数控车(不车圆弧时)为什么也显示说:起点半径与终点半径超过规定值?

来源:百度知道 编辑:UC知道 时间:2024/07/08 09:19:04
很简单一个车轴的程序,自动运行到第六行(我标注了XXXXXXXXXXXXXXXXXXXXXXXXXXXXX)就显示#20 起点半径与终点半径之差超过规定值。第六行这只是一个直线啊!哪来的半径?
程序如下:
N10 G00 X80. Z2.;
N20 M03
N30 G01 Z-100.;
N40 G01 X100.;
N50 G00 Z2.;
N60 G00 X60.;(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
N70 G01 Z-60.;
N80 G02 X80. Z-70.;
N90 G00 Z2.;
N100 G00 X40.;
N110 G01 Z-40.;
N120 G01 X60.;
N130 G00 Z2.;
N140 G00 X10.;
N150 G01 Z-10.;
N160 G02 X0. Z0. R10.;
N170 M05;
N180 G00 X50. Z50.;

N80 G02 X80. Z-70是这段报警,因为系统都是提前预读几段程序的,有问题就报警才能避免出错。因为你没有给R值所以就报警了,而且后面跟的G00 Z2.这样也不行啊。还有很多问题比如N140到N160这段怎么看不懂是什么形状呀,感觉编的不对,整段程序也没进给,会撞车的,你再好好看看

系统应该报警的是“N80 G02 X80. Z-70”这一段程序吧,第八行,没有圆弧半径R值,注意到没,程序编的有问题。