1. 首页
  2. 技术文章
  3. FANUC

一个宏程序,实现四种倒角

该宏程序适用于对零件孔的倒角加工,最大的亮点:可根据孔径的大小,倒角的大小变换不同的走刀方式,当#17=0时,表示单轮廓走刀,#17不等于0时,表示多轮廓走刀增量值大小;当#150=0时,表示圆心下刀,#150=1时,表示侧边下刀。

 

铣圆倒角宏程序

坐标系建立:四面分中,顶面为零

 

当#17=0,#150=0时,适用于小孔倒中心下刀,单轮廓走刀,例如倒角为C0.5时,如下图:

一个宏程序,实现四种倒角

 

当#17=0.25(进刀量),#150=0时,适用于小孔倒中心下刀,多轮廓走,例如倒角为C1时,如下图:

一个宏程序,实现四种倒角

 

 


 

当#17=0,#150=1时,适用于大孔倒侧边下刀,单轮廓走刀,例如倒角为C0.5时,如下图:

一个宏程序,实现四种倒角

 

当#17=0.25,#150=1时,适用于大孔侧边下刀,多轮廓走刀,例如倒角为C1时,如下图:

一个宏程序,实现四种倒角

 

 

完整程序内容:

%

O8042

G90 G17 G40 G49 G80 G69

G91 G28 Z0.

#1=50

#20=6

#24=0

#17=0

#19=7000

#9=1200

#108=-0.5

#109=-1.5

#118=[[#1/2]-[#108]+[#109]]

#150=0

T#20 M6

G90 G54

S#19 M3

IF[#150EQ0]GOTO100

IF[#150EQ1]GOTO200

N100

G0 X0. Y0.

G43 Z10. H#20

IF[#17EQ0]GOTO11

GOTO1

N200

#124=[[#1/2]-3]

G0 X#124 Y0.

G43 Z10. H#20

IF[#17EQ0]GOTO22

GOTO2

N1

G1 Z0.3 F2500.

G1 Z#109 F#9

#24=[#1/2+#17]+[#109]

WHILE[#24LT#118]DO1

G3 X#24 I[#24/2]

G3 I-#24

G3 X0. I-[#24/2]

#24=[#24+#17]

END1

N11

G1 Z#109 F2500.

G3 X#118 I[#118/2] F#9

G3 I-#118

G3 X0. I-[#118/2]

G0 Z10.

GOTO500

N2

G1 Z0.3 F2500.

G1 Z#109 F#9

#24=[[[#1/2]+#17]+[#109]]

WHILE[#24LT#118]DO2

G3 X#24 I[[#24-#124]/2]

#24=#24

G3 I-#24

G3 X#124 I-[[#24-#124]/2]

#24=#24+#17

END2

N22

G1 Z#109 F2500.

G3 X#118 I[[#118-#124]/2] F#9

G3 I-#118

G3 X#124 I-[[#118-#124]/2]

G0 Z10.

N500

M9

M5

G91 G28 Z0.

G28 Y0.

M30

%

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:CNC345CAM】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code