7.6周期同步转矩模式(cst)
此模式下,上位控制器将计算好的目标转矩6071h周期性同步的发送给伺服驱动器,转矩调节由伺服内部执行。当速度达到限幅值后将进入调速阶段。
速度限制:速度限制由607F和电机最大转速中的较小值决定。
7.6.1相关对象
| 控制字6040h | |||
| 位 | 名称 | 描述 | |
| 0 | 伺服准备好Switchon | Bit0~bit3均为1,表示启动运行 | |
| 1 | 接通主回路电Enablevoltage | ||
| 2 | 快速停机Quick stop | ||
| 3 | 伺服运行Enableoperation | ||
| 8 | 暂停Halt | 0:伺服按Bit0~bit3设置 1:伺服按605Dh设置暂停。 | |
| 状态字6041h | |||
| 位 | 名称 | 描述 | |
| 10 | 目标到达TargetReach | 0:目标转矩未到达 | |
| 1:目标转矩到达 | ||
| 12 | 从站跟随指令Drivefollow the command value | 0:从站未跟随指令 1: 从站跟随指令 |
| 13 | 1 | 1 |
| 15 | 原点回零完成HomeFind | 0:原点回零未完成 1:原点回零完成 |
| 索引 (hex) | 子索引 (hex) | 名称 | 访问 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 603F | 00 | 错误码 | RO | Uint16 | 二 | 0~65535 | 0 |
| 6040 | 00 | 控制字 | RW | Uint16 | 二 | 0~65535 | 0 |
| 6041 | 00 | 状态字 | RO | Uint16 | 二 | 0~65535 | 0 |
| 6060 | 00 | 操作模式 | RW | Int8 | 二 | 0~10 | 0 |
| 6061 | 00 | 模式显示 | RO | Int8 | 0~10 | 0 | |
| 606C | 00 | 实际速度 | RO | Int32 | 指令单位 /s | ||
| 6071 | 00 | 目标转矩 | RW | Int16 | 0. 1% | -3000~3000 | 0 |
| 6074 | 00 | 转矩指令 | RO | Int16 | 0.1% | -5000~5000 | 0 |
| 6077 | 00 | 实际转矩 | RO | Int16 | 0. 1% | -5000~5000 | 0 |
| 607F | 00 | 最大速度 | RW | Uint32 | 指令单位 /S | 0~(2²-1) | 编码器 确定 |
| 60B2 | 00 | 转矩偏置 | RW | Int32 | 0. 1% | -3000~3000 | 0 |
| 60E0 | 00 | 正向转矩限制 | RW | Uint16 | 0.1% | 0~3000 | 3000 |
| 60E1 | 00 | 反向转矩限制 | RW | Uint16 | 0.1% | 0~3000 | 3000 |
| 2007 | 0D | 转矩滤波时间 常数 | RW | Uint16 | 0. 01ms | 0~3000 | 0.79 |
| 2007 | 01 | 速度环增益 | RW | Uint16 | 0.1Hz | 1~20000 | 25.0 |
| 02 | 速度环积分 时间 | RW | Uint16 | 0.1ms | 15~51200 | 31.83 |
相关对象的详细使用说明请参见“第8章对象字典详细说明”。
7.6.2相关功能设置
(1)转矩到达信号设置
| 索引 | 子索引 | 名称 | 描述 |
| 2006 | 12H | 转矩到达基准值 | 当转矩与基准值之差大于2006h:13值时输出有效达到信 号TOQREACH,同时状态字6041的bit10置1,当转矩与基 准值之差小于2006h:14值时输出无效,同时状态字6041 |
| 2006 | 13H | 转矩到达有效值 | |
| 2006 | 14H | 转矩到达无效值 |
7.6.3建议配置
周期同步转矩模式(cst),基本配置如下:
| RPDO | TPDO | 备注 |
| 6040:控制字Controlword | 6041:状态字 Status word | 必须 |
| 6071: 目标转矩Target Torque | ||
| 6064:位置反馈Position actual value | 可选 | |
| 606C: 速度反馈Velocityactualvalue | 可选 | |
| 6077:转矩反馈Torque actual value | 可选 | |
| 6060:模式选择Modesofoperation | 6061:运行模式显示Modes of operation display | 可选 |
7.7轮廓位置模式(pp)
此模式主要用于点对点定位应用。此模式下,上位机给目标位置(绝对或者相对)、位置曲线的速度、加减速及减速度、伺服内部的轨迹发生器将根据设置生成目标位置曲线指令,驱动器内部完成位置控制、速度控制、转矩控制。
速度限制:速度限制由607F和电机最大转速中的较小值决定。
7.7.2相关对象
| 控制字6040h | ||
| 位 | 名称 | 描述 |
| 0 | 伺服准备好Switch on | Bit0~bit3均为1,表示启动运行 |
| 1 | 接通主回路电Enablevoltage | |
| 2 | 快速停机Quick stop | |
| 3 | 伺服运行Enable operation | |
| 4 | 新目标位置Newset-point | 此位从0到1的上升沿表示预触发新的目标位置607Ah、轮廓 速度6081h、加速度6083h和减速度6084h给定 |
| 5 | 立即更新 Change set immediately | 0:非立刻更新 1:立刻更新 |
| 6 | 绝对位置指令/相对位置指令 Abs/rel | 0:目标位置为绝对位置指令 1:目标位置为相对位置指令 |
| 状态字6041h | |||
| 位 | 名称 | 描述 | |
| 10 | 目标到达TargetReach | 0:目标位置未到达 1:目标位置到达 | |
| 12 | 目标位置更新 Set-point acknowledge | 0:可更新目标位置 1:不可更新目标位置 | |
| 13 | 跟随错误Following error | 0:没有位置偏差过大故障 1:发生位置偏差过大故障 | |
| 15 | 原点回零完成HomeFind | 0:原点回零未完成 1:原点回零完成 | |
快速停机完成后,状态字6041的bit10置1,伺服处于停机状态。
| 索引 (hex) | 子索引 (hex) | 名称 | 访问 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 603F | 00 | 错误码 | RO | Uint16 | 二 | 0~65535 | 0 |
| 6040 | 00 | 控制字 | RW | Uint16 | 二 | 0~65535 | 0 |
| 6041 | 00 | 状态字 | RO | Uint16 | 二 | 0~65535 | 0 |
| 6060 | 00 | 操作模式 | RW | Int8 | 二 | 0~10 | 0 |
| 6061 | 00 | 模式显示 | RO | Int8 | 1 | 0~10 | 0 |
| 6062 | 00 | 位置指令 | RO | Int32 | 指令单位 | 1 | 1 |
| 6063 | 00 | 位置反馈 | RO | Int32 | 编码器 单位 | - | |
| 6064 | 00 | 位置反馈 | RO | Int32 | 指令单位 | 二 | 二 |
| 6065 | 00 | 位置偏差过 大阈值 | RW | Uint32 | 指令单位 | 0~(2³2-1) | 编码器确定 |
| 6067 | 00 | 位置到达阈 值 | RW | Uint32 | 编码器 单位 | 1~1073741824 | 编码器确定 |
| 6068 | 00 | 位置到达窗 | RW | Uint16 | Ms | 0~65535 | 1 |
| □时间 | |||||||
| 606C | 00 | 实际速度 | RO | Int32 | 指令单位 /s | 一 | 一 |
| 6077 | 00 | 实际转矩 | RO | Int16 | 0.1% | -5000~5000 | 0 |
| 607A | 00 | 目标位置 | RW | Int32 | 指令单位 | -2~ (2²-1) | 0 |
| 6083 | 00 | 加速度 | RW | Uint32 | 指令单位 | 0~ (2²2-1) | 1000000000 |
| 6084 | 00 | 减速度 | RW | Uint32 | 指令单位 /s | 0~(2³2-1) | 1000000000 |
| 6091 | 01 | 电机分辨率 | RW | Uint32 | 二 | 1~(232-1) | 1 |
| 02 | 轴分辨率 | RW | Uint32 | 一 | 1~(2³-1) | 1 | |
| 60E0 | 00 | 正向转矩限 制 | RW | Uint16 | 0.1% | 0~3000 | 3000 |
| 60E1 | 00 | 反向转矩限 制 | RW | Uint16 | 0. 1% | 0~3000 | 3000 |
| 60F4 | 00 | 位置偏差 | RO | Uint32 | 指令单位 | 二 | 二 |
| 60FC | 00 | 位置指令 | RO | Uint32 | 编码 | 1 | |
| 2007 | 0D | 转矩滤波时 间常数 | RW | Uint16 | 0.01ms | 0~3000 | 0.79 |
| 2007 | 01 | 速度环增益 | RW | Uint16 | 0.1Hz | 1~20000 | 25.0 |
| 02 | 速度环积分 时间 | RW | Uint16 | 0.1ms | 15~51200 | 31. 83 | |
| 03 | 位置环增益 | RW | Uint16 | 0.1Hz | 0~20000 | 40.0 | |
| 11 | 速度前馈滤 波 | RW | Uint16 | 0.01ms | 0~6400 | 1. 00 | |
| 12 | 速度前馈增 益 | RW | Uint16 | 0.1% | 0~10000 | 0.0 | |
| 14 | 转矩前馈滤 | RW | Uint16 | 0.01ms | 0~6400 | 1.00 | |
| 15 | 转矩前馈增 益 | RW | Uint16 | 0.1% | 0~2000 | 0.0 |
島提示
相关对象的详细使用说明请参见“第8章对象字典详细说明”。
7.7.3相关功能设置
(1)定位完成
| 索引 | 子索引 | 名称 | 描述 |
| 6067 | 00 | 定位完成阈值 | 当位置偏差在±6067h区间内,且时间达到6068时,定位 |
| 6068 | 00 | 定位完成窗口时 间 | 完成的D0信号有效,同时6041的bit10=1。不满足两者之 中任一条件,位置到达无效。 |
(2)位置偏差过大阈值
| 索引 | 子索引 | 名称 | 描述 |
| 6065h | 00h | 位置偏差过大阈 值 | 当位置偏差(指令单位)大于6065h时发生位置偏差过大 故障,面板显示Er.310。同时状态字的bit13被置位。 |
7.7.4位置曲线发生器
(1)控制指令时序1---立刻更新型:
a、上位机首先更新根据需要修改位移指令的其他属性(加速时间6083h,减速时间6084h,轮廓速度6081h,目标位置607Ah)b、上位机将6040h的bit4由0置1,提示从站有新的位移指令需要使能c、从站在接收到6040h的bit4的上升沿后,对是否可接收该新的位移指令做出判断:
若6040的bit5的初始状态为1,且此时6041h的bit12为0,表明从站可接收新的位移指令 ① ;从站接收新的位移指令后,将6041的bit12由0置1,表明新的位移指令 ① 已接收,且当前从站处于不能继续接收新的位移指令状态。
立刻更新模式下,新的位移指令一旦被接收(6041的bit12由0变为1),伺服立刻执行该位移指令。
d、上位机接收到从站的状态字6041h的bit12变为1后,才可以释放位移指令数据,并将控制字6040h的bit4由1置0,表明当前无新的位置指令。
由于6040h的bit4为沿变化有效,因此,此操作不会中断正在执行的位移指令。
e、从站检测到控制字的6040h的bit4由1变为0时,可以将状态字6041h的bit12由置0,表明从站已准备好可以接收到新的位移指令。
立刻更新模式下,当从站检测到控制字6040h的bit4由1变为0时,总是会将6041h的bit12清零。
立刻更新模式下,当前段位移指令 ① 执行过程中,接收了新的位移指令 ② , ① 中未执行的位移指令并不被抛弃,对于相对位置指令,第二段位移指令定位完成后,总的位移增量 \mathbf { \Psi } : = \mathbf { \Psi } ① 的目标位置增量 6 0 7 { A h } + { 2 } 的目标位置增量607Ah;对于绝对位置指令,第二段位移指令定位完成后,用户绝对位置 * = { 2 } 的目标位置 6 0 7 { A h } 。
操作说明:
示例:2段指令更新,立刻更新型、绝对位置指令
位移指令 ①
目标位置 6 0 7 { A } { = } 1 0 0 0 0 0 0 0 0 6081=10485760p/s
位置指令 ②
(2)控制指令时序2---非立刻更新型:
a、上位机首先更新根据需要修改位移指令的其他属性(加速时间6083,减速时间6084,最大运行速度6081,目标位移607A)b、上位机将6040的bit4由0置1,提示从站有新的位移指令需要使能c、从站在接收到6040的bit4的上升沿后,对是否可以接收该新的位移指令做出判断:若6040的bit5的初始状态为0,且此时6041的bit12为0,表明从站可接收新的位移指令 ① ;从站接收新的位移指令后,将6041的bit12由0置1,表明新的位移指令 ① 已接收,且当前从站处于不能继续接收新的位移指令状态。d、上位机接收到状态字6041的bit12变为1后,可以释放位移指令数据,并将控制字6040的bit4由1置0,表明当前无新的位置指令。
由于6040的bit4为沿变化有效,因此,此操作不会中断正在执行的位移指令。
e、从站检测到控制字6040的bit4由1变为0,在当前段定位完成后,释放6041的bit12位,表明从站已准备好可以接收新的位移指令。非立刻更新模式下,当前段正在运行期间,伺服不可接收新的位移指令,当前段定位完成,伺服可接收新的位移指令,一旦被接收(6041的bit12由0变为1),伺服立刻执行该位移指令。
需要更改位移指令的任一参数,均需重新发送触发信号。
7.7.5建议配置
| RPDO | TPD0 | 备注 |
| 6040:控制字Controlword | 6041:状态字 Status word | 必须 |
| 607A: 目标位置Target position | 6064:位置反馈Positionactual value | 必须 |
| 6081:轮廓速度Profilevelocity | 必须 | |
| 6083:轮廓加速度Profileacceleration | 可选 | |
| 6084:轮廓减速度Profile deceleration | 可选 | |
| 6060:模式选择Modesofoperation | 6061:运行模式显示Modesof operation display | 可选 |
7.8轮廓速度模式(pv)
此模式下,上位控制器将目标速度、加速度、减速度发送给伺服驱动器,速度、转矩调节由伺服内部执行。
7.8.1控制框图
速度限制:速度限制由607F和电机最大转速中的较小值决定。
7.8.2相关对象
| 控制字6040h | |||
| 位 | 名称 | 描述 | |
| 0 | 伺服准备好Switch on | Bit0~bit3均为1,表示启动运行 | |
| 1 | 接通主回路电Enable voltage | ||
| 2 | 快速停机Quick stop | ||
| 3 | 伺服运行Enableoperation | ||
| 8 | 暂停Halt | ||
| 1:伺服按605Dh设置暂停。 状态字6041h | |||
| 位 | 名称 | 描述 | |
| 10 | 目标到达TargetReach | 0:目标速度未到达 1: 目标速度到达 | |
| 11 | 软件内部位置超限 Internal limitactice | 0:位置指令和位置反馈均未超限 1: 位置指令或位置反馈超限 | |
| 15 | 原点回零完成HomeFind | 0:原点回零未完成 1:原点回零完成 | |
| 索引 (hex) | 子索引 (hex) | 名称 | 访问 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 603F | 00 | 错误码 | RO | Uint16 | 0~65535 | 0 | |
| 6040 | 00 | 控制字 | RW | Uint16 | 1 | 0~65535 | 0 |
| 6041 | 00 | 状态字 | RO | Uint16 | - | 0~65535 | 0 |
| 6060 | 00 | 操作模式 | RW | Int8 | 1 | 0~10 | 0 |
| 6061 | 00 | 模式显示 | RO | Int8 | 0~10 | 0 | |
| 607F | 00 | 最大轮廓速度 | RW | Uint32 | 指令单位 /S | 0~(2²-1) | 编码器 确定 |
| 6063 | 00 | 位置反馈 | RO | Int32 | 编码器 单位 | 一 | 一 |
| 6064 | 00 | 位置反馈 | RO | Int32 | 指令单位 | 二 | |
| 60FF | 00 | 目标速度 | RW | Int32 | 指令单位 /S | -2~ (2²-1) | 0 |
| 60E0 | 00 | 正向转矩限制 | RW | Uint16 | 0. 1% | 0~3000 | 3000 |
| 60E1 | 00 | 反向转矩限制 | RW | Uint16 | 0.1% | 0~3000 | 3000 |
| 606C | 00 | 实际速度 | RO | Int32 | 指令单位 /s | ||
| 2007 | 0D | 转矩滤波时间 常数 | RW | Uint16 | 0.01ms | 0~3000 | 0.79 |
| 2007 | 01 | 速度环增益 | RW | Uint16 | 0. 1Hz | 1~20000 | 2500 |
| 02 | 速度环积分 时间 | RW | Uint16 | 0. 1ms | 15~51200 | 31083 | |
| 14 | 转矩前馈滤波 | RW | Uint16 | 0.01ms | 0~6400 | 1.00 | |
| 15 | 转矩前馈增益 | RW | Uint16 | 0.1% | 0~2000 | 0.0 |
島提示
相关对象的详细使用说明请参见“第8章对象字典详细说明”。
7.8.3相关功能设置
| 索引 | 子索引 | 名称 | 描述 |
| 606Dh | 00 | 速度到达阈值 | 目标速度60FF(转换成电机速度/rpm)与电机实际速度的 差值在±606D以内,且时间达到606E时,认为速度到达, |
| 606Eh | 00 | 速度到达窗口时 间 | 状态字6041的bit10=1,同时速度到达D0功能有效。 轮廓速度模式与周期同步速度模式下,伺服使能有效时, 此标志位有意义;否则无意义。 |
7.8.4建议配置
轮廓速度模式(pv),基本配置如下:
| RPD0 | TpD0 | 备注 |
| 6040:控制字Controlword | 6041:状态字Statusword | 必须 |
| 60FF:目标速度Targetvelocity | 必须 | |
| 6064:位置反馈Position actual value | 可选 | |
| 606C:速度反馈Velocityactual value | 可选 | |
| 6083:轮廓加速度Profile acceleration | 可选 | |
| 6084:轮廓减速度Profiledeceleration | 可选 | |
| 6060:模式选择Modes of operation | 6061:运行模式显示Modes of operation display | 可选 |
7.9轮廓转矩模式(pt)
此模式下,上位控制器将目标转矩6071h、转矩斜坡常数6087h发送给伺服驱动器,转矩调节由伺服内部执行。当速度达到限幅值将进入调速阶段。
速度限制:速度限制由607F和电机最大转速中的较小值决定。
7.9.1相关对象
| 控制字6040h | |||
| 位 | 名称 | 描述 | |
| 0 | 伺服准备好Switchon | Bit0~bit3均为1,表示启动运行 | |
| 1 | 接通主回路电Enablevoltage | ||
| 2 | 快速停机Quick stop | ||
| 3 | 伺服运行Enableoperation | ||
| 8 | 暂停Halt | 0:伺服按Bit0~bit3设置 1:伺服按605Dh设置暂停。 | |
| 状态字6041h | ||
| 位 | 名称 | 描述 |
| 10 | 目标到达TargetReach | 0:目标转矩未到达 1: 目标转矩到达 |
| 11 | 软件内部位置超限 Internal limit actice | 0: 位置指令和位置反馈均未超限 1: 位置指令或位置反馈超限 |
| 15 | 原点回零完成Home Find | 0:原点回零未完成 1:原点回零完成 |
| 索引 (hex) | 子索引 (hex) | 名称 | 访问 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 603F | 00 | 错误码 | RO | Uint16 | 0~65535 | 0 | |
| 6040 | 00 | 控制字 | RW | Uint16 | 二 | 0~65535 | 0 |
| 6041 | 00 | 状态字 | RO | Uint16 | 0~65535 | 0 | |
| 6060 | 00 | 操作模式 | RW | Int8 | - | 0~10 | 0 |
| 6061 | 00 | 模式显示 | RO | Int8 | - | 0~10 | 0 |
| 606C | 00 | 实际速度 | RO | Int32 | 指令单位 | 1- | |
| 6071 | 00 | 目标转矩 | RW | Int16 | 0.1% | -3000~3000 | 0 |
| 6072 | 00 | 最大转矩 | RW | Uint16 | 0.1% | 0~3000 | 3000 |
| 6074 | 00 | 转矩指令 | RO | Int16 | 0.1% | 二 | 二 |
| 6077 | 00 | 实际转矩 | RO | Int16 | 0.1% | 1 | 1 |
| 607F | 00 | 最大轮廓速度 | RW | Uint32 | 指令单位 /s | 0~ (2³2-1) | 编码器 |
| 6087 | 00 | 转矩斜坡 | RW | Uint32 | 0.1%/s | 0~(22-1) | 确定 232-1 |
| 2007 | OD | 转矩滤波时间 常数 | RW | Uint16 | 0. 01ms | 0~3000 | 0.79 |
| 2007 | 01 | 速度环增益 | RW | Uint16 | 0.1Hz | 1~20000 | 25.0 |
| 02 | 速度环积分 时间 | RW | Uint16 | 0. 1ms | 15~51200 | 31.83 |
| 提示 | 相关对象的详细使用说明请参见“第8章对象字典详细说明” |
7.9.2相关功能设置
(1)转矩到达信号设置
| 索引 | 子索引 | 名称 | 描述 |
| 2006 | 12H | 转矩到达基准值 | 当转矩与基准值之差大于2006h:13H值时输出有效达到信 号TOQREACH,同时状态字6041的bit10置1,当转矩与基 准值之差小于2007h:14H值时输出无效,同时状态字6041 |
| 2006 | 13H | 转矩到达有效值 | |
| 2006 | 14H | 转矩到达无效值 的bit10清零。 |
(2)转矩模式下的速度限制
根据对象字典2006h-0Eh选择:
| 索引 (hex) | 子索引 (hex) | 名称 | 属性 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 2006 | 0E | 转矩控制正 转速度限制 来源选择 | RW | Uint16 | 1 | 0~3 | 0 |
| 数值 | 描述 | |
| 0 | 内部速度限制 | 转速限制由F06.15决定 |
| 1 | AI1 | 正转转速限制由AI1确定,其模拟量电压与速度限定 值对应关系由功能码F02.26、F02.27、F02.31设置。 |
| 2 | AI2 | 正转转速限制由AI2确定,其模拟量电压与速度限定 值对应关系由功能码F02.29、F02.30、F02.31设置。 |
| 3 | EtherCAT外部速度限制 | 由上位机设置对象字典607F确定,注意607F为用户 单位,实际限定速度(rpm)=607F*6091*60/编码器分 辨率。 |
| 索引 (hex) | 子索引 (hex) | 名称 | 属性 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 2006 | 0F | 转矩控制反 转速度限制 来源选择 | RW | Uint16 | 1 | 0~3 | 0 |
| 数值 | 描述 | |
| 0 | 内部速度限制 | 转速限制由F06.16决定 |
| 1 | AI1 | 反转转速限制由AI1确定,其模拟量电压与速度限定 值对应关系由功能码F02.26、F02.27、F02.31设置。 |
| 2 | AI2 | 反转转速限制由AI2确定,其模拟量电压与速度限定 值对应关系由功能码F02.29、F02.30、F02.31设置。 |
| 3 | EtherCAT外部速度限制 | 由上位机设置对象字典607F确定,注意607F为用户 单位,实际限定速度(rpm)=607F*6091*60/编码器分 辨率。最终的限定限定 |
7.9.3建议配置
轮廓转矩模式(pt),基本配置如下:
| RPDO | TPDO | 备注 |
| 6040:控制字Controlword | 6041:状态字 Status word | 必须 |
| 6071: 目标转矩Target torque | 必须 | |
| 6084:转矩斜坡Torque stope | 可选 | |
| 6064:位置反馈Positionactual value | 可选 | |
| 606C:速度反馈Velocityactualvalue | 可选 | |
| 6077:转矩反馈Torque actual value | 可选 | |
| 6060:模式选择Modesofoperation | 6061:运行模式显示Modes of operation display | 可选 |
7.10原点回归模式(hm)
原点回零模式用于寻找机械原点,并定位机械原点与机械零点的位置关系。
机械原点:机械上某一固定的位置,可对应某一确定的原点开关,可对应电机Z信号。
机械零点:机械上绝对0位置。
原点回零成后,电机停止位置为机械原点,通过设置607Ch,可以设定机械原点与机械零点的关系:
机械原点 \underline { { \underline { { \mathbf { \Pi } } } } } = 机械零点 ^ + 607Ch(原点偏置)
当 6 0 7 { C h } = 0 时,机械原点与机械零点重合。
7.10.1控制框图
速度限制:速度限制由电机最大转速决定。
7.10.2相关对象
| 控制字6040h | |||
| 位 | 名称 | 描述 | |
| 0 | 伺服准备好Switchon | 1:有效,0:无效 | Bit0~bit3均为1,表示启动 运行 |
| 1 | 接通主回路电Enablevoltage | 1:有效,0:无效 | |
| 2 | 快速停机Quick stop | 1:无效,0:有效 | |
| 3 | 伺服运行Enableoperation | 1:有效,0:无效 | |
| 4 | 启动回零Homing start | 0->1:启动回零 1:回零进行中 1->0:结束回零 | |
| 8 | 暂停Halt | 0:伺服按bit4设置决定启动回零与否 1:伺服按605Dh设置暂停 | |
| 状态字6041h | |||
| 位 | 名称 | 描述 | |
| 10 | 目标到达TargetReach | 0:目标位置未到达 1:目标位置到达 | |
| 11 | 回零Homingattained | 0:回零未成功 1:回零成功,此标志位在伺服处于回零模式运行状态Target Reach信号被置位后有效 | |
| 13 | 回零错误Homing error | 0:回零未发生错误 1:发生回零超时或偏差过大错误 | |
| 15 | 原点回零完成HomeFind | 0:原点回零未完成 1:原点回零完成,此标志位在遇到原点信号时即被置位 | |
| 索引 (hex) | 子索引 (hex) | 名称 | 访问 | 数据类型 | 单位 | 设定范围 | 默认值 |
| 603F | 00 | 错误码 | RO | Uint16 | 1 | 0~65535 | 0 |
| 6040 | 00 | 控制字 | RW | Uint16 | 1 | 0~65535 | 0 |
| 6041 | 00 | 状态字 | RO | Uint16 | 1 | 0~65535 | 0 |
| 6060 | 00 | 操作模式 | RW | Int8 | 1 | 0~10 | 0 |
| 6061 | 00 | 模式显示 | RO | Int8 | 1 | 0~10 | 0 |
| 6062 | 00 | 实际位置 | RO | Int32 | 指令单位 | 二 | 二 |
| 6064 | 00 | 位置反馈 | RO | Int32 | 指令单位 | 1 | |
| 6067 | 00 | 位置到达 阈值 | RW | Uint32 | 编码器 单位 | 1~1073741824 | 编码器确 定 |
| 6068 | 00 | 位置到达 窗口时间 | RW | Uint16 | Ms | 0~65535 | 1 |
| 6077 | 00 | 实际转矩 | RO | Int16 | 0.1% | -5000~5000 | 0 |
| 606C | 00 | 实际速度 | RO | Int32 | 指令单位 /s | 一 | |
| 6098 | 00 | 原点复归 | RW | Int8 | _ | 1~35 | 34 |
| 6099 | 01 | 高速搜索 减速点 | RW | Uint32 | 指令单位 /s | 0~(232-1) | 13981013 |
| 02 | 搜索原点 低速 | RW | Uint32 | 指令单位 /s | 10~ (2²-1) | 1398101 | |
| 609A | 00 | 加速度 | RW | Uint32 | 指令单位 /s2 | 0~(232-1) | 100000000 |
| 60F4 | 00 | 位置偏差 | RO | Int32 | 指令单位 | 1 | 二 |
| 2004 | 29H | 限定查找原 点的时间 | RW | Uint16 | Ms | 0~65535 | 10000 |
7.10.3相关功能设置
| 索引 | 子索引 | 名称 | 描述 |
| 2004 | 29 | 限定查找原点的 时间 | 当在此时间内回零未完成则会报回零超时警告 (Er.315) |
(2)当前位置计算方式
回零完成后,位置反馈6064设置成原点偏置607C。
7.10.4回零操作介绍
鸭提示
以下图中“H”代表高速6099-1h,“L”代表低速 6 0 9 9 - 2 { h } 0
回零模式介绍:
(1) 6 0 9 8 { h } { = } 1 原点:电机Z信号减速点:反向超程开关a、回零启动时减速点信号无效。
开始回零时 { \Delta N - O T = 0 } ,以反向高速开始回零,遇到N-OT上升沿后,减速,反向,正向低速运行,遇到 { \Delta N - 0 T } 下降沿后的第一个Z停机。
b、回零启动时减速点信号有效。
回零启动时 { \Delta N - O T = 1 } ,直接正向低速开始回零,遇到N-OT下降沿后的第一个Z停机。
(2) 6 0 9 8 { h } = 2 原点:Z信号减速点:正向超程开关a、回零启动时减速点信号无效。
开始回零时 \scriptstyle { P - O T = 0 } ,以正向高速开始回零,遇到P-OT上升沿后,减速,反向,反向低速运行,遇到 { P - 0 T } 下降沿后的第一个Z停机。
b、回零启动时减速点信号有效。
回零启动时 { P - O T = 1 } ,直接反向低速开始回零,遇到P-OT下降沿后的第一个Z停机。
(3) 6 0 9 8 { h } = 3
原点:Z信号减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H W = 0 } ,以正向高速开始回零,遇到HW上升沿后,减速,反向,反向低速运行,遇到HW下降沿后,继续运行,之后遇到第一个Z停机。
b、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,直接反向低速开始回零,遇到HW下降沿后的第一个Z停机。
(4) 6 0 9 8 = 4 原点:Z信号减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H W = 0 } ,直接正向低速开始回零,遇到HW上升沿后第一个Z停机。
b、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,以反向高速开始回零,遇到HW下降沿后,减速,反向,正向低速运行,遇到HW上升沿后的第一个Z停机。
(5) 6 0 9 8 { h } = 5
原点:Z信号减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H } { W = } 0 ,以反向高速开始回零,遇到HW上升沿后,减速,反向,正向低速运行,遇到HW下降沿后第一个Z停机。
b、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } = 1 ,则直接正向低速开始回零,遇到HW下降沿后的第一个Z停机。
(6) 6 0 9 8 = 6 原点:Z信号减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H } { W } = 0 ,直接反向低速开始回零,遇到HW上升沿后第一个Z停机。
b、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,以正向高速开始回零,遇到HW下降沿后,减速,反向,反向低速运行,遇到HW上升沿后的第一个Z停机。
(7) 6 0 9 8 = 7
原点:Z信号
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H W = 0 } ,以正向高速开始回零,若未遇到限位开关,遇到HW上升沿后,减速,反向,反向低速运行,遇到HW下降沿后的第一个Z停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H W = 0 } ,以正向高速开始回零,若遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速,继续反向低速匀运行,遇到HW下降沿后的第一个Z停机;
c、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } { = } 1 ,则直接反向低速开始回零,遇到HW下降沿后的第一个Z停机。
(8) 6 0 9 8 = 8 (204号原点:Z信号减速点:原点开关(HW)a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,若未遇到限位开关,遇到HW上升沿后,减速,反向,反向低速运行,遇到HW下降沿后,反向,正向低速运行,遇到HW上升沿后的第一个Z停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H W = 0 } ,以正向高速开始回零,若遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速,反向低速运行,遇到HW下降沿后,反向,正向低速,遇到HW上升沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接反向低速开始回零,遇到HW下降沿后,反向,正向低速,遇到HW上升沿后的第一个Z停机。
(9) 6 0 9 8 = 9
原点:Z信号减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H W } = 0 ,以正向高速开始回零,若未遇到限位开关,遇到HW上升沿后,减速,正向低速运行,遇到HW下降沿后,反向,反向低速运行,遇到HW上升沿后的第一个Z停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H W = 0 } ,以正向高速开始回零,若遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速反向即恢复正向运行,正向低速遇到HW下降沿后,反向,反向低速运行中遇到HW上升沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接正向低速开始回零,遇到HW下降沿后,反向,反向低速运行中,遇到HW上升沿后的第一个Z停机。
(10) 6 0 9 8 = 1 0 原点:Z信号减速点:原点开关(HW)a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H W = 0 } ,以正向高速开始回零,若未遇到限位开关,遇到HW上升沿后,减速,正向低速运行,遇到HW下降沿后,继续正向低速运行,之后遇到的第一个Z停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H W = 0 } ,以正向高速开始回零,若遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速反向即恢复正向运行,正向低速遇到HW下降沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接正向低速开始回零,遇到HW下降沿后的第一个Z停机。
(11) 6 0 9 8 = 1 1
原点:Z信号
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到反向限位开关。
开始回零时 { H W } = 0 ,以反向高速开始回零,若未遇到限位开关,遇到HW上升沿后,减速,反向,正向低速运行,遇到HW下降沿后的第一个Z停机。
开始回零时 { H } { W = } 0 ,以反向高速开始回零,若遇到限位开关,自动反向,正向高速运行,遇到HW上升沿后,减速,继续正向低速运行,遇到HW下降沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } = 1 ,则直接正向低速开始回零,遇到HW下降沿后的第一个Z停机。
(12) 6 0 9 8 { = } 1 2
原点:Z信号
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到反向限位开关。
开始回零时 { H } W = 0 ,以反向高速开始回零,未遇到限位开关,遇到HW上升沿后,减速,反向,正向低速运行,遇到HW下降沿后,反向,反向低速运行,遇到HW上升沿后的第一个Z停机。
b、回零启动时减速点信号无效,遇到反向限位开关。
开始回零时 { H W = 0 } ,以反向高速开始回零,遇到限位开关,自动反向,正向高速运行,遇到HW上升沿后,减速,正向低速运行,遇到HW下降沿后,反向,反向低速运行,遇到HW上升沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } { = } 1 ,则直接正向低速开始回零,遇到HW下降沿后,反向,反向低速,遇到HW上升沿后的第一个Z停机。
(13) 6 0 9 8 { = } 1 3
原点:Z信号
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到反向限位开关
开始回零时 { H W } = 0 ,以反向高速开始回零,若未遇到限位开关,遇到HW上升沿后,减速,反向低速运行,遇到HW下降沿后,反向,正向低速运行,遇到HW上升沿后的第一个Z停机。
b、回零启动时减速点信号无效,遇到反向限位开关。
开始回零时 { H } { W = } 0 ,以反向高速开始回零,遇到限位开关,自动反向,正向高速运行,遇到HW上升沿后,减速反向运行,反向低速遇到HW下降沿后,反向,正向低速运行中遇到HW上升沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } = 1 ,则直接反向低速开始回零,遇到HW下降沿后,反向,正向低速运行中,遇到HW上升沿后的第一个Z停机。
(14) 6 0 9 8 { = } 1 4
原点:Z信号
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到反向限位开关。
开始回零时 { H } { W = } 0 ,以反向高速开始回零,未遇到限位开关,遇到HW上升沿后,减速,反向低速运行,遇到HW下降沿后,继续反向低速运行,之后遇到的第一个Z停机。
b、回零启动时减速点信号无效,遇到反向限位开关。
开始回零时 { H W = 0 } ,以反向高速开始回零,遇到限位开关,自动反向,正向高速运行,遇到HW上升沿后,减速反向运行,反向低速遇到HW下降沿后的第一个Z停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接反向低速开始回零,遇到HW下降沿后的第一个Z停机。
(15) 6 0 9 8 { h } = 1 7
原点:反向超程开关
减速点:反向超程开关
a、回零启动时减速点信号无效。
开始回零时 N - 0 \uparrow = 0 ,以反向高速开始回零,遇到N-OT上升沿后,减速,反向,正向低速运行,遇到 { N - 0 T } 下降沿后停机。
b、回零启动时减速点信号有效。
回零启动时 N { - } 0 { T } { = } 1 ,直接正向低速开始回零,遇到N-OT下降沿后停机。
(16) 6 0 9 8 { h } = 1 8
原点:正向超程开关
减速点:正向超程开关
a、回零启动时减速点信号无效。
开始回零时 { P - O T = 0 } ,以正向高速开始回零,遇到 \mathsf { P - O T } 上升沿后,减速,反向,反向低速运行,遇到P-OT下降沿后停机。
b、回零启动时减速点信号有效。
回零启动时 { P - O T = 1 } ,直接反向低速开始回零,遇到P-OT下降沿停机。
(17) 6 0 9 8 { h } = 1 9
原点:原点开关(HW)减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,遇到HW上升沿后,减速,反向,反向低速运行,遇到HW下降沿停机。
b、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } { = } 1 ,直接反向低速开始回零,遇到HW下降沿停机。
(18) 6 0 9 8 = 2 0 原点:原点开关(HW)减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H } { W = } 0 ,直接正向低速开始回零,遇到HW上升沿后停机。
b、回零启动时减速点信号有效。
回零启动时 { H } \mathsf { W } { = } 1 ,以反向高速开始回零,遇到HW下降沿后,减速,反向,正向低速运行,遇到HW上升沿停机。
(19) 6 0 9 8 { h } = 2 1
原点:原点开关(HW)减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H W = 0 } ,以反向高速开始回零,遇到HW上升沿后,减速,反向,正向低速运行,遇到HW下降沿停机。
b、回零启动时减速点信号有效
回零启动时 { H } \mathsf { W } { = } 1 ,则直接正向低速开始回零,遇到HW下降沿后停机。
(20) 6 0 9 8 = 2 2
原点:原点开关(HW)减速点:原点开关(HW)a、回零启动时减速点信号无效。
开始回零时 { H W = 0 } ,直接反向低速开始回零,遇到HW上升沿停机。
b、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,以正向高速开始回零,遇到HW下降沿后,减速,反向,反向低速运行,遇到HW上升沿停机。
(21) 6 0 9 8 = 2 3
原点:原点开关(HW)
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,未遇到限位开关,遇到HW上升沿后,减速,反向,反向低速运行,遇到HW下降沿停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速,继续反向低速运行,遇到HW下降沿停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接反向低速开始回零,遇到HW下降沿停机。
(22) 6 0 9 8 = 2 4
原点:原点开关(HW)
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,未遇到限位开关,遇到HW上升沿后,减速,反向,反向低速运行,遇到HW下降沿后,反向,正向低速运行,遇到HW上升沿停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速,反向低速运行,遇到HW下降沿后,反向,正向低速,遇到HW上升沿停机。
c、回零启动时减速点信号有效。
回零启动时 { H W = 1 } ,则直接反向低速开始回零,遇到HW下降沿后,反向,正向低速,遇到HW上升沿停机。
(23) 6 0 9 8 = 2 5
原点:原点开关(HW)
减速点:原点开关(HW)
a、回零启动时减速点信号无效,未遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,未遇到限位开关,遇到HW上升沿后,减速,正向低速运行,遇到HW下降沿后,反向,反向低速运行,遇到HW上升沿停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速反向即恢复正向运行,正向低速遇到HW下降沿后,反向,反向低速运行中遇到HW上升沿停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接正向低速开始回零,遇到HW下降沿后,反向,反向低速运行中,遇到HW上升沿停机。 ■
(24) 6 0 9 8 = 2 6
原点:原点开关(HW)减速点:原点开关(HW)
开始回零时 { H } { W = } 0 ,以正向高速开始回零,未遇到限位开关,遇到HW上升沿后,减速,正向低速运行,遇到HW下降沿停机。
b、回零启动时减速点信号无效,遇到正向限位开关。
开始回零时 { H } { W = } 0 ,以正向高速开始回零,遇到限位开关,自动反向,反向高速运行,遇到HW上升沿后,减速反向即恢复正向运行,正向低速遇到HW下降沿停机。
c、回零启动时减速点信号有效。
回零启动时 { H } { W = 1 } ,则直接正向低速开始回零,遇到HW下降沿停机。




