如何建立一个强大的,精简的软件工作流程

插件和附加组件是优秀机器人软件的一个决定性特征。它们可以帮助您建立一个强大的、流线型的软件工作流程。这是如何。

在过去一年左右的时间里,我们一直专注于为RoboDK创建插件和附加组件。我们最新添加的是VSCode,它允许您加速编码,并获得业界最流行的机器人编程IDE的好处。

我们专注于互操作性的一个重要原因-所以RoboDK很容易插入到您的软件工作流程。我们不希望你必须经历一个巨大的学习曲线来开始机器人编程。您应该能够尽快启动并运行。

但是,什么是软件工作流?

您以前可能从未考虑过您的软件工作流,但是我们都在使用它们。无论何时使用任何软件来执行任务,都有一个工作流。

机器人编程的成功之路是从一开始就掌握你的工作流程。

什么是机器人编程的软件工作流?

我们一直在使用软件工作流,尽管我们并不总是考虑它。我使用了一个软件工作流来编写本文的文本:

  1. 我做了计划,做了调查,然后用文字处理程序写了出来。
  2. 然后将其传递给文本编辑器以批量编辑HTML。
  3. 然后通过HTML清理器。
  4. 然后复制到RoboDK内容管理系统。

这只是文本。这些图像要经过一个更复杂的工作流程。

每当我们在软件程序之间传递数据时,我们都在使用工作流。

软件工作流的定义

下面是软件工作流的一个定义,改编自工作流的定义来自业务流程管理公司PNMsoft:

工作流是软件过程的定义、执行和自动化,其中任务、信息或文档根据一套程序规则从一个程序传递到另一个程序以供操作。

这有点令人困惑,所以让我们将其分解为几个部分:

  • “软件过程的定义、执行和自动化”如果你想要一个好的软件工作流,你需要积极地设计它,使用它,然后(在可能的情况下)自动化它。我们中的大多数人只是在没有正式定义我们的工作流程的情况下蒙混过关。
  • 任务、信息或文件从一个程序传递到另一个程序如果任何数据以任何格式在程序之间传递,那么您正在使用工作流。
  • 为行动,按一套程序规则。”- - -每个程序将对数据执行一个或多个操作。

机器人加工工作流示例

一个机器人加工项目可能有以下工作流程:

  1. 在您最喜欢的CAD程序中创建产品设计。
  2. 将CAD文件传递给CAM程序以创建机器路径。
  3. 将CAM路径传递给RoboDK进行机器人加工。
  4. 在RoboDK中生成机器人程序。
  5. 将机器人程序传递给机器人控制器以运行它。

3 RoboDK的软件互操作性类型

创建高效软件工作流的关键是互操作性。根据前ibm经理Kurt Kosanke的说法在美国,缺乏互操作性正成为企业日益严重的瓶颈。

当您的软件“配合得很好”时,您可以显著加快机器人编程的速度。就像我们之前提到的,你不需要改变你的软件工作流程中的一切来使用机器人——你只需要把RoboDK插入到你现有的软件中,很快就可以使用了。

以下是RoboDK允许轻松集成软件的3种方式:

1.文本编辑不可知论

非常流行的编程文本编辑器VSCode现在打包在RoboDK中,当你想编辑你的机器人程序时,你可以使用一些非常强大的功能。

然而,RoboDK的一个巨大的好处是你可以使用任何你喜欢的文本编辑器。通过选择您最喜欢的编辑器,您将加快学习过程。

2.CAD / CAM集成

从CAD程序中导出文件可能是一件非常麻烦的事情。这就是为什么我们为最流行的CAD/CAM软件包创建插件的原因。他们允许你导出模型到RoboDK在触摸一个按钮。在撰写本文时,我们现在有以下插件:

3.文件格式

最后,您可以使用一系列文件格式从RoboDK导出和导入数据。虽然这是一个比使用附加组件和插件稍微复杂的过程,但这意味着几乎任何程序都与RoboDK兼容。

为机器人编程建立一个强大的软件工作流的5个步骤

一个好的软件工作流来自于伟大的计划。

这里有5个步骤可以用来设计机器人编程的软件工作流程:

1.写下你最喜欢的软件包和你需要的功能

首先,注意您希望继续使用哪些软件包以及此应用程序所需的功能。

在可能的情况下,您将希望继续使用熟悉的程序,而不是为相同的功能更换一个全新的程序。

例子包括:

  • 用于设计产品的CAD程序。卡塔尔世界杯比分
  • 用于生成机器路径的CAD/CAM程序。
  • 用于编辑代码的文本编辑器。

2.调查的互操作性

了解如何在所选软件包和RoboDK之间传递数据。

如果你能使用我们的插件,那就太好了!如果没有,请查看如何使用其他文件类型导出。

3.确定“需要学习”

您可能需要为您的新机器人应用程序学习一些新功能,无论是在RoboDK中还是在另一个包中。但是,您可以将这些“需要学习的东西”保持在最低限度,以减少学习曲线。

确定哪些函数需要从头开始学习。我们的YouTube频道是一个学习RoboDK功能快速和容易的好地方。

4.形式化你的工作流程

当您确定了软件工作流的所有不同组件后,请花一些时间将它们绘制到工作流图中。

这个图表有点像流程图。它有助于使整个过程形式化,并减少你忘记某些东西的机会。有软件工具你可以用传统的笔和纸。

5.使用它

你的软件工作流只有在你实际使用它的时候才会有用!

通过使用您设计的工作流程,您可以确保您的机器人编程尽可能高效。每隔一段时间,回顾一下工作流程,看看你是否能让它更有效率。

你最喜欢的软件是什么?请在下面的评论中告诉我们,或者加入我们的讨论LinkedIn推特Facebook,Instagram或在RoboDK论坛

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

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

查看Alex Owen-Hill的所有帖子

留言回复

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