发布于 2007-07-02 23:24:25
0楼
1、ROT和AROT都是坐标系旋转指令。
2、ROT是绝对旋转,而AROT是增量旋转。
3、ROT在旋转当前有效的坐标系的时候,会撤消在它之前所有的坐标系的变换,例如坐标系的平移、旋转、镜像和比例缩放,相当于一切从头开始。
4、AROT所产生的坐标旋转是,在保留当前已经进行坐标系变换的基础之上,再一次进行坐标的旋转,而不会撤销先前的坐标平移、旋转、镜像和比例缩放。
5、你之所以没有发现ROT和AROT之间的区别是因为你只应用了一次坐标旋转,那么两个指令的效果是相同的。
6、为了看到ROT和AROT之间的区别,你可以试着运行以下两个程序:
程序一:
N10 G00 X0 Y0
N20 ROT Z20 ;坐标绕Z轴逆时针旋转了20度
N30 G00 X100
N40 G00 X0
N50 ROT Z30 ;坐标绕Z轴逆时针旋转了30度(前面旋转的20度被撤销了)
N60 G00 X100
程序二:
N10 G00 X0 Y0
N20 ROT Z20 ;坐标绕Z轴逆时针旋转了20度
N30 G00 X100
N40 G00 X0
N50 AROT Z30 ;坐又标绕Z轴逆时针旋转了30度,现在坐标实际上绕最初的Z轴逆时针旋转了50度
N60 G00 X100