二、指令格式
格式一 G51 I__J__K__P__;
G51 I0 J10.0 P2 000;
I__J__K__ 中参数的作用有两个:
第一,选择要进行比例缩放的轴,其中 I 表示 X 轴,J 表示 Y 轴;
第二,指定比例缩放的中心,“I0 J10.0”表示缩放中心在坐标(0,10.0)处,如果省略了
I、
J、K,则 G51 指定刀具的当前位置作为缩放中心。P 为进行缩放的比例系数,不能用小数
点来指定该值,“P2 000”表示缩放比例为 2 倍。
格式二 G51 X__Y__Z__P__;
G51 X10.0 Y20.0 P 1 500;
X__Y__Z__中参数与格式一中的 I、J、K 参数作用相同,只是由于系统不同,书写格式不
同罢了。
格式三 G51 X__Y__Z__I__J__K__;
G51 X10.0 Y20.0 Z0 I1.5 J2.0 K1.0;
X__Y__Z__用于指定比例缩放的中心。
I__J__K__用于指定不同坐标方向上的缩放比例,该值用带小数点的数值指定。I、J、 K 可
以指定不相等的参数,表示该指令允许沿不同的坐标方向进行不等比例缩放。
三、比例缩放指令说明
1、比例缩放中的刀具半径补偿问题在编写比例缩放程序过程中,要特别注意建立刀补
程序段的位置,通常,刀补程序段应写在缩放程序段内;在执行该程序段过程中,机床能
正确运行,而如果执行以下程序则会产生机床报警。
例 1 G51 X__Y__Z__P__; 例 1 G41 G01 … D01 F100;
G41 G01 … D01 F100; G51 X__Y__Z__P__;
比例缩放对于刀具半径补偿值、刀具长度补偿值及工件坐拆系零点偏移值无效。
2、比例缩放中的圆弧插补 在比例缩放中进行圆弧插补,如果进行等比例缩放,则圆
弧半径也相应缩放相同的比例;如果指定不同的缩放比例,则刀具不会走出相应的椭圆轨
迹,仍将进行圆弧的插补,圆弧的半径根据 I、J 中的较大值进行缩放。
3、当各轴用不同的比例缩放,缩放比例为“-”时,形成镜像。
四、比例缩放注意事项
1、比例缩放的简化形式如将比例缩放程序“G51 X__Y__Z__P__; ” 或“G51
X__Y__Z__I__J__K__;”简写成“ G51;”,则缩放比例由机床系统参数决定,具体值请查
阅机床有关参数表,而缩放中心则指刀具刀位点所处的当前位置。
2、比例缩放对固定循环中 Q 值与 d 值无效 在比例缩放过程中,有时我们不希望进行
Z 轴方向的比例缩放。这时,可修改系统参数,以禁止在 Z 轴方向上进行比例缩放。
3、比例缩放对工件坐标系零点偏移值和刀具补偿值无效。
4、在比例缩放状态下,不能指定返回参考点的 G 指令(G27-G30),也不能指定坐标
系设定指令(G52~G59,G92)。若一定要指令这些 G 代码,应在取消缩放功能后指定。
可编程镜像指令
使用可编程镜像加工指令可实现沿某一坐标轴或某一坐标点的对称加工。在一些老的
数
控系统中通常采用M 指令来实现镜像加工,在FANUG 0i 及更新版本的数控系统中则采用
G50.1或G51.1 来实现镜像加工。
一、镜像指令及含义
G51.1——可编程镜像设定
G50.1——可编程镜像取消
二、镜像指令格式
第 3 页 共 15 页