K-880 步进电机控制卡使用说明书
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
K-880 步进电机控制卡使用说明书
文本预览
K-880 步进电机控制卡
使用说明书
Ver 2.0
北京科日新控电子技术有限公司一. 简介
K-880是一款能够同时控制4个伺服电机或步进电机的运动控制卡,它以高频率脉
冲串输出方式,控制伺服和步进电机的运动。在一个系统中,可嵌入多块卡同时使用。
(即:最多能控制16个以上的步进电机同时运动)。该卡能精确地控制所发出的脉冲
频率(电机速度)、脉冲个数(电机转角)及脉冲频率变化率(电机加速度),它能
满足步进电机的各种复杂的控制要求。可对电机进行位置控制、插补驱动、加速/减
速等控制。它含有丰富的,功能齐全的软件库函数资源。在Windows9X/2000环境下,
用户可直接使用我们为您提供的”DLL”动态链接库函数;以最大方便地使您在
Microsoft Visual BASIC 、Visual C++及各种其他软件环境中使用。
二. K880 系列步进电机控制卡性能指标
■ 独立4 轴驱动
可以同时分别控制4个马达驱动轴的运动,每个轴都可以进行定速直线驱动,加/
减速驱动,S 曲线加/减速驱动。4 轴的性能相同.
■ 速度控制
输出的驱动速度范围是从1PPS到4MPPS 。可以运行固定速度驱动;直线加/减速驱
动;S 曲线加/减速驱动。可以使用程序控制和外部手动控制2种操作方法驱动。
脉冲输出的速度可以在驱动中自由变更。
■ S-曲线加/减速驱动
每个轴可以用S-曲线进行加/减速设定;使用S-曲线命令还可以对抛物线加/驱动
输出脉冲进行设定,此外对于定量驱动我们使用独特的方法避免在S-曲线加/减
速中发生三角波形 。
■ 固定线速度控制
这是一种在插补驱动中保持插补轴合成速度的功能,2轴同时输出脉冲时,第2 轴
可以设定为1.414 倍脉冲周期。
■ 2轴/3轴位模式插补
可以用指定的驱动速度连续输出插补脉冲,用这种方式可以产生任何插补曲线
■ 连续插补
直线插补 → 圆弧插补 → 直线插补 → … 这样可以不停地运行每个插补节点
的插补驱动;连续插补的最大驱动速度是2MPPS
■ 位置控制
每轴都含有硬件构成的2个32 位位置计数器.一个是在内部管理驱动脉冲输出的
逻辑位置计数器,另一个是管理从外部编码器输入的脉冲的实际位置计数器。此
外,还有2个32 位比较寄存器, 用于与逻辑位置计数器或者实际位置计数器的位
置大小相比较;在驱动中,可以从状态寄存器读出比较寄存器和逻辑/实际位置
计数器之间的大小关系。
1■ 由外部信号驱动
每个轴都可以由外部信号进行+/-方向运行的定量驱动和连续驱动.这功能可在手
动操作时,减轻CPU 的负担,且使各轴可以平稳地运动。
■ 实时监控功能
在电机运动过程中,可以实时读出逻辑位置,实际位置,驱动速度,加速度,
加/减速状态(加速中、定速中、减速中)。
■ 通用 IO 控制
通用IO控制28路,即: 12路光隔输入 DC 0-24V;16路光隔输出 DC 0-24V
(各点均有自己的定义,参看说明书)。
三. 控制卡的安装与设置
在安装控制卡前,首先要关掉主机电源,将主机机壳打开,正确设置好卡地址,再
安装控制卡;注意:一定确保在计算机关闭电源后再插拔控制卡。在插入多块卡时,
请注意各卡之间的地址分配问题。
3.1 卡上 ISA I/O 地址的设置
K880卡共占用16个IO口地址,如卡的基地址设为300H,则该卡将占用300H-30FH
的IO地址。在设置板基地址时,请参考本书附录的IO地址图,利用其中空闲的(系
统非占用)部分,并注意不要与其它板卡的地址相冲突。出厂默认基地址为300H
表1.2 S1 拨码开关的缺省设置
板地址 A9 A8 A7 A6 A5 A4
开关 SW1 SW2 SW3 SW4 SW5 SW6
···
280H OFF(1) ON(0) OFF(1) ON(0) ON(0) ON(0)
···
300H OFF(1) OFF(1) ON(0) ON(0) ON(0) ON(0)
···
330H OFF(1) OFF(1) ON(0) ON(0) OFF(1) OFF(1)
340H OFF(1) OFF(1) ON(0) OFF(1) ON(0) ON(0)
···
拨段开关如下图:
22
1 J2
J1
A9 A4
SW1
3.2 连线说明
在板上右侧有一 37芯D型母插头(J1),该插头管腿的定义如下表:
表J1 37 针D型插头连线表
序号 定义 说明 序号 定义 说明
外接电源 外接电源
1 +24V 20 +24V
2 0V 外接电源地 21 0V 外接电源地
3 X_out1 X轴通用数字I/O输出点 22 X_out2 X轴通用数字I/O输出点
4 0V 外接电源地 23 XLMT+ X轴正向限位输入
5 XLMT- X轴负向限位输入 24 XCW/CP X 轴正脉冲输出(或X轴脉冲输出)
6 XCCW/DIR X轴负方向脉冲(或X轴DIR)25 0V 外接电源地
Y轴通用数字I/O输出点 26 Y_out2 Y 轴通用数字 I/O 输出点
7 Y_out1
8 0V 外接电源地 27 YLMT+ Y轴正向限位输入
9 YLMT- Y轴负向限位输入 28 YCW/CP Y 轴正脉冲输出(或Y轴脉冲输出)
10 YCCW/DIR Y轴负方向脉冲(或Y轴DIR)29 0V 外接电源地
11 Z_out1 Z轴通用数字I/O输出点 30 Z_out2 Z轴通用数字I/O输出点
12 0V 外接电源地 31 ZLMT+ Z轴正向限位输入
13 ZLMT- Z轴负向限位输入 32 ZCW/CP Z 轴正脉冲输出(或Z轴脉冲输出)
14 ZCCW/DIR Z轴负方向脉冲(或Z轴DIR)33 0V 外接电源地
15 U_out1 U轴通用数字I/O输出点 34 U_out2 U轴通用数字I/O输出点
16 0V 外接电源地 35 ULMT+ U轴正向限位输入
17 ULMT- U轴负向限位输入 36 UCW U 轴正脉冲输出(或U轴脉冲输出)
18 UCCW/DIR U轴负方向脉冲(或U轴DIR)37 0V 外接电源地
19 EMG 紧急停车输入
3J2 37芯D型母插头连线表
序号 定义 说明 序号 定义 说明
1 +24V
使用说明书
Ver 2.0
北京科日新控电子技术有限公司一. 简介
K-880是一款能够同时控制4个伺服电机或步进电机的运动控制卡,它以高频率脉
冲串输出方式,控制伺服和步进电机的运动。在一个系统中,可嵌入多块卡同时使用。
(即:最多能控制16个以上的步进电机同时运动)。该卡能精确地控制所发出的脉冲
频率(电机速度)、脉冲个数(电机转角)及脉冲频率变化率(电机加速度),它能
满足步进电机的各种复杂的控制要求。可对电机进行位置控制、插补驱动、加速/减
速等控制。它含有丰富的,功能齐全的软件库函数资源。在Windows9X/2000环境下,
用户可直接使用我们为您提供的”DLL”动态链接库函数;以最大方便地使您在
Microsoft Visual BASIC 、Visual C++及各种其他软件环境中使用。
二. K880 系列步进电机控制卡性能指标
■ 独立4 轴驱动
可以同时分别控制4个马达驱动轴的运动,每个轴都可以进行定速直线驱动,加/
减速驱动,S 曲线加/减速驱动。4 轴的性能相同.
■ 速度控制
输出的驱动速度范围是从1PPS到4MPPS 。可以运行固定速度驱动;直线加/减速驱
动;S 曲线加/减速驱动。可以使用程序控制和外部手动控制2种操作方法驱动。
脉冲输出的速度可以在驱动中自由变更。
■ S-曲线加/减速驱动
每个轴可以用S-曲线进行加/减速设定;使用S-曲线命令还可以对抛物线加/驱动
输出脉冲进行设定,此外对于定量驱动我们使用独特的方法避免在S-曲线加/减
速中发生三角波形 。
■ 固定线速度控制
这是一种在插补驱动中保持插补轴合成速度的功能,2轴同时输出脉冲时,第2 轴
可以设定为1.414 倍脉冲周期。
■ 2轴/3轴位模式插补
可以用指定的驱动速度连续输出插补脉冲,用这种方式可以产生任何插补曲线
■ 连续插补
直线插补 → 圆弧插补 → 直线插补 → … 这样可以不停地运行每个插补节点
的插补驱动;连续插补的最大驱动速度是2MPPS
■ 位置控制
每轴都含有硬件构成的2个32 位位置计数器.一个是在内部管理驱动脉冲输出的
逻辑位置计数器,另一个是管理从外部编码器输入的脉冲的实际位置计数器。此
外,还有2个32 位比较寄存器, 用于与逻辑位置计数器或者实际位置计数器的位
置大小相比较;在驱动中,可以从状态寄存器读出比较寄存器和逻辑/实际位置
计数器之间的大小关系。
1■ 由外部信号驱动
每个轴都可以由外部信号进行+/-方向运行的定量驱动和连续驱动.这功能可在手
动操作时,减轻CPU 的负担,且使各轴可以平稳地运动。
■ 实时监控功能
在电机运动过程中,可以实时读出逻辑位置,实际位置,驱动速度,加速度,
加/减速状态(加速中、定速中、减速中)。
■ 通用 IO 控制
通用IO控制28路,即: 12路光隔输入 DC 0-24V;16路光隔输出 DC 0-24V
(各点均有自己的定义,参看说明书)。
三. 控制卡的安装与设置
在安装控制卡前,首先要关掉主机电源,将主机机壳打开,正确设置好卡地址,再
安装控制卡;注意:一定确保在计算机关闭电源后再插拔控制卡。在插入多块卡时,
请注意各卡之间的地址分配问题。
3.1 卡上 ISA I/O 地址的设置
K880卡共占用16个IO口地址,如卡的基地址设为300H,则该卡将占用300H-30FH
的IO地址。在设置板基地址时,请参考本书附录的IO地址图,利用其中空闲的(系
统非占用)部分,并注意不要与其它板卡的地址相冲突。出厂默认基地址为300H
表1.2 S1 拨码开关的缺省设置
板地址 A9 A8 A7 A6 A5 A4
开关 SW1 SW2 SW3 SW4 SW5 SW6
···
280H OFF(1) ON(0) OFF(1) ON(0) ON(0) ON(0)
···
300H OFF(1) OFF(1) ON(0) ON(0) ON(0) ON(0)
···
330H OFF(1) OFF(1) ON(0) ON(0) OFF(1) OFF(1)
340H OFF(1) OFF(1) ON(0) OFF(1) ON(0) ON(0)
···
拨段开关如下图:
22
1 J2
J1
A9 A4
SW1
3.2 连线说明
在板上右侧有一 37芯D型母插头(J1),该插头管腿的定义如下表:
表J1 37 针D型插头连线表
序号 定义 说明 序号 定义 说明
外接电源 外接电源
1 +24V 20 +24V
2 0V 外接电源地 21 0V 外接电源地
3 X_out1 X轴通用数字I/O输出点 22 X_out2 X轴通用数字I/O输出点
4 0V 外接电源地 23 XLMT+ X轴正向限位输入
5 XLMT- X轴负向限位输入 24 XCW/CP X 轴正脉冲输出(或X轴脉冲输出)
6 XCCW/DIR X轴负方向脉冲(或X轴DIR)25 0V 外接电源地
Y轴通用数字I/O输出点 26 Y_out2 Y 轴通用数字 I/O 输出点
7 Y_out1
8 0V 外接电源地 27 YLMT+ Y轴正向限位输入
9 YLMT- Y轴负向限位输入 28 YCW/CP Y 轴正脉冲输出(或Y轴脉冲输出)
10 YCCW/DIR Y轴负方向脉冲(或Y轴DIR)29 0V 外接电源地
11 Z_out1 Z轴通用数字I/O输出点 30 Z_out2 Z轴通用数字I/O输出点
12 0V 外接电源地 31 ZLMT+ Z轴正向限位输入
13 ZLMT- Z轴负向限位输入 32 ZCW/CP Z 轴正脉冲输出(或Z轴脉冲输出)
14 ZCCW/DIR Z轴负方向脉冲(或Z轴DIR)33 0V 外接电源地
15 U_out1 U轴通用数字I/O输出点 34 U_out2 U轴通用数字I/O输出点
16 0V 外接电源地 35 ULMT+ U轴正向限位输入
17 ULMT- U轴负向限位输入 36 UCW U 轴正脉冲输出(或U轴脉冲输出)
18 UCCW/DIR U轴负方向脉冲(或U轴DIR)37 0V 外接电源地
19 EMG 紧急停车输入
3J2 37芯D型母插头连线表
序号 定义 说明 序号 定义 说明
1 +24V
AIGC
"K-880步进电机控制卡使用说明书" 是针对一种专门用于控制步进电机的控制器产品——K-880步进电机控制卡所编写的详细操作指南。这份说明书通常包括以下内容:
1. **产品介绍**:对K-880步进电机控制卡的功能、特点、适用范围、技术参数以及制造商相关信息的详细介绍。
2. **安装准备**:
- 控制卡的物理特性与外形尺寸、接口说明(如电源接口、通信接口、输入/输出引脚定义等);
- 硬件环境要求(如电源电压、接地要求等);
- 需要配合使用的硬件设备和连线方式。
3. **系统配置与连接**:
- 如何正确安装和连接控制卡到计算机或其他控制系统的步骤;
- 与外部设备(如PLC、单片机、PC等)的数据线连接方法及通讯协议说明(如RS-485、USB、CAN总线等)。
4. **功能说明**:
- 控制卡的基本操作模式(半闭环、全闭环、微分等)及设置方法;
- 步进电机驱动参数设置,如脉冲频率、细分、电机电流、方向控制信号等;
- 提供的特殊功能,如有条件预置、速度曲线编辑、故障诊断与处理等。
5. **编程示例**:
- 使用各种编程语言或软件平台(如C/C++、LabVIEW、Python等)编写与K-880控制卡交互的简单示例程序,以帮助用户理解如何通过编程实现步进电机的精确控制。
6. **安全注意事项**:
- 关于操作过程中可能涉及的安全警告,如过载保护、短路防护、电磁兼容性等方面的要求和措施。
7. **故障排查与维护**:
- 常见问题及解决办法,例如通信中断、电机不动作、失控等问题的原因分析和处理方法。
综上所述,K-880步进电机控制卡使用说明书作为指导用户理解和操作该产品的官方文档,对于确保其正常工作并充分发挥性能具有重要作用。