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与耦合器单独成段,避免与高动态轴混挂。
三、伺服驱动器选型依据
伺服驱动器选型要同时匹配电机功率、编码器分辨率、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中的扫描顺序一致,否则会出现“从站配置不匹配”错误。
五、选型核对表示例
下表为某12轴包装机的选型核对示例,参数为教学假设值,实际工程需按设备手册核算。
| 项目 | 需求 | 选型结果 | 判断 |
|---|---|---|---|
| CPU | 12轴,1ms周期,程序20万步 | NX502-1300 | 满足,余量约35% |
| 伺服驱动器 | 8轴400W,4轴750W | R88D-1SN04H-ECT ×8,R88D-1SN08H-ECT ×4 | 满足,均支持1ms |
| EtherCAT耦合器 | 远程I/O 3个工位 | NX-ECC202 ×3 | 满足,供电余量22% |
| 数字量输入 | 48点,24VDC | NX-ID5442 ×3 | 满足,响应1ms |
| 模拟量输入 | 8通道,4-20mA | NX-AD4203 ×2 | 满足,分辨率1/8000 |
完成选型后,应在Sysmac Studio中建立EtherCAT网络配置,将每个从站的PDO映射与程序变量绑定。运动轴通过MC_Power、MC_MoveAbsolute等指令控制,I/O点通过全局变量直接读写。最后执行一次“在线→从站状态监控”,确认所有从站处于OP状态,且DC同步偏差在允许范围内,才算完成硬件平台与拓扑的工程落地。