回复楼主:开始的G91 G28 Z0,如果Z轴离机械零点距离50mm以上,可以返回零点,如果回过零点也还回零点,如果上电后就在零点上,这一下就Z轴超程了。因为还在G91状态,后边的G00 X0 Y0就会不动。还有,没有刀具长度补偿;圆弧插补也没有半径补偿;在圆弧插补里,J0可以省略掉;你写的程序用“;”结尾,要另起一行,还有在G90状态下,三个Z-0.5可是同一个深度。
希望你从指令开始,深入的掌握每一个指令,包括每个指令的使用条件、指令格式、系统的有关规定和适用的场合,然后再根据不同的加工、工件编写加工程序。