- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PCI1020运动控制卡
软件使用说明书
北京阿尔泰科技发展有限公司
目 录
一.概述 3
二. PCI1020的功能和相关技术说明 4
2.1 ? 定量驱动和连续驱动 4
2.1.1 定量脉冲输出驱动 4
2.1.2 连续脉冲驱动输出 5
2.2 速度曲线 6
2.2.1 定速驱动 6
2.2.2 直线加/减速驱动 6
2.2.3 S曲线加/减速驱动 7
2.2.4 脉冲宽度和速度的精度 8
2.3 位置管理 9
2.3.1 逻辑位置计数器和实际位置计数器 9
2.3.2 比较寄存器和软件限位 9
2.4 插补 9
2.4.1 直线插补 9
2.4.2 圆弧插补 10
2.4.3 固定线速度 10
2.4.4 位模式插补 11
2.4.5 连续插补 12
2.4.6 步进插补 13
2.4.7 加减速驱动的插补 13
2.5 自动原点搜寻 13
2.5.1 每一步各自的操作 14
2.5.1 自动原点搜寻的速度设置和模式设置 15
2.6 同步操作 15
2.7 中断 17
2.8 输入信号滤波器 17
2.9 其它功能 17
2.9.1 外部信号控制的驱动操作 17
2.9.2 硬件限位(nLMTP(M)) 18
2.9.3 伺服电机报警信号(nALARM) 18
2.9.4 伺服电机到位信号(nINPOS) 18
2.9.5 紧急停止 18
2.9.6 脉冲输出类型 18
2.9.7 驱动状态输出 19
三. 库函数驱动程序的使用说明 19
3.1 函数调用举例(vc)说明 19
3.1.1 使用PCI1020_Set_DV, PCI1020_Start_DV定长脉冲驱动函数启动电机 19
3.1.2 使用PCI1020_Set_LV, PCI1020_Start_LV连续脉冲驱动函数启动电机 21
3.1.3 使用PCI1020_Start_2D函数,启动两轴同时驱动 22
3.1.4 使用PCI1020_LINEInterpolation函数,启动两轴直线插补驱动 23
3.1.5 使用PCI1020_CWInterpolation函数,启动两轴正方向圆弧插补驱动 24
3.1.6 位插补例子 25
3.1.7 连续插例子 26
3.1.8 自动原点搜寻例子 27
3.1.9 同步操作例子 28
3.1.10 中断例子 30
3.1.11 输入信号滤波器例子 31
3.1.12 外部信号控制的驱动操作 31
3.1.13 设置外部越限信号有效及停止方式 32
3.1.14 设置伺服马达输出到位有效 33
3.1.15 实际位置计数器例子 35
3.1.16 读RR寄存器 36
四. 驱动函数库 38
4.1 驱动函数库函数列表 38
4.2 驱动函数库说明 40
五. 保修 59
六. 产品成套单 59
一.概述
PCI1020是PCI总线四轴伺服/步进电机运动控制卡,它以高频率脉冲串形式输出,控制伺服/步进电机的运动。该卡能精确地控制所发出的脉冲频率(电机速度)、脉冲个数(电机转角)及脉冲频率变化率(电机加速度),它能满足步进电机的各种复杂的控制要求。可对电机进行位置控制、插补驱动、加速/减速等控制。具有圆弧、直线插补功能。它含有丰富的,功能齐全的软件库函数资源。在Windows9X/2000/XP环境下,用户可直接使用我们为您提供的设备驱动程序函数接口;以最大方便地使您在Visual C++、Visual Basic及各种其他软件环境中使用本设备。以下是它的功能特点。
■ 独立4轴驱动
PCI1020可以分别控制4个马达驱动轴的运动。每个轴都可以进行定速驱动,直线加/减速驱动,S曲线加/减速驱动等。4轴性能相同。
■ 速度控制
输出的驱动速度范围是从1PPS到4MPPS(pulses per second脉冲/秒)。可以运行固定速度驱动,直线加/减速驱动,S曲线加/减速驱动。加/减速驱动可以使用自动和手动2种操作方法。脉冲输出的频率最大误差±0.1%(在CLK=16MHZ时),驱动脉冲输出的速度可以在驱动中自由变更。
■ 非对称直线加/减速驱动
运行梯形加减速驱动时,加速度和减速度可以设定不同。
■ 非对称S曲线加/减速驱动
每个轴可以用S曲线加/减速设定,可以运行对称S曲线和非对称S曲线。还可以设定为定长输出。加速变化率和减速变化率也可以设定不同,当希望运行对称S曲线时,用自动减速功能,当希望运行非对称S曲线运动时,要自己设手动减速点。此外,对于定量驱动,我们使用独特的方法避免在S曲线加/减速中发生三角波形。
■ 任意选择2轴
文档评论(0)