使用 RoboDK 对拾放机器人进行编程
拾取和放置编程是机器人技术的一项基本技能。但是,您如何才能快速轻松地为您的工业机器人创建这个机器人程序呢?
使用 RoboDK 简单的编程界面,您可以在几分钟内创建一个拾取和放置程序。
以下是如何开始使用简单的拾放编程。
使用工业机器人进行拾取和放置的好处
这是一个简单的任务,甚至可能是最简单的机器人任务!
即使您对机器人的计划更高级,在进行更复杂的设置之前,也值得学习如何对这项基本任务进行编程。
工业机器人是该应用的完美解决方案。他们比人类工人更稳定,他们在任务中的效率往往会因长时间的轮班工作而下降,因为他们会做同样的重复动作。
许多工业任务都属于拾取和放置的范畴,包括堆垛、分拣、包装和机器管理。
为什么要使用 RoboDK 进行拾取和放置
针对这一特定任务对工业机器人进行编程有多种选择。
这些选项包括使用机器人的示教器、手动引导或使用制造商专有语言进行编码。
使用 RoboDK 的好处是编程接口非常易于使用。您可以在几分钟内对这个动作进行编程,并且兼容数百种工业机器人。
工业机器人的其他编程选项都没有提供这种灵活性。
如何使用 RoboDK 对拾放机器人进行编程
使用 RoboDK 对这个任务进行编程非常简单。该练习向您介绍了一些有关该工具的模拟环境的基本概念。
以下是在 RoboDK 中编程您的第一个拾放机器人的 9 个步骤:
1.创建您的机器人程序
首先,您需要创建您的机器人程序。这包括从我们的机器人库中加载您的机器人模型,添加任何其他模拟对象(例如用于拾取的桌子、传送带对象),以及添加您的夹具或其他末端执行器。
2.学习从机器人上附加和分离物体
在 RoboDK 中,拾取和放置动作都以两个“模拟事件”为中心——附加对象和分离对象。你应该熟悉这两个事件。
当您希望机器人拾取物体时,只需将其末端执行器移近物体并选择“附加物体”即可。 RoboDK 会将末端执行器附加到离它最近的物体上。使用“分离对象”,机器人会释放任何附加的对象。
3.创建您的选择目标
要开始创建程序,请创建一个目标,机器人将在其中拾取您选择的对象。您可以通过右键单击对象并选择“与机器人一起获取”来快速将机器人移动到 RoboDK 模拟中的任何对象。
4.设置接近偏移量
在对任何机器人运动进行编程时,添加接近偏移几乎总是一个好主意。
这样可以避免机器人在通过开放空间时与物体发生碰撞。您可以对机器人进行编程,使其快速移动到接近距离(使用不受控制的关节移动),然后缓慢移动(使用受控的线性运动)以抓住物体。
5.编写 Attach 子程序
使用两个独立的子程序对拾取和放置任务进行编程通常是一个好主意:拾取动作和放置动作。这使您可以轻松地复制机器人的动作,并使您的机器人程序尽可能易于管理。
创建attach子程序的步骤如下:
- 通过关节移动将机器人移动到接近偏移处。
- 使用线性移动前往抓取位置。
- 使用 Attach Object 模拟事件抓取对象。
- 通过线性移动将机器人退回到接近偏移处。
6.创建地点位置目标
您现在将拥有所需的拾取和放置运动的所有基本构建块。此时,最有效的做法通常是复制和粘贴程序的一部分,然后对其进行调整。
例如,您可以通过复制您的选择位置并将其移动到工作区的另一部分来快速创建地点位置。这也应该复制进近偏移量。
7.编写分离子程序
放置动作与拾取动作基本相同。但是,您不使用附加对象,而是选择分离对象模拟事件。您可以复制您的选择子程序,然后对其进行调整。
8.合并到您的主程序中
最后,您要创建主程序。在此,您将首先包含您的选择子程序,然后是您的位置子程序。当您运行主程序时,机器人应该从一个位置拾取物体并将其放置在另一个位置。
9.额外技巧:替换模拟对象
运行程序后,您会发现对象现在位于错误的位置以重新启动模拟。您可以通过选择模拟事件 Set Object Position 并保存对象的起始位置来快速重置程序。
在我们的免费拾取和放置编程课程中查看实际操作
如果没有实际操作,可能很难按照上述说明进行操作,对吧?
您可以在我们的免费拾放编程视频课程中看到所有这些培训以及更多内容。它包括针对简单拾放应用和更复杂示例(例如不同形状的对象)的训练。
只需点击此处访问完整课程。
您对使用 RoboDK 编程拾取和放置任务有什么疑问? 在下面的评论中告诉我们,或加入 LinkedIn、Twitter、Facebook、Instagram 或 RoboDK 论坛上的讨论。此外,查看我们广泛的视频收藏并订阅 RoboDK YouTube 频道
工业机器人