<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>机器人校准 Archives - RoboDK 博客</title>
	<atom:link href="https://robodk.com/cn/blog/tag/%e6%9c%ba%e5%99%a8%e4%ba%ba%e6%a0%a1%e5%87%86/feed/" rel="self" type="application/rss+xml" />
	<link>https://robodk.com/cn/blog/tag/机器人校准/</link>
	<description>工业机器人应用从未如此简单</description>
	<lastBuildDate>Tue, 20 Sep 2022 02:33:40 +0000</lastBuildDate>
	<language>en-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>轻松校准机器人以获得最佳性能</title>
		<link>https://robodk.com/cn/blog/easily-calibrate-your-robot/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=easily-calibrate-your-robot</link>
					<comments>https://robodk.com/cn/blog/easily-calibrate-your-robot/#comments</comments>
		
		<dc:creator><![CDATA[RoboDK China]]></dc:creator>
		<pubDate>Tue, 20 Sep 2022 02:33:37 +0000</pubDate>
				<category><![CDATA[机器人加工]]></category>
		<category><![CDATA[机器人校准]]></category>
		<guid isPermaLink="false">https://robodk.com/cn/blog/?p=1471</guid>

					<description><![CDATA[<p>通过校准机器人来获得机器人的最佳性能与准确性是必不可少的，但是要如何做到在避免在昂贵且非必要的校准服务上浪费经费的同时，轻松地校准机器人呢？ 如果你想获得最佳性能和准确性，校准机器人是必不可少的。但是，如何在不将预算浪费在昂贵且不必要的校准服务上的情况下轻松校准机器人？ 本篇文章，我们将介绍如何通过简洁的校准工具快速且准确地校准任意的机器人。 通过正确的校准工具与流程，你可以在轻松地校准机器人的同时，避免人们初次寻找机器人校准方法出现的常见问题。 什么是机器人TCP校准？为什么那么重要？ 机器人校准是确保机器人坐标系与其环境坐标系准确对齐的过程。确保机器人能在工作空间中准确地定位到制定位置是机器人校准的重要意义。 如果不进行精确的校准，机器人可能会移动到工作空间中指定位置外的地方或降低任务质量。 在你选择最适合你的方案前，你首先需要知道机器人校准的两种基础校准方案。 TCP vs 全机器人校准：一个常见的概念混淆 我们经常会收到用户关于我们机器人校准服务的要求。这是一个完整的机器人校准案例。它是为了纠正机器人本身制造过程中出现的任何错误。 然而，对于大多数机器人应用而言，全机器人校准并不是必要的。只有当你的机器人应用要求很高的精度时才会用到。 另一个更常见且更被广泛接受的校准类型就是工具中心点(TCP)校准。这可以保证你在离线编程期间通过更快、更简单且更经济的校准来提高机器人精度。 你可以使用现成的校准工具进行TCP校准，如果你不需要这么高的精度，甚至就不需要校准工具。 3个正确校准机器人的好处 为什么要校准机器人的工具中心点？ 这里列举了一些正确校准机器人所带来的好处。即使运用现成的工具来校准TCP也可以获得这些好处。 这里有3个此类型校准所带来的好处： 提高任务精度——编程精度是TCP校准的最大的好处。当你将一个校准良好的机器人引导到其工作空间中的一个位置时，它就会准确地移动到那个位置。 减少机器人工具的磨损——对于过程类任务（机器人直接在工件上操作）而言，准确的放置可以减少工具不必要的磨损。例如，通过机器人表面整理，你将增加磨料介质的使用寿命。 优化使用机器人——“开箱即用”，机器人具有很高的重复性（它们每次都移动到同一个位置），但精度较低（它们不会异常精确地移动到编程的位置）。TCP校准则是保证机器人同时拥有高重复性和高精度的一种可靠方案。 哪些校准工具适用于市场？ 市面上有各种各样的机器人校准方案和工具。 常见的3种解决方案是： 全机器人校准服务——就像前文所说，该方案仅限于你需要获得机器人的最大精确性时是必要的（例如：详细装配、精确激光切割）。对于大多数机器人应用而言，这是没有必要的。 激光追踪器——激光跟踪器是你可以用来校准机器人TCP的最精确的工具之一。这包括购买或租用昂贵的激光跟踪硬件，如果你需要尽可能高的TCP精度，这是一个很好的选择，不需要进行完整的校准服务。 即用型校准工具——最后，就是一些现成的、简洁易用的即用型TCP校准方案，例如我们将在下位介绍的TwinTool。 当你在为机器人寻找TCP校准解决方案时，需要考虑各种属性。 精度——有些校准方案比其他的方案更为精确。预先确定你所需的精度水平是一个不错的方法，从而避免被方案提供商列出的精度数据“迷惑”。 &#8230; </p>
<p>The post <a href="https://robodk.com/cn/blog/easily-calibrate-your-robot/">轻松校准机器人以获得最佳性能</a> appeared first on <a href="https://robodk.com/cn/blog">RoboDK 博客</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>通过校准机器人来获得机器人的最佳性能与准确性是必不可少的，但是要如何做到在避免在昂贵且非必要的校准服务上浪费经费的同时，轻松地校准机器人呢？</p>



<p>如果你想获得最佳性能和准确性，校准机器人是必不可少的。但是，如何在不将预算浪费在昂贵且不必要的校准服务上的情况下轻松校准机器人？</p>



<span id="more-1471"></span>



<p>本篇文章，我们将介绍如何通过简洁的校准工具快速且准确地校准任意的机器人。</p>



<p>通过正确的校准工具与流程，你可以在轻松地校准机器人的同时，避免人们初次寻找机器人校准方法出现的常见问题。</p>



<h2 class="wp-block-heading"><strong>什么是机器人TCP校准？为什么那么重要？</strong><strong></strong></h2>



<p>机器人校准是确保机器人坐标系与其环境坐标系准确对齐的过程。确保机器人能在工作空间中准确地定位到制定位置是机器人校准的重要意义。</p>



<p>如果不进行精确的校准，机器人可能会移动到工作空间中指定位置外的地方或降低任务质量。</p>



<p>在你选择最适合你的方案前，你首先需要知道机器人校准的两种基础校准方案。</p>



<figure class="wp-block-image size-full"><a href="https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-7.png"><img fetchpriority="high" decoding="async" width="715" height="403" src="https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-7.png" alt="" class="wp-image-1474" srcset="https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-7.png 715w, https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-7-300x169.png 300w" sizes="(max-width: 715px) 100vw, 715px" /></a></figure>



<h2 class="wp-block-heading"><strong>TCP vs 全机器人校准：一个常见的概念混淆</strong><strong></strong></h2>



<p>我们经常会收到用户关于我们<a href="https://robodk.com/doc/cn/Robot-Calibration-LaserTracker.html"><u>机器人校准服务</u></a>的要求。这是一个完整的机器人校准案例。它是为了纠正机器人本身制造过程中出现的任何错误。</p>



<p>然而，对于大多数机器人应用而言，全机器人校准并不是必要的。只有当你的机器人应用要求很高的精度时才会用到。</p>



<p>另一个更常见且更被广泛接受的校准类型就是<a href="https://robodk.com.cn/TwinTool"><u>工具中心点(TCP)校准</u></a>。这可以保证你在离线编程期间通过更快、更简单且更经济的校准来提高机器人精度。</p>



<p>你可以使用现成的校准工具进行TCP校准，如果你不需要这么高的精度，甚至就<a href="https://robodk.com/blog/robot-calibration-offline-programming/"><u>不需要校准工具</u></a>。</p>



<h2 class="wp-block-heading"><strong>3个正确校准机器人的好处</strong><strong></strong></h2>



<p>为什么要校准机器人的工具中心点？</p>



<p>这里列举了一些正确校准机器人所带来的好处。即使运用现成的工具来校准TCP也可以获得这些好处。</p>



<p>这里有3个此类型校准所带来的好处：</p>



<ol class="wp-block-list"><li>提高任务精度——编程精度是TCP校准的最大的好处。当你将一个校准良好的机器人引导到其工作空间中的一个位置时，它就会准确地移动到那个位置。</li><li>减少机器人工具的磨损——对于过程类任务（机器人直接在工件上操作）而言，准确的放置可以减少工具不必要的磨损。例如，通过机器人表面整理，你将增加磨料介质的使用寿命。</li><li>优化使用机器人——“开箱即用”，机器人具有很高的重复性（它们每次都移动到同一个位置），但精度较低（它们不会异常精确地移动到编程的位置）。TCP校准则是保证机器人同时拥有高重复性和高精度的一种可靠方案。</li></ol>



<figure class="wp-block-image size-full"><a href="https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-8.png"><img decoding="async" width="770" height="434" src="https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-8.png" alt="" class="wp-image-1475" srcset="https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-8.png 770w, https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-8-300x169.png 300w, https://robodk.com/cn/blog/wp-content/uploads/2022/09/image-8-768x433.png 768w" sizes="(max-width: 770px) 100vw, 770px" /></a></figure>



<h2 class="wp-block-heading"><strong>哪些校准工具适用于市场？</strong><strong></strong></h2>



<p>市面上有各种各样的机器人校准方案和工具。</p>



<p>常见的3种解决方案是：</p>



<ol class="wp-block-list"><li>全机器人校准服务——就像前文所说，该方案仅限于你需要获得机器人的最大精确性时是必要的（例如：详细装配、精确激光切割）。对于大多数机器人应用而言，这是没有必要的。</li><li>激光追踪器——激光跟踪器是你可以用来校准机器人TCP的最精确的工具之一。这包括购买或租用昂贵的激光跟踪硬件，如果你需要尽可能高的TCP精度，这是一个很好的选择，不需要进行完整的校准服务。</li><li>即用型校准工具——最后，就是一些现成的、简洁易用的即用型TCP校准方案，例如我们将在下位介绍的TwinTool。</li></ol>



<p>当你在为机器人寻找TCP校准解决方案时，需要考虑各种属性。</p>



<ul class="wp-block-list"><li>精度——有些校准方案比其他的方案更为精确。预先确定你所需的精度水平是一个不错的方法，从而避免被方案提供商列出的精度数据“迷惑”。</li><li>价格——价格可能会有很大的差异。通常来说，硬件越专业化，成本就越高。使用现成的解决方案往往更经济，其性能也可以与更昂贵的解决方案相当。</li><li>兼容性——许多校准方案和工具只兼容特定的机器人品牌和类型。这使得它们不如其他方案灵活。</li><li>易用性——一些校准工具需要相当高的专业知识和经验来操作。其他的则很简单，几乎任何人都可以使用它们。</li></ul>



<h2 class="wp-block-heading"><strong>简单易用的机器人TCP校准方案：TwinTool</strong><strong></strong></h2>



<p>显然，是有几个可以校准机器人TCP的方案。</p>



<p>但是，如果你只是在寻找一种快速而简单的方法来校准机器人的编程工具呢？</p>



<p>TwinTool是我们的简单易用的机器人TCP校准方案。它具备了快速、易于使用且准确的优点。更重要的是，它与一系列现成的线性测量仪兼容，用于校准机器人的 TCP 位置。</p>



<p>更多关于TwinTool的信息，可以访问我们的<a href="https://robodk.com.cn/TwinTool"><u>产品页</u></a>。</p>



<figure class="wp-block-image"><img decoding="async" src="https://robodk.com/blog/wp-content/uploads/2022/06/Untitled.png" alt=""/></figure>



<h2 class="wp-block-heading"><strong>如何通过TwinTool校准你的机器人</strong><strong></strong></h2>



<p>TwinTool校准工具是什么样的？</p>



<p>其流程十分简单。</p>



<p>它只需4步就可以校准任何机器人的TCP：</p>



<ul class="wp-block-list"><li>从支持的机器人列表中选择机器人。TwinTool支持超过700个机器人，所以你的机器人很可能已经包括在内了。</li><li>连接你的机器人。TwinTool使用了标准的USB接口连接。</li><li>连接你的线性仪表传感器。该解决方案支持来自主要品牌的一系列通用传感器。</li><li>将机器人移到传感器上，并启动校准程序。然后，TwinTool应用程序将指导你和机器人完成简单的校准过程。</li></ul>



<p>使用现成的工具来校准机器人TCP就是这么简单。</p>
<p>The post <a href="https://robodk.com/cn/blog/easily-calibrate-your-robot/">轻松校准机器人以获得最佳性能</a> appeared first on <a href="https://robodk.com/cn/blog">RoboDK 博客</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robodk.com/cn/blog/easily-calibrate-your-robot/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>10种用离线编程节省时间的绝佳办法</title>
		<link>https://robodk.com/cn/blog/%e7%a6%bb%e7%ba%bf%e7%bc%96%e7%a8%8b%e8%8a%82%e7%9c%81%e6%97%b6%e9%97%b4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e7%25a6%25bb%25e7%25ba%25bf%25e7%25bc%2596%25e7%25a8%258b%25e8%258a%2582%25e7%259c%2581%25e6%2597%25b6%25e9%2597%25b4</link>
					<comments>https://robodk.com/cn/blog/%e7%a6%bb%e7%ba%bf%e7%bc%96%e7%a8%8b%e8%8a%82%e7%9c%81%e6%97%b6%e9%97%b4/#comments</comments>
		
		<dc:creator><![CDATA[RoboDK China]]></dc:creator>
		<pubDate>Fri, 22 Jul 2022 03:00:00 +0000</pubDate>
				<category><![CDATA[协作机器人]]></category>
		<category><![CDATA[机器人加工]]></category>
		<category><![CDATA[机器人校准]]></category>
		<guid isPermaLink="false">https://robodk.com/cn/blog/?p=1408</guid>

					<description><![CDATA[<p>众所周知，使用机器人可以增加生产时间。但如果稍不留神，机器人编程反而会缩短生产时间。想要节省时间，从你的机器人身上获得更多的收益，机器人离线编程软件则是一个相当不错的选择。 时间，是我们真正有限的资源。只要你的工作或生意还在正常运转，那么几乎其他所有的资源，都可以通过购买、借贷等方式获得。但是，据我所知，一天只有24小时。 在过去，我们每天生产的时间远远无法达到24小时。在过去，所有的操作都是纯人工的，这就意味着我们总要在这样或那样的事情上，比如休息、犯错以及其它头疼的事情上浪费大量的时间。 有了机器人，你的生产时间就可以延长到几乎一整天。然而，这只有当你的机器人正常运行并且高效执行生产任务时才能做到。 这里有三个基本的时间损耗会减少机器人的有效生产时间： 初始设置时间——设计机器人单元后启动并运行至初始位置的时间； 编程时间——编写新程序并输送至机器人的时间； 切换和更改的时间——为新产品更改机器人设置或更改现有产品后为机器人升级程序的时间。 离线编程则可以帮助你解决这三个时间损耗。例如RoboDK这种软件可以简化机器人的编程时间，并且提高机器人单元的效率。 这里有10条不错的方法来通过离线编程机器人来节省时间： 1 缩短初始时间 很大一部分不能由于生产的时间其实是被第一次设置机器人单元占据的。安装机器人硬件、设置夹具、校准软件等工作会消耗大量的时间。然而，安装硬件所需的时间在一系列安装设置流程里占用的时间往往不是最长的。 通过传统机器人编程（如使用示教器）来整合软件会耗费掉大量的时间。而使用离线编程软件，就可以让你在安装机器人甚至购买机器人之前，对机器人进行编程！这样你就在机器人安装完成的第一时间将程序输出到机器人上。这可以显著地缩短初始时间。 2 加快选择机器人的时间 选择一款合适的机器人往往并不容易。在设计单元时，你不一定需要知道哪些机器人规格是你需要的。离线编程软件可以通过让你在同一个任务下测试不同的机器人契合度来缩短选择机器人的时间。你可以通过RoboDK机器人库来比较不同机器人的优缺点。 3 加快编程时间 离线编程要比在线编程快得多，尤其是在处理如焊接等繁重的任务编程上。正如《Fabricator》杂志所说：“离线编程在焊接任务中要比绕着零件慢慢转圈的机器人快得多……离线编程软件可以使编程和实施所需的时间缩短数周。”这就意味着你可以非常快速地使机器人开始工作。 4 快速调整程序 传统机器人编程软件在debug和升级上十分令人头疼。即使是一个小小的改变，也需要至少数小时的时间来重新编程。而离线编程软件可以是你快速地调整程序直至正确。这就可以为你的机器人节省出来大量原本用于debug的时间。 5 缩短报价时间 作为工程师，我们通常将关注点放在一项科技在操作上的优势，不是吗？ 我们通常会问：“这款软件可以使我的工作更容易吗？”“我可以通过这款软件制造更多的产品吗？” 然而，我们偶尔会忘记考虑科技对其他行业的冲击。例如，离线编程软件可以轻易地为工作提供快速、准确的报价。我们可以通过软件准确地判断出这任务是否可以通过我们的机器人来完成，并且得知所需要的时间。这样我们就可以得出这项任务需要花费的金额。 6 为高度混合的产品提供快速改变 根据Deloitte在2015年的一项消费者调查中得知，定制化正在改变人们购买产品的方式。消费者和商家开始考虑个人定制化项目并且乐意为其支付额外的资金。 这对于机器人使用者来说是一个好消息。如果你进行编程，机器人本身是没办法使用的。然而，在很多编程软件上，重新编程会耗费大量的时间。 &#8230; </p>
<p>The post <a href="https://robodk.com/cn/blog/%e7%a6%bb%e7%ba%bf%e7%bc%96%e7%a8%8b%e8%8a%82%e7%9c%81%e6%97%b6%e9%97%b4/">10种用离线编程节省时间的绝佳办法</a> appeared first on <a href="https://robodk.com/cn/blog">RoboDK 博客</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>众所周知，使用机器人可以增加生产时间。但如果稍不留神，机器人编程反而会缩短生产时间。想要节省时间，从你的机器人身上获得更多的收益，机器人离线编程软件则是一个相当不错的选择。</p>



<p>时间，是我们真正有限的资源。只要你的工作或生意还在正常运转，那么几乎其他所有的资源，都可以通过购买、借贷等方式获得。但是，据我所知，一天只有24小时。</p>



<span id="more-1408"></span>



<p>在过去，我们每天生产的时间远远无法达到24小时。在过去，所有的操作都是纯人工的，这就意味着我们总要在这样或那样的事情上，比如休息、犯错以及其它头疼的事情上浪费大量的时间。</p>



<p>有了机器人，你的生产时间就可以延长到几乎一整天。然而，这只有当你的机器人正常运行并且高效执行生产任务时才能做到。</p>



<p>这里有三个基本的时间损耗会减少机器人的有效生产时间：</p>



<ol class="wp-block-list" type="1"><li><strong>初始设置时间——</strong>设计机器人单元后启动并运行至初始位置的时间；</li><li><strong>编程时间——</strong>编写新程序并输送至机器人的时间；</li><li><strong>切换和更改的时间——</strong>为新产品更改机器人设置或更改现有产品后为机器人升级程序的时间。</li></ol>



<p>离线编程则可以帮助你解决这三个时间损耗。例如<a href="https://robodk.com.cn/cn/offline-programming">RoboDK</a>这种软件可以简化机器人的编程时间，并且提高机器人单元的效率。</p>



<p>这里有10条不错的方法来通过离线编程机器人来节省时间：</p>



<h2 class="wp-block-heading">1 缩短初始时间</h2>



<p>很大一部分不能由于生产的时间其实是被第一次设置机器人单元占据的。安装机器人硬件、设置夹具、校准软件等工作会消耗大量的时间。然而，安装硬件所需的时间在一系列安装设置流程里占用的时间往往不是最长的。</p>



<p>通过传统机器人编程（如使用示教器）来整合软件会耗费掉大量的时间。而使用离线编程软件，就可以让你在安装机器人甚至购买机器人之前，对机器人进行编程！这样你就在机器人安装完成的第一时间将程序输出到机器人上。这可以显著地缩短初始时间。</p>



<figure class="wp-block-image size-full"><a href="https://robodk.com/cn/blog/wp-content/uploads/2022/07/image-7.png"><img decoding="async" width="692" height="462" src="https://robodk.com/cn/blog/wp-content/uploads/2022/07/image-7.png" alt="" class="wp-image-1410" srcset="https://robodk.com/cn/blog/wp-content/uploads/2022/07/image-7.png 692w, https://robodk.com/cn/blog/wp-content/uploads/2022/07/image-7-300x200.png 300w" sizes="(max-width: 692px) 100vw, 692px" /></a></figure>



<h2 class="wp-block-heading">2 加快选择机器人的时间</h2>



<p>选择一款合适的机器人往往并不容易。在设计单元时，你不一定需要知道哪些机器人规格是你需要的。离线编程软件可以通过让你在同一个任务下测试不同的机器人契合度来缩短选择机器人的时间。你可以通过<a href="https://robodk.com.cn/cn/library">RoboDK机器人库</a>来比较不同机器人的优缺点。</p>



<h2 class="wp-block-heading">3 加快编程时间</h2>



<p>离线编程要比在线编程快得多，尤其是在处理如焊接等繁重的任务编程上。<a href="https://www.thefabricator.com/thewelder/article/automationrobotics/offline-programming-and-simulation-in-robotic-welding">正如《Fabricator》杂志所说</a>：“离线编程在焊接任务中要比绕着零件慢慢转圈的机器人快得多……离线编程软件可以使编程和实施所需的时间缩短数周。”这就意味着你可以非常快速地使机器人开始工作。</p>



<h2 class="wp-block-heading">4 快速调整程序</h2>



<p>传统机器人编程软件在debug和升级上十分令人头疼。即使是一个小小的改变，也需要至少数小时的时间来重新编程。而离线编程软件可以是你快速地调整程序直至正确。这就可以为你的机器人节省出来大量原本用于debug的时间。</p>



<h2 class="wp-block-heading">5 缩短报价时间</h2>



<p>作为工程师，我们通常将关注点放在一项科技在操作上的优势，不是吗？</p>



<p>我们通常会问：“这款软件可以使我的工作更容易吗？”“我可以通过这款软件制造更多的产品吗？”</p>



<p>然而，我们偶尔会忘记考虑科技对其他行业的冲击。例如，离线编程软件可以轻易地为工作提供快速、准确的报价。我们可以通过软件准确地判断出这任务是否可以通过我们的机器人来完成，并且得知所需要的时间。这样我们就可以得出这项任务需要花费的金额。</p>



<h2 class="wp-block-heading">6 为高度混合的产品提供快速改变</h2>



<p><a href="https://www2.deloitte.com/content/dam/Deloitte/ch/Documents/consumer-business/ch-en-consumer-business-made-to-order-consumer-review.pdf">根据Deloitte在2015年的一项消费者调查中得知</a>，定制化正在改变人们购买产品的方式。消费者和商家开始考虑个人定制化项目并且乐意为其支付额外的资金。</p>



<p>这对于机器人使用者来说是一个好消息。如果你进行编程，机器人本身是没办法使用的。然而，在很多编程软件上，重新编程会耗费大量的时间。</p>



<p>有了离线编程软件，你可以先更新程序然后再输出至机器人。这就减少了转换的时间，并且让定制化的可行性更高。</p>



<h2 class="wp-block-heading">7 重复利用代码</h2>



<p>当你在重新编程时，一些与原来相同或者相似的功能或代码的重新编写会占用大量的时间。例如，当你在两台不同的机器人上编写相同的功能时。如果可以在对一个机器人编程完之后，直接将程序转换到另一台机器人上，会不会更好一点？</p>



<p><a href="https://www.cs.jhu.edu/~alamora/ire/res/papers/BiggsProgSurvey.pdf">奥克兰大学的研究员曾这样讲到</a>，传统上，机器人生产商的编程语言各不相同，这是一个很大的问题。对于不同制造商的机器人，必须从零开始编程相同功能的程序。</p>



<p>而对于一些离线编程软件，如RoboDK而言，<a href="https://robodk.com/blog/off-line-programming/">代码的重复利用</a>会变得更加简单。</p>



<h2 class="wp-block-heading">8 快速切换至另一台机器人</h2>



<p>想象一下，你有一个拾取—放置的需求。用机器人将一个满载的、320kg的托盘从一个传送带上放到另一个上面。</p>



<p>你用了很长的时间去选择一款合适的机器人，最后确定使用可以承载450kg重量的ABB IRB 650型号的机器人。</p>



<p>你用了很长时间去使用ABB的<a href="https://library.e.abb.com/public/688894b98123f87bc1257cc50044e809/Technical%20reference%20manual_RAPID_3HAC16581-1_revJ_en.pdf">RAPID</a>编程语言来编程，并且将程序调整合适之后，输出至机器人上。</p>



<p>然后，你的需求变了。</p>



<p>你突然不需要移动320kg的托盘了，你需要移动1100kg的托盘。但是远超了这款机器人的上限。你开始寻找其它合适的机器人，最后发现只有一款可以承载1200kg的KUKA KR 1000 Titan机器人符合你的需求。</p>



<p>这是否意味着你需要从零开始了？这是否意味着你需要放下手中的任务来重新使用KUKA的<a href="https://drstienecker.com/tech-332/11-the-kuka-robot-programming-language/">KRL编程语言</a>来重新编程了？</p>



<p>有了像RoboDK这样的离线编程软件之后，你就可以以你之前的代码作为新程序的起始，这样就可以使新的机器人迅速地投入使用。</p>



<h2 class="wp-block-heading">9 减少停机时间</h2>



<p>实现这一项很简单。非常简单。</p>



<p>通过离线编程你的机器人，你可以实现在机器人工作的同时解决代码中出现的问题。</p>



<p>这就带来了更短的停机时间。</p>



<p>很简单吧。</p>



<h2 class="wp-block-heading">10 减少循环时间</h2>



<p>虽然不是那么简单，但是同样重要的是，离线编程可以帮助你减少机器人的循环时间。</p>



<p>怎样实现？这就是上一点的延伸了。离线编程与停机时间不冲突，这就意味着你有更多的时间来调整程序。</p>



<p>使用在线编程的话，每分钟的停机都意味着生产的损失。而使用离线编程来运行程序就没有那么大的压力，你就可以花费必要的时间来优化程序。程序的优化就意味着更短的循环时间。</p>



<h2 class="wp-block-heading">如果你现在有时间的话，来亲自试试离线编程吧</h2>



<p>只有亲自尝试才能更好地体会到离线编程带来的优势。如果你现在有时间的话，你可以<a href="https://robodk.com/cn/download"><u>点击此处</u></a>来下载一个试用版的RoboDK软件。</p>



<p>如果你现在时间不充裕的话，你可以在我们的<a href="https://robodk.com/cn/examples"><u>案例页</u></a>面查看一些关于我们演示程序的视频。</p>
<p>The post <a href="https://robodk.com/cn/blog/%e7%a6%bb%e7%ba%bf%e7%bc%96%e7%a8%8b%e8%8a%82%e7%9c%81%e6%97%b6%e9%97%b4/">10种用离线编程节省时间的绝佳办法</a> appeared first on <a href="https://robodk.com/cn/blog">RoboDK 博客</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robodk.com/cn/blog/%e7%a6%bb%e7%ba%bf%e7%bc%96%e7%a8%8b%e8%8a%82%e7%9c%81%e6%97%b6%e9%97%b4/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>RoboDK的校准（Calibration）与测试功能</title>
		<link>https://robodk.com/cn/blog/robodk%e6%a0%a1%e5%87%86%e4%b8%8e%e6%b5%8b%e8%af%95/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=robodk%25e6%25a0%25a1%25e5%2587%2586%25e4%25b8%258e%25e6%25b5%258b%25e8%25af%2595</link>
					<comments>https://robodk.com/cn/blog/robodk%e6%a0%a1%e5%87%86%e4%b8%8e%e6%b5%8b%e8%af%95/#comments</comments>
		
		<dc:creator><![CDATA[RoboDK China]]></dc:creator>
		<pubDate>Wed, 04 Jul 2018 09:29:24 +0000</pubDate>
				<category><![CDATA[知识介绍]]></category>
		<category><![CDATA[机器人工具校准]]></category>
		<category><![CDATA[机器人校准]]></category>
		<category><![CDATA[机器人测试]]></category>
		<category><![CDATA[用户坐标系校准]]></category>
		<guid isPermaLink="false">https://robodk.com/cn/blog/?p=679</guid>

					<description><![CDATA[<p>为了保证离线编程的准确性，我们今天介绍一下工业机器人应用中涉及到的各种校准（Calibration）与测试功能。 提到工业机器人自动化，人们想象到的场景往往是机器人快速又准确地完成任务。说“快速”，是因为机器人内部的马达可以高速运转，比人类的速度快得多；说“准确”，是因为机器人的材料与构造都依照精确的坐标标准。那么，用户在使用中，如何保证机器人运行时参照的坐标都是精确的呢？答案是需要通过校准来完成。 下面我们介绍RoboDK的三种校准以及测试功能。 一、校准工具中心点（TCP） 工具中心点，一般为机器人工具的“中心位置”，例如焊接工具的末端或者手指型夹具的闭合点位置。工具中心点的位置被用来“牵动”机器人运动轨迹，即机器人需要通过关节运动来达到其末端的工具中心点位置为用户所需要的。 校准工具中心点的意思是找出该点相对于机器人法兰的位置关系，记录在软件或机器人控制器中。这个过程包括将机器人移动至不同的位置，并记录下来，RoboDK即可通过所记录的位置点做出计算。 在RoboDK中有两种移动的方式计算工具中心点（TCP）： 同点运动——驱动机器人，将工具中心点从不同的方向对准同一个空间内的点，在软件中通过“Calib XYZ by point”功能来完成。 同面运动——驱动机器人，将工具中心点从不同的方向移动至同一平面上，例如操作台的平面，在软件中通过“Calib XYZ by plane”功能来完成。这个功能对于校准一个球形工具的球心是尤其有帮助的。 完成校准至少需要3个不同的位置点，但是我们建议使用至少8个点来增加准确性。 去除极端值 当完成校准后，你可以通过RoboDK检查校准时记录的多个位置点，其中如果包括极端值，可以将它们删除，这时校准结果会重新计算。这个功能可以校准结果不被极端位置点影响。 &#160; &#160; &#160; 二、校准用户参考坐标系 如果你需要定义用户参考坐标系（我们也建议你这么做），你也可以使用RoboDK来校准它。这需要你使用已经校准好的工具中心点（TCP）来标定新的用户坐标系的位置。注意确保工具中心点的准确性再进行这一步。将工具中心点移动至坐标轴上的三个点，并记录位置，使用RoboDK自动计算出用户坐标系的位置。 &#160; &#160; 三、机器人校准 机器人校准功能可以提高机器人本身的准确性，工业机器人的一大特点，就是具有良好的位置“重复性”，而位置准确性却无法保证。机器人校准，可以通过更好的机器人运动模型公式，对你使用的机器人做更详细的“描述”，从而计算出位置误差补偿。 机器人校准需要精度很高的测量仪，它们的造价往往高于工业机器人本身。 使用RoboDK校准机器人之后，机器人的准确性往往可以提高数倍，这里有一个相关的介绍。 四、机器人性能测试 &#8230; </p>
<p>The post <a href="https://robodk.com/cn/blog/robodk%e6%a0%a1%e5%87%86%e4%b8%8e%e6%b5%8b%e8%af%95/">RoboDK的校准（Calibration）与测试功能</a> appeared first on <a href="https://robodk.com/cn/blog">RoboDK 博客</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>为了保证离线编程的准确性，我们今天介绍一下工业机器人应用中涉及到的各种校准（Calibration）与测试功能。<span id="more-679"></span></p>
<p>提到工业机器人自动化，人们想象到的场景往往是机器人快速又准确地完成任务。说“快速”，是因为机器人内部的马达可以高速运转，比人类的速度快得多；说“准确”，是因为机器人的材料与构造都依照精确的坐标标准。那么，用户在使用中，如何保证机器人运行时参照的坐标都是精确的呢？答案是需要通过校准来完成。</p>
<p>下面我们介绍RoboDK的三种校准以及测试功能。</p>
<h5>一、校准工具中心点（TCP）</h5>
<p>工具中心点，一般为机器人工具的“中心位置”，例如焊接工具的末端或者手指型夹具的闭合点位置。工具中心点的位置被用来“牵动”机器人运动轨迹，即机器人需要通过关节运动来达到其末端的工具中心点位置为用户所需要的。</p>
<p>校准工具中心点的意思是找出该点相对于机器人法兰的位置关系，记录在软件或机器人控制器中。这个过程包括将机器人移动至不同的位置，并记录下来，RoboDK即可通过所记录的位置点做出计算。</p>
<p>在RoboDK中有两种移动的方式计算工具中心点（TCP）：</p>
<ol>
<li>同点运动——驱动机器人，将工具中心点<span style="display: inline !important; float: none; background-color: transparent; color: #404040; cursor: text; font-family: 'Lato','Helvetica Neue',helvetica,arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">从不同的方向</span>对准同一个空间内的点，在软件中通过“Calib XYZ by point”功能来完成。</li>
<li>同面运动——驱动机器人，将工具中心点从不同的方向移动至同一平面上，例如操作台的平面，在软件中通过“Calib XYZ by plane”功能来完成。这个功能对于校准一个球形工具的球心是尤其有帮助的。</li>
</ol>
<p>完成校准至少需要3个不同的位置点，但是我们建议使用至少8个点来增加准确性。</p>
<h6>去除极端值<a href="https://robodk.com/cn/blog/wp-content/uploads/2018/03/tool-calibration-errors.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-399" src="https://robodk.com/cn/blog/wp-content/uploads/2018/03/tool-calibration-errors-300x243.png" alt="去除工具校准误差" width="300" height="243" srcset="https://robodk.com/cn/blog/wp-content/uploads/2018/03/tool-calibration-errors-300x243.png 300w, https://robodk.com/cn/blog/wp-content/uploads/2018/03/tool-calibration-errors.png 752w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></h6>
<p>当完成校准后，你可以通过RoboDK检查校准时记录的多个位置点，其中如果包括极端值，可以将它们删除，这时校准结果会重新计算。这个功能可以校准结果不被极端位置点影响。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5><a href="https://robodk.com/cn/blog/wp-content/uploads/2018/03/ReferenceCalibration.png"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-402" src="https://robodk.com/cn/blog/wp-content/uploads/2018/03/ReferenceCalibration-300x267.png" alt="校准用户坐标" width="300" height="267" srcset="https://robodk.com/cn/blog/wp-content/uploads/2018/03/ReferenceCalibration-300x267.png 300w, https://robodk.com/cn/blog/wp-content/uploads/2018/03/ReferenceCalibration.png 710w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>二、校准用户参考坐标系</h5>
<p>如果你需要定义用户参考坐标系（我们也建议你这么做），你也可以使用RoboDK来校准它。这需要你使用已经校准好的工具中心点（TCP）来标定新的用户坐标系的位置。注意确保工具中心点的准确性再进行这一步。将工具中心点移动至坐标轴上的<span style="display: inline !important; float: none; background-color: transparent; color: #404040; cursor: text; font-family: 'Lato','Helvetica Neue',helvetica,arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">三个</span>点，并记录位置，使用RoboDK自动计算出用户坐标系的位置。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>三、机器人校准</h5>
<p>机器人校准功能可以提高机器人本身的准确性，工业机器人的一大特点，就是具有良好的位置“重复性”，而位置准确性却无法保证。机器人校准，可以通过更好的机器人运动模型公式，对你使用的机器人做更详细的“描述”，从而计算出<span style="display: inline !important; float: none; background-color: transparent; color: #404040; cursor: text; font-family: 'Lato','Helvetica Neue',helvetica,arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">位置误差</span>补偿。</p>
<p>机器人校准需要精度很高的测量仪，它们的造价往往高于工业机器人本身。</p>
<p>使用RoboDK校准机器人之后，机器人的准确性往往可以提高数倍，这里有一个相关的<a href="http://archive.roboticschina.com/www.roboticschina.com/ART_8800697100_500001_NT_6f9caae6.HTM">介绍</a>。</p>
<p><a href="https://robodk.com/cn/blog/wp-content/uploads/2018/03/RobotCalibration.png"><br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-401" src="https://robodk.com/cn/blog/wp-content/uploads/2018/03/RobotCalibration.png" alt="机器人校准" width="980" height="480" srcset="https://robodk.com/cn/blog/wp-content/uploads/2018/03/RobotCalibration.png 980w, https://robodk.com/cn/blog/wp-content/uploads/2018/03/RobotCalibration-300x147.png 300w, https://robodk.com/cn/blog/wp-content/uploads/2018/03/RobotCalibration-768x376.png 768w" sizes="auto, (max-width: 980px) 100vw, 980px" /></a></p>
<h5>四、机器人性能测试</h5>
<p>你可以试着使用机器人做一些简单的测试。例如，驱动机器人做直线运动50厘米，用质量较高的卡尺等工具测量一下实际运动轨迹的线性与距离是否与你的设定相符。测试对于离线编程来说很重要，如果你有准确的测量设备，这将会很有帮助。</p>
<p>RoboDK的测试功能支持多种激光测量设备，以及无线球杆仪设备（造价相对激光设备较低）。这些测试对机器人的性能做出深度分析，为机器人的长期使用与维护提供宝贵数据，更加确保机器人的准确性，达到飞机、汽车等行业相关供货要求。</p>
<p>The post <a href="https://robodk.com/cn/blog/robodk%e6%a0%a1%e5%87%86%e4%b8%8e%e6%b5%8b%e8%af%95/">RoboDK的校准（Calibration）与测试功能</a> appeared first on <a href="https://robodk.com/cn/blog">RoboDK 博客</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robodk.com/cn/blog/robodk%e6%a0%a1%e5%87%86%e4%b8%8e%e6%b5%8b%e8%af%95/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
