楼主:在你程序一小部分中,前边有X、Y、Z,说明是三轴同时作进给运动的,这种三轴联动只允许有两种方式:一种是三轴都作直线进给,从立体的空间一点达到立体空间的另一点,在这种情况下是不需要I、J、K的。你程序中有I、J、K肯定不是三轴都作直线进给。这种情况下是X、Y、Z中的两轴作圆弧插补进给,另一轴同时作直线进给。例如铣孔或铣螺纹。程序中I、J、K只能出现其中的一个或者最多两个,如果圆弧插补在X—Y平面,那么K就是非法的,如果圆弧插补在X—Z平面,那么J就是非法的,如果圆弧插补在Y—Z平面,那么I就是非法的。你照片中看不到G01,应该不是是G02就是G03,而且也看不到是选择了哪个平面掌握圆弧插补的平面,因此就是I、J、K其中有一个是不该出现的,所以才报警,必须把不该出现的那个删掉就不报警了。