设计工业拣选和放置机器人-用户案例研究-Maplesoft

用户案例研究:
工业选放机器人的设计

挑战
一家领先的包装机械供应商的拣选和放置机器人屡屡发生电机故障,定期面临巨额更换成本。

解决方案
该公司选择Maplesoft开发机器人的高保真参数化模型。该公司使用MapleSim模拟机器人的操作,并使用Maple了解故障的确切原因,希望找到一种经济高效的解决方案。

结果
MapleSim的结果向该公司展示了一个他们不知道的解决方案——他们可以修改机器人的运动轮廓,以减少最大电机转矩的力矩,而不是更换每个机器人的电机。该公司基本上能够将软件更新应用于之前预计成本高昂的大型电机现场硬件更换。展望未来,他们正在为其他机器人使用MapleSim模型,最大限度地降低了过度设计组件和意外现场维修的高昂成本。


工业自动化正在兴起,机器每天都在执行更复杂的任务。设计这些复杂的工业机器是一个具有挑战性的过程。工程师需要确保他们设计的机器在生产率、工作空间、机动性、有效载荷等方面满足许多不同的性能目标。同时,他们还需要开发一种将生产和维护成本降至最低的设计,例如使用尽可能小的电机和最短的机械臂连接,并将负载降至最低,以减少导致昂贵维修和停机的磨损。鉴于如此多的复杂性,组织将过度设计产品,投资于成本更高的组件,以减少不可预见的故障。其他公司会尽量降低成本,但当意外故障发生时,更有可能面临昂贵的现场维修。系统级建模提供了第三种选择,在物理原型之前很久就可以对产品性能进行分析和深入了解。

一家领先的包装机供应商联系了Maplesoft工程解决方案团队,希望了解为什么他们在现场部署的拣选和放置机器人中再次出现电机故障。他们求助于Maplesoft,帮助他们回答有关产品设计的问题,包括许多可能对他们未来所有机器人设计有益的问题:

  • 机器人在所有操作条件下的合适电机尺寸是多少?
  • 链接的长度应该是多少,以实现所需的工作空间?
  • 连杆长度的不同组合对设计有什么影响?
  • 在不同的使用情况下,电机和变速箱需要什么性能?


Maplesoft工程解决方案团队应用参数化系统建模方法来回答这些问题。他们使用MapleSim开发了该公司的拾取和放置机器人的高保真参数化模型。然后,他们利用Maple的高级计算功能开发分析工具,用不同的参数值集检查系统的操作及其动态行为。这些分析工具以及高保真模型为该公司提供了所需的洞察力,以确定如何在不增加任何新硬件的情况下防止电机故障。他们能够用更新的软件调整机器人的运动轮廓,消除了电机受到破坏性扭矩时的瞬间。之前需要定期更换电机的部分被简化为简单的软件更新,为公司的整个机器人生产线节省了大量资金。除此之外,Maplesoft还为他们提供了一个工具集,他们可以方便地进行配置,以便在类似产品的设计中使用。

使用MapleSim进行模型开发

典型的拾取和放置机器人示例如所示图1机器人模型安装在参考基座上,构成机器人手臂的三个连杆连接在该基座上。连杆由三个伺服电机驱动,提供三个自由度的旋转运动和控制。末端效应器由连接到第三个链接的平移组件组成,允许进行所需的拾取和放置操作。



图1:MapleSim中三连杆拾取放置机器人手臂的设计

每个连杆结构都包括传感器组件,用于提供力和扭矩信息,这些信息随后可用于确定每个轴承的径向力、轴向力和弯矩。该模型还包括嵌入设计中战略位置的探针,以监测性能特征,例如所需的电机转速和扭矩,以及接头角度和约束。

在MapleSim中运行初始模拟以观察系统的行为,探针信息显示在各种图中。然后将该模型加载到Maple中进行深入分析。

使用Maple进行设计分析

Maplesoft Engineering Solutions团队在Maple中创建了一套分析工具,为公司提供对其设计的深入了解,确保其产品既不会过度设计,也不会出现意外故障。利用全参数化MapleSim模型和Maple符号计算引擎,这些工具使公司能够在各种操作条件下进行模拟,以确定设计参数的最佳组合。

Maplesoft开发的第一个设计工具使该公司能够进行运动学分析。通过运动学分析,他们可以检查机器人的工作空间,可视化其运动,并确定任何所需的路径偏移。机器人的运动受机器人肘部配置为右侧还是左侧的影响。运动学分析工具的功能之一是执行反向运动学计算,并评估两个肘部位置。通过观察这两种情况下的行为,该公司能够做出明智的决定,决定将肘部放在哪一侧——这一决定随后被推进并应用于所有进一步的分析。

下一步是确定机器人是否在允许的运动范围内运行,以及是否有任何关节角度超过了期望的极限。


图2:Maple中的联合分析

每个关节都有多个变量,包括关节角度、角速度和角加速度,这些变量根据末端执行器运动的期望路径而变化。结果表明,初始末端执行器设计路径导致了较大的角加速度峰值,这表明该公司需要进行修改,以平滑用于驱动关节的运动。这种调整不仅会降低加速度峰值的大小,还会降低接头负载,降低电机和轴承的运行要求。这种见解有助于防止过度设计电机的不必要成本。

虽然该公司自然希望使用尽可能小的电机,但他们也必须确保所选电机仍能满足机器人的性能目标。Maplesoft Engineering Solutions团队开发了一种分析工具,以帮助公司确定电机尺寸。确定并绘制电机的速度、转矩和能量,然后将其覆盖在制造商针对目标电机的性能曲线上。电机性能曲线是从导入Maple的可能电机数据列表中选择的。对于每种电机,该公司可以将模拟结果与制造商规格中不同电机的数据进行比较。使用分析工具,该公司能够考虑不同的电机配置,能够在所需范围内运行。采用了类似的方法,将制造商的数据叠加在模拟数据上,以探索变速箱限制和不同传动比的选择。

Maplesoft开发的另一个分析工具是参数扫描,用于观察不同连杆长度对机器人操作的影响。通过在预先确定的允许范围内模拟不同连杆长度配置的模型,该公司能够观察到对性能特征的相应影响,例如电机速度、扭矩、负载要求和工作空间变化。Maple自动利用并行处理,允许用户的计算机使用不同的参数值同时运行多个模拟,然后在可视化窗口中显示叠加的结果,以便快速轻松地进行比较。


图3:不同链路长度的参数扫描结果示例

通过采用系统级建模方法,该公司能够改进其工程流程,让他们在设计的早期阶段深入了解产品性能。该公司利用这一新的设计流程取消了大量的电机更换计划,并继续进行设计改进,以节省未来整个机器人生产线的成本。

总结

Maplesoft Engineering Solutions团队开发了一个高度可配置的解决方案,帮助公司解决在设计工业拣选机器人时面临的挑战和意外成本。在MapleSim中开发全参数化系统模型,可以访问分析和优化系统行为所需的所有系统参数。Maple的符号计算引擎开发了大量分析工具,用于探索系统参数之间的关系及其对整体性能的影响。这一新方法揭示了该公司不知道存在的解决方案,其总成本仅为之前机器人电机维修技术的一小部分。参数化模型也正在修改,并在各种选择和放置机器人设计中使用,减少了设计过程早期的潜在故障和过度工程化部件。

本案例研究只是工业自动化和包装机械行业创新的一个例子。随着自动化机器人需求变得更加复杂,该公司意识到系统级建模在推动创新方面可以发挥巨大作用。起初,人们希望解决一个简单的问题,这从根本上改变了他们的设计过程,缩短了设计周期,并将不必要的成本降至最低。