机器人后处理器:你需要知道的一切

机器人后处理器

不知道选择后处理器吗?这里有5个步骤挑选完美的机器人后处理器。

后处理器的离线编程软件和机器人之间的桥梁。raybet雷竞app下载

如果你选择正确的后处理器,您的程序将开箱即用的——真正的机器人将会完全一样的模拟。然而,如果你选择错误的后处理器,你是一个困难的时期——机器人可能移动异常的话,它可能会在错误的方向移动,也可能不动。

RoboDK提供很多不同的后处理器可供选择。值得熟悉后处理器是如何工作的,如何选择正确的,以及如何自定义或创建自己的后处理器如果提供的不完全正确。

这篇文章将告诉你所有你需要知道的关于机器人在RoboDK后处理器。

后处理器是什么?

机器人指令

大多数机器人程序包含相同的基本命令,反复使用。这三个最常见的是:

  • 移动关节,这个移动机器人通过发送一个点在空间机器人关节所需的位置的最快的方式,就是通过自由空间时有用。
  • 线性,这个移动机器人从当前位置到一个点在空间按照精确的线,这是有用的移动去接一个对象时,绘画,等等。
  • 设置速度,这定义了机器人的终端执行器的速度和/或关节。

raybet雷竞app下载离线编程软件创建程序使用一个通用版本的这些(和其他)命令,可以适用于任何机器人。

机器人说着不同的语言

问题是,每个不同的厂家有不同的方式向他们的机器人程序的命令。许多制造商都有自己的自定义编程语言,有的甚至使用稍微不同的命令不同版本的控制器。

例如,下面是我上面列出的三个命令是如何表达不同的机器人控制器。在括号里,我还显示所需的最小数量的参数和值控制六自由度机器人:

机器人 联合行动 线性移动 设定的速度 路径舍入
ABB IRC5 MoveJ (4) MoveL (4) speeddata (4) zonedata (4)
发那科RJ3 J (2) L (2) (1)速度 问(1)
川崎 JMOVE (1) LMOVE (1) (1)速度 精度(1)
库卡的方式呈现 20元(1) 林/ SPL (1) 或者美元。CP (1) 7美元。cdi (1)
Motoman JBI MOVJ (2) MOVL (2) VJ / V (1) PL (1)
通用的机器人 movej (1) movel / movep (1) v (1) r (1)

正如你所看到的,每个命令每个机器人类型之间是相似的。然而,有一个区别在措辞和所需的信息来定义每条指令。

没有离线编程和后raybet雷竞app下载处理器,你必须学习一门全新的编程语言每次你编程的一种新型的机器人。这大大减缓机器人编程。

后处理器很容易

后处理器工作的命令翻译成一个特定的项目你的机器人模型。

RoboDK,你不用再学习一种编程语言让你的机器人移动。提供的后处理器通常足以产生可用,没有bug的代码为30多个品牌的机器人。

后处理器还生成所有必要的初始化代码和变量定义,通常令人讨厌定义普通文本编程。

5步骤挑选完美的后处理器

40岁以上RoboDK一起打包后处理器。你必须选择正确的后处理器的机器人控制器。

如何在二者之间做出选择?

如果你使用一个机器人从我们ios版雷竞技官网入口,你会发现一个后处理器已经被选中作为违约。通常,这是假定您使用的是最新的(或违约)控制器,机器人。然而,你会发现你需要选择另一个如果默认不适合应用程序的需要或设置。

选择机器人的后置处理程序

1。选择机器人的后处理器品牌

通常情况下,最好首先尝试违约或最基本的后处理器。

一些机器人品牌RoboDK默认只有一个选项提供,如Mecademic,川崎,cloo等。在这种情况下,你的选择是非常简单的。

2。选择控制器的后处理器

一些机器人品牌对不同的控制器或版本有不同的后处理器的编程语言。例如,日本电装有一个后处理器对其老RC7控制器,一个用于更新RC8控制器,这些模型之间从编程在PacScript PAC编程语言来编程。

使用的后处理器特定的控制器如果一个是可用的。如果没有选择特定的控制器,试着接近你的控制器的一个版本号。

3所示。选择应用程序的后处理器

一些机器人品牌有相当多的不同的处理器。库卡有10个!

一些额外的后处理器是为特定的应用程序或设置。例如,有5个库卡KRC2控制器的后处理器。两个都使用他们的应用程序CamRob铣附加或库卡数控控制,允许有成千上万行代码在一个程序文件(适用于机器人加工)。一个是专门为电弧焊的应用程序。同样,有一个你的后处理器集成Robotiq触手。

如果有一个控制器的后处理器是正确的为您的特定应用程序或设置,使用它。然而,如果没有为您的应用程序只使用你的品牌的基本后处理器和控制器。

4所示。选择后处理器,您可以轻松地更新

有时,RoboDK生成的程序为您的应用程序不会完全正确。您可能需要添加额外的代码来扩展功能。这个很容易做如果你有点熟悉机器人的编程语言。

提供的后处理器,让它更容易改变和更新生成的代码。

例如,库卡KRC2选项生成DAT文件。这是一个有趣的特性库卡控制器。在这个配置中,职位作为变量存储到一个单独的DAT文件有时更容易更新代码你只需要改变变量改变立场。

同样,有两个女人西门子利用西门子后处理器:一毫米中提供的职位和提供的其他地方英寸。

选择后处理器使它尽可能简单机器人为你更新代码,应该你需要。

5。创建或定制一个帖子的处理器

在某些情况下,您可能需要编写自己的后处理器,例如当你使用你的机器人在一个独特的配置。

你也可以定制特定的设置或应用程序的现有的后处理器。

很容易编写自定义在RoboDK后处理器都是Python程序,都写在一个类似的格式。

你可以看到一个简单的教程,显示了如何创建或更新后处理器在这个视频。

检查后处理器页面文档以了解更多的细节。

你有什么问题后处理器呢?在下面的评论中告诉我们或者加入讨论LinkedIn,推特,脸谱网Instagram

关于亚历克斯Owen-Hill

亚历克斯Owen-Hill自由作家和演说家博客是关于大范围的话题,包括科学,演讲技巧在CreateClarifyArticulate.com上,讲故事和机器人(当然)。他完成了一个遥控机器人博士学位大学为马德里作为PURESAFE项目的一部分,在与欧洲核子研究中心的合作。脚恢复学术,他维护了一个公司通过博客对工业机器人在机器人世界。

亚历克斯Owen-Hill查看所有的帖子

留下一个回复

你的电子邮件地址将不会被发表。必填字段标记*