2. XPlanar硬件组成与运动原理
XPlanar 是 Beckhoff 推出的平面磁悬浮输送系统,它把传统输送线的“皮带/链条 + 托盘”替换为“定子瓦片 + 悬浮动子”的组合。理解这套系统,关键要抓住三件事:动子为什么能浮起来并被推动、定子瓦片如何拼成任意形状的平面、系统如何知道每个动子此刻在哪里。这三件事分别对应悬浮驱动、平面电机布局和位置反馈,它们共同构成运动控制的基础。
一、动子与定子瓦片:硬件的基本构成
XPlanar 的最小机械单元是定子瓦片(Tile),常见规格约为 240 mm × 240 mm 的方形模块,表面覆盖一层非磁性不锈钢面板,内部按二维阵列排布电磁线圈。多个瓦片可以无缝拼接,形成矩形、L 形、环形甚至更复杂的自由布局,拼接后上表面保持同一高度,动子可在瓦片之间连续跨越。
动子(Mover)是承载工件的移动单元,典型型号如 APM4xxx 系列,底部装有永磁体阵列。动子本身不带电源、不带通信线,也不带电池,它的全部能量和指令都来自下方定子线圈产生的磁场。动子上通常有机械定位销或夹持面,用于固定托盘、夹具或工件。
系统还需要供电与通信基础设施:每个瓦片通过专用线缆接入供电模块和 EtherCAT 通信链路,由 TwinCAT 中的 XPlanar 功能模块统一调度。动子数量、瓦片数量、供电能力三者必须匹配,否则会出现推力不足或无法悬浮。
二、悬浮与驱动:一个线圈同时做两件事
XPlanar 的核心原理是磁悬浮 + 平面电机。定子线圈通电后产生可控磁场,与动子永磁体相互作用,在垂直方向产生吸引力使动子悬浮,在水平方向产生推力使动子移动。也就是说,同一组线圈既负责“托住”动子,又负责“推动”动子。
悬浮高度通常在 0.5 mm 到 2 mm 量级(具体取决于动子型号和负载),这个间隙由控制器实时闭环维持。动子可以做到六自由度运动:X、Y 平面移动,Z 方向升降,以及绕 X、Y、Z 轴的倾斜和旋转。实际工程中,最常用的是 X/Y 平移、Z 升降和绕 Z 轴旋转,用于对位、翻转、贴装等工艺。
由于没有机械接触,动子运动时无摩擦、无磨损、无颗粒产生,这对洁净室、真空或高卫生要求的场景非常重要。同时,多个动子可以独立控制,互不干涉,实现真正的“单件流”输送。
三、位置反馈:没有编码器,靠磁场“看”位置
XPlanar 没有传统意义上的光栅尺或编码器。动子的位置由定子线圈的电磁特性间接测量:线圈与动子永磁体之间的耦合会随相对位置变化,控制器通过检测线圈中的感应信号,解算出动子相对于瓦片阵列的 X、Y、Z 以及三个姿态角。这个过程在每个控制周期内完成,典型周期为 250 μs 到 1 ms。
由于位置是“算”出来的,而不是“读”出来的,系统在动子进入瓦片覆盖区域后才能稳定闭环。如果动子被手动移出有效范围,或瓦片拼接存在较大缝隙,反馈质量会下降,表现为悬浮抖动、定位偏差甚至报错。因此,安装时瓦片之间的对齐精度、面板平整度、周围金属干扰都需要控制。
实际调试中,可以通过 TwinCAT 的 XPlanar 诊断界面观察每个动子的位置偏差、悬浮高度和线圈电流。如果某个动子在特定区域反复出现 Z 向波动,往往说明该处瓦片拼接或下方线缆布置存在问题,而不是控制参数本身。
四、运动控制基础:从电流环到轨迹规划
XPlanar 的控制结构可以理解为三层闭环:电流环在最内层,控制每个线圈的电流,决定磁场强弱;位置/速度环在中间层,根据目标位置和实际反馈计算需要的推力;轨迹规划在最外层,决定动子以什么路径、什么速度、什么加速度从 A 点走到 B 点。
在 TwinCAT 中,用户通常不直接写电流指令,而是通过 XPlanar 功能块下发目标位置、速度和加速度。例如,让动子从 (100, 200) 移动到 (400, 200),可以设置最大速度 500 mm/s、加速度 2000 mm/s²,系统会自动规划 S 形或梯形速度曲线,并协调多个线圈的电流分配。
多动子协同是 XPlanar 的强项,但也带来碰撞避免和路径规划问题。工程上常用做法是:为每个动子分配独立的工作区域,在交叉路口设置优先级或让行规则;或者使用 TwinCAT 提供的碰撞检测功能,在轨迹规划层就避免冲突。对于高节拍产线,还需要考虑动子数量与瓦片覆盖率的匹配——动子太多会导致拥堵,太少则设备利用率不足。
五、关键参数与工程判断
选型和调试时,以下几个参数最值得关注:
- 悬浮高度:影响刚度和能耗,过低容易碰撞,过高推力下降。
- 最大推力:与动子型号、负载质量、加速度要求相关,需留 30% 以上余量。
- 定位重复精度:典型值在 ±0.1 mm 量级,受瓦片拼接和负载影响。
- 控制周期:越短动态响应越好,但对控制器和 EtherCAT 负载要求越高。
- 瓦片覆盖率:动子可到达区域必须被瓦片完整覆盖,边缘区域反馈质量下降。
理解这些硬件与原理,是后续进行 XPlanar 与视觉系统协同的前提。视觉相机需要知道动子在哪个位置触发拍照、拍照结果如何映射到动子坐标系、以及如何把纠偏量下发给运动控制。这些内容都建立在“动子可被精确控制、位置可被实时获取”的基础之上。