數(shù)控車床的程序編制_第1頁
數(shù)控車床的程序編制_第2頁
數(shù)控車床的程序編制_第3頁
數(shù)控車床的程序編制_第4頁
數(shù)控車床的程序編制_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

數(shù)控車床的整體結構組成基本與普通車床相同,同樣具有床身、主軸、刀架及其拖板和尾座等基本部件。數(shù)控柜、操作面板是數(shù)控機床特有的部件。數(shù)控車床的機械部件和普通車床也具有很大的區(qū)別。如:

1數(shù)控車的主軸箱內(nèi)部省掉了機械式的齒輪變速部件,因而結構就非常簡單了;

2車螺紋也不再需要另配絲桿和掛輪了;

3滾珠絲杠。下面以CK7815數(shù)控車床為例,簡單介紹一下數(shù)控車床的結構組成。數(shù)控車床的程序編制CK7815型數(shù)控車床是長城機床廠的產(chǎn)品,可選配FANUC-6T或FANUC-5T系統(tǒng),為兩坐標聯(lián)動半閉環(huán)控制的CNC車床。該車床能車削直線(圓柱面)、斜線(錐面)、圓弧(成形面)、公制和英制螺紋(圓柱螺紋、錐螺紋及多頭螺紋),能對盤形零件進行鉆、擴、鉸和鏜孔加工。數(shù)控車床的傳動及速度控制主軸由AC-6型5.5kW交流調(diào)速電動機或DC-8型1.1kW直流調(diào)速電動機驅動,靠電器系統(tǒng)實現(xiàn)無級變速。由于電機調(diào)速范圍的限制,故采用兩級寶塔皮帶輪實施高、低兩擋速度的手工切換,在其中某擋的范圍內(nèi)可由程序代碼S任意指定主軸轉速。結合數(shù)控裝置還可進行恒線速度切削。但最高轉速受卡盤和卡盤油缸極限轉速的制約,一般不超過4500r/min。主軸轉速高速區(qū)低速區(qū)直流電機38~3000r/min22~1800r/min交流電機37.5~5000r/min15~2000r/min進給速度:0.01~500mm/r 0.0001~50in/r1~2000mm/min 0.01~600in/min快進速度:縱向Z軸 12m/min

橫向X軸 9m/minCK7815的主要速度指標為:數(shù)控車床的加工對象數(shù)控車床與普通車床一樣,也是用來加工軸類或盤類的回轉體零件。(1)精度要求高的零件由于數(shù)控車床有剛性好、精度高等優(yōu)點,故加工精度高。有些場合可以以車代磨。(2)表面粗糙度好的回轉體零件線速度切削功能——在材質、精車留量和刀具已定的情況下,表面粗糙度取決于進給速度和切削速度。使用數(shù)控車床的恒線速度切削功能,就可選用最佳線速度來切削端面,這樣切出的粗糙度既小又一致。(3)輪廓形狀復雜的零件數(shù)控車床具有圓弧插補功能,所以可直接使用圓弧指令來加工圓弧輪廓。(4)帶一些特殊類型螺紋的零件傳統(tǒng)車床只能加工等節(jié)距的直、錐面公、英制螺紋,而且一臺車床只限定加工若干種節(jié)距。數(shù)控車床不但能加工任何等節(jié)距直、錐面,公、英制和端面螺紋,而且能加工增節(jié)距、減節(jié)距,以及要求等節(jié)距、變節(jié)距之間平滑過渡的螺紋。

數(shù)控車削加工包括內(nèi)外圓柱面的車削加工、端面車削加工、螺紋加工、復雜外形輪廓回轉面的車削加工等,下面將結合FANUC-6T數(shù)控系統(tǒng)(CK7815型數(shù)控車床,2軸聯(lián)動)討論數(shù)控車床基本編程方法。數(shù)控車床的基本編程方法1.機床坐標系1)機床原點:為機床上的一個固定點,數(shù)控車床一般將其定義在主軸前端面的中心。2)機床坐標系:是以機床原點為坐標原點建立的X、Z軸兩維坐標系。Z軸與主軸中心線重合,為縱向進刀方向;X軸與主軸垂直,為橫向進刀方向;3)機床參考點:在數(shù)控機床上設定一個特定的機械位置,是指刀架中心退離距機床原點最遠的一個固定點。該點在機床制造廠出廠時已調(diào)試好,并將數(shù)據(jù)輸入到數(shù)控系統(tǒng)中。

數(shù)控車床開機時,必須先確定機床參考點,我們也稱其為刀架返回機床參考點的操作或稱為回零操作。只有機床參考點確定后,刀架移動才有了依據(jù),否則,不僅編程無基準,還會發(fā)生碰撞事故。機床參考點的位置由設置在機床X向、Z向滑板上的機械檔塊來確定。當?shù)都芊祷貦C床參考點時,裝在X向、Z向滑板上的檔塊分別壓下對應的行程開關,向數(shù)控系統(tǒng)發(fā)出信號,停止滑板的移動,即完成了返回機床參考點的操作。在機床通電后,刀架返回機床參考點之前,不論刀架處于什么位置,此時CRT屏幕上顯示X、Z坐標值為0。當完成了返回機床參考點的操作后,CRT屏幕上立即顯示出刀架在機床坐標中的坐標值,即建立起了機床坐標系。刀架返回機床參考點的操作有兩種。一種是手動操作,一種是編程操作。①自動返回參考點(G28)

指令格式:G28X__Z

;X、Z是返回參考點的中間點的位置坐標值。G28程序段的操作首先是快速進給使被指令的軸移向中間點,然后從該中間點向參考點進行快速進給定位。程序運行時G28指令的坐標值作為中間點的坐標值,存儲在控制器中。即使G28沒有指令坐標值,系統(tǒng)仍然使用前指令的G28的坐標值作為中間點的坐標值。②返回參考點檢驗(G27):用來檢驗程序執(zhí)行了返回參考點的指令后,是否能正確地返回參考點。

指令格式:G27X__Z

;

X__Z

:參考點的坐標位置前提:機床通電后已返回過參考點一次。③從參考點返回(G29):使被指令的軸經(jīng)過中間點,移到所指定的位置。

指令格式:G29X__Z

;X__Z

:要移動到的坐標位置

例G28U40.0W100.0;T0202G29U-80.0W50.0;前提:機床刀架在參考點。工件坐標系是為了確定工件幾何圖形上各幾何要素(如點、直線、圓弧等)的位置而建立的坐標系。工件坐標系是一個以工件原點為坐標系原點的坐標系。工件坐標系設定后,CRT屏幕上顯示的是車刀刀尖相對工件原點的坐標值。2工件坐標系的確定

建立工件坐標系使用G50準備功能指令。指令格式:G50X_Z

;當X、Z為絕對指令時,就可直接得到刀具在當前設定工件坐標中的位置。當X、Z為相對指令時,則指令前的刀具坐標值和當前指令值相加所得的坐標值就是刀具在該坐標系中的位置。G50還有一個功能:坐標平移。G50U_W

;U、W的數(shù)值就是舊坐標原點在新坐標中的位置。

坐標原點設置的方法坐標原點設置設在工件左端面設在工件右端面程序G50X200.0Z180.0G50X200.0Z110.0刀尖距原點距離X=200,Z=180X=200,Z=110從實踐可知,將工件坐標系的原點設定在工件的右端面要比設定在工件左端面時計算各尺寸的坐標值方便,從而給編程帶來方便。數(shù)控車床工件原點一般設在主軸中心線與工件右端面的交點處。這個坐標系的特點是:1)x方向的坐標系零點在主軸回轉中心線上。2)z方向的坐標系零點可以根據(jù)圖紙技術要求,設在右端面或在左端面,也可以設在其它位置。

3.對刀

車刀的對刀就是在加工前測定出加工起始點(起刀點)處,刀具刀位點(如刀尖)在預想的工件坐標系(編程坐標系)中的相對坐標位置。對刀操作通常是在建立工件坐標系以前進行的,只有通過對刀才可確保建立一個和編程坐標系一致的工件坐標系。①試切法對刀試切法對刀是實際中應用的最多的一種對刀方法。②對刀儀自動對刀現(xiàn)在很多高級車床上都裝備了對刀儀,使用對刀儀對刀可免去測量時產(chǎn)生的誤差,大大提高對刀精度。

試切法對刀:對于數(shù)控車床而言,在經(jīng)過回參考點操作后,由于機床原點是已知的、固定不變的,因此在參考點處顯示的是刀架上某參照點(如刀架中心)在機床坐標系中的位置坐標。對刀操作在機床坐標系控制下進行,當?shù)毒哐b夾好后,刀架中心和刀具刀位點之間的距離即是固定的,因此,可以通過刀架中心在機床坐標系中的坐標變化來推測出刀具刀位點在設想的工件坐標系中的坐標??梢哉f,刀架中心點是用于對刀的參照點。其試切對刀的過程大致如下:①先進行手動返回參考點的操作。②試切外圓。③試切端面。④對刀。⑤建立工件坐標系。①先進行手動返回參考點的操作。②試切外圓。用MDI方式操縱機床將工件外圓表面試切一刀,然后保持刀具在X軸方向上的位置不變,沿Z軸方向退刀,記下此時顯示器上顯示的刀架中心在機床坐標系中的X坐標值Xt,并測量工件試切后的直徑D,此即當前位置上刀尖在工件坐標系中的X值。(通常X零點都選在回轉軸心上。)③試切端面。用同樣的方法再將工件右端面試切一刀,保持刀具Z坐標不變,沿X方向退刀,記下此時刀架中心在機床坐標系中的Z坐標值Zt,且測出試切端面至預定的工件原點的距離L,此即當前位置處刀尖在工件坐標系中的Z值。④對刀。將刀具移至使顯示器上所顯示的刀架中心在機床坐標系中的坐標值為(Xt+a?D,Zt+b?L)的位置。⑤建立工件坐標系。G50XaZb;編程規(guī)程1.尺寸單位

FANUC數(shù)控系統(tǒng)以G20表示英制單位編程,G21是以公制單位編程,機床通電后自動使G21生效。指令格式:G20;輸入數(shù)據(jù)單位為英制

G21;輸入數(shù)據(jù)單位為公制公、英制轉換的G代碼要寫在程序的開頭,在坐標系設定之前并用單獨語句來指令。當G代碼轉換時,輸入數(shù)據(jù)的單位就分別設定為公制或英制的最小單位。需要提醒的是,G20和G21不要在程序運行中途轉換。

2.絕對值編程與增量值編程1)絕對值編程絕對值編程是根據(jù)預先設定的編程原點計算出絕對值坐標尺寸進行編程的一種方法。即采用絕對值編程時,首先要指出編程原點的位置,并用地址X、Z進行編程(X為直徑值)。2)增量值編程增量值編程是根據(jù)與前一個位置的坐標值來表示位置的一種編程方法。即程序中的終點坐標是相對起點坐標而言的,并用地址進行編程。U、W的正負由行程方向確定,行程方向與機床坐標方向相同時為正,反之為負。3)混合編程絕對值編程與增量值編程混合起來進行編程的方法。編程時也必須先設定編程原點。采用上述三種不同方法編程時程序如下:(a)絕對值編程:(b)增量值編程:(c)混合編N04G01X30.0Z0F60;N05X40.0Z-25.0;N05G01U10.W-25.F60;N05G01U10.W-25.F60;N06X60.0Z-40.0;N06U20.W-15.0;N06X60.W-15.0;3.直徑編程和半徑編程在車削加工的數(shù)控程序中,X軸的坐標值取為零件圖樣上的直徑值,如圖所示:圖中A點的坐標值為(30,80),B點的坐標值為(40,60)。采用直徑尺寸編程與零件圖樣中的尺寸標注一致,這樣可避免尺寸換算過程中可能造成的錯誤,給編程帶來很大方便。N、F、T、S、M功能1.N順序號字2.F進給功能字進給功能字的地址符是F,又稱為F功能或F指令,用于指定切削的進給速度。如F100表示進給速度為100mm/min1)每分鐘進給(G98)

系統(tǒng)在執(zhí)行了G98指令后再遇到F指令時,便認為F所指定的進給速度單位為m/m或in/min,并一直有效,直至系統(tǒng)又執(zhí)行了含有G99的程序段,則G98被否定,而G99發(fā)生作用。2)每轉進給(G99)

若系統(tǒng)執(zhí)行了含有G99的程序段,則所指定的進給速度單位為mm/r或in/r。要取消G99狀態(tài),必須重新指定G98。注:G98、G99可相互注銷,G98為缺省值。

3.T刀具功能字字刀具功能主要用于系統(tǒng)對各種刀具的選擇.它是由地址下和其后的四位數(shù)字表示。其中前位為選擇的刀具號,后兩位為選擇的刀具偏置號。每一刀具加工結束后必須取消其刀偏偏置值。即將后兩位數(shù)設為“00”,取消刀具偏置值。指令格式:T□□□□N02M06T0101:(用“01”號刀加工,刀具偏號為“01”)

N03G00G90Z40

N04G01X40Z30F100;

N05G00X50Z50T0100;(取消“01“號刀偏)

N06M02

4.S主軸轉速功能字用于指定主軸轉速。單位為r/min。切削速度可以直接用數(shù)值指定。當加工工件直徑變化時,CNC可使主軸轉速不斷變化,以保持切削速度不變,這就叫很恒線速度控制功能。在材質、精車留量和刀具已定的情況下,表面粗糙度取決于進給速度和切削速度。使用數(shù)控車床的恒線速度切削功能,就可選用最佳線速度來切削端面。

G96S_;恒線速度控制指令,S后面是端面周速即切削速度(m/min或ft/min);G97S_;恒角速度控制指令,S后面是主軸轉速(r/min);

5.M輔助功能字輔助功能字是用于指定主軸的旋轉方向、啟動、停止、冷卻液的開關,工件或刀具的夾緊和松開,刀具的更換等機床輔助裝置的開關動作。

編程指令一、直線加工

1.快速點定位指令G00

G00指令是模態(tài)代碼,它命令刀具以點定位控制方式從刀具所在點快速運動到下一個目標位置。它只是快速定位,而無運動軌跡要求。其指令書寫格式是:G00X(U)

Z(W)

;例如:從起點A快速運動到目標點B。絕對值方式編程為G00X120Z100;增量編程方式編程為G00U80W80;軌跡:首先刀具以快速進給速度運動到點(60,60),然后再運動到點(60,100),所以使用G00指令時要注意刀具是否和工件及夾具發(fā)生干涉,忽略這一點,就容易發(fā)生碰撞,而在快速狀態(tài)下的碰撞更加危險。1)G00移動速度是機床設定的空行程速度,與程序段中進給速度無關。2)車削時,快速定位目標點不能直接選在工件上,一般要離開工件1~2㎜。

2.直線插補指令G01

直線插補指令G01是直線運動指令。它命令刀具在兩坐標或三坐標間以插補聯(lián)動方式按指定的F進給速度作任意斜率的直線運動。G01指令是模態(tài)(續(xù)效)指令。G01X(U)

Z(W)

F

;①G01指令后的坐標值取絕對值方式編程還是取增量值編程,由尺寸字地址決定,有的數(shù)控車床由數(shù)控系統(tǒng)當時的狀態(tài)(G90、G91)決定。②進給速度由F指令決定。F指令也是模態(tài)指令,它可以用G00指令取消。如果在G01程序段之前的程序段沒有F指令,則機床不運動。因此,G01程序中必須含有F指令。絕對值方式編程:(右端面為編程原點)N03G00X50.0Z2.0S800T01M03;N04G01Z-40.0F80;N05X80.0Z60.0;N06G00X200.0Z100.0;增量值編程:N03G00U-150.0W-98.0S800T01M03;N04G01W-42.0F80;N05U30.0W-20.0;N06G00U120.0W160.0;倒角(G01)1倒角Z-XG01Z(W)bI±iZ——絕對編程,W——增量編程b——未倒角前沿Z移動到或者移動b后轉折I——倒角±i——倒角邊長,+表示向轉彎后向X正前進2倒角X-ZG01X(U)bK±kX——絕對編程,U——增量編程b——未倒角前沿X移動到或者移動b后轉折I——倒角±k——倒角邊長,+表示向轉彎后向X正前進倒圓(G01)1倒圓X-ZG01X(U)bR±rX——絕對編程,U——增量編程r——未倒角前沿X移動到或者移動b后轉折R——倒角±r——倒角邊長,+表示向轉彎后向X正前進2倒圓Z-XG01Z(W)bR±rZ——絕對編程,W——增量編程r——未倒角前沿X移動到或者移動b后轉折R——倒角±r——倒角邊長,+表示向轉彎后向X正前進二、圓弧加工圓弧加工可根據(jù)具體情況合理使用加工指令。加工圓弧半徑較小的零件時,可用圓弧車刀直進法加工。此時刀具圓弧半徑為工件圓弧半徑,使用G01直線插補指令。加工圓弧半徑較大的零件時,使用偏刀或圓弧刀具沿圓弧軌跡運動,采用G02/G03圓弧插補指令,切削圓弧輪廓。G02/G03指令是刀具在指定平面內(nèi),按給定的F進給速度做圓弧運動的指令。1.圓弧順逆的判斷圓弧差補指令分為順時針圓弧插補指令G02和逆時針圓弧插補指令G03。圓弧差補的順逆可按圖給出的方向判斷:沿圓弧所在平面(如XZ平面)的垂直坐標軸的負方向(-Y)看去,順時針方向為G02,逆時針方向為G03。讓Y軸的正方向指向自己

圖4-11圓弧順逆的判斷2.2.G02/G03指令的格式在車床上加工圓弧時,不僅要用G02/G03指出圓弧的順、逆時針方向,用X(U),Z(W)指定圓弧的終點坐標,而且還要指定圓弧的中心位置。常用指定圓心位置的方式有兩種,因而G02/G03的指令格式有兩種:1)用I、K指定圓心位置:G02/G03X(U)

Z(W)

I

K

F

;

X、Z的值是指圓弧插補的終點坐標值;I、K是指圓弧起點到圓心的增量坐標2)用圓弧半徑R指定圓心位置:G02/G03X(U)

Z(W)

R

F

;R為指定圓弧半徑,當圓弧的圓心角≤180時,R值為正,當圓弧的圓心角>180時,R值為負。作業(yè)1:R編程只適于非整圓的圓弧插補的情況,不適于整圓加工.為什么?方法一用I、K表示圓心位置,絕對值編程。……N03G00X20.0Z2.0;N04G01Z-30.0F80;N05G02X40.0Z-40.0I10.0K0F60;……方法二用I、K表示圓心位置,增量編程……N03G00U-80.0W-98.0;N04G01U0W-32.0F80;N05G02U20.0W-10.0I10.0K0F60;……方法三用R表示圓心位置……N03G00X20.0Z2.0;N04G01Z-30.0F80;N05G02X40.0Z-40.0R10F60;……方法四三、暫停(G04)指令程序暫停。即程序在執(zhí)行前一個程序段之后,經(jīng)過一段時間之后執(zhí)行下一個程序段。暫停從前一個程序段的指令速度為零后開始。該指令可以使刀具作短時間的無進給光整加工,在車槽、鉆鏜孔時使用,也可用于拐角軌跡控制。例如,在車削環(huán)槽時,若進給結束立即退刀,其環(huán)槽外形為螺旋面,用暫停指令G04可以使工件空轉幾秒鐘,即能將環(huán)形槽外形光整圓。指令格式:G04X

(t);或G04U

(t);或G04P

(t);例:暫停2.5秒。

G04X2.5G04U2.5

G04P2500四、螺紋切削在數(shù)控車床上加工螺紋的進刀方式通常有直進法和斜進法,如圖所示。直進法一般用于螺距或導程小于3㎜的螺紋加工;斜進法是刀具單側刃加工減輕負載,一般用于螺距或導程大于3㎜的螺紋加工。A直進法b斜進法螺紋的切削深度遵循后一刀的切削深度不能超過前一刀的切削深度的原則,其分配方式有常量式和遞減式如圖所示,遞減式規(guī)律由數(shù)控系統(tǒng)設定,目的是使每次切削面積接近相等。

G32X(U)__Z(W)__F或E__指令中的X(U)、Z(W)為螺紋終點坐標(mm)F或E為螺紋導程(單線螺紋為螺距)(F的單位為mm/r,E的單位為0.01mm/r)。1圓柱螺紋指令格式:G32Z(W)__F(E)__2端面螺紋指令格式:G32X(U)__F(E)__3圓錐螺紋指令格式:G32X(U)__Z(W)__F(E)__加工錐螺紋時,取X方向和Z方向中螺紋導程較大者;

由于進入螺紋加工階段時有一個加速過程(Z1),結束前有一個減速過程(Z2),在這段距離內(nèi)螺距不可能保持均勻,如圖

所示。因此,車削螺紋時,兩端必須設置升速段Z1和降速段Z2。刀具實際Z向行程(Z+Z1+Z2)包括螺紋有效長度L,以及升降速段距離。Z1、Z2數(shù)值與工件螺距和轉速有關,由各系統(tǒng)設定。

如圖所示零件其螺紋導程p=4㎜,δ1=3㎜,δ

2=1.5㎜,切深2㎜(2次切削),試編制螺紋切削的程序。G00U-62.0;G32W-74.5F4.0;G00U62.0;W74.5;U-64.0;(第2次再切深2㎜)G32W-74.5;G00U64.0;W74.5;

如圖所示零件其螺紋導程(Z向)p=3.5㎜,a1=2㎜,a2=1㎜,切深(X向)2㎜(2次切削),試編制螺紋切削的程序。

G00X12.0G32X41.0W-43.0F3.5G00X50.0W43.0;X10.0;(第2次再切深1㎜)G32X39.0W-43.0G00X50.0W43.0可變導程螺紋(G34)指令格式:G34X(U)__Z(W)__F(E)__K__指令中的X(U)、Z(W)為螺紋終點坐標(mm),F(xiàn)為螺紋導程(單線螺紋為螺距)(mm/r,E的單位為0.01mm/r)。K為螺紋每導程的增量(或者減量)五、固定循環(huán)在某些粗車等工序的特殊加工中,由于切削余量大,通常要在同一軌跡上重復切削多次,此時可以利用固定循環(huán)功能。對于加工余量較大的表面,采用循環(huán)編程,以縮短程序段的長度,減少程序所占的內(nèi)存。1.外圓車削循環(huán)指令格式:G90X(U)

Z(W)

F

;如圖所示,刀具從循環(huán)起點開始按矩形循環(huán),最后又回到循環(huán)起點。圖中虛線表示快速運動,實線表示按F指定的工作進給速度運動。X、Z為圓柱面切削終點坐標值;U、W為圓柱面切削終點相對循環(huán)的增量值。其加工順序按1、2、3、4進行。

……N06G90X35.0Z20.0F100.0;N07X30.0;N08X25.0;2.錐面切削循環(huán)指令格式:G90X(U)

Z(W)

I

F

;

X、Z為錐面切削終點坐標值;U、W為錐面切削終點相對循環(huán)的增量值;

I為錐體大小端的半徑差。如圖所示,刀具從循環(huán)起點開始按梯形循環(huán),最后又回到循環(huán)起點。圖中虛線表示快速運動,實線表示按F指定的工作進給速度運動。編程時,應注意I的符號,確定的方法是:錐面起點坐標大于終點坐標時為正,反之為負?!璑06G90X40.0Z-40.0I-5.0F40.0;N07X35.0;N08X30.0;3.端面車削循環(huán)1)循環(huán)車削端面指令格式:G94X(U)

Z(W)

F

;2)循環(huán)車削錐端面指令格式:G94X(U)

Z(W)

I

F

;根據(jù)毛坯和成品形狀選擇適當?shù)墓潭ㄑh(huán)。如以下各圖所示。4螺紋切削循環(huán)(G92)G92X(U)

Z(W)

I

F(E)

;指令中的X(U)、Z(W)為螺紋終點坐標(mm),F(xiàn)為螺紋導程(單線螺紋為螺距)(mm/r,E的單位為0.01mm/r)。I為螺紋起點與終點的半徑差。

車削如圖所示的M30×2-6g的普通螺紋,螺距為1.5mm,試編制程序。N01G50X270.0Z260.0;N02G97S300M03;N03T0101;N04G00X35.0Z104.0;N05G92X29.2Z56.0F1.5;N06X28.6;N07X28.2;N08X28.04;N09G00X270.0Z260.0T0000;N10M05;N11M02;

六、子程序

1、子程序的定義在編制程序中,有時會遇到一組程序段在一個程序中多次出現(xiàn),或者在幾個程序中都要使用到。這個典型的加工程序可以做成固定程序,并單獨命名,這組程序段就稱為子程序。2、使用子程序的目的和作用使用子程序可以減少不必要的編程重復,從而達到簡化編程的目的。在主程序中可以調(diào)用子程序,一個子程序可以調(diào)用下一級的子程序。子程序必須在主程序結束指令后建立,其作用相當于一個固定循環(huán)。3、子程序的調(diào)用在主程序中調(diào)用子程序的指令是一個程序段,其格式隨著具體數(shù)控系統(tǒng)而定,F(xiàn)ANUC-6T系統(tǒng)子程序調(diào)用格式為:

M98P

L

M99式中M98——子程序調(diào)用字;

P——子程序號;

L——子程序重復調(diào)用次數(shù)(可重復調(diào)用999次)。4、子程序的嵌套為了進一步簡化程序,可以讓子程序調(diào)用另一個子程序,稱為子程序的嵌套。上一級子程序與下一級子程序的關系,與主程序和第一層子程序的關系相同。子程序的嵌套層數(shù)有具體的數(shù)控系統(tǒng)決定,F(xiàn)ANUC0-TD系統(tǒng)中,只能有兩次嵌套。圖是子程序的嵌套及執(zhí)行順序。O0001;…M98P1000L1;…M02…O1000;…M98P2000;…M99O2000;…N120…;…M99主程序子程序子程序七、刀具補償編程時,通常都將車刀刀尖作為一點來考慮,但實際上刀尖處存在圓角,如圖所示。當用按理論刀尖點編出的程序進行端面、外徑、內(nèi)徑等與軸線平行或垂直的表面加工時,是不會產(chǎn)生誤差的。但在進行倒角、錐面及圓弧切削時,則會產(chǎn)生少切或過切現(xiàn)象,如圖所示。具有刀尖圓弧自動補償功能的數(shù)控系統(tǒng)能根據(jù)刀尖圓弧半徑計算出補償量,避免少切或過切現(xiàn)象的產(chǎn)生。刀具半徑補償指令:

G41刀具半徑左補償,即沿刀具運動方向看,刀具位于工件左側的刀具半徑補償。

G42

刀具半徑右補償,即沿刀具運動方向看,刀具位于工件右側的刀具半徑補償。G40

刀具半徑補償取消,即使用該指令后,使G41、G42指令無效。八、多次固定循環(huán)(G70、G71、G72、G73、G74、G75、G76)

G70~G76是多次固定循環(huán)指令,與單次固定循環(huán)指令一樣,可以用于必須重復多次加工才能加工到規(guī)定尺寸的典型工序。主要用于鑄、鍛毛坯的粗車和棒料車階梯較大的軸及螺紋加工。利用多次固定循環(huán)功能,只要給出最終精加工路徑和每次加工余量,機床能自動決定粗加工時的刀具路徑。在這一組多次固定循環(huán)指令中,G70是G71、G72、G73粗加工后的精加工指令,G74是深孔鉆削固定循環(huán)指令,G75切槽固定循環(huán)指令,G76螺紋加工固定循環(huán)。

1.G71--外圓粗車復合循環(huán)

如圖所示,工件成品形狀為A1-B,若留給精加工的余量為

u/2和

w,每次切削用量為

d,則程序格式為:

G71U(

d)R(e)P(ns)Q(nf)X(

u)Z(

w)F(f)S(s)T(t)其中:

e為退刀量;

ns和nf分別為按A-A1-B的走刀路線編寫的精加工程序中的第一個程序行的順序號N(ns)和最后一個程序行的順序號N(nf);

F、S、T為粗切時的進給速度、主軸轉速和刀具設定。此時,這些值將不再按精加工的設定。

O0009G50X40.0Z5.0G90M03;G71U1R2P100Q200X0.2Z0.2F50;N100G00X18.0Z5.0;G01X18.0Z?15.0F30;X22.0Z?25.0;X22.0Z?31.0;G02X32.0Z?36.0R5.0;G01X32.0Z?40.0;N200G01X36.0Z?50.0;G00X40.0Z5.0;M05M02;

G71U(

d)R(e)P(ns)Q(nf)X(

u)Z(

w)F(f)S(s)T(t)

2.G72——端面粗車復合循環(huán)

如圖所示,工件成品形狀為A1→B。若留給精加工的余量為

u/2和

w,每次切削用量為

d,則程序格式為:

G72W(

d)R(e)P(ns)Q(nf)X(

u)Z(

w)F(f)S(s)T(t)

其中:e為退刀量;

ns和nf分別為按A→A1→B的走刀路線編寫的精加工程序中的第一個程序行的順序號N(ns)和最后一個程序行的順序號N(nf);

F、S、T為粗切時的進給速度、主軸轉速和刀補設定。若設定后,這些值將不再按精加工的設定值進行。O0010G50X0Z0;G90G00X40.0Z5.0;G72W3R2P100Q200X0.2Z0.2F50M03;N100G00X40.0Z?60.0;G01X32.0Z?40.0F30;X32.0Z?36.0;G03X22.0Z?31.0R5.0;G01X22.0Z?25.0;G01X18.0Z?15.0;N200G01X18.0Z1.0;G00X40.0Z5.0;??M05M02;

G72W(

d)R(e)P(ns)Q(nf)X(

u)Z(

w)F(f)S(s)T(t)

3.G73——固定形狀粗車復合循環(huán)

如圖所示,工件成品形狀為A1→B。該切削方式是每次粗切的軌跡形狀都和成品形狀類似,只是在位置上由外向內(nèi)環(huán)狀地向最終形狀靠近。其程序格式為:

G73U(

i)W(

k)R(m)P(ns)Q(nf)X(

u)Z(

w)F(f)S(s)T(t)其中:m為粗切的次數(shù);i、

k分別為起始時X軸和Z軸方向上的緩沖距離;u、

w分別為X軸(直徑值)和Z軸方向上的精加工余量;ns和nf分別為按A→A1→B的走刀路線編寫的精加工程序中的第一個程序行的順序號N(ns)和最后一個程序行的順序號N(nf);F、S、T為粗切時的進給速度、主軸轉速和刀補設定。此時,這些值將不再按精加工的設定。O0011G92X0Z0;G90G00X40.0Z5.0;G73U12W5R10P100Q200X0.2Z0.2F50M03;N100G00X18.0Z0.0;??G01X18.0Z?15.0F30;??X22.0Z?25.0;??X22.0Z?31.0;??G02X32.0Z?36.0R5.0;??G01X32.0Z?40.0;N200G01X36.0Z?50.0;G00X40.0Z5.0;M05M02;

G73U(

i)W(

k)R(m)P(ns)Q(nf)X(

u)Z(

w)F(f)S(s)T(t)

4.G76——車螺紋復合循環(huán)格式:G76X(U)Z(W)I(i)K(k)D(d)F(f)Ai—錐螺紋的始點與終點的半徑差;k—螺紋牙型高度(半徑值);d—精加工余量;

d—第一次切削深度(半徑值);f—螺紋導程(螺距);U、W—絕對編程時為螺紋終點的坐標值;相對編程時,為螺紋終點相對于循環(huán)起點A的有向距離;dmin—最小進給深度,當某相鄰兩次的切削深度差小于此值時,則以此值為準。A—牙型角(取80°,60°,55°,30°,29°,0°)通常為60°;G90:絕對方式編程。

G91:相對方式編程。

G00XZ

:先X后Z向快速定位至目標點(X,Z)。不運動的坐標值可以省略。

G01XZF

:直線插補。不運動的坐標值可以省略。F省略數(shù)值,表示采用以前設定值。

G02XZIKF

:順圓插補。I和K是圓心的X、Z坐標。G90時I和K是絕對坐標,G91時I、K是相對坐標。圓弧的順逆應按第三軸的反向判定。

G03XZIKF

:逆圓插補。

G04P

:暫停。其中P值為0.01到99.99秒。

G28:X向回G92指定的參考點。

G29:Z向回G92指定的參考點。CK0625型數(shù)控車床(NIM9702)的編程G33DIXLPQ

:公制螺紋插補。D為螺紋大徑,I為螺紋小徑,X為每次徑向進給量,L為螺紋長度,P為螺紋導程,Q為錐螺紋之錐半角所對徑向尺寸,Q=0表示圓柱螺紋。本指令必須以增量方式G91進入。主軸正轉時,L為負,加工右螺紋;為正,加工左螺紋。

G34DIXLPQ

:英制螺紋插補。

G36A

:調(diào)用子程序。本指令必須以增量方式進入,且必須已經(jīng)創(chuàng)建受調(diào)子程序。

G37A

:創(chuàng)建子程序。A=01-99,在M02后建立。子程序不嵌套,也不能套循環(huán)。

G38:結束子程序。CK0625型數(shù)控車床(NIM9702)的編程G59XZ

:浮動原點設置。本指令不用時,工件坐標系的原點在工件右端面中心;使用時,必須位于第一段,且應使X=0,Z=20+工件伸出卡盤的長度,此時,編程坐標系的原點仍然為工件右端中心。

G92XZ

:加工程序參考點設置。

G95PQ

:主軸轉速范圍設定。P為最低轉速,Q為最高轉速(轉/分)。只對G96的設定有效,對M03、M04設定的轉速無效。

G96V

:恒線速度設定。例G96V3表示切削線速度恒為3米/分。

G97:注銷恒線速度設定。CK0625型數(shù)控車床(NIM9702)的編程

M00:程序暫停。按面板“START”,程序可繼續(xù)執(zhí)行。

M02:加工程序結束。

M03S

:主軸正轉。M03S600表示主軸轉速為600轉/分。

M04S

:主軸反轉。

M05:主軸停轉。

M06T

:換刀指令。

M08:開啟冷卻液。只有面板的按鈕有效時才起作用。

M09:關閉冷卻液。CK0625型數(shù)控車床(NIM9702)的編程1、Geniusonlymeanshard-workingallone'slife.(Mendeleyer,RussianChemist)

天才只意味著終身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:032、Ourdestinyoffersnotonlythecupofdespair,butthechaliceofopportunity.(RichardNixon,AmericanPresident)命運給予我們的不是失望之酒,而是機會之杯。二〇二〇年八月五日2020年8月5日星期三3、Patienceisbitter,butitsfruitissweet.(JeanJacquesRousseau,Frenchthinker)忍耐是痛苦的,但它的果實是甜蜜的。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.20204、Allthatyoudo,dowithyourmight;thingsdonebyhalvesareneverdoneright.----R.H.Stoddard,Americanpoet做一切事都應盡力而為,半途而廢永遠不行8.5.20208.5.202011:0311:0311:03:1011:03:105、Youhavetobelieveinyourself.That'sthesecretofsuccess.----CharlesChaplin人必須相信自己,這是成功的秘訣。-Wednesday,August5,2020August20Wednesday,August5,20208/5/20206、Almostanysituation---goodorbad---isaffectedbytheattitudewebringto.----LuciusAnnausSeneca差不多任何一種處境---無論是好是壞---都受到我們對待處境態(tài)度的影響。11時3分11時3分5-Aug-208.5.20207、Althoughtheworldisfullofsuffering,itisfullalsooftheovercomingofit.----HellenKeller,Americanwriter雖然世界多苦難,但是苦難總是能戰(zhàn)勝的。20.8.520.8.520.8.5。2020年8月5日星期三二〇二〇年八月五日8、Formanismanandmasterofhisf

溫馨提示

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

評論

0/150

提交評論