b2ca222db51b480dbae0a0a037892939 (1).pdf - 第191页

DS5K2 系列伺服驱 动器用户手册 7 伺服增益的 调整 181 索引 子索引 名称 范围 数据类型 读写性 PDO Op-mode r = rese rved (未对应) w = warn ing sod = switch on disabled oms = o peration mod e specific qs = quick stop (控制模式 依存 bit ) ve = voltage enabled ila = inte…

100%1 / 324
DS5K2 系列伺服驱动器用户手册 7 伺服增益的调整
180
2、控制字(6040h)<PP 控制模式的功能>
索引
子索引
名称
范围
数据类型
读写性
PDO
Op-mode
6040h
00h
Controlword
0~65535
U16
RW
RxPDO
All
设定对PDS状态转换等伺服驱动器的控制命令。
bit信息
15
14
13
12
11
10
9
8
r
h
7
6
5
4
3
2
1
0
fr
oms
eo
qs
ev
so
Abs/rel
Change set immediately
New set point
r = reserved(未对应) fr = fault reset
oms = operation mode specific eo = enable operation
(控制模式依存bit qs = quick stop
h = halt ev = enable voltage
so = switch on
Bit4-6operation mode specific):
Bit
名称
描述
4
new set-point
01
定位动作的启动,设定值更新用触发。
获取新的位置决定任务607AhTarget position
6081hProfile velocity)等)。
5
change set immediately
0
完成目前正在运行的定位动作。
1
中断现在的定位动作,立刻开始下移定位动作
6
absolute/ relative
0
607AhTarget position)作为绝对位置处理。
1
607AhTarget position)作为相对位置处理。
电机动作中请不要变更加减速度*)。
如果变更加减速度,电机停止后请变更bit4new set-point)从01
*16083hProfile acceleration
6084hProfile deceleration
60C5hMax acceleration
60C6hMax deceleration
3、状态字(6041h)<PP 控制模式的功能>
索引
子索引
名称
范围
数据类型
读写性
PDO
Op-mode
6041h
00h
Statusword
0~65535
U16
RO
TxPDO
All
表示伺服驱动器的状态。
bit信息
15
14
13
12
11
10
9
8
r
oms
ila
oms
rm
r
set- point acknowledge
Target Reached
7
6
5
4
3
2
1
0
w
sod
qs
ve
f
oe
so
rsto
DS5K2 系列伺服驱动器用户手册 7 伺服增益的调整
181
索引
子索引
名称
范围
数据类型
读写性
PDO
Op-mode
r = reserved(未对应) w = warning
sod = switch on disabled
oms = operation mode specific qs = quick stop
(控制模式依存bit ve = voltage enabled
ila = internal limit active f = fault
oe = operation enabled
rm = remote so = switched on
rtso = ready to switch on
bit12,10operation mode specific):
Bit
名称
描述
10
target reached
0
halt=0(通常时):定位未完成
halt=1(根据halt停止时):轴减速中
1
halt=0(通常时):定位完
halt=1(根据halt停止时):轴停止(轴速度为0
12
set-point acknowledge
0
new-setpoint0并且前的置的
下(执行中)缓冲区是空的状态
1
新的定位任务用数据放入缓冲区,缓冲区不是空的状态
4、PP 控制模式的动作说明
对象字典 0x607A0x60810x6083 0x6084 的工作原理示意图如下所示:
可通过 6040hControlword)的 bit6absolute/relative)来确定是走相对模式还是绝对模式
动作 1:基本的 set-point
主站,设定607AhTarget position)的值后,6040hControlword)的bit4new set-point)由
0变更为1。此时,也请设定6081hProfile velocity)。
6081hProfile velocity)为0时,电机不动作。
从站,确认6040hControlwordbit4new set-point的上升沿0→1607AhTarget position
DS5K2 系列伺服驱动器用户手册 7 伺服增益的调整
182
作为目标位置开始定位动作。此时,6041h(状态字)的bit12set-point acknowledge)由01
主站,确认6041hStatuswordbit12set-point acknowledge已经由0变为16040hControlword
bit4new set-point)返0
从站,确认6040hControlwordbit4new set-point已经06041h(状态字)bit12set-point
acknowledge)变0
到达目标位置时,6041hControlword)的bit10target reached)由0变更1
动作 2:无缓冲时的动作数据变更:single set-point
6040hControlword bit5change set immediately 1 时,如果已将动作中定位动作用数据的
变更,中断现在的定位动作,立即开始下一定位动作。
主站,确认6041hStatuswordbit12set-point acknowledge0变更607AhTarget position
的值后,将6040hControlword)的bit4new set-point)由0变更为1
此时,请不要变更加减速度。
从站,确认6040hControlwordbit4new set-point的上升沿0→1607AhTarget position
6081hProfile velocity)作为新的目标位置和新的内部执行速度立即更新。此时,6041h
Statusword)的bit12set-point acknowledge)由0变更为1
主站,确认6041hStatuswordbit12set-point acknowledge已经由0变为16040hControlword
bit4new set-point)返0
从站,确认6040hControlword)的bit4new set-point)已经为06041hStatusword)的bit12
set-point acknowledge)为0