[数控车/加工中心] 上传一个强大的宏程序,铣圆孔

[复制链接]
查看2394 | 回复0 | 2020-3-13 20:55:23 | 显示全部楼层 |阅读模式
圆弧进退刀,螺旋切削,自动补圆底O9014(G65 C D X Y Z R Q F )
#3=60.
#7=25.
#9=2000.
#17=0.7
#18=-1.
#24=40.
#25=35.
#26=-21.7
#500=[#5043-#5083]
#31=ABS[FIX[[#26-#18]/#17]]
#32=ABS[#26-#18]-#31*#17
#33=[#3-#7]/2.
#34=#33/2.
#35=#33+#24
IF[#33LE0.5]THEN#3000=133(TOOL ERROR)
G90G00X#24Y#25
G90Z[#18+#17]
G03X#35R#34F#9
WHILE[#18GT#26]DO3
IF[[#18-#32]EQ#26]GOTO1
G03I-#33Z#18F#9
#18=#18-#17
END3
N1IF[#32NE0.]GOTO2
IF[#32EQ0.]GOTO3
N2G03I-#33Z#26
N3G03I-#33
G03X#24R#34
G90G00Z#500
M99面,绝不过切,自带圆弧半径过小报警信息,可随意更改!
说明
C代表孔的直径大小
D代表刀具直径大小
X,Y代表孔中心绝对坐标
Z代表孔的底面绝对坐标
R代表孔的上平面绝对坐标
Q代表每层切削深度
F代表切削速度
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则