2. XTS硬件架构与选型
XTS(eXtended Transport System)不是一台“成品输送机”,而是一套可组装的机电系统。理解它的硬件架构,核心是搞清楚六个相互约束的要素:动子(Mover)、导轨(Track)、电机模块(Motor Module)、位置检测、供电与通信接口。选型时它们不能各自独立决定——动子数量受导轨长度和电机模块数量限制,供电能力受动子负载和加速度影响,通信周期又反过来约束可实现的动态性能。本节按“先建立结构关系,再逐项给出选型依据”的方式展开。
一、系统结构:从电机模块到动子的能量与信息链
XTS 的物理基础是一条由若干电机模块首尾拼接而成的闭合或开放导轨。每个电机模块内部包含多组驱动线圈,线圈通电后产生行波磁场,推动动子沿导轨运动。动子本身不带电机、不带电缆,只包含永磁体和机械导向结构,因此可以无接触地被动驱动。位置检测由集成在电机模块中的霍尔传感器阵列完成,用于识别动子所在区段;高精度位置则通过系统内部的位置计算与编码器反馈获得。供电与通信通过模块间的连接器级联传递,最终由一台XTS 电源模块和一台TwinCAT 控制器统一管理。
二、动子:数量、间距与负载的匹配
动子是 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 | 决定动态响应上限 |