DS5C1系列伺服驱动器用户手册(SC5 11 20251230 1.3.5)-2025.12.30.pdf - 第172页

DS5C1 系列 伺服驱动器用 户手册 7 EtherC AT 总线控制 模式 162 2)电子齿轮比 (1)功能 描述 电子齿轮是从 上位输入的位 置指令乘以通 过对象设 定的电子齿轮 比作为位置控 制部的位置指 令的 功能。根据此 功能的使用, 可以任意设定 每个指令 单位的电机旋 转·移动量。 (2)DS 5C1系列电子齿轮 比设置方法 方法1: 根据伺服内部 参数设定电子 齿轮比; 1 确定电机旋转 1 圈所 需要的指令脉 冲数…

100%1 / 385
DS5C1 系列伺服驱动器用户手册 7 EtherCAT 总线控制模式
161
Bit的详情如下:
Subindex 01hPhysical outputs
bit
名称
数值
描述
16
远程SO1输出状态
0
远程SO1状态OFF
1
远程SO1状态ON
17
远程SO2输出状态
0
远程SO2状态OFF
1
远程SO2状态ON
18
远程SO3输出状态
0
远程SO3状态OFF
1
远程SO3状态ON
Subindex 02hBit mask
bit
名称
数值
描述
16
远程SO1输出使能
0
远程SO1输出使能OFF
1
远程SO1输出使能ON
17
远程SO2输出使能
0
远程SO2输出使能OFF
1
远程SO2输出使能ON
18
远程SO3输出使能
0
远程SO3输出使能OFF
1
远程SO3输出使能ON
数字输出60FEhSubindex 01h (子对象字1)中bit16bit17bit18分别表示远程SO1输出状态
位、远程SO1输出状态位远程SO1输出状态位,Subindex 02h(子对象字2中的bit16bit17bit18
表示远程SO1输出使能位、远程SO2输出使能位、远程SO3输出使能位。
7.9.6 位置信息位置
1)位置信息的初始化时间
此伺服驱动器在以下时序下,进行位置信息相关对象的初始化(预置)。
初始化时序(条件)
电源投入
通信确立时(ESM状态InitOP迁移时)
原点复位完成时
绝对式多圈清零时
初始化对象
6062hPosition demand value位置指令)
6063hPosition actual internal value实际内部位置反馈)
6064hPosition actual value位置反馈)
60FChPosition demand internal value位置需求内部值)
这里的对象是,基于表示电机的反馈位置的实际内部位置反馈6063h),后述的电子齿轮功能,
根据极性变化符号,加进Home offset等,通信建立时初始化(预置)
另外,电子齿轮比、Polarity 指令极性、Home offset的设定值的变更,通过本章后面叙述的时序进
行反映。
使用绝对式编码器的注意事项具体参考本章的第 4 小节内容“绝对式编码器的初始
化”。
DS5C1 系列伺服驱动器用户手册 7 EtherCAT 总线控制模式
162
2)电子齿轮比
(1)功能描述
电子齿轮是从上位输入的位置指令乘以通过对象设定的电子齿轮比作为位置控制部的位置指令的
功能。根据此功能的使用,可以任意设定每个指令单位的电机旋转·移动量。
(2)DS5C1系列电子齿轮比设置方法
方法1:根据伺服内部参数设定电子齿轮比;
1 确定电机旋转1圈所需要的指令脉冲数,以保证电机转速能够达到需求转速。
下述以17位编码器电机举例,上位机PLC已发送脉冲频率为200KHz
每转脉冲数设为10000
电子齿轮比设为131072:10000
每转脉冲数设为5000
电子齿轮比设为131072:5000
在精确定位中,设1指令脉冲对应的物理单位长度,便于计算。
如下图若指定单位脉冲对应工件移动1um,则负载轴旋转一圈需要的指令量为6mm/1um=6000个指
令脉冲,在减速比为11的情况下,可直接设定每转脉冲数P0-11=6000P0-12=0,则上位机发
6000个脉冲工件移动6mm(具体计算方法参考16步骤)。
编码器:13107217 位) 丝杆节距:6mm
不更改电子齿轮比情况
更改电子齿轮比情况
不更改电子齿轮比电机旋转 1 圈为 131072
脉冲(P0-11=0P0-12=0 时)。
电机转 1 圈工件移动 6mm,则所需脉冲数为
131072 个脉冲,将工件移 10mm,则需要
10/6*131072=218453.333 个脉冲,实际发送脉
冲时会舍去小数,则会产生误差。
通过更改电子齿轮比,电机旋转 1 圈需要
6000 个脉冲。
电机转 1 圈工件移动 6mm,则所需脉冲数
6000 个脉冲,将工件移动 10mm,则需
10/6*6000=10000 个脉冲,实际发送脉冲
时不会产生小数,则不会产生误差。
关联参数
参数
含义
出厂设定
单位
设定范围
修改
生效
P0-11
每转脉冲数*1
0
pul
09999
伺服 OFF
即时
P0-12
每转脉冲数*10000
0
pul
09999
伺服 OFF
即时
P0-13
电子齿轮比(分子)
1
-
065535
伺服 OFF
即时
P0-14
电子齿轮比(分母)
1
-
065535
伺服 OFF
即时
P0-92
第二组电子齿轮比(分子)
低位*1
1
-
19999
○(3770 前)
3770 及以后且
只在模式 6 生效
即时
P0-93
第二组电子齿轮比(分子)
高位*10000
0
-
165535
○(3770 前)
3770 及以后且
即时
DS5C1 系列伺服驱动器用户手册 7 EtherCAT 总线控制模式
163
参数
含义
出厂设定
单位
设定范围
修改
生效
只在模式 6 生效
P0-94
第二组电子齿轮比(分母)
低位*1
1
-
19999
伺服 OFF
即时
P0-95
第二组电子齿轮比(分母)
高位*10000
0
-
165535
伺服 OFF
即时
P0-11P0-14都是关于电子齿轮比的参数,P0-11P0-12为一组,P0-13P0-14
一组,但是每转脉冲P0-11P0-12的优先级高于电子齿轮比P0-13P0-14只有
P0-11P0-12都设定为0的时候电子齿轮比P0-13P0-14才会生效。
P0-11P0-12P0-13P0-14都设为0的时候,P0-92P0-93P0-94P0-95
会生效。
每转脉冲数和电子齿轮比的计算
内容
说明
1
确认机械规格
确认减速比 nm(伺服电机旋转 m 圈时负载轴旋 n 圈)
滚珠丝杠节距、滑轮直径等
2
确认编码器脉冲数
确认所用伺服电机的编码器分辨率。
3
决定指令单位
决定指令控制器的 1 个脉冲对应实际运行的距离或角度
4
计算负载轴旋 1 圈的指令
以决定的指令单位为基础,计算负载轴旋 1 圈的指令
N
5
计算电机轴转 1 圈的脉冲数 M
电机轴旋转 1 圈的指令脉冲 M=N/(m/n)
6
设定每圈脉冲P0-11/P0-12
或者电子齿轮P0-13/P0-14
/(P0-92~95)
P0-11=M%10000
P0-12=M/10000
nN
m
M140P
130P
编码器分辨率编码器分辨率
步骤6中的每圈脉冲数生效优先级每圈脉冲数高于电子齿轮比,即P0-11~P0-12
0P0-13~P0-14才会生效,特殊情况若算得每转脉冲数为小数时就要考虑使
电子齿轮比。
P0-13P0-14超过设定范围时,请将电子齿轮比分子、分母约分,若约分后仍
然超出参数设置范围,请使用第二组齿轮P0-92P0-95,只有P0-11~14=0时第
二组齿轮比生效。
DS5系列伺服电机编码器分辨率有13107217位)838860823位)。
指令单位并不代表加工精度。在机械精度的基础上细化指令单位量,可以提高
服的定位精度。比如在应用丝杠时,机械的精度可以达到0.01mm,那么0.01mm
的指令单位当量就比0.1mm的指令单位当量更精确