最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

研控科技 YKD2608PC 总线型步进驱动器 用户手册说明书

IT圈 admin 51浏览 0评论

2024年8月4日发(作者:謇慧雅)

研控科技

R

YKD2608PC

总线型步进驱动器

用户手册

版本:V1.4

深圳市研控自动化科技有限公司

R

YKD2608PC V1.4用户手册

目录

前言 .................................................................................................................. 4

1概述 ............................................................................................................... 5

1.1产品介绍 ..................................................................................................................... 5

1.2特性 ............................................................................................................................ 5

1.3应用领域 ..................................................................................................................... 5

1.4产品命名规则 .............................................................................................................. 6

2性能指标........................................................................................................ 7

2.1电气特性 ..................................................................................................................... 7

2.2使用环境 ..................................................................................................................... 7

3安装 ............................................................................................................... 8

3.1安装尺寸 ..................................................................................................................... 8

3.2安装方法 ..................................................................................................................... 8

4 驱动器端口与接线 ........................................................................................ 9

4.1接线示意图 ................................................................................................................. 9

4.2端口定义 ................................................................................................................... 10

4.2.1状态指示灯 ........................................................................................................... 10

4.2.2控制信号输入/输出端口 ...................................................................................... 10

4.2.3电源输入/电机输出端口 ...................................................................................... 11

4.2.4拨码开关 ............................................................................................................... 11

4.2.5 CAN总线端口 ...................................................................................................... 11

4.3输入/输出端口操作 ................................................................................................... 11

4.4拨码开关设定 ............................................................................................................ 13

4.5 CAN通讯端口 .......................................................................................................... 14

5适配电机...................................................................................................... 16

5.1电机尺寸 ................................................................................................................... 16

5.2 技术参数 .................................................................................................................. 16

5.3电机接线图 ............................................................................................................... 17

6 CANopen协议 ........................................................................................... 18

6.1 CANopen协议概述 .................................................................................................. 18

6.1.1 CAN总线与CANopen ....................................................................................... 18

6.1.2 CANopen功能描述 ............................................................................................. 18

6.2驱动器控制协议CiA 402 .......................................................................................... 21

6.2.1 CiA402状态机 ..................................................................................................... 21

6.2.2控制字与状态字 ................................................................................................... 22

6.2.3工作模式 ............................................................................................................... 23

6.2.4位置模式 ............................................................................................................... 24

6.2.5速度模式 ............................................................................................................... 26

R

YKD2608PC V1.4用户手册

6.2.6回原点模式 ........................................................................................................... 28

7对象字典...................................................................................................... 32

8报警排除...................................................................................................... 41

9版本修订历史 .............................................................................................. 42

10保修及售后服务 ......................................................................................... 43

10.1保修 ........................................................................................................................ 43

10.2售后服务 ................................................................................................................. 43

附录1:快速编写运动控制功能块指南 .......................................................... 44

R

YKD2608PC V1.0用户手册

前言

感谢您使用本公司总线型步进驱动器。

在使用本产品前,请务必仔细阅读本手册,了解必要的安全信息、注意事项以及操作方法

等。

错误的操作可能引发极其严重的后果。

声明

本产品的设计和制造不具备保护人身安全免受机械系统威胁的能力,请用户在机械系统设

计和制造过程中考虑安全防护措施,防止因不当的操作或产品异常造成事故。

由于产品的改进,手册内容可能变更,恕不另行通知。

用户对产品的任何改装我公司将不承担任何责任。

阅读时,请注意手册中的以下标示:

注意:提醒您注意文字中的要点。

小心:表示错误的操作可能导致人身伤害和设备损坏。

R

YKD2608PC V1.4用户手册

1概述

1.1产品介绍

YKD2608PC总线型步进电机驱动器是在数字型步进驱动器传统开环步进驱动器基础

上增加了总线通讯及单轴控制器功能。总线通讯采用CAN总线接口,协议上支持CANopen

协议的CiA301及CiA402子协议。

1.2特性

 新一代32位DSP技术,高性价比、平稳性佳、低噪声、低振动。

 采用CAN总线通讯,支持CANopen协议的CiA301及CiA402子协议,最多

可挂载32个设备。

 总线型驱动器可以实现远距离可靠控制,有效解决干扰环境下脉冲丢失的问题。

 用户可以通过总线设置电流、细分及锁机电流大小;控制电机启停及对电机运

行实时状态进行查询。

 内置单轴控制器功能:用户可以通过总线设置起始速度、加速时间、减速时间、

最大速度及总脉冲数等参数实现梯形加减速位置控制功能。

 支持位置控制、速度控制和回原点工作模式。

 2路光电隔离可编程高速差分输入接口,可通过外部信号控制电机的启停。

 8路光电隔离可编程输入接口,接收外部控制信号,实现驱动器使能启停、急停

和限位等功能。

 4路光电隔离可编程输出接口,输出驱动器状态及控制信号。

 设有16档等角度恒力矩细分,最高40000细分。

 电流控制平滑、精准、电机发热小。

 步进脉冲停止超过200ms时,电机电流减半。

 低频小细分时具有极佳的平稳性。

 电压范围:DC24-80V。

 具有过压、欠压、过流等保护功能。

1.3应用领域

主要应用于雕刻机、特种工业缝纫机、剥线机、打标机、切割机、舞台灯光、机器人

及医疗器械、激光设备、绘图仪等自动化设备。

R

YKD2608PC V1.4用户手册

1.4产品命名规则

YKD2

YKD系列名称

驱动器相数

6

08PC

CAN总线

驱动器电源电压最大值(乘以10)

驱动器最大电流有效值

R

YKD2608PC V1.4用户手册

2性能指标

2.1电气特性

参数

连续输出电流

输入电源电压

逻辑输入电流

逻辑输入电压

脉冲频率

绝缘电阻

YKD2608PC

最小值

0.5

24

10

-

0

100

典型值

-

48

10

5

-

-

最大值

4.8

80

50

5

200

-

单位

A

Vdc

mA

V

kHz

2.2使用环境

冷却方式

使用场合

使用环境

温度

湿度

震动

保存温度 -20℃~+80℃

散热片冷却

尽量远离其他发热设备,避免粉尘、油雾、腐蚀性气

体、强振动场所、禁止有可燃气体和导电灰尘

0℃~50℃

40-90%RH(不结露)

10~55Hz/0.15mm

R

YKD2608PC V1.4用户手册

3安装

3.1安装尺寸

侧面 正面

安装尺寸图(单位:mm)

3.2安装方法

安装驱动器时请采用直立侧面安装,使散热器表面形成较强的空气对流;必要时靠近

驱动器处安装风扇,强制散热,保证驱动器在可靠工作温度范围内工作(驱动器的可靠工

作温度通常在60°C以内,电机工作温度为80°C以内。)。

R

YKD2608PC V1.4用户手册

4 驱动器端口与接线

4.1接线示意图

状态指示灯

控制信号输入/输出端口

电机输出端口

电源输入端口

驱动器侧面接线示意图

驱动器顶部接线示意图

小心:

参与接线的人员必须具备专业能力。

禁止带电接线。

安装牢固后才可以进行接线工作。

不要将电源接反,输入电压不要超过80V。

R

YKD2608PC V1.4用户手册

4.2端口定义

4.2.1状态指示灯

颜色

绿色

名称

电源指示灯 通电时,绿色指示灯亮。

功能

过流时,指示灯按一次循环闪烁;

红色 报警指示灯

过压时,指示灯按两次循环闪烁;

欠压时,指示灯按三次循环闪烁;

EEPROM错误时,指示灯按四次循环闪烁;

4.2.2控制信号输入/输出端口

端口 引脚

1

2

3

4

1

符号

X0

X1

X2

X3

X4

X5

X6

X7

DR-

DR+

PU-

PU+

名称 功能

5

6

7

8

9

单端输入口

输入端子,信号电源5V驱动,支持

NPN和PNP两种接线方式,端口功

能支持软件修改

12

10

11

12

差分输入口

1

1

XCOM

单端输入口公共端

YCOM

单端输出口公共端

Y0

Y1

Y2

Y3

单端输出口

2

3

4

公共端

输出端子,支持NPN和PNP两种接

线方式,端口功能支持软件修改

6

5

6

R

YKD2608PC V1.4用户手册

4.2.3电源输入/电机输出端口

端口

1

引脚

1

2

3

4

符号

B-

B+

A-

A+

V+

V-

名称 功能

电机接口 两相步进电机接线口

6

5

6

电源接口 DC24-80V

4.2.4拨码开关

端口 引脚

1

2

1

2

3

4

5

6

7

8

符号

SW1

SW2

SW3

SW4

SW5

SW6

SW7

SW8

名称 功能

3

4

5

6

7

8

SW1-5:驱动器地址设置

拨码开关

SW6-7:通讯波特率设置

SW8:120终端电阻有效位

4.2.5 CAN总线端口

端口 引脚

1

2

3

4

5

6

7

8

符号

CANH

CANL

NC

NC

GND

NC

NC

NC

保留 保留

名称

通讯口

功能

CANL CANH通讯线

保留

共地端

保留

共地端

4.3输入/输出端口操作

 端口硬件描述

YKD2608PC驱动器提供了8路光电隔离可编程输入接口,兼容共阴共阳接法,2路

差分信号输入。

2路差分信号内部高速光耦隔离,可配置为外部脉冲方向或双脉冲控制,也可配置为

普通差分输入端子使用,输入信号电压为5V,当高于5V时需串电阻进行限流(如输入信

R

YKD2608PC V1.4用户手册

号为24V时需串入2~3K阻值电阻)。

8路(X0-X7)可编程输入信号与外部控制接口通过光耦进行隔离,驱动器内部兼容

共阴共阳接法,如下图所示。为了保证驱动器内部光耦可靠导通,要求控制器端提供的驱

动电流至少10mA。驱动器内部已串入光耦限流电阻,当输入信号电压高于5V时,可根

据需要外串电阻R进行限流。

限流电阻R的阻值选取:+5V时:R=0;+12V时:R=1KΩ;+24V时:R=2KΩ 。

注意:

如控制器默认输出24V控制电压,为避免串电阻麻烦可选择YKD2608PC-A1

子型号,该子型号默认输入端子控制电平为24V。

5V-24V/0V

0V/5V-24V

R0

XCOM

X0

R1

X1

R7

X7

5V

0V

PU+

PU-

DR+

DR-

控制器

驱动器

输入端子接法参考电路

其中X0-X7输入的电平脉冲宽度需要大于10ms,否则驱动器可能无法正常响应。

X0-X7时序图如下图所示。

10ms or more

X0-X7

X0-X7

时序图

驱动器每次上电后,X0-X7默认为未指定状态,此时输入信号无效。用户可以通过总

线来配置X0-X7输入功能。

驱动器提供了4路光耦隔离输出端子,支持NPN接线和PNP接线两种方式,可支持

高电平与低电平有效的控制器。

R

YKD2608PC V1.4用户手册

Y0

Y1

Y2

Y3

YCOM

驱动器

Y0-Y3

输出端子内部电路

4.4拨码开关设定

YKD2608PC总线型步进电机驱动器采用8位拨码开关设定驱动器地址、通讯波特率

和终端电阻,详细描述如下:

拨码开关组合图

驱动器地址设置

用户采用CAN总线,最多可以同时控制32台YKD2608PC驱动器。驱动器通讯地址

设置采用5位拨码开关,地址设置范围为0~31,其中地址0为系统预留,当驱动器地址

设置大于31 时,需要使用上位调试软件进行设置和保存,并且SW1~SW5开关需全设为

OFF。

如下表所示:

SW5

OFF

OFF

OFF

SW4

OFF

OFF

OFF

SW3

OFF

OFF

OFF

SW2

OFF

OFF

ON

SW1

OFF

ON

OFF

地址

自定义

1

2

R

YKD2608PC V1.4用户手册

……

……

ON

ON

ON

ON

ON

ON

ON

ON

OFF

ON

30

31

 通讯波特率设置

※ 表1通讯波特率设置

SW7

ON

ON

OFF

OFF

SW6

ON

OFF

ON

OFF

波特率/通讯距离(m)

125 kbit/s / 500(m)(默认)

250kbit/s / 250(m)

500 kbit/s / 100(m)

1Mbit/s / 25(m)

※ 表2自定义波特率设置

自定义通讯波特率寄存器 设置值

00

2009h

01

02

03

波特率/通讯距离(m)

125 kbit/s / 500(m)

100 kbit/s / 800(m)

50 kbit/s / 1000(m)

25 kbit/s / 1500(m)

注意:

当表1通讯波特率不能满足使用要求时,可通过上位机设置自定义通讯波特率

寄存器,并将SW6,SW7全部打到ON,该位默认波特率为125Kbit/s;

表2中给出了各通讯波特率理论上能够通讯的最长距离。

 终端电阻设置

用户可以通过此位选择通讯末端是否并入120终端电阻,根据使用场合确定,一般情

况下只有主站端和最后一个从站需要接120欧姆的终端电阻。如下表所示:

SW8

OFF

ON

120终端电阻选择位

无效

有效

4.5 CAN通讯端口

CAN通讯协议主要描述设备之间的信息传递方式,CAN层的定义与开放系统互连模

型OSI一致,每一层与另一设备上相同的那一层通讯,实际的通讯发生在每一设备上相邻

的两层,而设备只通过物理层的物理介质互连,CAN的规范定义了模型的最下面两层数据

链路层和物理层。CAN总线物理层没有严格规定,能够使用多种物理介质例如双绞线光纤

等,最常用的是双绞线信号,使用差分电压传送,两条信号线被称为CAN_H和 CAN_L,

静态时均是2.5V 左右,此时状态表示为逻辑1,也可以叫做隐位,若CAN_H比CAN_L

R

YKD2608PC V1.4用户手册

高表示逻0,称为显位,此时通常电压值为CAN_H = 3.5V和CAN_L= 1.5V,竞争时显位

优先。

YKD2608PC驱动器提供了并排两个CAN总线通讯接口,通讯接口采用标准RJ45插

座。RJ45插座有8个引脚,其中引脚1、2用于CANH、CANL通讯线,引脚5为共地端,

其他引脚未使用,注意通讯电缆请采用屏蔽双绞线,并做好接地处理,以保证通讯稳定,

具体可参见

4.2.5 CAN总线端口。

R

YKD2608PC V1.4用户手册

5适配电机

YKD2608PC标配电机型号有YK86HB65-04A、YK86HB80-04A、YK86HB80-0613A、

YK86HB118-06A和YK86HB118-0613A。

5.1电机尺寸

 86mm两相步进电机(单位:mm)

型号

YK86HB65-04A

YK86HB80-04A

YK86HB80-0613A

YK86HB118-06A

YK86HB118-0613A

轴径D

(mm)

9.5

12.7

13

12.7

13

轴伸(mm)

平台1x15

平台1x15

平台0.3x15

平键5x 5x25

平台0.3x25

轴长

L1(mm)

32

32

37

32

37

5.2 技术参数

步矩电机

长度

保持

转矩

型号

(°)

额定电流

(A/phase)

2.8

4.2

6

4.2

6

相电

(Ω)

1.4

0.75

0.38

0.9

0.6

相电

转子

惯量

电机重

量(kg)

1.8

2.26

2.3

3.67

3.7

电机

线数

8

8

4

8

4

(mm)

(N.m)

65

80

3.4

4.6

4.5

8.7

8.5

(mH)

()

3.9

3.4

3.5

6.0

6.0

1000

1400

1400

2700

3400

YK86HB65-04A

YK86HB80-04A

YK86HB80-0613A

YK86HB118-06A

YK86HB118-0613A

1.8

80

118

118

R

YKD2608PC V1.4用户手册

5.3电机接线图

 八线电机接线图(线长400mm)

八出线接法

六出线接法

四出线接法(并联)

 四线电机接线图(线长400mm)

八出线接法

注意:

电机安装时务必用电机前端盖安装止口定位,并注意公差配合,严格

保证电机轴 与负载的同心度。

电机与驱动器连接时,请勿接错相。

R

YKD2608PC V1.4用户手册

6 CANopen协议

6.1 CANopen协议概述

6.1.1 CAN总线与CANopen

CAN是Controller Area Network的缩写,即控制器局域网络。最初是德国BOSCH公

司为汽车的监测与控制而设计的,当今CAN的应用已不再局限于汽车行业,而向过程工业、

机械工业、机器人、数控机床、医疗器械和传感器等领域发展。

相比其他总线CAN总线具有如下特点:

多主控制:在总线空闲时,所有的单元都可开始发送消息,多个单元同时开始发送

时,发送高优先级

ID消息的单元可获得发送权。

通信速度:根据整个网络的规模,可设定适合的通信速度,CAN总线支持高达

1Mbit/s的通讯速度。

通讯校验:CAN协议采用CRC,并可提供相应的错误处理功能,保证数据通信的

可靠性。

错误检测,通知与恢复:所有的单元都可以检测错误,检测出错误的单元会立即同

时通知其他所有单元。同时,

CAN可以判断出错误的类型,当总线上发生持续数

据错误时,可将引起此故障的单元从总线上隔离出去。

CAN总线通信接口规定了CAN协议的物理层和数据链路层功能,但没有规定应用层,

本身并不完整,需要一个高层协议来定义CAN报文中的11/29位标识符COB-ID以及8字

节数据如何使用,因此,YKD2608PC驱动器引入了CANopen通讯协议。

CANopen协议是CAN-in-Automation(CiA)定义的标准之一,并且在发布后不久就

获得了广泛的承认。尤其是在欧洲,CANopen协议被认为是在基于CAN的工业系统中占

领导地位的标准。

CANopen协议由一系列子协议组成,这些子协议又分为通讯子协议和设备子协议。通

讯子协议提出了对象字典的概念并且定义了对象字典中通讯子协议区域的对象和参数。每个

CANopen设备都必须至少遵守通讯子协议,在通讯子协议的基础上,又根据不同的行业或

者设备应用的领域,扩充了设备子协议。CiA301是最基础的通讯子协议,该协议对CANopen

网络的框架进行了规范,同时也定义了不同CANopen设备间的通讯方式和行为规范。

YKD2608PC驱动器支持CiA 301通讯子协议以及针对驱动器的CiA 402设备子协议。

6.1.2 CANopen功能描述

对象字典

对象字典(OD:Object Dictionary)是CANopen的核心概念,网络中的每一个CANopen

设备都有一个对象字典。对象字典是一组有序的数据对象的集合,这些对象描述了该设备的

所有通讯和设备参数,并且通过16位的索引(index)和8位的子索引(subindex)来确

定其在对象字典中的位置。

18 11/02/2017

R

YKD2608PC V1.4用户手册

 报文格式

作为CAN总线的应用层协议,CANopen协议主要对CAN报文中的仲裁域(11位)

和数据域(最多8字节)进行了定义。

601

40

COB-ID字节0

60

字节1

61

字节2

00

字节3

00

字节0

00

字节1

00

字节2

00

字节3

其中,在CANopen协议中,规定11位仲裁位分为高4位的功能码(Function Code)

和低7位的节点地址(Node-ID),称为 COB-ID (Communication Object Identifier)。

CANopen标识符的结构如下表,其中,节点地址的取值范围为1~127。

※ CANopen标识符格式

CANopen预定义主/从连接集

10 9

8 7 6 5 4

3

Node-ID

2 1 0

功能码(Function Code)

YKD2608PC驱动器支持CANopen的以下几种类型的报文:

PDO (Process Data Object,过程数据对象)报文

SDO(Service Data Object,服务数据对象)报文

NMT(Network Management Object,网络管理对象)报文

SYNC (Synchronisation Object,同步)报文

EMCY (Emergency Object,紧急事件)报文

下表中为通讯子协议CiA301中预定义的各种报文的功能码以及对应的COB-ID。

※ 各通讯对象的功能码及COB-ID

通讯对象(Object)

NMT

SYNC

PDO1(TX)

PDO1(RX)

PDO2(TX)

PDO2(RX)

PDO3(TX)

PDO3(RX)

PDO4(TX)

PDO4(RX)

SDO(TX)

SDO(RX)

Heart Beat

功能码(Function Code)

0000

0001

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1110

COB-ID

0h

80h

181h-lFFh

201h-27Fh

281h-2FFh

301h-37Fh

381h-3FFh

401h-47Fh

481h-4FFh

501h-57Fh

581h-5FFh

601h-67Fh

701h-77Fh

19 11/02/2017

R

YKD2608PC V1.4用户手册

 过程数据对象(PDO)

SDO协议用于对对象字典的操作,处理实时性不高的数据,对实时性要求较高的数据

通常通过PDO传输。

PDO通信方式基于生产者/消费者(Producer/Consumer)模型,数据从一个设备(生产

者)那里发送到另一个设备(消费者)或许多其它设备(广播方式),并且是无确认模式的传输,

数据传送被限制在1到8个字节。CANopen设备通过描述PDO的两种参数:通讯参数

(Communication Parameter)和映射参数(Mapping Parameter)完成接收或发送。

YKD2608PC驱动器支持4路RPDO及4路TPDO,并按照CiA 301子协议对各PDO

通讯口的通讯参数及映射参数进行了描述。

服务数据对象(SDO)

SDO报文主要用来访问设备的对象字典,对CANopen网络中的设备进行配置。SDO

通信方式基于客户机/服务器(Client/Server)模型,即发送的报文必须得到接收者的确认。

访问者被称为客户机(Client),对象字典被访问并对读写请求进行响应的设备称为服务器

(Server)。协议中规定,读取对象字典4ed的值称为上传(Upload),而修改参数的值则

称为下载(Download)。

YKD2608PC驱动器支持CiA301中所描述的快速SDO协议和普通SDO协议两种传输

方式。

网络管理对象(NMT)

NMT网络管理基于主从结构(Master/Slaver),主站可以通过NMT报文对从站进行状

态机控制。CANopen设备上电或者复位后,设备会首先进入初始化(Initialization)状态。

待程序初始化结束后,设备会自动发送一条启动(Boot-Up)报文,然后自动进入预运行

(Pre-Operational)状态。此后,从设备会根据主站发送来的NMT报文在不同的状态间切

换。

同步对象(SYNC)

同步对象SYNC为网络提供基准时钟以同步网络中的设备。SYNC属于生产者/消费者

通信关系,SYNC对象由一个SYNC生产者发送,网络中所有其它设备都可以接收SYNC。

假设网络中设备支持同步PDO功能,则可以利用SYNC实现多个设备的同时动作。SYNC

报文的COB-ID为0x80,具有很高的优先级,保证了SYNC正常传输。另外SYNC报文可

以不包含数据,以减少SYNC报文的数据量。

紧急对象(EMCY)

设备可以通过紧急对象EMCY向CANopen网络报告自身的内部故障。EMCY属于生

产者/消费者通信模型,网络中所有设备都可消费该报文。EMCY报文占据了全部8字节的

数据。其中,字节0和字节1两字节为错误码(error code),错误码对应着设备出现的各

种错误类型。字节2为错误寄存器,其值存放在对象字典1001h单元中,并且对应着设备

出现的各种类型的故障。而字节3~字节7的内容为制造商定义的错误域,可以为具体的故

障类型。通过EMCY对象,主站可以方便地掌握从站出现的故障具体情况。

20 11/02/2017

R

YKD2608PC V1.4用户手册

6.2驱动器控制协议CiA 402

6.2.1 CiA402状态机

CiA402协议中定义了运动控制设备的标准状态机,同时还定义了各种运行模式,以及

它们在对象字典中的定义。

标准状态机(State machine)描述了设备的状态和驱动可能的控制序列。每一步状态

表示了一个特定的内部或者外部行为,设备的状态也决定了哪些命令可以被接收。

驱动器状态机

※ 状态机各状态对应说明如下表:

状态名

Not Ready to Switch on

Switch on Disabled

Ready to Switch on

Switched on

Operation Enable

Quick Stop Active

Fault Reaction Active

Fault

也被激活。

CANopen通信已开始,可以利用SDO通信服务对驱动器进行

参数设置。

驱动器继续进行参数设置,电机没有被励磁。

驱动器电机准备好状态,输出级电压将在该状态中最后接通,但

不能执行驱动功能。

驱动器电机使能,驱动器正常运行状态,按照控制模式控制电机。

快速停止功能被激活,驱动功能已启动,同时启动了电机。

驱动器检测到报警发生,按照设定方式停机,电机仍使能。

错误出现,允许更改驱动器参数。

说明

设备电源已接通,驱动器已经初始化,并执行内部自检,制动器

21 11/02/2017

R

YKD2608PC V1.4用户手册

驱动器状态机通过控制字(对象6040h)的bit0~bit3、bit7位来控制,具体描述如下表:

※ 控制字切换状态

命令

Shutdown

Switchon

Switch on + Enable

operation

Disable voltage

Quick stop

Disable Operation

Enable Operation

Fault reset

控制字

Bit7

0

0

0

0

0

0

0

0→1

Bit3

X

0

1

X

X

0

1

X

Bit2

1

1

1

X

0

1

1

X

Bit1

1

1

1

0

1

1

1

X

Bit0

0

1

1

X

X

1

1

X

状态切换

2,6,8

3

3+4

7, 9, 10, 12

7, 10, 11

5

4,16

15

状态机中各个状态可以通过状态字(对象6041h)的bit0~bit3、bit5、bit6显示,具体

描述如下表:

※ 状态字切换状态

状态字

Bit6

0

1

0

0

0

0

0

0

Bit5

X

X

1

1

1

0

X

X

Bit3

0

0

0

0

0

0

1

1

Bit2

0

0

0

0

1

1

1

0

Bit1

0

0

0

1

1

1

1

0

Bit0

0

0

1

1

1

1

1

0

状态

Not ready to switch on

Switch on disabled

Ready to switch on

Switched on

Operation enabled

Quick stop active

Fault reaction active

Fault

6.2.2控制字与状态字

驱动器的启停控制指令和状态描述主要通过控制字6040h与状态字6041h实现,因此

对控制字和状态字的熟练使用十分必要,下表简要描述了控制字和状态字各位的定义。

控制字 常用指令

00

06

6040h

07

0F

0F

0F->1F

功能说明

初始化步骤0:此时6041低4位状态为:0000,电机释放;

初始化步骤1:此时6041低4位状态为:0001,电机释放;

初始化步骤2:此时6041低4位状态为:0011,电机使能;

初始化步骤3:此时6041低4位状态为:0111,电机使能;

速度模式(6061=3)下启动指令;

回原点模式(6061=6)下启动指令;

22 11/02/2017

R

YKD2608PC V1.4用户手册

位置模式(6061=1)下绝对运动启动指令

4F->5F

状态字 位定义

Bit0~Bit

3

位置模式(6061=1)下相对运动启动指令

功能说明

6040=0:xxxx xxxx xxxx 0000

6040=6:xxxx xxxx xxxx 0001

6040=7:xxxx xxxx xxxx 0011

6040=F:xxxx xxxx xxxx 0111

Bit7

Bit8

6041h

Bit11

Bit13

Bit14

Bit15

0:驱动器正常;

1:驱动器报警;

0:回原点未完成;

1:回原点已完成;

0:表示此时6040h的Bit4位状态为0;

1:表示此时6040h的Bit4位状态为1;

0:电机释放;

1:电机使能;

0:电机停止中;

1:电机运行中;

0:位置模式下运动未到位;

1:位置模式下运动已到位;

实例:上电后对驱动器初始化操作,初始化后进入正常工作状态,该操作一般在上电后进行

主站

00:01 00

从站

NMT初始化

从站状态字

NMT初始化

601:2B 40 60 00 00 00 00 00 581:60 40 60 00 00 00 00 00

601:2B 40 60 00 06 00 00 00 581:60 40 60 00 00 00 00 00

601:2B 40 60 00 07 00 00 00 581:60 40 60 00 00 00 00 00

601:2B 40 60 00 0F 00 00 00 581:60 40 60 00 00 00 00 00

6041:xxxx xxxx xxxx 0000

6041:xxxx xxxx xxxx 0001

6041:xxxx xxxx xxxx 0011

6041:xxxx xxxx xxxx 0111

6.2.3工作模式

CANopen通过对象6060h(Mode of Operation)对驱动器工作模式进行设置,并通过

对象6061h(Mode of operation display)反映驱动器当前的工作模式状态。YKD2608PC

目前支持3种工作模式:位置模式(Profile Position Mode),速度模式(ProfileVelocity Mode),

回原点模式(Homing Mode)。

※ 驱动器工作模式

索引 子索引 名称 类型 属性 PDO 映射 参数范围

0:未定义;

6060h 00 工作模式 I8 RW YES

1:位置模式;

3:速度模式;

6:回原点模式;

0

默认值

23 11/02/2017

R

YKD2608PC V1.4用户手册

6.2.4位置模式

工作过程描述

位置模式采用梯形加减速曲线实现,用户可以通过总线设置起始速度(地址

200E0010h)、最大速度(地址60810020h)、加速时间(地址60830020h)、减速时间(地

址60840020h)和总脉冲数(地址607A0020h)几个参数来实现精确的位置控制。梯形加

减速曲线如下图所示。

最大速度(r/min)

速度

(r/min)

起始速度(r/min)

加速时间(ms)

减速时间

(ms)

总脉冲数(个)

位置模式加减速曲线

时间(S)

当用户设定的总脉冲数个数较少时,电机可能在加速到最大速度之前就需要进行减速

(即电机实际运行过程中未加速到用户设定的最大速度),速度曲线如下图所示。图中实线

所示为电机实际运行曲线,虚线为要加速到设定最大速度需要运行的曲线。理论总脉冲数为

按照用户设定参数(起始速度、最大速度、加速时间、减速时间)计算得到的最小总脉冲数。

当用户设定的总脉冲数小于理论总脉冲数时,电机就会按下图中实线运行。

设定最大速度(r/min)

速度(r/min)

实际最大速度(r/min)

起始速度(r/min)

加速时间

减速时间

时间(S)

设定总脉冲数(个)

理论总脉冲数(个)

位置模式加减速曲线(未加速到设定最大速度)

24 11/02/2017

R

YKD2608PC V1.4用户手册

※ 相关对象字典内容

索引

6060h

607Ah

6081h

6083h

6084h

子索引

00

00

00

00

00

名称

工作模式

总脉冲数

最大速度

加速时间

减速时间

类型

I8

I32

U32

U32

U32

属性

RW

RW

RW

RW

RW

设定范围

0,1,3,6

-1000000~

1000000

5-3000

r/min

0-2000ms

0-2000ms

设置

1

5000

120 r/min

100ms

100ms

 控制字和状态字

 位置模式下的控制字通过bit4~bit6、bit8进行控制:

字节

Bit4

Bit5

Bit6

Bit8

名称

New set-point

Change set

immediately

abs/rel

Halt

0

1

0

1

0

1

0

1

没有假设目标位置

假设目标位置

描述

完成现在的位置然后再开始下一个位置

中断现在的位置并开始下一个位置

目标位置是一个绝对值

目标位置是一个相对值

终止现在的位置

通过设置的减速度减速停止

注意:

根据上表,绝对位置运动指令控制字发送为0x0F->0x1F,相对位置运动指令控

制字发送为

0x4F->0x5F。

※ 状态字的bit10、bit15显示驱动器状态

字节 名称 值

0

Bit10 Targetreached

1

Bit

12

Bit15

Set-point

acknowledge

Pend

0

1

0

1

Halt=1:轴减速;

Halt=0:目标位置到达;

Halt=1:轴速度为0;

目标位置待生效;

目标位置生效;

未到位;

到位;

描述

Halt=0:目标位置没有到达;

 示例

例如使电机按参数(加速时间100ms、减速时间100ms、最大速度60r/min、总脉冲

数5000)相对运动。

25 11/02/2017

R

YKD2608PC V1.4用户手册

※ 假设驱动器从站号为1,CANopen指令控制如下表描述:

主站

00:01 00

601:2B 40 60 00 00

00 00 00

601:23 83 60 00 64

00 00 00

601:23 84 60 00 64

00 00 00

601:23 81 60 00 3C

00 00 00

601:23 7A 60 00 88

13 00 00

601:2F 60 60 00 01

00 00 00

601:2B 40 60 00 06

00 00 00

601:2B 40 60 00 07

00 00 00

601:2B 40 60 00 0F

00 00 00

601:2B 40 60 00 4F

00 00 00

601:2B 40 60 00 5F

00 00 00

从站

(据PDO映射情况而定)

581:60 40 60 00 00 00 00

00

581:60 83 60 00 00 00 00

00

581:60 84 60 00 00 00 00

00

581:60 81 60 00 00 00 00

00

581:60 7A 60 00 00 00 00

00

581:60 60 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

功能

初始化NMT状态机

初始化伺服状态机

描述

初始化NMT状态机

初始化伺服状态机

设置加速时间100ms 设置加速时间

设置减速时间100ms 设置减速时间

设置最大速度60r/min 设置最大速度

设置脉冲数5000 设置总脉冲数

切换工作模式 位置模式

581:60 40 60 00 00 00 00

切换驱动器状态机

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

发送相对运动指令1

(参考402协议)

切换驱动器状态机

发送相对运动指令

发送相对运动指令2

6.2.5速度模式

工作过程描述

速度模式的加速曲线如下图所示。与位置模式不同,速度模式需要设置的参数仅有起始

速度(地址200E00h)、最大速度(地址608100h)和加速时间(地址608300h)、三个参

数。电机按这三个参数设置加速到最大速度后,按最大速度匀速运行。

速度(r/min)

最大速度(r/min)

起始速度(r/min)

加速时间(ms)

时间(S)

速度模式加速曲线

26 11/02/2017

R

YKD2608PC V1.4用户手册

※ 相关对象字典内容

索引

6060h

60FFh

6083h

6084h

子索引

00

00

00

00

名称

工作模式

最大速度

加速时间

减速时间

类型

I8

I32

U32

U32

属性

RW

RW

RW

RW

设定范围

0,1,3,6

-3000-3000r/min

0-2000ms

0-2000ms

设置

3

0

100ms

100ms

 控制字和状态字

※ 速度模式下的控制字通过bit8进行控制

字节

Bit8

名称

Halt

0

1

描述

执行运动

停止运动

※ 状态字的bit10、bit12显示驱动器状态

字节 名称 值

0

Bit10 Target reached

1

Bit12 Speed

0

1

描述

Halt=0:目标位置没有到达;

Halt=1:轴减速;

Halt=0:目标位置到达;

Halt=1:轴速度为0;

速度不为0;

速度为0;

 示例

例如使电机按参数(加速时间100ms、减速时间100ms、最大速度60r/min)旋转。

※ 假设驱动器从站号为1,CANopen指令控制如下表描述:

主站

00:01 00

从站 功能 描述

初始化NMT状态机

初始化伺服状态机

(据PDO映射情况而定) 初始化NMT状态机

初始化伺服状态机

601:2B 40 60 00 00 00 581:60 40 60 00 00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

601:23 83 60 00 64 00 581:60 83 60 00 00 00

601:23 84 60 00 64 00 581:60 84 60 00 00 00

601:23 FF 60 00 3C 00 581:60 81 60 00 00 00

601:2F 60 60 00 03 00 581:60 60 60 00 00 00

601:2B 40 60 00 06 00 581:60 40 60 00 00 00

设置加速时间100ms 设置加速时间

设置减速时间100ms 设置减速时间

设置最大速度60r/min 设置最大速度

切换工作模式 速度模式

切换驱动器状态机

(参考402协议)

601:2B 40 60 00 07 00 581:60 40 60 00 00 00

切换驱动器状态机

27 11/02/2017

R

YKD2608PC V1.4用户手册

601:2B 40 60 00 0F 00 581:60 40 60 00 00 00

00 00 00 00

6.2.6回原点模式

工作过程描述

回原点模式下需将原点信号接入驱动器输入端子,驱动器内部完成对机械原点的查找和

定位。

同时,需将工作模式对象6060h值设置为6,当工作模式状态对象6061h寄存器读取

为6时可进行HM工作模式的相关操作。该模式下涉及到的对象如下:

※ 相关对象字典内容

索引

6060h

子索引

00

名称

工作模式

类型

I8

属性

RW

设定范围

0,1,3,6

17:负限位模式;

18:正限位模式;

24

:正向原点模式;

反向原点模式;

29

设置

6

6098h 00 回原点模式

U8

RW

0

6099h

6099h

609Ah

607Ch

01

02

00

00

回原点速度

回原点查询速度

加减速时间

回原点偏移补偿

U32

U32

U32

I32

RW

RW

RW

RW

0-3000r/min

0-3000r/min

0-2000ms

-0x7FFFFFFF

~0x7FFFFFFF

120r/min

60r/min

100ms

0

目前驱动器支持4种回原点模式:

1) 6098h = 17:反方向寻找负限位信号,当遇到负限位信号后,减速停止并后退一段

距离,之后再以慢速反向查找负限位信号,找到后停止,回原点动作完成。

负限位信号

回原点模式17

2) 6098h = 18:正方向寻找正限位信号,当遇到正限位信号后,减速停止并后退一段

距离,之后再以慢速正向查找正限位信号,找到后停止,回原点动作完成。

28 11/02/2017

R

YKD2608PC V1.4用户手册

正限位信号

回原点模式18

3) 6098h = 24:正方向寻找原点,当遇到原点后,减速停止并后退一段距离,之后再

以慢速正向查找原点,找到后停止,回原点动作完成。当回原点过程中碰到正限位

后,反向运动继续查找原点。

原点信号

回原点模式24

4) 6098h = 29:反方向寻找原点,当遇到原点后,减速停止,之后再以慢速正向查找

原点,找到后停止,回原点动作完成。当回原点过程中碰到负限位后,反向运动继

续查找原点。

原点信号

回原点模式29

609901h对象为原点查找速度,609902h对象为原点慢速查找速度,6009902h数值越

低,查找精度越高,此外如果需要将原点位置设置到偏离机械原点的某一位置,可以通过设

29 11/02/2017

R

YKD2608PC V1.4用户手册

置原点偏移量607Ch完成。

控制字和状态字

※ 回原点模式下的控制字通过bit4、bit8进行控制

字节 名称 值

0

Bit4 Homing operationstart

0→1

1

1→0

Bit8

描述

回零模式不激活

开始回零模式

回零模式激活

中断回零模式

执行bit4的命令

通过回零加速度停止轴

Halt

0

1

注意:根据上表回原点指令控制字发送为0x0F->0x1F。

※ 状态字的bit8、bit10显示驱动器状态

字节

Bit8

名称

Homing attained

0

1

0

Bit10 Target reached

1

描述

回零模式没有完成

回零模式成功完成

Halt=0:回零位置没有达到;

Halt=1:轴减速;

Halt=0:回零位置达到;

Halt=1:轴速度为0;

 示例

完成回原点工作,回原点模式选择正向限位+原点模式回原点,回原点速度120r/min,

回原点查询速度为60r/min,加减速时间100ms,原点不补偿。

※ 假设驱动器从站号为1,CANopen指令控制如下表描述:

主站

00:01 00

601:2B 40 60 00 00

00 00 00

601:2F 98 60 00 00

00 00 00

601:23 99 60 00 78

00 00 00

601:23 99 60 01 3C

00 00 00

从站

581:60 40 60 00 00 00 00

00

581:60 98 60 00 00 00 00

00

581:60 99 60 00 00 00 00

00

581:60 99 60 01 00 00 00

00

功能 描述

初始化NMT状态机

初始化伺服状态机

(据PDO映射情况而定) 初始化NMT状态机

初始化伺服状态机

设置回原点模式0 设置回原点模式

设置回原点速度120r/min

设置回原点查询速度

60r/min

设置回原点速度

设置回原点查询速度

30 11/02/2017

R

YKD2608PC V1.4用户手册

601:23 9A 60 00 64

00 00 00

601:2F 60 60 00 06

00 00 00

601:2B 40 60 00 06

00 00 00

601:2B 40 60 00 07

00 00 00

601:2B 40 60 00 0F

00 00 00

601:2B 40 60 00 1F

00 00 00

581:60 9A 60 00 00 00 00

00

581:60 60 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

发送回原点运动指令 发送回原点运动指令

切换驱动器状态机

(参考402协议)

切换驱动器状态机

设置加减速时间100ms 设置加减速时间

切换工作模式 回原点模式

31 11/02/2017

R

YKD2608PC V1.4用户手册

7对象字典

YKD2608PC总线型步进电机驱动器参数寄存器包括三个部分,分别为CIA301定义的

1000h~1FFFh寄存器、厂家自定义的2000h~2FFFh寄存器和CIA402定义的6000h~6FFFh

寄存器。

1000h~1FFFh寄存器为CIA301定义的与CANopen相关的基本参数通讯参数,包括

SDO,PDO及映射寄存器等;

2000h~2FFFh寄存器为厂家自定义的寄存器内容,包括如细分,电流的修改均可在该

组参数内实现;

6000h~6FFFh寄存器为CIA402定义的与运动控制相关的运动参数,包括位置模式,

速度模式,回原点模式等工作模式寄存器及相关运动参数寄存器。

索引

子索

名称 说明

CiA 301 基本通讯参数组

1000h

1001h

00

00

00

1003h

01~04

1005h

1009h

100Ah

1014h

1017h

00

00

00

00

00

00

1018h

01

02

00

1200h

01

错误存储器

同步报文COB标

识符

硬件版本

软件版本

EMNC紧急报文

COB

生产者心跳间隔

制造商信息

Vendor ID

Product Code

子索引数目

COB-ID(从站接

收)

设备类型

错误寄存器

子索引数目

本设备支持CIA301、CIA402

协议

驱动器当前错误状态

子索引数目

驱动器近期引发紧急报文的错

误,支持5个错误存储单元;

同步报文COB标识符

U32

U8

U8

U32

U32

RO

RO

RO

RO

RW

NO

NO

NO

NO

NO

0x000401

92

0

4

0

0x80

类型 属性

PDO

映射

默认值

硬件版本

软件版本

EMNC紧急报文COB

生产者心跳时间间隔,单位ms

子索引

供应商ID

供应商产品号

子索引数目

COB-ID(从站接收)

U16

U16

U32

U16

U8

U32

U32

U8

U32

RO

RO

RW

RW/S

RO

RO

RO

RO

RO

NO

NO

NO

NO

NO

NO

NO

NO

NO

-

-

0x80

0

5

0x0100

0x0001

2

600h+No

de-ID

32 11/02/2017

R

YKD2608PC V1.4用户手册

COB-ID(从站发

送)

子索引数目

RPDO0-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO1-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO2-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO3-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO0-映射1

RPDO0-映射2

RPDO0-映射3

RPDO0-映射4

子索引数目

RPDO1-映射1

RPDO1-映射2

RPDO1-映射3

RPDO1-映射4

子索引数目

RPDO2-映射1

580h+No

de-ID

5

200+

Node-ID

FFh

0

0

0

5

300+

Node-ID

FFh

0

0

0

5

400+

Node-ID

FFh

0

0

0

5

500+

Node-ID

FFh

0

0

0

1

60400010

h

-

-

-

0

-

-

-

-

0

-

02

00

01

1400h

02

03

04

05

00

01

1401h

02

03

04

05

00

01

1402h

02

03

04

05

00

01

1403h

02

03

04

05

00

01

1600h

02

03

04

00

01

1601h 02

03

04

1602h

00

01

COB-ID(从站发送)

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

映射至6040h寄存器

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

子索引数目

未映射

U32

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U32

U32

U32

U8

U32

U32

U32

U32

U8

U32

RO

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

33 11/02/2017

R

YKD2608PC V1.4用户手册

02

03

04

00

01

1603h 02

03

04

00

01

1800h

02

03

04

05

00

01

1801h

02

03

04

05

00

01

1802h

02

03

04

05

00

01

1803h

02

03

04

05

00

01

1A00h 02

03

04

1A01h

00

01

RPDO2-映射2

RPDO2-映射3

RPDO2-映射4

子索引数目

RPDO3-映射1

RPDO3-映射2

RPDO3-映射3

RPDO3-映射4

子索引数目

TPDO0-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO1-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO2-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO3-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO0-映射1

TPDO0-映射2

TPDO0-映射3

TPDO0-映射4

子索引数目

TPDO1-映射1

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

未映射

未映射

未映射

未映射

子索引数目

未映射

U32

U32

U32

U8

U32

U32

U32

U32

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U32

U32

U32

U8

U32

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

-

-

-

0

-

-

-

-

5

180+

Node-ID

FFh

0

0

0

5

280+

Node-ID

FFh

0

0

0

5

380+

Node-ID

FFh

0

0

0

5

480+

Node-ID

FFh

0

0

0

0

-

-

-

-

0

-

34 11/02/2017

R

YKD2608PC V1.4用户手册

02

03

04

00

01

1A02h 02

03

04

00

01

1A03h 02

03

04

TPDO1-映射2

TPDO1-映射3

TPDO1-映射4

子索引数目

TPDO2-映射1

TPDO2-映射2

TPDO2-映射3

TPDO2-映射4

子索引数目

TPDO3-映射1

TPDO3-映射2

TPDO3-映射3

TPDO3-映射4

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

U32

U32

U32

U8

U32

U32

U32

U32

U8

U32

U32

U32

U32

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

-

-

-

0

-

-

-

-

0

-

-

-

-

厂家自定义参数

2000h 00 驱动器节点号

可通过拨码开关及0x2008寄

存器设置

驱动器控制电机运动状态

2001h 00 电机状态寄存器 0:电机静止;

1:电机运行;

2002h 00 电机运行速度 电机当前运动速度;

10路输入信号电平状态

Bit0~Bit7:X0~X7输入电平状

2003h 00 输入信号状态

态;

Bit8:DR输入电平状态;

Bit9:PU输入电平状态;

2004h 00 输出信号状态

4路输出信号电平状态

Bit0~Bit3:Y0~Y3输出状态;

值—均方根值(峰值)锁机电

0—0.5A(0.7A);

1—0.8A(1.1A);

2—1.0A(1.4A);

3—1.2A(1.7A);

4—1.5A(2.1A);

2005h 00 电流设置

5—1.9A(2.7A);

6—2.3 A(3.2A);

7—2.7A(3.8A);

8—3.1A(4.3A);

9—3.5A(4.9A);

10—4.0A(5.6A);

11—4.2A(5.9A);

12—4.8A(6.7A);

35 11/02/2017

U16 RW/S YES 6

U16 RO YES 0

U16 RO YES 0

I16 RO YES 0

U16 RO YES 0

U16 RO YES -

R

YKD2608PC V1.4用户手册

地址—细分

0—200(Pu/rev);

1—400 (Pu/rev);

2—800 (Pu/rev);

3—1600(Pu/rev);

4—3200(Pu/rev);

5—6400(Pu/rev);

6—12800(Pu/rev);

2006h 00 细分设置

7—25600(Pu/rev);

8—1000 (Pu/rev);

9—2000(Pu/rev);

10—4000(Pu/rev);

11—5000(Pu/rev);

12—8000(Pu/rev);

13—10000(Pu/rev);

14—20000(Pu/rev);

15—40000(Pu/rev);

2007h 00 锁机电流

自定义驱动器节点

0:半流;

1:全流;

0~31:未定义

32~127节点号大于31时使

用;

0:125 Kbit/s

2009h 00

自定义通讯波特率

高位

1:100 Kbit/s

2:50 Kbit/s

3:25 Kbit/s

0:停止;

200Ah 00 限位停车方式 1:急停;

2:无效;

总线控制方式/脉

200Bh 00

冲方向(P/D)控制

方式选择

0:总线控制;

1:外部脉冲/方向(P/D)控制

方式;

2:双脉冲控制方式;

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 8

2008h 00

通信写入功能码

200Ch 00

0:属性为RW/S的参数同

步更新到EEPROM;

1:不更新;

运动开始的初始速度;

单位r/min;范围2-300r/min;

0:释放;

1:使能;

U16

U16

RW

RW

YES

YES

5r/min

0

U16 RW YES 0

值是否更新到

EEPROM

200Eh

200Fh

00

00

起始速度

电机使能/释放

0:无效;

2010h 00

寄存器参数设置

1:恢复出厂设置;

2:保存所有RW属性的参

数到EEPROM;

U16 RW YES 0

36 11/02/2017

R

YKD2608PC V1.4用户手册

0:无效;

1:故障复位;

绝对位置模式时用于清除当前

2012h 00 当前位置清零

位置

0:无效;

1:当前位置清零;

00 子索引数目 子索引数目

Bit0:输入端子X0控制位;

Bit1:输入端子X1控制位;

Bit2:输入端子X2控制位;

Bit3:输入端子X3控制位;

Bit4:输入端子X4控制位;

Bit5:输入端子X5控制位;

Bit6:输入端子X6控制位;

01 输入端子有效电平

Bit7:输入端子X7控制位;

Bit8:DR端子控制位;

Bit9:PU端子控制位;

Bit10~Bit15:保留;

0:默认;

1:电平反转;

该驱动器默认输入端子电平上

升沿或高电平有效;

2030h

02

03

04

05

06

07

08

09

0A

0B

输入端子X0端子

功能选择

输入端子X1端子

功能选择

输入端子X2端子

功能选择

输入端子X3端子

功能选择

输入端子X4端子

功能选择

输入端子X5端子

功能选择

输入端子X6端子

功能选择

输入端子X7端子

功能选择

输入端子DR功能

选择

输入端子PU功能

选择

0:未定义;

1:原点信号;

2:正限位信号;

3:反限位信号;

4:电机使能信号;

5:电机释放信号;

6:报警清除信号;

7:恢复出厂信号;

8:停止信号;

9:急停信号;

10:位置模式运动;

11:速度模式运动;

12:JOG+运动;

13:JOG-运动;

14:回原点使能信号;

注:当使用外部脉冲控制模式

时,请将PU及DR功能设置

为0,以免产生意外影响;

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RO NO 16

U16 RW YES 0

2011h 00 故障复位命令

U16 RW YES 0

37 11/02/2017

R

YKD2608PC V1.4用户手册

Bit0:输出端子Y0控制位;

Bit1:输出端子Y1控制位;

Bit2:输出端子Y2控制位;

Bit3:输出端子Y3控制位;

0C 输出端子有效电平

0:默认;

1:电平反转;

该驱动器默认输入端子电平上

升沿或高电平有效;

0D

0E

0F

10

2040h

2041h

2042h

2043h

2044h

2045h

204Bh

204Ch

204Dh

204Eh

00

00

00

00

00

00

00

00

00

00

输出端子Y0端子

功能选择

输出端子Y1端子

功能选择

输出端子Y2端子

功能选择

输出端子Y3端子

功能选择

电流环比例系数

电流环积分增益

高速比例系数

高速积分系数

锁机比例系数

锁机积分系数

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

0:未定义

1:报警信号;

2:刹车信号;

3:驱动器状态信号;

4:回原点完成信号;

5:到位信号;

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

RW/S

RW/S

RW/S

RW/S

RW

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

0

0

0

0

-

-

-

-

-

-

-

-

-

-

U16 RW/S YES 0

X0/X1输入滤波

时间

X2/X3输入滤波

时间

X4/X5输入滤波

时间

X6/X7输入滤波

时间

出厂默认,一般情况下不需

要调节

出厂默认,一般情况下不需

要调节

出厂默认,一般情况下不需

要调节

出厂默认,一般情况下不需

要调节

CiA 402 参数组

厂家自定义的驱动器错误情

况,与1003h寄存器低16位

603Fh 00 驱动器故障码

内容相同。

0000h:无错误;

FF01h:过流;

38 11/02/2017

U16 RO YES 0

R

YKD2608PC V1.4用户手册

FF02h:过压;

FF03h:欠压;

FF04h:EEPROM读写错误;

6040h

6041h

00

00

控制字

状态字

控制字

状态字

控制字Halt命令后驱动器处理

方式

605Dh 00 Halt控制寄存器

0:正常停止,维持Operation

Enabled状态;

1:急停,维持Operation

Enabled状态;

0:未定义;

6060h 00

运行模式控制寄存

1:位置模式;

3:速度模式;

6:回原点模式;

0:未定义;

6061h 00

运行模式状态寄存

1:位置模式;

3:速度模式;

6:回原点模式;

6064h

606Ch

00

00

驱动器实际位置寄

存器

当前速度

驱动器实际位置,单位pul; I32 RW YES 0

I8 RO YES 0

I8 RW YES 0

I16 RW NO 0

U16

U16

RW

RO

YES

YES

0

0

电机当前运动速度,单位r/min

位置模式运行总脉冲数(包括

加速、匀速及减速运行三段总

步数)范围:

-1000000~1000000;

位置模式时的最大速度;

低细分设置时,最大速度最大

I32 RW YES 0

607Ah 00 总脉冲数 I32 RW YES 5000

6081h 00 最大速度

为3000r/min

,高细分设置时,

输出频率最大为200KHz

范围:5-3000r/min;

U32 RW YES 120 r/min

6083h

6084h

00

00

加速时间

减速时间

加速时间;

范围:0-2000ms;

减速时间;

范围:0-2000ms;

速度模式时的最大速度;

低细分设置时,最大速度最大

U32

U32

RW

RW

YES

YES

100ms

100ms

60FFh 00 最大速度

为3000r/min

,高细分设置时,

输出频率最大为200KHz

范围:-3000-3000r/min;

I32 RW YES 0

6098h 00 回原点模式

17:负限位模式;

18:正限位模式;

U8 RW YES 0

39 11/02/2017

R

YKD2608PC V1.4用户手册

24:正向原点模式;

29:反向原点模式;

00

6099h 01

02

609Ah

607Ch

00

00

子索引数目

回原点速度

回原点查询速度

回原点加减速时间

原点补偿值

子索引数目

查询原点位置时运行速度;

范围:5-3000r/min;

查询到原点后返回速度;

范围:5-3000r/min;

加减速时间;

范围:30-2000ms

原点补偿值;

范围:-1000000~1000000

Bit0:负限位状态;

Bit1:正限位状态;

60FDh 00 输入端子状态

Bit2:原点状态;

Bit3~Bit15:保留;

Bit16~Bit31:用户定义;

U32 RO YES 0

U8

U32

U32

U32

I32

RO

RW

RW

RW

RW

NO

YES

YES

YES

YES

2

120 r/min

60 r/min

100ms

0

注意:

U16表示无符号16位;I16表示有符号16位;U32表示无符号32位;I32表示有符号

32位。

40 11/02/2017

R

YKD2608PC V1.4用户手册

8报警排除

YKD2608PC驱动器具有4种报警信息,驱动器报警后告警指示灯按报警代码不同闪烁

数次,具体的报警代码及处理方式如下表所示。

故障代码

Err1:0x01

Err2:0x02

Err3:0x03

Err4:0x04

故障信息

过流或相间短路

电源电压过高

电源电压过低

EEPROM读写错误

指示灯

复位

锁机/掉电复位

锁机/自动恢复

锁机/自动恢复

可复位

41 11/02/2017

R

YKD2608PC V1.4用户手册

9版本修订历史

版本

V1.0

V1.1

V1.2

V1.3

V1.4

描述

第一版发行

修订寄存器表

修订部分内容错误文字

增加适配电机尺寸、规格及参数

新增606C,60FD对象字典

时间

2015/11/12

2016/02/15

2016/08/23

备注

2017/07/07 适用驱动器版本V1.3及以下

2017/11/02 适用驱动器版本V1.4及以上

42 11/02/2017

R

YKD2608PC V1.4用户手册

10保修及售后服务

10.1保修

请保留好包装箱以便运输、储存或需要退回本公司维修时使用。

一年保修期:

来自本驱动器使用一年内因为产品自身的原因造成的损坏,负责保修。

不在保修之列:

不恰当的接线、电源电压和用户外围配置造成的损坏。

无本公司书面授权条件下,用户擅自对产品进行更改。

超出电气和环境的要求使用。

驱动器序列编号被撕下或无法辨认。

外壳被明显破坏。

不可抗拒的灾害。

10.2售后服务

当您需要产品售后服务支持时,请拨打本公司全国免费服务热线:400-033-0069

周一至周五(国家法定节假日除外)8:30-17:

30

公司总部地址:深圳市光明新区招商局光明科技园B3栋6B

公司研发中心:深圳市南山区高新北区新西路7号兰光科技大厦8楼

电话:(86)755-86142288 86142255

传真:(86)755-86142266

网址:

您拨打电话之前,请先记录以下信息:

故障现象

产品型号和序列号

安装日期或者生产日期

43 11/02/2017

R

YKD2608PC V1.4用户手册

附录1:快速编写运动控制功能块指南

目前市场上带有CANopen主站通讯模块的控制单元如PLC、控制卡等,一部分自带支持

CANopen CIA402控制协议的运动控制库,如汇川H3U系列,用户可直接调用控制单元自带

的运动控制库函数完成对本驱动器的控制,而不需要过多的了解CANopen协议本身。另一

部分则只有CANopen通讯模块,可解析EDS文件,但不支持兼容CANopen CIA402的运动控

制库,在这种情况下通常需要用户自己根据CANopen CIA402标准协议编写运动控制函数或

功能块以控制驱动器完成点动,JOG或回零等功能,要求用户对CANopen协议有一定的了

解。

本文档描述了当用户需要自己编写运动控制库函数或功能块时的快速指南。包括常用的

驱动器控制函数,如下:

函数名

MC_POWER

MC_RESET

MC_STOP

MC_HOME

MC_MOVABS

MC_MOVREL

MC_MOVVEL

MC_JOG

INPUT

6040h

6040h

6040h

6040h,6060h,6098h,6099h,

607Ch

6040h,6060h,607Ah,6081h

,6083h,6084h

6040h,6060h,607Ah,6081h

,6083h,6084h

6040h,6060h,60FFh,6083h

,6084h

6040h,6060h,60FFh,6083h

,6084h

6041h

6041h

6041h

6041h

OUTPUT

6041h

-

-

6041h

功能描述

驱动器使能

驱动器复位

当电机运动时停止命令

回原点命令

绝对定位命令

相对定位命令

速度运动命令

JOG运动命令

根据CANopen CIA402 协议的描述,对电机驱动器的控制主要通过控制字6040h和状态

字6041h完成,下面详细介绍了各函数如何通过调用控制字和状态字完成对驱动器的控制。

※ MC_POWER:驱动器使能

步骤

1

2

3

4

※ MC_RESET:驱动器复位

步骤

1

2

操作/条件

7 = 0

7 = 1

Reset准备;

Reset完成;

说明

操作/条件

6040h = 0x00, 0~bit3 = 0x00

6040h = 0x06, 0~bit3 = 0x01

6040h = 0x07, 0~bit3 = 0x03

6040h = 0x0F, 0~bit3 = 0x07

说明

电机释放状态;

电机释放状态;

电机使能状态;

电机使能状态;

44 11/02/2017

R

YKD2608PC V1.4用户手册

※ MC_STOP:停止

步骤

1

2

3

※ MC_HOME:回原点命令

步骤

1

2

3

4

5

6

※ MC_

MOVABS

:绝对定位命令

步骤

1

2

操作/条件

6060h = 1

6061h = 1

607Ah = 位置

6081h = 速度

6083h = 加速度

6084h = 减速度

6040h = 0x0F

12 = 0

6040h = 0x1F

12 = 1

4 = 0

10 = 1 且 12 = 0

或:607Ah = 6064h

或 15 = 1

切换到位置模式

等待切换位置模式完成

说明

6060h = 6

6061h = 6

607Ch = 原点偏移

4 = 0

4 = 1

10 = 1 且 13 = 1

10 = 1 且 12 = 1

操作/条件 说明

切换到原点回归模式

等待切换原点回归模式完成

设置原点偏移

原点回归准备

开始原点回归

原点回归失败

原点回归成功

操作/条件

8 = 0

8 = 1

60FFh = 0

606Ch = 0

停止准备;

停止完成;

停止完成;

说明

3

写入运动参数

4

5

6

7

8

9

定位命令准备

定位命令准备

定位命令触发

等待定位开始

复位定位触发

目标位置到达,定位完成

※ MC_

MOVREL

:相对定位命令

步骤

1

2

6060h = 1

6061h = 1

607Ah = 位置

6081h = 速度

6083h = 加速度

6084h = 减速度

操作/条件

切换到位置模式

等待切换位置模式完成

说明

3

写入运动参数

45 11/02/2017

R

YKD2608PC V1.4用户手册

4

5

6

7

8

9

6040h = 0x4F

12 = 0

6040h = 0x5F

12 = 1

4 = 0

10 = 1 且 12 = 0

或 15 = 1

定位命令准备

定位命令准备

定位命令触发

等待定位开始

复位定位触发

目标位置到达,定位完成

※ MC_

MOVVEL

:速度运动命令

步骤

1

2

3

4

5

6

7

※ MC_

JOG

:JOG运动命令

步骤

1

2

3

4

操作/条件

6040h = 0x0F

60FFh = 0

6083h = 加速度

6084h = 减速度

6060h = 3

6061h = 3

正向点动:

60FFh = 目标速度

反向点动:

60FFh = -目标速度

其他:

60FFh = 0

10 = 1

60FFh = 0

或 8 = 1

写入运动参数

切换到速度模式

等待切换速度模式完成

说明

复位控制字bit8 Halt位

6040h = 0x0F

60FFh = 0

6083h = 加速度

6084h = 减速度

6060h = 3

6061h = 3

60FFh = 目标速度

10 = 1

60FFh = 0

或 8 = 1

写入运动参数

切换到速度模式

等待切换速度模式完成

设置目标速度

目标速度到达

停止运动

操作/条件 说明

复位控制字bit8 Halt位

5

正反向点动

6

7

目标速度到达

停止运动

46 11/02/2017

2024年8月4日发(作者:謇慧雅)

研控科技

R

YKD2608PC

总线型步进驱动器

用户手册

版本:V1.4

深圳市研控自动化科技有限公司

R

YKD2608PC V1.4用户手册

目录

前言 .................................................................................................................. 4

1概述 ............................................................................................................... 5

1.1产品介绍 ..................................................................................................................... 5

1.2特性 ............................................................................................................................ 5

1.3应用领域 ..................................................................................................................... 5

1.4产品命名规则 .............................................................................................................. 6

2性能指标........................................................................................................ 7

2.1电气特性 ..................................................................................................................... 7

2.2使用环境 ..................................................................................................................... 7

3安装 ............................................................................................................... 8

3.1安装尺寸 ..................................................................................................................... 8

3.2安装方法 ..................................................................................................................... 8

4 驱动器端口与接线 ........................................................................................ 9

4.1接线示意图 ................................................................................................................. 9

4.2端口定义 ................................................................................................................... 10

4.2.1状态指示灯 ........................................................................................................... 10

4.2.2控制信号输入/输出端口 ...................................................................................... 10

4.2.3电源输入/电机输出端口 ...................................................................................... 11

4.2.4拨码开关 ............................................................................................................... 11

4.2.5 CAN总线端口 ...................................................................................................... 11

4.3输入/输出端口操作 ................................................................................................... 11

4.4拨码开关设定 ............................................................................................................ 13

4.5 CAN通讯端口 .......................................................................................................... 14

5适配电机...................................................................................................... 16

5.1电机尺寸 ................................................................................................................... 16

5.2 技术参数 .................................................................................................................. 16

5.3电机接线图 ............................................................................................................... 17

6 CANopen协议 ........................................................................................... 18

6.1 CANopen协议概述 .................................................................................................. 18

6.1.1 CAN总线与CANopen ....................................................................................... 18

6.1.2 CANopen功能描述 ............................................................................................. 18

6.2驱动器控制协议CiA 402 .......................................................................................... 21

6.2.1 CiA402状态机 ..................................................................................................... 21

6.2.2控制字与状态字 ................................................................................................... 22

6.2.3工作模式 ............................................................................................................... 23

6.2.4位置模式 ............................................................................................................... 24

6.2.5速度模式 ............................................................................................................... 26

R

YKD2608PC V1.4用户手册

6.2.6回原点模式 ........................................................................................................... 28

7对象字典...................................................................................................... 32

8报警排除...................................................................................................... 41

9版本修订历史 .............................................................................................. 42

10保修及售后服务 ......................................................................................... 43

10.1保修 ........................................................................................................................ 43

10.2售后服务 ................................................................................................................. 43

附录1:快速编写运动控制功能块指南 .......................................................... 44

R

YKD2608PC V1.0用户手册

前言

感谢您使用本公司总线型步进驱动器。

在使用本产品前,请务必仔细阅读本手册,了解必要的安全信息、注意事项以及操作方法

等。

错误的操作可能引发极其严重的后果。

声明

本产品的设计和制造不具备保护人身安全免受机械系统威胁的能力,请用户在机械系统设

计和制造过程中考虑安全防护措施,防止因不当的操作或产品异常造成事故。

由于产品的改进,手册内容可能变更,恕不另行通知。

用户对产品的任何改装我公司将不承担任何责任。

阅读时,请注意手册中的以下标示:

注意:提醒您注意文字中的要点。

小心:表示错误的操作可能导致人身伤害和设备损坏。

R

YKD2608PC V1.4用户手册

1概述

1.1产品介绍

YKD2608PC总线型步进电机驱动器是在数字型步进驱动器传统开环步进驱动器基础

上增加了总线通讯及单轴控制器功能。总线通讯采用CAN总线接口,协议上支持CANopen

协议的CiA301及CiA402子协议。

1.2特性

 新一代32位DSP技术,高性价比、平稳性佳、低噪声、低振动。

 采用CAN总线通讯,支持CANopen协议的CiA301及CiA402子协议,最多

可挂载32个设备。

 总线型驱动器可以实现远距离可靠控制,有效解决干扰环境下脉冲丢失的问题。

 用户可以通过总线设置电流、细分及锁机电流大小;控制电机启停及对电机运

行实时状态进行查询。

 内置单轴控制器功能:用户可以通过总线设置起始速度、加速时间、减速时间、

最大速度及总脉冲数等参数实现梯形加减速位置控制功能。

 支持位置控制、速度控制和回原点工作模式。

 2路光电隔离可编程高速差分输入接口,可通过外部信号控制电机的启停。

 8路光电隔离可编程输入接口,接收外部控制信号,实现驱动器使能启停、急停

和限位等功能。

 4路光电隔离可编程输出接口,输出驱动器状态及控制信号。

 设有16档等角度恒力矩细分,最高40000细分。

 电流控制平滑、精准、电机发热小。

 步进脉冲停止超过200ms时,电机电流减半。

 低频小细分时具有极佳的平稳性。

 电压范围:DC24-80V。

 具有过压、欠压、过流等保护功能。

1.3应用领域

主要应用于雕刻机、特种工业缝纫机、剥线机、打标机、切割机、舞台灯光、机器人

及医疗器械、激光设备、绘图仪等自动化设备。

R

YKD2608PC V1.4用户手册

1.4产品命名规则

YKD2

YKD系列名称

驱动器相数

6

08PC

CAN总线

驱动器电源电压最大值(乘以10)

驱动器最大电流有效值

R

YKD2608PC V1.4用户手册

2性能指标

2.1电气特性

参数

连续输出电流

输入电源电压

逻辑输入电流

逻辑输入电压

脉冲频率

绝缘电阻

YKD2608PC

最小值

0.5

24

10

-

0

100

典型值

-

48

10

5

-

-

最大值

4.8

80

50

5

200

-

单位

A

Vdc

mA

V

kHz

2.2使用环境

冷却方式

使用场合

使用环境

温度

湿度

震动

保存温度 -20℃~+80℃

散热片冷却

尽量远离其他发热设备,避免粉尘、油雾、腐蚀性气

体、强振动场所、禁止有可燃气体和导电灰尘

0℃~50℃

40-90%RH(不结露)

10~55Hz/0.15mm

R

YKD2608PC V1.4用户手册

3安装

3.1安装尺寸

侧面 正面

安装尺寸图(单位:mm)

3.2安装方法

安装驱动器时请采用直立侧面安装,使散热器表面形成较强的空气对流;必要时靠近

驱动器处安装风扇,强制散热,保证驱动器在可靠工作温度范围内工作(驱动器的可靠工

作温度通常在60°C以内,电机工作温度为80°C以内。)。

R

YKD2608PC V1.4用户手册

4 驱动器端口与接线

4.1接线示意图

状态指示灯

控制信号输入/输出端口

电机输出端口

电源输入端口

驱动器侧面接线示意图

驱动器顶部接线示意图

小心:

参与接线的人员必须具备专业能力。

禁止带电接线。

安装牢固后才可以进行接线工作。

不要将电源接反,输入电压不要超过80V。

R

YKD2608PC V1.4用户手册

4.2端口定义

4.2.1状态指示灯

颜色

绿色

名称

电源指示灯 通电时,绿色指示灯亮。

功能

过流时,指示灯按一次循环闪烁;

红色 报警指示灯

过压时,指示灯按两次循环闪烁;

欠压时,指示灯按三次循环闪烁;

EEPROM错误时,指示灯按四次循环闪烁;

4.2.2控制信号输入/输出端口

端口 引脚

1

2

3

4

1

符号

X0

X1

X2

X3

X4

X5

X6

X7

DR-

DR+

PU-

PU+

名称 功能

5

6

7

8

9

单端输入口

输入端子,信号电源5V驱动,支持

NPN和PNP两种接线方式,端口功

能支持软件修改

12

10

11

12

差分输入口

1

1

XCOM

单端输入口公共端

YCOM

单端输出口公共端

Y0

Y1

Y2

Y3

单端输出口

2

3

4

公共端

输出端子,支持NPN和PNP两种接

线方式,端口功能支持软件修改

6

5

6

R

YKD2608PC V1.4用户手册

4.2.3电源输入/电机输出端口

端口

1

引脚

1

2

3

4

符号

B-

B+

A-

A+

V+

V-

名称 功能

电机接口 两相步进电机接线口

6

5

6

电源接口 DC24-80V

4.2.4拨码开关

端口 引脚

1

2

1

2

3

4

5

6

7

8

符号

SW1

SW2

SW3

SW4

SW5

SW6

SW7

SW8

名称 功能

3

4

5

6

7

8

SW1-5:驱动器地址设置

拨码开关

SW6-7:通讯波特率设置

SW8:120终端电阻有效位

4.2.5 CAN总线端口

端口 引脚

1

2

3

4

5

6

7

8

符号

CANH

CANL

NC

NC

GND

NC

NC

NC

保留 保留

名称

通讯口

功能

CANL CANH通讯线

保留

共地端

保留

共地端

4.3输入/输出端口操作

 端口硬件描述

YKD2608PC驱动器提供了8路光电隔离可编程输入接口,兼容共阴共阳接法,2路

差分信号输入。

2路差分信号内部高速光耦隔离,可配置为外部脉冲方向或双脉冲控制,也可配置为

普通差分输入端子使用,输入信号电压为5V,当高于5V时需串电阻进行限流(如输入信

R

YKD2608PC V1.4用户手册

号为24V时需串入2~3K阻值电阻)。

8路(X0-X7)可编程输入信号与外部控制接口通过光耦进行隔离,驱动器内部兼容

共阴共阳接法,如下图所示。为了保证驱动器内部光耦可靠导通,要求控制器端提供的驱

动电流至少10mA。驱动器内部已串入光耦限流电阻,当输入信号电压高于5V时,可根

据需要外串电阻R进行限流。

限流电阻R的阻值选取:+5V时:R=0;+12V时:R=1KΩ;+24V时:R=2KΩ 。

注意:

如控制器默认输出24V控制电压,为避免串电阻麻烦可选择YKD2608PC-A1

子型号,该子型号默认输入端子控制电平为24V。

5V-24V/0V

0V/5V-24V

R0

XCOM

X0

R1

X1

R7

X7

5V

0V

PU+

PU-

DR+

DR-

控制器

驱动器

输入端子接法参考电路

其中X0-X7输入的电平脉冲宽度需要大于10ms,否则驱动器可能无法正常响应。

X0-X7时序图如下图所示。

10ms or more

X0-X7

X0-X7

时序图

驱动器每次上电后,X0-X7默认为未指定状态,此时输入信号无效。用户可以通过总

线来配置X0-X7输入功能。

驱动器提供了4路光耦隔离输出端子,支持NPN接线和PNP接线两种方式,可支持

高电平与低电平有效的控制器。

R

YKD2608PC V1.4用户手册

Y0

Y1

Y2

Y3

YCOM

驱动器

Y0-Y3

输出端子内部电路

4.4拨码开关设定

YKD2608PC总线型步进电机驱动器采用8位拨码开关设定驱动器地址、通讯波特率

和终端电阻,详细描述如下:

拨码开关组合图

驱动器地址设置

用户采用CAN总线,最多可以同时控制32台YKD2608PC驱动器。驱动器通讯地址

设置采用5位拨码开关,地址设置范围为0~31,其中地址0为系统预留,当驱动器地址

设置大于31 时,需要使用上位调试软件进行设置和保存,并且SW1~SW5开关需全设为

OFF。

如下表所示:

SW5

OFF

OFF

OFF

SW4

OFF

OFF

OFF

SW3

OFF

OFF

OFF

SW2

OFF

OFF

ON

SW1

OFF

ON

OFF

地址

自定义

1

2

R

YKD2608PC V1.4用户手册

……

……

ON

ON

ON

ON

ON

ON

ON

ON

OFF

ON

30

31

 通讯波特率设置

※ 表1通讯波特率设置

SW7

ON

ON

OFF

OFF

SW6

ON

OFF

ON

OFF

波特率/通讯距离(m)

125 kbit/s / 500(m)(默认)

250kbit/s / 250(m)

500 kbit/s / 100(m)

1Mbit/s / 25(m)

※ 表2自定义波特率设置

自定义通讯波特率寄存器 设置值

00

2009h

01

02

03

波特率/通讯距离(m)

125 kbit/s / 500(m)

100 kbit/s / 800(m)

50 kbit/s / 1000(m)

25 kbit/s / 1500(m)

注意:

当表1通讯波特率不能满足使用要求时,可通过上位机设置自定义通讯波特率

寄存器,并将SW6,SW7全部打到ON,该位默认波特率为125Kbit/s;

表2中给出了各通讯波特率理论上能够通讯的最长距离。

 终端电阻设置

用户可以通过此位选择通讯末端是否并入120终端电阻,根据使用场合确定,一般情

况下只有主站端和最后一个从站需要接120欧姆的终端电阻。如下表所示:

SW8

OFF

ON

120终端电阻选择位

无效

有效

4.5 CAN通讯端口

CAN通讯协议主要描述设备之间的信息传递方式,CAN层的定义与开放系统互连模

型OSI一致,每一层与另一设备上相同的那一层通讯,实际的通讯发生在每一设备上相邻

的两层,而设备只通过物理层的物理介质互连,CAN的规范定义了模型的最下面两层数据

链路层和物理层。CAN总线物理层没有严格规定,能够使用多种物理介质例如双绞线光纤

等,最常用的是双绞线信号,使用差分电压传送,两条信号线被称为CAN_H和 CAN_L,

静态时均是2.5V 左右,此时状态表示为逻辑1,也可以叫做隐位,若CAN_H比CAN_L

R

YKD2608PC V1.4用户手册

高表示逻0,称为显位,此时通常电压值为CAN_H = 3.5V和CAN_L= 1.5V,竞争时显位

优先。

YKD2608PC驱动器提供了并排两个CAN总线通讯接口,通讯接口采用标准RJ45插

座。RJ45插座有8个引脚,其中引脚1、2用于CANH、CANL通讯线,引脚5为共地端,

其他引脚未使用,注意通讯电缆请采用屏蔽双绞线,并做好接地处理,以保证通讯稳定,

具体可参见

4.2.5 CAN总线端口。

R

YKD2608PC V1.4用户手册

5适配电机

YKD2608PC标配电机型号有YK86HB65-04A、YK86HB80-04A、YK86HB80-0613A、

YK86HB118-06A和YK86HB118-0613A。

5.1电机尺寸

 86mm两相步进电机(单位:mm)

型号

YK86HB65-04A

YK86HB80-04A

YK86HB80-0613A

YK86HB118-06A

YK86HB118-0613A

轴径D

(mm)

9.5

12.7

13

12.7

13

轴伸(mm)

平台1x15

平台1x15

平台0.3x15

平键5x 5x25

平台0.3x25

轴长

L1(mm)

32

32

37

32

37

5.2 技术参数

步矩电机

长度

保持

转矩

型号

(°)

额定电流

(A/phase)

2.8

4.2

6

4.2

6

相电

(Ω)

1.4

0.75

0.38

0.9

0.6

相电

转子

惯量

电机重

量(kg)

1.8

2.26

2.3

3.67

3.7

电机

线数

8

8

4

8

4

(mm)

(N.m)

65

80

3.4

4.6

4.5

8.7

8.5

(mH)

()

3.9

3.4

3.5

6.0

6.0

1000

1400

1400

2700

3400

YK86HB65-04A

YK86HB80-04A

YK86HB80-0613A

YK86HB118-06A

YK86HB118-0613A

1.8

80

118

118

R

YKD2608PC V1.4用户手册

5.3电机接线图

 八线电机接线图(线长400mm)

八出线接法

六出线接法

四出线接法(并联)

 四线电机接线图(线长400mm)

八出线接法

注意:

电机安装时务必用电机前端盖安装止口定位,并注意公差配合,严格

保证电机轴 与负载的同心度。

电机与驱动器连接时,请勿接错相。

R

YKD2608PC V1.4用户手册

6 CANopen协议

6.1 CANopen协议概述

6.1.1 CAN总线与CANopen

CAN是Controller Area Network的缩写,即控制器局域网络。最初是德国BOSCH公

司为汽车的监测与控制而设计的,当今CAN的应用已不再局限于汽车行业,而向过程工业、

机械工业、机器人、数控机床、医疗器械和传感器等领域发展。

相比其他总线CAN总线具有如下特点:

多主控制:在总线空闲时,所有的单元都可开始发送消息,多个单元同时开始发送

时,发送高优先级

ID消息的单元可获得发送权。

通信速度:根据整个网络的规模,可设定适合的通信速度,CAN总线支持高达

1Mbit/s的通讯速度。

通讯校验:CAN协议采用CRC,并可提供相应的错误处理功能,保证数据通信的

可靠性。

错误检测,通知与恢复:所有的单元都可以检测错误,检测出错误的单元会立即同

时通知其他所有单元。同时,

CAN可以判断出错误的类型,当总线上发生持续数

据错误时,可将引起此故障的单元从总线上隔离出去。

CAN总线通信接口规定了CAN协议的物理层和数据链路层功能,但没有规定应用层,

本身并不完整,需要一个高层协议来定义CAN报文中的11/29位标识符COB-ID以及8字

节数据如何使用,因此,YKD2608PC驱动器引入了CANopen通讯协议。

CANopen协议是CAN-in-Automation(CiA)定义的标准之一,并且在发布后不久就

获得了广泛的承认。尤其是在欧洲,CANopen协议被认为是在基于CAN的工业系统中占

领导地位的标准。

CANopen协议由一系列子协议组成,这些子协议又分为通讯子协议和设备子协议。通

讯子协议提出了对象字典的概念并且定义了对象字典中通讯子协议区域的对象和参数。每个

CANopen设备都必须至少遵守通讯子协议,在通讯子协议的基础上,又根据不同的行业或

者设备应用的领域,扩充了设备子协议。CiA301是最基础的通讯子协议,该协议对CANopen

网络的框架进行了规范,同时也定义了不同CANopen设备间的通讯方式和行为规范。

YKD2608PC驱动器支持CiA 301通讯子协议以及针对驱动器的CiA 402设备子协议。

6.1.2 CANopen功能描述

对象字典

对象字典(OD:Object Dictionary)是CANopen的核心概念,网络中的每一个CANopen

设备都有一个对象字典。对象字典是一组有序的数据对象的集合,这些对象描述了该设备的

所有通讯和设备参数,并且通过16位的索引(index)和8位的子索引(subindex)来确

定其在对象字典中的位置。

18 11/02/2017

R

YKD2608PC V1.4用户手册

 报文格式

作为CAN总线的应用层协议,CANopen协议主要对CAN报文中的仲裁域(11位)

和数据域(最多8字节)进行了定义。

601

40

COB-ID字节0

60

字节1

61

字节2

00

字节3

00

字节0

00

字节1

00

字节2

00

字节3

其中,在CANopen协议中,规定11位仲裁位分为高4位的功能码(Function Code)

和低7位的节点地址(Node-ID),称为 COB-ID (Communication Object Identifier)。

CANopen标识符的结构如下表,其中,节点地址的取值范围为1~127。

※ CANopen标识符格式

CANopen预定义主/从连接集

10 9

8 7 6 5 4

3

Node-ID

2 1 0

功能码(Function Code)

YKD2608PC驱动器支持CANopen的以下几种类型的报文:

PDO (Process Data Object,过程数据对象)报文

SDO(Service Data Object,服务数据对象)报文

NMT(Network Management Object,网络管理对象)报文

SYNC (Synchronisation Object,同步)报文

EMCY (Emergency Object,紧急事件)报文

下表中为通讯子协议CiA301中预定义的各种报文的功能码以及对应的COB-ID。

※ 各通讯对象的功能码及COB-ID

通讯对象(Object)

NMT

SYNC

PDO1(TX)

PDO1(RX)

PDO2(TX)

PDO2(RX)

PDO3(TX)

PDO3(RX)

PDO4(TX)

PDO4(RX)

SDO(TX)

SDO(RX)

Heart Beat

功能码(Function Code)

0000

0001

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1110

COB-ID

0h

80h

181h-lFFh

201h-27Fh

281h-2FFh

301h-37Fh

381h-3FFh

401h-47Fh

481h-4FFh

501h-57Fh

581h-5FFh

601h-67Fh

701h-77Fh

19 11/02/2017

R

YKD2608PC V1.4用户手册

 过程数据对象(PDO)

SDO协议用于对对象字典的操作,处理实时性不高的数据,对实时性要求较高的数据

通常通过PDO传输。

PDO通信方式基于生产者/消费者(Producer/Consumer)模型,数据从一个设备(生产

者)那里发送到另一个设备(消费者)或许多其它设备(广播方式),并且是无确认模式的传输,

数据传送被限制在1到8个字节。CANopen设备通过描述PDO的两种参数:通讯参数

(Communication Parameter)和映射参数(Mapping Parameter)完成接收或发送。

YKD2608PC驱动器支持4路RPDO及4路TPDO,并按照CiA 301子协议对各PDO

通讯口的通讯参数及映射参数进行了描述。

服务数据对象(SDO)

SDO报文主要用来访问设备的对象字典,对CANopen网络中的设备进行配置。SDO

通信方式基于客户机/服务器(Client/Server)模型,即发送的报文必须得到接收者的确认。

访问者被称为客户机(Client),对象字典被访问并对读写请求进行响应的设备称为服务器

(Server)。协议中规定,读取对象字典4ed的值称为上传(Upload),而修改参数的值则

称为下载(Download)。

YKD2608PC驱动器支持CiA301中所描述的快速SDO协议和普通SDO协议两种传输

方式。

网络管理对象(NMT)

NMT网络管理基于主从结构(Master/Slaver),主站可以通过NMT报文对从站进行状

态机控制。CANopen设备上电或者复位后,设备会首先进入初始化(Initialization)状态。

待程序初始化结束后,设备会自动发送一条启动(Boot-Up)报文,然后自动进入预运行

(Pre-Operational)状态。此后,从设备会根据主站发送来的NMT报文在不同的状态间切

换。

同步对象(SYNC)

同步对象SYNC为网络提供基准时钟以同步网络中的设备。SYNC属于生产者/消费者

通信关系,SYNC对象由一个SYNC生产者发送,网络中所有其它设备都可以接收SYNC。

假设网络中设备支持同步PDO功能,则可以利用SYNC实现多个设备的同时动作。SYNC

报文的COB-ID为0x80,具有很高的优先级,保证了SYNC正常传输。另外SYNC报文可

以不包含数据,以减少SYNC报文的数据量。

紧急对象(EMCY)

设备可以通过紧急对象EMCY向CANopen网络报告自身的内部故障。EMCY属于生

产者/消费者通信模型,网络中所有设备都可消费该报文。EMCY报文占据了全部8字节的

数据。其中,字节0和字节1两字节为错误码(error code),错误码对应着设备出现的各

种错误类型。字节2为错误寄存器,其值存放在对象字典1001h单元中,并且对应着设备

出现的各种类型的故障。而字节3~字节7的内容为制造商定义的错误域,可以为具体的故

障类型。通过EMCY对象,主站可以方便地掌握从站出现的故障具体情况。

20 11/02/2017

R

YKD2608PC V1.4用户手册

6.2驱动器控制协议CiA 402

6.2.1 CiA402状态机

CiA402协议中定义了运动控制设备的标准状态机,同时还定义了各种运行模式,以及

它们在对象字典中的定义。

标准状态机(State machine)描述了设备的状态和驱动可能的控制序列。每一步状态

表示了一个特定的内部或者外部行为,设备的状态也决定了哪些命令可以被接收。

驱动器状态机

※ 状态机各状态对应说明如下表:

状态名

Not Ready to Switch on

Switch on Disabled

Ready to Switch on

Switched on

Operation Enable

Quick Stop Active

Fault Reaction Active

Fault

也被激活。

CANopen通信已开始,可以利用SDO通信服务对驱动器进行

参数设置。

驱动器继续进行参数设置,电机没有被励磁。

驱动器电机准备好状态,输出级电压将在该状态中最后接通,但

不能执行驱动功能。

驱动器电机使能,驱动器正常运行状态,按照控制模式控制电机。

快速停止功能被激活,驱动功能已启动,同时启动了电机。

驱动器检测到报警发生,按照设定方式停机,电机仍使能。

错误出现,允许更改驱动器参数。

说明

设备电源已接通,驱动器已经初始化,并执行内部自检,制动器

21 11/02/2017

R

YKD2608PC V1.4用户手册

驱动器状态机通过控制字(对象6040h)的bit0~bit3、bit7位来控制,具体描述如下表:

※ 控制字切换状态

命令

Shutdown

Switchon

Switch on + Enable

operation

Disable voltage

Quick stop

Disable Operation

Enable Operation

Fault reset

控制字

Bit7

0

0

0

0

0

0

0

0→1

Bit3

X

0

1

X

X

0

1

X

Bit2

1

1

1

X

0

1

1

X

Bit1

1

1

1

0

1

1

1

X

Bit0

0

1

1

X

X

1

1

X

状态切换

2,6,8

3

3+4

7, 9, 10, 12

7, 10, 11

5

4,16

15

状态机中各个状态可以通过状态字(对象6041h)的bit0~bit3、bit5、bit6显示,具体

描述如下表:

※ 状态字切换状态

状态字

Bit6

0

1

0

0

0

0

0

0

Bit5

X

X

1

1

1

0

X

X

Bit3

0

0

0

0

0

0

1

1

Bit2

0

0

0

0

1

1

1

0

Bit1

0

0

0

1

1

1

1

0

Bit0

0

0

1

1

1

1

1

0

状态

Not ready to switch on

Switch on disabled

Ready to switch on

Switched on

Operation enabled

Quick stop active

Fault reaction active

Fault

6.2.2控制字与状态字

驱动器的启停控制指令和状态描述主要通过控制字6040h与状态字6041h实现,因此

对控制字和状态字的熟练使用十分必要,下表简要描述了控制字和状态字各位的定义。

控制字 常用指令

00

06

6040h

07

0F

0F

0F->1F

功能说明

初始化步骤0:此时6041低4位状态为:0000,电机释放;

初始化步骤1:此时6041低4位状态为:0001,电机释放;

初始化步骤2:此时6041低4位状态为:0011,电机使能;

初始化步骤3:此时6041低4位状态为:0111,电机使能;

速度模式(6061=3)下启动指令;

回原点模式(6061=6)下启动指令;

22 11/02/2017

R

YKD2608PC V1.4用户手册

位置模式(6061=1)下绝对运动启动指令

4F->5F

状态字 位定义

Bit0~Bit

3

位置模式(6061=1)下相对运动启动指令

功能说明

6040=0:xxxx xxxx xxxx 0000

6040=6:xxxx xxxx xxxx 0001

6040=7:xxxx xxxx xxxx 0011

6040=F:xxxx xxxx xxxx 0111

Bit7

Bit8

6041h

Bit11

Bit13

Bit14

Bit15

0:驱动器正常;

1:驱动器报警;

0:回原点未完成;

1:回原点已完成;

0:表示此时6040h的Bit4位状态为0;

1:表示此时6040h的Bit4位状态为1;

0:电机释放;

1:电机使能;

0:电机停止中;

1:电机运行中;

0:位置模式下运动未到位;

1:位置模式下运动已到位;

实例:上电后对驱动器初始化操作,初始化后进入正常工作状态,该操作一般在上电后进行

主站

00:01 00

从站

NMT初始化

从站状态字

NMT初始化

601:2B 40 60 00 00 00 00 00 581:60 40 60 00 00 00 00 00

601:2B 40 60 00 06 00 00 00 581:60 40 60 00 00 00 00 00

601:2B 40 60 00 07 00 00 00 581:60 40 60 00 00 00 00 00

601:2B 40 60 00 0F 00 00 00 581:60 40 60 00 00 00 00 00

6041:xxxx xxxx xxxx 0000

6041:xxxx xxxx xxxx 0001

6041:xxxx xxxx xxxx 0011

6041:xxxx xxxx xxxx 0111

6.2.3工作模式

CANopen通过对象6060h(Mode of Operation)对驱动器工作模式进行设置,并通过

对象6061h(Mode of operation display)反映驱动器当前的工作模式状态。YKD2608PC

目前支持3种工作模式:位置模式(Profile Position Mode),速度模式(ProfileVelocity Mode),

回原点模式(Homing Mode)。

※ 驱动器工作模式

索引 子索引 名称 类型 属性 PDO 映射 参数范围

0:未定义;

6060h 00 工作模式 I8 RW YES

1:位置模式;

3:速度模式;

6:回原点模式;

0

默认值

23 11/02/2017

R

YKD2608PC V1.4用户手册

6.2.4位置模式

工作过程描述

位置模式采用梯形加减速曲线实现,用户可以通过总线设置起始速度(地址

200E0010h)、最大速度(地址60810020h)、加速时间(地址60830020h)、减速时间(地

址60840020h)和总脉冲数(地址607A0020h)几个参数来实现精确的位置控制。梯形加

减速曲线如下图所示。

最大速度(r/min)

速度

(r/min)

起始速度(r/min)

加速时间(ms)

减速时间

(ms)

总脉冲数(个)

位置模式加减速曲线

时间(S)

当用户设定的总脉冲数个数较少时,电机可能在加速到最大速度之前就需要进行减速

(即电机实际运行过程中未加速到用户设定的最大速度),速度曲线如下图所示。图中实线

所示为电机实际运行曲线,虚线为要加速到设定最大速度需要运行的曲线。理论总脉冲数为

按照用户设定参数(起始速度、最大速度、加速时间、减速时间)计算得到的最小总脉冲数。

当用户设定的总脉冲数小于理论总脉冲数时,电机就会按下图中实线运行。

设定最大速度(r/min)

速度(r/min)

实际最大速度(r/min)

起始速度(r/min)

加速时间

减速时间

时间(S)

设定总脉冲数(个)

理论总脉冲数(个)

位置模式加减速曲线(未加速到设定最大速度)

24 11/02/2017

R

YKD2608PC V1.4用户手册

※ 相关对象字典内容

索引

6060h

607Ah

6081h

6083h

6084h

子索引

00

00

00

00

00

名称

工作模式

总脉冲数

最大速度

加速时间

减速时间

类型

I8

I32

U32

U32

U32

属性

RW

RW

RW

RW

RW

设定范围

0,1,3,6

-1000000~

1000000

5-3000

r/min

0-2000ms

0-2000ms

设置

1

5000

120 r/min

100ms

100ms

 控制字和状态字

 位置模式下的控制字通过bit4~bit6、bit8进行控制:

字节

Bit4

Bit5

Bit6

Bit8

名称

New set-point

Change set

immediately

abs/rel

Halt

0

1

0

1

0

1

0

1

没有假设目标位置

假设目标位置

描述

完成现在的位置然后再开始下一个位置

中断现在的位置并开始下一个位置

目标位置是一个绝对值

目标位置是一个相对值

终止现在的位置

通过设置的减速度减速停止

注意:

根据上表,绝对位置运动指令控制字发送为0x0F->0x1F,相对位置运动指令控

制字发送为

0x4F->0x5F。

※ 状态字的bit10、bit15显示驱动器状态

字节 名称 值

0

Bit10 Targetreached

1

Bit

12

Bit15

Set-point

acknowledge

Pend

0

1

0

1

Halt=1:轴减速;

Halt=0:目标位置到达;

Halt=1:轴速度为0;

目标位置待生效;

目标位置生效;

未到位;

到位;

描述

Halt=0:目标位置没有到达;

 示例

例如使电机按参数(加速时间100ms、减速时间100ms、最大速度60r/min、总脉冲

数5000)相对运动。

25 11/02/2017

R

YKD2608PC V1.4用户手册

※ 假设驱动器从站号为1,CANopen指令控制如下表描述:

主站

00:01 00

601:2B 40 60 00 00

00 00 00

601:23 83 60 00 64

00 00 00

601:23 84 60 00 64

00 00 00

601:23 81 60 00 3C

00 00 00

601:23 7A 60 00 88

13 00 00

601:2F 60 60 00 01

00 00 00

601:2B 40 60 00 06

00 00 00

601:2B 40 60 00 07

00 00 00

601:2B 40 60 00 0F

00 00 00

601:2B 40 60 00 4F

00 00 00

601:2B 40 60 00 5F

00 00 00

从站

(据PDO映射情况而定)

581:60 40 60 00 00 00 00

00

581:60 83 60 00 00 00 00

00

581:60 84 60 00 00 00 00

00

581:60 81 60 00 00 00 00

00

581:60 7A 60 00 00 00 00

00

581:60 60 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

功能

初始化NMT状态机

初始化伺服状态机

描述

初始化NMT状态机

初始化伺服状态机

设置加速时间100ms 设置加速时间

设置减速时间100ms 设置减速时间

设置最大速度60r/min 设置最大速度

设置脉冲数5000 设置总脉冲数

切换工作模式 位置模式

581:60 40 60 00 00 00 00

切换驱动器状态机

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

发送相对运动指令1

(参考402协议)

切换驱动器状态机

发送相对运动指令

发送相对运动指令2

6.2.5速度模式

工作过程描述

速度模式的加速曲线如下图所示。与位置模式不同,速度模式需要设置的参数仅有起始

速度(地址200E00h)、最大速度(地址608100h)和加速时间(地址608300h)、三个参

数。电机按这三个参数设置加速到最大速度后,按最大速度匀速运行。

速度(r/min)

最大速度(r/min)

起始速度(r/min)

加速时间(ms)

时间(S)

速度模式加速曲线

26 11/02/2017

R

YKD2608PC V1.4用户手册

※ 相关对象字典内容

索引

6060h

60FFh

6083h

6084h

子索引

00

00

00

00

名称

工作模式

最大速度

加速时间

减速时间

类型

I8

I32

U32

U32

属性

RW

RW

RW

RW

设定范围

0,1,3,6

-3000-3000r/min

0-2000ms

0-2000ms

设置

3

0

100ms

100ms

 控制字和状态字

※ 速度模式下的控制字通过bit8进行控制

字节

Bit8

名称

Halt

0

1

描述

执行运动

停止运动

※ 状态字的bit10、bit12显示驱动器状态

字节 名称 值

0

Bit10 Target reached

1

Bit12 Speed

0

1

描述

Halt=0:目标位置没有到达;

Halt=1:轴减速;

Halt=0:目标位置到达;

Halt=1:轴速度为0;

速度不为0;

速度为0;

 示例

例如使电机按参数(加速时间100ms、减速时间100ms、最大速度60r/min)旋转。

※ 假设驱动器从站号为1,CANopen指令控制如下表描述:

主站

00:01 00

从站 功能 描述

初始化NMT状态机

初始化伺服状态机

(据PDO映射情况而定) 初始化NMT状态机

初始化伺服状态机

601:2B 40 60 00 00 00 581:60 40 60 00 00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

00 00

601:23 83 60 00 64 00 581:60 83 60 00 00 00

601:23 84 60 00 64 00 581:60 84 60 00 00 00

601:23 FF 60 00 3C 00 581:60 81 60 00 00 00

601:2F 60 60 00 03 00 581:60 60 60 00 00 00

601:2B 40 60 00 06 00 581:60 40 60 00 00 00

设置加速时间100ms 设置加速时间

设置减速时间100ms 设置减速时间

设置最大速度60r/min 设置最大速度

切换工作模式 速度模式

切换驱动器状态机

(参考402协议)

601:2B 40 60 00 07 00 581:60 40 60 00 00 00

切换驱动器状态机

27 11/02/2017

R

YKD2608PC V1.4用户手册

601:2B 40 60 00 0F 00 581:60 40 60 00 00 00

00 00 00 00

6.2.6回原点模式

工作过程描述

回原点模式下需将原点信号接入驱动器输入端子,驱动器内部完成对机械原点的查找和

定位。

同时,需将工作模式对象6060h值设置为6,当工作模式状态对象6061h寄存器读取

为6时可进行HM工作模式的相关操作。该模式下涉及到的对象如下:

※ 相关对象字典内容

索引

6060h

子索引

00

名称

工作模式

类型

I8

属性

RW

设定范围

0,1,3,6

17:负限位模式;

18:正限位模式;

24

:正向原点模式;

反向原点模式;

29

设置

6

6098h 00 回原点模式

U8

RW

0

6099h

6099h

609Ah

607Ch

01

02

00

00

回原点速度

回原点查询速度

加减速时间

回原点偏移补偿

U32

U32

U32

I32

RW

RW

RW

RW

0-3000r/min

0-3000r/min

0-2000ms

-0x7FFFFFFF

~0x7FFFFFFF

120r/min

60r/min

100ms

0

目前驱动器支持4种回原点模式:

1) 6098h = 17:反方向寻找负限位信号,当遇到负限位信号后,减速停止并后退一段

距离,之后再以慢速反向查找负限位信号,找到后停止,回原点动作完成。

负限位信号

回原点模式17

2) 6098h = 18:正方向寻找正限位信号,当遇到正限位信号后,减速停止并后退一段

距离,之后再以慢速正向查找正限位信号,找到后停止,回原点动作完成。

28 11/02/2017

R

YKD2608PC V1.4用户手册

正限位信号

回原点模式18

3) 6098h = 24:正方向寻找原点,当遇到原点后,减速停止并后退一段距离,之后再

以慢速正向查找原点,找到后停止,回原点动作完成。当回原点过程中碰到正限位

后,反向运动继续查找原点。

原点信号

回原点模式24

4) 6098h = 29:反方向寻找原点,当遇到原点后,减速停止,之后再以慢速正向查找

原点,找到后停止,回原点动作完成。当回原点过程中碰到负限位后,反向运动继

续查找原点。

原点信号

回原点模式29

609901h对象为原点查找速度,609902h对象为原点慢速查找速度,6009902h数值越

低,查找精度越高,此外如果需要将原点位置设置到偏离机械原点的某一位置,可以通过设

29 11/02/2017

R

YKD2608PC V1.4用户手册

置原点偏移量607Ch完成。

控制字和状态字

※ 回原点模式下的控制字通过bit4、bit8进行控制

字节 名称 值

0

Bit4 Homing operationstart

0→1

1

1→0

Bit8

描述

回零模式不激活

开始回零模式

回零模式激活

中断回零模式

执行bit4的命令

通过回零加速度停止轴

Halt

0

1

注意:根据上表回原点指令控制字发送为0x0F->0x1F。

※ 状态字的bit8、bit10显示驱动器状态

字节

Bit8

名称

Homing attained

0

1

0

Bit10 Target reached

1

描述

回零模式没有完成

回零模式成功完成

Halt=0:回零位置没有达到;

Halt=1:轴减速;

Halt=0:回零位置达到;

Halt=1:轴速度为0;

 示例

完成回原点工作,回原点模式选择正向限位+原点模式回原点,回原点速度120r/min,

回原点查询速度为60r/min,加减速时间100ms,原点不补偿。

※ 假设驱动器从站号为1,CANopen指令控制如下表描述:

主站

00:01 00

601:2B 40 60 00 00

00 00 00

601:2F 98 60 00 00

00 00 00

601:23 99 60 00 78

00 00 00

601:23 99 60 01 3C

00 00 00

从站

581:60 40 60 00 00 00 00

00

581:60 98 60 00 00 00 00

00

581:60 99 60 00 00 00 00

00

581:60 99 60 01 00 00 00

00

功能 描述

初始化NMT状态机

初始化伺服状态机

(据PDO映射情况而定) 初始化NMT状态机

初始化伺服状态机

设置回原点模式0 设置回原点模式

设置回原点速度120r/min

设置回原点查询速度

60r/min

设置回原点速度

设置回原点查询速度

30 11/02/2017

R

YKD2608PC V1.4用户手册

601:23 9A 60 00 64

00 00 00

601:2F 60 60 00 06

00 00 00

601:2B 40 60 00 06

00 00 00

601:2B 40 60 00 07

00 00 00

601:2B 40 60 00 0F

00 00 00

601:2B 40 60 00 1F

00 00 00

581:60 9A 60 00 00 00 00

00

581:60 60 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

581:60 40 60 00 00 00 00

00

发送回原点运动指令 发送回原点运动指令

切换驱动器状态机

(参考402协议)

切换驱动器状态机

设置加减速时间100ms 设置加减速时间

切换工作模式 回原点模式

31 11/02/2017

R

YKD2608PC V1.4用户手册

7对象字典

YKD2608PC总线型步进电机驱动器参数寄存器包括三个部分,分别为CIA301定义的

1000h~1FFFh寄存器、厂家自定义的2000h~2FFFh寄存器和CIA402定义的6000h~6FFFh

寄存器。

1000h~1FFFh寄存器为CIA301定义的与CANopen相关的基本参数通讯参数,包括

SDO,PDO及映射寄存器等;

2000h~2FFFh寄存器为厂家自定义的寄存器内容,包括如细分,电流的修改均可在该

组参数内实现;

6000h~6FFFh寄存器为CIA402定义的与运动控制相关的运动参数,包括位置模式,

速度模式,回原点模式等工作模式寄存器及相关运动参数寄存器。

索引

子索

名称 说明

CiA 301 基本通讯参数组

1000h

1001h

00

00

00

1003h

01~04

1005h

1009h

100Ah

1014h

1017h

00

00

00

00

00

00

1018h

01

02

00

1200h

01

错误存储器

同步报文COB标

识符

硬件版本

软件版本

EMNC紧急报文

COB

生产者心跳间隔

制造商信息

Vendor ID

Product Code

子索引数目

COB-ID(从站接

收)

设备类型

错误寄存器

子索引数目

本设备支持CIA301、CIA402

协议

驱动器当前错误状态

子索引数目

驱动器近期引发紧急报文的错

误,支持5个错误存储单元;

同步报文COB标识符

U32

U8

U8

U32

U32

RO

RO

RO

RO

RW

NO

NO

NO

NO

NO

0x000401

92

0

4

0

0x80

类型 属性

PDO

映射

默认值

硬件版本

软件版本

EMNC紧急报文COB

生产者心跳时间间隔,单位ms

子索引

供应商ID

供应商产品号

子索引数目

COB-ID(从站接收)

U16

U16

U32

U16

U8

U32

U32

U8

U32

RO

RO

RW

RW/S

RO

RO

RO

RO

RO

NO

NO

NO

NO

NO

NO

NO

NO

NO

-

-

0x80

0

5

0x0100

0x0001

2

600h+No

de-ID

32 11/02/2017

R

YKD2608PC V1.4用户手册

COB-ID(从站发

送)

子索引数目

RPDO0-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO1-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO2-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO3-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

RPDO0-映射1

RPDO0-映射2

RPDO0-映射3

RPDO0-映射4

子索引数目

RPDO1-映射1

RPDO1-映射2

RPDO1-映射3

RPDO1-映射4

子索引数目

RPDO2-映射1

580h+No

de-ID

5

200+

Node-ID

FFh

0

0

0

5

300+

Node-ID

FFh

0

0

0

5

400+

Node-ID

FFh

0

0

0

5

500+

Node-ID

FFh

0

0

0

1

60400010

h

-

-

-

0

-

-

-

-

0

-

02

00

01

1400h

02

03

04

05

00

01

1401h

02

03

04

05

00

01

1402h

02

03

04

05

00

01

1403h

02

03

04

05

00

01

1600h

02

03

04

00

01

1601h 02

03

04

1602h

00

01

COB-ID(从站发送)

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

映射至6040h寄存器

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

子索引数目

未映射

U32

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U32

U32

U32

U8

U32

U32

U32

U32

U8

U32

RO

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

33 11/02/2017

R

YKD2608PC V1.4用户手册

02

03

04

00

01

1603h 02

03

04

00

01

1800h

02

03

04

05

00

01

1801h

02

03

04

05

00

01

1802h

02

03

04

05

00

01

1803h

02

03

04

05

00

01

1A00h 02

03

04

1A01h

00

01

RPDO2-映射2

RPDO2-映射3

RPDO2-映射4

子索引数目

RPDO3-映射1

RPDO3-映射2

RPDO3-映射3

RPDO3-映射4

子索引数目

TPDO0-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO1-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO2-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO3-COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

TPDO0-映射1

TPDO0-映射2

TPDO0-映射3

TPDO0-映射4

子索引数目

TPDO1-映射1

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

标识符COB-ID

传输类型

禁止时间

保留

事件定时器

子索引数目

未映射

未映射

未映射

未映射

子索引数目

未映射

U32

U32

U32

U8

U32

U32

U32

U32

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U8

U16

U8

U16

U8

U32

U32

U32

U32

U8

U32

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RO

RW/S

RW/S

RW

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

-

-

-

0

-

-

-

-

5

180+

Node-ID

FFh

0

0

0

5

280+

Node-ID

FFh

0

0

0

5

380+

Node-ID

FFh

0

0

0

5

480+

Node-ID

FFh

0

0

0

0

-

-

-

-

0

-

34 11/02/2017

R

YKD2608PC V1.4用户手册

02

03

04

00

01

1A02h 02

03

04

00

01

1A03h 02

03

04

TPDO1-映射2

TPDO1-映射3

TPDO1-映射4

子索引数目

TPDO2-映射1

TPDO2-映射2

TPDO2-映射3

TPDO2-映射4

子索引数目

TPDO3-映射1

TPDO3-映射2

TPDO3-映射3

TPDO3-映射4

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

子索引数目

未映射

未映射

未映射

未映射

U32

U32

U32

U8

U32

U32

U32

U32

U8

U32

U32

U32

U32

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

RO

RW/S

RW/S

RW/S

RW/S

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

NO

-

-

-

0

-

-

-

-

0

-

-

-

-

厂家自定义参数

2000h 00 驱动器节点号

可通过拨码开关及0x2008寄

存器设置

驱动器控制电机运动状态

2001h 00 电机状态寄存器 0:电机静止;

1:电机运行;

2002h 00 电机运行速度 电机当前运动速度;

10路输入信号电平状态

Bit0~Bit7:X0~X7输入电平状

2003h 00 输入信号状态

态;

Bit8:DR输入电平状态;

Bit9:PU输入电平状态;

2004h 00 输出信号状态

4路输出信号电平状态

Bit0~Bit3:Y0~Y3输出状态;

值—均方根值(峰值)锁机电

0—0.5A(0.7A);

1—0.8A(1.1A);

2—1.0A(1.4A);

3—1.2A(1.7A);

4—1.5A(2.1A);

2005h 00 电流设置

5—1.9A(2.7A);

6—2.3 A(3.2A);

7—2.7A(3.8A);

8—3.1A(4.3A);

9—3.5A(4.9A);

10—4.0A(5.6A);

11—4.2A(5.9A);

12—4.8A(6.7A);

35 11/02/2017

U16 RW/S YES 6

U16 RO YES 0

U16 RO YES 0

I16 RO YES 0

U16 RO YES 0

U16 RO YES -

R

YKD2608PC V1.4用户手册

地址—细分

0—200(Pu/rev);

1—400 (Pu/rev);

2—800 (Pu/rev);

3—1600(Pu/rev);

4—3200(Pu/rev);

5—6400(Pu/rev);

6—12800(Pu/rev);

2006h 00 细分设置

7—25600(Pu/rev);

8—1000 (Pu/rev);

9—2000(Pu/rev);

10—4000(Pu/rev);

11—5000(Pu/rev);

12—8000(Pu/rev);

13—10000(Pu/rev);

14—20000(Pu/rev);

15—40000(Pu/rev);

2007h 00 锁机电流

自定义驱动器节点

0:半流;

1:全流;

0~31:未定义

32~127节点号大于31时使

用;

0:125 Kbit/s

2009h 00

自定义通讯波特率

高位

1:100 Kbit/s

2:50 Kbit/s

3:25 Kbit/s

0:停止;

200Ah 00 限位停车方式 1:急停;

2:无效;

总线控制方式/脉

200Bh 00

冲方向(P/D)控制

方式选择

0:总线控制;

1:外部脉冲/方向(P/D)控制

方式;

2:双脉冲控制方式;

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 8

2008h 00

通信写入功能码

200Ch 00

0:属性为RW/S的参数同

步更新到EEPROM;

1:不更新;

运动开始的初始速度;

单位r/min;范围2-300r/min;

0:释放;

1:使能;

U16

U16

RW

RW

YES

YES

5r/min

0

U16 RW YES 0

值是否更新到

EEPROM

200Eh

200Fh

00

00

起始速度

电机使能/释放

0:无效;

2010h 00

寄存器参数设置

1:恢复出厂设置;

2:保存所有RW属性的参

数到EEPROM;

U16 RW YES 0

36 11/02/2017

R

YKD2608PC V1.4用户手册

0:无效;

1:故障复位;

绝对位置模式时用于清除当前

2012h 00 当前位置清零

位置

0:无效;

1:当前位置清零;

00 子索引数目 子索引数目

Bit0:输入端子X0控制位;

Bit1:输入端子X1控制位;

Bit2:输入端子X2控制位;

Bit3:输入端子X3控制位;

Bit4:输入端子X4控制位;

Bit5:输入端子X5控制位;

Bit6:输入端子X6控制位;

01 输入端子有效电平

Bit7:输入端子X7控制位;

Bit8:DR端子控制位;

Bit9:PU端子控制位;

Bit10~Bit15:保留;

0:默认;

1:电平反转;

该驱动器默认输入端子电平上

升沿或高电平有效;

2030h

02

03

04

05

06

07

08

09

0A

0B

输入端子X0端子

功能选择

输入端子X1端子

功能选择

输入端子X2端子

功能选择

输入端子X3端子

功能选择

输入端子X4端子

功能选择

输入端子X5端子

功能选择

输入端子X6端子

功能选择

输入端子X7端子

功能选择

输入端子DR功能

选择

输入端子PU功能

选择

0:未定义;

1:原点信号;

2:正限位信号;

3:反限位信号;

4:电机使能信号;

5:电机释放信号;

6:报警清除信号;

7:恢复出厂信号;

8:停止信号;

9:急停信号;

10:位置模式运动;

11:速度模式运动;

12:JOG+运动;

13:JOG-运动;

14:回原点使能信号;

注:当使用外部脉冲控制模式

时,请将PU及DR功能设置

为0,以免产生意外影响;

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RW/S YES 0

U16 RO NO 16

U16 RW YES 0

2011h 00 故障复位命令

U16 RW YES 0

37 11/02/2017

R

YKD2608PC V1.4用户手册

Bit0:输出端子Y0控制位;

Bit1:输出端子Y1控制位;

Bit2:输出端子Y2控制位;

Bit3:输出端子Y3控制位;

0C 输出端子有效电平

0:默认;

1:电平反转;

该驱动器默认输入端子电平上

升沿或高电平有效;

0D

0E

0F

10

2040h

2041h

2042h

2043h

2044h

2045h

204Bh

204Ch

204Dh

204Eh

00

00

00

00

00

00

00

00

00

00

输出端子Y0端子

功能选择

输出端子Y1端子

功能选择

输出端子Y2端子

功能选择

输出端子Y3端子

功能选择

电流环比例系数

电流环积分增益

高速比例系数

高速积分系数

锁机比例系数

锁机积分系数

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

出厂默认,用户无需设置

0:未定义

1:报警信号;

2:刹车信号;

3:驱动器状态信号;

4:回原点完成信号;

5:到位信号;

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

U16

RW/S

RW/S

RW/S

RW/S

RW

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

RW/S

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

YES

0

0

0

0

-

-

-

-

-

-

-

-

-

-

U16 RW/S YES 0

X0/X1输入滤波

时间

X2/X3输入滤波

时间

X4/X5输入滤波

时间

X6/X7输入滤波

时间

出厂默认,一般情况下不需

要调节

出厂默认,一般情况下不需

要调节

出厂默认,一般情况下不需

要调节

出厂默认,一般情况下不需

要调节

CiA 402 参数组

厂家自定义的驱动器错误情

况,与1003h寄存器低16位

603Fh 00 驱动器故障码

内容相同。

0000h:无错误;

FF01h:过流;

38 11/02/2017

U16 RO YES 0

R

YKD2608PC V1.4用户手册

FF02h:过压;

FF03h:欠压;

FF04h:EEPROM读写错误;

6040h

6041h

00

00

控制字

状态字

控制字

状态字

控制字Halt命令后驱动器处理

方式

605Dh 00 Halt控制寄存器

0:正常停止,维持Operation

Enabled状态;

1:急停,维持Operation

Enabled状态;

0:未定义;

6060h 00

运行模式控制寄存

1:位置模式;

3:速度模式;

6:回原点模式;

0:未定义;

6061h 00

运行模式状态寄存

1:位置模式;

3:速度模式;

6:回原点模式;

6064h

606Ch

00

00

驱动器实际位置寄

存器

当前速度

驱动器实际位置,单位pul; I32 RW YES 0

I8 RO YES 0

I8 RW YES 0

I16 RW NO 0

U16

U16

RW

RO

YES

YES

0

0

电机当前运动速度,单位r/min

位置模式运行总脉冲数(包括

加速、匀速及减速运行三段总

步数)范围:

-1000000~1000000;

位置模式时的最大速度;

低细分设置时,最大速度最大

I32 RW YES 0

607Ah 00 总脉冲数 I32 RW YES 5000

6081h 00 最大速度

为3000r/min

,高细分设置时,

输出频率最大为200KHz

范围:5-3000r/min;

U32 RW YES 120 r/min

6083h

6084h

00

00

加速时间

减速时间

加速时间;

范围:0-2000ms;

减速时间;

范围:0-2000ms;

速度模式时的最大速度;

低细分设置时,最大速度最大

U32

U32

RW

RW

YES

YES

100ms

100ms

60FFh 00 最大速度

为3000r/min

,高细分设置时,

输出频率最大为200KHz

范围:-3000-3000r/min;

I32 RW YES 0

6098h 00 回原点模式

17:负限位模式;

18:正限位模式;

U8 RW YES 0

39 11/02/2017

R

YKD2608PC V1.4用户手册

24:正向原点模式;

29:反向原点模式;

00

6099h 01

02

609Ah

607Ch

00

00

子索引数目

回原点速度

回原点查询速度

回原点加减速时间

原点补偿值

子索引数目

查询原点位置时运行速度;

范围:5-3000r/min;

查询到原点后返回速度;

范围:5-3000r/min;

加减速时间;

范围:30-2000ms

原点补偿值;

范围:-1000000~1000000

Bit0:负限位状态;

Bit1:正限位状态;

60FDh 00 输入端子状态

Bit2:原点状态;

Bit3~Bit15:保留;

Bit16~Bit31:用户定义;

U32 RO YES 0

U8

U32

U32

U32

I32

RO

RW

RW

RW

RW

NO

YES

YES

YES

YES

2

120 r/min

60 r/min

100ms

0

注意:

U16表示无符号16位;I16表示有符号16位;U32表示无符号32位;I32表示有符号

32位。

40 11/02/2017

R

YKD2608PC V1.4用户手册

8报警排除

YKD2608PC驱动器具有4种报警信息,驱动器报警后告警指示灯按报警代码不同闪烁

数次,具体的报警代码及处理方式如下表所示。

故障代码

Err1:0x01

Err2:0x02

Err3:0x03

Err4:0x04

故障信息

过流或相间短路

电源电压过高

电源电压过低

EEPROM读写错误

指示灯

复位

锁机/掉电复位

锁机/自动恢复

锁机/自动恢复

可复位

41 11/02/2017

R

YKD2608PC V1.4用户手册

9版本修订历史

版本

V1.0

V1.1

V1.2

V1.3

V1.4

描述

第一版发行

修订寄存器表

修订部分内容错误文字

增加适配电机尺寸、规格及参数

新增606C,60FD对象字典

时间

2015/11/12

2016/02/15

2016/08/23

备注

2017/07/07 适用驱动器版本V1.3及以下

2017/11/02 适用驱动器版本V1.4及以上

42 11/02/2017

R

YKD2608PC V1.4用户手册

10保修及售后服务

10.1保修

请保留好包装箱以便运输、储存或需要退回本公司维修时使用。

一年保修期:

来自本驱动器使用一年内因为产品自身的原因造成的损坏,负责保修。

不在保修之列:

不恰当的接线、电源电压和用户外围配置造成的损坏。

无本公司书面授权条件下,用户擅自对产品进行更改。

超出电气和环境的要求使用。

驱动器序列编号被撕下或无法辨认。

外壳被明显破坏。

不可抗拒的灾害。

10.2售后服务

当您需要产品售后服务支持时,请拨打本公司全国免费服务热线:400-033-0069

周一至周五(国家法定节假日除外)8:30-17:

30

公司总部地址:深圳市光明新区招商局光明科技园B3栋6B

公司研发中心:深圳市南山区高新北区新西路7号兰光科技大厦8楼

电话:(86)755-86142288 86142255

传真:(86)755-86142266

网址:

您拨打电话之前,请先记录以下信息:

故障现象

产品型号和序列号

安装日期或者生产日期

43 11/02/2017

R

YKD2608PC V1.4用户手册

附录1:快速编写运动控制功能块指南

目前市场上带有CANopen主站通讯模块的控制单元如PLC、控制卡等,一部分自带支持

CANopen CIA402控制协议的运动控制库,如汇川H3U系列,用户可直接调用控制单元自带

的运动控制库函数完成对本驱动器的控制,而不需要过多的了解CANopen协议本身。另一

部分则只有CANopen通讯模块,可解析EDS文件,但不支持兼容CANopen CIA402的运动控

制库,在这种情况下通常需要用户自己根据CANopen CIA402标准协议编写运动控制函数或

功能块以控制驱动器完成点动,JOG或回零等功能,要求用户对CANopen协议有一定的了

解。

本文档描述了当用户需要自己编写运动控制库函数或功能块时的快速指南。包括常用的

驱动器控制函数,如下:

函数名

MC_POWER

MC_RESET

MC_STOP

MC_HOME

MC_MOVABS

MC_MOVREL

MC_MOVVEL

MC_JOG

INPUT

6040h

6040h

6040h

6040h,6060h,6098h,6099h,

607Ch

6040h,6060h,607Ah,6081h

,6083h,6084h

6040h,6060h,607Ah,6081h

,6083h,6084h

6040h,6060h,60FFh,6083h

,6084h

6040h,6060h,60FFh,6083h

,6084h

6041h

6041h

6041h

6041h

OUTPUT

6041h

-

-

6041h

功能描述

驱动器使能

驱动器复位

当电机运动时停止命令

回原点命令

绝对定位命令

相对定位命令

速度运动命令

JOG运动命令

根据CANopen CIA402 协议的描述,对电机驱动器的控制主要通过控制字6040h和状态

字6041h完成,下面详细介绍了各函数如何通过调用控制字和状态字完成对驱动器的控制。

※ MC_POWER:驱动器使能

步骤

1

2

3

4

※ MC_RESET:驱动器复位

步骤

1

2

操作/条件

7 = 0

7 = 1

Reset准备;

Reset完成;

说明

操作/条件

6040h = 0x00, 0~bit3 = 0x00

6040h = 0x06, 0~bit3 = 0x01

6040h = 0x07, 0~bit3 = 0x03

6040h = 0x0F, 0~bit3 = 0x07

说明

电机释放状态;

电机释放状态;

电机使能状态;

电机使能状态;

44 11/02/2017

R

YKD2608PC V1.4用户手册

※ MC_STOP:停止

步骤

1

2

3

※ MC_HOME:回原点命令

步骤

1

2

3

4

5

6

※ MC_

MOVABS

:绝对定位命令

步骤

1

2

操作/条件

6060h = 1

6061h = 1

607Ah = 位置

6081h = 速度

6083h = 加速度

6084h = 减速度

6040h = 0x0F

12 = 0

6040h = 0x1F

12 = 1

4 = 0

10 = 1 且 12 = 0

或:607Ah = 6064h

或 15 = 1

切换到位置模式

等待切换位置模式完成

说明

6060h = 6

6061h = 6

607Ch = 原点偏移

4 = 0

4 = 1

10 = 1 且 13 = 1

10 = 1 且 12 = 1

操作/条件 说明

切换到原点回归模式

等待切换原点回归模式完成

设置原点偏移

原点回归准备

开始原点回归

原点回归失败

原点回归成功

操作/条件

8 = 0

8 = 1

60FFh = 0

606Ch = 0

停止准备;

停止完成;

停止完成;

说明

3

写入运动参数

4

5

6

7

8

9

定位命令准备

定位命令准备

定位命令触发

等待定位开始

复位定位触发

目标位置到达,定位完成

※ MC_

MOVREL

:相对定位命令

步骤

1

2

6060h = 1

6061h = 1

607Ah = 位置

6081h = 速度

6083h = 加速度

6084h = 减速度

操作/条件

切换到位置模式

等待切换位置模式完成

说明

3

写入运动参数

45 11/02/2017

R

YKD2608PC V1.4用户手册

4

5

6

7

8

9

6040h = 0x4F

12 = 0

6040h = 0x5F

12 = 1

4 = 0

10 = 1 且 12 = 0

或 15 = 1

定位命令准备

定位命令准备

定位命令触发

等待定位开始

复位定位触发

目标位置到达,定位完成

※ MC_

MOVVEL

:速度运动命令

步骤

1

2

3

4

5

6

7

※ MC_

JOG

:JOG运动命令

步骤

1

2

3

4

操作/条件

6040h = 0x0F

60FFh = 0

6083h = 加速度

6084h = 减速度

6060h = 3

6061h = 3

正向点动:

60FFh = 目标速度

反向点动:

60FFh = -目标速度

其他:

60FFh = 0

10 = 1

60FFh = 0

或 8 = 1

写入运动参数

切换到速度模式

等待切换速度模式完成

说明

复位控制字bit8 Halt位

6040h = 0x0F

60FFh = 0

6083h = 加速度

6084h = 减速度

6060h = 3

6061h = 3

60FFh = 目标速度

10 = 1

60FFh = 0

或 8 = 1

写入运动参数

切换到速度模式

等待切换速度模式完成

设置目标速度

目标速度到达

停止运动

操作/条件 说明

复位控制字bit8 Halt位

5

正反向点动

6

7

目标速度到达

停止运动

46 11/02/2017

发布评论

评论列表 (0)

  1. 暂无评论