4.3 可编程镜像(G51.1和G50.1)
4.3.1 指令格式
用可编程镜像指令G50.1、G51.1可实现图形关于坐标轴的对称加工,具体的指令格式如图4-6所示。
图4-6 可编程镜像指令示意图
它的作用可以使执行此指令后的X、Y坐标值关于坐标轴或原点对称,但指令本身并不会使机床或者刀具发生移动。
G51.1 IP ;(设置可编程镜像)
…(根据G51.1 IP 指定的对称轴生成在这些程序段中指定的镜像)
G50.1 IP ;(取消可编程镜像)
IP :用G51.1指定镜像的对称点(位置)和对称轴;用G50.1指定镜像的对称轴,不指定对称点。
4.3.2 程序示例
【例4-5】 用ϕ4mm的键槽刀加工图4-7所示外形轮廓,槽深3mm,编写加工程序。
图4-7 外形轮廓加工
O5;
G90 G54 M3 S800;(调用坐标系,设定主轴转速)
G0 X20. Y0;
G43 Z100. H1;
Z2.;
G1 Z-3. F20;(下刀)
G2 I10. F120;(铣削全圆)
G0 Z2.;
G51.1 X0;(调用镜像)
G0 X20. Y0;
G1 Z-3. F20;
G2 I10. F120;
G50.1 X0;(取消镜像)
G0 Z100.;
M30;
【例4-6】 用ϕ12mm的四刃立铣刀加工图4-8所示的4个深5mm的腰形槽,编写加工程序。
图4-8 腰形槽加工
O0001;
G90 G54 M3 S560;(调用坐标系,设定主轴转速)
G0 X0 Y0;(水平方向定位)
G43 G0 Z100. H01;
Z5.;(降刀)
M98 P2;
G51.1 X0;
M98 P2;(调用子程序)
G51.1 Y0;(调用镜像)
M98 P2;(加工第二个腰形槽)
G50.1 X0;
M98 P2;
G50.1 Y0;
G0 Z120.;
M30;
O0002;(加工单个腰形槽)
G0 X7.77 Y28.98;[此点为点(9.58,35.74)与点(5.95,22.22)的中点]
G1 Z0 F50;
G2 X28.98 Y7.77 Z-5. R30. F80;
G42 G1 X35.98 Y7.76 D01 F200;
G2 X22.22 Y5.95 R7.;
G3 X5.95 Y22.22 R23.;
G2 X9.58 Y35.74 R7.;
G2 X35.98 Y7.76 R37.;
G40 G1 X28.98 Y7.77;(取消刀补)
G3 X7.77 Y28.98 R30.;
G0 Z5.;(抬刀)
M99;
4.3.3 说明
一个轴上的镜像在指定平面对某个轴镜像时使下列指令发生变化:G02和G03被互换;G41和G42被互换。