Marco Nie - siemens https://blog.niekun.net/tag/siemens/ SIEMENS 坐标系转换 https://blog.niekun.net/archives/376.html 2019-09-18T14:23:00+08:00 编写 NC 程序时,遇到需要进行坐标系旋转的地方。研究了下手册,发现使用起来很方便。以上是 4 种常用的坐标变换指令。简介TRANS/ATRANS:以给定的几何轴方向移动 WCSROT/AROT:WCS 旋转:链接单个旋转,围绕给定的几何轴旋转当前工作平面(G17/G18/G19)绕角度RPL=...旋转SCALE/ASCALE:以设定的几何轴的方向比例放大/缩小轮廓MIRROR/AMIRROR:通过对设定的几何轴执行镜像(方向切换)进行 WCS 镜像每个指令可以独立生效,也可以叠加生效:替换型指令:TRANS X… Y… Z… ROT X… Y… Z… ROT RPL=... SCALE X… Y… Z… MIRROR X0/Y0/Z0 附加型指令:ATRANS X… Y… Z… AROT X… Y… Z… AROT RPL=... ASCALE X… Y… Z… AMIRROR X0/Y0/Z0例如,想要先将参考点平移到 X1 Y1 (G17 平面),然后将参考点绕Z轴旋转到45度:TRANS X1 Y1 AROT RPL=45ROT句法ROT X30 - 绕X轴旋转30度ROT RPL=30 - 在当前平面旋转30度,如果当前为 G17,则绕Z轴旋转30,相当于 ROT Z30SCALE 句法ASCALE X0.7 Y0.7 - 可为每个轴设定一个独立的比例系数MIRRORMIRROR X0 - X 轴镜像(X轴上反向)MIRROR - 关闭镜像