第2章數(shù)控加工程序的編制工_第1頁
第2章數(shù)控加工程序的編制工_第2頁
第2章數(shù)控加工程序的編制工_第3頁
第2章數(shù)控加工程序的編制工_第4頁
第2章數(shù)控加工程序的編制工_第5頁
已閱讀5頁,還剩75頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 第二章第二章數(shù)控程序的編制數(shù)控程序的編制 1 2.1 概述概述2.1.12.1.1數(shù)控程序編制的內(nèi)容與步驟數(shù)控程序編制的內(nèi)容與步驟在數(shù)控機(jī)床上加工零件時(shí),也必須對(duì)零件進(jìn)行在數(shù)控機(jī)床上加工零件時(shí),也必須對(duì)零件進(jìn)行工藝分析工藝分析,制,制定工藝規(guī)程,同時(shí)要將工藝參數(shù)、幾何圖形數(shù)據(jù)等,按規(guī)定定工藝規(guī)程,同時(shí)要將工藝參數(shù)、幾何圖形數(shù)據(jù)等,按規(guī)定的信息格式記錄在控制介質(zhì)上,將此控制介質(zhì)上的信息輸入的信息格式記錄在控制介質(zhì)上,將此控制介質(zhì)上的信息輸入到數(shù)控機(jī)床的數(shù)控裝置,由數(shù)控裝置控制機(jī)床完成零件的全到數(shù)控機(jī)床的數(shù)控裝置,由數(shù)控裝置控制機(jī)床完成零件的全部加工。部加工。分分析析零零件件圖圖樣樣工工藝藝處處

2、理理數(shù)數(shù)學(xué)學(xué)處處理理編編寫寫程程序序單單輸輸入入數(shù)數(shù)控控系系統(tǒng)統(tǒng)程程序序檢檢驗(yàn)驗(yàn)數(shù)數(shù)控控機(jī)機(jī)床床修修改改2內(nèi)容包括:對(duì)零件圖樣進(jìn)行分析,明確加工的內(nèi)容內(nèi)容包括:對(duì)零件圖樣進(jìn)行分析,明確加工的內(nèi)容和要求;確定加工方案;選擇適合的數(shù)控機(jī)床;選和要求;確定加工方案;選擇適合的數(shù)控機(jī)床;選擇或設(shè)計(jì)刀具和夾具;確定合理的走刀路線及選擇擇或設(shè)計(jì)刀具和夾具;確定合理的走刀路線及選擇合理的切削用量等。合理的切削用量等。 這一工作要求編程人員能夠?qū)α慵D樣的技術(shù)這一工作要求編程人員能夠?qū)α慵D樣的技術(shù)特性、幾何形狀、尺寸及工藝要求進(jìn)行分析,并結(jié)特性、幾何形狀、尺寸及工藝要求進(jìn)行分析,并結(jié)合數(shù)控機(jī)床使用的基礎(chǔ)知識(shí)

3、,如數(shù)控機(jī)床的規(guī)格、合數(shù)控機(jī)床使用的基礎(chǔ)知識(shí),如數(shù)控機(jī)床的規(guī)格、性能、數(shù)控系統(tǒng)的功能等,確定加工方法和加工路性能、數(shù)控系統(tǒng)的功能等,確定加工方法和加工路線。線。1 1)分析零件圖樣和制定工藝方案)分析零件圖樣和制定工藝方案3 在確定了工藝方案后,要根據(jù)零件的幾何尺寸、在確定了工藝方案后,要根據(jù)零件的幾何尺寸、加工路線等,計(jì)算刀具中心運(yùn)動(dòng)軌跡,以獲得刀位加工路線等,計(jì)算刀具中心運(yùn)動(dòng)軌跡,以獲得刀位數(shù)據(jù)。數(shù)據(jù)。 數(shù)控系統(tǒng)一般均具有直線插補(bǔ)與圓弧插補(bǔ)功能,數(shù)控系統(tǒng)一般均具有直線插補(bǔ)與圓弧插補(bǔ)功能,對(duì)于加工由圓弧和直線組成的較簡(jiǎn)單的平面零件,對(duì)于加工由圓弧和直線組成的較簡(jiǎn)單的平面零件,需要計(jì)算出各幾何

4、元素的起點(diǎn)、終點(diǎn)、圓弧的圓心需要計(jì)算出各幾何元素的起點(diǎn)、終點(diǎn)、圓弧的圓心坐標(biāo)值等。當(dāng)零件的幾何形狀與控制系統(tǒng)的插補(bǔ)功坐標(biāo)值等。當(dāng)零件的幾何形狀與控制系統(tǒng)的插補(bǔ)功能不一致時(shí),就需要進(jìn)行較復(fù)雜的數(shù)值計(jì)算,一般能不一致時(shí),就需要進(jìn)行較復(fù)雜的數(shù)值計(jì)算,一般需要使用計(jì)算機(jī)輔助計(jì)算,否則難以完成。需要使用計(jì)算機(jī)輔助計(jì)算,否則難以完成。 2 2)數(shù)學(xué)處理)數(shù)學(xué)處理4 在完成上述工藝處理及數(shù)值計(jì)算工作后,在完成上述工藝處理及數(shù)值計(jì)算工作后,即可編寫零件加工程序。程序編制人員使用即可編寫零件加工程序。程序編制人員使用數(shù)控系統(tǒng)的程序指令,按照規(guī)定的程序格式,數(shù)控系統(tǒng)的程序指令,按照規(guī)定的程序格式,逐段編寫加工程序

5、。程序編制人員應(yīng)對(duì)數(shù)控逐段編寫加工程序。程序編制人員應(yīng)對(duì)數(shù)控機(jī)床的功能、程序指令及代碼十分熟悉,才機(jī)床的功能、程序指令及代碼十分熟悉,才能編寫出正確的加工程序。能編寫出正確的加工程序。 3 3)編寫零件加工程序)編寫零件加工程序5 一般在正式加工之前,要對(duì)程序進(jìn)行檢驗(yàn)。一般在正式加工之前,要對(duì)程序進(jìn)行檢驗(yàn)。 通??刹捎茫和ǔ?刹捎茫?(1 1)機(jī)床)機(jī)床空運(yùn)轉(zhuǎn)空運(yùn)轉(zhuǎn)的方式的方式 (2 2)圖形模擬圖形模擬 (3 3)對(duì)于形狀復(fù)雜和要求高的零件,也可采用鋁)對(duì)于形狀復(fù)雜和要求高的零件,也可采用鋁件、塑料或石蠟等易切材料進(jìn)行件、塑料或石蠟等易切材料進(jìn)行試切試切來檢驗(yàn)程序。來檢驗(yàn)程序。 (4 4)采

6、用與被加工零件材料相同的材料進(jìn)行試切。)采用與被加工零件材料相同的材料進(jìn)行試切。當(dāng)發(fā)現(xiàn)加工的零件不符合加工技術(shù)要求時(shí),可修改程當(dāng)發(fā)現(xiàn)加工的零件不符合加工技術(shù)要求時(shí),可修改程序或采取尺寸補(bǔ)償?shù)却胧?。序或采取尺寸補(bǔ)償?shù)却胧?4 4)程序檢驗(yàn))程序檢驗(yàn) 61 1)手工編程手工編程 手工編程是由人工完成編程的全部步驟。手工編程是由人工完成編程的全部步驟。手工編程適用于零件形狀簡(jiǎn)單、程序段較少、手工編程適用于零件形狀簡(jiǎn)單、程序段較少、計(jì)算簡(jiǎn)單的場(chǎng)合。它是自動(dòng)編程的基礎(chǔ)。計(jì)算簡(jiǎn)單的場(chǎng)合。它是自動(dòng)編程的基礎(chǔ)。2 2)自動(dòng)編程)自動(dòng)編程 對(duì)于零件形狀復(fù)雜或程序量大的零件采用對(duì)于零件形狀復(fù)雜或程序量大的零件采

7、用手工編程則工作量很大或不可能時(shí),就必須手工編程則工作量很大或不可能時(shí),就必須借助計(jì)算機(jī)借助計(jì)算機(jī)CAMCAM軟件進(jìn)行自動(dòng)編程。軟件進(jìn)行自動(dòng)編程。 2.1.2 數(shù)控機(jī)床程序的編制方法數(shù)控機(jī)床程序的編制方法72.2 數(shù)控加工工藝基礎(chǔ)數(shù)控加工工藝基礎(chǔ)數(shù)控加工工藝分析內(nèi)容:數(shù)控加工工藝分析內(nèi)容:1)1)選擇數(shù)控機(jī)床,確定工序內(nèi)容。選擇數(shù)控機(jī)床,確定工序內(nèi)容。2)2)分析被加工零件圖樣,明確加工內(nèi)容及技術(shù)要求,分析被加工零件圖樣,明確加工內(nèi)容及技術(shù)要求,確定零件的加工方案,制定數(shù)控加工工藝路線,如確定零件的加工方案,制定數(shù)控加工工藝路線,如工序的劃分、加工順序的安排、與傳統(tǒng)加工工序的工序的劃分、加工順

8、序的安排、與傳統(tǒng)加工工序的銜接等。銜接等。3)3)設(shè)計(jì)數(shù)控加工工序。如工步的劃分、零件的定位設(shè)計(jì)數(shù)控加工工序。如工步的劃分、零件的定位與夾具的選擇、刀具的選擇、切削用量的確定等。與夾具的選擇、刀具的選擇、切削用量的確定等。82.2 2.2 數(shù)控加工工藝基礎(chǔ)數(shù)控加工工藝基礎(chǔ)4)4)調(diào)整數(shù)控加工工序的程序。如對(duì)刀點(diǎn)、換調(diào)整數(shù)控加工工序的程序。如對(duì)刀點(diǎn)、換刀點(diǎn)的選擇、加工路線的確定、刀具的補(bǔ)償。刀點(diǎn)的選擇、加工路線的確定、刀具的補(bǔ)償。5)5)分配數(shù)控加工中的容差。分配數(shù)控加工中的容差。6)6)處理數(shù)控機(jī)床上部分工藝指令。處理數(shù)控機(jī)床上部分工藝指令。92.3 數(shù)控程序的編制數(shù)控程序的編制2.3.1 數(shù)

9、控加工程序段格式及程序結(jié)構(gòu)數(shù)控加工程序段格式及程序結(jié)構(gòu)一個(gè)數(shù)控加工程序由一個(gè)數(shù)控加工程序由程序名程序名、程序體程序體和和結(jié)束符結(jié)束符組成。組成。程序名由程序名由O O和和4 4位數(shù)字組成,如位數(shù)字組成,如 O 0001O 0001,O1234O1234等。程等。程序體由若干程序行組成,如:序體由若干程序行組成,如:O0001 O0001 ( (程序名程序名) ) N10 G54 G90 G00 X-40. Y-20. Z30. N10 G54 G90 G00 X-40. Y-20. Z30. (程序行)(程序行)N20 S1000 M03N20 S1000 M03N30 Z1.0N30 Z1.

10、010N40 G01 Z-3. F50N40 G01 Z-3. F50N150 G00 Z30.N150 G00 Z30.N160 M02 N160 M02 (程序結(jié)束)(程序結(jié)束) 程序結(jié)束有的是指令,如程序結(jié)束有的是指令,如M02 M02 ,有的數(shù)控系統(tǒng),有的數(shù)控系統(tǒng)則以則以“%”%”等作為程序結(jié)束標(biāo)志。等作為程序結(jié)束標(biāo)志。一個(gè)程序段中各指令的格式為:一個(gè)程序段中各指令的格式為:N35 G01 X26.8 Y32. Z15.428 F152.N35 G01 X26.8 Y32. Z15.428 F152.112.3.2 數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng) 數(shù)控機(jī)床的坐標(biāo)系統(tǒng),包括數(shù)控機(jī)床

11、的坐標(biāo)系統(tǒng),包括坐標(biāo)軸、坐坐標(biāo)軸、坐標(biāo)原點(diǎn)和運(yùn)動(dòng)方向標(biāo)原點(diǎn)和運(yùn)動(dòng)方向,對(duì)于數(shù)控加工及編程,對(duì)于數(shù)控加工及編程,是一個(gè)十分重要的概念是一個(gè)十分重要的概念 為了使數(shù)控系統(tǒng)規(guī)范化(標(biāo)準(zhǔn)化、開放為了使數(shù)控系統(tǒng)規(guī)范化(標(biāo)準(zhǔn)化、開放化)及簡(jiǎn)化編程,化)及簡(jiǎn)化編程,ISOISO對(duì)數(shù)控機(jī)床的坐標(biāo)系對(duì)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)作了若干規(guī)定。統(tǒng)作了若干規(guī)定。12坐標(biāo)系的規(guī)定坐標(biāo)系的規(guī)定 數(shù)控機(jī)床的坐標(biāo)系采用數(shù)控機(jī)床的坐標(biāo)系采用右手直角坐標(biāo)系右手直角坐標(biāo)系13數(shù)控機(jī)床坐標(biāo)軸及其方向的確定數(shù)控機(jī)床坐標(biāo)軸及其方向的確定 不論機(jī)床的具體結(jié)構(gòu)是工件靜止、刀具運(yùn)動(dòng),不論機(jī)床的具體結(jié)構(gòu)是工件靜止、刀具運(yùn)動(dòng),還是工件運(yùn)動(dòng)、刀具靜止,數(shù)控

12、機(jī)床的坐標(biāo)運(yùn)動(dòng)指還是工件運(yùn)動(dòng)、刀具靜止,數(shù)控機(jī)床的坐標(biāo)運(yùn)動(dòng)指的是刀具相對(duì)靜止的工件坐標(biāo)系的運(yùn)動(dòng)。的是刀具相對(duì)靜止的工件坐標(biāo)系的運(yùn)動(dòng)。1 1)z z 軸軸 通常將傳遞切削力的主軸軸線定位通常將傳遞切削力的主軸軸線定位Z Z坐標(biāo)軸,坐標(biāo)軸,對(duì)于刀具旋轉(zhuǎn)的機(jī)床如對(duì)于刀具旋轉(zhuǎn)的機(jī)床如銑床銑床、鉆床、鏜床等,旋轉(zhuǎn)、鉆床、鏜床等,旋轉(zhuǎn)刀具的軸線為刀具的軸線為Z Z軸。對(duì)于工件旋轉(zhuǎn)的機(jī)床如軸。對(duì)于工件旋轉(zhuǎn)的機(jī)床如車床車床,則工件旋轉(zhuǎn)的軸線為則工件旋轉(zhuǎn)的軸線為Z Z軸。軸。 Z Z軸的正方向?yàn)榈毒哌h(yuǎn)離工件的方向。軸的正方向?yàn)榈毒哌h(yuǎn)離工件的方向。142 2)x x 軸軸 X X坐標(biāo)軸一般是坐標(biāo)軸一般是水平水平的

13、,它平行于工件的裝夾面的,它平行于工件的裝夾面且與且與Z Z軸垂直。軸垂直。 對(duì)于工件旋轉(zhuǎn)的機(jī)床如對(duì)于工件旋轉(zhuǎn)的機(jī)床如車床車床,X X軸的方向是在工軸的方向是在工件的徑向上,且平行橫滑座。正方向?yàn)榈毒哌h(yuǎn)離工件的徑向上,且平行橫滑座。正方向?yàn)榈毒哌h(yuǎn)離工件的方向。件的方向。對(duì)于刀具旋轉(zhuǎn)的機(jī)床如對(duì)于刀具旋轉(zhuǎn)的機(jī)床如銑床銑床則規(guī)定:當(dāng)則規(guī)定:當(dāng)Z Z軸水平軸水平時(shí),時(shí),從刀具主軸后端向刀具方向看,從刀具主軸后端向刀具方向看,X X軸的正方向?yàn)樗捷S的正方向?yàn)樗较蛴曳较?;?dāng)向右方向;當(dāng)Z Z軸豎直軸豎直時(shí),面對(duì)主軸向立柱方向看,時(shí),面對(duì)主軸向立柱方向看,X X軸的正方向?yàn)樗较蛴曳较?。軸的正方向?yàn)樗?/p>

14、向右方向。153 3)y y 軸軸在確定了在確定了Z Z、X X軸后,軸后,Y Y軸可按照右手直角坐標(biāo)系確定。軸可按照右手直角坐標(biāo)系確定。4 4)旋轉(zhuǎn)軸)旋轉(zhuǎn)軸旋轉(zhuǎn)軸的確定是在旋轉(zhuǎn)軸的確定是在X X、Y Y、Z Z軸確定后,按照右手螺旋軸確定后,按照右手螺旋法則進(jìn)行確定。法則進(jìn)行確定。數(shù)控機(jī)床坐標(biāo)軸及其方向的確定數(shù)控機(jī)床坐標(biāo)軸及其方向的確定 163 3、機(jī)床原點(diǎn)、機(jī)床原點(diǎn)機(jī)床原點(diǎn)機(jī)床原點(diǎn)現(xiàn)代數(shù)控機(jī)床一般都有一個(gè)基現(xiàn)代數(shù)控機(jī)床一般都有一個(gè)基準(zhǔn)位置,稱為機(jī)床原點(diǎn)或機(jī)床絕對(duì)原點(diǎn)。是準(zhǔn)位置,稱為機(jī)床原點(diǎn)或機(jī)床絕對(duì)原點(diǎn)。是機(jī)床制造商設(shè)置在機(jī)床上的一個(gè)物理位置,機(jī)床制造商設(shè)置在機(jī)床上的一個(gè)物理位置,其作用

15、是使機(jī)床與控制系統(tǒng)同步,建立測(cè)量其作用是使機(jī)床與控制系統(tǒng)同步,建立測(cè)量機(jī)床運(yùn)動(dòng)坐標(biāo)的起始點(diǎn)。機(jī)床運(yùn)動(dòng)坐標(biāo)的起始點(diǎn)。銑床的銑床的機(jī)床原點(diǎn)機(jī)床原點(diǎn)車床車床機(jī)床原點(diǎn)機(jī)床原點(diǎn)17與機(jī)床原點(diǎn)相對(duì)應(yīng)的還有一個(gè)與機(jī)床原點(diǎn)相對(duì)應(yīng)的還有一個(gè),它與機(jī),它與機(jī)床原點(diǎn)的相對(duì)位置是固定的,機(jī)床出廠前由機(jī)床制床原點(diǎn)的相對(duì)位置是固定的,機(jī)床出廠前由機(jī)床制造商精密測(cè)量確定。機(jī)床參考點(diǎn)一般不同于機(jī)床原造商精密測(cè)量確定。機(jī)床參考點(diǎn)一般不同于機(jī)床原點(diǎn)。點(diǎn)。 一般來說一般來說數(shù)控車床數(shù)控車床的參考點(diǎn)為刀架上的某一點(diǎn)的參考點(diǎn)為刀架上的某一點(diǎn)。加工中心加工中心的參考點(diǎn)為機(jī)床的自動(dòng)換刀位置。的參考點(diǎn)為機(jī)床的自動(dòng)換刀位置。 4 4、機(jī)床參考

16、點(diǎn)、機(jī)床參考點(diǎn)18二、工件坐標(biāo)系及工件原點(diǎn)二、工件坐標(biāo)系及工件原點(diǎn)1 1、工件坐標(biāo)系、工件坐標(biāo)系 工件坐標(biāo)系是編程人員在編制數(shù)控加工程序時(shí)根工件坐標(biāo)系是編程人員在編制數(shù)控加工程序時(shí)根據(jù)零件圖紙所建立的坐標(biāo)系。編程時(shí)編程尺寸都按據(jù)零件圖紙所建立的坐標(biāo)系。編程時(shí)編程尺寸都按工件坐標(biāo)系中的坐標(biāo)制確定。工件坐標(biāo)系中的坐標(biāo)制確定。 需要注意的是,在建立工件坐標(biāo)系時(shí),工件坐標(biāo)需要注意的是,在建立工件坐標(biāo)系時(shí),工件坐標(biāo)系各坐標(biāo)軸必須與機(jī)床坐標(biāo)系個(gè)坐標(biāo)軸對(duì)應(yīng)起來,系各坐標(biāo)軸必須與機(jī)床坐標(biāo)系個(gè)坐標(biāo)軸對(duì)應(yīng)起來,即即X X、Y Y、Z Z軸要平行,正方向一致軸要平行,正方向一致。192 2、工件原點(diǎn)、工件原點(diǎn)工件原

17、點(diǎn)工件原點(diǎn),是編程人員在數(shù)控編程過程中定,是編程人員在數(shù)控編程過程中定義在工件上的幾何基準(zhǔn)點(diǎn),有時(shí)也稱為程序義在工件上的幾何基準(zhǔn)點(diǎn),有時(shí)也稱為程序原點(diǎn)。程序原點(diǎn)一般用原點(diǎn)。程序原點(diǎn)一般用G92G92或或G54G54G59G59(對(duì)(對(duì)于數(shù)控鏜銑床)和于數(shù)控鏜銑床)和G50G50(對(duì)于數(shù)控車床)指(對(duì)于數(shù)控車床)指定。定。二、工件坐標(biāo)系及工件原點(diǎn)二、工件坐標(biāo)系及工件原點(diǎn)201 1、絕對(duì)坐標(biāo):、絕對(duì)坐標(biāo):刀具運(yùn)動(dòng)過程中所有的刀具刀具運(yùn)動(dòng)過程中所有的刀具位置坐標(biāo)是以一個(gè)固定的編程原點(diǎn)為基準(zhǔn)給位置坐標(biāo)是以一個(gè)固定的編程原點(diǎn)為基準(zhǔn)給出的,即刀具運(yùn)動(dòng)的指令數(shù)值(刀具運(yùn)動(dòng)的出的,即刀具運(yùn)動(dòng)的指令數(shù)值(刀具運(yùn)

18、動(dòng)的位置坐標(biāo)),與某一固定的編程原點(diǎn)之間的位置坐標(biāo)),與某一固定的編程原點(diǎn)之間的距離給出的距離給出的。三、絕對(duì)坐標(biāo)與增量坐標(biāo)三、絕對(duì)坐標(biāo)與增量坐標(biāo)212 2、增量坐標(biāo):、增量坐標(biāo):刀具運(yùn)動(dòng)的指令數(shù)值是按刀具刀具運(yùn)動(dòng)的指令數(shù)值是按刀具當(dāng)前所在位置到下一個(gè)位置之間的增量給出的當(dāng)前所在位置到下一個(gè)位置之間的增量給出的三、絕對(duì)坐標(biāo)與增量坐標(biāo)三、絕對(duì)坐標(biāo)與增量坐標(biāo)222.3.3 數(shù)控加工程序常用編程指令數(shù)控加工程序常用編程指令1 1、準(zhǔn)備功能指令、準(zhǔn)備功能指令準(zhǔn)備功能指令由字符準(zhǔn)備功能指令由字符G G和其后的和其后的1 13 3位數(shù)字位數(shù)字組成,常用的從組成,常用的從G00G00G99G99,很多現(xiàn)代,

19、很多現(xiàn)代CNCCNC系系統(tǒng)的準(zhǔn)備功能已擴(kuò)大到統(tǒng)的準(zhǔn)備功能已擴(kuò)大到G150G150,如,如表表2-22-2所示所示。準(zhǔn)備功能的主要作用是指定機(jī)床的運(yùn)動(dòng)方。準(zhǔn)備功能的主要作用是指定機(jī)床的運(yùn)動(dòng)方式,為數(shù)控系統(tǒng)的插補(bǔ)運(yùn)算作準(zhǔn)備。式,為數(shù)控系統(tǒng)的插補(bǔ)運(yùn)算作準(zhǔn)備。23G G代碼又分為代碼又分為模態(tài)代碼模態(tài)代碼(也叫續(xù)效代碼)和(也叫續(xù)效代碼)和非模態(tài)代碼非模態(tài)代碼(非(非續(xù)效代碼)。續(xù)效代碼)。模態(tài)代碼是同組代碼出現(xiàn)之前一直有效的代碼。即一個(gè)模模態(tài)代碼是同組代碼出現(xiàn)之前一直有效的代碼。即一個(gè)模態(tài)態(tài)G G功能被指令后,直到同組的另一個(gè)功能被指令后,直到同組的另一個(gè)G G功能被指令才無效。功能被指令才無效。而

20、非模態(tài)的而非模態(tài)的G G功能僅在其被指令的程序段中有效。功能僅在其被指令的程序段中有效。G01 X10. Y10.G01 X10. Y10. G04 D01G04 D01 X20.Y30. G01 X10. Y10. X20.Y30. G01 X10. Y10. G02 X40. Y50. R10.G02 X40. Y50. R10. X60. Y80. R10. X60. Y80. R10.1 1、準(zhǔn)備功能指令、準(zhǔn)備功能指令241 1)與坐標(biāo)系有關(guān)的指令)與坐標(biāo)系有關(guān)的指令 G90 G91 G92 G90 G91 G92 G90 G90 為絕對(duì)坐標(biāo)編程,編程坐標(biāo)相對(duì)于固定為絕對(duì)坐標(biāo)編程,編程

21、坐標(biāo)相對(duì)于固定的工件原點(diǎn),如圖所示。的工件原點(diǎn),如圖所示。常用的常用的G G指令指令 例:如圖所示,直線例:如圖所示,直線終點(diǎn)終點(diǎn)B B的坐標(biāo),用絕對(duì)的坐標(biāo),用絕對(duì)坐標(biāo)時(shí),寫成坐標(biāo)時(shí),寫成 G90 G00 X30. Y37.G90 G00 X30. Y37.25G91 G91 為相對(duì)坐標(biāo)編程,編程坐標(biāo)是相對(duì)于上為相對(duì)坐標(biāo)編程,編程坐標(biāo)是相對(duì)于上一指令的運(yùn)動(dòng)終點(diǎn),如圖所示。一指令的運(yùn)動(dòng)終點(diǎn),如圖所示。常用的常用的G G指令指令 例:如圖示,直線終例:如圖示,直線終點(diǎn)點(diǎn)B B 的坐標(biāo),用增量的坐標(biāo),用增量坐標(biāo)時(shí),寫成坐標(biāo)時(shí),寫成 G91 G00 X20. Y25.G91 G00 X20. Y25.

22、26G92 G92 工件坐標(biāo)設(shè)定,用于設(shè)置工件坐標(biāo)原點(diǎn)工件坐標(biāo)設(shè)定,用于設(shè)置工件坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系的坐標(biāo)。在機(jī)床坐標(biāo)系的坐標(biāo)。格式:格式: G92 X_ Y_ Z_ G92 X_ Y_ Z_ 常用的常用的G G指令指令 例:如圖示,例:如圖示,O O為工件為工件原點(diǎn),寫成原點(diǎn),寫成 G92 X20. Y10. Z10.G92 X20. Y10. Z10.27坐標(biāo)平面選擇指令坐標(biāo)平面選擇指令 G17 G18 G19 G17 G18 G19 G17 G17 為為X-YX-Y平面選擇平面選擇;G18 G18 為為X-ZX-Z平面選擇平面選擇;G19 G19 為為Y-ZY-Z平面選擇平面選擇;常用的

23、常用的G G指令指令 28快速移動(dòng)快速移動(dòng)指令指令 G00 G00 格式:格式:G00 X_ Y_ Z_ G00 X_ Y_ Z_ 刀具以系統(tǒng)默認(rèn)的進(jìn)給速度移動(dòng)到目標(biāo)點(diǎn)刀具以系統(tǒng)默認(rèn)的進(jìn)給速度移動(dòng)到目標(biāo)點(diǎn)X_ Y X_ Y _ Z _ Z _。常用的常用的G G指令指令 例:例: 圖中,從點(diǎn)(圖中,從點(diǎn)(2020,2020)快速運(yùn)動(dòng)到點(diǎn)(快速運(yùn)動(dòng)到點(diǎn)(100100,6060)G00 X100. Y60. G00 X100. Y60. 29直線插補(bǔ)指令直線插補(bǔ)指令 G01 G01 格式:格式:G01 X_ Y_ Z_ F_ ;G01 X_ Y_ Z_ F_ ;刀具以刀具以F F指令指定的進(jìn)給速度

24、移動(dòng)到直線終點(diǎn)指令指定的進(jìn)給速度移動(dòng)到直線終點(diǎn)X_ X_ Y _ Z _Y _ Z _。常用的常用的G G指令指令 例:例: 圖中,從點(diǎn)(圖中,從點(diǎn)(2020,2020)加工到點(diǎn)(加工到點(diǎn)(100100,6060)G01 X100. Y60. F100 G01 X100. Y60. F100 30圓弧插補(bǔ)指令圓弧插補(bǔ)指令 :G02 G02 (順圓插補(bǔ))(順圓插補(bǔ))G03 G03 (逆圓插補(bǔ))(逆圓插補(bǔ))格式:格式:G17 G02 G17 G02 (或(或G03G03) X_ Y_ I _ J_ X_ Y_ I _ J_ G18 G02 G18 G02 (或(或G03G03) X_ Z_ I _

25、 K_X_ Z_ I _ K_G19 G02 G19 G02 (或(或G03G03) Y_ Z_ J _ K_Y_ Z_ J _ K_G17 G02 G17 G02 (或(或G03G03) X_ Y_ R_ X_ Y_ R_ G18 G02 G18 G02 (或(或G03G03) X_ Z_ R_X_ Z_ R_G19 G02 G19 G02 (或(或G03G03) Y_ Z_ R_Y_ Z_ R_常用的常用的G G指令指令 31圓弧插補(bǔ)指令圓弧插補(bǔ)指令 :G02 G02 (順圓插補(bǔ))(順圓插補(bǔ))G03 G03 (逆圓插補(bǔ))(逆圓插補(bǔ))圓心坐標(biāo)(圓心坐標(biāo)(i i、j j、k k)編程:)編程:

26、 i i、j j、k k為圓心相對(duì)圓為圓心相對(duì)圓弧起點(diǎn)的坐標(biāo)值,且總為增量值(該定義以機(jī)床使用弧起點(diǎn)的坐標(biāo)值,且總為增量值(該定義以機(jī)床使用說明書為準(zhǔn))說明書為準(zhǔn))半徑半徑R R編程:小于或等于編程:小于或等于180180度圓弧用度圓弧用R R+ +,大于,大于180180度度圓弧用圓弧用 R R- - 編程。注意:不能用于整圓編程編程。注意:不能用于整圓編程常用的常用的G G指令指令 32順逆圓的判定:順逆圓的判定:順著垂直順著垂直于圓弧所在平面的坐標(biāo)軸于圓弧所在平面的坐標(biāo)軸的負(fù)方向看,如果圓弧是的負(fù)方向看,如果圓弧是順時(shí)針方向加工,則為順順時(shí)針方向加工,則為順圓弧,逆時(shí)針方向加工,圓弧,逆

27、時(shí)針方向加工,則為逆圓弧。如圖則為逆圓弧。如圖所示。所示。常用的常用的G G指令指令 33(1 1) 絕對(duì)值編程絕對(duì)值編程G92 X200.0 Y40.0 Z0;G92 X200.0 Y40.0 Z0;G90 G03 X140.0 Y100.0 R60.0 G90 G03 X140.0 Y100.0 R60.0 F300.;F300.;G02 X120.0 Y60.0 R50.0;G02 X120.0 Y60.0 R50.0;常用的常用的G G指令指令或或G92 X200.0 Y40.0 Z0;G92 X200.0 Y40.0 Z0;G90 G03 X140.0 Y100.0 I-60.0 J

28、0.0 F300.G90 G03 X140.0 Y100.0 I-60.0 J0.0 F300.G02 X120.0 Y60.0 I-50.0 J0.0 G02 X120.0 Y60.0 I-50.0 J0.0 34(2 2) 增量值編程增量值編程G91 G03 X-60.0 Y60.0 R60.0 G91 G03 X-60.0 Y60.0 R60.0 F300.F300.G02 X-20.0 Y-40.0 R50.0;G02 X-20.0 Y-40.0 R50.0;常用的常用的G G指令指令或或G91 G03 X-60.0 Y60.0 I-60.0 F300.G91 G03 X-60.0 Y

29、60.0 I-60.0 F300.G02 X-20.0 Y-40.0 I-50.0G02 X-20.0 Y-40.0 I-50.0356 6)刀具半徑補(bǔ)償指令刀具半徑補(bǔ)償指令 G41 G42 G40 G41 G42 G40 常用的常用的G G指令指令為了減少計(jì)算量和編程方便,數(shù)控裝為了減少計(jì)算量和編程方便,數(shù)控裝置大部分具有刀具半徑補(bǔ)償功能。當(dāng)置大部分具有刀具半徑補(bǔ)償功能。當(dāng)編制程序時(shí),不計(jì)算刀具中心的軌跡,編制程序時(shí),不計(jì)算刀具中心的軌跡,只要按照零件輪廓編程,并在數(shù)控裝只要按照零件輪廓編程,并在數(shù)控裝置中設(shè)置好補(bǔ)償半徑值,數(shù)控裝置在置中設(shè)置好補(bǔ)償半徑值,數(shù)控裝置在執(zhí)行指令時(shí),自動(dòng)計(jì)算刀具中

30、心軌跡,執(zhí)行指令時(shí),自動(dòng)計(jì)算刀具中心軌跡,并按刀具的中心軌跡運(yùn)動(dòng)。如圖示,并按刀具的中心軌跡運(yùn)動(dòng)。如圖示,按零件輪廓編程,用半徑補(bǔ)償指令后,按零件輪廓編程,用半徑補(bǔ)償指令后,刀具按照虛線軌跡運(yùn)動(dòng)。刀具按照虛線軌跡運(yùn)動(dòng)。36左補(bǔ)和右補(bǔ)的區(qū)分:左補(bǔ)和右補(bǔ)的區(qū)分:沿著刀具前進(jìn)的方向看,刀具在要加工輪沿著刀具前進(jìn)的方向看,刀具在要加工輪廓的左側(cè),則為左補(bǔ),在右側(cè)為右補(bǔ)。廓的左側(cè),則為左補(bǔ),在右側(cè)為右補(bǔ)。G41 G41 為刀具半徑左補(bǔ)償,為刀具半徑左補(bǔ)償, 格式:格式: G41 G00 (G01) G41 G00 (G01) X_ Y _ D_X_ Y _ D_; D_ D_ 為補(bǔ)償代號(hào)。為補(bǔ)償代號(hào)。G

31、42 G42 為刀具半徑右補(bǔ)償,為刀具半徑右補(bǔ)償, 格式:格式: G42 G00 (G01) G42 G00 (G01) X_ Y _ D_X_ Y _ D_; D_ D_ 為補(bǔ)償代號(hào)。為補(bǔ)償代號(hào)。G40 G40 為取消刀具半徑補(bǔ)償,格式:為取消刀具半徑補(bǔ)償,格式: G40 G00 (G01) G40 G00 (G01) X_ Y _X_ Y _; 常用的常用的G G指令指令37例:例:利用半徑補(bǔ)償指令編寫利用半徑補(bǔ)償指令編寫下圖輪廓加工程序,刀具下圖輪廓加工程序,刀具R5mmR5mm,切削深度,切削深度5mm5mm。01000100G54 G90 G00 X-50. Y0.G54 G90 G

32、00 X-50. Y0.M03 S500M03 S500G00 Z5.0 G00 Z5.0 GO1 Z-5.0 F100GO1 Z-5.0 F100常用的常用的G G指令指令G42 G01 X-10. Y0. D01 (D01=5.0)G42 G01 X-10. Y0. D01 (D01=5.0)38常用的常用的G G指令指令G01 X60. Y0.G01 X60. Y0.G03 X80. Y20. R20.G03 X80. Y20. R20.G03 X40. Y60. R40.G03 X40. Y60. R40.G01 X0. Y40.G01 X0. Y40.G01 X0. Y-10.G01

33、 X0. Y-10.G40 G01 X0. Y-40.G40 G01 X0. Y-40.G00 Z40.G00 Z40.M05M05M02M02397 7)刀具長(zhǎng)度補(bǔ)償指令刀具長(zhǎng)度補(bǔ)償指令 G43 G44 G49 G43 G44 G49 使用刀具長(zhǎng)度補(bǔ)償指令,在編程時(shí)就不必考慮使用刀具長(zhǎng)度補(bǔ)償指令,在編程時(shí)就不必考慮刀具的實(shí)際長(zhǎng)度及各把刀具不同的長(zhǎng)度尺寸。加工刀具的實(shí)際長(zhǎng)度及各把刀具不同的長(zhǎng)度尺寸。加工時(shí),用時(shí),用MDIMDI方式輸入刀具的長(zhǎng)度尺寸,即可正確加方式輸入刀具的長(zhǎng)度尺寸,即可正確加工。另外,當(dāng)由于刀具磨損、更換刀具等原因引起工。另外,當(dāng)由于刀具磨損、更換刀具等原因引起刀具長(zhǎng)度尺寸變

34、化時(shí),只要修正刀具長(zhǎng)度補(bǔ)償量,刀具長(zhǎng)度尺寸變化時(shí),只要修正刀具長(zhǎng)度補(bǔ)償量,而不必調(diào)整程序或刀具。而不必調(diào)整程序或刀具。常用的常用的G G指令指令407 7)刀具長(zhǎng)度補(bǔ)償指令刀具長(zhǎng)度補(bǔ)償指令 G43 G44 G49 G43 G44 G49G43G43 為長(zhǎng)度正補(bǔ)償,為長(zhǎng)度正補(bǔ)償, 格式:格式: G43 Hxx G43 Hxx,xxxx為補(bǔ)償為補(bǔ)償代號(hào),當(dāng)該把刀具比標(biāo)準(zhǔn)刀具長(zhǎng)時(shí),用代號(hào),當(dāng)該把刀具比標(biāo)準(zhǔn)刀具長(zhǎng)時(shí),用G43 G43 補(bǔ)償。補(bǔ)償。G44G44 為長(zhǎng)度負(fù)補(bǔ)償,為長(zhǎng)度負(fù)補(bǔ)償, 格式:格式: G44 Hxx G44 Hxx,xxxx為補(bǔ)償為補(bǔ)償代號(hào),當(dāng)該把刀具比標(biāo)準(zhǔn)刀具短時(shí),用代號(hào),當(dāng)該把刀

35、具比標(biāo)準(zhǔn)刀具短時(shí),用G44 G44 補(bǔ)償。補(bǔ)償。G49G49 為取消長(zhǎng)度補(bǔ)償,格式:為取消長(zhǎng)度補(bǔ)償,格式: G49 G49 常用的常用的G G指令指令標(biāo)準(zhǔn)刀標(biāo)準(zhǔn)刀刀具刀具1 1刀具刀具2 2418 8)工件坐標(biāo)偏置指令工件坐標(biāo)偏置指令 G54 G54 G59G59根據(jù)零件圖樣所標(biāo)尺寸基點(diǎn)的相對(duì)關(guān)系和有根據(jù)零件圖樣所標(biāo)尺寸基點(diǎn)的相對(duì)關(guān)系和有關(guān)形位公差要求,為編程計(jì)算方便,有的數(shù)關(guān)形位公差要求,為編程計(jì)算方便,有的數(shù)控系統(tǒng)用控系統(tǒng)用G54G54G59G59預(yù)先設(shè)定預(yù)先設(shè)定6 6個(gè)工作坐標(biāo)系,個(gè)工作坐標(biāo)系,這些坐標(biāo)系存儲(chǔ)在機(jī)床存儲(chǔ)器中,在機(jī)床重這些坐標(biāo)系存儲(chǔ)在機(jī)床存儲(chǔ)器中,在機(jī)床重開機(jī)時(shí)仍然存在,在

36、程序中可以分別選取其開機(jī)時(shí)仍然存在,在程序中可以分別選取其中之一使用。中之一使用。格式格式 G54 ,G54 ,坐標(biāo)值在機(jī)床參數(shù)中設(shè)置坐標(biāo)值在機(jī)床參數(shù)中設(shè)置常用的常用的G G指令指令42輔助功能指令亦稱輔助功能指令亦稱“M”M”指令,由字母指令,由字母M M和其后的兩和其后的兩位數(shù)字組成,從位數(shù)字組成,從M00M00M99M99共共100100種。表種。表2-3 2-3 列出了列出了常用的常用的M M指令。這類指令主要是用于機(jī)床加工操作指令。這類指令主要是用于機(jī)床加工操作時(shí)的工藝性指令。常用的時(shí)的工藝性指令。常用的M M指令有:指令有:(1 1)程序停止功能)程序停止功能M00M00用以停止主

37、軸、冷卻液,使程序停止。如編程者想要在加用以停止主軸、冷卻液,使程序停止。如編程者想要在加工中使機(jī)床暫停(檢驗(yàn)工件、調(diào)整、排屑等),使用工中使機(jī)床暫停(檢驗(yàn)工件、調(diào)整、排屑等),使用M00M00指指令,重新啟動(dòng)程序后,才能繼續(xù)執(zhí)行后續(xù)程序。令,重新啟動(dòng)程序后,才能繼續(xù)執(zhí)行后續(xù)程序。2 2、輔助功能指令、輔助功能指令43(2 2)選擇停止指令)選擇停止指令M01M01M01M01指令的功能與指令的功能與M00M00相似。但與相似。但與M00M00指令不指令不同的是:只有操作面板上的同的是:只有操作面板上的“選擇停開關(guān)選擇停開關(guān)”處于接通狀態(tài)時(shí),處于接通狀態(tài)時(shí),M01M01指令才起作用。常用指令才

38、起作用。常用于關(guān)鍵尺寸的檢驗(yàn)或臨時(shí)暫停。于關(guān)鍵尺寸的檢驗(yàn)或臨時(shí)暫停。2 2、輔助功能指令、輔助功能指令44(3 3) 主軸控制指令主軸控制指令M03M03,M04M04,M05M05 M03 M03、M04M04和和M05M05指令的功能分別為控制主指令的功能分別為控制主軸順時(shí)針方向轉(zhuǎn)動(dòng)、逆時(shí)針方向轉(zhuǎn)動(dòng)和停止。軸順時(shí)針方向轉(zhuǎn)動(dòng)、逆時(shí)針方向轉(zhuǎn)動(dòng)和停止。(4 4)換刀指令)換刀指令M06M06 常用于加工中心刀庫的自動(dòng)換刀時(shí)使用。常用于加工中心刀庫的自動(dòng)換刀時(shí)使用。格式格式 M06 M06 TxxTxx TxxTxx為刀具號(hào)為刀具號(hào) 對(duì)于車床換刀指令為對(duì)于車床換刀指令為TxxddTxxdd xx

39、xx為到位號(hào),為到位號(hào),dddd為刀具參數(shù)號(hào)。為刀具參數(shù)號(hào)。2 2、輔助功能指令、輔助功能指令45(5 5)冷卻液控制指令)冷卻液控制指令M07M07、M08M08、M09M09 M07 M072 2號(hào)冷卻液開。用于霧狀冷卻液開。號(hào)冷卻液開。用于霧狀冷卻液開。 M08M081 1號(hào)冷卻液開。用于液狀冷卻液開。號(hào)冷卻液開。用于液狀冷卻液開。 M09M09冷卻液關(guān)。注銷冷卻液關(guān)。注銷M07M07、M08M08、M50M50、M51M51(M50M50、M51M51為為3 3號(hào)、號(hào)、4 4號(hào)冷卻液開)。號(hào)冷卻液開)。2 2、輔助功能指令、輔助功能指令46(6 6)程序結(jié)束)程序結(jié)束M02M02和和M

40、30M30M02M02表明主程序結(jié)束,是在完成程序段的所表明主程序結(jié)束,是在完成程序段的所有指令后,使主軸、進(jìn)給和冷卻液停止。表有指令后,使主軸、進(jìn)給和冷卻液停止。表示加工結(jié)束,但該指令并不返回程序起始位示加工結(jié)束,但該指令并不返回程序起始位置。置。M30M30與與M02M02同樣,也是表示主程序結(jié)束,區(qū)別同樣,也是表示主程序結(jié)束,區(qū)別是是M30M30執(zhí)行后使程序返回到開始狀態(tài)。執(zhí)行后使程序返回到開始狀態(tài)。2 2、輔助功能指令、輔助功能指令47(7 7)子程序調(diào)用返回)子程序調(diào)用返回 M98 M99M98 M991 1)子程序的編程格式)子程序的編程格式 O M99;2)子程序的調(diào)用)子程序的

41、調(diào)用 M98格式格式 M98 P NNN XXXXP P后面的前后面的前3 3位為重復(fù)調(diào)用次數(shù),省略時(shí)為調(diào)用一次;位為重復(fù)調(diào)用次數(shù),省略時(shí)為調(diào)用一次;后后4 4位為子程序號(hào)。位為子程序號(hào)。2 2、輔助功能指令、輔助功能指令48T T功能功能刀具功能,刀具功能,格式為格式為 T XX T XX ,XXXX為刀為刀具在刀庫中的編號(hào)。具在刀庫中的編號(hào)。S S功能功能主軸速度功能,主軸速度功能,格式:格式: SxxxxSxxxx,地,地址址S S后跟四位數(shù)字;單位:轉(zhuǎn)后跟四位數(shù)字;單位:轉(zhuǎn)/ /分鐘。分鐘。F F功能功能進(jìn)給速度進(jìn)給率功能,進(jìn)給速度進(jìn)給率功能,格式:格式:FxxxxFxxxx,地址,地

42、址F F后跟四位數(shù)字;單位:毫后跟四位數(shù)字;單位:毫米米/ /分鐘分鐘3 3、其它常用功能指令、其它常用功能指令49參考程序參考程序 實(shí)例實(shí)例 1 1精加工下圖中粗實(shí)線輪廓,零件毛坯精加工下圖中粗實(shí)線輪廓,零件毛坯100X60X40mm100X60X40mm,加工深度,加工深度10mm10mm。8060402020406080100 xy20立銑刀115R2050參考程序參考程序 O0001 (O0001 (毛坯毛坯100X60X40) 100X60X40) N01 G90 G54 N01 G90 G54 N03 G00 X135.0 Y100.0 N03 G00 X135.0 Y100.0

43、N04 Z100.0 N04 Z100.0 N06 M03 S300 M08N06 M03 S300 M08N10 Z5.0N10 Z5.0N11 G01 Z-10.0 F20 N11 G01 Z-10.0 F20 8060402020406080100 xy20立銑刀115R20N12 G42 G01 X115.0 Y80.0 D01 F50 (D01=10.0)N12 G42 G01 X115.0 Y80.0 D01 F50 (D01=10.0)N20 G01 X40.0 N20 G01 X40.0 51參考程序參考程序 N25 G03 X20.0 Y60.0 R20.N25 G03 X2

44、0.0 Y60.0 R20.N35 G01 X30.0 Y40.0 N35 G01 X30.0 Y40.0 N50 X100.0 N50 X100.0 N55 Y115.0N55 Y115.0N56 G40 X120.0 Y115.0N56 G40 X120.0 Y115.0N58 M09N58 M09N60 G00 Z100.0N60 G00 Z100.0N70 M05 N70 M05 N75 M30N75 M308060402020406080100 xy20立銑刀115R2052例例2 2:毛坯為毛坯為12012060601010板材,板材,5 5深的外輪廓已粗深的外輪廓已粗加工過,周邊

45、留加工過,周邊留2 2余量,要求加工出余量,要求加工出如下圖所示的外輪如下圖所示的外輪廓,工件材料為鋁。廓,工件材料為鋁。 4 4、數(shù)控編程實(shí)例、數(shù)控編程實(shí)例53O0001O0001G54G54G90G90G00G00X5.0X5.0Y-20.Y-20. Z100. Z100.M03 S500M03 S500 Z-5. Z-5. G41 G01 G41 G01 X5.0 Y-10X5.0 Y-10. D01 F150 . D01 F150 G01G01Y35.Y35. G91G91G01G01X10.X10.Y10.Y10. G01G01X11.8X11.8Y0. Y0. G02G02X30.

46、5X30.5Y-5.Y-5.R20. R20. G03G03X17.3X17.3Y-10.Y-10.R20. R20. 參考程序參考程序 54參考程序參考程序 G01G01X10.4X10.4Y0. Y0. G01G01X0.X0.Y-25.Y-25.G01G01X-100.X-100.Y0. Y0. G90G90G40G40G00 X-10.Y-10.G00 X-10.Y-10.Z100. Z100. M05 M05 M02M02552.42.4數(shù)控車加工程序的編制數(shù)控車加工程序的編制 1.1.車床坐標(biāo)系車床坐標(biāo)系的建立;的建立;2.2.1 1)Z Z軸總是與零件的回轉(zhuǎn)軸重合,即與主軸軸軸總

47、是與零件的回轉(zhuǎn)軸重合,即與主軸軸線重合。線重合。3.3.2 2)X X軸水平,與軸水平,與Z Z軸垂直。正方向判定時(shí)注意前軸垂直。正方向判定時(shí)注意前后刀架的不同。后刀架的不同。4.4.2. 2. 工件坐標(biāo)系的建立:工件坐標(biāo)系的建立:5.5.1 1)零件的回轉(zhuǎn)軸線為)零件的回轉(zhuǎn)軸線為Z Z軸。軸。6.6.2 2)原點(diǎn)選在右側(cè)端面中心。車削是自右向左進(jìn))原點(diǎn)選在右側(cè)端面中心。車削是自右向左進(jìn)行。行。562.42.4數(shù)控車加工程序的編制數(shù)控車加工程序的編制 3. 3. 準(zhǔn)備功能指令準(zhǔn)備功能指令1 1)絕對(duì)編程與相對(duì)編程)絕對(duì)編程與相對(duì)編程 在數(shù)控車編程中,絕對(duì)編程和相對(duì)坐標(biāo)編程不用在數(shù)控車編程中,絕

48、對(duì)編程和相對(duì)坐標(biāo)編程不用G90G90和和G91,G91,用坐標(biāo)值前面的字母來區(qū)分。用坐標(biāo)值前面的字母來區(qū)分。絕對(duì)坐標(biāo)編程:絕對(duì)坐標(biāo)編程: G00 X20.0 Z100.0 G01 X30.0 Z50.0 F2.0G00 X20.0 Z100.0 G01 X30.0 Z50.0 F2.0在在X X方向上的坐標(biāo)值用直徑值給出。方向上的坐標(biāo)值用直徑值給出。相對(duì)坐標(biāo)編程:相對(duì)坐標(biāo)編程: G00 U10.0 W20.0 G01 U15.0 Z10.0 F2.0G00 U10.0 W20.0 G01 U15.0 Z10.0 F2.0在在X X方向上的坐標(biāo)值用實(shí)際增量的兩倍值給出。方向上的坐標(biāo)值用實(shí)際增量的

49、兩倍值給出。572.42.4數(shù)控車加工程序的編制數(shù)控車加工程序的編制 2 2)坐標(biāo)系設(shè)置指令)坐標(biāo)系設(shè)置指令 G50 G50 格式格式 G50 X_ Z_G50 X_ Z_作用:規(guī)定刀具起刀點(diǎn)(或換刀點(diǎn))至工件原點(diǎn)的距作用:規(guī)定刀具起刀點(diǎn)(或換刀點(diǎn))至工件原點(diǎn)的距離。坐標(biāo)值為起刀點(diǎn)在工件坐標(biāo)系中的坐標(biāo)。離。坐標(biāo)值為起刀點(diǎn)在工件坐標(biāo)系中的坐標(biāo)。3 3)G00 G01 G02 G03 G00 G01 G02 G03 4) 4) 刀尖半徑補(bǔ)償指令刀尖半徑補(bǔ)償指令G41 G42 G40 G41 G42 G40 5) 5) 刀具長(zhǎng)度補(bǔ)償指令刀具長(zhǎng)度補(bǔ)償指令G43 G44 G49G43 G44 G496

50、6)M03 M04M03 M04,面對(duì)主軸,主軸順時(shí)針轉(zhuǎn)為,面對(duì)主軸,主軸順時(shí)針轉(zhuǎn)為M03,M03,逆時(shí)針逆時(shí)針為為M04M046) 6) 換刀指令:換刀指令:TXXDDTXXDD XX XX 為刀具補(bǔ)償參數(shù)代號(hào),為刀具補(bǔ)償參數(shù)代號(hào),DDDD為刀具編號(hào)。為刀具編號(hào)。58例例3 3 :該零件粗加工已完,只進(jìn)行一次精加工、且:該零件粗加工已完,只進(jìn)行一次精加工、且30mm30mm部分不加工。部分不加工。4 4、數(shù)控編程實(shí)例、數(shù)控編程實(shí)例R40108121518223022x45o22020403010102x45o14020050 xz594 4、數(shù)控編程實(shí)例、數(shù)控編程實(shí)例O0002 O0002

51、N01 T0101 (N01 T0101 (3535度外圓車刀度外圓車刀 R0.4R0.4) )N05 G54 G00 X6.0 Z142.0 N05 G54 G00 X6.0 Z142.0 N08 M0N08 M03 3 S300 M08 S300 M08N10 G01 X6.0 Z140.0 FN10 G01 X6.0 Z140.0 F100100N12 X10.0 Z138.0N12 X10.0 Z138.0N15 X10.0 Z120.0N15 X10.0 Z120.0N20 X12.0 Z120.0N20 X12.0 Z120.0N25 X15.0 Z100.0N25 X15.0 Z

52、100.0N30 Z90.0N30 Z90.0N35 X18.0N35 X18.0N40 X22.0 Z88.0N40 X22.0 Z88.0R40108121518223022x45o22020403010102x45o14020050 xzX X坐標(biāo)值為直徑值坐標(biāo)值為直徑值604 4、數(shù)控編程實(shí)例、數(shù)控編程實(shí)例N45 Z80.0N45 Z80.0N50 G02 X22.0 Z50.0 R40.0N50 G02 X22.0 Z50.0 R40.0N55 G01 Z40.0N55 G01 Z40.0N60 X40.0N60 X40.0N65 G00 X50.0 Z200.0N65 G00 X5

53、0.0 Z200.0N66 M05N66 M05N67 T0202 (N67 T0202 (寬寬2 2車刀車刀) )N68 G00 X30.0 Z120.0 N68 G00 X30.0 Z120.0 M0M03 3 S200 S200N69 G01 X8.0 F10N69 G01 X8.0 F10N70 G00 X30.N70 G00 X30.N71 G00 Z200.0N71 G00 Z200.0N72 M02N72 M02R40108121518223022x45o22020403010102x45o14020050 xz61例例4 4: 加工圖示零件,編制從右端加工到加工圖示零件,編制從

54、右端加工到2020圓柱面圓柱面的精加工程序,材料為鋁。在的精加工程序,材料為鋁。在后刀架數(shù)控車床后刀架數(shù)控車床加工。加工。4 4、數(shù)控編程實(shí)例、數(shù)控編程實(shí)例62O0102 O0102 T0101T0101M03 S500M03 S500G00 X35. Z2.G00 X35. Z2.G42 G00 X0.G42 G00 X0.G01 Z0. F0.5G01 Z0. F0.5G03 X10.392. Z-9. R6.G03 X10.392. Z-9. R6.G01 X14. Z-15.G01 X14. Z-15.Z-20.Z-20.4 4、數(shù)控編程實(shí)例、數(shù)控編程實(shí)例z zx x634 4、數(shù)控編

55、程實(shí)例、數(shù)控編程實(shí)例G02 X18. Z-22. R2.G02 X18. Z-22. R2.G03 X20. Z-23. R1.G03 X20. Z-23. R1.G01 Z-29.G01 Z-29.X35.X35.Z20.Z20.M02M02 z zx x64編寫編寫2-7 a2-7 a)圖圖示零件凸臺(tái)外輪廓的精加工程序,要示零件凸臺(tái)外輪廓的精加工程序,要求:畫出工件坐標(biāo)系,采用刀具半徑補(bǔ)償指令進(jìn)行編求:畫出工件坐標(biāo)系,采用刀具半徑補(bǔ)償指令進(jìn)行編程。程。作業(yè)作業(yè) 2-7 a2-7 a)65現(xiàn)擬在現(xiàn)擬在前刀架前刀架數(shù)控車床上加工圖示零件數(shù)控車床上加工圖示零件, ,外圓外圓6464不加工,不加工

56、,寫出數(shù)控寫出數(shù)控精加工精加工加工程序。(刀具編號(hào)、進(jìn)給速度、主軸轉(zhuǎn)加工程序。(刀具編號(hào)、進(jìn)給速度、主軸轉(zhuǎn)速自定)速自定)作業(yè)作業(yè) 2-10 a)2-10 a)66自動(dòng)編程的主要類型有:自動(dòng)編程的主要類型有:數(shù)控語言編程(如數(shù)控語言編程(如APTAPT語語言)、圖形交互式編程(如言)、圖形交互式編程(如CAD/CAMCAD/CAM軟件)、語音式軟件)、語音式自動(dòng)編程和實(shí)物模型式自動(dòng)編程等。自動(dòng)編程和實(shí)物模型式自動(dòng)編程等。 1 1)數(shù)控語言編程)數(shù)控語言編程數(shù)控語言編程要有數(shù)控語言和編譯程序。根據(jù)零件圖數(shù)控語言編程要有數(shù)控語言和編譯程序。根據(jù)零件圖樣要求用一種編程語言(數(shù)控語言)編寫零件的源程樣要求用一種編程語言(數(shù)控語言)編寫零件的源程序(源程序描述零件形狀、尺寸、幾何元素之間相互序(源程序描述零件形狀、尺寸、幾何元素之間相互關(guān)系及進(jìn)給路線、工藝參數(shù)等),相應(yīng)的編譯程序?qū)﹃P(guān)系及進(jìn)給路線、工藝參數(shù)等),相應(yīng)的編譯程序?qū)υ闯绦蜃詣?dòng)的進(jìn)行編譯、計(jì)算、處理,最后得出加工源程序自動(dòng)的進(jìn)行編譯、計(jì)算、處理,最后得出加工程序。程序。 2.4 2.4 自動(dòng)數(shù)控編程自動(dòng)數(shù)控編程672 2)圖形交互式編程)圖形交互式編程圖形交互式編程是以計(jì)算機(jī)繪圖為基礎(chǔ)的自動(dòng)編程方圖形交互式編程是以計(jì)算機(jī)繪圖為基礎(chǔ)的自動(dòng)編程方法,需要法,需要CAD/CAMCAD/CAM自動(dòng)編程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論