版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章概 簡 什么是編 第二章零件程序的構(gòu) 簡單程序?qū)?程序組 程序 指令 程序的一般結(jié) 第三章編程指 編程基本知 軸定 控制 坐標(biāo) 準(zhǔn)備功能:G代 端面粗車循環(huán) 精加工循環(huán) 自動(dòng)返回機(jī)械零點(diǎn) 刀尖半徑補(bǔ)償指令 輔助功能M代 子程序調(diào)用M98及從子程序返回 M代碼調(diào)用子程 主軸功能S代 S代碼調(diào)用子程 換刀及刀具補(bǔ)償指令T功能代 T功能代 T代碼換刀過 進(jìn)給功能F代 宏指令編 宏變 編程建議及注意事 綜合編程實(shí) 第一簡GSK980TD車床數(shù)控系統(tǒng),是我公司研制的普及型數(shù)控系統(tǒng)。作為經(jīng)濟(jì)型數(shù)控系統(tǒng)的升級換代產(chǎn)品,GSK980TD具有以下技術(shù)特點(diǎn):PLCI/O加可調(diào),可配套步進(jìn)驅(qū)動(dòng)器或伺服驅(qū)動(dòng)器什么是編數(shù)控機(jī)床的刀具按器中的程序指定的方式運(yùn)動(dòng)。當(dāng)使用數(shù)控機(jī)床加工一個(gè)零件系統(tǒng)系統(tǒng)的編程語言代碼【目前應(yīng)用得最廣泛的有ISO(國際標(biāo)準(zhǔn)化組織)碼和EIA(電子工業(yè))碼】書寫零件程序的過程。本系統(tǒng)采用ISO代碼。隨后數(shù)控系統(tǒng)將零件程序切削刀具及刀夾具的選擇,以及在機(jī)安裝位…%編寫零
確定加確定加1-1第二件程序的構(gòu)簡單程序?qū)?-1CBCBDAX2-1 ←程序號(名稱N0010G00X100 A點(diǎn)(起刀點(diǎn)N0020G00X40 ABN0030G01Z10F100 BCN0040G01X70F100 CDN0050G00X100 DAN0060M30 A→B→C→D→A程序組(ISO為LF,EIA為CR*N0010N0010G50X1000N0020G0X40N0030G01X10Z-30F200;N0040G01U50W20N0200M30;束號段程2-2所示。程序的開頭,冠以用地址O及后續(xù)四位數(shù)值構(gòu)成的程序名,如圖2-3所示。 程序號(0~9999,前導(dǎo)零可省略)O2-3順序號和程序指令 地址字圖2-4地取值范功能意ONGX-9999.999~9999.999X0~9999.999ZZUX0~9999.999G71、G72、G73指令中XG71G73XWZG72G71、G72、G73指令中ZG73中ZRG71、G72G73G74、G75G74、G75G76G90、G92、G94IXKZF地取值范功能意STMP(0.001秒G74、G75XG76QG74、G75ZG76HG652-1CNC裝置的限制值,而對機(jī)床方面的限制則不在此列,請?zhí)貏e程序的一般主程指令指令指令調(diào)用子程序指指令圖2-5程序運(yùn)行順序M98M98
子程
子程一重嵌 二重嵌圖2-6可以用一條子程序調(diào)用指令連續(xù)、重復(fù)的調(diào)用同一子程序,最多可重復(fù)調(diào)用9999子程序編 子程
子程
子程,X……M99子程序的調(diào)M981M98P51002(10025M98 也可以與移動(dòng)指令同時(shí)存在于一個(gè)程序段中。G0X1000M98P1200(此時(shí)X1200主程 子程 N0030M98P21010 N0050M98P1010;
1
O1010 N1060......M99注1:當(dāng)檢索不到用地址P指定的子程序號時(shí),產(chǎn)生(PS078)。注2:用MDI輸入M98P0000時(shí),不能調(diào)用子程序。特殊的使用方P指定順序號,當(dāng)子程序結(jié)束時(shí),不返回到調(diào)用此子程序的程序段的下一個(gè)程序段,而是返回到用P指定的順序號的程序段,但是主程序在非器運(yùn)轉(zhuǎn)方式工作時(shí),P不起作用。這種方法返回到主程序與一般方法相比要用較多的時(shí)間。主程 子程 ;N0040M98P1010;N0050
O1010 N1070M99P0070程序結(jié)程序從程序名開始,用30或9結(jié)束(見圖2290第三章編程指編程基本知軸定X軸,Z軸組成的直角坐標(biāo)系進(jìn)行定位和插補(bǔ)運(yùn)動(dòng)。X軸為水平面的前后方向,其運(yùn)動(dòng)方向?yàn)楣ぜ膹较虿⑵叫杏跈M向托板的;ZZXXZ為后刀座3-1為前刀座的坐標(biāo)系3-2為后刀座的坐標(biāo)系。從圖3-13-2我們可以X方向正好相反,Z(通過改變參數(shù)№.175的BIT0XVALBIT1ZVAL確定坐標(biāo)顯示正負(fù)),3-3示出了數(shù)控車床示意圖。ZXXZ圖3-1前刀座的坐標(biāo) 圖3-2后刀座的坐標(biāo)3-3控制2軸2軸輸入/最小輸入(設(shè)定)最小輸出(移動(dòng))位公制輸入/(直徑指定(半徑指定●直徑/半徑指定可通過參數(shù)№.001BIT2最大行程范圍=最小設(shè)定單位 即在-9999.999毫米 .999毫米之坐標(biāo)Z程序零 機(jī)床坐標(biāo)系原 機(jī)械零點(diǎn)(參考點(diǎn)機(jī)械零點(diǎn)(參考點(diǎn)X3-4機(jī)床坐標(biāo)系、機(jī)械零點(diǎn)(參考點(diǎn)的原點(diǎn),CNC就建立起了機(jī)床坐標(biāo)系。注意:若你的車沒有安裝機(jī)械原點(diǎn),請不要使用本系統(tǒng)提供的有關(guān)機(jī)械原點(diǎn)的功能(如G28)工件坐標(biāo)系、程了確定刀具起點(diǎn)與工件坐標(biāo)系之間的相對位置關(guān)系,刀具起點(diǎn)位置稱為程序零點(diǎn),XXX Z4 車CNC指令的坐標(biāo)3-5XXZXZ 車CNC指令的坐標(biāo)系圖3-6坐標(biāo)系原點(diǎn)在工件的端面絕對坐標(biāo)編程和相對坐標(biāo)編X終點(diǎn)終點(diǎn)BZ 3-7X70.0Z40.0U40.0W-3-3所示: XUXZWZ舉例 相對值指令(Z軸移動(dòng)指令)絕對值指令(X軸移動(dòng)指令3-83-4 3-8B→AX(X坐標(biāo)值Z(Z坐標(biāo)值X400.0U(X坐標(biāo)值W(Z坐標(biāo)值XABAB點(diǎn)3-81:X400.0W-400.0。注2:當(dāng)X和U在一個(gè)程序段中同時(shí)出現(xiàn)時(shí),X指令值有效。3:當(dāng)ZW在一個(gè)程序段中同時(shí)出現(xiàn)時(shí),Z直徑方式和半徑方式編數(shù)控車床的工件外形(如圖3-9)通常是旋轉(zhuǎn)體,其X軸尺寸可以用兩種方式加以指ABABZ 3-9編程可由參數(shù)№.001的BIT2位設(shè)置。X軸用直徑編程時(shí),3-5條件:3-5 注 Z與直徑,XUB→A坐標(biāo)系設(shè)定XX用參數(shù)(№.004ORC)G90G92G94X(RIX半徑變化/轉(zhuǎn)半徑變化/X注1:在本手冊后面的說明中,沒有特別直徑或半徑指定,當(dāng)直徑指定時(shí),X軸為直徑值,當(dāng)半徑指定時(shí),X軸為半徑值。刀具,補(bǔ)償量改變10mm,則切削工件外徑的直徑值改變10mm。3:關(guān)于刀具補(bǔ)償使用半徑的意義,模態(tài)和非模Z100(Z30(F300(G0→G1X100(態(tài)指定,可省略不輸Z0(Z100(F100(為系統(tǒng)上電初態(tài)Z5(I10(I10(指定需重新輸入I10(G0X50Z5;快速定位至X50Z5處表3-6一組可相互注銷的G一直有效,直到被同一組的G模態(tài)M一組可相互注銷的M非模態(tài)G非模態(tài)M準(zhǔn)備功能:G代準(zhǔn)備功能G指令由G后一或二位數(shù)值組成,它用來規(guī)定刀具和工件的運(yùn)動(dòng)軌跡、坐標(biāo)表3-7G定位(快速移動(dòng)直線插補(bǔ)(切削進(jìn)給圓弧插補(bǔ)CW(順時(shí)針返回參考點(diǎn)(機(jī)械原點(diǎn)刀尖半徑補(bǔ)償(選配1:帶有*記號的G代碼,當(dāng)電源接通時(shí),系統(tǒng)處于這個(gè)G代碼的狀態(tài)。注2:00組的G代碼是非模態(tài)G代碼。注3:如果使用了G代碼一覽表中未列出的G代碼,則出現(xiàn)(№.010),或指令了不具有的選擇功能的G代碼,也。組G代碼時(shí),后一個(gè)G代碼有效。5:在恒線速控制下,可設(shè)定主軸最大轉(zhuǎn)速(G50)。注6:G代碼分別用各組號表示。工件坐標(biāo)系設(shè)定指令格式 Z(W) ;指令意義:根據(jù)此指令,系統(tǒng)建立一個(gè)工件坐標(biāo)系,使當(dāng)前刀架上的刀尖位置在此坐標(biāo)系中的坐標(biāo)為(x,z),這一點(diǎn)被稱為程序零點(diǎn)。執(zhí)行該指令,刀架不產(chǎn)生運(yùn)G50指令改變。指令地址XXUXZZWZ軸絕對坐標(biāo)與執(zhí)行指令前的絕對坐標(biāo)之差。程序(直徑編程G50X100.0Z150.03-10G50置上,把基準(zhǔn)點(diǎn)和刀尖位置的差具補(bǔ)償功能進(jìn)行補(bǔ)償。1:在補(bǔ)償狀態(tài),如果用G50設(shè)定坐標(biāo)系,那么補(bǔ)償前的位置是用G502:當(dāng)以直徑編程時(shí),X、U進(jìn)給控制指快速定位指令指令格式 Z(W) ;指令地址X:終點(diǎn)位置在X軸方向的絕對坐標(biāo)值,其取值范圍是:-9999.999mmZ終點(diǎn)位置在Z軸方向的絕對坐標(biāo)值其取值范圍是9999.999mm~ U:終點(diǎn)位置相對起點(diǎn)位置在X軸方向的坐標(biāo)值,其取值范圍是:-9999.999mm~G00X、Z軸各自的快速移動(dòng)速度和時(shí)間常數(shù)由參數(shù)№.(022~025)設(shè)定,速F指定的進(jìn)給速度無效。X(UXX3-11G003-12G00 程序(直徑編程XG00X20Z25(絕對編程)18(直線插補(bǔ)指令指令格式:G01
;指令示例指令意義:刀具從當(dāng)前位置以F指定的合成進(jìn)給速度移動(dòng)到X(U、Z(W)指定的位指令示例指令地址X:終點(diǎn)位置在X軸方向的絕對坐標(biāo)值,其取值范圍是:-9999.999mmZ終點(diǎn)位置在Z軸方向的絕對坐標(biāo)值其取值范圍是9999.999mm~ U:終點(diǎn)位置相對起點(diǎn)位置在X軸方向的坐標(biāo)值,其取值范圍是:-9999.999mm~G98G993-8所示:指令說明X(ULa
軸方向上的進(jìn)給速度L
×F,其中α為Z軸上的移動(dòng)增量,β為X軸上的移動(dòng)22ZZX圖3-13G01指令示例3-14G01程序(直徑編程F100(G01U20.0W-18.0(相對值編程)圓弧插補(bǔ)指令指令格式
; 為半徑或以I、K值確定的圓心順時(shí)針(G02)/逆時(shí)針(G03)圓弧插補(bǔ)至(U Z:終點(diǎn)位置在Z軸方向的絕對坐標(biāo)值,其取值范圍是:-9999.999mm~U:終點(diǎn)位置相對起點(diǎn)位置在X軸方向的坐標(biāo)值,其取值范圍是:-W:終點(diǎn)位置相對起點(diǎn)位置在Z軸方向的坐標(biāo)值,其取值范圍是:-I:圓心相對圓弧起點(diǎn)在X軸上的坐標(biāo)值,其取值范圍是:-9999.999mmK:圓心相對圓弧起點(diǎn)在Z軸上的坐標(biāo)值,其取值范圍是:-9999.999mmF:沿圓周運(yùn)動(dòng)的切線速度,其取值范圍是:1~15000mm/minZ圓 Z圓 KX3-16X
IKZZWWXXZZZWWXXZR圓弧I圓弧圓弧KX3-15AG02 G03軌跡注:若可畫出以下兩個(gè)圓弧,大 的圓和小 的圓,此時(shí)則不能指定大于1800的圓3-181800指令格式中地址I、K或R至少必須指定一個(gè),否則系統(tǒng)產(chǎn)生當(dāng)I0、K0建議使用R編程。當(dāng)使用I、KI2I2K
I2KI2K
統(tǒng)會(huì)自動(dòng)調(diào)整圓心位置保證圓弧運(yùn)動(dòng)的始點(diǎn)和終點(diǎn)與指定值一致,如果圓弧的始點(diǎn)與終點(diǎn)間距離大于2,系統(tǒng)。指令示例起起終圓X3-19G02程序(直徑編程G02X63.06Z-20.0R19.26F300; G02U17.81W-20.0R19.26F300;或G02X63.06Z-20.0I35.36K-6.37F300G02U17.81W-20.0I35.36K-6.37F300;進(jìn)給控制指令綜合編程實(shí)圖3- 程序(直徑編程N(yùn)001G0X40 (X=40,Z=5的坐標(biāo)點(diǎn)N002M03 (200r/min旋轉(zhuǎn)N003G00X0N004G01Z0F100N005G03U24W-24 (加工R15圓弧段N006G02X26Z-31 (加工R5圓弧段N007G01Z-40N008X40Z5N009 暫停指令指令格式:G04P ;(單位:0.001秒)或者G04X ;(單位:秒)或者G04U ;(單位:秒)PUX0.001秒秒注1:如果省略了P,X指令則可看作是準(zhǔn)確停(無期限延時(shí))。螺紋加工指螺紋切削指令指令格式:G32
J
;指令地址X:終點(diǎn)位置在X軸方向的絕對坐標(biāo)值,其取值范圍是:-9999.999mmZ終點(diǎn)位置在Z軸方向的絕對坐標(biāo)值其取值范圍是9999.999mm~ U:終點(diǎn)位置相對起點(diǎn)位置在X軸方向的坐標(biāo)值,其取值范圍是:-9999.999mm~Z當(dāng)前K終JZZ當(dāng)前K終JZWX指令說明3-21G32G32X軸,該值為半徑指定;J值不是模態(tài)參數(shù)。指令軌XK:螺紋退尾時(shí)在長軸方向的退尾起點(diǎn),單位:mmX軸,則該值為指令軌X檢測出主軸位置編的一轉(zhuǎn)信號后才開始,即使進(jìn)行多次螺紋切削,工件上的ZX3-23Aα錐α錐度螺如α≤45°,Z如α>45°,XX3-22在切削螺紋過程中,進(jìn)給速度倍率無效,恒定在(或持續(xù)按著)●系統(tǒng)復(fù)位、急?;蝌?qū)動(dòng)●系統(tǒng)復(fù)位、急?;蝌?qū)動(dòng)令示令示例1:用G32指令編寫圖3-23A程序,螺紋螺距:4mm取δ13mm,δ21.5mm,總切深1mm(單邊),分兩次切入。G00X49Z3;(1mm)G32W-74.5F4.0J1.5G00X55;G32W-74.5F4.0;指令示2:指令示2:G323-23BZ3-23B 取δ12mm,δ21mm,總切深1mm(單邊),G00X19 (G32X49Z-43F3J1;G00X55;G0 (G32X48Z-43F3;G0X55;變螺距螺紋切削指令指令格式:G34
J
R ;ZZ當(dāng)前終X指令意義:刀具沿X、Z軸同時(shí)從起點(diǎn)位置(當(dāng)前程序段運(yùn)行前的位置)→程序段指指令地址X(UZ(WF(IRR值的范圍:±0.001~±500.000毫米/每螺 (公制螺紋±0.060~±25400牙/每英 (英制螺紋3-24攻絲循環(huán)指令指令格式:G33
;指令意義:執(zhí)行該指令時(shí),主軸旋轉(zhuǎn),Z軸運(yùn)動(dòng)完成攻絲加工。Z(WF(I:螺紋導(dǎo)程。執(zhí)行過程主軸旋轉(zhuǎn)→ZM05停轉(zhuǎn)指令→待主軸完全停止后→發(fā)反轉(zhuǎn)指令→Z軸退刀到起點(diǎn)→主軸停轉(zhuǎn)。螺紋切削循環(huán)指令格式:G92
F(I)
K
;指令意義:執(zhí)行該指令時(shí),刀具從當(dāng)前位置(起點(diǎn)位置)3-25A3-25B1→以切削直螺紋、錐螺紋、多頭螺紋。在增量編程中地址U后面的數(shù)值的符號1XW2Z方向。圖3-25A、圖3-25B中虛線(R)表示快速移動(dòng),實(shí)線(F)表示切削進(jìn)相關(guān)概念3-25AA點(diǎn);3-25A3-25AC點(diǎn);XXU:XZZW:ZR:螺紋起點(diǎn)與螺紋終點(diǎn)的半徑之差,R0RU值符號不一致時(shí),要求│R│≤│U/2│,單位:mmX、U、Z、W、R取值范圍是:-9999.999~ 尾方向X軸,則該值為半徑指定,模態(tài)參數(shù);mm(L:多頭螺紋的頭數(shù),該值的范圍是:1~99(L1頭) CBDA3-25ABZDAX3-25B錐螺紋加工軌跡循環(huán)過程3-25A為例)①X③X軸以快速移動(dòng)速度退刀(與①方向相反X軸絕對坐標(biāo)與起點(diǎn)相同④ZG92為模態(tài)指令,指令的起點(diǎn)和終點(diǎn)相同,徑向(X軸)進(jìn)刀、軸向(ZX、Z軸同時(shí))G92指令,在螺紋加Z軸繼續(xù)進(jìn)行螺紋插補(bǔ)的同時(shí),X軸沿退刀方向指數(shù)式加速退出,Z軸到達(dá)切削終軸軸3-26G92軸軸3-26G92G92指令的螺紋退尾功能可用于加工沒有退刀槽的螺紋,但仍需要在實(shí)際的螺紋軸的位移量(X軸位移量按半徑值。指令說明關(guān)于螺紋切削的注意事項(xiàng),與G32螺紋切削相同,參閱3.2.4.6螺紋導(dǎo)程范圍,主軸速度限制等,與G32在單段方式時(shí),1、2、3和4的動(dòng)作單段有效指令示例G903-26G923-26指令示例G903-26G923-26標(biāo)●系統(tǒng)復(fù)位、急?;蝌?qū)動(dòng)ΦM3S300;ΦG0X150Z150;G0X130G90X120Z0F200;(C→D)G90X60Z80;(A→B)G0X130G90X120Z30R-30F150;(B→C)G0X150Z150;G0X65G92X58.5Z85F3;(加工螺紋,分4刀切削)M5S0;復(fù)合型螺紋切削循環(huán)指令格式:G76P(m)(r)(a)Q R(d)G76
;提高螺紋精度。G76指令軌跡3-27提高螺紋精度。G76指令軌跡3-27G76G763-r相關(guān)概
3-283-27A點(diǎn);X(U)Z(W)定義的螺紋切削終點(diǎn)。如果有螺紋退尾,切削時(shí)3-27中表示為D點(diǎn);螺紋起點(diǎn)Z軸絕對坐標(biāo)與A點(diǎn)相同;X軸絕對坐標(biāo)與DX軸絕對坐標(biāo)的差值為i(螺紋錐度、半徑值,由地址R(i)指定3-27中表示為C點(diǎn)。如果定0C點(diǎn);螺紋切深參考點(diǎn)Z軸絕對坐標(biāo)與A點(diǎn)相同;X軸絕對坐標(biāo)與C點(diǎn)X軸絕對坐標(biāo)的差值為k(半徑值,由地址P(k)指定3-27B點(diǎn)。B點(diǎn)的螺紋0,是系統(tǒng)計(jì)算每一次螺紋切削深度的參考點(diǎn);BCBX軸絕對坐標(biāo)的差值(無符號、半徑值)為螺紋切n nn螺紋切削量:本次螺紋切深與上一次螺紋切深的差值 n
nn退刀終點(diǎn):每一次螺紋粗車循環(huán)、精車循環(huán)中螺紋切削結(jié)束后,徑向(X)3-27中表示為EBn,B1BeBnBXZ軸的位移符合公式:tga|Z軸位移
a: |X軸位移指令地址XXU:XZZW:ZP(m(r(a:(№.057修改為當(dāng)前指定值;若m指定缺省,則以系統(tǒng)參數(shù)(№.057)的值作為精加r:螺紋倒角量,即螺紋退尾寬度。單位:0.1×L(L作為導(dǎo)程,其范圍(№.019)設(shè)定。r值指定后,在下次指定前保持有效,并將參數(shù)(№.019)r值指定缺省,則使用系統(tǒng)參數(shù)(№.019)的值;該值G92指令也有效;a(螺紋牙的角度0°99(№.058a(№.058a(058a度相同;n(△dminnn當(dāng)一次切入 n
量。設(shè)置△dmin(精加工余量單位:0.001mm,其范圍是0~ P(kQ(△dF:螺紋導(dǎo)程,單位:mm,其范圍是0.001~500mm;I0.06~25400牙/英寸。循環(huán)過程3-27來說明B1,螺紋切深為△da=0Xa≠0,XZA→D的方向相同;C→DD→E相交處(r≠0時(shí)有退尾過程③XEn④Znn⑤再次快速移動(dòng)進(jìn)刀到Bn(n為粗車次數(shù)切深取 ×△ nd于(k-d,按切深(k-d)Bf點(diǎn),轉(zhuǎn)⑥執(zhí)行最后一次螺紋粗車;C→DD→E相交處(r≠0時(shí)有退尾過程⑦XE⑧ZABe點(diǎn)(kd)后,進(jìn)行螺紋精車,最后返回A點(diǎn),完成一次螺紋精車循環(huán);mk,切削0m,G76復(fù)合螺紋加工循環(huán)結(jié)束。指令說明G32G92X(U(m(r(a)(dNN
C,DF指令的進(jìn)UACWCDR(iP(kQ(△dG92在G76指令執(zhí)行過程中,可使自動(dòng)運(yùn)行停止并手動(dòng)移動(dòng),但要再次執(zhí)行G76循環(huán)m=0時(shí),系統(tǒng)自動(dòng)將精加工次數(shù)(№.057參數(shù))1P輸入負(fù)值,P-010260P010260。系統(tǒng)復(fù)位、急?;蝌?qū)動(dòng)時(shí),螺紋切削立即停止,螺紋及刀具可能損壞指令示例用螺紋切削復(fù)合循環(huán)G76指令編程,加工螺紋為M68×6,工件尺寸見圖3-293-29G76G0X100 (X=100,Z=200的坐標(biāo)點(diǎn)M3 (啟動(dòng)主軸,指定轉(zhuǎn)速G00X80 (快速定位到加工起點(diǎn)G76P011060Q100 (進(jìn)行螺紋切削G76X60.64Z25P3680Q1800G00X100 (返回程序起點(diǎn)M5 (停主軸 (程序結(jié)束①請按編程格式編程。F、IFI③螺紋加工指令在做切削進(jìn)給運(yùn)動(dòng)時(shí)包括有加速運(yùn)動(dòng)、恒速運(yùn)動(dòng)及運(yùn)動(dòng)三過階K也必須大于下表BIT4表3-10,參數(shù)選擇為:線性加速,切削進(jìn)給加時(shí)間常數(shù)(參數(shù)號№.029)T=50ms,紋切削進(jìn)給低速下限(進(jìn)給速度(=主軸轉(zhuǎn)速×導(dǎo)程起刀最小距離尾部最小距離進(jìn)給速度(=主軸轉(zhuǎn)速×導(dǎo)程起刀最小距離尾部最小距離螺紋加工指令編1.5mm0.16mm3-303-30程序如下N0001G0X50 (X=50,Z=120的坐標(biāo)點(diǎn)N0002M03S400 (主軸以400r/min旋轉(zhuǎn))N0003G00X29.2Z101.5(到螺紋起點(diǎn),吃刀深0.8mm)N0004G32Z19F1.5 N0005G00X40 (X軸方向快退)N0006 (Z軸方向快退到螺紋起點(diǎn)處N0007X28.6 (X軸方向快進(jìn)到螺紋起點(diǎn)處,吃刀深0.6mm)N0008G32Z19F1.5 N0009G00 (X軸方向快退N0010 (Z軸方向快退到螺紋起點(diǎn)處N0011X28.2 (X軸方向快進(jìn)到螺紋起點(diǎn)處,吃刀深0.4mm)N0012G32Z19F1.5 N0013G00 (X軸方向快退N0014 (Z軸方向快退到螺紋起點(diǎn)處N0015U-11.96 (X0.16mm)N0016G32W-82.5F1.5(切削螺紋到螺紋切削終點(diǎn))N0017G00 (X軸方向快退N0018X50 (回對刀點(diǎn)N0019 (主軸停N0020 (主程序結(jié)束并復(fù)位單一型固定循環(huán)指在有些特殊的粗車加工中,由于切削量大,同一加工路線要反復(fù)切削多次,此時(shí)可利用固定循環(huán)功能,用一個(gè)程序段可實(shí)現(xiàn)通常由3~10多個(gè)程序段指令才能完成的加工路線。并且在重復(fù)切削時(shí)只需改變數(shù)值。這個(gè)固定循環(huán)對簡化程序非常有效。單一型固定循環(huán)指令外(內(nèi))圓切削循環(huán)指令格式:G90
F ;指令意義:執(zhí)行該指令時(shí),刀具從當(dāng)前位置(起點(diǎn)位置)按圖3-31A、圖3-31B中1→中地址U后面的數(shù)值的符號取決于軌跡1X方向地址W后面的數(shù)值的2的Z方向。相關(guān)概念3-31AA點(diǎn);3-31A3-31AC點(diǎn);W:ZR:切削起點(diǎn)與切削終點(diǎn)的半徑之差(半徑值。R=0或缺省輸入時(shí),進(jìn)行圓柱切削,如圖3-31A,否則進(jìn)行圓錐切削,如圖3-31B;當(dāng)R與U的符號不一致時(shí),要求│X、U、Z、W、R取值范圍是:- DX X循環(huán)過程
①X②從切削起點(diǎn)直線插補(bǔ)(切削進(jìn)給)③X(與①方向相反,X④Z指令軌跡3-32U、WR1) 2)Z④Z④③①②RWXZWR②①③④X3)U>0,W>0(R<0、 4)U<0,W>0(R>0、Z④Z④①③②RWXWZ②R③①④X指令說明
3-32G90●在單段方式時(shí),1、2、3和4的動(dòng)作單段有效指令示例●在單段方式時(shí),1、2、3和4的動(dòng)作單段有效指令示例G903-333-33軸M3S300;G0X130
圖3- G90指令加工G90X120Z-110X60Z-30;(A→B)G0X130Z80;G90X120Z-80R-30F150;(B→C)M5S0;端面切削循環(huán)指令格式:G94
F ;FU后面的數(shù)值的符號取決于軌跡1XW2的Z方向。DC 1 B
DC A相關(guān)概念3-34AA點(diǎn);3-34A3-34AC點(diǎn);W:Z軸方向上,切削終點(diǎn)相對于起點(diǎn)絕對坐標(biāo)的差值,單位:mmRZRUR│≤X、U、Z、W、R取值范圍是:-9999.999mm~ 循環(huán)過程①Z②從切削起點(diǎn)直線插補(bǔ)(切削進(jìn)給)③Z(與①方向相反,Z④X指令軌跡U、WR3-351)U>0,W<0(R<0 2)U<0,W<0R①R①②③X WR③④②WR③④②①①②④③RXWX指令說明
G94指令運(yùn)行軌1、2、3和4;G943-333-33M3G0X130F100(D→C)G0X120Z-110;50(A→B→C)M5S0;單一型固定循環(huán)指令的注意X(U),Z(W),R都是模態(tài)值,X(U),Z(W),R時(shí),前面指令的數(shù)據(jù)均有效;X(U),Z(W),R的數(shù)據(jù),G04以外的非模GG90、G92G9401組的代碼時(shí),被清除;EOB()G00,G01)時(shí),請?jiān)俅沃噶罟潭ㄑh(huán);(例)N003……N010G90X20.0Z10.0F2000;N011G00T0202;N012G90X20.5G90、G92G94M、S、T功能,G90G90模態(tài)等功能就可M、S、T。單一型固定循環(huán)指令編程實(shí)3.2.5.1~3.2.5.2復(fù)合型固定循環(huán)指外(內(nèi))圓粗車循環(huán)指令格式:G71 G71P(NS)Q(NF)U(Δu)W(Δw) N(NS) ··指令意義:系統(tǒng)根據(jù)精加工路線NS~NF程序段,吃刀量、進(jìn)刀退刀量等自動(dòng)計(jì)算粗U(Δd:粗車時(shí)×1000,單位:0.001mm。該值缺省輸入時(shí),以參數(shù)(№.051)R(eP(NSQ(NF(ΔuX(ΔwZT指令軌跡在NS~NF程序段給出工件精加工的形狀軌跡系統(tǒng)根據(jù)此形狀軌跡以及EΔD、ΔU和ΔW3-36, ABEABE指令說明NS~NFG71NS程序段G71NF程序段的下一段程序;△d,△uUP,QP,QG71G71NS~NFF,S,TNS~NFF,S,TG7037Z軸移動(dòng)進(jìn)行切削的,Δu、Δw的符號如下:B BU(+)..W(-XZU(-BZU(-B
U(-)..W(- 3-37G71AA'間順序號NS的程序段中只能含有G00G01指令,而且必須指定,也不能含有Z軸指令。在A'B間,X軸、Z軸必須都是單調(diào)增大或減小,即一直在G71指令執(zhí)行過程中,可以停止自動(dòng)運(yùn)行并手動(dòng)移動(dòng),但要再次執(zhí)行G71循環(huán)在錄入方式中不能執(zhí)行G71指令,否則系統(tǒng)NSNFG04(暫停)外的其它00組GG00,G01,G02,G03外的其它01組G(如M98/M99)bbadce起2圖3- G71指令實(shí)例零件指Z50(S300(M8(T0101(R1.0(S200(X40.0(N090G01Z-30.0F100S200(a→b)30.0(b→c) a→b→c→d→e20.0(c→d)N120X100.0W-10.0(d→e)N130G00X220.0Z50.0(快速退刀到安全位置)N140T0202(22號刀偏)N160G70P80Q120(a---d精車加工)N170G00X220.0Z50.0M05S0(快速回安全位置,關(guān)主軸,停轉(zhuǎn)速M(fèi)09(T0100(N200M30(程序結(jié)束)端面粗車循環(huán)指令格式:G72W(Δd) G72P(NS)Q(NF)U(Δu)W(Δw) N(NS) ··指令地址W(Δd:粗車時(shí)×1000,單位:0.001mm。該值缺省輸入時(shí),以參數(shù)(№.051)(eP(NSQ(NF(ΔuX否則是半徑指定,單位:mm,缺省輸入時(shí),系統(tǒng)按Δu=0處理。(ΔwZ=0指令軌跡CCAEB說明
G72指令運(yùn)行軌NS~NFG72NS程序段G72NF程序段的下一段程序;△d,△uUP,QP,QG72G72NS~NFF,S,T功能都無效,全部忽略。G71F,S,T有效。G72F、S、T功能有效,NS~NFF、S、TG70指令循環(huán)有效;ABG96G97無效,在G72或以前程序段指令的有效;40X Z
3-40G72AA'間順序號NS的程序段中只能含有G00G01指令,而且必須指定,也不能含有X軸指令A(yù)'B間,X軸、Z軸必須都是單調(diào)增大或減小,即一直在G72指令執(zhí)行過程中,可以停止自動(dòng)運(yùn)行并手動(dòng)移動(dòng),但要再次執(zhí)行G72循環(huán)在錄入方式中不能執(zhí)行G72指令,否則系統(tǒng)NSNFG04(暫停)外的其它00組GG00,G01,G02,G03外的其它01組G(如M98/M99)φφφ起3-41G72Z50.0(T0202(S200(N020G00X176.0Z10.0(快速定位,接近工件)N030G72W7.0R1.0;(進(jìn)刀量7mm,退刀量1mm)N040G72P050Q090U4.0W2.0F100S200;(對a--d粗車,X留4mm,Z留2mm余量)N050G00Z-55.0 S200;(快速定位)N060G01X160.0F120;(進(jìn)刀至a點(diǎn)N070X80.0W20.0;(加工a— 精加工路線程序N080W15.0;(加工b—N090X40.0W20.0;(加工c—N100G0X220.0Z50.0;(快速退刀至安全位置)N105T0303;(換3號刀,執(zhí)行3號刀偏)N110G70P050Q090;(精加工a—d)N120G0X220.0Z50.0;(快速返回起點(diǎn))T0200(N140M30(程序結(jié)束)封閉切削循環(huán)指令格式:G73U(Δi)W(Δk)R(d)G73P(NS)Q(NF)U(Δu)W(Δw) N(NS) ··);指令意義:利用該循環(huán)指令,可以按NS~NF程序段給出的同一軌跡進(jìn)行重復(fù)切削,每次切削刀具向前移動(dòng)一次。因此對于鍛造,鑄造等粗加工已初步形成的毛坯,指令地址U(Δi:X(ΔkZR(dP(NSQ(NFU(Δu:XW(Δw:Z△K+D AC到D段分為(d-1)B指令說明
G73指令運(yùn)行軌G73NF程序段的下一段程序;NS~NFF,S,TG73F,S,TNSG00、G01,號。循環(huán)結(jié)束后,A點(diǎn)。AA'G00G01在G73指令執(zhí)行過程中可以停止自動(dòng)運(yùn)行并手動(dòng)移動(dòng)但要再次執(zhí)行G73循G73NSNFG04(暫停)外的其它00組GG00,G01,G02,G03外的其它01組G(如M98/M99)指令示例軸軸起軸3-43G73程序:(直徑指定,公制輸入N010G0X260.0Z50.0(刀尖定位到X=260,Z=50的坐標(biāo)點(diǎn)N011G99G00X200.0Z10.0M03;(指定轉(zhuǎn)進(jìn)給,快速定位至起點(diǎn),啟動(dòng)主軸)N012G73U14.0W14.0R3;(X28mm,Z14mm)N013G73P014Q019U4.0W2.0F0.3S0180(粗車,X4mm,Z2mm精車余量N014G00X80.0W-40.0N015G01W-20.0F0.15S0600;N016X120.0W-10.0;N017W-20.0S0400 N018G02X160.0W-20.0R20.0;N019G01X180.0W-10.0S0280N020M05S0;(停主軸N021G0X260.0Z50.0;(快速定位N022M30;(程序結(jié)束指令格式:G70P(NS)行精加工。在用G71,G72,G73進(jìn)行粗加工后時(shí),可以用G70指令進(jìn)行精車。指令地址P(NSQ(NFNS~NFNS、NFG70~G73G71/G72/G73P(NS)Q(NF)U(Δu)W(Δw) N(NS)FSTG70P(NS)指令說明G71G72G73F、STG70時(shí)順序號“NS”和“NF”F、ST有效;G70G70M、F、S、TG70NSNF100G70NSNFG04(暫停)外的其它00組GG00,G01,G02,G03外的其它01組G(M98/M99)。端面深孔加工循環(huán)指令格式:G74R(e)G74 P(Δi)Q(Δk) 指令意義:e、Δi、Δk和(Z軸方向Z軸坐標(biāo)相同的位置,然后徑向(X軸方向)退刀、Z軸坐標(biāo)相同的位置,完成一次軸向切削循環(huán);徑向再次進(jìn)刀后,進(jìn)行下一次軸向切削循環(huán);切削到切削終點(diǎn)后,返回起點(diǎn)(G74的起點(diǎn)和終點(diǎn)相同,完成循環(huán)加工。G74的徑向進(jìn)刀和軸向進(jìn)刀方向由切削X(U指令軌跡3-44G74相關(guān)概念切削終點(diǎn):X(U)、Z(W)指定的位置,最后一次軸向(Z方向)進(jìn)刀的終3-44Bf;值為Δi。第一次軸向切削循環(huán)起點(diǎn)A1與起點(diǎn)A為同一點(diǎn),最后一次軸向切削循環(huán)起點(diǎn)(Af)X軸坐標(biāo)與切削終點(diǎn)相同;Bn(n=1,2,3……),BnZ軸坐標(biāo)與切削終點(diǎn)相同,BnXAn相同,最后一次軸向進(jìn)刀終點(diǎn)(Bf)與切削終點(diǎn)為同一點(diǎn);沿徑向退刀(退刀量為Δd)的終點(diǎn)位置,圖3-44中表示為Cn(n=1,2,3……),Cn的Z軸坐標(biāo)與切削終點(diǎn)相同,CnAnX軸坐標(biāo)的差值為Δd;Dn(n=1,2,3……),DnZ軸坐標(biāo)與起點(diǎn)相同,DnXCn相同。指令地址R(e0.001mm前保持有效并將參(№.056)的值修改為e×1000(單位0.001mm若缺省輸入,XXU:XZZW:ZP(Δi:XQ(Δk:Z(ΔdX(U)P(Δi)0;Fe和ΔdR指定,P(Δi)Q(Δk)來判斷P(Δi)Q(Δk)指令字,e;否則,則為Z(W)Q(Δk)G74程序段進(jìn)行的,如果僅執(zhí)行“G74(e在G74指令執(zhí)行過程中,可以停止自動(dòng)運(yùn)行并手動(dòng)移動(dòng),但要再次執(zhí)行G74循環(huán)指令示例G743-45圖3-45G74 (程序名G0X100 (快速定位M3 (啟動(dòng)主軸,置轉(zhuǎn)速G0X40 (定位到加工起始點(diǎn)G74R1 (加工循環(huán)G74X20Z60P2000Q2000G0 (Z向退刀 M5 (停主軸 (程序結(jié)束外圓切槽循環(huán)指令格式:G75G75 P(Δi)Q(Δk) (X軸方向X軸坐標(biāo)相同的位置,然后軸向(Z軸方向)退刀、X進(jìn)刀后,進(jìn)行下一次徑向切削循環(huán);切削到切削終點(diǎn)后,返回起點(diǎn)(G75的起點(diǎn)和終點(diǎn)相同,完成循環(huán)加工。G75的軸向進(jìn)刀和徑向進(jìn)刀方向由切削X(U G75指令運(yùn)行軌相關(guān)概念切削終點(diǎn):X(U)、Z(W)指定的位置,最后一次徑向(X方向)進(jìn)刀的3-46Bf;徑向(X方向)3-46中差值為ΔkA1A為同一點(diǎn),最后一次軸向切削循環(huán)起點(diǎn)(Af)Z軸坐標(biāo)與切削終點(diǎn)相同;Bn(n=1,2,3……),BnX軸坐標(biāo)與切削終點(diǎn)相同,BnZAn相同,最后一次軸向進(jìn)刀終點(diǎn)(Bf)與切削終點(diǎn)為同一點(diǎn);沿軸向退刀(退刀量為Δd)的終點(diǎn)位置,圖3-46中表示為Cn(n=1,2,3……),Cn的X軸坐標(biāo)與切削終點(diǎn)相同,CnAnZ軸坐標(biāo)的差值為Δd;徑向(X方向)3-46中Dn(n=1,2,3……),DnX軸坐標(biāo)與起點(diǎn)相同,DnZCn相同。指令地址R(e0.001mm(e前保持有效,并將參數(shù)(№.056)的值修改為e×1000(單位0.001mm。若缺省輸入,XXU:XZXW:ZP(Δi:XQ(Δk:Z(ΔdZ(W)Q(Δk)0。F:切削進(jìn)給速度指令說明e和ΔdR指定,P(Δi)Q(Δk)來判斷P(Δi)Q(Δk)指令字,e;否則,則為循環(huán)動(dòng)作是由含X(U)P(Δi)G75程序段進(jìn)行的如果僅執(zhí)G75(e (程序名G0X150 (快速定位M3 (啟動(dòng)主軸,置轉(zhuǎn)速G0X125Z- (定位到加工起始點(diǎn)G75R1 (加工循環(huán)G75X40Z-50P2000Q2000G0 (Z向退刀M5 (停主軸 (程序結(jié)束復(fù)合型固定循環(huán)指令注意事在G71,G72,G73指令的程序段中,如果有P指令了順序號,那么對應(yīng)此順序號的程序中,不能指令M98/M99;,,★除G04(暫停)外的代碼★G00,G01,G02,G03以外的01★M98/M99移動(dòng)量不加在絕對值上,后面的動(dòng)作將錯(cuò)位,其值等于手動(dòng)的移動(dòng)量;執(zhí)行G70,G71,G72,,G73時(shí),用P,Q指定的順序號,3.2.6.1~3.2.6.6章節(jié)中示例。自動(dòng)返回機(jī)械零點(diǎn)指令格式:G28X(U)Z(W)指令意義:利用此指令,可以使指令的軸自動(dòng)返回到參考點(diǎn)。X(U)Z(W)指定返回到參考點(diǎn)中途經(jīng)過的中間點(diǎn)用絕對值指令或增量值指令。指令中可指功G28G28G28 指令過程快速從當(dāng)前位置定位到指令軸的中間點(diǎn)位置(A點(diǎn)→B點(diǎn))快速從中間點(diǎn)定位到參考點(diǎn)(B點(diǎn)→R點(diǎn))ZZ參考點(diǎn)圖3-48注2:若程序加工起點(diǎn)與參考點(diǎn)(機(jī)械原點(diǎn))一致,可執(zhí)行G28注4:G28恒線速控制指令G96、指令格式:G96S;(恒線速控制,S后指定線速度G97 ;(取消恒線速控制,S后指定主軸轉(zhuǎn)速)功能意義:所謂的恒線速控制是指S后面的線速度是恒定的,隨著刀具位置的變化,米/Z軸(X=0)3-49XZ
主軸轉(zhuǎn)速(r/min)的數(shù)值和線速S0
3200510050
6
m主軸速度倍
204060800
單位對于指定的線速度或轉(zhuǎn)速,根據(jù)主軸倍率選擇,50%60%70%80%、指令格式:G50 ;指令意義:執(zhí)行該指令后,S后面的數(shù)值可以指令恒線速控制的主軸最高轉(zhuǎn)速(轉(zhuǎn)/快速進(jìn)給(G00)時(shí)的恒線速控G00指令的快速進(jìn)給程序段,當(dāng)恒線速控制時(shí),不進(jìn)行時(shí)刻變化的刀具態(tài),G97注3:G50S0;意味著限制到0米/分。4G96狀態(tài)中,被指令的S值,即使在G97G96狀態(tài)時(shí),其值G96S50;(50米/分)G96X3000;(50米/分)5:機(jī)床鎖住時(shí),機(jī)械不動(dòng),對應(yīng)程序中X6G97方式使恒線速控制無效,以使主軸注8G96狀態(tài)變?yōu)镚97狀態(tài)時(shí),G97程序段如果沒有指令S碼(轉(zhuǎn)/分G96狀態(tài)的最后轉(zhuǎn)速作為G97狀態(tài)的S碼使用?!璑300G97;(X轉(zhuǎn)/分XN300G96G97狀態(tài)時(shí),主軸速度不變。G97→G96時(shí),G96狀態(tài)的S值有效。如果S值沒有指令,則S=0米/分。9指令示例G96、G973-51 3-51N8G00X1000.Z1400.;N9T0303;N11N12G50 (指定最高轉(zhuǎn)速N13G96S200; (200米/分)N14G01Z700.F1000;N15X600.N16G97 是用補(bǔ)償后的X值進(jìn)行計(jì)算的。上例的N15的終點(diǎn),不是轉(zhuǎn)塔中心,而是刀尖,也就是說,在Φ600200米/分,X值為負(fù)時(shí),取絕對值進(jìn)行計(jì)算。進(jìn)給速度單位的設(shè)定G98、指令格式:G98G99旦指令了G98狀態(tài),在G99(每轉(zhuǎn)進(jìn)給)G99F后面的數(shù)值直接指令。模態(tài)指G99G98(每分進(jìn)給)指令之前,一直有效。3-14G98G993-14每 每 進(jìn)FF倍注1:當(dāng)位置編的轉(zhuǎn)速在1轉(zhuǎn)/分以下時(shí),速度會(huì)出現(xiàn)不均勻。如果不要求速度均勻地加工,可用2:G98,G993:F7位。但是,即使輸入進(jìn)給速度值超過限制值,移動(dòng)時(shí)也限制在限制值上。注4:使用每轉(zhuǎn)進(jìn)給時(shí),主軸上必須裝有位置編。刀尖半徑補(bǔ)償指令選配功能,見《C刀補(bǔ)編程說明書輔助功M向,以及機(jī)床各種輔助功能的開關(guān)動(dòng)作。M功能有模態(tài)和非模態(tài)兩種形式。MM一個(gè)程序段只能一個(gè)M指令有效,當(dāng)程序段中出現(xiàn)兩個(gè)或兩個(gè)以上的M。MM指令為M00、M30、M98M99MMMGSK980TD數(shù)控系統(tǒng)M指令功能如表3-15所示(*標(biāo)為初態(tài)表3-15M主軸自動(dòng)換擋第1主軸自動(dòng)換擋第2主軸自動(dòng)換擋第3主軸自動(dòng)換擋第4系統(tǒng)內(nèi)定的輔助功M98、M99,它們用于控制零件程序的,它不由機(jī)床制造商設(shè)計(jì)決定指令格式當(dāng)執(zhí)行了M00的程序段后,系統(tǒng)停止自動(dòng)運(yùn)轉(zhuǎn),與單程序段暫停同樣,把其前面的模態(tài)注:M00的下一個(gè)程序段即使存在,也存在不進(jìn)緩沖器中去程序結(jié)束并返回到零件程序頭指令格式停止自動(dòng)運(yùn)轉(zhuǎn),注:M30的下一個(gè)程序段即使存在,也存在不進(jìn)緩沖器中去M98及從子程序指令格式M98O(M99(
(子程序調(diào)用注2:如果省略了重復(fù)次數(shù),則認(rèn)為重復(fù)次數(shù)為1次。注3:當(dāng)檢索不到用地址P指定的子程序號時(shí),產(chǎn)生(PS078)。注4:用MDI輸入M98P0000時(shí),不能調(diào)用子程序。5:執(zhí)行M98和M99M代碼調(diào)用子程執(zhí)行M□□;調(diào)用子程序90注2:非標(biāo)準(zhǔn)的M代碼不能在錄入方式下運(yùn)行,否則會(huì)產(chǎn)生M代碼錯(cuò)的3.7外部設(shè)定的輔助功設(shè)定值:0~255(128毫秒~32.640秒)設(shè)定時(shí)間=設(shè)定值×128毫秒。M代碼開始執(zhí) 開始執(zhí)行下程序具體可參閱與本書配套的《安裝連接手冊》主軸控制指令M03、M04、指令格式M03啟動(dòng)主軸以程序中編制的主軸速度順時(shí)針方向(從Z軸正向朝正軸負(fù)向看)旋M04啟動(dòng)主軸以程序中編制的主軸速度逆時(shí)針方向(從Z軸正向朝正軸負(fù)向看)旋注:M03、M04、M05冷卻液控制指令M08、指令格式M08M09尾座控制指令M10、指令格式卡盤控制指令M12、指令格式潤滑控制指令M32、指令格式主軸檔位控制指令M41、M42、M43、指令格式 1時(shí),自動(dòng)換檔功能有效。具體參數(shù)設(shè)定可參閱與本書配套的《安裝連接手冊》主軸功S代主軸開關(guān)量控當(dāng)選擇開關(guān)量控制主軸轉(zhuǎn)速時(shí),系統(tǒng)可提供4級主軸機(jī)械換擋。S代碼與主軸的轉(zhuǎn)速指令格S代碼的執(zhí)行時(shí)間可由診斷號№081設(shè)定。設(shè)定值:0~255(128毫秒~32.640秒)設(shè)定時(shí)間=設(shè)定值×128毫秒。
注1:當(dāng)在程序中指定了上述以外的S代碼時(shí),系統(tǒng)將產(chǎn)生(02:S代碼錯(cuò))并停止執(zhí)行。注2:在S兩位數(shù)時(shí),若指令S4位數(shù),則后兩位數(shù)有效。主軸模擬控制(選配功能(G96恒線速度有效、G97取消恒線速度,具體見本手冊3.5.6節(jié))。當(dāng)然,根據(jù)不同的機(jī) S代碼調(diào)用子程注2:當(dāng)執(zhí)行非標(biāo)準(zhǔn)的M,S,必須編入對應(yīng)的子程序。否則會(huì)產(chǎn)生078注3:非標(biāo)準(zhǔn)的M,S,T代碼不能在錄入方式下運(yùn)行,否則會(huì)產(chǎn)生M/S或T碼錯(cuò)的3.7換刀及刀具補(bǔ)償指令T功能代裝位置不同,處于加工位置時(shí),其刀尖相對工件坐標(biāo)系的位置不一定完全相同(如圖2-6)T功能代T○○○○4位數(shù)字分別表示選擇的刀具號和刀具補(bǔ)償號。執(zhí)T代碼與刀具的關(guān)系及如何使用的問題,請參照機(jī)床制造廠家的說明書。指令格式T 如:T010101號刀補(bǔ)值。T0102TT代碼在同一程序段中指令時(shí),先換刀后執(zhí)行移動(dòng)指令,刀具補(bǔ)償與移動(dòng)(G00)刀具選擇是通過指定與刀具號相對應(yīng)的T№.084設(shè)定。關(guān)于刀具選擇號與刀具的關(guān)系請參照機(jī)床制造商的手冊3)參見C刀補(bǔ)使用說明書。刀具補(bǔ)償號共有321~2、Z、R、T(RT用于刀尖半徑補(bǔ)償)為軸的補(bǔ)償量,Z為Z軸的補(bǔ)償量。具體見表316。表3-16量ZRT...0001~32組中任一組時(shí)刀具補(bǔ)償有效。動(dòng)。這個(gè)刀具位置是與T代碼指定的偏置號相對應(yīng)的偏置進(jìn)行減運(yùn)算的結(jié)果。注2:G04T;G02……T;僅完成換刀,不執(zhí)行刀具偏置。刀具偏置補(bǔ)如圖3-43所示,在對刀時(shí),確定一把刀為標(biāo)準(zhǔn)刀具(基準(zhǔn)刀),并以其刀尖位置A為依據(jù)建立坐標(biāo)系。這樣,當(dāng)其它各刀轉(zhuǎn)到加工位置時(shí),刀尖位置B相對標(biāo)刀刀尖位置A就置值△x、△z進(jìn)行補(bǔ)償。使刀尖位置B移至位置A。圖3-53刀具的補(bǔ)償功能由T(具體見本手冊3.4.1節(jié))T00量為0.003的BI4(具體見與本書配套的《安裝連接手冊》)DGN084=0如圖3-53所示,如果刀具軌跡相對編程軌跡具有X、Z方向上補(bǔ)償值(由X,Z方向上的補(bǔ)償分量構(gòu)成的矢量稱為補(bǔ)償矢量),那么程序段中的終點(diǎn)位置加或減去由T代碼指定的圖3-54圖3-55A刀具偏值補(bǔ)償實(shí)例-1 (程序名G0X0 (快速定位 G1X50Z100F100;(切削進(jìn)給) X100Z250 (進(jìn)給中取消刀補(bǔ) (程序結(jié)束例 具偏值補(bǔ)償編寫圖3-55B程序,刀具號與刀偏號如下221圖3-55B刀具偏值補(bǔ)償實(shí)例-2程序:(1號刀刀偏G0X280.0 G00X120.0Z200.0T0101;(刀具偏值開始)G01Z140.0 (直線切削進(jìn)給X160.0Z80.0; G03X227.7Z30.0R53.81;(圓弧切削進(jìn)給)G00X280.0T0100; 21號刀刀偏程序進(jìn)行下列改動(dòng),可使#21T0101T0202T0100T0200T代碼換刀過T1=a077,076*刀架正轉(zhuǎn)輸出(TL+刀架反轉(zhuǎn)輸出(TL-刀架到位輸入(T4~T1
2=刀架鎖緊輸入(TCPTb<567T代碼開始執(zhí)行時(shí),首先輸出刀架正轉(zhuǎn)信號(TL+)T代碼指定T1(TL-),并開始檢查鎖緊信號*TCP,當(dāng)接收到該信號后,DGN085設(shè)置的時(shí)間,關(guān)閉刀架DGN075中)一致時(shí),則換刀指令立刻結(jié)束,并轉(zhuǎn)入下一程序段執(zhí)行。當(dāng)系統(tǒng)輸出刀架反轉(zhuǎn)信號后,在診斷參數(shù)DGN083設(shè)定的時(shí)間內(nèi),*TCP信號,系統(tǒng)將產(chǎn)生.并關(guān)閉刀架反轉(zhuǎn)信號注:當(dāng)前的刀號存在診斷參數(shù)DGN075中.當(dāng)換刀正常結(jié)束時(shí),系統(tǒng)自動(dòng)修改此值.在顯示屏的右下角的T顯示當(dāng)前指令的T代碼及刀補(bǔ)號.開機(jī)時(shí)T代碼置診斷參數(shù)DGN075作為初值.在正常換刀時(shí),這兩個(gè)值是相同的.當(dāng)指令T碼后,由于某種原因刀架沒有到位時(shí),這兩個(gè)值不相同,T顯示指令的刀號,而診斷參數(shù)DGN075保持換刀前的刀號不變.當(dāng)指令的刀號與診斷參數(shù)DGN075一致時(shí),系統(tǒng)不進(jìn)行換刀.所以當(dāng)前刀號與診斷參數(shù)DGN075不同時(shí),一般需設(shè)置診斷參數(shù)DGN075為當(dāng)前的刀號.進(jìn)給功FF指令表示工件被加工時(shí)刀具相對于工件的合成進(jìn)給速度,F(xiàn)的單位取決于G98(每分Fx2Fx2Fz其中:Fm:每分鐘的進(jìn)給量(mm/min;Fr:每轉(zhuǎn)進(jìn)給量(mm/r);指令格式 宏指令編用戶宏程完成某功能的一組指完成某功能的一組指用戶宏指令是調(diào)用用戶宏程序本體令。M98P指定的宏程序本體。用戶宏程序本CNC指令,也可使用變量,運(yùn)算及轉(zhuǎn)移指令。用戶宏程序的本體,以O(shè)M99結(jié)束。用戶宏程序本體的構(gòu)成如3-59080008000(H01(X#101(………H82...(…M99(3-59宏變變量的表(例用變量可以置換地址后的數(shù)值。如果程序中有”﹤地址﹥#i”或者”﹤地址-I”(例)F#203…當(dāng)#203=15F15指令是同樣的。Z-#210…當(dāng)#210=250Z-250是同樣的。G#230…當(dāng)#230=3G3是同樣的。用變量置換變量號時(shí),不用##200描述,而寫為#9200,也就是#后面的“9”表(例)#200205時(shí),#205500X#9200X500X-#9200X-5001)宏程序中使用的變量i和其它宏程序使用的i是相同的。因此,某一宏程序中運(yùn)算結(jié)果的公用變量#i可以用于其他宏程序中。2),為接口信號的系統(tǒng)變量#1000~1015的值后,便可知道接口輸入信號的狀態(tài)。位號 #1015#1032判斷跳轉(zhuǎn)宏指令一起使用可作各種處理。#1005—#1015是對應(yīng)各點(diǎn)的值(0/1接口輸出信號#1100~#1107(選擇機(jī)能—需配相應(yīng)的選擇件,可以給系統(tǒng)變量
位號 這8位DO信號可以通過宏變量(#1100—#1107)的賦值而輸出1或0。 PLC使用說明書(功能篇)》中的有關(guān)敘述。運(yùn)算命令和轉(zhuǎn)移命令一般指令格G65 P# Q# R##i:存入運(yùn)算結(jié)果的變量名。#j1,也可以是常數(shù)。k2指令意義:i#jOHm(例)P#200Q#201R#202…..#200#201O#202;P#200Q#201R1….#200=#201O15;P#200Q-100R#202…..#200=-100O(例)#10010X#100=0.01毫米(毫米輸入時(shí)●常數(shù)直接表示,不帶G65H代碼(G65H3-19所示,對偏置量的選3-19G65HGH#i=##i=#j+##i=#j-##i=#j×##i=#j÷#邏輯加(或#i=#jOR#邏輯乘(與#i=#jAND##i=#jXOR##i ##i=|#j#i=#j-trunc(#j÷##i=BIN(#j#i=BCD(#j#i=#i×#j÷##i=#j2#k#i=#j×SIN(##i=#j×COS(##i=#j×TAN(##i=ATAN(#j/#IF#j=#IF#j≠#IF#j﹥#IF#j﹤#IF#j≥#IF#j≤#P/S500+NP/S運(yùn)算變量的賦值:#I=#G65H01P#I(例)G65H01P#201Q1005; (#201=1005)G65H01P#201Q#210; (#201=#210)G65H01P#201Q-#202; (#201=-#202)加法運(yùn)算:IJ+G65H02P#IQ#J(例)G65H02P#201 3)減法運(yùn)算:IJ-#(#201=G65H03P#IQ#JR#(例)G65H03P#201Q#202(#201=4)乘法運(yùn)算:IJ×#G65H04P#IQ#J(例)G65H04P#201Q#202(#201=5)除法運(yùn)算:IJ÷#G65H05P#IQ#J(例)G65H05P#
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 垃圾清運(yùn)服務(wù)合同報(bào)價(jià)
- 預(yù)制構(gòu)件購買協(xié)議書
- 抽樣誤差與假設(shè)檢驗(yàn)
- 九年級化學(xué)上冊 3.2 制取氧氣 氧氣的制取教案2 (新版)粵教版
- 二年級品德與生活下冊 快樂的六一 2教案 人教新課標(biāo)版
- 高中信息技術(shù)《走近人工智能》教學(xué)設(shè)計(jì)
- 2024-2025學(xué)年高中歷史 第8單元 第27課 世紀(jì)之交的世界格局教案 新人教版必修1
- 廣東省廉江市實(shí)驗(yàn)學(xué)校高中政治 11.1 面對經(jīng)濟(jì)全球化教案(必修1)
- 2024秋八年級英語上冊 Module 2 My home town and my country Unit 3 Language in use教學(xué)設(shè)計(jì)(新版)外研版
- 租賃空窗期合同(2篇)
- 2024年煤礦主要負(fù)責(zé)人安全考試題庫(濃縮500題)
- 2024年全新公司股權(quán)期權(quán)協(xié)議書
- 口腔牙科診所技工室工作制度
- 英語KET官方樣題Test1- Test 2
- 七年級語文上冊15梅嶺三章課件
- 財(cái)務(wù)管理考試試題及答案
- Unit 4 The Earth【速記清單】含答案解析
- 【課件】第七單元能源的合理利用與開發(fā)新版教材單元分析-九年級化學(xué)人教版(2024)上冊
- 《新能源汽車維護(hù)與保養(yǎng)》課件-任務(wù)2 新能源汽車二級維護(hù)
- 第一單元《圓》(單元測試)-2024-2025學(xué)年六年級上冊數(shù)學(xué)北師大版
- 《快樂讀書吧》(教學(xué)設(shè)計(jì))2024-2025學(xué)年統(tǒng)編版語文五年級上冊
評論
0/150
提交評論