泽兴芝士网

一站式 IT 编程学习资源平台

倍福PLC基于EtherCAT通信实现汇川680伺服全闭环控制

1. 系统概述

1.1 全闭环控制原理

全闭环控制指在伺服系统中同时采集电机编码器反馈(半闭环)和外部位置传感器反馈(如光栅尺、磁栅尺、旋转编码器等),通过PLC或驱动器对两者数据进行融合处理,最终以外部传感器信号作为位置闭环基准,消除机械传动误差(如丝杠间隙、皮带弹性变形、齿轮间隙等),实现高精度定位。

1.2 硬件系统组成

  • 主站:倍福CX系列PLC(如CX9020) + TwinCAT 3自动化软件
  • 从站:汇川IS680N系列伺服驱动器及电机(网络型)
  • 通信协议:EtherCAT(实时工业以太网)
  • 反馈装置
    • 电机端:伺服内置编码器(23位绝对值)
    • 负载端:外部光栅尺(BISS)
  • 机械系统:伺服电机+减速机/直连+运动机构

2. 硬件配置与接线

2.1 EtherCAT拓扑连接



倍福PLC (EtherCAT主站) → 汇川680N伺服驱动器 (EtherCAT从站1) → 其他网络模块

2.2 全闭环反馈信号接入

  • 方案1:光栅尺信号直接接入汇川S680N伺服驱动器
    • 汇川S680N支持第二编码器接口(CN7端子),可接收差分信号(如5V差分、ABZ、汇川协议、BISS)。
    • 接线示例:



    • 光栅尺 DATA+/DATA- → 驱动器CN7端子(Z+/Z-)
    • 光栅尺 CLOCK+/CLOCK- → 驱动器CN7端子(CLK+/CLK-)
    • 光栅尺Vcc、0V → 驱动器CN7端子(5+/GND)
  • 方案2:光栅尺信号接入倍福高速输入模块(如EL5002)
    • TwinCAT通过PLC处理两路反馈数据,需自行实现闭环融合算法。

3. 软件配置流程(以TwinCAT 3为例)

3.1 EtherCAT主站配置

  1. 在TwinCAT System Manager中扫描EtherCAT网络,自动识别汇川S680N驱动器。
  2. 加载汇川伺服对应的ESI(EtherCAT Slave Information)文件,确保设备描述正确。
  3. 配置PDO(Process Data Object)映射,通常选择CSP模式(循环同步位置),映射以下参数:
  4. 控制字(0x6040)
  5. 目标位置(0x607A)
  6. 实际位置(0x6064)
  7. 状态字(0x6041)

3.2 汇川伺服参数设置

通过伺服调试软件(Inovance Servo Studio)或HMI设置关键参数:

PA1.00 = 3          // 控制模式:CSP(EtherCAT位置模式)  
PA1.01 = 17         // 编码器分辨率(根据实际电机设置)  
PA5.34 = 1          // 启用第二编码器  
PA5.35 = 5000       // 光栅尺分辨率(根据实际设置)  
PA5.36 = 1          // 第二编码器方向  

3.3 全闭环配置

  • 若使用方案1(驱动器内部处理全闭环)
    在汇川驱动器中启用全闭环补偿功能:
  • PA5.00 = 2 // 位置反馈源选择:第二编码器 PA5.01 = 1 // 启用全闭环补偿
  • 若使用方案2(PLC端处理)
    在TwinCAT中创建两个Encoder对象(电机编码器+光栅尺),通过NC轴模块实现双反馈融合:
  • VAR
  • Axis1: AXIS_REF;
  • EncMotor: ENCODER;
  • EncLoad: ENCODER;
  • END_VAR
  • EncMotor(nAxis:= Axis1, bEnable:= TRUE); // 电机编码器
  • EncLoad(..., sInputName:= 'EL5002.Ch1'); // 光栅尺输入
  • Axis1.fActualPosition := EncLoad.fPosition; // 以光栅尺为实际位置

4. 调试与优化

4.1 调试步骤

  1. EtherCAT通信测试:查看TwinCAT状态,确保所有从站进入OP状态。
  2. 半闭环测试:先验证电机编码器单独控制是否正常。
  3. 全闭环切换:逐步增加全闭环权重,观察定位精度变化。
  4. 抗干扰处理:优化光栅尺信号滤波参数(如PA5.10-PA5.13)。



4.2 关键参数整定

  • 位置环增益(PA2.31)、速度环增益(PA2.00)
  • 前馈参数(PA2.40/PA2.41)
  • 全闭环补偿滤波器(PA5.10-PA5.13)

5. 常见问题与解决

  1. EtherCAT通信中断
  2. 检查网线屏蔽层接地。
  3. 增加EtherCAT帧周期(如2ms→4ms)。
  4. 光栅尺计数抖动
  5. 检查电源质量,信号线使用双绞屏蔽电缆。
  6. 调整伺服参数PA5.10(滤波器截止频率)。
  7. 全闭环震荡
  8. 降低位置环增益,增加速度前馈。
  9. 检查机械刚性(联轴器是否松动)。

6. 总结

通过倍福PLC的EtherCAT总线与汇川S680N伺服全闭环方案,可实现±1个脉冲级的高精度定位(取决于光栅尺分辨率)。此方案适用于CNC机床、半导体设备等对精度要求严苛的场景。实际应用中需注意机械安装精度与参数协同优化。


附录

  • 汇川IS620N/680 EtherCAT PDO映射表
  • TwinCAT全闭环示例代码片段
  • 光栅尺接线示意图
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言