樊琛,李濛,颜远远
(1.西安交通大学 a.城市学院机械工程系;
b.机器人与智能制造陕西省高校工程研究中心,陕西 西安 710018;
2.西安交通大学 电气工程学院,陕西 西安 710049)
随着机器人技术的不断发展,工业机器人已被广泛应用在我国的制造业中,其中更是以搬运机器人的使用最为广泛[1]。但在实际应用中,搬运机器人的路径设计大多依赖经验,较少进行路径的分析比较,难以得到较优的机器人运动路径来提高机器人工作效率[2]。因此虚拟仿真技术成为机器人+生产线路径规划的应用已成趋势。RobotStudio软件是ABB公司专门开发的工业机器人离线编程软件,具有CAD模型导入、离线编程、碰撞测试、仿真调试、路径自动规划等功能[3]。使用机器人仿真软件进行离线编程与动态仿真,模拟机器人运行状态并实时显示,反映潜在的问题,且不占用或消耗任何实际资源如机床设备、加工物料等,从而更合理地配置规划生产资源、降低设计成本、提高设计效率[4]。
本次研究主要基于工业机器人机床上下料的工作环境和仿真需求展开。首先,对机器人给料产线进行分析,设计整体布局,使用RobotStudio软件对机床、夹具等建模,建立工业机器人上下料工作站。然后,设计机器人给料产线结构与组成并建模,将模型导入到工作站中。另外,设计机器人给料产线工艺流程,调用Smart组件,配置I/O端口,进行I/O信号的逻辑连接,编写程序以完成动态仿真工作[5]。最后,对机器人给料产线进行仿真与调试,检查运行结构是否达到指定目标,对出现的问题给予优化与调整,最终提出机器人与给料产线配合完成上下料解决方法。
本文机器人给料产线仿真工作站缘于对35 m2老旧实验室改造项目。该实验室长为7 m,宽为5 m。该工作站由工业机器人手臂、上下料输送链、数控机床和可编程控制器构成[6]。工作站以PLC为控制核心,将机器人手臂、数控机床等装置进行通信连接与管理,实现了机器人与其他设备的协同工作,完成上下料产线仿真。工作站布局如图1所示。
图1 上下料工作站流程图
送料装置将待加工件毛胚料输送至输送链1的左端,机器人运动到上料位置吸住加工件毛胚料后到达数控机床门前,机床防护门打开,将加工件毛胚料放到指定加工地点后退出机床加工区域,机器人手臂停在机床防护门外等待加工件完毕后,机床防护门打开,机器人手臂将加工件取出后放到左侧输送链2,将加工件运输到末端,由末端的传感器进行送出处理,机器人返回进行第二次上下料。
启动程序,机器人手臂回到初始化位置,上料传动带传送毛胚,机械手对准毛胚,下降夹起,转到机床方向;
传感器感知信号,由程序驱动机床门打开,机械手将毛胚放于机床内,机床门关闭,主轴转动进行加工;
加工结束,机床门再次打开,机械手将已加工好的零件取出,转向下料成品零件传动带,下降放置带上,同时,机床门再次关闭。整个给料过程结束后,所有设备复位,为下一次操作做好准备,该工作流程如图2所示。
图2 给料产线流程图
1)机床零件建模与组装
机床在工作站中负责加工毛胚物料,是工作站中必不可少的设备。但在RobotStudio中没有可供选择导入的机床,因此需通过SolidWorks根据实际模型进行建模。首先,建立标准零件的图形库,运用SolidWorks提供的基于特征实体的建模功能,设计标准零件的三维模型,并按其形状、尺寸分别建立参数化模型库。根据具体的设计需要,对模型库零件的形状和尺寸参数做出相应的修改,可以获得所需标准件三维实体模型,如图3所示。
图3 机床三维建模图
将标准件与非标准件导入装配体中,然后根据图样对零件进行组装,最后组合成为机床的装配体。装配体效果如图4所示。
图4 机床装配图
2)夹具的建摸
该工作站在上下料时采用真空吸盘式夹具搬运物料。真空吸盘主要针对材质易碎、柔软或体型不规则等难以夹起的物料,如薄壁曲面的物件等[7]。本次仿真加工件尺寸为300 mm×300 mm×200 mm的毛坯料。使用SolidWorks软件进行建模,模型如图5所示。
图5 吸盘式夹具模型图
在建好非标件模型后,将非标与标准模型导入工作站中。首先,打开RobotStudio软件,从“ABB模型库”中选取IRB 4600型机器人,导入至工作站中心位置。将制作的夹具模型导入RobotStudio软件中,并改变为工具,将创建好的夹具导入工作站中,选择安装到IRB 4600。导入机床门模型与机床装配体模型,使用创建机械装置功能来实现机床开关门的操作[8]。从软件的“ABB模型库”中选择Conveyor guide 400型号传送带,然后根据机器人工作范围选定上料传送带和下料传送带位置,并在上料传送带末端添加一个毛胚料作为机床加工原料,传送带位置示意图如图6所示。
图6 传送带放置示意图
1)夹具Smart组件
进行夹具的Smart组件建立,首先选择“Attacher”将物体连接使其一起行动以达到夹取目的,选择“Detacher”将连接拆除以达到松开物体的作用,选择“LineSensor”来检测物体之间是否有体积碰撞来实现链接物体的作用,最后选择“LogicGate[NOT]”来实现数字信号的逻辑运算[9]。对夹具添加传感器,来检测是否有物体存在,添加位置如图7所示。然后进行逻辑连接。
图7 夹具传感器
2)机床Smart组件
创建名为“机床”的Smart组件,为到达自定义的位姿,添加两个“PoseMover”,然后将开门与关门时的位姿分别添加至两个组件中,选择“LogicGate[NOT]”实现数字信号的逻辑运算。对Smart组件进行逻辑连接时,首先选择输入信号DI_KGM1来控制开关门的输入信号,在输出端选择输出信号DO_KMOK1来控制开门动作,最后在输出端选择输出信号DO_GMOK1来控制关门动作,控制流程如图8所示,然后进行逻辑连接。
图8 车床控制流程图
3)上料输送链Smart组件
创建名为“输送链1”的Smart组件,首先选择“Source”创建指定图形的拷贝,来实现加工件的产生;
再添加“LinearMover”移动目标对象,来保证运输带的传输功能;
选择“Queue”表示对象的队列,来控制传输的运输方向和运输速度,然后选择“PlaneSensor”建立传感器的平面;
最后选择“LogicGate[NOT]”实现数字信号的逻辑运算。对上料输送链I/O信号连接解释如表1所示。
表1 上料输送链I/O信号
4)下料输送链Smart组件
创建名为“输送链2”的Smart组件,选择两个“PlaneSensor”建立两个传感器的平面,分别建立在加工件放置位置以及传送带末端;
再添加“LinearMover”移动目标对象,实现加工件在输送带上移动;
然后选择“Queue”表示对象的队列,控制传输的运输方向[10]。对Smart组件进行逻辑连接,由于这一过程只有传感器参与使用,所以无需输出端与输入端,直接进行逻辑连接[11]。
将Smart组件导入工作站逻辑中,将I/O信号添加至控制器中,进行整体给料产线的逻辑连接。首先发出DO_start信号,输送链1接收到信号执行传输加工件,当加工件到达传感器位置后输出DO_Daowei信号传送至传感器,传感器输出DO_XIPAN信号,吸盘接收到夹取信号夹取加工件。在运输过程中传感器发送DO_KGM1信号控制机床的开关,根据输出DO_KGOK1和DO_GMOK1指令控制机床的开关门信号,机器人给料产线的I/O信号参考表2。
表2 机器人给料产线I/O信号
a)路径点的选择
通过示教器程序数据中的robtarget来确定路径点目标,包括初始目标点Jpos10、夹取处目标点p10、机床前等待处目标点p20、机床加工处目标点p30及下料处目标点p40。
b)给料程序编写
给料程序包括初始化模块、上料模块、机床门动作模块、下料模块。
1)初始化程序包括设定初始输出的指令和工作站初始状态。选择MainModule程序模块中的chushihua()模块编写工作站初始状态的程序。初始状态时控制器输出DO_KGM1与DO_XIPAN信号来控制初始状态时的机床位姿与夹具夹取状态,设定初始目标点jpos10,编写运动控制、加速度控制以及速度控制。
2)工作站上料程序的编写按以下流程:首先需要等待初始信号发出后,加工件开始传送,到达上料传送带传感器处,即目标点p10;
传感器输出DO_Daowei信号,控制器收到信号后,机器人手臂到达加工件所处p10目标点处,然后控制器输出信号DO_XIPAN,吸盘夹具将加工件吸住,将加工件夹取到机床门前p20目标点处,在吸盘夹具运输到p20目标点处时,控制器输入开门信号。
3)工作站机床门动作程序的编写流程为:等到上料程序完成,机器人到达p20目标点后,在机床门打开后等待一段时间再将加工件放入指定加工点,即目标点p30,控制器输出DO_XIPAN指令放下加工件,返回p20目标点,等待加工完毕,然后开门,机器人返回p30目标点,将加工件夹取出再次返回到p20目标点。
4)工作站下料程序的编写流程为:等待机器人手臂到达p20后,控制器输出DO_KGM1信号控制机床门关闭,机器人手臂将加工件放置到目标点p40,控制器输出DO_XIPAN指令放下加工件,传感器控制使加工件运出工作站;
之后先将机器人手臂返回p20目标点处,再返回初始目标点jpos10,程序结束。最后通过初始指令中的WHILE循环,来进行下一次给料。
机器人程序通过调用不同功能的子程序控制其完成相应的动作,主要包括初始化程序、拾取放置程序、载荷测定服务例行程序等,同时为防止CPU超负荷还需编制循环检测等待程序,编写的机器人程序可同步至实际生产中。上料过程仿真结果如图9所示。
图9 上料仿真图
在仿真调试过程中出现机器人手臂中途停止动作以及夹具无法夹取物料的问题。经过程序分析与排查,通过优化机器人运输路径及扩大夹具传感器范围的方法解决了上述问题。实现了基于Smart组件的机器人给料产线工作站的设计与仿真,完成了机器人与机床配合完成从输送物料、上料、加工等待、下料到下级输送的整个仿真过程。
本文介绍了机器人给料产线的设计方案,根据加工实例的要求,构建了仿真生产线的布局,实现了ABB机器人自动上下料、搬运的路径规划、离线编程和仿真调试。为生产线设计提供了可行性的依据,将大大缩短生产线的设计制造、调试周期,节约成本,对深入研究和应用机器人离线仿真技术起到一定作用。
猜你喜欢产线夹具工作站左权浙理大 共建工作站今日农业(2022年16期)2022-11-09昆玉棒材轧制产线提速增效工艺改进措施山东冶金(2022年4期)2022-09-14方形夹具在线切割切槽的应用哈尔滨轴承(2021年4期)2021-03-08戴尔Precision 5750移动工作站电脑报(2020年32期)2020-09-06平面金属薄板饰件精加工智能产线上下料装置设计制造技术与机床(2019年12期)2020-01-06多品种小批量智能制造产线关键技术及应用探讨电子制作(2019年20期)2019-12-04连续电镀锌产线预磷化工艺及参数控制表面工程与再制造(2019年6期)2019-08-24变速器输入外轴内外圆磨削夹具的缺陷改造制造技术与机床(2017年7期)2018-01-19基于CATIA V5夹具零件库的建立制造技术与机床(2017年10期)2017-11-28车身焊装夹具调整环球市场信息导报(2015年35期)2015-12-26扩展阅读文章
推荐阅读文章
老骥秘书网 https://www.round-online.com
Copyright © 2002-2018 . 老骥秘书网 版权所有