您好,歡迎來到思誠資源 Mro工業(yè)品商城!
關(guān)注我們

微信公眾號

抖音視頻號

微信視頻號

0769-22186189
全部產(chǎn)品分類

CNC數(shù)控加工中心程序代碼大全及編程技巧

[原創(chuàng)內(nèi)容] 發(fā)布于:2019-08-02 11:22:44 閱讀:18879次 編輯:思誠市場部
常用地址符含義:

地址 功能 含義
A 坐標(biāo)字 繞X軸旋轉(zhuǎn)
B 坐標(biāo)字 Y軸旋轉(zhuǎn)
C 坐標(biāo)字 Z軸旋轉(zhuǎn)
D 補(bǔ)償號 刀具半徑補(bǔ)償指令
E —— 第二進(jìn)給功能
F 進(jìn)給速度 進(jìn)給速度指令
G 準(zhǔn)備功能 指令動(dòng)作方式
H 補(bǔ)償號 補(bǔ)償號指令
I 坐標(biāo)字 圓弧中心X軸向坐標(biāo)
J 坐標(biāo)字 圓弧中心Y軸向坐標(biāo)
K 坐標(biāo)字 圓弧中心Z軸向坐標(biāo)
L 重復(fù)次數(shù) 固定循環(huán)及子程序的循環(huán)次數(shù)
M 輔助功能 機(jī)床開/關(guān)指令

地址 功能 含義
N 順序號 程序段順序號指令
0 程序號 程序號、子程序號指定
P 暫停時(shí)間或程序中某功能開始使用的順 序號
Q —— 固定循環(huán)終止段號或固定循環(huán)中的定距
R 坐標(biāo)字 固定循環(huán)中定距離或圓弧半徑的指定
S 主軸功能 主軸旋轉(zhuǎn)指令
T 刀具功能 刀具編號指令
U 坐標(biāo)字 與X平行的附加軸的增量坐標(biāo)值
V 坐標(biāo)字 Y平行的附加軸的增量坐標(biāo)值
w 坐標(biāo)字 Z平行的附加軸的增量坐標(biāo)值
X 坐標(biāo)字 X軸絕對坐標(biāo)或暫停時(shí)間
Y 坐標(biāo)字 Y軸絕對坐標(biāo)
Z 坐標(biāo)字 Z軸絕對坐標(biāo)

數(shù)控FANUC加工中心編程指令代碼詳解

輔助功能M指令

指令 功 能 指令執(zhí)行類型
MOO 程序停止 后指令
M01 程序選擇停止
M02 程序結(jié)束
M03 主軸正轉(zhuǎn) 前指令
M04 主軸反轉(zhuǎn)
M05 主軸停止 后指令
M06 刀具自動(dòng)交換 前指令
M08 切削液開(或M07)
M09 切削液關(guān) 后指令
M19 主軸定向 單獨(dú)程序段
M2 9 剛性攻螺紋
M30 程序結(jié)束并返回 后指令
M63 排屑啟動(dòng) 單獨(dú)程序段
M64 排屑停止
M80 刀庫前進(jìn)
M81 刀庫后€
M82 刀具松開
M83 刀具夾緊
M85 刀庫旋轉(zhuǎn)
M98 調(diào)用子程序 后指令
M99 調(diào)用子程序結(jié)束并返回

注:在一個(gè)程序段中只能有指令一個(gè)M指令,如果在一個(gè)程序中出現(xiàn)兩個(gè)或兩個(gè)以上的M指令時(shí),則只有最后一個(gè)M指令有效,其余無效!

其他指令:
(1)F—進(jìn)給速度指令
F及后面的若干數(shù)字表示,當(dāng)指令為G94單位是mm/min,當(dāng)指令為G95單位是mm/r。

(2)S—主軸轉(zhuǎn)速指令
S及后面的若干數(shù)字表示,單位是r/min。

(3)T—刀具指令
T及后面的三位數(shù)字表示,表示刀號。
(4)H和D—刀具長度補(bǔ)償值和刀具半徑補(bǔ)償值
H和D及其后面的三位數(shù)字表示,該三位數(shù)字為存放刀具補(bǔ)償量地存儲器地址(番號)。

G指令代碼詳解

一、機(jī)床功能設(shè)定


1、G53—選擇機(jī)床坐標(biāo)系
格式:G53  X   Y   Z    ;(X Y Z為機(jī)床坐標(biāo)值)
注:當(dāng)指定G53指令時(shí),就清除刀具的半徑補(bǔ)償、刀具長度補(bǔ)償和刀具偏值,一般在換刀是指定Z軸。

2、G54~G59—選擇工件坐標(biāo)系
注:電源接通并返回參考點(diǎn)后,系統(tǒng)自動(dòng)選擇G54。

3、G54.1  P1~P48—選擇附加工件坐標(biāo)系

4、G52—局部坐標(biāo)系
格式:G52X   Y   Z   ;
格式含義:為了編程的方便設(shè)定工件坐標(biāo)系的子坐標(biāo)系,G52中的X Y Z的值是工件坐標(biāo)系G54~G59中的位置坐標(biāo)。
取消局部坐標(biāo)系——G52  X 0 Y 0 Z 0 ;
注:當(dāng)指令G52局部坐標(biāo)系或取消局部坐標(biāo)系時(shí)就取消了刀具長度補(bǔ)償、刀具半徑補(bǔ)償?shù)鹊毒咂?,在后續(xù)的程序中必須重新設(shè)置指定刀具長度補(bǔ)償、刀具半徑補(bǔ)償?shù)鹊毒咂怠?br/>
5、G90—絕對編程 
絕對編程是刀具移動(dòng)到距離工件坐標(biāo)系原點(diǎn)的某一位置。

6、G91—增量編程
增量編程刀具移動(dòng)的距離是以前一點(diǎn)為基準(zhǔn)計(jì)算,是前一點(diǎn)的增量。

7、G21—毫米輸入   G20—英寸輸入

8、G16—啟用極坐標(biāo)指令  G15—取消極坐標(biāo)指令

二、插補(bǔ)功能指令

1、G00—快速定位指令
格式:G00  X   Y   Z   ;
格式含義:G00指令使刀具以點(diǎn)位控制方式從刀具當(dāng)前點(diǎn)以最快速度運(yùn)動(dòng)到另一點(diǎn)。其軌跡不一定是兩點(diǎn)一線,有可能是一條折線。

注意事項(xiàng):
(1)刀具從上向下移動(dòng)時(shí):G00 X Y ;Z ;先定XY面,然后Z軸下降。
(2)刀具從下向上移動(dòng)時(shí):G00Z ;X Y ;Z軸先上升,然后定XY面。
2、G01—直線插補(bǔ)指令
格式:G01  X   Y    Z    F    ;
格式含義:G01指令使刀具按F指令從當(dāng)前運(yùn)動(dòng)到指定點(diǎn)。
3、G02—順時(shí)針插補(bǔ)、G03—逆時(shí)針插補(bǔ)

格式:
G17 {G02 /G03}X Y (R /I J)F;
G18 {G02  /G03}X Z(R /I K)F;
G19 {G02  /G03}Y Z(R /J K)F;

指令內(nèi)容 指 令 含 義
平面指定 G17 指定XY平面
G18 指定XZ平面
G19 指定YZ平面
旋轉(zhuǎn)方向 G02 順時(shí)針旋轉(zhuǎn)
G03 逆時(shí)針旋轉(zhuǎn)
終點(diǎn)位 置 G90方式 XY Z中的2值 工件坐標(biāo)系的終點(diǎn)位置
G91方式 XY Z中的2值 終點(diǎn)相對于起點(diǎn)的坐標(biāo)增量
圓弧的圓心坐標(biāo) I J K中的2值 圓心相對于起點(diǎn)的坐標(biāo)增量,與G90無關(guān)
圓弧半徑 R 圓弧半徑。0° <圓心角180° <時(shí)取正 值,180° <圓心角<360°時(shí)取負(fù)值
進(jìn)給速度 F 沿圓弧的移動(dòng)的速度

注:
1、I  J  K為零時(shí)可以省略;在同一段程序中,如I  J K與R同時(shí)出現(xiàn)時(shí),R有效。

2、用R加工時(shí),不能加工整圓,加工整圓只能用圓心坐標(biāo)I  J  k,編程。

三、程序暫停指令

1、G04—暫停指令
格式:G04  X   ;或G04 P   ;
格式含義:X后跟延長時(shí)間,單位是s,其后要有小數(shù)點(diǎn)。P后面的數(shù)字為整數(shù),單位是ms。

四、子程序的調(diào)用指令

1、M98  P × × ×         ;
格式含義:P × × × 是指調(diào)用程序的的子程序號,程序前的0不可以省略,是指重復(fù)調(diào)用的次數(shù)。
2、子程序編寫與一般程序基本相同,只是程序結(jié)束符為M99,表示子程序結(jié)束并返回,M99可以不必獨(dú)立成程序段,可放在最后程序段地段尾。

五、刀具補(bǔ)償指令

1、G43、G44、G49—刀具長度補(bǔ)償指令
格式:G43  Z   H   ;表示刀具長度的正向補(bǔ)償,Z軸到達(dá)距離 Z是指定值加補(bǔ)償值H。
G44 Z H ;表示刀具長度的負(fù)向補(bǔ)償,Z軸到達(dá)距離Z
是指定值減去補(bǔ)償值H。
G49 Z; 或 H00
表示取消刀具長度補(bǔ)償
注:G43 G44指令與G90 G91無關(guān),H指令對應(yīng)的偏值可以為負(fù)值、正值。當(dāng)H為0是則刀具長度補(bǔ)償取消。H值的取值范圍為00~200.
由于補(bǔ)償值的取值范圍-999.999~999.999mm或-99.9999~99.9999英寸,補(bǔ)償值的正負(fù)號的改變,使用G43就可以完成全部工作了。

2、G41 、G42 、G40—刀具半徑補(bǔ)償指令
格式:{G17 G18 G19} 【G41G42】(G00 G01)(X Y ,X Z Y Z )D F ;
G40G00 (G01)X  Y  F ;或D00
格式含義:G17 G18 G19是選擇平面,G41刀具半徑左補(bǔ)償、G42刀具半徑右補(bǔ)償、G40刀具半徑補(bǔ)償取消。

注:

1、從無刀具補(bǔ)償狀態(tài)進(jìn)入刀具半徑補(bǔ)償狀態(tài),或撤消刀具半徑補(bǔ)償時(shí),刀具必須移出一段距離,否則刀具會(huì)沿運(yùn)動(dòng)法向直接偏移一個(gè)刀具半徑,刀具無回轉(zhuǎn)空間會(huì)發(fā)生撞刀。

2、當(dāng)D為0是則刀具半徑補(bǔ)償取消。D值的取值范圍為0~200.

由于補(bǔ)償值的取值范圍-999.999~999.999mm或-99.9999~99.9999英寸。

3、刀具半徑的左右補(bǔ)償判斷是根據(jù)刀具進(jìn)給方向看,刀具中心輪廓,尤其在執(zhí)行G18 G19時(shí)注意G41 G42的左右偏值。

4、執(zhí)行G41 G42及G40時(shí),其移動(dòng)指令只能用G00 G01,而不能用G02 G03。

5、為了保證輪廓的完整性、平滑性,一般采用:G41 G42指令進(jìn)行刀具半徑補(bǔ)償→走過過渡段(圓環(huán)或直線)→輪廓切削→走過過渡段(圓環(huán)或直線)→用G40取消刀具半徑補(bǔ)償。

6、編程時(shí),如果刀具的半徑補(bǔ)償引入與取消的程序在程序段的主程序中(在加工凸臺時(shí)必須這樣)那么當(dāng)調(diào)用子程序(加工輪廓程序)次數(shù)超過1次,在2次切削時(shí)會(huì)出現(xiàn)過切現(xiàn)象。

六、固定循環(huán)指令

固定循環(huán)指令功能一覽表

G指令 鉆削-z方向 K動(dòng)作 回退+Z方向 用途
G73 間歇進(jìn)給
快速移動(dòng) 高速深孔住復(fù)排屑鉆循玎
G74 切削進(jìn)給 主軸:停止—正 轉(zhuǎn) 切削進(jìn)給 反轉(zhuǎn)攻左旋螺紋循環(huán)
G76 切削進(jìn)給 主軸定向停止刀具移位 快速移動(dòng) 精鏜孔循環(huán)
G80


取消固定循環(huán)
G81 切削進(jìn)給
快速移動(dòng) 點(diǎn)鉆、鉆孔循環(huán)
G82 切削進(jìn)給 進(jìn)給暫停數(shù)秒 快速移動(dòng) 忽孔、鏜階梯孔循環(huán)
G83 間歇進(jìn)給
快速移動(dòng) 深孔往復(fù)排屑鉆循環(huán)
G84 切削進(jìn)給 主軸:停止—正 轉(zhuǎn) 切削進(jìn)給 正轉(zhuǎn)攻右旋螺紋循環(huán)
G85 切削進(jìn)給
切削進(jìn)給 精鏜孔循環(huán)
G86 切削進(jìn)給 主軸停止 快速移動(dòng) 鏜孔循環(huán)
G87 切削進(jìn)給 主軸正轉(zhuǎn) 快速移動(dòng) 反鏜孔循環(huán)
G88 切削進(jìn)給 進(jìn)給暫停數(shù)秒主軸停轉(zhuǎn) 手動(dòng)移動(dòng) 鏜孔循環(huán)
G89 切削進(jìn)給 進(jìn)給暫停數(shù)秒 切削進(jìn)給 精鏜階梯孔循環(huán)

固定循環(huán)指令通常的六個(gè)基本動(dòng)作構(gòu)成:

1、動(dòng)作1—X 、 Y軸定位(初始點(diǎn))

2、動(dòng)作2—快速到達(dá)點(diǎn)R平面(準(zhǔn)備切削的位置

3、動(dòng)作3—孔加工。以切削進(jìn)給方式執(zhí)行孔加工的動(dòng)作。

4、動(dòng)作4—在孔底的動(dòng)作。如暫停、主軸的停止、刀具的移位等。

5、動(dòng)作5—返回R平面。

6、動(dòng)作6—快速返回到初始

反對 0 收藏 0
版權(quán)聲明:部分文章信息來源于網(wǎng)絡(luò)信息整理,思誠資源官網(wǎng)只負(fù)責(zé)對文章進(jìn)行整理、排版、編輯,是出于傳遞 更多信息之目的,轉(zhuǎn)載請保留出處和本文地址,若涉及版權(quán)問題,請及時(shí)與我們客服取得聯(lián)系。

標(biāo)題:CNC數(shù)控加工中心程序代碼大全及編程技巧     本文地址:http://ttaim.cn/article-1994.html
在線客服

微信掃碼溝通,無需添加好友

0769-22186189