2.4 坐标变换
2.4.1 零点偏置 G53, G54~G59, G500, G501
图2.3 G54-59零偏
G54:第一可设定零点偏置
G55:第二可设定零点偏置
G56:第三可设定零点偏置
G57:第四可设定零点偏置
G58:第五可设定零点偏置
G59:第六可设定零点偏置
G53:取消可设定零点偏置
G500:取消可附加的零点偏置
G501:设置可附加的零点偏置
图2.4 G500/G501零偏定义
G501是在G53~G59坐标上偏移生成的新的坐标系(如图2.4的坐标系A),通过G500清除设定的附加零点偏置。
G54设置第一零点,其相对于机床坐标原点进行偏置。例如在“零偏表”中,如果G54下的值为X=10和Z=10,则编程G54后,当前的坐标系将X10、Z10这个点作为当前坐标系原点。
G55设置第二零点,相对于机床坐标原点的偏置,G56、G57、G58、G59分别为第3、4、5、6零点偏置。
注意
1.这几个零点偏置是相互独立的,并且可以互相取代和互相取消,即如果在编了G54之后,另一程序段中再编了G55,则G54自动取消,G55生效。另外,G53可以取消前面设定的所有零点偏置,使得坐标系恢复为机床坐标系。
2.可设定零点和附加零点X值都是半径值。
2.4.2 镜像(MIRROR)
使用MIRROR可以将工件形状在坐标轴上进行镜像,在车床上一般以X轴做镜像,如图2.5所示。
图2.5 镜像
指令格式:
MIRROR X0 ;以X轴做镜像
说明:
1.可通过G500取消镜像。
2.使用镜像指令时请注意确认所使用刀具的刀沿设置是否正确。
示例:
N10 T1D1 S600 M04
N20 G00 G90 X-60 Z80
N30 MIRROR X0
N40 CYCLE97(9, 0, 0, -50, 42, 42, 3, 2, 2.92, 0, 30, 0, 5, 2, 3, 1, 0, 0)
N50 G00 X60 Z80
N60 M02