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

问题描述:

数控车(不车圆弧时)为什么也显示说:起点半径与终点半径超过规定值?
很简单一个车轴的程序,自动运行到第六行(我标注了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这段怎么看不懂是什么形状呀,感觉编的不对,整段程序也没进给,会撞车的,你再好好看看