GSK980TDb数控车床宏程序,高手指正,错误在那,怎么改正,这个程序就是一个R5.55的小半圆槽,分多次车削

O2222
#1=0.35
M03 S1000
T0101
G99
G01 X325.0 Z10.0 F200.0
#7=#1
N100;
#8=SQRT[11.1*#7-#7*#7]
#9=71.0-#8
#10=#8+#8
G01 Z-#9 F200.0
G01 G42 X321.0 F200.0
G01 X320.0 F0.3
G02 U0 W-#10 R5.55 F0.3
G01 G40 X325.0 F200.0
#7=#7+#1
IF[#7LT4.8]GOTO100
G01 Z10.0 F200.0
M05
M30
GSK980TDb数控车床宏程序,高手指正,错误在那,怎么改正,这个程序就是一个R5.55的小半圆槽,分多次车削,上车后,提示G02 U0 W-#10 R5.55 F0.3这一段出错,高手指点怎么改正,谢谢!!

觉的程序有点错误,但也不敢保证建议都正确啊!互相学习一下,你用的是G99那是转进给,是s1000转F200这样的话算下来进给是200米每分钟了。按照你宏变量算的#10约等于3.88,而程序中G02那段看着是一个切半圆的程序,你给的半径R=5.55已经超过你的W的值(也就是直径值了),再者一般情况下编半圆的程序不用R,因为圆心角接近180度是用R指定半径的话圆弧中心位置会出现误差。
温馨提示:答案为网友推荐,仅供参考
相似回答