3.5.13 G158 座標偏移
由 "參數→G158 座標偏移" 可開啟 "G158 座標偏移" 對話盒,由此對話盒可設定 0~99 共 100 組之 G158 座標系。
"G158 座標偏移" 對話盒
每一組都有 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ 之值,若是由 G158 指令或手動對話盒所設定之結果,由控制器計算出等效之 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ 值。
若是機構為 AC 軸之機器,則相當於以下指令:
G158 P00155 X_ Y_ Z_ A_ B_ C_ U_ V_ W_
若是機構為 BC 軸之機器,則相當於以下指令:
G158 P00159 X_ Y_ Z_ A_ B_ C_ U_ V_ W_
G158 座標偏移範例
範例一:
;指定第 5 組座標系
G158 L5
;先將刀具沿主軸方向拉起至極限位置,再指定第 5 組座標系,並將旋轉軸轉至使刀具在與 Z 軸平行之位置
G158 L5 P10000 Q1
;由 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ 指定之第 1 組旋轉模式,依序繞 X 軸旋轉 A_ 值
;再繞 Y 軸選轉 B_ 值,再繞 Z 軸選轉 C_ 值,依次序旋轉來指定座標系
G158 P00157 X_ Y_ Z_ A_ B_ C_ U_ V_ W_
;以增量方式,由 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ 指定之第 1 組旋轉模式
;依序繞 X 軸旋轉 A_ 值,再繞 Y 軸選轉 B_ 值,再繞 Z 軸選轉 C_ 值
;依次序旋轉來指定座標系,並將旋轉軸轉至使刀具在與 Z 軸平行之位置
G158 P11157 X_ Y_ Z_ A_ B_ C_ U_ V_ W_
範例二:加工程式
%
G169
G54
G43 H2
G128 Q1
G0 B0. C0
;
M3S3000
;
; 1: eular, 59 = 111011, rotate Z then Y then Z
G158 Q1 L1 P10159 Q1 X0. Y0. Z85. A10. B20. C30. U0 V0 W0
;
M97 P2222
M97 P3333
M97 P4444
;
G169
G128 Q1
M5
M30
; drill a hole
O4444
G0 Z10.
G00X8.5Y7.4
G98
G81Z-3.R0.F200.
G0 Z10.
M99
; slot pocket
O3333
G00X2.Y18.Z10.
G01Z-2.F500.
....
G00Z10.
X2.Y18.
M99
; surfacing
O2222
G00X10.Y10.Z6.
X0.5Y19.5
G01Z0.F500.
....
G00Z6.
X10.Y10.
M99