堆码机器人的仿真
来源: 时间:2014-07-17 14:51:52
机器人的仿真,是面向制造工艺和装备的仿真。随着机器人技术的迅速发展,机器人在制造系统中也得到了广泛的应用。然而由于机器人是一种综合了机、电、液的复杂动态系统,使得只有通过计算机仿真来模拟系统的动态特性,才能揭示机构的合理运动方案及有效的控制算法,从而解决机器人设计、制造以及运行过程中的问题。机器人仿真技术大致可分为以下几类:
1)针对制造系统中机器人的应用开展的研究,如柔性制造系统或计算机集成制造系统中机器人的仿真问题;
2)针对机器人操作手本身的特性进行的仿真研究,如运动学仿真、动力学仿真、轨迹规划和碰撞检验等问题:
3)机器人离线编程系统的研究,如利用仿真生成满意的运动方案自动转换成机器人控制程序去驱动控制器动作。
早期的机器人全部采用"示教”的方式来编程,这种编程方法在机器人所要完成的任务不很复杂,以及示教时间相对于工作时间来说比较短的情况下,是有效可行的。但是,在许多复杂的作业应用中,不令人满意。使用"示教”编程的机器人必须有精确定位的工件传送装置及相应的辅助机械;另外,也无法实现CAM;再加上使用机器人总台数增加后机器的调整,往往是非常麻烦的一件事。不仅如此,这种工作方式还有以下不足:
1)机器人在示教时,它不是生产性的,且任务一旦改变则要重新编程,不适应当今小批量、多品种的柔性生产的需要。
2)复杂的机器人作业,如弧焊,装配任务很难用示教方式完成。
3)运动规划的失误会导致机器人间及机器人与固定物的相撞,对生产具有破坏性。
4)编程人员要在机器人的工作现场进行示教编程,精神和体力上很疲劳,一旦失误,机器人发生异常,会造成人员伤亡。