1. iQ-F运动控制平台认知

三菱iQ-F系列运动控制平台并不是一台“运动控制器”那么简单,它是由CPU单元、运动控制模块、高速光纤总线、伺服放大器与伺服电机共同构成的一条完整控制链。理解这条链路上每个环节的角色、接口与选型约束,是后续做多轴插补、电子凸轮、同步控制的前提。本节从系统拓扑出发,逐层拆解硬件构成与选型逻辑。

一、平台的整体拓扑:一条“指令—总线—功率”的三级链路

iQ-F运动控制系统的信息流可以概括为三级:第一级是FX5U CPU单元,负责程序执行、逻辑运算与运动指令的发起;第二级是运动控制模块(如FX5-40SSC-S),它把CPU下发的定位数据转换为SSCNETⅢ/H总线上的周期性伺服指令;第三级是伺服放大器与伺服电机,放大器接收总线指令驱动电机,同时把编码器反馈沿同一根光纤回传。三级之间通过内部总线与SSCNETⅢ/H光纤串联,形成闭环。

需要特别注意的是,FX5U CPU与运动模块之间走的是iQ-F内部总线(背板连接),而运动模块与伺服放大器之间走的是SSCNETⅢ/H。这两段链路的物理介质、速率与协议完全不同,选型时不能混为一谈。

FX5U CPU单元 程序执行 / 逻辑运算 运动指令发起 内置I/O · 以太网 · RS-485 iQ-F内部总线 背板连接 运动控制模块 FX5-40SSC-S 定位数据 → 伺服指令 插补 / 凸轮 / 同步运算 最大4轴(单模块) SSCNETⅢ/H 光纤 · 150Mbps 伺服放大器 MR-J4-B / MR-JE-B 位置/速度/转矩控制 编码器反馈接收 报警与状态输出 电源:单相/三相200V 动力线 伺服电机 HG-KR / HG-SR 编码器反馈 编码器反馈(经总线回传) 链路特征:CPU→运动模块为背板内部总线;运动模块→放大器为SSCNETⅢ/H光纤环网;放大器→电机为动力线+编码器线。 选型关键:轴数决定模块数量,电机功率决定放大器型号,总线拓扑决定布线方式与最大站数。

二、FX5U CPU单元:运动控制的“大脑”与数据源

FX5U CPU是整个平台的逻辑核心。它本身并不直接输出高速脉冲给伺服(那是老式FX3U的做法),而是通过内部总线把运动数据交给专用运动模块。FX5U的选型主要看三点:程序容量、内置功能与扩展能力。以FX5U-32MT/ES为例,程序容量64k步,内置以太网、RS-485和高速计数器,足以支撑中等规模的多轴系统。

在实际工程中,CPU承担的工作包括:解析上位机或触摸屏下发的目标位置与速度、执行逻辑互锁、管理原点回归与限位信号、通过FROM/TO指令读写运动模块的缓冲存储器(BFM)。这里有一个关键概念:运动模块的很多参数并不是在CPU里直接算的,而是通过BFM以数据交换的方式传递。例如设定轴1的目标位置,就是向对应的BFM写入32位数据。

三、运动控制模块:从“定位”到“插补”的算力所在

FX5-40SSC-S是iQ-F平台上最常用的SSCNETⅢ/H运动模块,单模块最大控制4轴。它的核心价值在于把复杂的运动运算从CPU卸载出来:直线插补、圆弧插补、电子齿轮、电子凸轮、同步控制都由模块内部完成。CPU只需要下发“启动轴1到轴4的直线插补”这样的指令,模块就会按设定的加减速曲线和插补周期生成每个轴的位置指令。

选型时要注意模块的轴数上限与插补能力。如果系统需要6轴,就需要两个模块(4轴+2轴)或选择更高规格的模块。模块之间通过内部总线级联,但SSCNETⅢ/H的拓扑需要统一规划。此外,运动模块的插补周期(通常为0.88ms或更短)直接影响控制精度,周期越短,轨迹越平滑,但对CPU的扫描周期和总线负载要求也越高。

四、SSCNETⅢ/H总线:光纤环网与站号管理

SSCNETⅢ/H是三菱伺服专用的高速光纤总线,通信速率150Mbps,采用环网拓扑。它的物理连接方式是:运动模块的SSCNETⅢ/H端口 → 第一台伺服放大器的CN4A → 第一台放大器的CN4B → 第二台放大器的CN4A → …… → 最后一台放大器的CN4B → 回到运动模块。形成一个闭合的环。

这种环网结构的好处是:任意一台放大器故障或断电,总线可以自动旁路(取决于放大器是否支持),不会导致整个网络瘫痪。但代价是布线必须按顺序串联,不能像以太网那样星型分支。站号通过放大器上的旋转开关设定,从0开始依次递增,运动模块按站号识别每一台放大器对应的轴。

布线注意:SSCNETⅢ/H使用光纤电缆,弯曲半径不能过小,否则光衰会导致通信报警(如AL.16)。插拔光纤时需保护端面清洁,灰尘是现场最常见的通信故障源。

五、伺服放大器与电机:功率匹配与反馈闭环

伺服放大器选型的第一原则是功率匹配。放大器的额定电流必须大于电机的额定电流,同时要考虑连续过载与瞬时过载能力。以HG-KR系列低惯量电机为例,200W电机通常配MR-J4-20B放大器,750W配MR-J4-70B。如果负载惯量比过大,还需要选择更大一档的放大器或增加减速机。

电机侧的关键参数包括:额定转速(通常3000r/min)、额定转矩、编码器分辨率(MR-J4系列为22位,即4194304脉冲/转)。编码器分辨率直接决定定位精度,22位编码器意味着每转约420万个脉冲,配合电子齿轮比可以灵活设定指令单位。例如希望1个指令单位对应0.001mm,丝杠导程10mm,则电子齿轮比 = (4194304 × 0.001) / 10 = 419.4304,实际设定时取近似整数比。

六、选型检查清单(示例)

以下是一份针对4轴系统的选型核对表,参数为教学示例,实际项目需按负载计算与样本确认。

项目示例选型核对要点
CPU单元FX5U-32MT/ES程序容量≥64k步,内置以太网
运动模块FX5-40SSC-S ×14轴,SSCNETⅢ/H,插补周期0.88ms
伺服放大器MR-J4-20B ×2,MR-J4-70B ×2功率匹配,支持SSCNETⅢ/H
伺服电机HG-KR23J ×2,HG-KR73J ×2200W/750W,22位编码器
光纤电缆MR-J3BUS系列长度按现场距离,弯曲半径≥25mm
站号设定0,1,2,3按串联顺序,不可重复

七、从拓扑到调试:上电前的三个确认

硬件连接完成后,不要急于上电运行。先确认三件事:第一,SSCNETⅢ/H光纤是否形成完整环网,运动模块的OUT接第一台放大器的CN4A,最后一台放大器的CN4B接回运动模块的IN;第二,所有放大器的站号是否按顺序设定且无重复;第三,电机动力线与编码器线是否对应正确,特别是U/V/W相序不能接反。

上电后,可以通过GX Works3的“SSCNETⅢ/H构成”画面查看各站连接状态。如果某站显示“未连接”或“通信异常”,优先检查光纤插头是否插紧、站号是否冲突。正常状态下,运动模块的RUN灯常亮,放大器显示“Ab”以外的正常状态码。这些观察点是后续编写运动程序的基础,也是判断硬件链路是否健康的直接依据。