A program for arranging the parts (170) supplied in bulk in a plurality of moving paths using a robot (100) generates a program for sharing the teaching points. It has: calculate the stable attitude of the component (170) in the plane according to the 3D shape data of the component (170), calculate the holding method through the hand holding, and calculate the system structure data (240) including the information of the hand connecting the target, and calculate the composable calculation unit (250) according to the combination of the holding method and the stable attitude and the non-interference combination of the hand; use the calculated The handshake path calculation unit (260), which is combined to calculate the handshake path of the component (170), the path group calculation unit (280), which is based on the specified attitude data (270) of the input attitude and the arrangement attitude of the component (170), and the path group calculation unit (280), which is combined to calculate the number of teaching points as the minimum path according to the handshake path, and the program generation of the robot (100) based on the path group Department (290).
【技术实现步骤摘要】
【国外来华专利技术】机器人程序的生成装置及生成方法
本专利技术涉及生成工业用机器人的程序的装置及其方法,特别地,涉及生成使用机器人对散装供给的部件进行排列的程序。
技术介绍
作为现有的工业用机器人的程序生成方法,已知下述方法,即,对由作业者示范出的部件的移动路径进行3维测量,输出通过其移动路径使部件移动的机器人程序。在程序输出时,考虑机器人的身体性,还对路径的可否实现进行判定。另外,在通过单个机器人不可能移动的情况下,通过多个腕实现的倒手也作为程序的候选而输出(专利文献1)。还已知在2维平面内对部件的移动路径进行探索的程序生成方法。将作业区域通过从上空观察到的2维进行表现,分割为适当尺寸的区域。从分割出的区域对部件的初始位置和最终位置进行选择。在各区域中对机器人臂的可否到达进行判定,提取从初始位置至最终位置为止的连续的、机器人臂能够到达的区域而设为移动路径。在通过一个机器人臂找不到移动路径的情况下,在多个机器人臂间进行部件的倒手(专利文献2)。专利文献1:日本特开2015-054378专利文献2:日本特开2015-058492
技术实现思路
在如上所述的程序的生成方法中,针对每个移动路径需要机器人的示教作业。在工业用机器人中,关于移动的目标位置,需要进行示教这样的实行找正(actualmatching),作为示教点进行设定。根据机器人手和部件的形状,该示教作业是需要小于或等于1毫米的精度的作业。另外,如果包含机器人手的姿态,则需要以6个自由度进行匹配,如果结合设定和确认,则是花费时间的繁琐的作 ...
【技术保护点】
1.一种机器人程序的生成装置,其特征在于,具有:/n稳定姿态计算部,其根据部件的3维形状数据对所述部件在平面上稳定的稳定姿态进行计算;/n抓持方法计算部,其根据手的3维数据及所述3维形状数据对通过所述手抓持所述部件的抓持方法进行计算;/n可否组合计算部,其从由该机器人实现的所述抓持方法和由所述该机器人以外实现的所述抓持方法及所述稳定姿态的组合组,基于包含所述手的连接目标的信息的系统结构数据、所述稳定姿态及所述抓持方法,对所述手不干涉的所述组合进行计算;/n倒手路径计算部,其使用由所述可否组合计算部计算出的所述组合而对所述部件的倒手路径进行计算;/n路径组计算部,其基于对所述部件的投入姿态及排列姿态进行指定的姿态数据,根据所述倒手路径而将示教点的数量成为最小的路径作为路径组进行计算;以及/n程序生成部,其基于所述路径组而生成所述机器人的程序。/n
【技术特征摘要】
【国外来华专利技术】20170324 JP 2017-0596211.一种机器人程序的生成装置,其特征在于,具有:
稳定姿态计算部,其根据部件的3维形状数据对所述部件在平面上稳定的稳定姿态进行计算;
抓持方法计算部,其根据手的3维数据及所述3维形状数据对通过所述手抓持所述部件的抓持方法进行计算;
可否组合计算部,其从由该机器人实现的所述抓持方法和由所述该机器人以外实现的所述抓持方法及所述稳定姿态的组合组,基于包含所述手的连接目标的信息的系统结构数据、所述稳定姿态及所述抓持方法,对所述手不干涉的所述组合进行计算;
倒手路径计算部,其使用由所述可否组合计算部计算出的所述组合而对所述部件的倒手路径进行计算;
路径组计算部,其基于对所述部件的投入姿态及排列姿态进行指定的姿态数据,根据所述倒手路径而将示教点的数量成为最小的路径作为路径组进行计算;以及
程序生成部,其基于所述路径组而生成所述机器人的程序。
2.根据权利要求1所述的机器人程序的生成装置,其特征在于,
所述系统结构数据包含所述手进行作业的作业位置的数据,
该机器人程序的生成装置具有示教点输出部,该示教点输出部对在所述部件处于所述作业位置时的所述手的位置进行计算而输出所述示教点的位置。
3.根据权利要求1所述的机器人程序的生成装置,其特征在于,
所述系统结构数据包含所述手进行作业的作业位置的数据,
该机器人程序的生成装置具有示教点判定部,该示教点判定部对在所述部件处于所述作业位置时在成为所述示教点的位置处所述机器人可否采取示教位置姿态进行判定。
4.根据权利要求3所述的机器人程序的生成装置,其特征在于,
所述示教点判定部在所述部件处于成为平面的所述作业位置的情况下,...
【专利技术属性】
技术研发人员:永谷达也,奥田晴久,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。