ROBOT PROGRAM ADJUSTING SYSTEM
First Claim
1. A robot program adjusting system adjusting an operating program of a robot arm having a plurality of axes, which robot program adjusting system is provided withan overload identifying means for successively reading operational instructions from said operating program of said robot arm to run simulations and thereby identify an axis where overload is acting from said plurality of axes,an additional operation generating means for generating an additional operation for an axis other than the axis identified by said overload identifying means to lighten the load of said identified axis, anda program adjusting means for adjusting the operating program of said robot arm based on the additional operation generated by said additional operation generating means.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot program adjusting system (11) adjusting an operating program of a robot arm having a plurality of axes including an overload identifying means (12) for successively reading operational instructions from said operating program of said robot arm to run simulations and thereby identify an axis where overload is acting from said plurality of axes, an additional operation generating means (13) for generating an additional operation for an axis other than the axis identified by said overload identifying means (12) to lighten the load of said identified axis, and a program adjusting means (15) for adjusting the operating program of said robot arm based on the additional operation generated by said additional operation generating means (13), whereby the load acting on an axis with a large load can be lightened without trial and error.
-
Citations
9 Claims
-
1. A robot program adjusting system adjusting an operating program of a robot arm having a plurality of axes, which robot program adjusting system is provided with
an overload identifying means for successively reading operational instructions from said operating program of said robot arm to run simulations and thereby identify an axis where overload is acting from said plurality of axes, an additional operation generating means for generating an additional operation for an axis other than the axis identified by said overload identifying means to lighten the load of said identified axis, and a program adjusting means for adjusting the operating program of said robot arm based on the additional operation generated by said additional operation generating means.
-
2. A robot program adjusting system as set forth in claim 1, wherein said axis other than the identified axis is positioned at a front end side of said robot arm from said identified axis.
-
3. A robot program adjusting system as set forth in claim 1, wherein said axis other than the identified axis is positioned at the base end side of said robot arm from said identified axis.
-
4. A robot program adjusting system as set forth in claim 1, wherein when two or more of said additional operations are generated, at least two of these additional operations are combined.
-
5. A robot program adjusting system as set forth in claim 2, wherein said additional operation includes making an axis positioned at a front end side of said robot arm from said identified axis move so that the center of gravity of the workpiece gripped by a hand of said robot arm is positioned on an extension of the center of rotation or movement direction of the identified axis.
-
6. A robot program adjusting system as set forth in claim 3, wherein said additional operation includes making an axis positioned at a front end side of said robot arm from said identified axis move so that a horizontal direction distance between a center of rotation or a movement direction of an axis of a base end side of said robot arm from said identified axis and a center of gravity of a workpiece gripped by a hand of said robot arm becomes the minimum.
-
7. A robot program adjusting system as set forth in claim 1, wherein said additional operation generating means includes an interference checking means for checking if said robot arm interferes with peripheral equipment based on the additional operation.
-
8. A robot program adjusting system as set forth in claim 2, wherein when two or more of said additional operations are generated, at least two of these additional operations are combined.
-
9. A robot program adjusting system as set forth in claim 3, wherein when two or more of said additional operations are generated, at least two of these additional operations are combined.
Specification