Robot programming device
AssigneeFanuc Corporation
InventorHiroyuki Yoneyama
Life of this patent
Estimating the term…
Abstract
A robot programming device capable of improving the teaching efficiency of a motion program for a fitting work performed by a robot is provided. This robot programming device includes: a feature acquisition unit for acquiring shape features of a first work object model and a second work object model; a teaching point setting unit for setting, on the basis of the shape features, a teaching point for fitting an axis of the first work object model into a hole of the second work object model by the robot model; and a program creation unit for creating a motion program for the robot to perform fitting work for fitting the axis of the first work object model into the hole of the second work object model, using the set teaching point.
Claims7
A robot programming device, comprising:
- a processor,
- wherein the processor is configured to:
- be capable of disposing a robot model for a robot, a first work object model having a shaft, and a second work object model having a hole, within a virtual space that three-dimensionally represents a work space;
- acquire shape features of the first work object model and the second work object model;
- based on the shape features, set a teaching point for using the robot model to fit the shaft belonging to the first work object model into the hole belonging to the second work object model;
- and
- use the set teaching point to create a motion program for causing the robot to perform fitting work for causing the shaft belonging to the first work object model to fit into the hole belonging to the second work object model,
- wherein the processor acquires, as the shape features, a plurality of first ridgelines for cross-sections resulting from dividing the shaft belonging to the first work object model at predetermined intervals and a plurality of second ridgelines for cross-sections resulting from dividing the hole belonging to the second work object model at predetermined intervals, and
- wherein the processor sets the teaching point to a position resulting from causing the robot model to move such that the first ridgelines match with the second ridgelines.
A robot programming device, comprising:
- a processor,
- wherein the processor is configured to:
- be capable of disposing a robot model for a robot, a first work object model having a shaft, and a second work object model having a hole, within a virtual space that three-dimensionally represents a work space;
- acquire shape features of the first work object model and the second work object model;
- based on the shape features, set a teaching point for using the robot model to fit the shaft belonging to the first work object model into the hole belonging to the second work object model;
- and
- use the set teaching point to create a motion program for causing the robot to perform fitting work for causing the shaft belonging to the first work object model to fit into the hole belonging to the second work object model,
- wherein the processor acquires, as the shape features, a plurality of first ridgelines for cross-sections resulting from dividing the shaft belonging to the first work object model at predetermined intervals and a plurality of second ridgelines for cross-sections resulting from dividing the hole belonging to the second work object model at predetermined intervals, and
- wherein the processor sets a teaching point for getting closer and a teaching point for moving away at positions resulting from moving the robot model in a straight-line direction that goes through centers of cross-sections of the shaft and the hole.
Dependencies are inferred from the claim text.