1. 课程导入与系统认知

三菱iQ-R系列PLC是当前中大型自动化设备中应用非常广泛的控制平台。它并不是单一型号的PLC,而是一套模块化、可扩展、支持多CPU协同的控制系统架构。理解iQ-R平台,是学习多轴运动控制与设备协同控制的前提。本课程围绕“多轴运动”与“设备协同”两条主线展开,最终目标是让学习者能够独立完成从硬件选型、模块配置、轴参数设定,到多轴插补、设备间信号交互与联调排障的完整工程任务。

一、iQ-R平台的系统架构

iQ-R采用基板+模块的结构。主基板上通常安装电源模块、CPU模块、运动控制CPU或运动模块、以及各类I/O与通信模块。与早期PLC不同,iQ-R支持多CPU系统:在同一基板上可以同时安装可编程控制器CPU(如R04CPU)和运动控制CPU(如R16MTCPU),两者通过基板背板总线进行高速数据交换,各自独立运算又协同工作。

从控制层级看,iQ-R系统可以划分为三层:

  • 信息层:通过以太网、CC-Link IE Field等网络与上位机、HMI、MES系统通信,负责生产数据、配方、状态监控。
  • 控制层:由PLC CPU和运动控制CPU组成,执行逻辑控制、顺序控制与多轴运动运算。
  • 设备层:通过CC-Link IE Field、SSCNET III/H、模拟量/数字量I/O连接伺服放大器、变频器、远程I/O、传感器与执行机构。

其中,SSCNET III/H是运动控制CPU与伺服放大器之间的高速光纤网络,负责周期性的位置、速度、转矩指令下发与编码器反馈上传。理解这条信号链,是后续学习伺服参数、电子齿轮比、原点回归等内容的物理基础。

iQ-R 多轴运动与设备协同控制系统架构 信息层 上位机 / MES HMI 触摸屏 编程/调试工具 以太网 / CC-Link IE 控制层(多CPU基板) PLC CPU 逻辑/顺序控制、通信 运动控制 CPU 多轴插补、同步、凸轮 I/O / 通信模块 远程I/O、模拟量 基板背板总线(多CPU高速数据交换) 设备层 伺服放大器 SSCNET III/H 伺服电机 编码器反馈 远程 I/O 传感器/执行器 变频器/其他 CC-Link IE 信号链:运动CPU → SSCNET III/H → 伺服放大器 → 伺服电机 → 编码器反馈 → 运动CPU(闭环)

二、运动控制模块类型与选型思路

iQ-R平台上的运动控制实现方式主要有两类:运动控制CPU和运动模块。运动控制CPU(如R16MTCPU、R32MTCPU)是独立CPU,拥有自己的运算周期和编程环境(MT Developer2或GX Works3的运动控制设置),适合轴数多、插补复杂、同步要求高的场合,例如多轴机械手、龙门同步、飞剪、追剪等。运动模块(如RD77MS系列)则安装在PLC CPU管理的基板上,通过PLC的顺控程序启动定位数据,适合轴数较少、以点位控制为主的场合。

选型时可以从以下几个维度判断:

  • 轴数:运动控制CPU单台可控制多达16轴甚至32轴(视型号),运动模块通常为2轴、4轴、8轴、16轴。
  • 插补能力:直线插补、圆弧插补、螺旋插补是否必需;是否需要2轴/3轴/4轴联动。
  • 同步控制:是否需要电子齿轮、电子凸轮、相位同步、凸轮曲线切换。
  • 运算周期:运动控制CPU的运算周期可低至0.44ms,适合高速高精度场景。
  • 编程方式:运动CPU使用专用运动SFC或梯形图+定位指令;运动模块使用PLC顺控程序+定位数据表。
在实际项目中,如果设备包含3轴以上插补、凸轮同步或高速飞剪,优先考虑运动控制CPU方案;如果只是简单的多轴点位搬运、上下料,运动模块方案成本更低、编程更简单。

三、多轴协同与设备协同控制的典型场景

“多轴协同”指的是同一台设备内部多个伺服轴之间保持确定的位置、速度或相位关系。典型场景包括:

  • 龙门双驱同步:X轴由两个伺服电机分别驱动两侧,要求两轴位置偏差始终小于允许值,否则机械会卡死或扭曲。通常使用运动CPU的同步控制功能,主从轴之间建立电子齿轮关系。
  • 飞剪/追剪:送料轴连续运行,剪切轴需要在极短时间内加速到与材料同速,完成剪切后返回。这要求两轴之间建立凸轮曲线,剪切轴的位置由送料轴位置实时映射。
  • 多轴插补轨迹:如涂胶、焊接、切割,需要2轴或3轴按直线/圆弧轨迹联动,保证末端执行器沿预定路径运动。

“设备协同控制”则是指多台设备之间通过信号或网络进行节拍配合。例如:一台iQ-R控制的主机与一台机器人、一台视觉系统、一台包装机组成产线。主机需要向机器人发送“允许取件”信号,机器人完成后返回“取件完成”,主机再启动下一节拍。这类协同通常通过CC-Link IE Field、以太网Socket通信或I/O硬线信号实现。协同控制的关键在于握手信号的时序和异常时的互锁逻辑,而不是单纯的轴运动。

四、学习路径与工程能力目标

本课程的学习路径按照“认知→配置→编程→联调→排障”逐层推进,但每一章都会围绕一个可执行的任务展开。建议的学习顺序如下:

  1. 系统认知:理解iQ-R架构、运动CPU与运动模块的区别、SSCNET III/H信号链。
  2. 硬件与网络配置:在GX Works3中完成基板、CPU、运动模块、伺服放大器的组态,设定站号与网络参数。
  3. 轴参数与原点回归:设定电子齿轮比、单位制、软限位、原点回归方式(近点狗+Z相、数据设定式等)。
  4. 单轴定位:使用定位指令或运动SFC完成点位控制,观察当前位置、速度、转矩监视。
  5. 多轴插补与同步:实现直线插补、圆弧插补、电子齿轮同步、凸轮同步。
  6. 设备协同与信号交互:设计握手信号、互锁逻辑、节拍控制。
  7. 调试与排障:利用监视、采样、错误代码定位伺服报警、通信异常、同步偏差等问题。

在学习过程中,建议始终围绕一个具体的教学设备模型来理解,例如一台“三轴龙门搬运+旋转台+视觉定位”的模拟设备。三轴龙门负责X/Y/Z搬运,旋转台负责工件角度调整,视觉系统负责位置补偿。这个模型覆盖了多轴插补、同步、设备协同、信号交互等核心知识点,后续章节的参数与程序都可以在这个模型上验证。

注意:运动控制CPU与PLC CPU之间的数据交换需要通过“CPU共享内存”或“刷新设置”完成。如果忘记配置刷新,PLC侧读到的轴状态可能始终为0,这是初学者常见的配置遗漏。