The present disclosure relates generally to a method and apparatus for detecting and/or holding a panel for use with an industrial robot during a coating operation for vehicle bodies.
Industrial robots are in widespread use for automated industrial painting and coating operations. Automation of interior painting or coating is limited by the difficulties experienced in locating a panel, such as a hood/deck or door panel, without damaging the panel. Further difficulties are experienced in holding a panel in position once located.
A newly manufactured automobile body is typically painted with the doors installed. During the coating process, the doors are moved from a closed position to an open position to facilitate the painting of an interior of the automobile body. The doors are returned to the closed position when the painting of the interior of the automobile body is completed. Robotic devices featuring a specially adapted tool disposed at the end of an articulated arm are typically employed to grip the doors during the opening and closing process. The automobile hood and deck can also be installed on the automobile body and must also be opened and closed during the coating process, similar to the doors.
Many automobile manufacturers paint the interior of vehicles on moving line conveyor systems. Engaging the body panels on a moving part requires design consideration for line stoppages. The panels are often kept in the closed position with production aids to keep them from opening during conveyance through the paint shop. Force transducers, breakaway devices or spring loaded complaint switch devices, such as safety clutches, have been used to detect abnormalities in the opening and closing process. These devices are used to prevent damage to the car, robot engagement tooling, and/or the robot itself during the opening, holding and closing process. Sensors are also built into the engagement tooling to detect that the panel is in the proper grasp of the device.
One such method is illustrated in U.S. Pat. No. 4,498,414 to Kiba, et al., issued Feb. 12, 1985, teaches a robot comprising a painting arm equipped with a non-contact door sensor that detects the window groove by measuring reflection time of an ultrasonic wave.
U.S. Pat. No. 4,552,506 to Cummins, et al., issued Nov. 12, 1985, for an OPENER MECHANISM and SYSTEM UTILIZING SAME that teaches an apparatus and method for opening and closing body panels of a vehicle using a mechanical four-bar linkage.
U.S. Pat. No. 4,702,666 to Iwao, et al., issued Oct. 27, 1987, teaches a manually applied door lock device for mounting on a vehicle door that opens the door to a predetermined angle.
U.S. Pat. No. 4,988,260 to Kiba, et al., issued Jan. 29, 1991, teaches an engaging rod fitted to the end of a coating robot arm. The rod is equipped with an optical or ultrasonic sensor mounted near the engaging rod.
U.S. Pat. No. 5,653,805 to Russell, et al. issued Aug. 5, 1987, teaches mechanical means for positioning a body panel during a coating process.
U.S. Pat. No. 6,375,100 to Tsaii, et al., issued Apr. 23, 2002, teaches a positioning device including an attachment structure 60, a rod 62, a flange assembly 64 and an engagement mechanism 66 for engaging a windowsill, for example, within a groove of rotatable flange 120 of the flange assembly 64.
U.S. Pat. No. 6,398,871 to Hur, issued Jun. 4, 2002, teaches a painting robot provided with a door opening/closing jig. This mechanical device eliminates the need for a separate door opening/closing robot.
U.S. Pub. No. 20070017081 to Becker, et al., issued Jan. 25, 2007, teaches a method for precisely aligning an add-on part using sensors.
The use of tooling hooks attached to hoods, hatches and desk lids is also known. For example, JP 6107252A teaches the use of a proximity switch on the ascertaining device 90 located at the end of a finger 16 that is attached to the hand of a vertical articulated robot.
JP 63106189 teaches a coating robot 16 and door on-off robot 20 installed on a traveling device on either side of a conveyor 12. A door on-off controller 36 controls each operation of the travel driver 24 for each robot. The reliability of a door opener is improved by detecting a door position with a door sensor and comparing with a reference closing door position, providing correction to the claw engaging position if necessary.
KR20040003831 teaches a displacement sensor 1 located at one end of a robot 4 for detecting the position accuracy of a fender. A hook shaped hood-opening unit 2 opens the hood to mount a hood assembly to a body 3. A robot SLC 5 inputs a position value of the fender and a fender fixing device fixes the fender panel to mount the pane to the body. A servo motor moves the fender mounting jig to a pre-determined position based on the position value.
WO 2006/035259 teaches combining a non-contact door sensor with force sensors for detecting forces on the door opening robot.
There is a continuing need for a system and method for automated interior painting or coating that eliminates the need for the sensors and breakaway devices. Desirably, the system and method reduces costs and exhibits an improved reliability over known painting systems and methods.
In concordance with the instant disclosure, a method that employs electrical feedback from a drive axis servo motor to eliminate the need for the sensors and breakaway devices, is surprisingly found. Using the servo motor electrical feedback for this function reduces cost and improves reliability. The present invention also applies electrical feedback from the servo motor to hold a metal swing panel in position during the painting or coating process. A1
In one embodiment, a method for handling a swing metal panel of a vehicle during an automatic coating process on a conveyor system includes the steps of: providing a robot with at least one robot drive axis servo motor and a robot controller, the robot having an arm with a handling tool; monitoring an electrical feedback from the at least one robot drive axis servo motor, the electrical feedback indicative of a torque on the drive axis servo motor; moving the robot to engage the swing metal panel; adapting the movement of at least one of the robot and the handling tool in response to the electrical feedback from the at least one robot drive axis servo motor; and moving the swing metal panel to facilitate the automatic coating process.
In another embodiment, a method for handling a swing metal panel of a vehicle during an automatic coating process on a conveyor system includes the steps of: providing a handling robot with at least one robot drive axis servo motor and a robot controller, the handling robot having an arm with a handling tool; and monitoring an electrical feedback of the at least one robot drive axis servo motor during one of grasping, opening, holding, and closing of the swing metal panel to ensure that the swing metal panel is continuously in the grasp of the handling robot.
In a further embodiment, a system for handling a swing metal panel of a vehicle during an automatic coating process on a conveyor system, includes a handling robot having at least one robot drive axis servo motor and an arm with a handling tool configured to engage the swing metal panel. A robot controller is in electrical communication with the drive axis servo motor and configured to receive electrical feedback from the drive axis servo motor. The electrical feedback is indicative of a torque on the servo motor. The robot controller is configured to adapt the movement of the handling robot in response to the electrical feedback.
The above, as well as other advantages of the present invention, will become readily apparent to those skilled in the art from the following detailed description when considered in the light of the accompanying drawings in which:
With reference to
In the embodiments shown in
In
In one embodiment, the system and method according to the present disclosure for handling the swing metal panel 24, 26 during the automatic coating process on a conveyor system, such as a stop station conveyor system or moving line conveyor system, for example, first includes the step of providing the handling robot 20, 22 as described herein. The electrical feedback from the at least one drive axis servo motor is then monitored by the robot controller. The handling robot 20, 22 is moved to engage the swing metal panel 24, 26 and the movement is adapted in response to the electrical feedback from the drive axis servo motor. The interior surfaces of the vehicle 28 are thereby exposed for the painting robots 10, 12 to conduct the automatic coating process.
The preferred embodiments of the present invention use electrical feedback from the handling robot's 20 drive axis servo motor to militate against the need for sensors and breakaway devices. For example, the step of adapting the movement of the handling robot 20, 22 may include halting the movement of the handling robot 20, 22 if the level of the electrical feedback exceeds a predetermined safety threshold. Damage to at least one of the handling robot 20, 22 and the vehicle 28 is thereby militated against.
The system and method according to the present disclosure may employ an up/down linear axis to determine if the handling tool 14 is properly engaging the swing metal panel 24, 26, such as through insertion of a pin tool in a window slot, for example. The method militates against damage to the handling robot 20, 22, the handling tool 14, and the swing metal panel 24, 26 when the swing metal panel 24, 26 is not in a fully closed position, for example, when entering a coating zone. In one example, the handling tool 14 includes a spring with the desired spring compliance in the up/down direction. If the handling tool 14 misses a slot formed in the swing metal panel 24, 26 and hits the top of the swing metal panel 24, 26, for example, while moving to the engagement position, the handling tool 30 reaches the end of the travel position. The handling robot 22 measures a high torque command on the up/down drive axis and stops the downward motion prior to damaging the swing metal panel 24, the handling tooling 14, and the handling robot 22. If the swing metal panel 24 is grossly out of position, the handling tool 14 misses the swing metal panel 24 completely and the handling robot 22 measures a light torque feedback. In either case, the robot controller of the system issues a conveyor “hold” command. The handling robot 22 stops, retreats, and waits for a recovery procedure to be executed by an operator.
In one example according to the present disclosure, the vehicle 28 body enters the spray zone out of position. For example, the vehicle 28 body may not be loaded on the carrier properly or the tracking start position was improperly detected. In these cases, the door opening robot 22 may still have the ability to grasp the vehicle door 24 and open the vehicle door 24 but the door opening robot 22 may open the vehicle door 24 beyond a hinge travel point. In order to prevent damage from opening the vehicle door 24 beyond the hinge travel point, the door opening robot 22 senses the overload condition and initiates a standard hold and recovery procedure.
Swing metal panels 24 on vehicles 28 are often held in place with a spring loaded clip (not shown) to keep the swing metal panels 24 from opening while being conveyed through the paint shop. The clips may have a locking mechanism to fully secure the vehicle doors 24 in place so that the vehicle doors 24 cannot be opened. It should be appreciated that the system according to the present disclosure may further be employed to detect abnormal forces, related to improper position of the swing metal panel 24 in the spring clip, for example, and initiate the hold and recovery procedure.
During a swing metal panel 24, 26 closing procedure, the handling robot 22, 24 must place the swing metal panel 24, 26 into the proper position of the spring clip. If the swing metal panel 24, 26 is not properly positioned in the clip, the swing metal panel 24, 26 can swing open and cause subsequent problems during the exterior painting operation. If the swing metal panel 24, 26 is over-closed or remains too far open, while still partially retained in the clip, for example, further problems may arise with the exterior painting operation. The further problems may include shadowing and excessive film build on the edges of the swing metal panel 24.
It should be further understood when the body of the vehicle 28 is slightly out of position, the handling robot 22 may not put the swing metal panel 24 in the proper position in the clip. During the closing process, the system of the present disclosure can detect the initial contact point where the swing metal panel 24, 26 engages the clip and continue a programmable distance. This allows the handling robots 22, 24 to adjust for placement variation of the swing metal panels 24, 26 and improve on the overall quality and reliability of the automatic coating process.
The use of the handling robots 20, 22 to grasp, open, hold, or close swing metal panels 24, 26, may further include the employment of tooling hooks. Tooling hooks, also referred to as tooling fixtures, provide a large target for the handling robots 20, 22 to grasp. In particular embodiments, the tooling hooks are fixed to the swing metal panel 24, 26 in a place that does not require painting. The tooling hooks are typically attached to the swing metal panel 24, 26 prior to painting and removed at the end of the automatic coating process. The tooling hooks are typically either cleaned for reuse or discarded. Maintaining the tooling hooks is a cost most paint shops prefer to avoid. Therefore, it is desirable to eliminate tooling hooks attached to doors, hoods, hatches and deck lids, for example, to thereby provide a fixtureless operation. The system and method of the present disclosure facilitates the elimination of tooling hooks in relation to automatic painting of swing metal panels 24, 26. The difficulty of conventional fixtureless operation is that the precise position of the vehicle 28 body is often unknown. Robot-to-part synchronization in the direction of conveyor travel can be a cause of the unknown vehicle 28 position.
In the system and method of the present disclosure, the tooling fixture may be eliminated by causing the handling tool 14, 30 of the handling robot 20, 22 to intersect or contact the swing metal panel 24, 26 directly with a force that does not damage the swing metal panel 24, 26 or the handling tool 14, 30. The method of the disclosure includes the step of intersecting the vehicle 28 with the handling tool 14, to determine the position of the vehicle 28 and starting the automatic coating process when the position of the vehicle 28 is determined. A preprogrammed process for moving the handling robot 28 may also be adjusted based on the determined position of the vehicle 28.
As a nonlimiting example, the handling robot 20, 22 can extend the handling tool 24, 26 in front of the body of the vehicle 28 during entry to the painting zone. When the leading edge of the swing metal panel 24, 26 intersects or otherwise touches the handling tool 24, 26, the resulting electrical feedback from the servo motor may be used for fine position location of the swing metal panel 24, 26. Following the step of intersecting the swing metal panel 24, 26, the handling tool 24, 26 can be inserted into a predetermined area of the swing metal panel 24, 26 that does not require painting.
On moving conveyor systems, the conveyor chain or conveyor drive shaft can be provided with a mechanical take-off device and encoders to synchronize the position of the conveyor with the handling robot 20, 22. The system utilizes encoder pulses to provide the handling robot 20, 22 with accurate conveyor positioning and speed. The robot controller may filter the encoder input so that the relative motion of the handling robots 20, 22 is relatively smooth in comparison to the swing metal panels 24, 26 and the vehicle 28 body.
It should be appreciated that when the handling robot 20, 22 opens the swing metal panel 24, 26, a momentary sudden movement of the conveyor can cause the swing metal panel 24, 26 to be lost or cause the handling robot 20, 22 to fault. The system and method of the present disclosure militates against part loss and robot faults by providing compliance between the swing metal panel 24, 26 and the conveyor. The electrical feedback from the servo motor may also be employed as means for detecting part loss.
In a further example, the system and method of the present disclosure may further include sequencing a release mechanism of the handling tool 14, 30 based on the level of electrical feedback from the servo motor. For example, the handling tool 14, 30 may intersect the swing metal panel 24, 26 and, when a predetermined electrical feedback from the servo motor is received, the robot controller may cause the handling tool 14, 30 to release or back off to militate against damage to the handling tool 14, 30 and the swing metal panel 24, 26. In one embodiment, the handling tool 14, 30 is a magnetic tool including a magnetized piston configured to engage an inner door skin sheet metal. The piston of the handling tool 14, 30 may be caused to back off from the sheet metal of the swing metal panel 24, 26 upon receipt of the predetermined level of electrical feedback. The handling tool 14, 30 may also be sequenced to release the swing metal panel 24, 26 entirely following a preprogrammed process that is started at the receipt of the predetermined level of electrical feedback by the robot controller. Other release mechanisms may also be employed, as desired.
With reference to
It should be appreciated that the handling tool 30 has an engagement axis, also known as handling tool axis 100. Preferably, the handling tool axis 100 will be a non-integrated extended axis in the same motion group as the handling robot 20. The method of the disclosure may further include the steps of monitoring the handling tool axis 100 and passing information of the handling tool axis 100 to at least one of another handling robot 20, 22 and the painting robots 10, 12 for coordinating automatic coating process of the vehicle 28. For example, the robot controller may report to at least one of the other handling robots 20, 22 and the painting robots 10, 12 that the swing metal panel 24, 26 is in a desired position so that other painting operations can occur in a pre-programmed sequence.
During normal operation, the handling robot 20 approaches the swing metal panel 26 under normal position control (
With reference to
With reference to
The hood, trunk or deck lid parts can also be detected in the open position by observing the torque feedback of one more servo motors affected by the weight of the parts. The loaded versus non-loaded torque is reflected to any of the serial linkages providing a lifting component. Due to the gravity load, the servo motor torque feedback in the holding position can be compared to the non-loaded torque feedback. The process sequence can continue or be interrupted based on comparing the two values.
Referring to a nonlimiting example in
The “hood/deck exchange” method sequence may first include the painting robots 10, 12 avoiding the area in the grasp of the first handling robot 20 as shown in
It is surprisingly found that using servo motor feedback advantageously eliminates the need for sensors and breakaways when engaging the swing metal panel 24, 26 by at least one of grasping, opening, holding, and closing during the automatic painting operation. The present invention eliminates the use of electromechanical sensors and components, thereby eliminating custom parts for each vehicle and militating against damage to the vehicle 28, the handling robots 20, 22, and the handling tools 14, 30.
In accordance with the provisions of the patent statutes, the present invention has been described in what is considered to represent its preferred embodiment. However, it should be noted that the invention can be practiced otherwise than as specifically illustrated and described without departing from its spirit or scope.
Number | Name | Date | Kind |
---|---|---|---|
4498414 | Kiba et al. | Feb 1985 | A |
4552506 | Cummins et al. | Nov 1985 | A |
4702666 | Iwao et al. | Oct 1987 | A |
4988260 | Kiba et al. | Jan 1991 | A |
5653805 | Russell et al. | Aug 1997 | A |
5994864 | Inoue et al. | Nov 1999 | A |
6145180 | Kogai et al. | Nov 2000 | A |
6206324 | Smith | Mar 2001 | B1 |
6375100 | Tsaii et al. | Apr 2002 | B1 |
6398871 | Hur | Jun 2002 | B1 |
6455097 | Berclaz et al. | Sep 2002 | B1 |
6675467 | Oatridge et al. | Jan 2004 | B2 |
6703079 | Clifford et al. | Mar 2004 | B2 |
6851166 | Demit et al. | Feb 2005 | B1 |
6899377 | Ghuman et al. | May 2005 | B2 |
6919701 | Nagata et al. | Jul 2005 | B2 |
6945483 | Clifford et al. | Sep 2005 | B2 |
7102315 | Nakata et al. | Sep 2006 | B2 |
7225914 | Nakamura et al. | Jun 2007 | B2 |
7395606 | Crampton | Jul 2008 | B2 |
7399363 | Clifford et al. | Jul 2008 | B2 |
7405531 | Khatib et al. | Jul 2008 | B2 |
7469473 | Savoy | Dec 2008 | B2 |
7622158 | Clifford et al. | Nov 2009 | B2 |
7638000 | Clifford et al. | Dec 2009 | B2 |
7798094 | Meissner | Sep 2010 | B2 |
20040115360 | Clifford et al. | Jun 2004 | A1 |
20060292308 | Clifford et al. | Dec 2006 | A1 |
20070017081 | Becker et al. | Jan 2007 | A1 |
20100030381 | Clifford et al. | Feb 2010 | A1 |
Number | Date | Country |
---|---|---|
63-106189 | May 1988 | JP |
6-107252 | Apr 1994 | JP |
2004-0003831 | Jan 2004 | KR |
WO 2006035259 | Apr 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20100030381 A1 | Feb 2010 | US |