2. XTS硬件架构与选型

XTS(eXtended Transport System)不是一台“成品输送机”,而是一套可组装的机电系统。理解它的硬件架构,核心是搞清楚六个相互约束的要素:动子(Mover)、导轨(Track)、电机模块(Motor Module)、位置检测、供电与通信接口。选型时它们不能各自独立决定——动子数量受导轨长度和电机模块数量限制,供电能力受动子负载和加速度影响,通信周期又反过来约束可实现的动态性能。本节按“先建立结构关系,再逐项给出选型依据”的方式展开。

一、系统结构:从电机模块到动子的能量与信息链

XTS 的物理基础是一条由若干电机模块首尾拼接而成的闭合或开放导轨。每个电机模块内部包含多组驱动线圈,线圈通电后产生行波磁场,推动动子沿导轨运动。动子本身不带电机、不带电缆,只包含永磁体和机械导向结构,因此可以无接触地被动驱动。位置检测由集成在电机模块中的霍尔传感器阵列完成,用于识别动子所在区段;高精度位置则通过系统内部的位置计算与编码器反馈获得。供电与通信通过模块间的连接器级联传递,最终由一台XTS 电源模块和一台TwinCAT 控制器统一管理。

XTS 硬件架构:能量流、信息流与机械约束 导轨 / 电机模块(定子) 电机模块 M1 电机模块 M2 电机模块 M3 电机模块 M4 可扩展模块 动子(Mover,无源) 动子1 动子2 动子3 动子4 位置检测 霍尔传感器阵列(区段识别) 位置计算 / 编码器反馈(高精度) TwinCAT 位置环 供电 XTS 电源模块:24 V DC 控制 + 高压动力 功率预算 ≈ 动子数 × 加速度 × 负载 通信接口 EtherCAT:控制器 ↔ 电源模块 ↔ 电机模块 周期 1 ms / 500 µs,决定动态响应上限 约束关系:动子数量 ≤ 导轨长度 / 动子间距;功率预算 ≥ 动子总负载;通信周期 ≤ 动态响应要求

二、动子:数量、间距与负载的匹配

动子是 XTS 中唯一运动的部件,也是选型时最先确定的参数。每个动子有明确的长度和最小间距要求。以 Beckhoff 常见型号为例,标准动子长度约 100 mm,最小安全间距通常取 50 mm 以上(具体以所选型号手册为准)。若导轨总长为 L,动子长度为 l,最小间距为 d,则最大动子数 N 满足:

N ≤ (L + d) / (l + d)

示例:L = 2000 mm,l = 100 mm,d = 60 mm
N ≤ (2000 + 60) / (100 + 60) = 2060 / 160 ≈ 12.8
取整后最多 12 个动子。

这只是几何上限。实际还要考虑负载:每个动子可承载的质量有限,且加速度越大,所需驱动力越大。若单个动子负载为 m,目标加速度为 a,则所需推力 F ≈ m·a(忽略摩擦和导向阻力)。多个动子同时加速时,总推力需求叠加,直接决定电源模块和电机模块的功率选型。因此动子数量不是越多越好,而是要在“节拍需求”和“功率预算”之间取平衡。

三、导轨与电机模块:长度、形状与拼接

导轨决定动子的运动路径,可以是直线、圆弧或闭合环形。电机模块是导轨的“动力段”,每个模块有固定长度(常见约 250 mm 或 500 mm),内部包含独立的线圈组和霍尔传感器。多个电机模块通过机械连接件和电气连接器首尾拼接,形成连续轨道。选型时要确认三件事:

  • 总长度:由工艺布局决定,需为动子间距和工位留出余量。
  • 模块数量:总长度除以单模块长度,向上取整;圆弧段需要专用圆弧模块。
  • 拼接方向:直线段与圆弧段的连接处要保证磁场连续,安装时按厂家标记对齐。

电机模块之间通过动力连接器和通信连接器级联。动力连接器传递驱动电流,通信连接器传递 EtherCAT 信号和位置数据。拼接顺序会影响 EtherCAT 拓扑,因此布线时要记录每个模块的物理位置与逻辑地址的对应关系。

四、位置检测:区段识别与高精度定位

XTS 的位置检测分两层。第一层是霍尔传感器阵列,每个电机模块内集成若干霍尔元件,用于判断动子当前位于哪个区段。这一层精度较低,但响应快,用于换向和粗定位。第二层是位置计算与编码器反馈,系统根据霍尔信号和动子运动模型,结合电机模块的电流相位,计算出动子的连续位置。在 TwinCAT 中,这个位置以 Position 变量形式提供给用户程序,单位通常为毫米或微米。

实际调试时,位置检测的零点标定很关键。通常以某个电机模块的起始边为参考零点,所有动子的位置都相对于这个零点计算。若零点偏移,会导致动子停位不准或撞到机械限位。标定方法一般是手动将动子推到参考位置,然后在 TwinCAT 中执行回零命令,系统记录当前霍尔状态作为零点。

五、供电与通信:功率预算和周期约束

XTS 的供电分两路:24 V DC 控制电源用于模块内部逻辑和传感器,高压动力电源用于驱动线圈。电源模块的选型依据是总功率预算,它等于所有动子同时加速时的功率之和,再加上模块静态功耗。一个简化的估算方法是:

P_total ≈ Σ (m_i × a × v_max) + P_static

示例:8 个动子,每个负载 0.5 kg,加速度 10 m/s²,最大速度 2 m/s
单个动子峰值功率 ≈ 0.5 × 10 × 2 = 10 W
8 个动子 ≈ 80 W
加上模块静态功耗约 30 W,总预算约 110 W
选型时留 30% 余量,电源模块额定功率应 ≥ 150 W。

通信接口采用 EtherCAT,控制器通过电源模块与所有电机模块通信。通信周期直接决定位置环和电流环的更新频率。周期越短,动态响应越好,但 CPU 负载和网络负载也越高。常见配置为 1 ms 或 500 µs。若应用需要高速拾放,建议 500 µs;若只是常规输送,1 ms 通常足够。选型时要确认控制器支持的 EtherCAT 周期和电机模块的通信能力是否匹配。

选型检查顺序建议:先定动子数量和负载 → 再算总长度和模块数量 → 然后估算功率预算 → 最后确认通信周期和控制器能力。任何一步不满足,都要回到上一步调整,而不是单独放大某一项。
常见误区:只按几何长度算动子数量,忽略功率预算,导致多个动子同时加速时电源模块过载保护;或者只关注通信周期,忽略电机模块的电流环带宽,导致实际动态性能达不到预期。

六、选型参数速查表(示例)

要素 关键参数 示例值 影响
动子 长度 / 最小间距 / 负载 100 mm / 60 mm / 0.5 kg 决定最大数量和推力需求
导轨 总长度 / 形状 2000 mm / 闭合环形 决定模块数量和布局
电机模块 单模块长度 / 数量 500 mm / 4 个 决定驱动能力和拼接方式
位置检测 霍尔阵列 / 零点标定 区段识别 + 回零 影响停位精度和重复性
供电 功率预算 / 余量 110 W / 30% 决定电源模块额定功率
通信 EtherCAT 周期 500 µs 或 1 ms 决定动态响应上限