The invention provides a robot teaching device for warning or correcting the position deviation of teaching points or teaching lines. The robot teaching device has a processing unit which performs the processing of warning or correcting the position deviation of teaching points or teaching lines. The processing unit has a teaching position acquisition unit which obtains more than four points from the set of teaching points or teaching lines that become objects. The teaching position; the normal vector calculation unit, which calculates the normal vector of the set satisfying the teaching position; the distance calculation unit, which calculates the distance between the two teaching positions farthest away from the direction of the normal vector in the set of teaching positions; and the first warning instruction unit, which carries out the teaching points or teaching lines corresponding to the teaching position according to the distance between the two teaching positions. Instruction for warning of plane deviation of workpiece.
【技术实现步骤摘要】
警告或修正示教点或示教线的位置偏移的机器人示教装置
本专利技术涉及对示教点或示教线的位置偏移进行警告或修正的机器人示教装置。
技术介绍
为了生成机器人的动作程序,而进行如下示教作业:在显示了工件的形状数据的虚拟空间上指定示教点或示教线的示教作业、或通过直接教学而在虚拟空间上指定示教点或示教线的示教作业。在针对工件进行去毛刺、研磨、涂装等的机器人作业中,存在这样的示教点或示教线必须存在于工件的一个平面上的情况。例如,是去毛刺对象处于工件的一个平面上,沿着这样的平面进行去毛刺的情况。但是,在示教作业中,由于工件的形状数据由多条线构成,因此虽然操作员错误地指定了不同的线,或因操作错误而在从实际工件的平面偏离的位置指定了示教点,而不能称为操作错误,但是存在直接教学涉及的示教点或示教线的位置误差变大这样的问题。因此,需要对示教点或示教线是否处于实际工件的平面上进行验证。作为本申请相关联的
技术介绍
,从示教点的集合来计算平面的技术是公知的。例如,在日本特开平11-191005号公报中,公开了具有涂装枪的机器人的控制装置,记载了如下内容:求出由临近的三个示教点决定出的平面,对求出的平面的法线向量进行计算,并且将法线向量的方向存储为涂装枪的姿势。在日本特开2004-017198号公报中公开了对被测定物的表面性状进行测定的装置,记载了如下内容:使球探针与表面的三点以上接触,运算平面的位置,和通过平面的法线向量来决定退避方向。在日本特开平08-300171号公报中公开了三维激光加工机中的法线检测方法,记载了如下内容:求出针对由示教点附近的工件表面上的三点形成的平面的法线向量,并 ...
【技术保护点】
1.一种机器人示教装置,其构成为为了生成机器人的动作程序而进行在虚拟空间上指定示教点或示教线的示教作业,其特征在于,所述机器人示教装置具有处理部,该处理部执行警告或修正所述示教点或示教线的位置偏移的处理,所述处理部具有:示教位置取得部,其从成为对象的示教点的集合或示教线的集合取得四个以上的示教位置;法线向量计算部,其计算满足所述示教位置的集合的法线向量;距离计算部,其计算所述示教位置的集合中的所述法线向量的方向上最远离的两个示教位置的距离;以及第一警告指令部,其根据所述最远离的两个示教位置的距离,进行对与所述示教位置对应的所述示教点或所述示教线从实际工件的平面脱离的情况进行警告的指令。
【技术特征摘要】
2017.10.31 JP 2017-2106941.一种机器人示教装置,其构成为为了生成机器人的动作程序而进行在虚拟空间上指定示教点或示教线的示教作业,其特征在于,所述机器人示教装置具有处理部,该处理部执行警告或修正所述示教点或示教线的位置偏移的处理,所述处理部具有:示教位置取得部,其从成为对象的示教点的集合或示教线的集合取得四个以上的示教位置;法线向量计算部,其计算满足所述示教位置的集合的法线向量;距离计算部,其计算所述示教位置的集合中的所述法线向量的方向上最远离的两个示教位置的距离;以及第一警告指令部,其根据所述最远离的两个示教位置的距离,进行对与所述示教位置对应的所述示教点或所述示教线从实际工件的平面脱离的情况进行警告的指令。2.根据权利要求1所述的机器人示教装置,其特征在于,所述距离计算部通过计算各所述示教位置到所述法线向量的垂线并且计算各所述垂线与所述法线向量的交点的集合中的最远离的两个交点的距离,来计算所述法线向量的方向上最远离的两个示教位置的距离。3.根据权利要求1所述的机器人示教装置,其特征在于,所述处理部还具有:平均位置计算部,其计算所述示教位置的集合的平均位置;虚拟平面计算部,其计算通过所计算出的所述平均位置且与所述法线向量正交的虚拟平面进行计算;以及第二警告指令部,其根据各所述示教位置到所述虚拟平面的距离,进行对与所述示教位置对应的所述示教点或所述示教线从所述工件的平面脱离的情况进行警告的指令。4.根据权利要求3所述的机器人示教装置,其特征在于,所述平均位置计算部通过计算各所述示教位置到所述法线向量的垂线而计算各所述垂线与所述法线向量的交点的集合的平均位置,来计算所述示教位置的集合的平均位置。5.根据权利要求3或4所述的机器人示教装置,其特征在于,所述处理部还具有示教位置修正部,该示教位置修正部通过使所有所述示教位置或被警告的所述示教位置向所述虚拟平面上移位,来修正与所述示教位置对应的所述示教点或所述示教线的位置偏移。6.一种机器人示教装置,其构成为为了生成机器人的动作程序而进行在虚拟空间上指定示教点或示...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。