


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 umac 的爬行机器人制孔设备控制系统的设计 *design of control system based on umac for crawling robot drilling equipment中航工业北京航空制造工程研究所董婧婧刘建东 摘要介绍了 umac 控制系统的特性,根据爬行机器人制孔设备的结构特点与工艺需求,设计了一 套基于 umac 多轴运动控制器的控制系统,阐述了 umac 多轴控制器的硬件系统搭建与软件设计方法, 分析了 umac pid 伺服调整中常见的参数设定问题, 并给出解决方法。关键词:umac 爬行机器人 控制系统 pid abstract the characteristic of umac controlsystem is introduced. according to the structural features and process requirements of crawling robot drilling equip- ment, the control system based on umac multi-axis mo- tion controller is designed. the hardware system construc- tion and the software design method of umac multi-axis motion controller are introduced. the problem of adjusting umac pid servo-control parameters is analyzed, and so-lution is given.孔要求。1爬行机器人控制系统1.1 系统总体结构与功能爬行机器人系统结构主要由运动定位系统与制孔 系统组成,运动定位系统包括外框架与内框架,外框架 有8 个足(外足),内框架有 8 个足(内足),每个足分别 配有一个使其上下运动的气缸和一个用于吸附工件表 面的吸盘。爬行机器人制孔系统既需通过控制系统来 完成 x、y、z 向和 b 摆方向的运动控制,又需要通过控 制系统来完成对内、外足气缸的上下运动和内、外足吸 盘的吸放气运动的 plc 控制,并在视觉单元的配合下 完成运动定位功能。制孔系统包括主轴单元、摆角单元、 法向测量单元与吸屑单元等,用于完成工件精确制孔。 1.2 umac 多轴运动控制系统为了适应爬行机器人制孔系统多轴联动、实时性 强、高精度制孔等要求,本文选用 umac 多轴运动控 制系统。umac 是美国 delta tau 公司推出的一种以 turbo pmac2 为基础的多轴运动控制器。umac 采用 motorola 公司的 dsp5630x 系列处理器作为 cpu,最多 可控制 32 个伺服轴。它的速度、分辨率、宽带指标远优 于一般的控制器 1。umac 具有开放平台,可以同时执 行多个运动程序和 plc 程序,并且各个任务能够按照 优先级进行组织安排,使应用程序最优化、高效、安全 地运行。 由于 dsp 芯片及各种插卡的强大功能,基于 umac 技术的控制器容易满足各种实时性控制的需要。 此外,选择合适的插卡可以对测量元件输入信号进行程 度不同的细分。高分辨率的测量反馈信号对于提高伺 服系统的控制精度是很重要的 2。1.3 控制系统结构爬行机器人控制系统(如图 1)由 ipc(工控机)、便 携式 hmi(人机界面)等上位机部件和下位机 umac 多轴运动控制器及伺服驱动系统组成。其中,下位机 umac 多轴运动控制器除了接入对伺服驱动电机控制 的轴卡外,还接入了 i/o 扩展卡以实现对压脚、真空足 等气动模块以及其他功能的检测与控制。keywords: umacsystem pidcrawling robotcontrol精确制孔在飞机制造和装配中占有重要地位,目前飞机自动化装配中广泛采用大型钻铆机床,设备体积 大、造价昂贵。因此,研制一种轻量化、可移动的便携 式自动制孔系统具有明显性价优势,同时还应满足高 精度自动制孔需求。爬行机器人系统提供了一种新的 选择:当需要工作时,爬行机器人被带到即将装配的组 件位置,并通过自己的真空吸盘固定在航空产品上;在 机器视觉系统的帮助下,机器人完成位置坐标的定位, 在工作空间内完成制孔作业。爬行机器人自动制孔设 备采用美国 delta tau 公司的 umac(universal motion and automation controller)多轴运动控制器进行控制。 umac 多轴运动控制器控制精度高、实时性强,最多可 以控制 32 个轴同时运动,且具有功能模块化和开放性 等特点,满足爬行机器人制孔设备多轴联动及高精度制* 飞机大部件外表面行走机器人自动制孔方法及单元结构研究(20121625008)航空基金项目。1272014 年第 21 期航空制造技术工控机手持操作modbus/tcp 总线umac 多轴运动 控制器servotronix 伺服驱动器变驱驱驱驱i/o 扩展卡 频动动动动器器器器器法 照 电 电 电 电 电 气 真 压 水 吸 总 检 向 相 机 机 机 机 机 缸 空 脚 冷 屑 气 测 测 测源量量电主轴 x 轴 y 轴 z 轴 b 轴系统上电启动基准孔定位系统初始化计算制孔点位系统状态检查运动到制孔点位是系统是否制孔法向调整 报警处理报警否否能否垂直电机伺服使能制孔是压脚抬起执行制孔操作z 向回零否制孔是否完成是 制孔结束先进装配装备advanced assembly equipment关闭。umac 控制器是以模拟量的方式控制各轴的伺服驱动器,伺服驱动器通过编码器和光栅尺的反馈形成 全闭环控制,完成对各轴电机位置的精确控制。1.4 控制流程爬行机器人制孔系统需要进行合理的流程控制管 理,对工作时序和数据传递进行合理定制和优化,以实 现制孔系统的高效运作。具体控制流程图如图 2 所示。2 软件设计2.1 软件设计概述本软件利用 qt 和 delta tau 公司提供的 pmac. dl 动态链接库编 写,程序主要由 machine 类、 formmanualjog 类、formautomachine 类、global 类、 forminittoolsetting 类等组成。其中,mainwindow 类(父 类是 qmainwindow)实现主体功能,按照自动模块、手 动模块、工艺设置模块、系统设置模块、系统维护模块、 信息记录模块等功能进行相应界面的开发。图 3 是爬 行机器人制孔手动控制操作界面。图1 爬行机器人制孔设备控制系统fig.1 control system of crawling robot drilling equipment上位机主要完成对系统状态的监控,并按照制孔工艺的要求实现自动模式、手动模式的操作以及一些系统 参数和工艺参数的设置。下位机 umac 多轴运动控制 器是整个系统的控制核心,其强大的插补功能与伺服更 新率保证了爬行机器人系统运动的定位与制孔精度。伺服系统采用 servotronix 的 hd 系列伺服驱 动器,该驱动器主要用于需要高速、高频率、高定位精度 的场合,并且响应快、稳定性好、便于设置操作。umac 与上位机之间采用基于工业以太网的 modbus/tcp 协议进行通信。modbus tcp 是基于以太网 tcp/ip 上实现的 modbus 协议,它凭借高速以太网的物 理传输介质和 modbus 协议的开放性与 crc(循环冗余 检验)校验纠错的特性,保证了爬行机器人制孔系统数 据与指令传输的实时性与正确性。下位控制是通过调 用下载在 umac 中的运动程序和 plc 程序,完成 x、y、 z、b 轴的协同运动和控制气缸、压脚、吸屑等的开启或图3 爬行机器人制孔手动控制操作界面fig.3 manual control interface of crawing robot drilling system2.2 软件结构爬行机器人制孔系统的控制软件结构见图 4,包 括下位机实时控制软件和上位机监控、操作软件两部 分。下位机 umac 多轴运动控制器可以编写运动程序 和 plc 程序,包括系统初始化模块、参数设置模块、编 码器读写模块、回零控制模块、数据更新模块等。由于 umac 控制器采用实时操作系统,下位机的各个任务模 块按照任务优先级进行分配,提高了系统的运行速度和 稳定性。上位机采用 c+ 作为编程设计语言,完成系统 的数据显示、参数设置、手动控制与自动控制等操作功 能。上位机与下位机通过 modbus/tcp 总线方式进行通 信。modbus 是一种应用于工业控制器上的标准通信协议,由于其功能比较完善而且协议开放,被广泛应用于工业现场。图2 爬行机器人制孔系统控制流程图fig.2 control flow chart of crawling robot drilling system128航空制造技术2014 年第 21 期数参手自 据数动动显设控控上位机 示置制制modbus/tcp 数据缓冲现场总线pmc 运动程序plc 控制程序主系 参 编 数 各回 气 真 法 气下位机 轴统 数 码 据 轴零 缸 空 向 源运初 设 器 更 运控 控 控 测 检 动始 置 读 新 动制 制 制 量 测化写先进装配装备advanced assembly equipment(上接第 126 页)的铆钉镦头可参照普通铆接标准,可见复合材料结构 普通铆钉的镦头尺寸至今还没有一个统一的标准 , 使 用单位一般都在采用自己企业的标准。由于复合材料 的脆性较大 , 更易发生挤压破坏 , 因而镦头不宜过大。 参照金属结构的铆接 , 并考虑到复合材料层压板层间 强度低的特点 , 双金属铆钉铆接后墩头尺寸可以参考 cherry 公司的安装尺寸标准,墩头直径不小于 1.3d (d 为铆钉直径),头部高度最小为 0.34d ,如表 1 所示。表1 双金属铆钉墩头尺寸图4 爬行机器人制孔系统软件结构fig.4 software architecture of crawling robot drilling system2.3 下位机程序设计umac 是一台具有独立内存、独立运算操作能力的 计算机,它使用 dsp 数字处理芯片,内部有一套自己的 编程语言,具有内置 plc 和 pmc 运动控制程序,可以在 后台同时运行 32 个异步 plc 程序。在 umac 上运行 运动程序前必须定义一个坐标系,多轴可以联动于一个 坐标系下,也可以独立运行在不同的坐标系下。爬行机 器人制孔系统中的各轴被分配到一个坐标系下。下面 程序是把 x 轴进行坐标定义和参数配置的程序实例:4 结束语随着钛合金及其复合材料在宇航飞行器中用量的 不断增加,钛合金紧固件的需求量将日益增长,这一产 业也将不断得到发展。双金属铆钉作为用于复合材料 等结构连接的特种紧固件,具有钉杆强度高、钉尾易于 铆接、重量轻、成本低、安装简单的特点,可替代抗剪型 高锁螺栓和钛合金环槽铆钉等紧固件,在宇航飞行器中 的应用将越来越多。我国应加强对双金属铆钉的研究, 使其成为一项完整的体系,以保障先进飞机研制的水平 和质量。&1close#1-x;定义坐标系;关闭缓冲区;缓冲区清零linearabs ta500 f(2000) z(500);采用线性插补;绝对值方式;设定加速度时间;速度赋值;位置赋值参 考 文 献1 刘风雷 , 刘丹 , 刘健光 . 复合材料结构用紧固件及机械连接 技术 . 航空制造技术,2012(1/2):102-111.2 倪沛彤 , 韩明臣 , 张英明,等. 宇航飞行器紧固件用钛合金 的发展 . 钛工业进展,2012(29/3):6-10.3 gapp r h,alazraki m d,harper j.bimetal rivets.united states,utility,3848389.1974/11/19.4 句庚麟 . 双金属钛铆钉 . 洪都科技,1983(01):23.5 龚少梅 , 隋明丽 , 龚力 , 等 . 一种双金属铆钉 . 中国 ,y,zl 200820096627.1,2009/7/8.6 谢丹贤 , 胡军林 , 谢仁军 . 一种双金属铆钉 . 中国 ,u, zl 201020161612.2,2010/04/16.7 吕建坤 . 飞机复合材料结构件的连接技术 . 航空制造工程, 1995(04):25-28.8 张利军 , 王幸运 , 郭启义,等. 钛合金材料在我国航空紧固 件中的应用 . 航空制造技术,2013(16):129-133.9 宁斐章,才荫先 . 摩擦焊 . 北京:机械工业出版社,1983.10 孙钢 . 抽芯铆钉用于复合材料夹层的研究与探讨 . 航空标 准化与质量,2009(04):16-18.(责编 叶枫)command“#1j-” ;第一轴运动close;关闭缓冲3结论本文通过对 umac 多轴运动控制器伺服控制功能 的开发与研究,搭建了基于 umac 的多轴伺服控制系 统,进行了爬行机器人制孔设备控制系统的设计,并开 发了配套运动控制程序与操作软件。参 考 文 献1 刘建东 , 张云志 .umac 伺服同步控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林防护巡护知识培训内容课件
- 森林火灾业务知识培训课件
- 森林扑火知识培训班课件
- 2025年电商物流运营管理专家面试模拟题集及答案解析
- 2025年GCP考试题库附参考答案(综合题)
- 2025年电子商务创业实战面试官指南与模拟题解析
- 2025年专业级物业电梯管理员应聘技巧与预测题
- 桥梁工程基础知识培训课件
- 2025年酒店管理招聘笔试模拟题与面试技巧
- 湖北省恩施高级中学、十堰一中、十堰二中等2026届化学高三上期中达标检测试题含解析
- 2025年地址标签纸项目市场调查研究报告
- 《绿色经济》课件
- 2025-2030石灰石行业市场发展分析及发展趋势前景预测报告
- 中小学教师岗位安全工作指南培训
- DB14T 1596-2024玉米间作花生机械化栽培技术规程
- 2025-2030坚果炒货市场发展分析及行业投资战略研究报告
- 厨房安全知识培训
- 刑事撤案申请书
- 小学数学作业与核心素养的培养
- 2023年山东临沂中考英语试题及答案
- 2024年考研英语一阅读理解80篇试题及答案
评论
0/150
提交评论