Skip to content

CANopen device documentation

HexFellow Motor

Project File hexfellow-motor.xdd
File Version 7
Created 2026/1/28 11:56:48
Created By KisonHe
Modified 2026/6/23 15:21:02
Modified By

This file was automatically generated by CANopenEditor v4.2.3-0-gc1071ab+c1071ab3197f9bbf718123ec5bbabf449b2f7bab

Device Information

Vendor Name HexFellow
Vendor ID
Product Name HexFellow Motor
Product ID
Granularity 8
RPDO count 0
TPDO count 0
LSS Slave False
LSS Master False
NG Slave False
NG Master False

Supported Baud rates

  • [ ] 10 kBit/s
  • [ ] 20 kBit/s
  • [ ] 50 kBit/s
  • [ ] 125 kBit/s
  • [ ] 250 kBit/s
  • [ ] 500 kBit/s
  • [ ] 800 kBit/s
  • [x] 1000 kBit/s
  • [ ] auto

PDO Mapping

Communication Specific Parameters

0x1000 - Device type

Object Type Count Label Storage Group
VAR NMT PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 ro no no 0x00000000
  • bit 16-31: Additional information
  • bit 0-15: Device profile number

0x1001 - Error register

Object Type Count Label Storage Group
VAR EM RAM
Data Type SDO PDO SRDO Default Value
UNSIGNED8 ro t no 0x00
  • bit 7: manufacturer specific
  • bit 6: Reserved (always 0)
  • bit 5: device profile specific
  • bit 4: communication error (overrun, error state)
  • bit 3: temperature
  • bit 2: voltage
  • bit 1: current
  • bit 0: generic error

0x1003 - Pre-defined error field

Object Type Count Label Storage Group
ARRAY RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Number of errors UNSIGNED8 rw no no
0x01 Standard error field UNSIGNED32 ro no no
0x02 Standard error field UNSIGNED32 ro no no
0x03 Standard error field UNSIGNED32 ro no no
0x04 Standard error field UNSIGNED32 ro no no
0x05 Standard error field UNSIGNED32 ro no no
0x06 Standard error field UNSIGNED32 ro no no
0x07 Standard error field UNSIGNED32 ro no no
0x08 Standard error field UNSIGNED32 ro no no
0x09 Standard error field UNSIGNED32 ro no no
0x0A Standard error field UNSIGNED32 ro no no
0x0B Standard error field UNSIGNED32 ro no no
0x0C Standard error field UNSIGNED32 ro no no
0x0D Standard error field UNSIGNED32 ro no no
0x0E Standard error field UNSIGNED32 ro no no
0x0F Standard error field UNSIGNED32 ro no no
0x10 Standard error field UNSIGNED32 ro no no
  • Sub Index 0: Contains number of actual errors. 0 can be written to clear error history.
  • sub-index 1 and above:
  • bit 16-31: Manufacturer specific additional information
  • bit 0-15: Error code as transmited in the Emergency object

0x1005 - COB-ID SYNC message

Object Type Count Label Storage Group
VAR SYNC PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 rw no no 0x00000080
  • bit 31: set to 0
  • bit 30: If set, CANopen device generates SYNC object
  • bit 11-29: set to 0
  • bit 0-10: 11-bit CAN-ID

0x1006 - Communication cycle period

Object Type Count Label Storage Group
VAR SYNC_PROD PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 rw no no 0

Period of SYNC transmission in µs (0 = transmission disabled).

0x1010 - Store parameters

Object Type Count Label Storage Group
ARRAY STORAGE RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x04
0x01 Save all parameters UNSIGNED32 rw no no 0x00000001
0x02 Save communication parameters UNSIGNED32 rw no no 0x00000001
0x03 Save application parameters UNSIGNED32 rw no no 0x00000001
0x04 Save manufacturer defined parameters UNSIGNED32 rw no no 0x00000001

Sub-indexes 1 and above: * Reading provides information about its storage functionality: * bit 1: If set, CANopen device saves parameters autonomously * bit 0: If set, CANopen device saves parameters on command * Writing value 0x65766173 ('s','a','v','e' from LSB to MSB) stores corresponding data.

0x1011 - Restore default parameters

Object Type Count Label Storage Group
ARRAY RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x04
0x01 Restore all default parameters UNSIGNED32 rw no no 0x00000001
0x02 Restore communication default parameters UNSIGNED32 rw no no 0x00000001
0x03 Restore application default parameters UNSIGNED32 rw no no 0x00000001
0x04 Restore manufacturer defined default parameters UNSIGNED32 rw no no 0x00000001

Sub-indexes 1 and above: * Reading provides information about its restoring capability: * bit 0: If set, CANopen device restores parameters * Writing value 0x64616F6C ('l','o','a','d' from LSB to MSB) restores corresponding data.

0x1013 - High resolution time stamp

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 rw tr no 0

0x1014 - COB-ID EMCY

Object Type Count Label Storage Group
VAR EM_PROD PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 rw no no $NODEID+0x80
  • bit 31: If set, EMCY does NOT exist / is NOT valid
  • bit 11-30: set to 0
  • bit 0-10: 11-bit CAN-ID

0x1016 - Consumer heartbeat time

Object Type Count Label Storage Group
ARRAY HB_CONS PERSIST_COMM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x08
0x01 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x02 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x03 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x04 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x05 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x06 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x07 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000
0x08 Consumer heartbeat time UNSIGNED32 rw no no 0x00000000

Consumer Heartbeat Time: * bit 24-31: set to 0 * bit 16-23: Node ID of the monitored node. If 0 or greater than 127, sub-entry is not used. * bit 0-15: Heartbeat time in ms (if 0, sub-intry is not used). Value should be higher than the corresponding producer heartbeat time.

0x1017 - Producer heartbeat time

Object Type Count Label Storage Group
VAR HB_PROD PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 rw no no 0

Heartbeat producer time in ms (0 = disable transmission).

0x1018 - Identity

Object Type Count Label Storage Group
RECORD PERSIST_COMM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x04
0x01 Vendor-ID UNSIGNED32 ro no no 0x00000000
0x02 Product code UNSIGNED32 ro no no 0x00000000
0x03 Revision number UNSIGNED32 ro no no 0x00000000
0x04 Serial number UNSIGNED32 ro no no 0x00000000
  • Vendor-ID, assigned by CiA
  • Product code, manufacturer specific
  • Revision number:
  • bit 16-31: Major revision number (CANopen behavior has changed)
  • bit 0-15: Minor revision num. (CANopen behavior has not changed)
  • Serial number, manufacturer specific

Manufacturer Specific Parameters

0x2001 - Communication Setting 设备通信参数

Object Type Count Label Storage Group
RECORD PERSIST_COMM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x04
0x01 Node_Id UNSIGNED8 rw no no 1
0x02 设置CAN-FD 仲裁段波特率 UNSIGNED32 rw no no 1000000
0x03 设置CAN-FD 数据段波特率,单位bps UNSIGNED32 rw no no 5000000
0x04 设置CAN-FD 数据段波特率,单位bps UNSIGNED8 rw no no 1

设置Node_Id,范围1~127。设置更新后需先保存参数(详见对象1010h),然后重新上电才会生效。 设置CAN-FD 仲裁段波特率,单位bps。设置更新后需先保存参数(详见对象1010h),然后重新上电才会生效。

允许设置值如下:

  • 1000000(默认)
  • 800000
  • 500000
  • 250000
  • 125000 设置CAN-FD 数据段波特率,单位bps。设置更新后需先保存参数(详见对象1010h),然后重新上电才会生效。

允许设置值如下:

  • 5000000(默认)
  • 4000000
  • 2000000
  • 1000000 CAN-FD 可变速率(BRS)使能,值为1 代表使能,值为0 代表失能。设置更新后需先保存参数(详见对象1010h),然后重新上电才会生效。

0x2002 - Controller Gains 控制器增益参数

Object Type Count Label Storage Group
RECORD PERSIST_COMM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x03
0x01 速度控制器增益 UNSIGNED16 rw no no
0x02 位置控制器增益 UNSIGNED16 rw no no
0x03 Idq控制器增益 UNSIGNED16 rw no no

0x2003 - MIT Control Parameter MIT控制参数

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x07
0x01 MIT目标位置 REAL32 rw r no 0.0
0x02 MIT目标速度 REAL32 rw r no 0.0
0x03 MIT目标力矩 INTEGER32 rw r no 0.0
0x04 MIT KP UNSIGNED16 rw r no 0
0x05 MIT KD UNSIGNED16 rw r no 0
0x06 MIT KP/KD Limit UNSIGNED16 rw r no 1000
0x07 MIT KP/KD Factor UNSIGNED16 ro r no

MIT目标位置,单位Rev,Q21格式。 MIT目标速度,单位Rev/s,Q21格式。 MIT目标力矩,单位N/m,Q21格式。 MIT KP增益,无量纲,范围0~10000。(到国际单位的转换详见07h子对象) MIT KD增益,无量纲,范围0~10000。(到国际单位的转换详见07h子对象) MIT 比例\微分项输出力矩限制值,单位为峰值力矩的千分之一,范围0~1000。 MIT KP\KD增益尺度因子, Q21格式。尺度因子的作用是方便系统内部对上述KP\KD增益进行一个缩放,实际比例\微分项的计算公式分别如下所示:

  • KP增益 × 尺度因子 × 位置误差(Rev)≡ 比例项输出力矩(Nm)
  • KD增益 × 尺度因子 × 速度误差(Rev/s)≡ 微分项输出力矩(Nm)

0x2004 - Compressed MIT Control Parameter 压缩型MIT控制参数

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x0E
0x01 设置是否启用压缩型MIT控制参数 UNSIGNED8 rw no no 0
0x02 MIT控制字低32位部分: [Bits 31 : 0] UNSIGNED32 rw r no 0
0x03 MIT控制字高32位部分: [Bits 63 : 32] UNSIGNED32 rw r no 0
0x04 MIT 目标位置下限 REAL32 rw t no -0.5
0x05 MIT 目标位置上限 REAL32 rw t no 0.5
0x06 MIT 目标速度下限 REAL32 rw t no -10.0
0x07 MIT 目标速度上限 REAL32 rw t no 10.0
0x08 MIT 比例增益 (kp) 下限 REAL32 rw t no 0.0
0x09 MIT 比例增益 (kp) 上限 REAL32 rw t no 100.0
0x0A MIT 微分增益 (kd) 下限 REAL32 rw t no 0.0
0x0B MIT 微分增益 (kd) 上限 REAL32 rw t no 20.0
0x0C MIT 前馈力矩下限 REAL32 rw t no -10.0
0x0D MIT 前馈力矩上限 REAL32 rw t no 10.0
0x0E MIT 比例、微分项输出力矩限制值,单位为峰值力矩的千分之一,范围0~1000 UNSIGNED16 rw t no 1000

设置是否启用压缩型MIT控制参数。 - 0:MIT模式控制参数由对象2003h确定。 - 1:MIT模式控制参数由对象2004h确定。 MIT控制字高32位部分: [Bits 63 : 32]

MIT控制字总共64位,由低32位部分和高32位部分组成。在使用时两部分需要映射到同一帧PDO以确保一次性写入或读取,且映射顺序要低32位在前,高32位在后。MIT控制字的位域定义如下:

Bit范围 名称 位宽 数据范围
[63:48] 目标位置 Pdes 16 bit 0x0000 ~ 0xFFFF
[47:36] 目标速度 Vdes 12 bit 0x000 ~ 0xFFF
[35:24] 比例增益 Kp 12 bit 0x000 ~ 0xFFF
[23:12] 微分增益 Kd 12 bit 0x000 ~ 0xFFF
[11:0] 前馈力矩 Tff 12 bit 0x000 ~ 0xFFF

本电机的压缩 MIT 协议只规定:

  • Position 使用 16bit
  • Velocity 使用 12bit
  • Kp 使用 12bit
  • Kd 使用 12bit
  • Torque 使用 12bit

但并不规定:实际的位置范围是多少,实际的速度范围是多少,实际的力矩范围是多少……

因此:(0x0000 - 0xFFFF) 不代表具体的某个物理量范围

真正对应的物理量范围由对应对象字典的相关配置决定 ( 具体且详细的内容请看对象字典手册中的0x2004对象字典中的介绍 )。

例如,假设:

0x2004h0x04中写入-5.0,即Position Min = -5.0 Rev ( 位置下限为 -5.0 Rev)

0x2004h0x05中写入 5.0,即Position Max = +5.0 Rev( 位置上限为 -5.0 Rev)

则:

编码值 实际位置
0x0000 -5 Rev
0x8000 0 Rev
0xFFFF +5 Rev

0x2030 - 速度跟踪误差(Velocity Following Error Window Parameter)

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x02
0x01 判断速度偏差过的大阈值 REAL32 rw no no 10.0
0x02 速度偏差过大时间窗口,单位ms UNSIGNED16 rw no no 1000

判断速度偏差过的大阈值,单位Rev/s。在轮廓速度模式下,当速度偏差超过±|2030h_01h的设定值|,且持续时间达到2030h_02h 的设定值后会进入故障状态,同时设置相应的故障码。

0x2040 - Short-Circuit Braking Enable 短路制动使能

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED8 rw no no 0

设置电机失能或发生故障后是否短接绕组以维持制动状态。

  • 0:不短接绕组,电机靠外部摩擦而实现自然停止。
  • 1:短接绕组实现紧急停止,并维持电机处于制动状态。

0x2204 - Temperature Actual Value 温度实际值

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x02
0x01 驱动器温度实际值 UNSIGNED16 ro t no
0x02 电机温度实际值 UNSIGNED16 ro t no

驱动器温度实际值,单位0.1℃。 电机温度实际值,单位0.1℃。

0x3000 - Padding Byte 填充字节

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x03
0x01 Byte UNSIGNED8 rw no no 0
0x02 HalfWord UNSIGNED16 rw no no 0
0x03 Word UNSIGNED32 rw no no 0

单字节填充符,可用于PDO映射占位。 2字节填充符,可用于PDO映射占位。 4字节填充符,可用于PDO映射占位。

0x3001 - Position Preset 位置预设

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x02
0x01 Position Preset Value REAL32 rw no no 0.0
0x02 Option Code UNSIGNED32 rw no no 0

位置预设值,范围0.0~1.0,单位Rev,Q21格式。 位置预设选项码:

  • 仅能在“Switch On Disabled”状态下写入有效,其他状态下写入无效。
  • 在“Switch On Disabled”状态下写入0x73657270可将当前位置设置为3001h_01h的设定值并自动保存,设置成功后自动清零。

Device Profile Specific Parameters

0x6007 - Abort Connection Option Code 通信中断选项码

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 1

设置通信中断或心跳监视出现节点掉站后的处理方式:

0 无操作 1 进入“Fault”状态 2 执行“Disable Voltage”命令 3 执行“Quick Stop”命令 其他值 无操作

0x603F - Error Code 错误码

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 ro t no 0

当驱动器出现故障时,603Fh显示相应的错误码,错误码与CiA402子协议规定的错误码一致

0x6040 - Control Word 控制字

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 rw r no 0
  • bit 0: Switch On
  • bit 1: Enable Voltage
  • bit 2: Quick Stop
  • bit 3: Enable Operation
  • bit 4~6: Operation Mode Specific
  • bit 7: Fault Reset
  • bit 8: Halt(暂不支持)
  • bit 9~10: Reserved
  • bit 11~15: Manufacturer Specific

注意: - 控制字的每一个bit 位单独赋值无意义,必须与其他位共同构成某一条控制命令。 - bit0~bit3 和bit7 在各运行模式下意义相同,必须按顺序发送命令,才可将驱动器按照 CiA402状态机切换流程切到预计的状态,每一命令对应一确定的状态。 - bit4~bit6 与各运行模式相关 (请查看不同运动模式下的控制命令 )。

0x6041 - Status Word 状态字

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 ro t no
  • bit 0: Ready To Switch On
  • bit 1: Switch On
  • bit 2: Operation Enabled
  • bit 3: Fault
  • bit 4: Voltage Enable
  • bit 5: Quick Stop
  • bit 6: Switch On Disable
  • bit 7: Warning
  • bit 8: Homing Completed
  • bit 9: Remote
  • bit 10: Target Reached
  • bit 11: Internal Limit Active
  • bit 12~13: Operation Mode Specific
  • bit 14~15: Manufacturer Specific

注意:

  • 状态字的每一个bit位单独读取无意义,必须与其他位共同组合,反映驱动器当前的状态。
  • bit0~bit9 在各运行模式下意义相同,控制字6040h按顺序发送命令后,驱动器切换到一确定的状态。
  • bit12~bit13与各运行模式相关(请查看不同模式下的控制命令)。

0x605A - Quick Stop Option Code 设置快速停机的方式:

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 2

0 不减速直接进入“Switch On Disable”状态 1 以6084h 设定的减速度减速停机,停机完成后进入“Switch On Disable”状态。 2 以6085h 设定的减速度减速停机,停机完成后进入“Switch On Disable”状态。 5 以6084h 设定的减速度减速停机,停机完成后保持“Quick Stop”状态。 6 以6085h 设定的减速度减速停机,停机完成后保持“Quick Stop”状态。 其他值 不减速直接进入“Switch On Disable”状态

0x605B - Shutdown Option Code Shutdown 选项码

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 0

设置状态从“Operation Enable”切换到 “Ready To Switch On”的过渡方式:

0 直接切换到“Ready To Switch On”状态 1 以6084h 设定的减速度减速停机,停机完成后再进入“Ready To Switch On”状态。

0x605C - Disable Operation 选项码(Disable Operation Option Code)

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 1

设置状态从“Operation Enable”切换到“Switch On”的过渡方式:

0 直接切换到“Switch On”状态 1 以6084h 设定的减速度减速停机,停机完成后再进“SwitchOn”状态。

0x605E - Fault Reaction Option Code 故障响应选项码

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 2

设置出故障(非致命故障)后的响应方式:

0 不减速直接进入“Fault”状态 1 以6084h 设定的减速度减速停机,停机完成后进入“Fault”状态。 2 以6085h 设定的减速度减速停机,停机完成后进入“Fault”状态。 其他值 不减速直接进入“Fault”状态

0x6060 - Modes Of Operation 运行模式

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
INTEGER8 rw r no 0

选择运行模式:

  • 设定值 0: 保留。
  • 设定值 1: 轮廓位置模式。
  • 设定值 2: 保留。
  • 设定值 3: 轮廓速度模式。
  • 设定值 4: 力矩模式。
  • 设定值 5: MIT模式。
  • 设定值 6: 保留。
  • 设定值 7: 位置插补模式。
  • 设定值 8: 直接Vs控制模式
  • 其他值: 保留。

0x6061 - Modes Of Operation Display 运行模式显示

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
INTEGER8 ro t no

显示当前运行模式:

  • 设定值 0: 保留。
  • 设定值 1: 轮廓位置模式。
  • 设定值 2: 保留。
  • 设定值 3: 轮廓速度模式。
  • 设定值 4: 力矩模式。
  • 设定值 5: MIT模式。
  • 设定值 6: 保留。
  • 设定值 7: 位置插补模式。
  • 设定值 8: 直接Vs控制模式
  • 其他值: 保留。

0x6064 - Position Actual Value 实际位置值

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
REAL32 ro t no

反馈当前电机的实际位置,单位Rev,Q21格式。

0x6065 - Following Error Window 位置跟踪偏差过大阈值

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
REAL32 rw no no 0.1

判断位置偏差过大的阈值,单位Rev。在轮廓位置或位置插补模式下,当位置偏差超过±|6065h 的设定值|,且持续时间达到6066h的设定值后会进入故障状态,同时设置相应的故障码。

0x6066 - Following Error Time Out 位置跟踪偏差过大时间窗口

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 1000

位置跟踪偏差过大时间窗口,单位ms。

0x6067 - Position Window 位置到达阈值

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 rw no no 0.001

判断位置到达的阈值,单位Rev。 在轮廓位置模式下,当位置偏差在 ±|6067h 的设定值| 内,且持续时间达到6068h 的设定值后认为位置到达,同时设置状态字6041h 的bit10为1。

0x6068 - Position Window Time 位置到达时间窗口

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw no no 500

判断位置到达的时间窗口,单位ms。

0x606C - Velocity Actual Value 速度实际值

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
REAL32 ro t no

反馈当前电机的实际速度,单位Rev/s,Q21格式。 电机会进行滤波,如果需要自行调整滤波,请结合 6064h 和 1013h 在上位机计算

0x606D - Velocity Window 速度到达阈值

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
REAL32 rw no no 0.1

判断速度到达的阈值,单位Rev/s。在轮廓速度模式下,当速度偏差在±|606Dh 的设定值|内,且持续时间达到606Eh 的设定值后认为速度到达,同时设置状态字6041h 的bit10 为1。

0x606E - Velocity Window Time 速度到达时间窗口

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 rw no no 500

判断速度到达的时间窗口,单位ms。

0x606F - Velocity Threshold 零速判断阈值

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
REAL32 rw no no 0.1

判断速度是否为0 的阈值,单位Rev/s。在轮廓速度模式下,当速度在±|606Fh 的设定值|内,且持续时间达到6070h 的设定值后认为速度为0,同时设置状态字6041h 的bit12为1。

0x6070 - Velocity Threshold Time 零速判断时间窗口

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 rw no no 500

判断速度是否为0 的时间窗口,单位ms。

0x6071 - Target Torque 目标力矩

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
INTEGER16 rw tr no 0

设置力矩模式下的目标力矩值,单位为峰值力矩 6076h 的千分之一,范围-1000~+1000。

0x6072 - Max Torque 最大力矩

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED16 rw tr no 1000

设置各个运行模式下允许输出的最大力矩值,单位为峰值力矩的千分之一,范围0~1000。

0x6076 - Motor Peak Torque 峰值力矩

Object Type Count Label Storage Group
VAR CONSTANTS
Data Type SDO PDO SRDO Default Value
UNSIGNED32 ro no no

峰值力矩值,单位为Nm。该值由厂商出厂标定,不可更改。

0x6077 - Torque Actual Value 力矩实际值

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
INTEGER16 ro t no

反馈当前的实际力矩,单位为峰值力矩的千分之一。

0x607A - Target Position 目标位置

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
REAL32 rw t no 0.0

0x6081 - Profile Velocity

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
UNSIGNED32 rw tr no 10.0

设置轮廓位置模式下该段位移指令的匀速运行速度,单位Rev/s。

0x6083 - Profile Acceleration 轮廓加速度

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
REAL32 rw tr no 2.0

设置轮廓位置模式或轮廓速度模式下加速段的加速度,单位Rev/s2。

0x6084 - Profile Deceleration 轮廓减速度

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
REAL32 rw tr no 2.0

设置轮廓位置模式或轮廓速度模式下减速段的减速度,单位Rev/s2。

0x6085 - Quick Stop Deceleration 快速停机减速

Object Type Count Label Storage Group
VAR PERSIST_COMM
Data Type SDO PDO SRDO Default Value
REAL32 rw no no 2.0

设置“Quick Stop”状态下减速段的减速度,单位Rev/s2。

0x60C1 - Interpolation Data Record 位置插补数据记录

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x01
0x01 位置插补模式下的位置目标值,单位Rev。 REAL32 rw r no 0.0

位置插补模式下的位置目标值,单位Rev。 - 使用位置插补模式时,60C1-1h 必须映射到RPDO,且RPDO 传输类型为:1。主站通过周期性地发送SYNC 以及PDO 来更新从站的60C1-1h。

0x60C2 - Interpolation Time Period

Object Type Count Label Storage Group
RECORD RAM
Sub Name Data Type SDO PDO SRDO Default Value
0x00 Highest sub-index supported UNSIGNED8 ro no no 0x02
0x01 设置位置插补模式下的插补周期,单位ms。 INTEGER8 rw no no 1
0x02 设置插补周期的时间单位。固定为-3,代表单位为 ms。 INTEGER8 ro no no -3

0x60FF - Target Velocity 目标速度

Object Type Count Label Storage Group
VAR RAM
Data Type SDO PDO SRDO Default Value
REAL32 rw tr no 0.0

设置轮廓速度模式下的目标速度,单位Rev/s,Q21格式。