數(shù)控車床編程基本指令_第1頁
數(shù)控車床編程基本指令_第2頁
數(shù)控車床編程基本指令_第3頁
數(shù)控車床編程基本指令_第4頁
數(shù)控車床編程基本指令_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、16數(shù)控車床編程基本指令一、M指令(或輔助功能)輔助功能是用地址字M及二位數(shù)字表示的,它主要用于機(jī)床加工操作時的工藝性指令。其特點(diǎn)是靠繼電器的通、斷,來實(shí)現(xiàn)其控制過程。下表為華中I型數(shù)控系統(tǒng)的M指令功能表。M指令功能表指令功 能說 明備注M00程序暫停執(zhí)行M00后,機(jī)床所有動作均被切斷,重新按程序啟動按鍵后,再繼續(xù)執(zhí)行后面的程序段。*M01任選暫停執(zhí)行過程和M00相同,只是在機(jī)床控制面板上的“任選 停止”開關(guān)置于接通位置時,該指令才有效。M02主程序結(jié)束切斷機(jī)床所有動作,并使程序復(fù)位。M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主 軸 停M06刀塔轉(zhuǎn)位該換刀指令(M06)必須與選刀指令(T指令)結(jié)合,才

2、能正確完成換刀動作。M07切削液開*M09切削液關(guān)*M98調(diào)用子程序其后P地址指定子程序號,L地址調(diào)運(yùn)次數(shù)。M99子程序結(jié)束子程序結(jié)束,并返回到主程序中。*暫無此功能。二、 F. T. S指令1.F指令(進(jìn)給功能)F指令是表示進(jìn)給速度,進(jìn)給速度是用字母F和其后面的若干數(shù)字來表示的:1)每分鐘進(jìn)給(G98)系統(tǒng)在執(zhí)行了G98指令后,再遇到F指令時,便認(rèn)為F所指定的進(jìn)給速度單位為mm/min。G98指令執(zhí)行一次后,系統(tǒng)將保持G98狀態(tài),即使關(guān)機(jī)也不受影響,直至系統(tǒng)又執(zhí)行了含有G99的程序段,則G98被否定,而G99發(fā)生作用。2)每轉(zhuǎn)進(jìn)給(G99)若系統(tǒng)處于G99狀態(tài),則認(rèn)為F所指定的進(jìn)給速度單位為

3、mm/r。要取消G99狀態(tài),必須重新指定G98。2.T指令(刀具功能)刀具功能主要用于系統(tǒng)對各種刀具的選擇,它是由地址T和其后的四位數(shù)字表示。其中前兩位為選擇的刀具號,后兩位為選擇的刀具補(bǔ)償號。每一刀具加工結(jié)束后必須取消其刀具補(bǔ)償,即將后兩位數(shù)字設(shè)為“00”,取消刀具補(bǔ)償。例如:O0001;N01 G92 X50 Z50;N02 M06 T0101;(用“01”號刀加工,刀補(bǔ)號為“01”。刀補(bǔ)號也可為“02”,T指令應(yīng)為:“T0102”)N03 G00 G90 Z40;N04 G01 X40 Z30 F100N05 G00 X50 Z50 T0100;(取消“01”號刀補(bǔ))N06 M023.S

4、指令(主軸功能)主軸功能主要是表示主軸旋轉(zhuǎn)速度,它是由S和其后的數(shù)字組成。例如S300表示主軸轉(zhuǎn)速300轉(zhuǎn)/每分鐘。三、G指令(準(zhǔn)備功能)準(zhǔn)備功能G指令用地址字G和兩位數(shù)值表示,共有G00-G99,下表為華中I型數(shù)控系統(tǒng)的G指令功能表。各G指令按功能分成若干組。其中00組的指令稱為非模態(tài)式G指令,其只限定在被指定的程序段中有效。其余組的G指令屬于模態(tài)式G指令,具有連續(xù)性,在后續(xù)程序中,只要同組其它G指令未出現(xiàn)之前一直有效。不同組的G指令在同一個程序段中可以指令多個,同組的G指令在一個程序段中指令多個時,以最后一個為準(zhǔn)。G指令功能表代碼組號意 義代碼組號意 義G00G01G02G0301快速定位

5、直線插補(bǔ)圓弧插補(bǔ) (順時針)圓弧插補(bǔ) (逆時針)G57G58G591 1零點(diǎn)偏置G650 0宏指令簡單調(diào)用G0400暫停延時G66G671 2宏指令模態(tài)調(diào)用宏指令模態(tài)調(diào)用取消G20G2106英制輸入公制輸入G90G910 3絕對值編程增量值編程G27G28G2900參考點(diǎn)返回檢查返回到參考點(diǎn)由參考點(diǎn)返回G920 0坐標(biāo)系設(shè)定G80G81G820 1內(nèi)、外徑車削單一固定循環(huán)端面車削單一固定循環(huán)螺紋車削單一固定循環(huán)G3201螺紋切削G40G41G4207刀具半徑補(bǔ)償取消刀具半徑左補(bǔ)償?shù)毒甙霃接已a(bǔ)償G98G990 5每分進(jìn)給每轉(zhuǎn)進(jìn)給G5200局部坐標(biāo)系設(shè)定G71G72G73G760 0內(nèi)、外徑車削復(fù)

6、合固定循環(huán)端面車削復(fù)合固定循環(huán)封閉輪廓車削復(fù)合固定循環(huán)螺紋車削復(fù)合固定循環(huán)G54G55G5611零點(diǎn)偏置1.坐標(biāo)系相關(guān)的G指令* 坐標(biāo)系設(shè)定G92指令(點(diǎn)擊右鍵,選擇菜單中的播放.)G92 X_ Z_圖2該指令是規(guī)定刀具起點(diǎn)在工件原點(diǎn)的距離,X、Z為刀尖起刀點(diǎn)在工件坐標(biāo)系中的坐標(biāo)。當(dāng)執(zhí)行G92 XZ指令后,系統(tǒng)內(nèi)部即對(,)進(jìn)行記憶,并建立一個使起刀點(diǎn)坐標(biāo)值為(,)的坐標(biāo)系。該坐標(biāo)系即為工件坐標(biāo)系,系統(tǒng)控制刀具在此坐標(biāo)系中按程序進(jìn)行加工。若刀具起點(diǎn)距工件原點(diǎn)的X向和Z向尺寸恰好為和,則加工原點(diǎn)與程序原點(diǎn)重合。加工原點(diǎn)與程序原點(diǎn)在圖面表示上為同一位置,編程時考慮為同一點(diǎn)。 例如,圖2所示坐標(biāo)系的

7、設(shè)定,當(dāng)以工件左端面為工件原點(diǎn)時,應(yīng)按下行建工件坐標(biāo)系。G92 X180 Z254;當(dāng)以工件右端面為工件原點(diǎn)時,應(yīng)按下行建立工件坐標(biāo)系。G92 X180 Z114;顯然,當(dāng)、不同,或改變刀具位置時,加工原點(diǎn)與程序原點(diǎn)不一致,系統(tǒng)無法控制刀具在工件坐標(biāo)系中,按編制的程序加工出正確位置或尺寸的工件。因此在執(zhí)行程序段G92 XZ前,必須先對刀。X、Z值的確定,即確定起刀點(diǎn)在工件坐標(biāo)系下的坐標(biāo)值。其遵循的一般原則為:1、方便數(shù)學(xué)計(jì)算和簡化編程;2、容易找正對刀;3、全球加工檢查;4、引起的加工誤差??;5、不要與機(jī)床、工件發(fā)生碰撞;6、方便拆卸工件;7、空行程不要太長。點(diǎn)平移到O點(diǎn)。* 零點(diǎn)偏置G54G

8、59指令 零點(diǎn)偏置是數(shù)控系統(tǒng)的一種特征,即允許把數(shù)控測量系統(tǒng)的原點(diǎn)在相對機(jī)床基準(zhǔn)的規(guī)定范圍內(nèi)移動,而永久原點(diǎn)的位置被存貯在數(shù)控系統(tǒng)中。因此,當(dāng)不用G92指令設(shè)定工件坐標(biāo)系時,可以用G54G59指令設(shè)定六個工件坐標(biāo)系,即通過設(shè)定機(jī)床所特有的六個坐標(biāo)系原點(diǎn)(即工件坐標(biāo)系16的原點(diǎn))在機(jī)床坐標(biāo)系中的坐標(biāo)值,(即工件零點(diǎn)偏移值)。該值可用MDI方式輸入相應(yīng)項(xiàng)中。例如圖3所示:O1005;G55;G90 G00 X20 Z100;X40 Z20;M02;此例中(20,100)及(40,20)的位置被定 位于坐標(biāo)系2上。注意比較G92與G54G59指令之間的差別和不同的使用方法。G92指令需后續(xù)坐標(biāo)值指定

9、刀具起點(diǎn)在當(dāng)前工件坐標(biāo)系中的坐標(biāo)值,因此須用單獨(dú)一個程序段指定,該程序段中盡管有位置指令值,但并不產(chǎn)生運(yùn)動,在使用G92指令前,必須保證刀具回到加工起始點(diǎn)即對刀點(diǎn)。使用G54G59建立工件坐標(biāo)系時,該指令可單獨(dú)指定(如上例中的N02句),也可與其他指令同段指定(如上例中的N01句),如果該段程序中有位置指令就會產(chǎn)生運(yùn)動。使用該指令前,先用MDI方式輸入該坐標(biāo)系的坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值。* 絕對值輸入G90和增量值輸入G91指令G90指令按絕對值方式設(shè)定輸入坐標(biāo),即移動指令終點(diǎn)的坐標(biāo)值X、Z都是以工件坐標(biāo)原點(diǎn)為基準(zhǔn)來計(jì)算,X、Z是工件坐標(biāo)系中坐標(biāo)值。G91指令按增量方式設(shè)定輸入坐標(biāo),即移

10、動指令終點(diǎn)的坐標(biāo)值X、Z都是以始點(diǎn)為基準(zhǔn)來計(jì)算,根據(jù)終點(diǎn)相對于始點(diǎn)的方向判斷正負(fù),與坐標(biāo)軸同向取正,反向取負(fù)。* 英制輸入G20(單位in)和公制輸入G21(單位mm)指令使用G20/G21指令可以選擇是英制輸入或者是公制輸入,它們兩個可相互取代,且斷電前后一致,即停機(jī)前使用G20或G21指令,在下次開機(jī)時仍有效。除非再設(shè)定,而且要在程序開頭設(shè)置坐標(biāo)系統(tǒng)之前來設(shè)定好。出廠時一般設(shè)定為G21狀態(tài)。* 進(jìn)給量的設(shè)定G98和G99指令每分鐘進(jìn)給量設(shè)定G98指令:系統(tǒng)在執(zhí)行了一條含有G98的程序段后,再遇到F指令時,便認(rèn)為F所指定的進(jìn)給速度單位為mm/min。G98被執(zhí)行一次后,系統(tǒng)將保持G98狀態(tài),

11、即使斷電也不影響,直至系統(tǒng)又執(zhí)行了含有G98程序段。每轉(zhuǎn)進(jìn)給量設(shè)定G99指令:若系統(tǒng)處于G99狀態(tài),必須重新指定G98。當(dāng)使用每轉(zhuǎn)進(jìn)給量方式時,必須在主軸上安裝一個位置編碼器。2.運(yùn)動方式相關(guān)G指令 1)直線插補(bǔ)(點(diǎn)擊右鍵,選擇菜單中的播放.)G01 X_ Z_ 2)倒角、倒圓G01指令倒角控制機(jī)能可以在兩相鄰軌跡之間插入直線倒角或圓弧倒角。直線倒角 G01 X_ Z_ C_;其中X、Z值,在絕對指令時,(見圖4)兩相鄰直線的交點(diǎn),即假想拐角交點(diǎn)G的坐標(biāo)值;在增量指令時,是假想拐角交點(diǎn)G相對于起始直線軌跡的始點(diǎn)E的移動距離,C值是假想拐角的交點(diǎn)G相對于倒角始點(diǎn)F的距離。圓弧倒角G01 X_ Z

12、_ R_;其X、Z值與直線倒角一樣,R值是倒角圓弧的半徑值。注:1、使用增量指令編程進(jìn)行倒角控制時,如O3112程序的N3、N4程序段,其指令必須分別從點(diǎn)D、G開始計(jì)算距離,而不是從點(diǎn)E、H開始。2、單段工作方式下,刀具將在點(diǎn)D、G處停止前進(jìn),而非停于E、H點(diǎn)。3、在螺紋切削程序段中不得出現(xiàn)倒角控指令。4、出現(xiàn)以下指令,系統(tǒng)將包機(jī)、報警。如:X、Z軸指定的移動量比指定的R或C小時,將報警。5、在G01狀態(tài)下,C、R指令均出現(xiàn)時,以后出現(xiàn)的為準(zhǔn)。* 圓弧插補(bǔ)G02、G03指令 (點(diǎn)擊右鍵,選擇菜單中的播放.)圖6圖7圖5為CJK6032型車床的坐標(biāo)軸方向及圓弧插補(bǔ)方向的判斷。見圖6,其中X、Z值

13、絕對指令時為圓弧終點(diǎn)坐標(biāo)值,增量指令時為圓弧終點(diǎn)相對始點(diǎn)的距離;R是圓弧半徑,當(dāng)圓所對的圓心角為0180時,R取正值,當(dāng)圓弧所對的圓心角為180360時,R取負(fù)值;I、K為圓心在X、Z軸方向上相對始點(diǎn)的坐標(biāo)增量,無論是直徑編程還是半徑 編程,I均為半徑量;當(dāng)I、K為零時可以省略I、K和R在程序段中等效,在一程序段中同時指令了I、K、R時,R有效。* G32指令G32 X_ Z_ F_ 執(zhí)行G32指令時,刀具可以加工圓柱螺紋以及等螺距的錐螺紋、側(cè)面螺紋。見圖8所示。其中X、Z值在絕對指令時,為螺紋加工軌跡終點(diǎn)B的坐標(biāo)值,在增量指令時為螺紋加工軌跡終點(diǎn)B相對始點(diǎn)A的距離,注意在螺紋加工軌跡中應(yīng)設(shè)置

14、足夠的升速進(jìn)刀段和降速退刀段,以消除伺服滯后造成的螺距誤差。F為螺紋導(dǎo)程,當(dāng)加工錐螺紋時,斜角在45以下,F(xiàn)為Z軸方向螺紋導(dǎo)程;斜角在45以上,F(xiàn)為X軸方向螺紋導(dǎo)程。 螺紋車削加工為成型車削,其切削量較大,一般要求分?jǐn)?shù)次進(jìn)給。常用螺紋切削的進(jìn)給次數(shù)與吃刀量米制螺紋螺 距1.01.522.533.54牙深半徑0.6490.9741.2991.6241.9492.2732.598(直徑量)切削次數(shù)及吃刀量1次0.70.80.91.01.21.51.52次0.40.60.60.70.70.70.83次0.20.40.60.60.60.60.64次0.160.40.40.40.60.65次0.10.4

15、0.40.40.46次0.150.40.40.47次0.20.20.48次0.150.39次0.2英制螺紋牙/in2418161412108牙深(半徑量)0.6780.9041.0161.1621.3551.6262.033(直徑量)切削次數(shù)及吃刀量1次0.80.80.80.80.91.01.22次0.40.60.60.60.60.70.73次0.160.30.50.50.60.60.64次0.110.30.30.40.40.55次0.130.130.210.40.56次0.160.47次0.17注:1.從螺紋粗加工到精加工,主軸的轉(zhuǎn)速必須保持一常數(shù);2. 在沒有停止主軸的情況下,停止螺紋的切

16、削將非常危險;3. 在螺紋加工中不使用恒定線速度控制功能。O1019;N1 G92 X50 Z120;N2 G90 G00 X29.2 Z101.5 M03;N3 G32 Z19 F1.5;N4 G00 X40;N5 Z101.5;N6 X28.6;N7 G32 Z19 F1.5;N8 G00 X40;N9 Z101.5; N10 X28.2;N11 G32 Z19 F1.5;N12 G00 X40;N9 Z101.5;N10 X28.04;N11 G32 Z19 F1.5; N12 G00 X40;N13 X50 Z120; N14 M05;N15 M02; 例圖10所示錐螺紋切削,螺紋導(dǎo)程

17、1mm,=3mm,=3mm,每次吃刀量(直徑值)為0.7mm、0.4mm、0.2mm。O1020;N1 G91 G00 X-38.7 M03;N2 G32 X24 Z-36 F1;N3 G00 X14.7; N4 Z36;N5 X-39.1;N6 G32 X24 Z-36 F1;N7 G00 X15.1;N8 Z36;N9 X-39.3;N10 G32 X24 Z-36 F1; N11 G00 X15.3; N12 Z36;N13 M05;N14 M02;* 單一切削循環(huán)指令(G80、G81、G82)1)內(nèi)、外徑切削循環(huán)G80指令(點(diǎn)擊右鍵,選擇菜單中的播放.) a. 圓柱面的內(nèi)、外徑切削循環(huán)

18、G80 X_ Z_ F_;見圖11所示,執(zhí)行該指令時,刀具從循環(huán)起點(diǎn)A開始,經(jīng)ABCDA四段軌跡,其中AB、DA段按快速R移動;BC、CD段按指令速度F移動。X、Z值在絕對指令時為切削終點(diǎn)C的坐標(biāo)值,在增量指令時,為切削終點(diǎn)C相對于循環(huán)起點(diǎn)A的移動距離。b. 帶錐度的內(nèi)、外徑切削循環(huán)G80 X_ Z_ I_ F_;(見圖10),其中X、Z同上述一樣,I值為切削始點(diǎn)B與切削終點(diǎn)C的半徑差,即r始-r終。當(dāng)算術(shù)值為正時,I取正值;為負(fù)時,I取負(fù)值。2)端面切削循環(huán)G81指令a. 端面切削循環(huán) G81 X_ Z_ F_; 見圖13所示,執(zhí)行該指令,刀具從循環(huán)起點(diǎn)(A點(diǎn))開始,經(jīng)循環(huán)起點(diǎn)A切削始 點(diǎn)B

19、切削終點(diǎn)C退刀點(diǎn)D循環(huán)起點(diǎn)A點(diǎn)四段軌跡,其中AB、DA段按快速R移動, BC、CD段按指令速度F移動。X、Z值在絕對指令時為切削終點(diǎn)C的坐標(biāo)值,在增量 指令時為切削終點(diǎn)C相對于循環(huán)起點(diǎn)A的距離。 圖13* 復(fù)合循環(huán)切削指令(G71、G72、G73、G76)運(yùn)用這組G代碼,只需指定精加工路線和粗加工的背吃刀量,系統(tǒng)會自動計(jì)算粗加工路線和加工次數(shù)。1)外徑粗加工循環(huán)G71指令G71U(d)R(e)P(ns)Q(nf)X(u)Z(w)F(f)T(t)S(s)見圖14所示,刀具起始點(diǎn)為A,假定在某段程序中指定了由AAB的精加工路線,只要用此指令,就可實(shí)現(xiàn)切削深度d(該量為半徑值,無正負(fù),方向由AA決定

20、),退刀量為e,X、Z軸方向精加工循環(huán)余量為u/2和w的精加工循環(huán),ns為精加工路線的第一個程序段的順序號,即圖中AA段的順序號;nf為精加工路線的最后一個程序段的順序號,即圖中BB段程序的順序號。例如:(見圖15)O1034;N1 G92 X28 Z38;N2 G90 G00 X26 Z36;N3 G71 U2 R1.8 P100 Q200 X1 Z0.2 F400;N100 G00 X5 Z36 F200;G01 X5 Z30;X10 Z24;X10 Z17;X16 Z17;X16 Z10;X25 Z5;N200 X25 Z0;G00 X28 Z38;M02;在使用G71指令或G72指令編

21、程時,應(yīng)注意下述幾點(diǎn):注:帶有P、Q地址的G71或G72指令,才能進(jìn)行該循環(huán)加工。粗加工循環(huán)時,處于ns到nf 程序段之間的F、S、T機(jī)能的指令均無效,G71或G72格式中含有的F、S、T有效。在順序號為ns的順序段中,必須使用G00或G01指令。在順序號為ns的順序中,使用G71指令時,不得有Z軸方向的位移,使用G72指令時,不得有X軸方向的位移。由A到B的刀具軌跡在X、Z軸上必須連續(xù)遞減或遞增。 處于ns到nf程序段之間的精加工程序不應(yīng)包含有子程序。 2)端面粗車復(fù)合循環(huán)G72指令G72W(d)R(e)P(ns)Q(nf)X(u)Z(W)F(f)T(t)S(s)圖16見圖16所示,該循環(huán)指

22、令與G71指令的區(qū)別在于其切削在于其切削方向平行于X軸,其格式中各參數(shù)含義與G71相同。例如圖16O1036;N1 G91 G00 X-20 Z-50 M03;N2 G72 W1.5 R1 P3 Q9 X0.5 Z1 F300;N3 G00 X0 Z-32.5;N4 G01 X-9.9 Z5.5 F300;N5 X0 Z7;N6 X-6 Z0;N7 X0 Z7;N8 X-5 Z6; N9 X0 Z7;N10 G00 X40.9 Z50;N11 M02;3)封閉輪廓循環(huán)G73指令G73U(I)W(k)R(d)P(ns)Q(nf)X(u)Z(w)見圖17所示,該功能在切削工作時,刀具軌跡為一封閉回路,刀具逐漸進(jìn)給,使封閉切削回路逐漸向零件最終形狀靠近,最終切削加工完成。其運(yùn)動軌跡為:AA1A1B1A2A2B2AABA。其中:I為X軸上粗加工的總退刀量,其為半徑值;k為Z軸上粗加工的總退刀量;d為粗加工重復(fù)次數(shù);ns為精加工路線的第一個程序段的順序號(即AA程序段的順序號) nf為精加工路線的最后一個程序段的順序號(即BB程序段的順序號)u為X軸方向上精加工余量(直徑值);w為Z軸方向上精加工余量;S、T為粗加工時的F、S、T指令,此時順序號為ns到nf程序段中的F、S、T指令無效;而當(dāng)精加工時G7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論