0-td系統
g
代碼命令
代碼組及其含義
“模態代碼”
和
“壹般”
代碼
“形式代碼”
的功能在它被執行後會繼續維持,而
“壹般代碼”
僅僅在收到該命令時起作用。定義移動的代碼通常是“模態代碼”,像直線、圓弧和循環代碼。反之,像原點返回代碼就叫“壹般代碼”。
每壹個代碼都歸屬其各自的代碼組。在“模態代碼”裏,當前的代碼會被加載的同組代碼替換。
g代碼
組別
解釋
g00
01
定位
(快速移動)
g01
直線切削
g02
順時針切圓弧
(cw,順時鐘)
g03
逆時針切圓弧
(ccw,逆時鐘)
g04
00
暫停
(dwell)
g09
停於精確的位置
g20
06
英制輸入
g21
公制輸入
g22
04
內部行程限位
有效
g23
內部行程限位
無效
g27
00
檢查參考點返回
g28
參考點返回
g29
從參考點返回
g30
回到第二參考點
g32
01
切螺紋
g40
07
取消刀尖半徑偏置
g41
刀尖半徑偏置
(左側)
g42
刀尖半徑偏置
(右側)
g50
00
修改工件坐標;設置主軸最大的
rpm
g52
設置局部坐標系
g53
選擇機床坐標系
g70
00
精加工循環
g71
內外徑粗切循環
g72
臺階粗切循環
g73
成形重復循環
g74
z
向步進鉆削
g75
x
向切槽
g76
切螺紋循環
g80
10
取消固定循環
g83
鉆孔循環
g84
攻絲循環
g85
正面鏜孔循環
g87
側面鉆孔循環
g88
側面攻絲循環
g89
側面鏜孔循環
g90
01
(內外直徑)切削循環
g92
切螺紋循環
g94
(臺階)
切削循環
g96
12
恒線速度控制
g97
恒線速度控制取消
g98
05
每分鐘進給率
g99
每轉進給率輔助功能
本機床用s代碼來對主軸轉速進行編程,用t代碼來進行選刀編程,其它可編程輔助功能由m代碼來實現,本機床可供用戶使用的m代碼列表如下(表1.2):
表1.2
m代碼
功
能
m00
程序停止
m01
條件程序停止
m02
程序結束
m03
主軸正轉
m04
主軸反轉
m05
主軸停止
m06
刀具交換
m08
冷卻開
m09
冷卻關
m18
主軸定向解除
m19
主軸定向
m29
剛性攻絲
m30
程序結束並返回程序頭
m98
調用子程序
m99
子程序結束返回/重復執行
壹般地,壹個程序段中,m代碼最多可以有壹個。
進給速度f
f
指令表示工件被加工時刀具相對於工件的合成進給速度,f的單位取決於g94(每分鐘進給量mm/min)或g95(主軸每轉壹轉刀具的進給量mm/r)。使用下式可以實現每轉進給量與每分鐘進給量的轉化。
fm=fr×s
fm:每分鐘的進給量:(mm/min
)
fr:每轉進給量:(mm/r
)
s:主軸轉數,(r/min)
當工作在g01,g02
或g03
方式下,編程的f
壹直有效,直到被新的f
值所取代,而工作在g00
方式下,快速定位的速度是各軸的最高速度,與所編f
無關。借助機床控制面板上的倍率按鍵,f
可在壹定範圍內進行倍率修調。當執行攻絲循環g76、g82,螺紋切削g32
時,倍率開關失效,進給倍率固定在100%。
[註]
1、當使用每轉進給量方式時,必須在主軸上安裝壹個位置編碼器。
2、直徑編程時,x
軸方向的進給速度為:半徑的變化量/分、半徑的變化量/轉