如图要加工一个空,而孔的圆心不在原点
这时候我们可以用TRANS指令
N10 G0 G17 G40 G71 G90 G94
N20 TRANS X15 Y40 ;零点偏移
N30 G0 X0 Y0 Z6 M3 ;(15,40)相当于原点(0,0)
N40 L1 ;加工子程序
N50 G0 Z6 M5
N60 TRANS ;取消零点偏移
N70 M30
ATRANS为附加的零点偏移,即上面程序段中出现框架指令(TRANS,ROT,SCALE,MIRROR)的一个,则用
ATRANS,表示在上个框架指令的基础上本指令继续执行,同理AROT,ASCALE,AMIRROR用法也一样。