Boots – shoes – and leggings
Patent
1988-10-28
1991-04-16
MacDonald, Allen R.
Boots, shoes, and leggings
364192, G05B 1900, B25J 916
Patent
active
050088343
DESCRIPTION:
BRIEF SUMMARY
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a robot control apparatus in which robot control conditions are set by a monitor program described in robot language.
2. Description of the Related Art
In order for a predetermined task to be performed automatically using a robot, it is necessary that the robot first be taught a series of activities such as grasping of an object, moving the object and placing the object at a predetermined position. Teaching operations of this kind are generally done on the user side. In such case, the operation conforming to the taught instructions is performed based on a user program stored within a robot control apparatus.
FIGS. 6(a) and (b) respectively illustrate a user program for teaching a robot a series of operations, and the operating procedure of the robot based on this user program. Programs P0 through P7 shown in FIG. 6(a) are described in a predetermined robot language. When the robot is made to perform the series of operations shown in FIG. 6(b), the user program is started on the robot control apparatus side by a system program to output motion commands for the robot.
In the above-mentioned system program, it is required that the status of the robot be monitored at all times and that the operations be performed under predetermined conditions. This status output function required for the robot control apparatus is described in the form of specific instructions for, e.g., generating a predetermined output when the robot is in position, generating an output when an arm is at a fully retracted position, and halting robot motion when a safety rack is open. Since the robot must be monitored at all times after the introduction of power, the program for implementing this status output function cannot be described in a robot language the same as that of the user program run by being started from the system program. In order to perform an operation of this type, a robot language having a function referred to as a "monitor" function is available, but the robot operation cannot be monitored at all times by a program described in this language.
More specifically, since an operation requiring constant monitoring must generally be incorporated in the system program, the output of robot status in the conventional robot control apparatus is monitored at all times by the system program. However, the entire system program is stored beforehand in a read-only memory (ROM) and is designed to be fixed in the robot control apparatus. As a result, the user cannot set and modify the program at will.
Accordingly, when it is desired to modify the present contents of a robot operation or add another operation to the present operation, the system program inside the ROM must be altered. A problem that arises is that in order to accomplish this, the user must replace the read-only memory (ROM) on each such occasion.
SUMMARY OF THE INVENTION
The present invention has been devised to solve the afore-mentioned problems and its object is to provide a highly versatile robot control apparatus in which, in order to delete, modify or add types of monitoring operations required to be performed at all times, a user is capable of readily deleting, modifying and adding input/output conditions to be monitored without altering in any way a system program stored in a ROM.
Another object of the present invention is to provide a robot control apparatus which enables a user to set optimum control conditions conforming to the system merely by describing input/output signals and conditions to be constantly monitored using ordinary robot language without learning a special monitor language.
In accordance with the present invention, there is provided a robot control apparatus for controlling motion of a robot based on a program prepared in robot language, comprising memory means, for storing a user program described in robot language and for storing a monitor program for the purpose of monitoring a plurality of status outputs of the robot, starting means for accessing the monito
REFERENCES:
patent: 4218757 (1980-08-01), Drogichen
patent: 4589063 (1986-05-01), Sheh et al.
patent: 4649514 (1987-03-01), Berger
patent: 4689755 (1987-08-01), Buote
patent: 4730258 (1988-03-01), Takeda et al.
Ito Takayuki
Mizuno Tohru
Fanuc Ltd.
MacDonald Allen R.
LandOfFree
Robot control apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Robot control apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Robot control apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-426167