旋转坐标系的语句为

D(CRD1) = ROTATE/ZXIS,15

其中CRD1为旋转后的坐标系名称,15为旋转的角度,ZXIS表示饶着Z轴做旋转.

那么在编测量程序的用处呢?

一些有规律的测量要求,例如测量法兰盘上的一圈小圆,如果按照计算的方法,将N个圆的坐标,点向量都一一计算出来,非常麻烦而且容易出错.

当我知道固定角度后,做这样的循环程序就非常简单.

测量圆CIR1后,旋转坐标系一个固定的角度,再以圆一的坐标来测量,机器实际移动到了圆2的地方进行测量,如此循环下去测量,就省去了对所有圆的计算问题.

尤其在对一些表面很复杂,但是有对称规律,第一个点需要手动去打的时候,计算向量和坐标是一个非常痛苦的事情,但是用旋转就可以变得非常简单.对于特定的测量,采用极坐标系可能简化程度更高.

打开自学习产生程序,建里坐标系在大圆中心,所在端面确立Z方向,测量其中一个小圆。

在测量小圆语句前一行,加上(JUPA)

ENDMES后面一行,加上 D(temp) = rotate/ZAXIS,15

Jumpto/(JUPA)

程序就会测量完一个圆后,自动旋转15度去测量下一个圆,直到按下STOP为止.

如果加一个循环语句替代跳转,就可以选择测量的次数.

RationalDMIS 7.1 运用旋转坐标系进行循环测量_循环语句

对于这些应用,25球的点分布程序就是靠测量,旋转坐标系再测量,如此循环完成的.