中国数控联盟

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 443|回复: 1

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

[复制链接]

1791

主题

1912

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18133
QQ
发表于 2017-12-16 23:27:32 | 显示全部楼层 |阅读模式


该宏程序适用于对零件孔的倒角加工,最大的亮点:可根据孔径的大小,倒角的大小变换不同的走刀方式,当#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
%





回复

使用道具 举报

0

主题

56

帖子

524

积分

高级会员

Rank: 4

积分
524
发表于 2017-12-18 19:34:38 | 显示全部楼层
支持楼主,谢谢分享
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|中国数控联盟 ( 鄂ICP备16008852号-1 )

GMT+8, 2018-4-26 17:13 , Processed in 0.122192 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表