当然,机器人可以增加你的生产时间。但如果你不小心,机器人编程可能会再次缩短这段时间。脱机编程是一种节省时间和充分利用机器人的好方法。
时间是我们唯一真正有限的资源。只要你的企业经营得相当成功,几乎所有其他资源都可以购买、借用或讨价还价。但是——我知道这是陈词滥调——一天只有24小时。
在过去,我们每天只有不到24小时的生产时间。在过去,操作是完全手工的,这意味着在这里和那里浪费了很多时间,因为休息、错误和其他令人头痛的事情。
有了机器人,你的过程几乎可以在一天的24小时都保持高效。然而,这只有在你的机器人启动并运行并执行生产性任务时才有可能。
有三种基本的时间损失可以减少机器人的有效生产时间:
- 初始设置时间-设计你的机器人细胞,然后让它在第一时间运行所需的时间。
- 编程时间-向机器人编程一个新操作所需的时间。
- 转换和变更时间-为新产品更改机器人设置或在现有产品更改后更新编程所需的时间。
脱机编程可以帮助您解决这三种时间损失。软件如RoboDK简化您的机器人编程,并允许您提高整个机器人单元的效率。
10种离线编程节省时间的好方法
这里有10种通过与机器人一起使用离线编程来节省时间的绝佳方法。
1.缩短启动时间
大部分的非生产性时间发生在你第一次设置你的机器人单元时。安装机器人硬件、建造固定装置、校准软件等都需要时间。然而,硬件安装甚至还不是安装过程中最长的部分。
使用传统的机器人编程(例如使用teach pendant),你会浪费大量时间来集成应用程序。通过离线编程,你可以在机器人安装时开发程序,甚至在你购买它之前!然后,一旦物理安装完成,就可以加载程序。这大大缩短了单元的启动时间。
2.加快机器人的选择
选择合适的机器人是困难的。在设计单元时,您不一定知道需要哪种机器人规格。离线编程允许您在同一任务中测试各种机器人,并根据您的需要选择最佳机器人,从而加快机器人选择过程。可以比较不同的机器人118bet金博宝app.
3.程序快
离线编程可能比在线编程方法更快,特别是对于编程繁重的任务,如焊接。正如The Fabricator杂志所解释的那样“离线编程比在焊接单元中让机器人绕着零件慢跑要快得多[…]该软件可以节省数周的编程和实现时间。”这意味着你可以让你的机器人电池非常快速地启动和运行。
4.快速调整程序
传统的机器人编程是调试和更新的难题。即使是很小的改变也会导致数小时的重新编程。使用脱机编程,很容易调整您的程序,直到它刚刚好。在机器人单元的早期阶段,这可以节省几天的调试时间。
5.减少报价时间
作为工程师,我们通常关注一项技术的运营效益,不是吗?
我们会问“这个软件会让我的工作更容易吗?”或者“我能用这个软件生产更多的产品吗?”
然而,我们偶尔会忘记考虑技术对其他业务的影响。例如,离线编程可以更容易地为工作提供快速、准确的报价。有了这个软件,我们可以快速确定一项工作是否可以用我们的机器人细胞完成,以及需要多长时间。然后,我们可以计算出这项工作的收费。
6.快速改变高混合产品
根据德勤2015年的一项消费者调查在美国,定制化正在改变人们购买产品的方式。消费者和企业开始期待个性化服务,并愿意为此支付更高的价格。
这条消息对我们这些使用机器人的人来说是好消息。机器人天生就很灵活,你只需要改变它们的编程。然而,用一些编程方法重新编程需要很长时间。
使用脱机编程,首先开发程序,然后将其加载到机器人上。这减少了转换时间,并使定制更加可行。
7.重用代码
一个巨大的时间浪费是当你对相同或相似的功能重新编程多次。当你在两个不同的机器人上编写相同的功能时。对一个机器人编程一次,然后调整你的代码来表示任何变化,这样不是更好吗?
奥克兰大学的研究人员说解释这是特定于控制器的编程语言的一个大问题,传统上由机器人制造商提供。不同制造商的机器人必须从头开始编写相同的功能。
用一些离线编程软件。以RoboDK为例,它变成更容易重用代码.
8.快速换另一个机器人
假设您有一个拾取放置应用程序。机器人将320公斤装载托盘从一个传送带移动到另一个传送带。
你花了很长时间选择合适的机器人,最终选择了负载450公斤的ABB IRB 650机器人。你花了很长时间用ABB的集成机器人快速编程语言和调整代码,直到它刚刚好。
但是你的应用程序改变了。
突然之间,你不需要移动320kg的托盘了,你需要移动1100kg的托盘。机器人的有效载荷不够。你在寻找另一个机器人,但你能找到的唯一一个符合所有条件的机器人是库卡KR 1000泰坦,其有效载荷为1200公斤。
这是否意味着你必须从头开始?这是否意味着你必须抛弃所有的辛苦工作,用库卡的程序重新编程KRL编程语言吗?
使用像RoboDK这样的离线编程软件,你可以使用之前的代码作为新程序的起点,这样新的机器人就会更快地启动和运行。
9.减少停机时间
这一点很简单。非常简单。
通过离线编程,当你解决代码中的任何问题时,机器人可以继续进行有效的工作。
这意味着更少的停机时间。
我告诉过你这很简单。
10.减少循环时间
稍微不那么简单,但同样重要的是,离线编程可以帮助您减少机器人的周期时间。
怎么做?这实际上是上一点的延伸。脱机编程不会影响停机时间,因此您有更多时间来调整程序。
使用在线编程,每一分钟的停机都意味着生产损失。使用脱机编程,启动和运行程序的压力更小,因此您可以花必要的时间来适当优化程序。一个优化的程序意味着更短的周期时间。
如果你现在有时间,试试自己离线编程
要了解脱机编程的好处,一个很好的方法就是亲自尝试一下。如果你现在有时间,你可以这么做点击此链接下载RoboDK试用版.
如果你现在没有那么多时间,你可以看看我们示例应用程序的一些视频在我们的例子页面。
你们运营中最大的时间损失是什么?请在下面的评论中告诉我们,或者加入讨论LinkedIn,推特,脸谱网或Instagram.
感谢您提供关于离线编程的如此有用和清晰的信息。但是,我考虑了模拟中提供的估计周期时间与实际周期时间的准确性。有办法量化这种准确性吗?(我特别想在RobotDK中模拟一个UR10机器人)。
嗨gianni,
非常感谢您的评论。我很高兴这篇文章对你有帮助。
这是一个非常好的问题!
任何模拟过程的结果都应作为指导方针。在模拟(即离线编程)中,您几乎总是会看到一致的周期时间结果。在现实世界中,过程从来没有如此一致。
例如,我曾看到一个平均周期时间为20秒的流程在15秒到43秒之间变化。然而,我也见过一个过程(使用相同的机器人),其中周期时间几乎每次都完全相同。
这并不罕见。您将在应用程序的“真实版本”中看到的差异取决于许多因素,特别是任务本身。
你能做些什么来预测这种变化?测试!
在我看来,真正预测模拟周期时间准确性的最好方法是在机器人上进行试验,并收集一些真实世界的数据。然后您可以将此时间与模拟时间进行比较。
如果我告诉你一个百分比的准确度,几乎肯定是错误的。
你在离线编程中估计的周期时间可能非常接近,如果你在模拟中减少周期时间,你通常也会在现实世界中节省时间。但是要始终在物理世界中测试应用程序。
希望这对大家有帮助。
欢呼,
亚历克斯