找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 445|回复: 0

运动控制系统中的上位控制单元(一)

[复制链接]
发表于 2010-9-13 21:33:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×

  引言

9 p/ |5 f5 V. f. G 5 L) b: o( Z3 `( Z; h: }$ H9 t

  信息时代的高新技术流向传统产业,引起后者的深刻变革。作为传统产业之一的机械工业,在这场新技术革命冲击下控制工程网版权所有,产品结构和生产系统结构都发生了质的跃变,微电子技术、微计算机技术使信息和智能与机械装置和动力设备相结合,促使机械工业开始了一场大规模的机电一体化技术革命。随着计算机电子电力和传感器技术的发展,各先进国家机电一体化产品层出不穷。机床、汽车、仪表、家用电器、轻工机械、纺织机械、包装机械、印刷机械、冶金机械、化工机械以及工业机器人、智能机器人等许多门类产品每年都有新的进展。机电一体化技术已越来越受到各方面的关注www.cechina.cn,它在改善人民生活、提高工作效率、节约能源、降低材料消耗、增强企业竞争力等方面起着极大的作用。在机电一体化技术迅速发展的同时,运动控制技术作为其关键组成部分,也得到前所未有的大发展。

! `- Z# H# ]3 x3 G9 y) _; p- b5 w. N, l+ ~ n6 m; {

  在一个运动控制系统中“上位控制”和“执行机构”是系统中举足轻重的两个组成部分。“执行机构”部分一般不外乎:步进电机,伺服电机,以及直流电机等。它们作为执行机构,带动刀具或工件动作,我们称之为“四肢”;“上位控制”单元的方案主要有四种:单片机系统,专业运动控制PLC,PC+运动控制卡,专用控制系统。“上位控制”是“指挥”执行机构动作的,我们也称之为“大脑”。以下,我们将分述系统中的“大脑”中的各个部分,并详尽地论述“PC+运动控制卡”方案。

! T' D# R# l7 J& b; ~( r+ b4 Z! d; |4 `

  一、用单片机系统来实现运动控制

" G' Q8 `1 A- k! R% d1 s : Q3 ^+ j3 Z# Q! S1 I a

  此系统由单片机芯片、外围扩展芯片以及通过搭建外围电路组成。在“位置控制”方式时,通过单片机的I/O口发数字脉冲信号来控制执行机构行走;“速度控制”方式时,需加D/A转换模块输出模拟量信号达到控制。此方案优点在于成本较低,但由于一般单片机I/O口产生脉冲频率不高,对于分辨率高的执行机构尤其是对于控制伺服电机来说,存在速度达不到,控制精度受限等缺点。对于运动控制复杂的场合,例如升降速的处理,多轴联动,直线、圆弧插补等功能实现起来都需要自己编写算法,这必将带来开发起来难度较大,研发周期较长,调试过程烦琐,系统一旦定型不太容易扩充功能、升级、柔性不强等问题。因此这种方案一般适用于产品批量较大、运动控制系统功能简单、且有丰富的单片机系统开发经验的用户。

8 A9 N$ V! ^$ F d - I4 W U$ q. Y5 g9 G5 u

  二、采用专业运动控制PLC来实现运动控制

6 y8 i0 F5 l5 V- z 6 a9 G- h3 K1 W7 z8 c- M$ Y

  目前,许多品牌的PLC都可选配定位控制模块,有些PLC的CPU单元本身就具有运动控制功能(如松下NAIS的FP0,FPΣ系列),包括脉冲输出功能,模拟量输出等等。使用这种PLC来做运动控制系统的上位控制时,可以同时利用PLC的I/O口功能,可谓一举两得。PLC通常都采用梯形图编程,对开发人员来说简单易学,省时省力。还有一点不可忽视,就是它可以与HMI(人机界面)进行通讯,在线修改运动参数,如轴号,速度,位移等。这样整个控制系统中从输入到控制再到显示,非常便利。一方面将界面友好化,另一方面将控制系统的成本从整体上节省了。但具有脉冲输出功能的PLC大多都是晶体管输出类型的,这种输出类型的输出口驱动电流不大,一般只有0.1~0.2A。在工业生产中,作为PLC驱动的负载来说控制工程网版权所有,很多继电器开关的容量都要比这大,需要添加中间放大电路或转换模块。与此同时,由于PLC的工作方式(循环扫描)决定了它作为上位控制时的实时性能不是很高,要受PLC每步扫描时间的限制。而且控制执行机构进行复杂轨迹的动作就不太容易实现,虽说有的PLC已经有直线插补、圆弧插补功能,但由于其本身的脉冲输出频率也是有限的(一般为10K~100K),对于诸如伺服电机高速高精度多轴联动,高速插补等动作,它实现起来仍然较为困难。这种方案主要适用于运动过程比较简单、运动轨迹固定的设备,如送料设备、自动焊机等。

% B! o) a9 w- S; W! s T d* R Q2 ^8 U$ V" N9 X1 g H' O5 @

  三、采用专用数控系统作为上位控制

. |% K& @& b6 | & v: O- O1 F5 W; a& g4 B7 y. G

  专用的数控系统一般都是针对专用设备或专用行业而设计开发生产的,像专用车床数控系统,铣床数控系统,切割机数控系统等等。它集成了计算机的核心部件,输入、输出外围设备以及为专门应用而开发的软件。由于是“专业对口”,人们可以尽情发挥“拿来主义”。不需要进行什么二器手臂同步的时间内将芯片顶起以利于吸头的抓取,所有的机械动作都必须依赖运动控制卡的程序运动控制技术才能完成。若串行式运动控制必须通过PC将用户的运动控制指令传达到运动控制卡上,传递过程中由于操作系统的时间延迟且非实时性,多轴之间的同步性无法很准确的实现。

" n5 A7 K' b$ T3 d) R/ x w% l9 o2 L9 ?4 d! ?

  若不利用程序运动控制技术,那么运动指令在操作系统中传递所造成的时间差,将使其无法进行同步运动控制。因此,程序运动控制的精神在于将用户需要做到同步运动的控制轴,编成程序代码后,下载至DSP中做运算,DSP会依据串行式运动的数据更新周期时间,完成过程控制。

# w2 s3 w$ a% _! n+ M4 Y ; Q" p( X' D" u$ @8 d" F; O
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-12-22 16:49 , Processed in 0.151531 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表