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

3.2 钻削循环指令(G81和G82)

3.2.1 指令格式

钻孔循环(点钻循环)G81用作正常钻孔切削进给执行到孔底,然后刀具从孔底快速移动退回;钻孔循环(锪镗循环)G82用作正常钻孔切削进给执行到孔底,执行暂停然后刀具从孔底快速移动退回(图3-4)。

图3-4 G81和G82钻削循环动作步骤

指令格式:G81 X  Y  Z  R  F 

     G82 X  Y  Z  R P  F 

3.2.2 加工实例

【例3-1】 加工图3-5所示垫板,材料为45钢,硬度为200~250HB,装夹时需用垫铁和台虎钳,取上表面的中心作为工件原点,为了减小因机床反向间隙引起的误差,采用图3-6所示的刀具路径。

图3-5 垫板

图3-6 刀具路径

加工程序如下:

O0081;

G91 G28 Z0;(刀具返回参考点换刀)

G28 X0 Y0;

T01 M06;(ϕ19.8的钻头)

G90 G54 M3 S420;(设定加工初始状态)

G00 X-120.0 Y70.0;

G43 Z100.0 H01;(调1号刀长度补偿值)

M98 P1081;(调用子程序)

M05;

G91 G28 Z0;

G91 G28 X0 Y0;

T02 M06;(换ϕ20的铰刀)

G90 M3 S520;

G00 X-120.0 Y70.0;

G43 Z100.0 H02;(调2号刀长度补偿值)

M98 P1081;

M05;(设定加工结束状态)

G91 G28 Z0;

G28 X0 Y0;

M30;

O1081;

G98 G81 Z-24.0 R5.0 F30;(采用一般钻孔加工,刀具加工完毕后返回初始高度,同时该指令也可用于铰孔)

Y-70.0;

X120.0 Y70.0;

Y-70.0;

G0 Z100.0;(G0也可以像G80一样取代G81)

M99;