新代數控指令
G代碼
功能名稱
簡單示例
G00
直線快速定位
G00Z100
G01
直線切削
G01Z100
G02
圓弧切削
順圓弧或逆圓弧
G03
圓弧切削
順圓弧或逆圓弧
G04
暫停指令
G04X0.5:暫停0.5秒
G17
X,Y平面選擇
G18
XZ平面選擇
G19
YZ平面選擇
G71
橫向(外徑)粗車削循環
G70
精車削循環
G83
正面鉆孔循環
G83Z-20Q5
G84
端面 Z 向攻牙循環
G84Z-20Q2F1
G87
側面鉆孔循環
G87X-20Q5
G88
側面 X 向攻牙循環
G88X-20Q2F1
G92
螺紋車削循環(G92)
G92X20F1
G98
每分鐘進給
F100
G99
每轉進給
F0.1
G50
設定主軸為零點
G50C0.
M代碼
功能名稱
簡單示例
M10
夾頭夾緊
M11
夾頭松開
M84
主軸剎車鎖緊
M85
主軸剎車松開
M08
切削液開
M09
切削液關
M51
分度開
M50
分度關
M70
指定主軸為加工軸
M71
指定第一動力頭為加工軸
M72
指定第二動力頭為加工軸
M13
第一動力頭正轉
M13S1000
M14
第一動力頭反轉
M14S1000
M15
第一動力頭停止
M23
第二動力頭正轉
M23S1000
M24
第二動力頭反轉
M24S1000
M25
第二動力頭停止
M代碼
功能名稱
簡單示例
M03
主軸正轉
M03S1000
M04
主軸反轉
M04S1000
M05
主軸停止
M05
M16
接料手前進
M17
接料手後退
M26
尾頂進
M27
尾頂退
M28
尾頂保持
M36
排屑機開
M37
排屑機關
M98
每分進給設定
M99
每轉進給設定
M30
程序結束返回原定
M00
程序停止
M06
吹氣開,
M07
吹氣關
M48
輸送帶開
M49
輸送代關
編程示例
T00
解析
M72G99
M72指定第2動力頭為加工軸
M23S2000
轉速為2000
M51
分度開
G0C0.
旋轉至零度
G4X0.5
暫停0.5秒
M84
主軸剎車鎖緊
G0X0.Y0.Z0.
快速定位
G87X-20.F1.
側鉆孔深度20
例
G88X-20.Q2F1
側攻牙深度20,螺距1
例
G0X-50.
退刀
M85
主軸剎車松開
M50
分度關
M25
動力頭停止
M30
結束
一:橫向(外徑)粗車削循環(G71)
G71 指令為橫向(外徑)粗車削循環,執行後可將 工件加工至欲定輪廓,並預留一定預留作為精車用,此切削循環需定義包括工件輪廓路徑的單節范 圍、次粗車的切削深度及精車削深度預留與方 向。
指令格式 G71 U∆d_ R e H__;
G71 P (ns) Q (nf) U∆u W∆w F___
∆d:X 軸方向次切削深度,可由系統參數 Pr4013 指定默認值 e:退刀,可由系統參數 Pr4012 指定默認值
ns:循環開始序號 nf:循環結束序號
∆u:X 軸(外徑)方向的精修預留
∆w:Z 軸(長度)方向的精修預留
F:進給速率
二:橫向(外徑)精車削循環
G70 P(ns) Q(nf) ;
ns:切削循環的起始單節序號 nf:切削循環的結束單節序號
三:正面 側面鉆孔循環(G83 G87)
G83/G87 指令為正面/側面鉆孔循環,用於數值車 床之鉆孔的工作,由旋轉的刀具對已鉗住主軸的工件 (固定無法轉動),做正面/側面的鉆孔工作。G83/G87 所對應的啄鉆型態由用戶參數 Pr4001 所指定。若在同 一支加工程序中,有使用不同工法的需求,可依下列 G 碼取代使用者參數中所設定的加工方法:
Z(W) C or X(U) C :孔底位置絕對值(從 R 點到洞底的增值) R :初始點到 R 點的增值(正負號無效)
G83 Z(W) R Q P F K
G87 X(U) R Q P F K
R :初始點到 R 點的增值(正負號無效)
Q :次進給深度(正負號無效)
P :洞底暫停時間(秒)
F :進給速率
K :重復次數
M :C 軸鉗住(Clamp)的 M Code,Clamp Code
四:端面 Z 向 側面 X 向攻牙循環(G84 G88)
G84/G88 指令為端面 Z 向/側面 X 向 攻牙循環,用於數值車床之攻牙的工作,由旋轉的刀具對已被鉗 住的主軸上的工件(固定無法轉動),做正面/側面的攻 牙工作。G84/G88所對應的啄攻型態由用戶參數 Pr4004 所指定。若在同一支加工程序中,有使用不同 工法的需求,可依下列 G 碼取代使用者參數中所設定 的加工方法:
G84 Z(W) R P F K Q E
G88 X(U) R P F K Q E
R :初始點到 R 點的增值(直徑,符號無效)
P :洞底暫停時間(秒)
F :螺紋的牙距
E__:英吋多少牙數(若 F 和 E 同時下,則 E 自 變會被忽略) K :重復次數 M :C 軸鉗住(Clamp)的 M Code,ClampCode 加 1 為 C 軸松開(Unclamp Code) Q__:啄式攻牙次進給距離(增且為正值, 不 填則為一般攻牙)
Q__:啄式攻牙次進給距離(增且為正值, 不 填則為一般攻牙)
五:螺紋車削循環(G92)
G92 指令用於螺紋的車削循環,將須要重復性的數個螺紋車削單節,簡單化為一單節即可。
1.直線平行螺紋車削循環:G92 X(U) Z(W) H F
2.錐度螺紋車削循環:G92 X(U) Z(W) R H F
X、Z:車削終點坐標(絕對值方式)
R:錐度差異
F:公制螺紋之導程(單位:mm/牙)
E:英制螺紋之導程(單位:牙/mm)
H:多牙嘴個數(ex:H3 表示車削 3 線螺紋,有下 H 指令時,F:指的是相鄰螺牙的螺距)
六:橫向(X 軸)啄式加工循環(G75)
G75 R e ;
G75 R e ; G75X(U)___ Z(W)___ P∆i Q∆k R∆d F___ ;
e:退刀(X 軸向切削 ∆i 後之退刀) 可由參 數Pr4011 設定 X:C 點之 X 坐標(直徑值)
Z:C 點之 Z 坐標
U:B 點至 C 點之增值(直徑)
W:A 點至 B 點之增值
∆i:X 軸一回之切削深度(以半徑值表示,正值)
∆k:Z 軸一回切削之移動長度(正值)
∆d:切削至終點,Z 軸向之退刀(原路徑退回則 此值為零)
F:進給率
上一篇
下一篇
Winform软件开发平台(VS2022+C#+.NET7), 提供强大的开发架构及高效代码生成器工具,软件集成企业级管理系统通用功能模块,如 ...