加工中心吧 关注:100,951贴子:2,463,341
  • 4回复贴,共1

请教个铣面的宏程序,圆角位置程序哪里给的不对

只看楼主收藏回复


头上怎么有个拐角,另外中间怎么多走了一段直线,大佬帮忙看看
O0001
#1=300(X)
#2=300(Y)
#3=50(刀具直径)
#4=0.6(Y向步距)
#5=0(起始高度)
#6=-3(终止深度)
#7=0.5(每刀切深)
#8=[#1+#3]/2+5(X起始点)
#9=[#2+#3]/2+5(Y起始点180)
#10=#3*#4(步距30)
#11=#3*0.25
#21=2500(转速)
#22=2000(进给)
#23=1(刀长补正)
G0 G90 X#8 Y#9
M3 S#21
G43 H#23 Z30. M08
G0 Z[#5+2]
WHILE[#5GT#6] DO1
G1 Z#5 F300
WHILE[#9LT#2/2] DO2
#9=#9+#10
G1 Y#9 F#22
X-#8+#11
G02 X-#8 Y#9+#11 R#11
G1 Y#9+#10-#11
G02 X-#8+#11 Y#9+#10 R#11
G1 X#8-#11
G03 X#8 Y#9+#10+#11 R#11
G1 Y#9+#10*2-#11
G03 X#8-#11 Y#9+#10*2 R#11
#9=#9+#10
Y#9
X#8
END2
#8=[#1+#3]/2+5
#9=-[#2+#3]/2+5
G0 Z[#5+2.]
G0 G90 X#8 Y#9
#5=#5-#7
END1
IF[#5LT#6]THEN #5=#6
G1 Z#5 F300
WHILE[#9LT#2/2]DO 3
#9=#9+#10
G1 Y#9 F#22
X-#8+#11
G02 X-#8 Y#9+#11 R#11
G1 Y#9+#10-#11
G02 X-#8+#11 Y#9+#10 R#11
G1 X#8-#11
G03 X#8 Y#9+#10+#11 R#11
G1 Y#9+#10*2-#11
G03 X#8-#11 Y#9+#10*2 R#11
#9=#9+#10
Y#9
X#8
END3
G0G90Z30.
M05
M09
G91 G28 Z0.0
G28 Y0.
M30
%


IP属地:河南1楼2024-02-24 14:02回复

    看了你的帖子我好奇的是为啥进刀在第四象限,刚好我这几天在搭建机床就用cimco和vt给你看看,发现你的问题是END2前有XY坐标,而且前面模态是G3,而cimco没有报错上机应该要报错,单改这里还不行,D02下面第二行G1 Y#9 F#22也会介入,当然刀痕不影响或者刀具在活外也可以,另外我的疑惑是WHILE嵌套会先运行最外层好像也是涨姿势了


    IP属地:四川2楼2024-02-24 20:23
    收起回复