As a robot user, you are faced with a huge array of options for robot programming.
有些选项——比如慢跑和在线编程——你可能非常熟悉。它们可能速度慢、笨重,精度也各不相同。其他选项——比如手引导——似乎更直观,但它们缺乏准确性往往令人担忧。
You might be wondering: Is precision an important factor for me to consider when choosing a programming method?
Precision is increasingly relevant in modern robotics.In the past,大多数机器人不够精确,无法完成详细的任务。然而,机器人技术近年来有了显著的进步。许多机器人现在被宣传为精密技术。
说到机器人编程,精度并不总是有保证的。有时你会觉得自己被困在两个决定之间…
如果你想要简单的编程,你就不能有一个精确的应用程序。
如果你想要一个精确的应用程序,你不能简单地编程。
Is this really true?
How important is precision in robot programming?
Precision Robotics vs Easy Robot Programming
如果你认为精确编程和直观编程相互矛盾,那么你并不孤单。
After all, the classic example of intuitive programming is hand-guiding: This is where you physically move the robot to the location that you want it to move, with your hand. Hand-guiding is easy to use butit is not usually suitable for precision tasks.The robot’s teach pendant is usually necessary when precise movement is required.
直观编程的另一个选择是离线编程。在这里,首先使用模拟机器人对机器人进行编程,然后在准备好后将程序下载到物理机器人。人们有时认为离线编程是一种不精确的机器人编程方式。然而,这是一种误解正如我们在前一篇文章中所展示的.
These conceptions of the existing options — some of which are true and some of which aren’t — can lead us to feel that precision can never be possible with an easy programming method.
This is not necessarily true.
精确+简单的机器人编程工具是否可行?
广告大多数选项的问题as “easy robot programming” is that they make sacrifices on precision to improve their intuitiveness.
例如,通过手动引导,可以非常直观地将机器人移动到所需位置。然而,你牺牲了人类手和手臂固有的灵巧度,因为你需要在机器人的工作空间中拖动机器人。
在一些离线编程选项中,当模拟的机器人不能准确地表示物理机器人时,会牺牲精度。这个问题可以通过良好的校准.However, you are still sacrificing ease-of-use because most offline programming tools are not as intuitive as hand-guiding.
要有一个不牺牲精度的简单机器人编程工具需要什么?
你需要这个工具来:
- Allow the human to use the inherent dexterity of their hand and arm in the programming task.
- 包括机器人的完美校准(或尽可能接近“完美”)。
- Be easy to use.
为此,我们需要研究一种为机器人编程的新方法…
一个易于手动引导但具有最高精度的…
我们需要看看激光跟踪器的世界…
一种在不牺牲精度的情况下为机器人编程的新方法
现在有了一种新方法,可以在不牺牲精度的情况下轻松编程。
With this new approach, you create a robot program simply by tracing the motions of the robot with your hand whilst holding a laser tracker probe.
这种方法提供了易于使用的机器人编程方法的优点,并增加了激光跟踪的精度。
为什么是激光跟踪器?
激光跟踪器是一项成熟的技术它可以用激光束进行高精度的测量。这类系统使用手持式探头,系统以非常高的精度实时跟踪(低至几微米).
相当多的制造商已经有了这些系统。自20世纪80年代以来,它们一直存在,并被用于许多行业;尤其是在航空航天和汽车领域。如果你是这样的话,这种机器人编程的新方法可以用你现有的技术来完成。
Introducing TwinTrack
At RoboDK, we have recently released TwinTrack; a robot programming system that uses a laser tracker to allow you to quickly and intuitively program your robot by hand.
我们与多家激光跟踪器供应商合作,确保您可以使用您喜欢的任何系统进行高精度编程。
How TwinTrack Achieves High Precision Robot Programming
The precision of TwinTrack is provided by the laser tracker.
要使用该系统,您只需将跟踪器探头握在手中,并将其尖端放在希望机器人移动的位置。向机器人设定一个点或一条路径只需按下探针上的一个按钮。
The laser tracker detects the precise position of the probe in real-time and sends it to RoboDK. Your robot model within RoboDK will then move to this position.
因此,系统的精度就是你的手可以移动探针的精度。虽然这可能不足以精确到要求亚毫米精度的任务(由于人体运动的性质);它提供了一种比传统的手引导更直观、更精确、限制更少的编程方式。
Find Out If TwinTrack Could Be For You
与其他易于使用的编程方法相比,使用TwinTrack技术,您可以更快、更容易、更准确地为机器人编程。
您想知道TwinTrack是否是满足您需求的正确解决方案吗?
查看我们的产品页面了解更多信息。或者,直接联系我们,我们将帮助您了解TwinTrack是否适合您。
您尝试过哪些不够精确的编程方法?在下面的评论中告诉我们,或者加入关于领英,Twitter,脸谱网,Instagram,or inRoboDK论坛.




