打磨抛光机器人控制系统设计研究

发表时间:2021/2/19   来源:《基层建设》2020年第27期   作者:高志新
[导读] 摘要:为解决手工抛光打磨效率低、对人体损伤大,传统机器人抛光打磨操作复杂、成本高等问题,采用PLC控制五自由度抛光打磨机器人本体,实现复杂曲面的运动控制和力控制,并基于MCGS组态软件技术实现人机交互,从而实现抛光打磨系统的智能化控制。
        广州市美航自动化有限责任公司  511450
        摘要:为解决手工抛光打磨效率低、对人体损伤大,传统机器人抛光打磨操作复杂、成本高等问题,采用PLC控制五自由度抛光打磨机器人本体,实现复杂曲面的运动控制和力控制,并基于MCGS组态软件技术实现人机交互,从而实现抛光打磨系统的智能化控制。
        关键词:打磨抛光机器人;PLC;控制系统
        一、工业打磨抛光市场环境
        1.工业打磨抛光现状
        传统制造行业,抛光打磨是最基础的一道工序,但是其成本占到总成本的30%。打磨抛光件不但品种繁多而且绝大部分外观复杂,通常工业打磨抛光作业均由人工操作完成,作业劳动强度大,工作效率低,作业环境极差。市场对少部分规则工件研发的抛光打磨专机仅能完成单一的工艺任务,基本完成不了除原始工艺之外的其他任务,开发过程繁琐且柔性利用性很差,成本昂贵。
        2.打磨抛光机器人需求
        工业机器人是面向工业领域的多关节、多自由度的机械一体化自动机械装备和系统,它可以接受人类指挥,可以按照预先编排的程序运行,也可根据人工智能技术制定的纲领行动,结合生产线组成单机或多机自动化系统,完成制造过程中某些操作任务,实现无人化作业。随着人口红利的消失、产品成本降低和产品质量提高等要求因素,高工产研机器人研究所预计未来四年中国抛光打磨市场规模平均增速将超过30%。使用机器人打磨抛光有如下优点:
        (1)提高打磨质量和产品光洁度,保证其一致性;
        (2)提高生产率,一天可24小时连续生产;
        (3)改善工人劳动条件,可在有害环境下长期工作;
        (4)降低对工人操作技术的要求;
        (5)缩短产品改型换代的周期,减少相应的投资设备;
        (6)可再开发性,用户可根据不同样件进行二次编程。
        二、打磨抛光机器人控制系统整体设计
        近年来,工业化的自动化装置发展速度,其最为突出的是PLC,可编程控制器因其抗干扰能力强、性能稳定、应用灵活、安装和调试方便,维护简单等优点。在五自由度工件加紧机构的抛光打磨机器人系统中引用PLC控制,可以极大的提高抛光效率,而且相对于其它的运动控制卡和控制器而言,PLC控制具有成本低、稳定性高、易于操作等优势。同时利用PLC控制与MCGS组态软件技术的结合,能够在保证抛光打磨机器人正常工作的情况下,实时显示各部件的工作状态,快速对故障做出预警和报警,实现抛光系统的智能化。
        1智能系统总结结构设计
        1.1系统设计要求
        (1)系统工作模式。设计两种可切换的工作模:自动控制与手动控制。
        (2)故障诊断与报警。系统能够自动诊断出抛光机在作业的过程中各监测部件是否发生故障,当发生故障时能够在触摸屏中显示,并通过声光报警器发出报警。
        (3)状态显示及存储。系统工作过程中各部件运动参数和运行状态能够在触摸屏显示,触摸屏设计有数据存储功能,存储抛光机工作过程中有用的数据。
        1.2智能系统结构设计
        根据系统应具备的功能,制定总体设计方案,并设系统的体系结构。智能系统的总体结构如图1所示。该控制系统主要分为三个模块:上位机系统、下位机系统、报警控制部分,各部分完成的功能主要有:
        (1)上位机系统:将整个工艺过程以直观的画面在触摸屏上显示出来,设定并记录设备运行的参数,并且分析参数的变化趋势,实施诊断和报警,完成高级控制策略;
        (2)下位机系统:主要完成五自由度工件的夹紧与放松、平台的左移右移、滑台的前进与后退、平衡的前顶与后撤等控制,以及能够实现对现场数据采集与处理;
        (3)报警控制系统:当系统出现故障时,能通过声光警报的形式报警,从而达到报警的目的。
 
        2.硬件设计
        2.1复杂曲面的运动控制
        本研究利用可编程控制器PLC实现复杂曲面的运动控制。即通过夹持装置的设计,实现待抛光物体的固定加紧,再在抛光装置的夹横向驱动装置、纵向驱动装置及转动驱动装置的三重作用下,实现待抛光物体的三个方向(相互垂直方向)上的运动,实现待抛光物体的多角度多面向的转动,抛光准确,精度高。如图2所示。
 
        1.五自由度加持机构 2.抛光轮驱动机构 3.交流电机 4.机架
        图 2 抛光装置
        2.2抛光打磨过程的力控制
        五自由度加持机构如图3所示。五自由度加紧机构为主要运动机构,包括推进气缸提供整体推进的动力,通过控制推进气缸来控制抛光工件(回转体)与抛光轮的位置和接触力。平衡气缸可根据回转体的形状控制导轨上部的机构沿如图Z轴旋转,以达到回转体与抛光轮有为线接触。且平衡气缸的电动滑台可驱动滑台上的结构沿W轴进给运动以实现回转体工件可以从头到尾与抛光轮接触摩擦,伺服电机为回转体在抛光过程中沿W轴旋转提供动力。气缸通过三个转轴链接固定可实现对回转体的加紧,当气缸伸长时可实现夹紧机构沿R轴旋转从而加紧回转体,气缸收缩时可松开加紧,工件(回转体)两端通过列角接触轴承加紧,与工件接触端加装聚氨酯垫片以增加摩擦力。
 
        采用电气比例阀来控制平衡气缸,通过控制比例阀可以控制执行元件在两个方向上的运动速度,调节其运动速度,从而使平衡气缸适应回转体的曲面运动。通过加紧气缸来固定加紧回转体,主动力气缸推动整体,使得保温瓶被推进到抛光轮,平衡气缸根据回转体的曲线控制导轨上部结构沿Z轴转动,以实现回转体外表面与抛光轮线接触,通过控制回转体旋转驱动电机以及轴向驱动电机可控制单位时间单位面积抛光的速度以及次数。
        3.系统的软件设计
        抛光打磨机器人智能系统软件设计分为二部分:PLC控制软件设计和触摸屏人机交互界面设计。PLC控制软件主要完成控制现场的数据采集、逻辑控制、故障诊断等功能;触摸屏人机交互软件的设计主要完成监测作业流程、主要设备的运行状态,以及读取现场数据,对异常工况进行声光报警等功能。
        3.1PLC控制软件设计
        选用的是三菱型号为FX3U-48M的PLC,其编程软件GXDeveloper。该编程软件支持梯形图、指令表、SFC、ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。PLC控制流程图如图4所示。
 
        系统开始后,第一步的工作是系统初始化,其次就是系统会根据反馈的信号进行自检,当初始化正常时,系统便开始运行,否则回到初始化的状态。第二步便是进入触摸屏的参数设定的界面,即电机的转速值的设定。然后返回主界面,进行手自动模式的选定。手动模式有气缸的夹紧与放松、平台的左移右移、滑台的前进与后退、平衡的前顶与后撤等功能。而自动模式包括上料、气缸夹紧、电机正反转、滑台的前进、平台的右移、平衡的前顶、抛光曲线运动、平衡后撤、滑台后退、电机停止、气缸放松、下料等一连串作业的循环模式。同时系统实时监控各部件的运动状态,当出现异常情况时,会通过声光进行警报,并在触摸屏上实时显示故障。
        3.2触摸屏人机交互界面设计
        根据系统应具备的性能,选择北京昆仑通态自动化软件科技有限公司推出的TPC7062TD,其实物图如图5所示。其人机交互界面采用的是MCGS组态软件,是一套基于Windows平台的,用于快速构造和生成上位机监控系统的软件。其设计思想独特,能够完成现场数据采集、流程控制、动画显示、实时数据处理和报警等功能,具有性能好、稳定性高等选点。触摸屏的设计包括变量设置和界面设置。变量设置是将MCGS的组态功能与PLC相应的I/O口以及存储单元建立通道联接,实现触摸屏对PLC的控制。最后一般通过上位机的RS-232串行口和PLC上的编程口,建立物理上的通讯连接,从而达到操作PLC的目的。触摸屏人机交互界面设计如图6所示。
 
        三、试验及其结果分析
        从试验结果可知,当瓶轮接触力为88N、抛光轮的线速度为39m/s、瓶的轴向移动速度为5.9m/s时,抛光效果最佳,抛光时间为1.4s。相比传统手工抛光时间大约为3s来说,效率提升了47%。同时MCGS组态软件的应用改变了PLC控制系统无法直观地显示现场参数变化的缺点,操作人员可实时监控现场的参数,对工艺流程的参数进行设置,从而更加直观以及操作、维护更加方便。
        参考文献:
        [1]龚勤慧,李刚.基于PLC的自适应压力打磨机器人系统设计[J].机床与液压,2016,44(11):54-57.
        [2]高国伟.六自由度机器人自动上下料及打磨关键技术研究[D].镇江:江苏大学,2017.
        [3]徐琤琤.工业机器人在铸铁件打磨中的应用研究[J].热加工工艺,2016,45(23):106-108.
 
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: