Sealant flow control method in sealing by an industrial robot
AssigneeFanuc Corporation
InventorsNobutoshi Torii, Tatsuo Karakama, Hitoshi Mizuno
Life of this patent
Estimating the term…
Abstract
A sealing gun (31) of a sealant application unit, which controls the flow of the sealant in accordance with the value of an input signal, is attached to the end of a robot arm. The value of a signal applied to the sealant application unit (30) is controlled in association with acceleration/deceleration control of the moving speed of the sealing gun. The moving speed (TSA) of the sealing gun and the flow (SC) of the sealant discharged from the sealing gun are in direct proportion; therefore, the bead width becomes uniform independently of the moving speed (TSA) of the sealing gun.
Claims4
A sealant flow control method in sealing by an industrial robot, wherein a sealing gun of a sealant application unit is attached to a distal end of an arm of the industrial robot which is controlled by a robot control unit, and the flow of a sealant discharged from the sealing gun is controlled in accordance with a signal issued from the robot control unit to a sealing gun control unit of the sealant application unit, characterized in that said method comprises;
- (a) programming a combination of a sealing start command and a sealing condition number which specifies various sealing conditions, and a combination of a sealing end command and a preset gun OFF delay time in a teaching program when teaching to the robot is made, and
- (b) in a process of acceleration control of an operation of the robot arm, i.e., an operation of the sealing gun, effected by pulse distribution for each block from the moment the operation starts to the moment a commanded speed is reached, and in a process of deceleration control of the operation effected upon completion of the pulse distribution from the commanded speed until when the operation is ended;
- (b1) controlling the sealant flow in synchronism with and in the same pattern as the robot arm operation during said acceleration control process from the moment the robot arm operation starts, in case that a sealing start position is position-commanded by a sealing condition number combined with the sealing start command, to thereby determine the sealant flow to a value which is proportional to the moving speed of the robot arm, and
- starting the sealing with a delay of a servo delay time plus a gun ON delay time preset under the sealing condition, relative to the sealing start command, and determining the sealant flow to a preset value, in case that ignoring of positioning the sealing start position is commanded by the sealing condition number, and
- (b2) controlling the sealant flow in synchronism with and in the same pattern as the robot arm operation during said deceleration control process from the moment the pulse distribution is completed to the moment the arm operation is ended, in case that a sealing end position is position-commanded by a set value of the gun OFF delay time, to thereby determine the sealant flow to a value which is proportional to the moving speed of the robot arm, and
- causing the sealing to be ended delaying from the sealing end command by the gun OFF delay time plus the servo delay time, in case that ignoring of positioning the sealing end position is commanded by a set value of the gun OFF delay time.
Dependencies are inferred from the claim text.