4. 输送系统运动控制基础

在 Beckhoff 的智能输送系统中,运动控制的核心任务是把“输送带要走到哪里、以多快速度走、与谁保持同步”翻译成轴可以执行的设定值。TwinCAT NC PTP(Point-to-Point)提供的是基于轴的点对点运动控制能力:每个轴有独立的位置、速度和加速度限制,控制器根据设定值生成轨迹并闭环跟随。理解这一层,是后续做电子齿轮、凸轮同步和输送带跟踪的前提。

一、轴配置:先让轴“可被控制”

在 TwinCAT 中配置一个 PTP 轴,通常要完成几件事:在 I/O 下扫描到伺服驱动器或变频器对应的 EtherCAT 从站;在 Motion 下新建 NC 轴并关联该从站;设置轴的缩放(Scaling)与单位。缩放决定了“用户单位”和“电机/编码器增量”之间的换算关系。例如输送带由伺服电机经减速比 i=10、辊筒直径 D=100 mm 驱动,编码器每转 131072 增量,则输送带每转一圈对应 πD≈314.16 mm,用户单位设为 mm 时,每毫米对应的增量约为 131072×10/314.16≈4172。这个数值直接决定位置指令和反馈是否一致。

轴配置中还要设定速度、加速度、减速度和急停斜坡。它们不是“随便填”的参数:速度上限受机械与工艺节拍约束,加速度过大会导致输送带打滑或物料倾倒,过小则跟不上节拍。配置完成后,通过 MC_Power 使能轴,再用 MC_Reset 清除可能存在的轴错误,轴进入 Standstill 状态,才具备接收运动指令的条件。

二、速度控制与位置控制

PTP 轴最常用的两类指令是速度控制和位置控制。速度控制用 MC_MoveVelocity 指定目标速度、加速度和方向,轴加速到设定速度后持续运行,直到收到停止或新指令。它适合输送带“持续匀速运行”的工况。位置控制用 MC_MoveAbsolute 或 MC_MoveRelative 指定目标位置,轴按梯形或 S 形速度曲线走完位移并停在目标点,适合“把物料送到某个工位”的定位场景。

两者可以组合:先以速度模式让输送带运行,检测到物料到达某位置后切换到位置模式做精确定位。切换时要注意速度连续性和方向定义。本文统一约定:输送带前进方向为正,位置增大表示物料向下游移动;反向为负。所有指令、反馈和图示都遵循这一约定。

三、电子齿轮:让从轴按比例跟随主轴

电子齿轮(Electronic Gearing)解决的是“从轴按固定比例跟随主轴”的问题。在 TwinCAT 中用 MC_GearIn 建立耦合,关键参数是齿轮比(Gear Ratio)。例如主轴是前段输送带,从轴是后段输送带,希望后段速度是前段的 1.5 倍,则齿轮比设为 1.5。耦合建立后,从轴位置 = 主轴位置 × 齿轮比 + 偏移量。偏移量用于对齐两段输送带的相位,避免物料在交接处被拉扯。

电子齿轮的优点是结构简单、跟随连续;局限是只能表达线性比例关系,无法描述“先慢后快再慢”的非线性同步。当工艺需要从轴在主轴不同位置呈现不同速度时,就要用凸轮同步。

四、凸轮同步:用凸轮表描述非线性关系

凸轮同步(Cam)通过一张“主轴位置—从轴位置”的凸轮表来描述从轴随主轴变化的规律。在 TwinCAT 中可用 MC_CamIn 建立凸轮耦合,凸轮表可以离线生成,也可以在线用 MC_CamTableSelect 选择。典型应用是飞剪、追剪或输送带上的“加速追上—同步—返回”动作:从轴在主轴某个区间内加速追上物料,在同步区与物料等速,再减速返回原位。

凸轮表的关键是分段设计:同步区要求从轴速度与主轴速度一致,即凸轮曲线在该段的斜率等于速度比;过渡区则要保证加速度连续,避免冲击。实际调试时,先确认主轴位置范围与凸轮表定义域一致,再检查同步区是否真正等速,最后观察过渡区是否有速度突变。

五、输送带跟踪与同步策略

输送带跟踪的典型场景是:视觉系统检测到物料位置后,机械手或执行机构需要在物料继续运动的过程中完成抓取或加工。此时执行机构必须与输送带保持同步。常见策略有三种:

  • 速度同步:执行机构速度与输送带速度一致,位置不严格对齐,适合对位置精度要求不高的跟随。
  • 位置同步:执行机构不仅速度一致,位置也与物料对齐,适合抓取、贴合等需要精确对位的场合。
  • 动态跟踪:视觉给出物料当前位置和速度,执行机构实时计算追赶轨迹,在到达同步点后切入同步,完成后退出。

实现时,通常把输送带轴作为主轴,执行机构轴作为从轴,用电子齿轮或凸轮建立耦合。视觉触发信号到来时,记录输送带当前位置,计算物料到达同步点所需的主轴位移,再启动从轴追赶。判断同步是否成功的依据是:同步区内从轴与主轴速度偏差在允许范围内,且物料位置与执行机构位置偏差小于工艺公差。

TwinCAT NC PTP 输送带运动控制与同步关系 主轴:输送带轴(Master) 位置反馈 / 速度反馈 / 方向约定:前进为正 物料运动方向 视觉检测 物料位置 / 触发信号 TwinCAT NC PTP MC_MoveVelocity / MC_MoveAbsolute MC_GearIn / MC_CamIn 从轴:执行机构(Slave) 抓取 / 贴合 / 加工 主轴位置/速度 输送带跟踪与同步策略 速度同步 从轴速度 = 主轴速度 位置不严格对齐 适用:喷涂、简单跟随 位置同步 速度一致 + 位置对齐 电子齿轮 / 凸轮耦合 适用:抓取、贴合 动态跟踪 视觉实时给位置/速度 追赶→同步→退出 适用:高速分拣、飞剪 同步判据:同步区内速度偏差 ≤ 允许值,物料与执行机构位置偏差 ≤ 工艺公差

六、参数与调试要点

实际调试时,建议按以下顺序推进:先确认轴缩放正确,用手动点动验证位置反馈方向与约定一致;再测试速度控制,观察加速时间和稳态速度是否达标;然后建立电子齿轮,检查从轴是否按比例跟随;最后切换到凸轮同步,重点观察同步区的速度一致性和过渡区的加速度连续性。每一步都要记录关键参数,例如缩放系数、齿轮比、凸轮表同步区起点与终点、允许的速度偏差和位置公差。

方向约定必须在轴配置、程序指令、凸轮表和视觉坐标中保持一致。若视觉给出的是图像坐标,需先转换到输送带坐标,再参与同步计算,否则会出现“越追越偏”的现象。
电子齿轮和凸轮耦合建立前,主轴必须处于可控状态;耦合过程中若主轴急停,从轴会按耦合关系同步停止,需确认机械结构能承受该冲击。解除耦合应使用 MC_GearOut 或 MC_CamOut,不要直接断电。

总结来说,TwinCAT NC PTP 轴配置解决“轴能不能动”,速度/位置控制解决“轴怎么动”,电子齿轮和凸轮同步解决“从轴怎么跟主轴”,输送带跟踪与同步策略解决“执行机构怎么跟物料”。四层依次递进,参数和方向约定贯穿始终,调试时按层验证,才能保证输送系统在节拍、精度和稳定性上同时达标。