學(xué)習(xí)CNC編程當(dāng)中的代碼
來(lái)源:教育聯(lián)展網(wǎng) 編輯:佚名 發(fā)布時(shí)間:2020-05-05
學(xué)習(xí)CNC編程當(dāng)中的代碼-余姚優(yōu)職模具培訓(xùn)
一. 程式制做:
機(jī)械的加工是利用程式來(lái)控制刀具位移,因此使NC工具機(jī)加工時(shí)需把刀具位移路徑和其它條件轉(zhuǎn)換為程式,所制作的程式即為加工程式.
程式制做可分為:(1)手動(dòng)編程 (2)電腦編程
CNC的座標(biāo)系:
從G54----G59工作座標(biāo)系中 一共六個(gè)可用座標(biāo)系
機(jī)械座標(biāo):機(jī)械固定不變的位置數(shù)值.
在執(zhí)行程式時(shí),只須把機(jī)械值輸入到相應(yīng)的工作座標(biāo)系即可.例:
G54 G55
X-- X--
Y-- Y--
Z-- Z—
二:機(jī)能:
1:S機(jī)能:主軸轉(zhuǎn)速rpm: 機(jī)臺(tái)overvide鈕調(diào)節(jié)主軸轉(zhuǎn)速百分比%.
指令:M03S200.
2:F進(jìn)給率:mm/min
在快速移動(dòng)時(shí)沒(méi)有F. 如:G00X20Y-20
在直線切削或圓弧切削則有F. 如: G00X-20Y20F200
如G01後面沒(méi)有設(shè)F值.程式則按G00速度進(jìn)給.
F值固定不變時(shí),可以不重復(fù)寫(xiě)出.如:
G01X10Y20F100:
X30;
Y-20;
M30;
3:T機(jī)能: 刀具刀號(hào)順序.如:T5第五把刀
4:M:代碼:又稱輔助機(jī)能,作用跟機(jī)臺(tái)上電源開(kāi)關(guān)一樣,沒(méi)有實(shí)在意義.
其范圍: M00—M99
M00:程式停止:當(dāng)程式執(zhí)行主M00時(shí).會(huì)自動(dòng)停止/若要繼續(xù)執(zhí)行.按執(zhí)行
鍵即可.如:
G90G00X0Y0Z50:
G01X20Y20F100
X30
M00(程式自動(dòng)停止)
Y50
M30
M01:選擇性暫停:在程式中單節(jié)前面是M01時(shí),把遇M01選擇性暫停鍵打
開(kāi),程式會(huì)自動(dòng)停止.沒(méi)有把選擇鍵打開(kāi),則不會(huì)停止.若繼續(xù)執(zhí)行則
按執(zhí)行鍵即可.
M02:程式結(jié)束:光標(biāo)只限制有M02行,程式不能返回到開(kāi)頭.
M03:主軸正轉(zhuǎn):如:M03S1800:M30:
M04:主軸逆轉(zhuǎn):主用于自動(dòng)功牙中.
M05:主軸停止轉(zhuǎn)動(dòng).
M06:刀具交換:必須與T指令結(jié)和才能執(zhí)行.如:M06T
M07:噴氣.
M08:冷卻液給水.
M09停止M07 M08指令.
M19:主軸定位:換刀時(shí)定位,搪孔時(shí)退刀.
M30:程式結(jié)束返回到開(kāi)頭,把自動(dòng)睡眠開(kāi)關(guān)打開(kāi),程式結(jié)束.
M98:呼叫副程式如:M98 P2:
M99:程式循環(huán).
5:G代碼:又稱準(zhǔn)備機(jī)能 范圍G00---G99
G00:快速定位
程式格式: G00X--.Y--.Z--.F-- X.Y.Z.為終點(diǎn)座標(biāo).
其速率由旋鈕百分比控制,速率是機(jī)臺(tái)內(nèi)固定不變的.
G01:直線切削
程式格式:G01X--.Y--.Z--.F--.
Y--.Z--.F--.為直線切削之終點(diǎn)F為進(jìn)給率,其速率可由旋鈕百分比控制.
G00後面可以沒(méi)有F值,而G01後面一定要有F直.
G02:順時(shí)針切削.
G03:逆時(shí)針切削.
格式為:G02
G03 X--.Y--.Z--.R--(I-J-K-) F-
X.Y.Z.為X軸Y軸Z軸終點(diǎn)座標(biāo).
R:為圓弧半徑值.
I J K:圓弧切削起點(diǎn)至圓弧中心之X軸向.Y軸向.Z軸向.增量值.
注意:(1)圓弧構(gòu)成的三要素為起點(diǎn).終點(diǎn)與圓弧之大小.起點(diǎn)為G02 G03指
令時(shí)的座標(biāo)點(diǎn).終點(diǎn)為程式中的XYZ座標(biāo)值.圓弧大小則以R或IJK
來(lái)表示.
格式為:G02
G03 X--.Y—R:
(2) 圓弧之大小以R表示時(shí)稱為圓弧半徑表示法,以I J K表示時(shí)稱為弧
心表示法,兩者之差異在于R值無(wú)方向性,而I J K值有方向性,故銑削
全圓時(shí)僅可使用IJ K不能用R指令.因全圓銑削時(shí),起點(diǎn)與終點(diǎn)相同.
而通過(guò)一相同半徑為R之圓有無(wú)數(shù)個(gè).此時(shí)CNC機(jī)臺(tái)無(wú)法選擇.須用
IJ K指令來(lái)設(shè)定.也可用兩個(gè)R指令把圓分成兩部分.
格式:G02
G03 X-.Y--.I-. J–F-
(3): 通過(guò)距離小于直徑之任意兩點(diǎn)為(起點(diǎn),終點(diǎn))而半徑為R的圓弧有兩個(gè).
用(3)區(qū)分此兩個(gè)圓弧,常以R值之正負(fù)來(lái)判斷,為圓弧所對(duì)應(yīng)之夾角小
于或等于180度時(shí),R為正值.反之為負(fù)值.
格式:G02 R
G03 X-.Y- R- F:
G04:暫停:
格式:G04 X-:
G04 X-:
G04 P-:
例:G04 X2: 暫停2秒 數(shù)字後面有小數(shù)點(diǎn)
G04 X2000: 暫停2秒 數(shù)字後面沒(méi)有小數(shù)點(diǎn)
G04 P2000: 暫停2秒 數(shù)字後面有小數(shù)點(diǎn)
G15:極座標(biāo)系統(tǒng)取消
G16:極座標(biāo)系統(tǒng)設(shè)定
格式:G16X-Y-
X表示圓弧半徑 Y:表示角度值
G90G16X100Y30:
G91Y120; K2(兩次增量)
G15 (取消極座標(biāo))
M30:
G17:X-Y平面設(shè)定—相對(duì)于機(jī)臺(tái)X軸,Y軸兩軸構(gòu)成的平面. 如圖樣(4)
G18:X-Z平面設(shè)定—相對(duì)于機(jī)臺(tái)X軸,Z軸兩軸構(gòu)成的平面. 如圖樣(5)
G19: Y-Z平面設(shè)定—相對(duì)于機(jī)臺(tái)Y軸,Z軸構(gòu)成的平面. 如圖樣(6)
G20:英制單位設(shè)定;
G21:工制單位設(shè)定;
G28:自動(dòng)經(jīng)機(jī)械點(diǎn)復(fù)歸至機(jī)械原點(diǎn);
G29:自動(dòng)從機(jī)械原點(diǎn)經(jīng)中間點(diǎn)至指令點(diǎn);
G40:刀具補(bǔ)正取消;
G41:刀具左補(bǔ)正(半徑)
G42:刀具右補(bǔ)正;
格式:G41 G00
G42 G01 X--.Y—D—F:
X Y表示各軸終點(diǎn)之座標(biāo); D表示刀具半徑所設(shè)定之補(bǔ)正代號(hào); 加工時(shí)進(jìn)行左補(bǔ)正的情形有: 加工時(shí)進(jìn)行右補(bǔ)正的情形有:
G41左補(bǔ)正 G42右補(bǔ)正
說(shuō)明: (1).G41左補(bǔ)正是順銑, G42右補(bǔ)正是逆銑.
(2).對(duì)於CNC機(jī)臺(tái)加工一般都採(cǎi)用G41左補(bǔ)正.
(3).抽象的講:刀具在工件的左邊為左補(bǔ)正,刀具在工件的右邊為右補(bǔ)正.
(4).補(bǔ)正主要目的在於可使用不同刀徑的刀具,用補(bǔ)正的方法,而可用
同一條程式,不須用不同的刀具而用不同的程式加工.
(5).補(bǔ)正值為刀具之半徑加欲留量.
(6).刀具補(bǔ)正完後,末尾一定要有G40取消補(bǔ)正.
G43:刀具長(zhǎng)度,設(shè)正向補(bǔ)正.
G44:刀具長(zhǎng)度,設(shè)負(fù)向補(bǔ)正.
G49:長(zhǎng)補(bǔ)正取消.
格式:G43
G44 H--.
H為刀長(zhǎng)所設(shè)定的補(bǔ)正代碼
在加過(guò)程中常用刀具比測(cè)儀來(lái)完成動(dòng)作:加工時(shí)不要把刀具補(bǔ)正刀號(hào)搞錯(cuò).
這樣容易造成刀具撞斷之現(xiàn)象.
G54:**工作座標(biāo);
G55:第二工作座標(biāo);
G56:第三工作座標(biāo);
G57:第四工作座標(biāo);
G58:第五工作座標(biāo);
G59:第六工作座標(biāo);
各工作座標(biāo)的數(shù)值表示不同的座標(biāo)值,這樣就可以多個(gè)工件一起加工.
G73:高速啄進(jìn)鑽深孔.
格式:G73X--.Y--.Z--.R--.Q--.F--.
X.Y表示座標(biāo)值.
Z表示深度.
R表示安全高度.
Q表示每次吃刀量.
F 表示進(jìn)給率.
程式在每次進(jìn)刀量Q值時(shí),會(huì)自動(dòng)提起微量後繼續(xù)加工.
程式路徑如圖樣(7);
G76:精搪孔.
格式:G76X--.Y--.Z--.R--.Q--.F--.
X.Y Z表示座標(biāo)值;
R表示安全高度;
Q表示每次吃刀量;
F 表示進(jìn)給率;
程式路徑如圖樣(8) ;
刀具偏移Q值,避免劃傷孔壁.
G81:鑽孔,中心鑽.
格式:G81X--.Y--.Z--.R--.F--.
G82:沉頭鑽孔.
格式:G82X--.Y--.Z--.R--.Q--.F--.
P為暫停時(shí)間
G83:啄進(jìn)鑽深孔
格式:G83 X--.Y--.Z--.R--.Q--.F--.
每次吃Q值後,會(huì)自動(dòng)回到R安全高度,以便排屑.
G84:右螺旋功牙
格式:G84 X--.Y--.Z--.R--..F--.
必須注意:
(1) 轉(zhuǎn)速和進(jìn)給必須是100%
(2) F=S*P(牙距)
G85:鉸孔:
格式:G85 X--.Y--.Z--.R--..F--.
當(dāng)鉸孔完必後,主軸會(huì)運(yùn)轉(zhuǎn)以G01的速度退刀.
G86:精搪孔
格式:G86 X--.Y--.Z--.R--..F--.
當(dāng)精搪孔完畢後,主軸會(huì)停止提刀.
G80取消所有鑽孔之循環(huán). G90:絕對(duì)值座標(biāo)系統(tǒng).
G91:增量值座標(biāo)系統(tǒng).
用絕對(duì)值座標(biāo)表示: 用絕對(duì)值座標(biāo)表示:
G90G00X0.Y0.Z0. G90G01X0.Y10.F100
G01X10.Y10.F100 G91X20:
X30: Y20:
Y30: X-20:
X10: Y-20:
X0.Y0. X-10.Y-10.(原點(diǎn))
M30. M30.
絕對(duì):G90 G28 Z0:參考點(diǎn)經(jīng)絕對(duì)值零點(diǎn)到機(jī)械原點(diǎn). 增量:G91 G28 Z0: 參考點(diǎn)主機(jī)械原點(diǎn).
G90G28Z0 G91G28Z0
G92:工件座標(biāo)系設(shè)定;
G98:起始點(diǎn)復(fù)歸固定循環(huán);
G99:R點(diǎn)復(fù)歸固定循環(huán);
代碼之運(yùn)用須注意:
1:G碼分一次G碼和模式G碼;
一次G碼只在所在的單節(jié)內(nèi)有效,對(duì)其他單節(jié)則構(gòu)不成影餉.
模式G碼一經(jīng)設(shè)定一直有效,直到被同一組群之代碼取代. 如G04 G28
2.G碼根據(jù)功能不同被分為不同的組群.同一單節(jié)里同一組群的G碼
僅能設(shè)定一個(gè).諾重復(fù)設(shè)定.則以**後一個(gè)G碼有效.
下面的是一個(gè)手編程式檢測(cè)試題大家可以試著做
手編程式檢測(cè)試題
一:填空題: (50分)
1. 程式制做可分為_(kāi)_____________和_____________:
2. CNC機(jī)械加工是利用程式來(lái)控制_____________.因此使用NC工具機(jī)加工時(shí).須把______________和____________轉(zhuǎn)換為程式.
3. NC機(jī)臺(tái)能正常執(zhí)行程式所用的機(jī)能有___________ .___________. _________. ___________. __________.
4. 能使程式停止的代碼是__________ ._________. 程式結(jié)束的代碼是_______.
5. 構(gòu)成圓的三要素是_______. ________. ________.弧心表示法中I.J.K數(shù)值的確定是__________________________________________________:
6. 暫停5秒的表示是________. _________ . __________:
7. 一般CNC機(jī)臺(tái)銑削方式採(cǎi)用________. 補(bǔ)正方法有_______. _______.兩種.刀具半徑補(bǔ)正中.順銑是________代碼. 逆銑是_______代碼
8. _______只在所在的單節(jié)有效. 對(duì)其它單節(jié)不構(gòu)成影餉 如G04:
_______一經(jīng)設(shè)定後一直有效. 直到被同一組群G碼取代 如G91.G90
9. 精搪孔時(shí).Q的作用是________________________:機(jī)臺(tái)功牙時(shí)轉(zhuǎn)速和進(jìn)給必須調(diào)至________: 進(jìn)給率F=_____X____:
二:實(shí)作題.
1. 請(qǐng)畫(huà)圖說(shuō)明採(cǎi)用左補(bǔ)正.右補(bǔ)正的幾種加工情況? (15分)
免費(fèi)體驗(yàn)課開(kāi)班倒計(jì)時(shí)
稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通
最新新聞
- 南通數(shù)控cnc編程培訓(xùn)的
- 常州哪有數(shù)控車操機(jī)培訓(xùn)班推薦一下
- 徐州十大CNC調(diào)機(jī)手工編程培訓(xùn)學(xué)校價(jià)格
- 常州口碑好的數(shù)控車床培訓(xùn)班哪家名氣大
- 佛山禪城數(shù)控車編程實(shí)操培訓(xùn)哪個(gè)好
- 徐州哪有車銑復(fù)合編程培訓(xùn)機(jī)構(gòu)費(fèi)用
- 佛山禪城區(qū)數(shù)控機(jī)床培訓(xùn)機(jī)構(gòu)多少錢(qián)
- 佛山順德區(qū)數(shù)控機(jī)床培訓(xùn)哪家比較好
- 常州十大UG四軸編程培訓(xùn)班哪個(gè)比較好
- 徐州哪有車銑復(fù)合編程培訓(xùn)學(xué)校排名推薦