G50.1/G51.1:镜像功能
该指令的功能为对加工轮廓的镜像进行加工。G51.1打开,G50.1关闭。
格式
G51.1 X_Y_Z_
X_Y_Z_:指定镜像中心。
G50.1 X_Y_Z_(X_Y_Z_的值忽略)
X_Y_Z_:指定镜像功能无效的轴。
解释
指定镜像中心
对G51.1,镜像中心既可以是一条线,也可以是一个点。例如,G51.1 X10,指定轮廓相对于x=10直线的镜像;G51.1 X10 Y10 Z10,指定相对于(10, 10, 10)点的镜像。
指定镜像功能无用的轴
对G50.1,X_Y_Z_指定了镜像功能无效的轴。例如,G50.1 X0,X轴的镜像功能关闭。G50.1 Y0 Z0,Y、Z轴上的镜像功能关闭。如果同时指定X、Y、Z或不指定任意一个轴,意味着把所有轴上的镜像功能都关闭。
特殊情况
仅在指定平面的1轴上使用镜像时,圆弧、刀具半径补偿方向和旋转方向均反转。
例
镜像图例如下:
对应程序如下:
主程序
O200
G54 G90 M03 S1000
M98 P100 '加工①图形,子程序O100为加工①图形程序
G51.1 X0 '关于X0对称轴(Y轴)镜像,加工②图形
M98 P100
G51.1 Y0 '关于原点镜像,加工③图形
M98 P100
G50.1 X0 '取消关于X0对称轴(Y轴)对称,关于Y0对称轴(X轴)镜像,加工④图形
M98 P100
G50.1 Y0 '取消关于Y0对称轴(X轴)镜像对称
M30 '程序结束