引言
信息时代的高新技术流向传统产业,引起后者的深刻变革。作为传统产业之一的机械工业,在这场新技术革命冲击下,产品结构和生产系统结构都发生了质的跃变,微电子技术、微计算机技术使信息和智能与机械装置和动力设备相结合,促使机械工业开始了一场大规模的机电一体化技术革命。随着计算机电子电力和传感器技术的发展,各先进国家机电一体化产品层出不穷。机床、汽车、仪表、家用电器、轻工机械、纺织机械、包装机械、印刷机械、冶金机械、化工机械以及工业机器人、智能机器人等许多门类产品每年都有新的进展。机电一体化技术已越来越受到各方面的关注,它在改善人民生活、提高工作效率、节约能源、降低材料消耗、增强企业竞争力等方面起着极大的作用。在机电一体化技术迅速发展的同时,运动控制技术作为其关键组成部分,也得到前所未有的大发展。
在一个运动控制系统中“上位控制”和“执行机构”是系统中举足轻重的两个组成部分。“执行机构”部分一般不外乎:步进电
一、用单片机系统来实现运动控制
此系统由单片机芯片、外围扩展芯片以及通过搭建外围电路组成。在“位置控制”方式时,通过单片机的I/O口发数字脉冲信号来控制执行机构行走;“速度控制”方式时,需加D/A转换模块输出模拟量信号达到控制。此方案优点在于成本较低,但由于一般单片机I/O口产生脉冲频率不高,对于分辨率高的执行机构尤其是对于控制伺服电机来说,存在速度达不到,控制精度受限等缺点。对于运动控制复杂的场合,例如升降速的处理,多轴联动,直线、圆弧插补等功能实现起来都需要自己编写算法,这必将带来开发起来难度较大,研发周期较长CONTROL ENGINEERING China版权所有,调试过程烦琐,系统一旦定型不太容易扩充功能、升级、柔性不强等问题。因此这种方案一般适用于产品批量较大、运动控制系统功能简单、且有丰富的单片机系统开发经验的用户。
二、采用专业运动控制PLC来实现运动控制
目前,许多品牌的PLC都可选配定位控制模块,有些PLC的CPU单元本身就具有运动控制功能(如松下NAIS的FP0,FPΣ系列),包括脉冲输出功能,模拟量输出等等。使用这种PLC来做运动控制系统的上位控制时CONTROL ENGINEERING China版权所有,可以同时利用PLC的I/O口功能,可谓一举两得。PLC通常都采用梯形图编程,对开发人员来说简单易学,省时省力。还有一点不可忽视,就是它可以与HMI(人机界面)进行通讯,在线修改运动参数,如轴号,速度,位移等。这样整个控制系统中从输入到控制再到显示,非常便利。一方面将界面友好化,另一方面将控制系统的成本从整体上节省了。但具有脉冲输出功能的PLC大多都是晶体管输出类型的,这种输出类型的输出口驱动电流不大控制工程网版权所有,一般只有0.1~0.2A。在工业生产中,作为PLC驱动的负载来说,很多继电器开关的容量都要比这大,需要添加中间放大电路或转换模块。与此同时,由于PLC的工作方式(循环扫描)决定了它作为上位控制时的实时性能不是很高,要受PLC每步扫描时间的限制。而且控制执行机构进行复杂轨迹的动作就不太容易实现,虽说有的PLC已经有直线插补、圆弧插补功能,但由于其本身的脉冲输出频率也是有限的(一般为10K~100K),对于诸如伺服电机高速高精度多轴联动,高速插补等动作www.cechina.cn,它实现起来仍然较为困难。这种方案主要适用于运动过程比较简单、运动轨迹固定的设备,如送料设备、自动焊机等。
三、采用专用数控系统作为上位控制
专用的数控系统一般都是针对专用设备或专用行业而设计开发生产的,像专用车床数控系统,铣床数控系统,切割机数控系统等等。它集成了计算机的核心部件,输入、输出外围设备以及为专门应用而开发的软件。由于是“专业对口”,人们可以尽情发挥“拿来主义”。不需要进行什么二