2. NJ/NX硬件平台与选型

在Omron NJ/NX多轴运动控制工程中,硬件平台选型不是简单的“按轴数买CPU”,而是围绕控制周期、轴数规模、同步精度、I/O响应、拓扑距离与扩展余量五个维度做的一次系统匹配。NJ系列与NX系列虽然共用Sysmac Studio工程环境,但在CPU架构、EtherCAT主站能力、内置I/O与扩展方式上存在明显差异,选型时必须先分清“控制层”和“设备层”的边界。

一、NJ与NX CPU的定位差异

NJ系列(如NJ101、NJ301、NJ501)是典型的机架式运动控制器,CPU单元本身集成EtherCAT主站端口,通过机架安装NJ系列I/O单元或高功能单元。NJ501-4xxx可支持最多64轴EtherCAT运动控制,适合中大型设备。NX系列(NX102、NX502)采用DIN导轨模块化结构,CPU单元与NX I/O、安全单元、模拟量单元直接拼接,体积小、扩展灵活,NX502同样可支持最多64轴,但更强调分布式、紧凑型设备。

选型时先看三个硬指标:最大轴数、最小控制周期、程序容量与变量内存。例如一台12轴包装机,若要求1 ms控制周期、插补轴8轴、电子凸轮4轴,NX102-9000即可满足;若同时要求视觉引导与大量模拟量采集,则优先考虑NX502或NJ501,因为其CPU处理余量与内存更充裕。

二、EtherCAT耦合器与从站拓扑

EtherCAT耦合器(如NX-ECC201、NX-ECC202)用于将NX系列I/O机架接入EtherCAT网络,使远程I/O不再受CPU本体槽位限制。耦合器本身不参与运动控制运算,只负责过程数据交换,因此选型时关注:支持的最大I/O模块数、通信周期、是否支持热插拔、供电电流余量。

拓扑设计上,EtherCAT支持线型、树型、环型。运动控制推荐线型菊花链,因为其抖动最小、布线最直观。伺服驱动器应尽量靠近主站,远程I/O放在末端。若设备跨度大,可在中间加入EtherCAT分支器或耦合器,但每增加一级分支,都会引入额外转发延迟。工程上建议:伺服轴与主站之间不超过20个从站节点,远程I/O与耦合器单独成段,避免与高动态轴混挂。

NJ/NX 硬件平台与 EtherCAT 拓扑选型示意 NJ/NX CPU 单元 EtherCAT 主站 运动控制内核 EtherCAT 线型菊花链(推荐) 伺服驱动器 1 X 轴 / 1ms EtherCAT 从站 伺服驱动器 2 Y 轴 / 1ms EtherCAT 从站 伺服驱动器 3 Z 轴 / 1ms EtherCAT 从站 EtherCAT 耦合器 NX-ECC201/202 远程 I/O 机架 数字量输入单元 数字量输出单元 模拟量输入单元 选型核对要点 ① 轴数 ≤ CPU 最大轴数(NJ501/NX502 可达 64 轴) ② 控制周期 ≥ 所有轴中最快刷新周期(如 1ms / 0.5ms) ③ 耦合器供电电流 ≥ 所挂 I/O 单元总电流 × 1.2 ④ 伺服与主站间从站数 ≤ 20,远程 I/O 单独成段 ⑤ 预留 20% 以上 CPU 处理余量与槽位余量

三、伺服驱动器选型依据

伺服驱动器选型要同时匹配电机功率、编码器分辨率、EtherCAT通信周期与再生制动能力。以1S系列伺服为例,400 W电机配R88D-1SN04H-ECT驱动器,支持1 ms通信周期与17位编码器;若要求更高定位精度,可选23位编码器型号。关键参数是最大瞬时转矩与再生电阻:垂直轴或频繁启停轴必须核算再生能量,必要时外接再生电阻,否则驱动器会报过压故障。

多轴同步时,所有伺服驱动器应设置为同一EtherCAT通信周期,并在Sysmac Studio中启用分布式时钟(DC)。DC模式选择“DC for Sync0”,同步窗口建议设为通信周期的20%~30%。若某轴不需要高同步,可关闭DC以降低总线负载,但插补轴必须开启。

四、I/O模块与拓扑设计

I/O模块分数字量、模拟量、温度、安全等类型。选型时先统计点数、电压等级、响应时间。例如:24 VDC输入单元NX-ID5442为16点、响应时间1 ms;若用于高速原点传感器,应选响应时间更短的型号或直接接入伺服驱动器的高速输入。模拟量输入单元NX-AD4203为4通道、1/8000分辨率,适合压力、温度等慢变量。

拓扑设计遵循“先伺服、后I/O、末端耦合器”的顺序。伺服驱动器之间用EtherCAT IN/OUT串联,最后一个伺服OUT接耦合器IN。若设备有多个工位,可在每个工位设置一个耦合器,形成树型分支,但分支深度不宜超过3级。所有EtherCAT从站地址由主站自动分配,无需拨码,但物理顺序必须与Sysmac Studio中的扫描顺序一致,否则会出现“从站配置不匹配”错误。

工程提示:在Sysmac Studio中执行“EtherCAT网络扫描”后,务必核对每个从站的节点地址、PDO映射与通信周期。若某轴报“同步丢失”,优先检查DC设置与线缆屏蔽层接地。

五、选型核对表示例

下表为某12轴包装机的选型核对示例,参数为教学假设值,实际工程需按设备手册核算。

项目需求选型结果判断
CPU12轴,1ms周期,程序20万步NX502-1300满足,余量约35%
伺服驱动器8轴400W,4轴750WR88D-1SN04H-ECT ×8,R88D-1SN08H-ECT ×4满足,均支持1ms
EtherCAT耦合器远程I/O 3个工位NX-ECC202 ×3满足,供电余量22%
数字量输入48点,24VDCNX-ID5442 ×3满足,响应1ms
模拟量输入8通道,4-20mANX-AD4203 ×2满足,分辨率1/8000

完成选型后,应在Sysmac Studio中建立EtherCAT网络配置,将每个从站的PDO映射与程序变量绑定。运动轴通过MC_Power、MC_MoveAbsolute等指令控制,I/O点通过全局变量直接读写。最后执行一次“在线→从站状态监控”,确认所有从站处于OP状态,且DC同步偏差在允许范围内,才算完成硬件平台与拓扑的工程落地。