跟着机器人使用领域的扩展,示教编程在有些职业显得无能为力了,于是,离线编程逐渐成为当时较为流行的一种编程方法,首先谈谈什么是离线编程。离线编程,是通过软件,在电脑里重建整个工作场景的三维虚拟环境,然后软件可以依据要工加零件的大小、形状、资料,一起配合软件操作者的一些操作,自动生成机器人的运动轨道,即控制指令,然后在软件中仿真与调整轨道,***终生成机器人程序传输给机器人。离线编程克服了在线示教编程的许多缺陷,充分利用了核算机的功用,减少了编写机器人程序所需求的时间成本,一起也降低了在线示教编程的不方便。现在离线编程广泛使用于打磨、去毛刺、焊接、激光切开、数控加工等机器人新式使用领域。
如同示教编程离不开示教器一样,提到离线编程就不得不说说离线编程软件了,提到这里大家能听过的像RobotArt、RobotMaster、RobotWorks、RobotStudio等,这些都是在离线编程职业中名列前茅的大牛。
长处:
1、可以依据虚拟场景中的零件形状,自动生成复杂加工轨道。
像打磨、喷涂职业,不再像搬运时那样只需示教几个点了,而是几十乃至几百个,离线编程在这方面优势非常杰出。RobotArt在这方面做得还是比较好的,功用强大而不显繁杂,有多种生成轨道的方法,例如:【沿着一个面的一条边】、【曲线特征】等轨道生成方法,可以使用于不同的场景上。
2、可以控制大部分干流机器人。
示教编程只针对特定的机器人进行操作,而离线编程在这方面就不受机器人的约束了(主要指第三方离线编程,像RobotStudio之类的本体厂商机器人,是只支撑自家机器人的)。RobotArt、RobotMaster支撑的机器人品牌都比较多,不过,RobotArt支撑在线机器人库,在云端的机器人库是源源不断更新的,不只支撑像ABB、KUKA等这样鼎鼎有名的机器人品牌,一起也支撑国内的大多数机器人品牌,像广数、新时达等。
3、可以进行轨道仿真、途径优化、后置代码的生成。
这是差异于示教编程的一个明显的长处。轨道生成后可以在软件中检测一下机器人走的途径是否是正确的,然后可以对生成的轨道进行优化,这些只需求在虚拟环境中操作就可以了。以RobotArt为例,在RobotArt中一键式生成轨道后还可以进行仿真以及对生成的轨道进行优化,***终只需点击一下后置按钮就可以生成机器人可辨认的语言了。这些看来复杂难明的操作在RobotArt中只需轻轻点几下就可以完成了。
4、可以进行碰撞检测。
因为系统履行过程中发生过错是不可防止的,我们首先要有碰撞检测功用,检测到程序履行过程中出现问题的当地。这个听起来如此高大上的功用在RobotArt中也可以看到。RobotArt在程序仿真的时分,打开干与检查功用,会对轨道中的过错做初步检测。生成后置程序的时分,会对后置的机器人数据做***终的检测过滤,如果发现有不符合程序正常运行的数据,会回绝生成后置代码。这样做的意图是***大程度减少,来自程序规划自身的失误。
5、生产线不中止的编程
示教编程另一个让人很头痛的问题,便是面临当时多件小批量的生成方法,关于一个新的零件,总要停下生产线来编程,导致机器人被闲置,形成资源浪费。有了离线编程,在当时生产线还在工作时,编程人员就一起在旁边规划下一批零件的轨道了,这便是工业4.0之中的功率。已经有许多用户选用RobotArt离线编程软件,在生产时进行同步编程了。
缺陷:
1、关于简略轨道的生成,它没有示教编程的功率高,例如在搬运、码垛以及点焊上的使用,这些使用只需示教几个点,用示教器很快就可以搞定,而关于离线编程来说,还需求建立模型环境,如果不是出于计划的需求,明显这部分工作的投入与产出不成正比。
2、模型差错、工件安装差错、机器人肯定定位差错等都会对其精度有一定的影响,我们需求选用各种办法来尽量消除这些差错。
从总体上看,离线编程仍处于开展阶段,在一些复杂使用中,有些技能尚待打破。但由于机器人的使用越来越复杂化,从久远上看,离线编程是年代开展的一项重要技能。尽管以RobotArt,RobotMaster为代表的国内外离线编程软件,在工业或是教学上也得到了广泛的使用,但个人认为在现有的功用上可以从以下方面进一步得以开展:
1、友爱的人机界面,直观的图形显现。这两者关于操作者来说都是非常重要的,人机界面友爱、图形显现直观可以让初学者易懂,有想持续学习的愿望首先便是软件规划的一个很大的成功。
2、可以对过错进行实时预报,防止不可恢复过错的发生。
3、现有的离线编程仿真软件应该提高数模建立的合理性。由于离线编程系统是根据机器人系统的图形模型来模拟机器人在实践工作环境中的工作进行编程的,因而为了可以让编程结果很好的符合实践,系统应可以核算仿真模型和实践模型之间的差错,并尽量减少二者的差错。
了解更多库卡机器人知识欢迎点击咨询:库卡机器人配件