DS5C1系列伺服驱动器用户手册(SC5 11 20251230 1.3.5)-2025.12.30.pdf - 第174页
DS5C1 系列 伺服驱动器用 户手册 7 EtherC AT 总线控制 模式 164 电子齿轮的设 定实例 步 骤 名称 滚珠丝杠 圆台 皮带+滑轮 P:节距 P 1旋转= 指令单位 P 负载轴 负载轴 指令单位 1旋转= 360 ° 负载轴 D:滑轮直径 1旋转= 指令单位 1 确认机械规格 滚珠丝杠节距 6mm 机械减速比 1:1 1 圈 旋 转 角 360 度减速比 1:3 滑轮直径 100mm 减速比 1:2 2 确认编码器脉…

DS5C1 系列伺服驱动器用户手册 7 EtherCAT 总线控制模式
163
参数
含义
出厂设定
单位
设定范围
修改
生效
只在模式 6 生效)
P0-94
第二组电子齿轮比(分母)
低位*1
1
-
1~9999
伺服 OFF
即时
P0-95
第二组电子齿轮比(分母)
高位*10000
0
-
1~65535
伺服 OFF
即时
P0-11~P0-14都是关于电子齿轮比的参数,P0-11、P0-12为一组,P0-13、P0-14为
一组,但是每转脉冲数P0-11、P0-12的优先级高于电子齿轮比P0-13、P0-14,只有
P0-11、P0-12都设定为0的时候电子齿轮比P0-13、P0-14才会生效。
当P0-11、P0-12、P0-13、P0-14都设为0的时候,P0-92、P0-93和P0-94、P0-95才
会生效。
每转脉冲数和电子齿轮比的计算
步
骤
内容
说明
1
确认机械规格
确认减速比 n:m(伺服电机旋转 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均
为0时P0-13~P0-14才会生效,特殊情况若算得每转脉冲数为小数时就要考虑使用
电子齿轮比。
当P0-13和P0-14超过设定范围时,请将电子齿轮比分子、分母约分,若约分后仍
然超出参数设置范围,请使用第二组齿轮比P0-92~P0-95,只有P0-11~14=0时第
二组齿轮比生效。
DS5系列伺服电机编码器分辨率有131072(17位)和8388608(23位)。
指令单位并不代表加工精度。在机械精度的基础上细化指令单位量,可以提高伺
服的定位精度。比如在应用丝杠时,机械的精度可以达到0.01mm,那么0.01mm
的指令单位当量就比0.1mm的指令单位当量更精确。

DS5C1 系列伺服驱动器用户手册 7 EtherCAT 总线控制模式
164
电子齿轮的设定实例
步
骤
名称
滚珠丝杠
圆台
皮带+滑轮
P:节距
P
1旋转=
指令单位
P
负载轴
负载轴
指令单位
1旋转=
360°
负载轴
D:滑轮直径
1旋转=
指令单位
1
确认机械规格
滚珠丝杠节距 6mm
机械减速比 1:1
1 圈 旋 转 角 360
度减速比 1:3
滑轮直径 100mm
减速比 1:2
2
确认编码器脉冲数
编码器分辨率 131072
编 码 器 分 辨 率
131072
编码器分辨率 131072
3
决定指令单位
1 指令单位:0.001mm
1 指 令 单位 :0.1
度
1 指令单位:0.02mm
4
计算负载轴旋 转 1
圈的指令量
6mm/0.001mm=6000
360/0.1=3600
314mm/0.02mm=15700
5
计算电机轴转 1 圈
的脉冲数 M
M =6000/(1/1)=6000
M=3600/(3/1)=120
0
M=15700/(2/1)=7850
6
设定每圈脉冲数
P0-11/P0-12
P0-11=6000
P0-12=0
P0-11=1200
P0-12=0
P0-11=7850
P0-12=0
设定电子齿轮比
(P0-13/P0-14)/(P0-9
2~95)
P0-13=131072
P0-14=6000
约分后
P0-13=8192
P0-14=375
P0-13=131072
P0-14=1200
约分后
P0-13=8192
P0-14=75
P0-13=131072
P0-14=7850
约分后
P0-13=65536
P0-14=3925
转换成第二齿轮比
P0-92=5536 P0-93=6
P0-94=3925 P0-95=0
方法2:根据CoE(CiA402)规定的对象608Fh(Position encoder resolution位置编码器分辨率)、6091h
(Gear ratio齿轮比)、6092h(Feed constant)设定电子齿轮比。
以下主要说明根据CoE(CiA402)设定电子齿轮比。
用户定义的单位(指令单位)和内部单位(pulse)的关系,根据下述方程式进行计算。
电子齿轮比计算公式:
πD
πD

DS5C1 系列伺服驱动器用户手册 7 EtherCAT 总线控制模式
165
电子齿轮比在8000倍~1/1000倍的范围内有效。
如果超出范围的值在范围内饱和,发生E-883(不正常动作异常保护)。
608Fh-01h(Encoder increments)根据编码器的分辨率被自动设定。6092h-01h
(Feed)的出厂值按编码器的分辨率进行设定。
电子齿轮比的设定,通过以下的时序反映。
电源投入时
通信确立时(ESM状态Init→OP迁移时)
原点复位完成时
绝对式多圈清零时
因为不反映关联对象的设定值变更与否,所以请注意。
绝对式模式下Init⇒Op时的位置信息初始化处理下,绝对式编码器位置[pulse/
单位]/电子齿轮比的值请设定在-2^31(-2147483648)~+2^31-1(2147483647)
的范围内。此范围以外的动作无法保证。
请确认绝对式编码器的位置的动作范围与齿轮比。
尽量用Cia402协议中的电子齿轮比设定。
关联参数
Position encoder resolution位置编码器分辨率(608Fh)
索引
子索引
名称
单位
范围
数据
类型
可访
问性
PDO
OP-
mode
608Fh
-
Position encoder resolution 位置
编码器分辨率
-
-
-
-
-
-
编码器的分辨率自动设定。
00h
Highest 子索引 supported
-
2
U8
ro
NO
ALL
表示608Fh的子索引的数。
01h
Encoder increments
Pulse
1~4294967295
U32
ro
NO
ALL
表示编码器移动量。值是编码器分辨率自动设定。
02h
Motor revolutions
r(电机)
1~4294967295
U32
ro
NO
ALL
表示电机旋转数。值固定为1。
此对象,定义电机每旋转一圈的编码器分辨率。
Position encoder resolution位置编码器分辨率 = Encoder increments(608Fh-01h)/ Motor revolutions
(608Fh-02h)
此对象根据从和伺服驱动器连接的电机中读出的信息自动设定。
例:17bit/r编码器连接的情况
608Fh-01h(Encoder increments)= 130172
608Fh-02h(Motor revolutions)= 1
Position encoder resolution位置编码器分辨率 = 131072 / 1 = 131072
Gear ratio齿轮比(6091h)
索引
子索引
名称
单位
范围
数据
类型
可访
问性
PDO
OP-mode
6091h
-
Gear ratio齿轮比
-
-
-
-
-
-
设定齿轮比。
00h
Highest子索引
supported
-
2
U8
ro
NO
ALL