期煤矿机械.pdf
文章编号10032079420040320095203 基于运动控制卡的步进电机控制系统 周志明 同济大学 中德学院,上海200092 摘要设计了步进电机的控制系统。该系统中通过运动控制卡产生脉冲和方向信号。通过 用Microsoft Visual Basic编辑界面程序,调用控制卡中的运动函数库,动态改变脉冲频率,控制电机 的转向和转速,从而在开环控制状态下实现对步进电机的控制。这既提高了实时性和快速性,又方 便实用。 关键词步进电机;运动控制卡;开环控制 中图号 TP23文献标识码 A 1 引言 运动控制系统的上位控制方案一般有单片机系 统、 专业运动控制PLC、 专用控制系统和 “PC 运动 控制卡” 。采用单片机系统来实现运动控制,成本较 低,但开发难度较大,周期长。这种方案一般适用于 产品批量较大、 控制系统功能较简单、 有单片机系统 开发经验的用户。许多品牌的PLC都可选配定位 控制模块,有些PLC的CPU单元本身就具有运动控 制功能如松下 FP0 。这种方案一般适用于运动过 程比较简单、 运动轨迹固定的设备,如送料器、 自动 焊机等。专用控制系统一般是针对专用设备或专用 行业,比如西门子的车床数控系统。铣床数控系统 等。 “PC 运动控制卡” 的方案随着PC Personal Computer的普及越来越多,将是运动控制系统一个 主要的发展趋势。这种方案可充分利用计算机资 源,用于运动过程、 机械轨迹都比较复杂,而且柔性 比较强的机器设备。比如目前很热门的开放式数控 系统大多采用了这种方案。 本文介绍的控制系统采用的就是 “PC 运动控 制卡” 方案,这也是本文的主要内容。 3程序的几点说明 ① 程序有2种执行方式当转换开关扳到自动 开关位置时,执行自动循环方式,即喷完一个零件后 接着喷下一个零件;当转换开关扳到单循环开关位 置时,执行单循环方式,即喷完一个零件后就停下, 需再次按下起动按钮才能喷第2个零件。 ② 夹紧和松开零件都需要有一定时间,T1、T2 分别是夹紧和松开零件的时间定时器,定时时间可 调整,这里设为5 s。 ③ 喷枪上、 下移动1次后,零件转动1/ 3周,计 时1次,C1为计时器。当计时数为3时,一个零件 就全部喷完。零件每次转动的角度也可根据零件具 体情况自行调整。 4 结语 由于喷漆作业工作环境恶劣,采用PLC对喷漆 系统进行自动控制,操作方便、 生产效率高、 产品质 量好,还可大大地减轻工人劳动强度及环境对人体 的危害。PLC有较高的可靠性和较强的抗干扰能 力,其编程较为简单,而且功能容易扩展,对从事该 行业的其他喷漆作业有一定的参考价值。 参考文献 [1]王也仿 1 可编程控制器应用技术[M]1 北京机械工业出版社, 2002. 作者简介夏静1965 - ,女,江苏连云港人,讲师,毕业于扬州 大学机制及自动化专业,在读研究生,现主要从事机电一体化、 自动 控制等方面的教学与研究工作. Tel 05185506675 ,E - mail xjyhq . 收稿日期2003212211 The PLC control system of a small - demesne parts’spraying - paint process XIA Jing , HAN Fu-shan Donggang University Huaihai Institute of Technology , Lianyungang 222069 ,China AbstractIt is aimes at spraying paint process’s labor intensity greatly. Productivity is lower ,and the quality is not easily guarantied and it does harm to the human body. Proposes that use the PLC’s control system to control the spraying - paint process.Analyzes this automatic control system’s situation on the spot ,and programmes it’s stepping function chart. Key wordsspraying - paint manufacture ; programmable controllerPLC ; stepping function chart 59 2004年第3期 煤 矿 机 械 2 系统组成及硬件介绍 图1即为本系统的硬件组成框图。采用了德国 百格拉三相混合式步进电机VRDM3910/LHA及其 配套驱动器D921。控制卡使用的是成都步进机电 有限公司生产的MPC02运动控制卡。下面是一些 硬件的介绍。 图1 硬件组成框图 Fig. 1 H ardware chart 1驱动器D921的面板图及其功能设置如见图 2所示。 图2 D921的面板图 Fig. 2 Face-plate diagram of D921 2运动控制卡MPC02的结构示意图如图3所 示。 图3 MPC02结构示意图 Fig. 3 Structure diagram of MPC02 该卡插在PC机PCI扩展槽内使用;MPC02卡完 成运动控制的所有细节包括脉冲和方向信号的输 出、 自动升降速的处理、 原点和限位信号的检测等 等。它采用先进的专用控制芯片,具有梯形及S形 升降速曲线。使用68芯SISC接口,外接线可采用 屏蔽线缆,以提高控制卡的抗干扰能力。其信号接 口定义如下 ① 脉冲量信号 脉冲/方向编号17~28 ;编 码器反馈 35 ~52 ;光隔电源 29 、 30 。 ② 开关量信号 限位 55 、56、60、61、65、66 ;减速 53 、54、58、59、63、64 ;原点 57 、62、67 ;伺服使能 9 、 11、13 ;偏差清零 10 、12、14 ;外部报警68 ;通用输 入 31 ~34 ;通用输出 1 ~8 ;光隔电源 15 、 16 。 3 运动控制系统的软件开发 3. 1 控制卡的软件介绍 1在函数库中使用的单位和函数返回值通常 约定如下 单位 位移或距离的单位为PPulse ,即脉冲 数;速度的单位是PPSPulse/ sec ,即脉冲Πs;加速度 和减速度的单位是PPSSPulse/ sec 2 , 即脉冲Πs 2 。 函数返回值 运动库中的大多数函数是整型函 数,它们的返回意义如下 0 函数执行正确; - 1 函数执行错误。 2在函数库中使用的函数有如下几种 控制卡和轴设置函数、 独立运动和插补运动函 数、 制动函数、 位置和状态的设置和查询函数、I/ O 口操作函数、 错误代码函数和一些其他函数。这些 函数实现的运动有6种基本类型 conpmove 以常速移动指定距离见图4a fastpmove 以梯形速度移动指定距离见图4 b ; convmove 以指定的常速连续运动见图4 c ; fastvmove 加速后保持在指定高速的连续运 动见图4d ; conhmove 以常速运动到原点见图4e fasthmove 加速后快速移至原点位置见图4 f。 图4 运动基本类型 Fig. 4 Motion basic type 带有升/降速控制的运动函数称之为快速fast 运动函数,如fast-pmove ,fast-vmove和fast-hmove ,而 常速运动函数则称之为常速con运动函数,如con- pmove ,con-vmove , con-hmove。 3. 2 软件程序框图 软件程序框图如图5所示。 69 基于运动控制卡的步进电机控制系统 周志明 2004年第3期 文章编号10032079420040320097202 一种新型迁车台 郭铁桥 华北电力大学 机械工程学院,河北 保定071003 摘要分析了折返式翻车机卸车线中的迁车台上的导轨与地面基础上的导轨对不准的原 因,从控制系统和结构两方面提出了改进措施。实践表明,改进后的迁车台对轨准确、 运行可靠。 关键词翻车机卸车线;迁车台;对轨 中图号 TH237文献标识码 B 1 前言 翻车机是一种大型高效率的机械化卸车设备, 适用于洗煤厂、 冶金厂、 火力发电厂和港口等大中型 企业翻卸铁路敞车所装载的煤炭、 矿石和精矿等散 状物料。它具有卸车能力大、 设备简单、 维修方便、 工作可靠、 节约能源、 无损车辆和占地少等优点。 翻车机必须配辅助设备才能完成卸车作业,翻 车机与辅助设备构成翻车机卸车线。翻车机卸车线 有贯通式和折返式2种,折返式卸车线布置紧凑、 占 地少。 典型的折返式卸车线如图1所示。其工作程序 是 1拨车机牵引重列车前进到第1辆车的4个 轮对全部位于摘钩平台上后停止; 2摘钩平台一端升起实现摘钩; 3拨车机将从重列车上摘下的车厢牵入翻车 机中,摘钩并抬臂后返回,再牵引重车,将车厢牵入 翻车机的同时可将翻车机中的空车推到迁车台上; 4翻车机翻卸的同时,迁车台向空车线移动, 直到迁车台上的导轨与地面基础上的导轨对准后停 止; 5空车推车机将迁车台上的空车推到空车线 上。 图1 折返式卸车线 Fig. 1 Folding type unload line 11 夹轮器 21 拨车机 31 翻车机 41 迁车台 51 空车推车机 图5 控制系统的程序流程图 Fig. 5 Procedure chart of control system 运动参数设定包括轴号、 初速度、 最高速度、 加 速度和移动距离等;运动控制程序包括急停、 缓停、 清零、 常速和快速等;控制效果显示包括位置和速度 等。程序略。 4 结语 以专用运动控制芯片为主控芯片的运动控制 卡,其运动控制功能由硬件电路实现,集成度高,可 靠性比较好;它只需从微机接收控制命令,然后自己 完成与运动有关的控制,几乎不占用微机CPU时 间,而且使用非常方便,不仅可以大大地缩短研制和 开发周期,还能实现更完善的运动控制系统,能够满 足对步进电机的控制要求。 参考文献 [1]宋伟,吴建国,等.中文Visual Basic 6. 0高级编程[M].北京清华 大学出版社,1999. [2]刘宝延,程树康,等.步进电动机及其驱动控制系统[M].哈尔滨 哈尔滨工业大学出版社,1997. 作者简介周志明1978 - ,辽宁沈阳人,2001年毕业于郑州纺 织工学院电气自动化专业,现在同济大学读硕士 1 收稿日期2003212225 Step-by-step motor control system based on motion control card ZHOU Zhi-ming Zhongde College of T ongji University ,Shanghai 200092 ,China AbstractA control system of step - motor is designed in the paper. In the system signals of pulse and direction are pro2 duced through control - card. We can program the interface in Visual Basic Language ,use movement function library in control - card ,and alter pulse frequency dynamicly ,control the direction and the velocityof the motor ,so that we can real2 ize the control to step - motor in opening loop state. It not only enhance the real time property and the speediness proper2 ty ,but also is convenient and applied. Key words step - motor ; movement control - card; opening loop control 79 2004年第3期 煤 矿 机 械