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

FANUC G60单向定位:终点是X100,为什么轨迹可能先到X95?

发布于

用0i-F单向定位的中间停点说明G60如何保持最终接近方向,并以一维轨迹复算额外行程。解释为什么终点包围盒不足以检查余程,以及一次性与模态配置的差异。

文章目录
  1. 控制目标是最后接近方向
  2. 用一个已知方向的模型复算行程
  3. 为什么只检查终点不够
  4. 移植程序还要核对是否为模态

校核定位程序时,只看起点和终点可能漏掉G60产生的中间运动。单向定位的目的,是让最后接近目标的方向保持一致;因此,相同终点从两侧出发,途中动作可以不同。

控制目标是最后接近方向

0i-F加工中心B-64604EN-2/01,§3.1,第16–18页(原厂手册公开镜像)说明G60的余程及定位方向由5440相关配置确定;即使起始移动方向与规定方向相同,也会在终点前暂停一次。本文只分析一条直线轴,不给该参数的写入值或符号规则。

用一个已知方向的模型复算行程

假定目标X=100 mm,已确认配置使最后5 mm沿+X接近目标,那么相应中间位置为X=95 mm。这是假定机械方向后的路径模型,不表示所有机床的正参数都产生这一方向。

出发位置模型中的位置顺序总移动距离
X=2020→95→10075+5=80 mm
X=120120→95→10025+5=30 mm

从120直接到100只需20 mm,第二行却多出10 mm,因为先越过终点5 mm,再反向返回5 mm。这里的“越过”是相对从120向100的初始运动方向而言;最终接近始终为+X。

为什么只检查终点不够

第二行的两个程序端点都在[100,120]内,但实际模型轨迹达到95。如果X=97附近存在障碍或边界,仅凭端点位于允许区域无法证明整条定位路径可行。多轴时还需识别定位采用哪种插补类型;本例不假定二维或三维中间路径必为直线。

这也是为什么不能把G60当成修复机械间隙的万能方法:它约束的是接近方式,实际误差仍应通过测量区分。验证应记录从两侧接近时的完整位置变化和终点重复性,而不只记录一次终点读数。

移植程序还要核对是否为模态

同章规定5431#0 MDL决定G60采用一次性还是01组模态形式。若只比较包含G60的那一行,会漏掉后续段是否仍受它影响的差别。零余程轴或零移动量也不执行该单向定位;这些边界需要与当前配置对应,不能据一次“没绕行”就断言功能失效。

这里讨论基础定位行为与配置,不把收录于OPTION栏目解释为该功能在所有型号上均需另购。

相关技术资料

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