案例研究:改进增材制造工作流程

改进您的软件工作流程可以在3D打印过程中节省重要的几分钟。以下是研究人员如何利用RoboDK改进增材制造工作流程。

当您使用机器人进行3D打印时,您的软件工作流程会对您的生产力产生重要影响。如果你能在工作流程中节省几分钟的时间,随着时间的推移,这将转化为相当多的额外生产力。

您在不同软件包之间切换所需的时间通常很短,但这会使您的工作流程不那么顺畅,因此会降低增材制造的效率。

来自葡萄牙和挪威的研究人员最近开发了一款应用程序,通过RoboDK API进一步简化了RoboDK的增材制造工作流程。

认识研究人员

这个工程应用程序是由来自葡萄牙科英布拉大学的研究人员Filipe Monteiro Ribeiro和J. Norberto Pires以及来自挪威领先的制造业研究中心SINTEF的Amin S. Azar开发的。

这项研究的标题为增材制造应用中机器人控制体系结构的实现今年早些时候发表在《工业机器人》杂志上世界杯2022美洲预选赛直播

研究人员试图达到什么目的?

RoboDK是将机器人技术添加到增材制造中的好方法。我们已经看到人们用它来打印各种各样的物体,包括3D打印混凝土结构3D打印艺术品,3D打印食品

3D打印工作流程在RoboDK中已经相当不错了——你只需用一个切片器软件(通常是开源的Slic3r)生成GCODE,然后将生成的路径加载到RoboDK中。

然而,研究小组发现,RoboDK本身并不能提供最精简的工作流程。他们的研究概述了他们开发的一个程序,该程序直接结合了RoboDK和Slic3r的功能,而无需在两个程序之间手动移动g代码文件。

为了实现这一点,该团队使用Python和RoboDK API开发了一个图形程序。

本研究的目标是:

  • 开发一个增材制造模拟这在RoboDK中特别容易,它为机器人模拟提供了一个直观的环境。该团队还添加了一个简单的Python程序来模拟3D打印材料的沉积,因为这不是RoboDK目前自己模拟的东西。
  • 允许离线模拟机器人-根据研究人员的说法,这是他们应用程序的一个重要部分,因为使用虚拟环境可以降低对真实机器人的损坏风险。RoboDK可以很容易地将模拟机器人程序转化为代码的真实机器人通过其众多后处理器
  • 异步操作——对于团队来说,重要的是他们创建的程序不会干扰RoboDK中模拟机器人的操作。例如,当程序将新模型加载到Slic3r中时,模拟应该继续运行。这很容易实现使用我们的robolink Python模块,它提供了RoboDK和任何Python程序之间的异步链接。

由此产生的程序位于Slic3r和RoboDK之间,并协调增材制造过程。

这项研究证明了什么?

该团队的应用程序很好地利用了RoboDK的功能。特别是,他们展示了使用API来组合您自己的工作流的各个部分是多么有效。

RoboDK API是RoboDK的一个非常强大的部分,但它并没有被我们的许多用户使用。这是不幸的,因为它可以帮助显著提高机器人编程工作流程的流畅性。它支持几种编程语言但是,研究人员使用的Python库特别容易使用——当然,前提是您喜欢Python编程语言(为什么不喜欢呢?这是一门如此简单的语言!)

异步操作的优点

该研究的一个关键方面是异步操作。对于团队来说,确保计划的任何部分都不会停止计划的另一部分的运行是很重要的。

RoboDK已经以异步方式运行了——你可以同时运行多个Python脚本,它们不会相互干扰——但是团队需要他们自己的程序也具有这种异步功能。

例如,他们不希望他们的程序在等待Slic3r完成生成GCODE时“挂起”。他们需要能够在程序做其他事情的时候控制机器人。他们用asyncio它是并发编程的一个流行选择。

如何使用API改进自己的工作流程

虽然这项研究是由机器人研究人员进行的,但不要认为这意味着使用RoboDK API编程很复杂。即使您不是一个编程向导,您也可以自己轻松地使用该API。

如果你想开发自己的程序来提高你的工作流程,你可以按照以下步骤:

  1. 通过以下步骤熟悉API文档页面。阅读它的功能,并考虑在您的应用程序中可以使用它。
  2. 计划将在外部程序中编写应用程序的哪些部分。
  3. 使用API创建您的程序与RoboDK交互。
  4. 在将程序集成到流程中之前,对其进行测试。

当然,您不需要编写自己的代码来改进工作流程。你也可以用用于SolidWorks等程序的RoboDK插件当您与RoboDK一起使用其他程序时,还可以简化工作流程。

但是,正如研究团队所展示的那样,API可以非常有效地为没有插件的软件平滑工作流程的不同部分。

请记住,即使从编程过程中减少几分钟的时间,从长远来看也会带来额外的生产力。

在流程中使用API可以实现什么?请在下面的评论中告诉我们,或者加入我们的讨论LinkedIn推特Facebook,Instagram或在RoboDK论坛

关于亚历克斯·欧文·希尔

亚历克斯·欧文-希尔是一名自由撰稿人和演说家,他的博客主题广泛,包括科学、CreateClarifyArticulate.com上的演讲技巧、讲故事和(当然)机器人技术。他完成了马德里理工大学远程机器人博士学位,作为PURESAFE项目的一部分,与欧洲核子研究中心合作。作为一名正在康复的学者,他通过写关于工业机器人的博客,在机器人领域站稳了脚跟。世界杯2022美洲预选赛直播

查看Alex Owen-Hill的所有帖子

留言回复

您的电子邮件地址将不会被公布。必填项被标记