亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 工业机器人

什么是后处理器编辑器,您如何使用它?

您使用的是模拟机器人或 CNC 机器……但它的性能不正确。是时候使用后处理器编辑器了吗?

后处理器的作用是什么?为什么要编辑一个?

如果您使用离线编程,很可能您已经与后处理器进行了交互。也许您正在使用 RoboDK 对机器人进行机器人加工或其他机器人应用程序的编程。或者您正在使用支持您的 CNC 机床的 CAD/CAM 系统。

即使您没有意识到这一点,只要您使用这样的系统对您的物理机器进行编程,您就是在使用后处理器。

后处理器是模拟环境和物理机器之间的桥梁。它将模拟指令转换成机器人可以使用的代码。

但是,如果你想改变 如何 程序生成此代码?这就是后处理器编辑器的用武之地……

为什么需要编辑后处理器?

大多数人永远不需要编辑他们的后处理器。

例如,如果您使用 RoboDK,您只需从我们广泛的机器人库中下载您的机器人模型。我们已经将每个模型链接到 RoboDK 中的 80 多个后处理器之一。每当您将模拟程序发送给物理机器人时,后处理器都会“在后台”为您转换代码。

但是,在某些情况下,您需要编辑后处理器。

每个机器人制造商都使用自己的专有编程语言,该语言在自己的机器人控制器上运行。每个控制器都有一系列不同的配置选项和功能。后处理器是您可以设置所有这些自定义配置选项的地方。

例如,Techman 机器人控制器包含一个安全选项,可在用户重新编程机器人之前询问用户密码。后处理器是您可以找到启用、禁用和设置此密码的选项的地方。不是所有的机器人都有这个选项。

什么是后处理器编辑器?

后处理器编辑器是用于编辑机器人或 CNC 后处理器文件的专用软件。这使得后处理器编辑比使用标准文本编辑器更直观,标准文本编辑器是许多编程系统的唯一选择。

RoboDK 中包含的后处理器编辑器就是此类软件的一个示例。

RoboDK 后处理器是用 Python 编程语言编写的。对于每个受支持的后处理器,都有一个编译库(一个 PYC 文件)和一个包含所有配置属性的可编辑 Python 脚本。

如果您想完全控制配置,可以使用任何标准文本编辑器编辑这些配置文件。但是,RoboDK 还提供了更直观的后处理器编辑器。这使您可以更改所选机器人的参数,而无需完全参与代码。

如何轻松编辑后处理器

在 RoboDK 中,编辑后处理器的最简单方法是使用我们的后处理器编辑器。它提供了有关您何时最有可能使用每个参数和推荐值的信息。使用此工具,您将涵盖机器人的绝大多数用例。

每个后处理器都包含一个配置属性列表。这些会因您的机器人制造商而异。

一些后处理器包含很少的属性。例如,Mecademic 机器人的后处理器只包含一个属性(程序文件的文件类型)。

其他后处理器包括许多属性。例如,ABB 机器人的 ABB_RAPID_IRC5 后处理器有 16 个属性,从机器人的默认速度到外部转盘的配置标志。

无论您使用什么机器人,编辑其后处理器的最简单方法是将其加载到 RoboDK 编辑器中。您将能够看到所有可用的配置属性并决定哪些最适合您的应用程序。

简单后处理器编辑指南

当您打开后处理器编辑器时,您会看到一个可用属性列表。

您如何决定调整哪些属性以及设置哪些值?

让我们用一个具体的例子来展示这个过程……我们来看看该公司协作机器人系列的 AUBO 后处理器。

AUBO 后处理器包含以下属性:

正如您所看到的,这些属性通常仅从它们的命名约定就很清楚了。但是,如果属性的用途不是很明显,通常会在编辑器中对其进行描述,并且通常还会提供推荐值。

如果您仍然无法确定特定属性的用途,您可以在您的机器人手册中找到信息,或者您可以在 RoboDK 论坛中提问。

在哪里可以找到新的 RoboDK 后处理器编辑器

开始使用 RoboDK 编辑器编辑机器人的后处理器!

您可以在我们的文档页面上找到有关如何激活和使用编辑器的信息。

有问题吗? 在下面的评论中告诉我们,或加入 LinkedIn、Twitter、Facebook、Instagram 或 RoboDK 论坛上的讨论。此外,查看我们广泛的视频收藏并订阅 RoboDK YouTube 频道


工业机器人

  1. 解码预防性维护软件:它的作用和使用方法
  2. 远程调试:为什么需要它以及如何使用它
  3. 总有效设备性能:什么是 TEEP 以及如何使用它来改进调度
  4. P-F 曲线:它是什么以及如何在维护中使用它
  5. 什么是物联网平台? (以及如何选择)
  6. C# 队列示例:什么是 C# 队列以及如何使用?
  7. 什么是压降以及如何预防?
  8. 什么是压实机以及如何选择合适的?
  9. 工业离合器:它们是什么以及如何使用它们?
  10. PIC18 微控制器:它是什么以及如何使用它
  11. 什么是铁工机器以及为什么需要一台?
  12. 什么是参考指示符以及我们如何在装配中使用它?