发明名称 Robot programming device
摘要 A robot programming device (10) includes: a processing line designating unit (21) that designates a processing line (41); an operation mode designating unit (22) that designates an operation mode of the teaching point; a program generation unit (23) that generates a program for a robot (12) based on the processing line and the operation mode; an interference target designating unit (24) that designates a tool non-processing part as an interference target; an interference detection unit (25) that detects interference between the robot and the workpiece, at a teaching point; a non-interference position search unit (26) that searches for a non-interference position; and a correction unit (27) that corrects a position of the teaching point based on a search result.
申请公布号 US9104193(B2) 申请公布日期 2015.08.11
申请号 US201213587191 申请日期 2012.08.16
申请人 FANUC CORPORATION 发明人 Atohira Hiroyuki
分类号 G05B19/4097;B25J9/16;G05B19/4061 主分类号 G05B19/4097
代理机构 Lowe Hauptman & Ham, LLP 代理人 Lowe Hauptman & Ham, LLP
主权项 1. A robot programming device configured to teach a robot operation program for arranging and displaying, on a screen, three-dimensional models of a robot on which a tool is mounted, a workpiece, and at least one positioner, and allowing the tool or the robot to avoid interfering with the workpiece or the positioner and perform processing work of the workpiece, the robot programming device comprising: a processing line designating unit configured to designate a processing line on a three-dimensional model of the workpiece;an operation mode designating unit configured to designate an operation mode, speed, position, and posture of a teaching point that is generated based on the processing line designated by the processing line designating unit;a program generation unit configured to generate an operation program for the robot based on the processing line that is designated by the processing line designating unit and the operation mode, speed, position, and posture that are designated by the operation mode designating unit;an interference target designating unit configured to, when the tool directly contacts and processes the workpiece or when the tool closely processes the workpiece, designate a tool non-processing part of the tool as an interference target, wherein the tool non-processing part is apart from one part in a three-dimensional model of the tool that directly contacts the workpiece or is close to the workpiece;an interference detection unit configured to detect, at the teaching point in the operation program, interference between (a) the robot or the tool non-processing part, and (b) the workpiece or the positioner;a non-interference position search unit configured to, when the interference detection unit detects interference, search for a non-interference position where (a) the robot or the tool non-processing part, and (b) the workpiece or the positioner, do not interfere with each other, by carrying out at least one oftranslatory movement, without rotational motion, of the tool from a position of the robot upon interference, androtational motion of the tool along an arc having the tool tip point as the center of rotation; and a correction unit configured to correct a position of the teaching point based on a search result by the non-interference position search unit.
地址 Yamanashi JP