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

4.2 坐标系旋转指令(G68和G69)

4.2.1 指令格式

G68 X Y  R 

G68:设定坐标系旋转,X、Y指定旋转中心,R为旋转角度,逆时针为正值。

G69:取消坐标系旋转。

X、Y可以是X、Y、Z中的任意两个,它们由当前平面选择指令G17~G19中的一个确定。当X、Y省略时,G68指令默认为当前的位置即为旋转中心。

当程序在绝对坐标编程方式下时,G68程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按G68给定的角度旋转坐标系,如图4-3所示。

图4-3 旋转中心的确定

4.2.2 程序示例

【例4-3】 用ϕ4mm的键槽刀加工图4-4所示外形轮廓,槽深为3mm,两槽中心间隔30mm,编写加工程序。

图4-4 外形轮廓加工

O3;

G90 G54 M3 S800;(调用坐标系,设定主轴转速)

G0 X20. Y0;

G43 Z100. H1;

Z2.;

G1 Z-3. F20;(进刀)

G2 I10. F100;(全圆铣削)

G0 Z2.;(提刀)

G68 X0 Y0 R60.;(调用坐标系旋转)

G0 X20. Y0;(水平方向定位)

G1 Z-3. F20;

G2 I10. F100;

G69;(取消坐标系旋转)

G0 Z100.;(退刀)

M30;

【例4-4】 用ϕ12mm的四刃立铣刀加工图4-5所示的4个腰形槽,编写加工程序。

图4-5 腰形槽加工

O0001;

G90 G54 M3 S560;

G0 X0 Y0;(水平方向定位)

G43 G0 Z100. H01;

Z5.;(降刀)

M98 P2;(调用子程序加工第一个腰形槽)

G68 X0 Y0 R90.;(调用坐标系旋转)

M98 P2;(加工第二个腰形槽)

G68 X0 Y0 R180.;

M98 P2;(加工第三个腰形槽)

G68 X0 Y0 R270.;

M98 P2;(加工第四个腰形槽)

G69;

G0 Z120.;

M30;

O0002;

G0 X19.5 Y33.77;[此点为点(23.00,39.84)和点(16.00,27.71)的中点]

G1 Z0 F50;

G2 X33.77 Y19.5 Z-5. R39. F80;(螺旋降刀)

G42 G1 X39.84 Y23. D01 F200;

G2 X27.71 Y16. R7.;

G3 X16. Y27.71 R32.;

G2 X23. Y39.84 R7.;

G2 X39.84 Y23. R46.;

G40 G1 X33.77 Y19.5;

G3 X19.5 Y33.77 R39.;

G0 Z5.;(退刀)

M99;(子程序返回)

4.2.3 注意事项

利用旋转指令也能进行镜像加工,但前提是加工部分必须对称。