数控铣削编程与加工(第二版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.3 可编程镜像(G51.1和G50.1)

4.3.1 指令格式

用可编程镜像指令G50.1、G51.1可实现图形关于坐标轴的对称加工,具体的指令格式如图4-6所示。

图4-6 可编程镜像指令示意图

它的作用可以使执行此指令后的XY坐标值关于坐标轴或原点对称,但指令本身并不会使机床或者刀具发生移动。

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被互换。