工业 4.0 · 机床与工业自动化的数字孪生 · 自主研发 +7 925 353-56-35 info@synctwin.ru
文档 / CiA-402

CiA-402 运动配置文件

CANopen over EtherCAT(CoE)把 CiA-402 设备行规带入 EtherCAT 网络。 CiA-402 定义了驱动器控制的统一语言——参数存放位置、如何使能驱动器、 如何清除故障、状态机如何运作。遵循该配置文件使不同厂商的驱动器可以互换:基础数据都在 相同的地址上。以下是实用要点摘要。

0x6040

Controlword — 状态控制

命令结果
Shutdown0x06switch-on-disabled → ready-to-switch-on
Switch On0x07→ switched-on(已上电)
Enable Operation0x0F→ operation-enabled(力矩保持)——"Servo ON"
Disable Voltage0x00→ switch-on-disabled(自由停车)——"Servo OFF"
Disable Operation0x07operation-enabled → switched-on(平滑过渡)
Quick Stop0x02→ quick-stop-active(紧急停止)
Halt第 8 位 = 1停止运动,保持位置
Fault Reset0x80(0→1 上升沿)清除 fault
0x6041

Statusword — 驱动器状态

标志含义
第 0 位Ready to switch on准备就绪,可以上电
第 1 位Switched on已上电
第 2 位Operation enabled力矩保持,可以运动
第 3 位Fault故障
第 5 位Quick stop快速停止激活中(反相逻辑)
第 6 位Switch on disabled禁止上电
第 7 位Warning警告
第 10 位Target reached已到达目标
第 12 位In position / setpoint ack取决于模式
状态机

进入运动状态的路径

驱动器依次经过一系列状态;状态转换由 Controlword 命令触发。

S1

Switch on disabled

上电后的初始状态,等待 Shutdown。

Shutdown →
S2

Ready to switch on

准备好接受主电源上电。

Switch On →
S3

Switched on

主电源已上电,尚无力矩。

Enable Operation →
S4

Operation enabled

力矩保持,驱动器执行当前模式。这是工作状态。

运动中
S5

Quick stop active / Fault

紧急停止或故障状态。退出方式——Fault Reset(0x80)。

Fault Reset →
0x6060 / 0x6061

运行模式

代码模式全称用途
8CSPCyclic Synchronous Position面向 CNC 的常用模式——循环同步位置
9CSVCyclic Synchronous Velocity循环同步速度
10CSTCyclic Synchronous Torque循环同步力矩
1PPProfile Position按曲线定位
3PVProfile Velocity按曲线调速
6HMHoming寻找零点
对象

配置文件关键对象

索引对象用途
0x6040Controlword状态控制命令
0x6041Statusword驱动器当前状态
0x6060 / 0x6061Modes of operation / display设置/读取运行模式
0x607ATarget position目标位置(PP/CSP)
0x60FFTarget velocity目标速度(PV/CSV)
0x6071Target torque目标力矩(CST)
0x6064Position actual value实际位置
0x606CVelocity actual value实际速度
0x6077Torque actual value实际力矩
0x60F4Following error actual跟随误差
0x6098 / 0x6099Homing method / speedsHoming 方法与速度
0x605AQuick stop option codeQuick Stop 响应方式
0x603FError code当前故障代码

以上数值仅供参考。具体厂商专属对象与单位详见驱动器目录