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

插件和附加程序是一个好的机器人软件的定义特征。它们可以帮助您建立一个强大的、精简的软件工作流程。这是如何。

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

我们关注互操作性的一个重要原因是,RoboDK可以很容易地嵌入到您的软件工作流程中。我们不希望你必须经历一个巨大的学习曲线来开始机器人编程。您应该能够尽快地站起来并开始运行。

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

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

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

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

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

  1. 我计划,研究然后写在我的文字处理程序里。
  2. 然后将它传递给一个文本编辑器来批量编辑HTML。
  3. 然后通过HTML清理器传递。
  4. 然后复制到RoboDK内容管理系统。

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

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

软件工作流的定义

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

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

这有点让人困惑,所以让我们把它分成几个部分:

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

机器人加工工作流示例

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

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

RoboDK的3种软件互操作性

创建高效软件工作流的关键是互操作性。据前ibm经理库尔特·科桑克说在美国,缺乏互操作性正日益成为企业的瓶颈。

当你的软件“很好地一起运行”时,你可以显著地加快机器人编程的速度。正如我们在过去提到的在美国,你不需要改变你软件工作流程中的一切来使用机器人——你只需要把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论坛

关于亚历克斯Owen-Hill

亚历克斯·欧文-希尔是一名自由撰稿人和公共演说家,他的博客涉及广泛的话题,包括科学、CreateClarifyArticulate.com的演讲技巧、讲故事,当然还有机器人。他在马德里理工大学(university versidad Politecnica de Madrid)完成了远程机器人学博士学位,这是与CERN合作的PURESAFE项目的一部分。作为一名正在恢复的学者,他通过撰写关于工业机器人的博客,在机器人世界站稳了脚跟。世界杯2022美洲预选赛直播

查看Alex Owen-Hill的所有帖子

留下一个回复

您的电邮地址将不会公布。