学术论文投稿/征稿

欢迎您!请

登录 注册

手机学刊吧

学刊吧移动端二维码

微信关注

学刊吧微信公众号二维码
关于我们
首页 > 学术论文库 > 理工论文 基于 MCD 平台的机器人码垛工作站设计及虚拟调试论文

基于 MCD 平台的机器人码垛工作站设计及虚拟调试论文

34

2023-01-28 14:25:44    来源:    作者:lvyifei

摘要:摘要:针对机器人码垛工作站建设过程中开发周期长、调试成本高的问题, 采用基于 MCD 平台的数字孪生方法, 实现机器人码垛 工作站的机电一体化设计与虚拟调试。基于 NX UG 平台建立机器人码垛工作站三维模型, 赋予模型机械、物理属性, 创建与控制 系统交互的数据信号。基于西门子 S7- 1500PLC 编写控制程序, 设计机器人码垛工作站 HMI 人机界面, 进行机电一体化联合调试, 并开展虚拟码垛调试实验。实验结果表明: 在夹具与工件的摩擦因数为 0.2 条件下, 当工件的质量为 1

  摘要:针对机器人码垛工作站建设过程中开发周期长、调试成本高的问题,采用基于MCD平台的数字孪生方法,实现机器人码垛工作站的机电一体化设计与虚拟调试。基于NX UG平台建立机器人码垛工作站三维模型,赋予模型机械、物理属性,创建与控制系统交互的数据信号。基于西门子S7-1500PLC编写控制程序,设计机器人码垛工作站HMI人机界面,进行机电一体化联合调试,并开展虚拟码垛调试实验。实验结果表明:在夹具与工件的摩擦因数为0.2条件下,当工件的质量为1~3 kg时,机器人夹具正压力大于或等于80 N,可实现工件的稳定抓取,放置工件时机器人放置速度小于或等于0.2 m/s,可实现工件的精确放置。该方法可实现机器人码垛工作站的数字化设计和虚拟调试,通过机械系统与电气控制系统联合仿真,实现方案的前期验证和优化,降低开发成本。

  关键词:MCD;机器人码垛;PLC;虚拟调试

  0引言

  MCD(Mechatronics Concept Designer)是Siemens公司开发的在新一代数字化产品开发系统(Unigraphics Next Generation,UG NX)环境下建立3D模型并实现运动仿真的虚拟平台[1]。基于MCD平台可在产品方案设计阶段建立三维模型,设计配套的电气控制方案,搭建数字孪生虚拟样机。在模拟真实工作场景下进行设备的程序运行和运动仿真,验证机电一体化系统方案的可行性。通过虚拟传感器获取机械模型的数据信号与PLC实时通信,实现虚拟机电设备工作状态的在线监控[2]。通过设备的虚实结合,实现数字化双胞胎。

  邢学快[3]采用PLC数据匹配的MCD实现风力发电机虚拟仿真监控,黄海涛[4]基于MCD平台设计了空心杯线圈成型装置,并进行了实验验证。吴雁[5]基于MCD平台完成了数控车床上下料机械手机电一体化概念设计与控制仿真,体现了NX MCD平台多系统集成性高、概念建模及模拟仿真等优势。林裕程等[6]提出了一种基于NX MCD的数控机床软件在环虚拟调试方法,通过PLCSIM Advanced构建虚拟PLC,运用TIA博图作为数据通讯和实时监测的虚拟验证手段,并以数控机床的模型和PLC控制程序的联合仿真为应用案例。郑魁敬等[7]以机器人磨削系统为应用案例,提出一种基于三维仿真平台NX MCD的机器人自动化生产系统虚拟调试方法,实现磨削系统、机器人控制器和PLC控制器的信号实时交互,验证了基于NXMCD的机器人自动化生产系统虚拟调试方案的有效性。代小龙等[8]基于NX MCD进行了冲压生产线运动仿真研究,验证了基于NX MCD的自动化冲压生产线运动仿真的可操作性。王俊杰等[9]提出了一种基于MCD的并行概念设计理念,运用OPC(OLE for Process Control)通讯技术作为实时虚拟验证的实现手段,并用某数控机床的概念设计过程作为实例验证。

  研究表明,MCD平台可广泛应用于各类机电产品的设计开发、运行调试、在线监控,能有效缩短产品研发周期,降低开发过程的硬件消耗[10]。本文以机器人码垛工作站为研究对象,基于MCD平台进行机械系统设计和控制系统PLC程序设计,实现机电一体化系统仿真,并开展调试实验,搭建稳定可靠的机器人码垛工作站虚拟样机模型。

  1机器人码垛工作站三维模型设计

  图1所示为机器人码垛工作站模型简化图,采用模块化设计方法进行机械系统建模,简化后的模型主要分为4个模块:机器人模块、夹具模块、钻床模块、传送带模块。机器人模块由机器人本体和夹具组成,本体采用ABB IRB1200系列机器人模型。夹具模块采用伸缩机构实现工件的抓取和释放。钻床模块由可旋转可升降钻床刀架和钻头组成。传送带模块由进料传送带和出料传送带组成,进料传送带上设置了光电传感器1和2,出料传送带上设置了光电传感器3,用于工件的到达检测。

基于 MCD 平台的机器人码垛工作站设计及虚拟调试论文

  2机器人码垛工作站工作流程设计

  机器人码垛工作站实现的加工作业:工件的进料搬运、工件钻孔、工件的出料搬运。为了设计机器人码垛工作站电气控制系统,并在MCD平台上进行机电一体化联合调试,先对机器人码垛工作站的工作流程和动作逻辑进行系统规划和设计,图2所示为机器人码垛工作站工作流程。

搜狗截图23年01月28日1418_15.png

  图1所示位置为机器人、工件、钻床、传送带开机前的初始位置。工作过程中1个工件加工周期机器人设置了6条运动路径。进料传送带的启动由机器人复位信号控制,停止由光电传感器2控制。系统启动状态下当机器人回到初始位置时,进料传送带启动;当光电传感器2触发时,进料传送带停止。出料传送带的启停由光电传感器3、4控制,当光电传感器3触发,传送带2启动;当光电传感器4触发,出料传送带停止。

  机器人运动轨迹由6条路径组成,工作过程中根据传感器信号的状态逻辑启动相应的路径。钻床模块的被控对象包括刀架的旋转、升降、钻头的旋转启停,采集过程信号构建控制逻辑。

  3 MCD机械属性设置

  3.1基本机电对象设置

  通过机电对象的设置可以赋予三维模型物理属性,包括重力、摩擦、碰撞等,使之与现实世界中的真实物体具有相同的物理性质[11]。本文采用组件装配的方式设置机电对象,该方法适用于结构复杂、零部件数量庞大的机电装备或生产线,图3所示为机器人码垛工作站MCD模型的机电对象设置结构。

搜狗截图23年01月28日1418_16.png

  其中,以机器人本体为例进行机电对象设置。工业机械臂由6个轴组成,仿真过程中6个轴的位置都发生运动,且每个轴都绕轴线转动,因此将6个轴分别设置为刚体,运动副设置为铰链副,如图4所示。

搜狗截图23年01月28日1418_17.png

  3.2机器人运动路径规划

  机器人运动路径规划是机器人码垛工作站设计的关键,决定了机器人运动的精度和工件抓取的稳定性。MCD中有反算机构和路径约束运动副两种方式进行机器人的运动路径控制[12]。反算机构可以在线设定目标位置参数,适用于目标位置在线更改的自动控制系统,但其运动轨迹的平滑性差,波动较大。路径约束运动副需预先设定运动轨迹,仿真过程中目标位置不可更改,路径可控性好,轨迹平滑,适用于运动轨迹固定的控制系统。

  本文采用路径约束运动副进行机器人的运动轨迹控制,创建6段连续路径构成机器人全周期运动轨迹,如图5所示。每段路径取起点、终点、中间过渡点3个点,保证路径平滑,曲率半径小。

搜狗截图23年01月28日1418_18.png

  4 MCD信号及数据创建

  信号是机械模型与电气控制系统交互的桥梁,机械模型的状态反馈、传感器的信号输出,控制系统的控制信号输入均是以信号的方式进行传递。机器人码垛工作站MCD模型中以组件为单元进行信号的创建,通过对工作流程的分析共创建各类控制信号29个。其中,输入信号12个,输出信号17个。整型数据信号11个,双精度数据信号3个,布尔型数据信号15个。表1所示为MCD模型中创建的部分信号。

  5 PLC电气控制设计

  采用西门子S7-1500 PLC进行机器人码垛工作站控制系统设计,基于西门子自动化集成平台TIA Portal进行程序设计和HMI人机界面设计,如图6所示。程序设计了自动模式和手动模式两种操作模式,程序设计的I/O信号与MCD创建的信号匹配。程序在S7-PLCSIM Advanced虚拟PLC环境中运行。将S7-PLCSIM Advanced虚拟PLC与MCD连接,配置I/O信号,并与MCD中的信号进行映射。

搜狗截图23年01月28日1418_19.png

搜狗截图23年01月28日1419_20.png

  6虚拟调试实验与结果分析

  机器人码垛工作站中,对不同质量和表面摩擦因数工件的稳定抓取和精确放置是码垛工作站调试的重点,也是耗时较长的调试环节。机器人夹具的接触面积、摩擦因数、正压力是影响工件稳定抓取的关键因素,机器人放置工件时的运动速度是影响工件精确放置的关键因素。

  基于MCD平台的机器人码垛工作站机电一体化模型,开展虚拟码垛调试实验,探索机器人夹具的接触面积及工件/夹具摩擦因数一定,夹具稳定抓取时,夹具正压力与工件质量之间的关系。探索机器人放置工件时的运动速度与工件放置精度之间的关系。实验参数及结果如表1所示。

  实验结果表明:工件与夹具的摩擦因数为0.2时,稳定拾取工件所需的夹具正压力与工件质量有关。当工件质量为1 kg时,夹具正压力大于或等于30 N,可实现工件的稳定拾取,夹具正压力等于20 N时,机器人运动过程中出现工件滑落;当工件质量为2 kg时,夹具正压力大于或等于60 N,可实现工件的稳定拾取,夹具正压力等于50 N时,机器人运动过程中出现工件滑落;当工件质量为3 kg时,夹具正压力大于或等于80 N,可实现工件的稳定拾取,夹具正压力等于70 N时,机器人运动过程中出现工件滑落。

  工件与夹具的摩擦因数为0.2时,精确放置工件所需的放置速度与工件质量有关。当工件质量为1 kg时,放置速度小于或等于0.2 m/s,可实现工件的精确放置,放置速度等于0.3 m/s时,工件放置时出现滑移;当工件质量为2 kg时,放置速度小于或等于0.3 m/s,可实现工件的精确放置,放置速度等于0.4 m/s时,工件放置时出现滑移;当工件质量为3 kg时,放置速度小于或等于0.4 m/s,可实现工件的精确放置,放置速度等于0.5 m/s时,工件放置时出现滑移。

  7结束语

  采用MCD数字化机电产品开发平台可同时实现机器人码垛工作站的机械系统设计、电气控制系统设计,模拟真实工作环境完成机电一体化联合仿真和虚拟调试。在机械实体制造前预先进行控制程序设计,基于MCD虚拟模型进行程序的验证和调试,在设计阶段发现问题,进行机械和控制系统的优化改进。

  基于MCD平台的机电一体化虚拟调试模型进行码垛实验,获得了不同质量工件稳定拾取所需的夹具正压力和精确放置所需的机器人放置速度。在工件与夹具的摩擦因数为0.2的接触条件下,当工件质量为1 kg时,稳定抓取所需的夹具正压力大于或等于30 N,放置速度小于或等于0.2 m/s;当工件质量为2 kg时,稳定抓取所需的夹具正压力大于或等于60 N,放置速度小于或等于0.3 m/s;当工件质量为3 kg时,稳定抓取所需的夹具正压力大于或等于80 N,放置速度小于或等于0.4 m/s。对于质量为1~3 kg的工件,夹具正压力大于或等于80 N,放置速度小于或等于0.2 m/s,可实现工件的稳定抓取和精确放置。

  相比传统的基于机械实体的机电系统开发和现场调试模式,该方法大大缩短了开发周期,降低了现场调试成本和机械结构优成本,为机电产品的开发提供了机电一体化解决方案。

  参考文献:

  [1]仇海东.全自动高速纸箱包装机的设计及电气控制[J].包装与食品机械,2007,25(6):44-46.

  [2]MP,ODENTHAL B,WAGELS C,et al.Cognitive engineering of automated assembly processes[C]//Human Factors&Ergonom⁃ics in Manufacturing,2014.

  [3]邢学快.采用PLC数据匹配MCD风力发电机虚拟仿真监控[J].微型机与应用,2016,35(9):3-5.

  [4]黄海涛.基于MCD的空心杯线圈成型装置设计研究[D].贵阳:贵州大学,2020.

  [5]吴雁.基于MCD平台的数控车床上下料机械手机电一体化设计与控制仿真[J].机床与液压,2018,46(15):99-104.

  [6]林裕程,韩勇.基于NX MCD的数控机床虚拟调试[J].制造技术与机床,2021(2):151-156.

  [7]郑魁敬,代方园,廉磊.基于NX MCD的机器人磨削系统虚拟调试[J].组合机床与自动化加工技术,2019(12):57-60.

  [8]代小龙,杨丹.基于NX MCD的冲压生产线运动仿真研究[J].模具工业,2021(10):8-33.

  [9]王俊杰,戴春祥,秦荣康,等.基于NX MCD的机电概念设计与虚拟验证协同的研究[J].制造业自动化,2018(7):31-33.

  [10]郝任义.工业自动化生产线中机器人及PLC的集成控制研究[D].秦皇岛:燕山大学,2018.

  [11]郑魁敬,廉磊.工业生产线集成控制与虚拟调试研究[J].制造技术与机床,2019(3):128-135.

  [12]赵永信,黎玲萍.基于MCD的气动手抓设计与控制仿真研究[J].装备制造技术,2020(8):20-22.