[摘要]目前的數控機床的NC(數控)程式設計程式碼都可以分成準備功能G程式碼、輔助功能M程式碼以及其它輔助程式碼(T,S,F等)。透過這些程式碼程式設計來實現機床的各種動作與移動。
大隈數控系統(OKUMA)是一種功能比較全面,較實用的數控系統,許多功能採用模組化形式(即任選項功能),針對性強。下面以OKUMA OSP7000為主,簡代其程式碼功能。功能程式碼基本遵循國際標準或一些約定,按其功能可分成以下三類。
準備功能G(程式碼)
準備功能程式碼是用地址字G和後面的二位或三位數字來表示的,見表2-1。
G程式碼按其功能的不同分為若干組。G程式碼有兩種模態:模態式G程式碼和非模態式G程式碼。表中標有“◎”符號的G程式碼屬於非模態式的G程式碼,只限定在被指定的某個程式段中有效。而未標“◎”符號的G程式碼屬於模態式G程式碼,又稱為續效程式碼,具有延續性,在後續程式段中,只要同組其它G程式碼未出現之前一直有效。另外,表中標有“◎”符號的G程式碼可以透過機床狀態引數來設定,使它成為預設的有效狀態;標有符號的G程式碼是當機床加電後就被設定為有效狀態。
OKUMA OSP7000M/700M CNC系統
G程式碼 組號 意義
G00○ 1 點定位(快速移動)
G61 14 準停模式
G01○ 直線插補
G62 19 可程式設計映象加工
G02
圓弧插補(順時針)
G64※
14
切削模式(取消G61)
G03
(逆時針)
G71
21
固定迴圈返回位置設定,與M53配合使用
G04◎
2
暫停
G09◎
18
準停檢驗
G73
11
固定迴圈(高速深孔鑽銷迴圈)
G10※
3
取消G11
G11
座標系平移和旋轉
G74
固定迴圈(反向攻絲迴圈)
G15
4
選擇工件座標系
G16◎
G76
固定迴圈(精鏜迴圈)
G17
5
XY平面指定
G80※
取消固定迴圈
G18
ZX平面指定
G81
固定迴圈(鑽孔迴圈)
G19
YZ平面指定
G82
G20◎
15
英制輸入
G83
固定迴圈(深孔鑽銷迴圈)
G21◎
公制輸入
G40※
17
取消刀具半徑補償
G84
固定迴圈(攻絲迴圈)
G41
刀具半徑補償(左偏)
G85
固定迴圈(鏜孔迴圈)
G42
刀具半徑補償(右偏)
G86
G50※
9
取消G51
G87
固定迴圈(反鏜迴圈)
G51
圖形的放大和縮小
G89
G60
1
單方向定位
G90○
12
絕對位置尺寸模式
G53○
10
取消刀具長度 補償
G91○
增量位置尺寸模式
G54
X軸
G92
20
工件座標系變更
G55
Y軸
G94○
13
每分鐘進給指令
G56○
z軸
G95○
每轉進給指令
-------------
不同組的G程式碼在同一個程式段中可以編寫多個,但如果在同一個程式段中編寫了兩個或兩上以上屬於同一組的G程式碼時,則只有最後一個G程式碼有效。在固定迴圈中,如果編寫了第1組的G程式碼,則固定迴圈將被自動取消或為G80狀態(即取消固定迴圈),但第1組的G程式碼不受固定迴圈G程式碼的影響。表2-1沒有列
[摘要]目前的數控機床的NC(數控)程式設計程式碼都可以分成準備功能G程式碼、輔助功能M程式碼以及其它輔助程式碼(T,S,F等)。透過這些程式碼程式設計來實現機床的各種動作與移動。
大隈數控系統(OKUMA)是一種功能比較全面,較實用的數控系統,許多功能採用模組化形式(即任選項功能),針對性強。下面以OKUMA OSP7000為主,簡代其程式碼功能。功能程式碼基本遵循國際標準或一些約定,按其功能可分成以下三類。
準備功能G(程式碼)
準備功能程式碼是用地址字G和後面的二位或三位數字來表示的,見表2-1。
G程式碼按其功能的不同分為若干組。G程式碼有兩種模態:模態式G程式碼和非模態式G程式碼。表中標有“◎”符號的G程式碼屬於非模態式的G程式碼,只限定在被指定的某個程式段中有效。而未標“◎”符號的G程式碼屬於模態式G程式碼,又稱為續效程式碼,具有延續性,在後續程式段中,只要同組其它G程式碼未出現之前一直有效。另外,表中標有“◎”符號的G程式碼可以透過機床狀態引數來設定,使它成為預設的有效狀態;標有符號的G程式碼是當機床加電後就被設定為有效狀態。
OKUMA OSP7000M/700M CNC系統
G程式碼 組號 意義
G00○ 1 點定位(快速移動)
G61 14 準停模式
G01○ 直線插補
G62 19 可程式設計映象加工
G02
圓弧插補(順時針)
G64※
14
切削模式(取消G61)
G03
(逆時針)
G71
21
固定迴圈返回位置設定,與M53配合使用
G04◎
2
暫停
G09◎
18
準停檢驗
G73
11
固定迴圈(高速深孔鑽銷迴圈)
G10※
3
取消G11
G11
座標系平移和旋轉
G74
固定迴圈(反向攻絲迴圈)
G15
4
選擇工件座標系
G16◎
選擇工件座標系
G76
固定迴圈(精鏜迴圈)
G17
5
XY平面指定
G80※
取消固定迴圈
G18
ZX平面指定
G81
固定迴圈(鑽孔迴圈)
G19
YZ平面指定
G82
固定迴圈(鑽孔迴圈)
G20◎
15
英制輸入
G83
固定迴圈(深孔鑽銷迴圈)
G21◎
公制輸入
G40※
17
取消刀具半徑補償
G84
固定迴圈(攻絲迴圈)
G41
刀具半徑補償(左偏)
G85
固定迴圈(鏜孔迴圈)
G42
刀具半徑補償(右偏)
G86
固定迴圈(鏜孔迴圈)
G50※
9
取消G51
G87
固定迴圈(反鏜迴圈)
G51
圖形的放大和縮小
G89
固定迴圈(鏜孔迴圈)
G60
1
單方向定位
G90○
12
絕對位置尺寸模式
G53○
10
取消刀具長度 補償
G91○
增量位置尺寸模式
G54
X軸
G92
20
工件座標系變更
G55
Y軸
G94○
13
每分鐘進給指令
G56○
z軸
G95○
每轉進給指令
-------------
不同組的G程式碼在同一個程式段中可以編寫多個,但如果在同一個程式段中編寫了兩個或兩上以上屬於同一組的G程式碼時,則只有最後一個G程式碼有效。在固定迴圈中,如果編寫了第1組的G程式碼,則固定迴圈將被自動取消或為G80狀態(即取消固定迴圈),但第1組的G程式碼不受固定迴圈G程式碼的影響。表2-1沒有列