老古开发网首页
导航:老古开发网首页文章索引文章分类技术文章→[程序运动控制技术]
| -文章搜索 - 最新文章 - |

程序运动控制技术

发布时间:2002年1月21日 点击次数:755
来源:今日电子   作者:
 

程序运动控制技术
Sequence motion control technology


凌华科技股份有限公司 林新峰
摘 要:针对新的应用趋势,程序运动和绝对同步运动控制技术做概念性的介绍,并与读者分享在产业上的应用案例。
前言
---在大多数制造业的生产流程中,运动控制占有非常重要的地位。很多的机器和设备,包含半导体或光电产业设备,或是传统机械行业的车床、铣床和CNC整合加工机具等,都包含运动控制的模块。
---由于PC采取开放式架构并具有价格上的优势,一些专业领域的专家开发了很多能在PC上应用的控制卡,希望能为PC用户提供解决方案。而近年来,由于影像视觉的辨识技术逐渐成熟,运动视觉解决方案对搭配运动控制技术的需求也越来越明显。这些技术的进步促使整个工业产业的应用层面更为丰富。更多的设备开发商可以选择使用开放架构的PC和操作系统作为控制平台,因此更多的核心开发技术可以掌握在开发者手中,再加上价格优于其他解决方案,PC-based运动控制解决方案有很强的竞争优势。
---在运动控制方面,大致可以归纳出以下几项运动所需要的控制轨迹。
---● 点对点运动(Point-to-Point):单轴的运用,通过运动控制卡的指令集,控制单轴由A点运动到B点,所以又称为点对点运动。
---● 补间运动(Interpolation):补间运动通常可以分为线性补间和圆弧补间运动。线性补间运动通常由两轴以上构成,而圆弧补间运动则由两轴构成,形成多维或二维的运动轨迹。通常补间运动可以用于连续轨迹的运动控制,例如雕刻或是鞋模等。补间运动的解析决定了轨迹运动的控制精度。
---● 螺线型运动:由二维的圆弧运动和垂直轴的线性运动组合而成,多用于工具机。
---● 多轴同时运动或是同时停止:控制两个以上的运动轴做点对点的同时运动,或是同时停止。
---● 同步运动控制:通过运动控制卡的绝对同步性,可以使多轴的运动依照一定的时间顺序准确控制,也可以通过条件设定使得轴与轴之间可以依据相互关系而运动。通常这种方式的控制必须采用串行式的运动控制器才能完成,因为串行式控制器与马达驱动器有特定的通信协议,所以彼此之间可以依据运作的时钟来实现绝对运动的控制,如图1所示。
---本文将与读者分享的就是由同步运动发展而来的程序运动控制的技术。

现有的运动控制核心技术
1 ASIC-Based
---ASIC(Application Specific Integrated Circuit)即特殊用途集成电路或专用集成电路。许多运动控制器会采用具有运动功能的ASIC来达到低端或是高端的运动控制。通常ASIC已经由芯片开发厂商经过一连串测试与市场洗炼,所以稳定度和功能的验证度高,整体的指令集执行速度快。但是由于其缺乏可程序化能力,所以相较于DSP的运动控制卡,无扩充能力,亦无法实现绝对同步的运动控制。ASIC-based的运动控制一般适合用于步进马达、线性马达和伺服马达等异步运动轨迹的控制。
2 DSP-Based
---近年来,由于伺服控制有实时性(Real Time)的需求,在精准时间控制的要求下,一般都采用速度较快的DSP,也有采用RISC或是一般CPU来完成的。使用高速的DSP通常会搭配高速的内存。由于采用DSP的运动控制卡具有可程序化的能力,所以一般使用者可以下载部分过程控制码在DSP内部执行,使得整个控制程序享有实时性(Real Time)。
3 串行控制技术
---伺服马达的串行控制技术在市场上也不少见。一般而言,串行式控制具有自己的通讯协议,使得控制器与被控制端(伺服驱动器)可以依通信协议进行资料交换,以作为运动控制或是取得相关伺服信息回到控制器本端。其通信也会依一个固定时钟做数据交换和更新动作,也就是会依据实时性的特性来运作。
---笔者将以三菱串行式的控制技术为基础,来说明程序运动控制技术。SSCNet是三菱提出的串行式伺服控制,全称为Servo System Control Network。第二代SSCNetII的实时性(Real Time)特性为0.888ms。

程序运动控制的概念
---在复杂的机构与控制中,机构与时间的配合十分重要,尤其是多连杆的机构。图2为一个复杂的运动机构,在芯片吸取的过程中,顶针也必须在准确且与机器手臂同步的时间内将芯片顶起以利于吸头的抓取,所有的机械动作都要依赖运动控制卡的程序运动控制技术才能完成。
---若串行式运动控制必须通过PC将用户的运动控制指令传达到运动控制卡上,传递过程中由于操作系统的时间延迟和非实时性,多轴之间的同步性无法很准确的实现。
---如图3所示,若不利用程序运动控制技术,那么运动指令在操作系统中传递所造成的Time Delay(时间差),将使其无法进行同步运动控制。因此,程序运动控制的精神在于将用户需要做到同步运动的控制轴,编成程序代码后,下载至DSP中做运算,DSP会依据串行式运动的数据更新周期时间完成过程控制,如图4所示。

程序运动控制的优点
---对于需要实时性(Real Time)控制产业的应用者,过程控制技术有以下优点。
---● 一般的无同步机制的控制卡,各轴之间的控制为独立关系,如果要进行主轴(Master Axis)与从轴(Slave Axis)的应用,那些解决方案是无法达到精确控制需求的。唯有利用串行式运动控制技术,彼此间依照通信协议的固定时钟,才能依照基本时钟进行同步控制。
---● 除串行式控制技术外,DSP的加入,可以让用户有更多的弹性加入到过程控制的流程,可程序化的优点让用户不会因操作系统的非实时性而造成指令延迟。可以充分利用串行式控制的实时性,而达到多轴同步控制的应用。
---● 在过程控制中,用户可以自由选择各轴间的同步关系,例如决定了主轴运动之后,从轴可以依据主轴的位置、运动速度或是外部的数字信号作为同步触发信号,亦可实现动态位置补偿的功能,使得主从轴可以在时间上完美搭配。
---● 过程控制的控制权在DSP上,所以可以大幅减少CPU的系统负担,减少通过操作系统传递运动指令所造成的时间延迟,增进往复性的控制效能。

结语
---运动控制的技术日新月异,不论是ASIC或是DSP为核心的运动控制卡,均有其优缺点。在高端应用上,控制的实时性要求会是一个新趋势,串行式的通信技术加上DSP的运动控制,程序运动控制的技术将可以让用户在精密机械的控制中,提升控制精度与效能,缩短往复性运动的周期时间,进而增加机器设备的生产能力。

 

欢迎进入老古论坛进行讨论
[技术文章] 相关文章:
Kodak EasyShare LS443 数码相机大拆解
简介:
Kodak EasyShare LS443 数码相机大拆解 武汉长江职业学院 吴瑰 陶俊 摘 要: 将铁电薄膜与CMOS工艺相集成是实现铁电存储器制备的关键所在,采用PZT材料的铁电随机存储器的工作原理、工艺流程,以及铝连线在还原性氢气氛中退火对于铁电电容特性的影响在本文中被探讨,还原性气体隔离层的几种适用材料的特性,以及隔离层制备的工艺集成这一关键问题被着重研究。 关键词: 铁电存储器;氢隔离层;不挥发存储器;氮氧化硅 ......

仪器仪表学会开展测量控制与仪器仪表工程师资格认证
GE高新材料参展国际橡塑展,为电子领域带来创新应用
2005 微软移动与嵌入式开发者大会在京举行
Altera SOPC/DSP 联合实验室和培训中心成立
Altera携手台积电进军90nm工艺
StrataXGS III强化Broadcom的以太网市场领先地位
AJAR 3G平台加速差异化开发
卓联半导体公司举办分组网络电路仿真技术研讨会
BroadLight发布端到端GPON解决方案
 
下一个:[技术文章]短距离内的高效、高速数据传输解决方案
简介:
短距离内的高效、高速数据传输解决方案 Short distance, high efficiency, high speed data transfer solution 飞利浦半导体部供稿 摘 要 :以微波设备实现的无线网络通信系统可提供半径20km内的点对多点无线通信,能在视通条件差的恶劣电波传播环境下正常工作,具有较强的抗干扰能力和良好的机动性。 关键词 :微波;无线网络;信道;中频转发 ......
 

上一个:[技术文章]赛普拉斯发布2.4 GHz单芯片无线电系统

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒