独立数控机床维修服务 · 技术资料与故障排查 手机 / 微信 18025212569

FANUC斜轴控制:程序只走X,为什么实际X、Z都在动?

发布于

以16i/18i/20i/21i-A连接手册的斜轴变换为依据,计算30度机构的实际双轴行程与速度,说明程序空间的进给不能直接当成实际进给轴速度。

文章目录
  1. 先确定这里的“斜”指什么
  2. 实际轴行程必须消除交叉分量
  3. 速度限制也需要经过同一个变换
  4. 显示坐标不同,不能直接相减判故障

在带倾斜滑台的机床上,程序里的X、Z可以保持直角坐标,而两根实际运动轴并不正交。此时程序只改变X,实际Z轴也可能移动;这是坐标补偿的组成部分,不必然表示多执行了一条程序。

先确定这里的“斜”指什么

FANUC 16i/18i/20i/21i-A连接手册B-63003EN-1/02,§1.11,第182–185页(原厂手册公开镜像)说明斜轴控制及任意斜轴控制:普通形式使用倾斜X轴与Z轴,程序仍按正交坐标建立。以下采用该节X/Z正方向,并假定相应的双轴转换有效;它不是把普通机床程序整体旋转一个角度。

实际轴行程必须消除交叉分量

令倾斜X轴偏离程序X方向θ,程序位移为Xp、Zp,实际轴行程为Xa、Za,则该几何下:

Xa=Xp/cosθ;Za=Zp−Xp·tanθ。

原创例取θ=30°,所有量已换成实际线性长度,已经处理直径/半径编程差异;30°只用于数学说明,不是角度参数建议。

程序位移Xp、Zp实际Xa实际Za
20、0 mm约23.094 mm约−11.547 mm
20、10 mm约23.094 mm约−1.547 mm

第一行中,Xa的Z方向投影为23.094×sin30°≈11.547 mm,恰好被Za抵消,所以刀具在程序空间的Z变化仍为零。第二行只需抵消到剩余10 mm;表格计算使用未舍入三角值。

速度限制也需要经过同一个变换

在纯程序X方向匀速运动时,若程序速度vp=1200 mm/min,实际X速度约1385.641 mm/min,实际Z速度约−692.820 mm/min。不能因为程序F小于两根轴的额定值,就认定转换后也不会越限。

仅作轴速度约束的理想计算:若实际X允许1300、实际Z允许500 mm/min,则程序X速度分别受1300cos30°≈1125.833和500/tan30°≈866.025约束,应取较小的866.025 mm/min。这里计算的是给定约束下的几何上限,不是该机床实际加减速或限速算法。

显示坐标不同,不能直接相减判故障

原厂该节区分程序直角坐标的绝对/相对位置与实际倾斜机构的机床位置显示。比较记录时,先标明所在坐标空间,再做变换;把两种X读数直接相减,会把正常几何差异当成跟随误差。

若机床的垂直轴补偿被专用控制状态抑制,上述双轴模型便不再完整适用。本文没有提供更改角度、使能参数或信号的步骤;分析对象是厂家已定义好的机构与模式。相关资料见OPTION栏目。

相关技术资料

FANUC可选旋转轴控制:绝对指令的正负号如何指定转向FANUC方向相关高速位置开关:同一坐标为何可能出现不同输出?FANUC柔性同步控制:速度追平与相位对齐是两个条件