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

改进您的软件工作流程可以缩短您的3D打印过程。以下是研究人员如何利用RoboDK改进增材制造工作流程。

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

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

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

认识研究人员

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

这项研究的题目是增材制造应用机器人控制体系结构的实现今年早些时候发表在《工业机器人》杂志上

研究人员想要达到什么目的?

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时“挂起”。他们需要在程序执行其他任务时能够控制机器人。他们用asyncioPython库,是并发编程的流行选项。

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

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

如果你想开发自己的程序来提升你的工作流程,你可以遵循以下步骤:

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

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

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

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

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

关于Alex Owen-Hill

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

查看Alex Owen-Hill的所有帖子

留下回复

你的电邮地址将不会公布。必填字段已标记