数控焊接变位机控制系统设计与实现.pdf
《数控焊接变位机控制系统设计与实现.pdf》由会员分享,可在线阅读,更多相关《数控焊接变位机控制系统设计与实现.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2 4 卷第4 期焊接学报v。1 2 4N。420O3 年8 月T R A N S A C T l 0 N S0 FT H EC H I N AW E L D I N GI N S 7 n T U T l 0 NA“g u s t2O03高精度数控焊接变位机控制系统设计与实现石圩,樊丁。王政(甘肃:业大学甘肃省有色金属新材料省部共建国家重点实验室,兰州7 3 0 0 5 0)摘要:研制弧焊机器人用数控焊接变位机对弧焊机器人柔性加工单元(w E M c)的设计具有重要的意义。作者以基于数字信号处理器(D s P)的研华多轴运动控制乍P c L 一8 3 2 为设计核心,采用基于模糊规则的智能双
2、模协调控制器,即采用比例积分微分控制器(P 1 D)和模糊控制器的加权合成算法,控制过程中模糊控制器和P I D 控制器同时输出控制量,当控制误差较大时模糊控制器的输出权重较大,而当控制误差较小时P I D控制器的输出权重较大,有效避免了变结构控制器切换过程中的震荡,实现了焊接变位机的高精度位置控制。作者对实时控制软件的结构设计和实时性要求进行了详细的理论分析,提出了基于D O s(D i s ko p e r a t i o ns y s t e m)系统下的高精度数控焊接变位机多任务实时控制软件的设计与实现方法。进行了多种工件的焊接试验,试验表明该控制系统工作可靠,效果良好。关键词:数控焊
3、接变位机;智能双模控制器;实时多任务控制系统;弧焊机器人中圈分类号:T G 4 3 l文献标识码:A文章编号:0 2 5 3 3 6 0 x(2 0 0 3)0 4 2 1 一0 40序言近年来,为了适应快速变化的市场需求,生产商频繁地更换产品的品种和批量,这就对生产设备的自动化程度和柔性化程度提出了很高的要求。弧焊机器人柔性加工单元正是一种具有柔性化特点的高度自动化焊接设备。它不仅能提高焊接生产率、产品的焊接质量和可靠性、加工柔性和制造精度,而且还能改善工人的劳动环境,降低劳动强度,提高经济效益u-。目前,我国研制的焊接机器人尚未产业化,焊接柔性加工单元技术尚处于探索阶段,国内生产、应用主要
4、靠全套引进。弧焊机器人在国外已经批量化,价格相对较低,而与机器人相配套的数控变位系统却因加工对象而异,多属单件生产,因此价格往往是机器人本身价格的3 7 倍。作者的研究目的是在进口弧焊机器人的基础上,再根据特定产品,自行研制焊接变位机等机器人的外围设备及控制系统,可以节约大量外汇,实现低成本焊接自动化。高精度数控焊接变位机控制系统必须具有合理的体系结构、较强的数据运算和处理能力、良好的信息融合控制功能,以及开放的软硬件接口。l系统的硬件组成收稿日期:2 0 0 21 2 一0 5基金砺目:甘肃省“九五”攻关项目(J 曲7 4 2 1 8 I B)石圩根据设计要求,变位机载重5 0 0b,能在两
5、旋转轴所确定的空间旋转并可在任意位置定位,且要保持速度均匀,这就要求对电机实行速度和位置控制。作者选用了交流伺服控制系统,并采用二l:业控制计算机作为核心,应用全闭环控制方案,保证在恶劣条件下系统的控制精度与工作可靠性。图l 为控制系统的硬件结构框图。图1 系统硬件框图F i 昏1S y s t e m n s t 八l c t i o no fh a r d w a r e2 控制结构及算法2 1 控制结构按伺服系统的反馈控制方式来分,可分为开环 万方数据焊接学报第2 4 卷控制、半闭环控制和全闭环控制三种方式。由于全闭环结构的位置检测元件安装于主轴上,理论上可以消除机械传动误差如齿轮间隙等
6、引起的控制误差,可以获得很高的到位精度,因此数控焊接变位机控制系统采用全闭环控制方案。22 智能双模控制算法”p 在数控焊接变位机的位置控制中,由于系统传动链中有的运动副如齿轮等存在间隙或失动量,使得变位机的位移与指令之间出现非线性关系。同时当变位机工作台倾斜运动时,由于工件及工作台的重心高及偏心矩不断变化,造成电机的输出转矩不断改变,而且焊接工件的形状及重量多变,使得变位机的控制存在严重的非线性;再加上交流电机是一个高阶次、强耦合、参数时变的非线性控制对象,尤其是调速方式更增加了其动态过程的复杂性。因此,被控的交流伺服驱动系统具有很复杂的多重非线性关系,难以建立起准确的数学模型。传统的比例积
7、分微分控制器(P I D)智能化程度不高,其参数整定后就不再改变,自适应能力差,对于高度非线性、时变的系统不能满足控制要求,但P I D 控制器在小偏差范围内有较高的控制精度。模糊控制是一种模仿人类思维方式的智能控制算法,它不需要被控对象的精确模型,对非线性系统有很好的适应能力,但是由于缺少积分环节,稳态静差难以消除。结合二者优点,作者采用了加权合成算法的智能双模模糊一P I D 控制器。控制过程中,采用F u z z y P I D 型的变结构控制,或者采用其它类型的多控制器变结构控制时,对确定的系统,适当选取切换点可以解决变结构控制问题,但切换点的选取有时并不准确,而且不同控制器之问的切换
8、,容易导致控制量的突变。常规的变结构控制是一个非O 即l 的精确选择,但实际上,不同控制器在不同误差域都是有一定效果的,差别仅在于控制性能的好坏而已,因此绝对地选择控制器将会丢失有用的控制信息。针对上述缺点,采用基于模糊规则的多控制器协调控制,控制器结构如图2 所示。图2 双模控制器结构F i g 2C 吣t 瑚c 舶no ft w o-m o d ec 蛐B 恤蟾t m I I 把P I D 控制器称为A,模糊控制器称为B,把误差大小依次分成七个等级E=6,5,4,3,2,1,o 。采用如下控制规则,当误差很大时,完全由B 控制;当误差很小时,完全由A 控制;误差较大时,B 控制作用强,A
9、作用弱;误差较小时,A 控制作用强,B 作用弱。把总的控制作用最后通过对两个控制器的加权合成来得到。用正态型模糊变量来描述模糊概念,因纯正态函数是凸型函数,不满足单调递升或单调递减的需要,采取由正态函数变化而来的s 型函数。其表达式如下“加等,。e;(1)p。(x)=l+e(1)【1z 6:p (z)=1 一灿B(x)。将所确定的隶属函数在误差论域点离散化,取“=0 4,则不同误差域控制器的作用强度如表l 所刀i。表1 两控制器的加权值T a b k1w e i g I-tv a I 岫o fe 雠hc 蚰t r o I I e rE65432l0A0O1 60”0 4 606 20 8 0l
10、Bl0 8 40 6 70 5 40 3 80 2 00这样,系统控制作用就由H D 控制器u。()和模糊控制器u。()共同决定。即u(后)=p (x)u A()+肛。(z)u。(五)。(2)3 控制系统软件结构3 1实时控制软件结构数控焊接变位机控制软件主要由初始化模块、通讯模块、错误处理模块、I 0 控制模块、显示模块、示教模块、编辑和文件处理模块、指令解释模块、双模控制计算模块、插补计算和伺服电机控制模块等组成。这些不同的模块代表不同的工作任务,它们按工作性质可以分为两类,实时任务模块和非实时任务模块”。对于实时任务,根据处理任务的轻重缓急及重要程度,将其划分成不同的优先级。在传统的单任
11、务机制下,控制程序采用循环方式,各功能模块按固定顺序构成一个整体,作为一个任务得到执行。而在实际应用中,各个模块要求的执行频率往往不一致,系统这种复杂的分时控制要求在单任务机制下难以满足。考虑到弧焊机器人用数控焊接变位机的实时任 万方数据第4 期石圩,等:高精度数控焊接变位机控制系统设计与实现务可以分解为若干相对独立的模块,且可以将这些模块理解为子任务,并引进多任务机制进行管理。在这种结构下,各功能模块由系统调度程序启动执行完毕后返回系统调度程序,彼此处于等同地位,其执行顺序也比较灵活,且可在程序运行过程中动态地改变执行结构。各子任务的执行频率要求表现为它们的优先级,优先级越高的子任务单位时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 焊接 变位 控制系统 设计 实现
限制150内