FANUC可选旋转轴控制:绝对指令的正负号如何指定转向
依据30i/31i/32i-B可选旋转轴控制,区分旋转方向和终点坐标。用从350°出发的四种指令解释为何正负号可能改变经过的圆周,却不改变终点绝对值。
看到绝对指令中的C−20.0,不能立即认定目标是圆周坐标340°。在特定的旋转轴控制功能下,负号可以表示旋转方向,而20表示终点坐标的绝对值,两部分承担不同任务。
先确认符号是否已经被赋予方向含义
FANUC 30i/31i/32i-B说明书B-64482EN/03,§1.47,第68页(原厂手册公开镜像)规定,此旋转轴控制用于绝对指令:指令值的符号表示转向,绝对值表示目标位置。它以旋转轴roll-over有效为前提,并需相应功能配置。只有roll-over有效,并不足以证明当前机床采用了这种符号解释。
四个原创角度例
设一圈为360°,当前C=350°,采用上述方向指定规则;先只分析圆周几何,不加入实际轴行程限制。每一行都从同一个350°独立出发:
| 绝对指令值 | 指定方向 | 终点 | 该方向上的移动量 |
|---|---|---|---|
| +20.0 | 正向 | 20° | +30° |
| −20.0 | 负向 | 20° | −330° |
| +340.0 | 正向 | 340° | +350° |
| −340.0 | 负向 | 340° | −10° |
前两行终点相同,但通过的圆周不同;后两行也是如此。负号并不等同于“选较短的一条路”,正号也不等同于“增加指令值那么多角度”。例如+20.0实际是从350°正向跨越零点后到20°,只走30°。
与纯数学的负角坐标区别在哪里
把−20°视作普通圆周位置时,它与340°等价;这里却拆成“负向”与“20°终点”。因此,同一个文本若按两种规则解释,连目标位置都可能不同。这个数学对比不表示未配置该功能的所有机床必定采用某一种路径选择。
若仅比较执行后的坐标,前两行都显示20°,无法据此证明中途经过的空间相同。夹具、刀具、管线和机构能否允许相应方向及角度,需要结合真实结构判断;一个经过零点的短路径与一个近乎整圈的长路径不能互相替代。
程序迁移应同时核对终点与转向
审核后处理输出时,可以分别列出“指令符号”“终点绝对值”“按指定方向计算的角度差”。若原程序依赖此功能表达转向,移到另一配置后,仅保持C值文本不变并不保证行为一致。本文不给启用参数,也不讨论终点等于起点时是否追加整圈等特殊情形。更多旋转轴资料见OPTION栏目。
