Patent ID: 6567723
Filing Date: 2003-05-20
Classification: B25J,G05B

Abstract:
A robot program executing method provided with a command unit for issuing a command to a robot, a storage for storing information, an input unit for inputting information from the outside to the storage, a processing unit for executing a program, and an actuator that operates with a control signal from the processing unit, wherein:the processing unit includes a program processing unit for executing a program inputted from the outside; the program includes a command for actuating the actuator; the command may include one or more parameters for designating the speed, distance and/or count; the storage includes at least an area for storing the program, an area for storing command rejection rules for rejecting execution of commands and/or command change rules for changing commands, and an area for storing source information of the program; the command rejection rule includes a command to be rejected and conditions for judging whether or not to reject the command; the command change rule includes a command to be replaced or modified, conditions for judging whether or not to change the command, and an alternative command; and the conditions may include conditions concerning the source information of the program, the command and parameters; for executing the command in the program, the method comprising: searching for a command rejection rule and/or command change rule corresponding to the command; if the rule is detected, retrieving the source information of the active program from the storage; judging conditions included in the command rejection rule and/or command change rule using the information; dismissing the command or changing at least a part of the command when the conditions are satisfied; and executing the command when the conditions are not satisfied.