US20120325142A1 - Painting system - Google Patents
Painting system Download PDFInfo
- Publication number
- US20120325142A1 US20120325142A1 US13/494,997 US201213494997A US2012325142A1 US 20120325142 A1 US20120325142 A1 US 20120325142A1 US 201213494997 A US201213494997 A US 201213494997A US 2012325142 A1 US2012325142 A1 US 2012325142A1
- Authority
- US
- United States
- Prior art keywords
- axis
- painting
- arm
- joint portion
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010422 painting Methods 0.000 title claims abstract description 314
- 239000003973 paint Substances 0.000 claims description 20
- 210000000707 wrist Anatomy 0.000 claims description 8
- 239000012530 fluid Substances 0.000 claims description 5
- 238000011022 operating instruction Methods 0.000 description 25
- 238000004891 communication Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 10
- 238000005507 spraying Methods 0.000 description 7
- 239000007921 spray Substances 0.000 description 5
- 238000004378 air conditioning Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 239000012636 effector Substances 0.000 description 3
- 239000003638 chemical reducing agent Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C—APPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C15/00—Enclosures for apparatus; Booths
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0447—Installation or apparatus for applying liquid or other fluent material to conveyed separate articles
- B05B13/0452—Installation or apparatus for applying liquid or other fluent material to conveyed separate articles the conveyed articles being vehicle bodies
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B16/00—Spray booths
- B05B16/40—Construction elements specially adapted therefor, e.g. floors, walls or ceilings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0431—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to 3D-surfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/30—End effector
- Y10S901/41—Tool
- Y10S901/43—Spray painting or coating
Definitions
- a robot in which a base portion is fixed to the floor and an arm portion having a seven-axis configuration is connected to the base portion (for example, see Japanese Patent Laid-open Publication 2009-125783).
- the robot is provided with an end effector according to the work purpose at the tip of the arm portion having a seven-axis configuration and the robot performs the work by controlling the end effector to the position and posture according to the work.
- the above-described conventional robot can be used as a painting robot by attaching, for example, a painting gun as the end effector to the tip of the arm portion.
- a painting booth in which the painting robot is arranged airflow control of preventing splashing of paint is performed in addition to air-conditioning control of temperature, humidity, and the like.
- the device that performs air-conditioning control and airflow control becomes larger and consumes more energy.
- a painting system includes a painting booth surrounded by a sidewall and a ceiling, a conveyor line that is arranged in the painting booth and conveys an object to be painted, and a painting robot that performs painting on the object.
- the painting robot includes a base portion fixed on the sidewall side in the painting booth and an arm portion that is connected to the base portion and has a seven-axis configuration.
- FIG. 1 is a diagram schematically illustrating a configuration of a painting system according to a first embodiment.
- FIG. 2 is an appearance schematic view of a painting robot according to the first embodiment
- FIG. 3 is a schematic diagram illustrating arrangement of a tube according to the first embodiment
- FIG. 4 is a diagram illustrating an axis configuration of the painting robot according to the first embodiment
- FIG. 5A , FIG. 6A , FIG. 7A , FIG. 8A , FIG. 9A , and FIG. 10A are diagrams illustrating posture examples of a painting robot having a six-axis configuration
- FIG. 5B , FIG. 6B , FIG. 7B , FIG. 8B , FIG. 9B , and FIG. 10B are diagrams illustrating posture examples of the painting robot according to the first embodiment
- FIG. 11 is a diagram illustrating a configuration of a control device according to the first embodiment
- FIG. 12 and FIG. 13 are explanatory diagrams of a control method of the painting robot by the control device according to the first embodiment
- FIG. 14 is a diagram illustrating a configuration of a control device according to a second embodiment.
- FIG. 15 is a flowchart illustrating a processing procedure performed by the control device according to the second embodiment.
- the positive side of the Y axis is defined as a right side
- the negative side of the Y axis is defined as a left side
- the positive side of the Z axis is defined as an upper side
- the negative side of the Z axis is defined as a lower side
- the positive side of the X axis is defined as a back side
- the negative side of the X axis is defined as a front side.
- FIG. 1 is a diagram schematically illustrating a configuration of a painting system 1 according to the first embodiment.
- the painting system 1 includes a painting booth 10 , painting robots 20 a and 20 b, a conveyor line 50 , and control devices 60 a and 60 b.
- the painting robot 20 a is controlled by the control device 60 a and the painting robot 20 b is controlled by the control device 60 b.
- a device that performs air-conditioning control in the painting booth 10 a device that performs airflow control to prevent splashing of paint sprayed during painting, and the like are arranged in the painting system 1 .
- the painting booth 10 is a booth surrounded by a ceiling 11 , a left sidewall 12 a, and a right sidewall 12 b .
- a left support post 13 a and a right support post 13 b are arranged on the outside of the painting booth 10 .
- the left support post 13 a is arranged along the lateral surface of the left sidewall 12 a and the right support post 13 b is arranged along the lateral surface of the right sidewall 12 b.
- the painting robots 20 a and 20 b are painting robots having an internal pressure explosion-proof structure with which a motor driving each joint is arranged in an airtight chamber.
- Each of the painting robots 20 a and 20 b includes a base portion 21 fixed on the sidewall 12 a or 12 b side in the painting booth 10 and an arm portion 22 having a seven-axis configuration connected to the base portion 21 .
- a painting gun 23 is attached to the tip of each arm portion 22 and the position and posture of the painting guns 23 are controlled by controlling the arm portions 22 by the control devices 60 a and 60 b.
- the painting robots 20 a and 20 b paint the left half and the right half of an object 2 to be painted on the basis of the control by the control devices 60 a and 60 b , respectively.
- the painting robot 20 a paints the left half of the object 2 by the painting gun 23 attached to the tip of the arm portion 22 on the basis of the control by the control device 60 a.
- the painting robot 20 b paints the right half of the object 2 by the painting gun 23 attached to the tip of the arm portion 22 on the basis of the control by the control device 60 b.
- the conveyor line 50 is a device that conveys the object 2 in the forward direction (negative direction of the X axis) and includes a mounting table 51 to mount the object 2 on the upper surface thereof and a movement mechanism 52 that moves the mounting table 51 in the forward direction.
- Each of the control devices 60 a and 60 b controls the position and posture of the painting gun 23 attached to the tip of the arm portion 22 by controlling the arm portion 22 of the painting robot 20 a or 20 b. Then, each of the control devices 60 a and 60 b paints the object 2 mounted on the mounting table 51 of the conveyor line 50 by spraying paint from the painting gun 23 while controlling the position and posture of the painting gun 23 .
- the painting system 1 conveys the object 2 by the conveyor line 50 and paints the object 2 by the painting robots 20 a and 20 b.
- the base portion 21 of each of the painting robots 20 a and 20 b is fixed on the sidewall 12 a or 12 b side at a position higher than the object 2 . Therefore, the width of the painting booth 10 in the horizontal direction can be made small compared with a painting booth including a painting robot whose base portion is fixed to the floor, and as a result, the painting booth 10 can be reduced in size.
- the base portions 21 of the painting robots 20 a and 20 b can be directly fixed to the sidewalls 12 a and 12 b. That means that the base portions 21 may be fixed on the sidewalls 12 a and 12 b side by being fixed to the support posts 13 a and 13 b or by being fixed to the sidewalls 12 a and 12 b themselves.
- FIG. 2 is an appearance schematic view of the painting robot 20 a.
- the painting robot 20 a is provided with a tube 38 (see FIG. 3 ) that supplies fluid to the painting gun 23 , however, in the following, the tube 38 is omitted except in FIG. 3 which will be described later.
- the painting robot 20 a includes the base portion 21 , the arm portion 22 , and the painting gun 23 .
- the base portion 21 is fixed to a support surface 15 a of the left support post 13 a .
- the arm portion 22 includes a rotation base portion 31 , a first arm 32 , a second arm 33 , a third arm 34 , and a wrist portion 35 .
- the rotation base portion 31 is supported by the base portion 21 to be rotatable about a first axis L 1 , which is parallel to the conveying direction (X-axis direction) of the conveyor line 50 , as a central axis.
- the first arm 32 is supported by the rotation base portion 31 to be rotatable about a second axis L 2 , which is skew and perpendicular to the first axis L 1 , as a central axis.
- the arm portion 22 can be made long compared with the case where the second axis L 2 is perpendicular to and intersects with the first axis L 1 .
- the second axis L 2 may be perpendicular to and intersect with the first axis L 1 .
- the second arm 33 is supported by the first arm 32 to be rotatable about a third axis L 3 , which is perpendicular to the second axis L 2 , as a central axis.
- the third arm 34 is supported by the second arm 33 to be rotatable about a fourth axis L 4 , which is perpendicular to the third axis L 3 , as a central axis.
- a joint portion 44 forming the fourth axis L 4 is formed of an area including the tip portion of the second arm 33 and the base end portion of the third arm 34 .
- the wrist portion 35 is composed of totally three axes from a fifth axis L 5 to a seventh axis L 7 and the base end thereof is rotatably supported by the tip of the third arm 34 .
- the painting gun 23 is attached to the tip of the wrist portion 35 and paint is sprayed from the painting gun 23 .
- Air is used for driving the painting gun 23 and thinner or the like is used for cleaning the painting gun 23 . Therefore, the painting robot 20 a is provided with the tube 38 (see FIG. 3 ) for supplying fluid, such as air and thinner, to the painting gun 23 .
- the tube 38 stores a pipe for supplying air to the painting gun 23 , a pipe for supplying thinner to the painting gun 23 , and the like.
- FIG. 3 is a schematic diagram illustrating arrangement of the tube 38 .
- FIG. 3 illustrates a state where the third arm 34 is set to an approximately horizontal state by rotating the fourth axis L 4 from the state shown in FIG. 2 .
- the side surface opposite to the left sidewall 12 a is defined as a left side surface and the side surface opposite to the right sidewall 12 b is defined as a right side surface.
- the tube 38 is allocated along the right side surfaces of the first and second arms 32 and 33 from the rotation base portion 31 . Furthermore, the tube 38 enters the second arm 33 from the right side surface side of the second arm 33 at a position of the fourth axis L 4 , exits from the left side surface side of the third arm 34 , and changes its direction to a direction along the left side surface of the third arm 34 . Then, the tube 38 is allocated to reach the wrist portion 35 along the left side surface of the third arm 34 .
- a speed reducer having a hollow portion at a position of a rotation axis is provided and a through passage, which does not inhibit airtightness of the airtight chamber in the joint portion 44 , is formed in the hollow portion of the speed reducer.
- the airtightness of the airtight chamber, in which a motor is arranged, can be ensured by allocating the tube 38 in the through passage.
- the airtightness of the airtight chamber in the joint portion 44 is ensured so as not to expose a motor and the like in the joint portion 44 to the dangerous ambience.
- non-explosive gas is sent from the outside to the airtight chamber in the joint portion 44 to maintain the atmosphere in the airtight chamber to be the same as the atmosphere outside the painting booth 10 .
- the tube 38 is a part that is damaged easily compared with the arm portion 22 or the like, the tube 38 is arranged at a position away from the object 2 .
- the tube 38 is allocated to the third arm 34 along the left side surface of the third arm 34 closest to the object 2 in a state where the painting robot 20 a is in a reference posture among the first arm 32 to the third arm 34 . Consequently, the tube 38 can be prevented from coming into contact with the object 2 and the like.
- the reference posture of the painting robot 20 a will be explained.
- the reference posture of the painting robot 20 a is a standby posture of the painting robot 20 a and is controlled by the control device 60 a.
- the reference posture of the painting robot 20 a is a posture shown in FIG. 2 .
- the first arm 32 is cantilevered to the rotation base portion 31 in a state where the first arm 32 is positioned on the right side (positive direction of the X axis) of the rotation base portion 31 and the second arm 33 is cantilevered to the first arm 32 in a state where the second arm 33 is positioned on the object 2 side (positive side of the X axis) of the first arm 32 in the front-back direction (X-axis direction).
- the third arm 34 is cantilevered to the second arm 33 in a state where the third arm 34 is positioned on the left sidewall 12 a side of the second arm 33 .
- FIG. 4 is a diagram illustrating an axis configuration of the painting robot 20 a.
- the base portion 21 of the painting robot 20 a is fixed on the left sidewall 12 a side at a position higher than the object 2 , and moreover, the painting robot 20 a includes the arm portion 22 having a seven-axis configuration, which enables further reduction in size of the painting booth 10 .
- FIG. 5A to FIG. 7B are diagrams illustrating posture examples of the painting robot.
- FIG. 5A and FIG. 5B illustrate examples of a case of painting an outer panel of a vehicle body as the object 2
- FIGS. 6A and 6B and FIGS. 7A and 7B illustrate a case of painting an inner panel of a vehicle body as the object 2 .
- a painting robot 100 shown in FIG. 5A , FIG. 6A , and FIG. 7A includes an arm portion having a six-axis configuration with no axis corresponding to the third axis L 3 of the painting robot 20 a.
- a joint portion 144 is a portion corresponding to the joint portion 44 forming the fourth axis L 4 of the painting robot 20 a.
- the joint portion 144 cannot be positioned on the object 2 side of the support surface 15 a of the left support post 13 a, which is a fixing surface of the base portion 21 , in some cases. Therefore, the left sidewall 12 a is arranged on the left side of the support surface 15 a of the left support post 13 a that supports the painting robot 100 .
- the joint portion 44 can be positioned on the object 2 side of the support surface 15 a of the left support post 13 a by driving one or more axes including the third axis L 3 .
- the third axis L 3 is driven by the control device 60 a before the joint portion 44 moves to a position on the left sidewall 12 a side of the support surface 15 a. Therefore, as shown in FIG. 5B , FIG. 6B , and FIG. 7B , the joint portion 44 forming the fourth axis L 4 can be positioned on the object 2 side of the support surface 15 a of the left support post 13 a.
- the width of the painting booth 10 can be made small by using the painting robot 20 a having a seven-axis configuration.
- the distance between the left sidewall 12 a and the center of the vehicle body can be shortened by (Y 2 ⁇ Y 1 ), (Y 4 ⁇ Y 3 ), and (Y 6 ⁇ Y 5 ) compared with the examples shown in FIG. 5A , FIG. 6A , and FIG. 7A , respectively.
- FIG. 8A and FIG. 9A are diagrams illustrating posture examples of the painting robot 100
- FIG. 8B and FIG. 9B are diagrams illustrating posture examples of the painting robot 20 a
- FIG. 8A and FIG. 8B illustrate examples of a case of painting an outer panel of a vehicle body as the object 2
- FIG. 9A and FIG. 9B illustrate examples of a case of painting an inner panel of a vehicle body as the object 2 .
- the joint portion 144 cannot be moved to a low position in some cases.
- the joint portion 44 can be moved to a low position by driving one or more axes including the third axis L 3 .
- the joint portion 44 moves to a position higher than the ceiling 11 by driving the first axis L 1 and the second axis L 2 in a state where the rotational position of the third axis L 3 is maintained, the third axis L 3 is driven by the control device 60 a before the joint portion 44 moves to a position higher than the ceiling 11 . Consequently, in the painting robot 20 a, as shown in FIG. 8B and FIG. 9B , the joint portion 44 can be moved to a position lower than the case of the painting robot 100 .
- the height of the painting booth 10 can be reduced by using the painting robot 20 a having a seven-axis configuration.
- the distance between the floor of the painting booth 10 and the ceiling 11 can be shortened by (Z 2 ⁇ Z 1 ) and (Z 4 ⁇ Z 3 ) compared with the examples shown in FIG. 8A and FIG. 9A , respectively.
- FIG. 10A is a diagram illustrating a posture example of the painting robot 100
- FIG. 10B is a diagram illustrating a posture example of the painting robot 20 a.
- FIG. 10A and FIG. 10B illustrate examples of a case of painting an outer panel of a vehicle body as the object 2 .
- the joint portion 144 in the painting robot 100 having a six-axis configuration, when painting the object 2 , the joint portion 144 approaches the object 2 and the joint portion 144 comes into contact with the object 2 in some cases.
- the joint portion 44 in the painting robot 20 a having a seven-axis configuration, the joint portion 44 can be moved to a position equal to or higher than the height of the object 2 by driving one or more axes including the third axis L 3 .
- the joint portion 44 moves to a position lower than the height of the object 2 by driving the first axis L 1 and the second axis L 2 in a state where the rotational position of the third axis L 3 is maintained, the third axis L 3 is driven by the control device 60 a before the joint portion 44 moves to a position lower than the height of the object 2 . Consequently, as shown in FIG. 10B , the joint portion 44 can be moved to a position equal to or higher than the height of the object 2 .
- FIG. 11 is a diagram illustrating the configuration of the control device 60 a. Because the control device 60 b has a configuration similar to the control device 60 a, the configuration of the control device 60 a will be explained here.
- the control device 60 a includes a communication unit 61 , a storage unit 62 , and a control unit 63 .
- the communication unit 61 is a communication device, such as a LAN board, that performs transmission and reception of data between the painting robot 20 a and the control device 60 a.
- the communication unit 61 for example, performs processing of transmitting an operating instruction received from the control unit 63 to the painting robot 20 a.
- the storage unit 62 stores therein painting data 62 a .
- the painting data 62 a includes interpolation operation data, adjustment operation data, and movement operation data.
- the interpolation operation data is control data on the arm portion 22 used when spraying paint from the painting gun 23 .
- the interpolation operation data is data for controlling the arm portion 22 to move the tip of the arm portion 22 in the vertical direction at a constant speed during the period from the start to the end of the spraying of paint from the painting gun 23 .
- the painting data 62 a further includes control data for controlling spraying of the paint by the painting gun 23 and the like.
- the control unit 63 performs overall control of the control device 60 a.
- the control unit 63 reads the interpolation operation data, the adjustment operation data, and the movement operation data included in the painting data 62 a from the storage unit 62 and causes the communication unit 61 to output an operating instruction to the arm portion 22 to the painting robot 20 a on the basis of the data.
- the painting robot 20 a drives an axis corresponding to the received operating instruction among the first axis L 1 to the seventh axis L 7 by the rotation amount corresponding to the operating instruction.
- FIG. 12 and FIG. 13 are explanatory diagrams of the control method of the painting robot 20 a by the control device 60 a .
- the control method of the painting robot 20 b by the control device 60 b is similar to the control method of the painting robot 20 a by the control device 60 a.
- the object 2 has painting areas A to D as painting areas to be painted.
- the painting areas A to D are painted in the vertical direction (Z-axis direction) as a painting direction in the order of the painting area A, the painting area B, the painting area C, and the painting area D.
- the painting data 62 a includes first interpolation operation data, second interpolation operation data, third interpolation operation data, and fourth interpolation operation data.
- the first interpolation operation data is data for generating an operating instruction to cause the painting robot 20 a to perform a first interpolation operation.
- the first interpolation operation is an operation of the arm portion 22 to move the tip of the painting gun 23 in the vertical direction along the painting area A at a constant speed.
- the second interpolation operation data is data for generating an operating instruction to cause the painting robot 20 a to perform a second interpolation operation.
- the second interpolation operation is an operation of the arm portion 22 to move the tip of the painting gun 23 in the vertical direction along the painting area B at a constant speed.
- the third interpolation operation data is data for generating an operating instruction to cause the painting robot 20 a to perform a third interpolation operation.
- the third interpolation operation is an operation of the arm portion 22 to move the tip of the painting gun 23 in the vertical direction along the painting area C at a constant speed.
- the fourth interpolation operation data is data for generating an operating instruction to cause the painting robot 20 a to perform a fourth interpolation operation.
- the fourth interpolation operation is an operation of the arm portion 22 to move the tip of the painting gun 23 in the vertical direction along the painting area D at a constant speed.
- the joint portion 44 hits the left sidewall 12 a, the ceiling 11 , or the object 2 .
- the control unit 63 first causes the painting robot 20 a to perform the first interpolation operation of moving the tip of the painting gun 23 in the vertical direction at a constant speed by causing the communication unit 61 to output an operating instruction based on the first interpolation operation data to the painting robot 20 a (see time Ta to Tb shown in FIG. 13 ).
- the axes L 1 , L 2 , and L 4 to L 7 excluding the third axis L 3 are driven in a state where the rotational position of the third axis L 3 is maintained at the reference rotational position, and the tip of the painting gun 23 moves in the vertical direction at a constant speed.
- the control unit 63 controls the painting gun 23 during the first interpolation operation to spray paint from the painting gun 23 , thereby performing painting on the painting area A.
- the control unit 63 causes the communication unit 61 to output an operating instruction based on the movement operation data to the painting robot 20 a. Consequently, the arm portion 22 is driven to set the spraying gun 23 to the position and posture to start the second interpolation operation in a state where the rotational position of the third axis L 3 is maintained at the reference rotational position (time Tb to Tc shown in FIG. 13 ).
- the control unit 63 causes the painting robot 20 a to perform the second interpolation operation of moving the tip of the painting gun 23 in the vertical direction at a constant speed by causing the communication unit 61 to output an operating instruction based on the second interpolation operation data to the painting robot 20 a (see time Tc to Td shown in FIG. 13 ).
- the axes L 1 , L 2 , and L 4 to L 7 excluding the third axis L 3 are driven in a state where the rotational position of the third axis L 3 is maintained at the reference rotational position, thereby moving the tip of the painting gun 23 in the vertical direction at a constant speed.
- the control unit 63 controls the painting gun 23 to spray paint from the painting gun 23 , thereby performing painting on the painting area B.
- the control unit 63 causes the communication unit 61 to output an operating instruction based on the adjustment operation data to the painting robot 20 a. Consequently, after the operation of the painting robot 20 a is temporarily stopped, one or more axes including the third axis L 3 are driven so that the joint portion 44 is positioned not to hit the left sidewall 12 a, the ceiling 11 , and the object 2 during execution of the third interpolation operation (time Td to Te shown in FIG. 13 ).
- control unit 63 causes the communication unit 61 to output an operating instruction based on the movement operation data to the painting robot 20 a . Consequently, the arm portion 22 is driven to set the painting gun 23 to the position and posture to start the third interpolation operation in a state where the rotational position of the third axis L 3 is maintained at a position adjusted by the above-described adjustment operation (time Te to Tf shown in FIG. 13 ).
- the control unit 63 causes the painting robot 20 a to perform the third interpolation operation of moving the tip of the painting gun 23 in the vertical direction at a constant speed by causing the communication unit 61 to output an operating instruction based on the third interpolation operation data to the painting robot 20 a (see time Tf to Tg shown in FIG. 13 ).
- the control unit 63 controls the painting gun 23 to spray paint from the painting gun 23 , thereby performing painting on the painting area C.
- the rotational position of the third axis L 3 is moved from the reference rotational position by the instruction based on the above-described adjustment operation data, thereby avoiding the joint portion 44 from hitting the left sidewall 12 a, the ceiling 11 , and the object 2 in the third interpolation operation.
- the position of the joint portion 44 forming the fourth axis L 4 falls outside a range (hereinafter, described as a predetermined range V) in which the joint portion 44 does not come into contact with an obstacle, such as the left sidewall 12 a, the ceiling 11 , and the object 2 .
- the control device 60 a keeps the position of the joint portion 44 within the predetermined range V in the third interpolation operation by driving one or more axes including the third axis L 3 before the third interpolation operation in which the position of the joint portion 44 falls outside the predetermined range V when the rotational position of the third axis L 3 is the reference rotational position.
- the control unit 63 controls six axes, therefore control over the arm portion 22 can be prevented from being complicated.
- control unit 63 causes the communication unit 61 to output an operating instruction based on the adjustment operation data to the painting robot 20 a. Consequently, the rotational position of the third axis L 3 is returned to the reference rotational position (time Tg to Th shown in FIG. 13 ).
- the control device 60 a temporarily stops the painting robot 20 a and drives the third axis L 3 before performing the third interpolation operation, and thereafter, causes the painting robot 20 a to perform the third interpolation operation. Then, after the third interpolation operation is completed, the control device 60 a returns the rotational position of the third axis L 3 to the reference rotational position and furthermore causes the painting robot 20 a to perform the fourth interpolation operation.
- the rotational position of the third axis L 3 can be maintained at the reference rotational position, so that the painting data 62 a can be easily generated.
- control unit 63 causes the communication unit 61 to output an operating instruction based on the movement operation data to the painting robot 20 a . Consequently, the arm portion 22 is driven to set the painting gun 23 to the position and posture to start the fourth interpolation operation in a state where the rotational position of the third axis L 3 is maintained at the reference rotational position (time Th to Ti shown in FIG. 13 ).
- the control unit 63 causes the painting robot 20 a to perform the fourth interpolation operation of moving the tip of the painting gun 23 in the vertical direction at a constant speed by causing the communication unit 61 to output an operating instruction based on the fourth interpolation operation data to the painting robot 20 a (see time Ti to Tj shown in FIG. 13 ).
- the control unit 63 controls the painting gun 23 to spray paint from the painting gun 23 , thereby performing painting on the painting area D.
- the painting system 1 includes the painting booth 10 surrounded by the sidewalls 12 a and 12 b and the ceiling 11 , the conveyor line 50 that is arranged in the painting booth 10 and conveys the object 2 , and the painting robots 20 a and 20 b that perform painting on the object 2 .
- the painting robots 20 a and 20 b each include the base portion 21 fixed on the sidewall 12 a or 12 b side in the painting booth 10 and the arm portion 22 having a seven-axis configuration connected to the base portion 21 . Consequently, the size of the painting booth 10 can be reduced.
- interpolation operation to the painting areas A to D adjacent to each other in the X-axis direction, however, it is not limited to this.
- the interpolation operation to the painting areas adjacent to each other in the Z-axis direction or the interpolation operation to the spaced painting areas may be performed.
- the joint portion 44 of the above-described painting robot 20 a is formed of the area including the tip portion of the second arm 33 and the base end portion of the third arm 34 , however, the joint portion 44 formed of the fourth axis L 4 may be provided separately from the second arm 33 and the third arm 34 and the joint portion 44 may be connected to the second arm 33 and the third arm 34 .
- the third axis L 3 is driven, however, it is not limited thereto.
- the position of the joint portion 44 is restricted to fall within a predetermined range Va smaller than the predetermined range V, if the position of the joint portion 44 falls outside the predetermined range Va, the third axis L 3 may be driven.
- FIG. 14 is a diagram illustrating a configuration of a control device 60 A according to the second embodiment.
- the configuration similar to the control device 60 a in the painting system 1 according to the first embodiment is denoted by the same reference numeral.
- the control device 60 A that controls the painting robot 20 a is explained, however, a not-shown control device that controls the painting robot 20 b has a configuration same as the control device 60 A.
- the control device 60 A includes the communication unit 61 , a storage unit 62 A, and a control unit 63 A.
- the storage unit 62 A stores therein painting data 62 b.
- the painting data 62 b is data similar to the painting data 62 a except the adjustment operation data.
- the painting data 62 b includes the first interpolation operation data, the second interpolation operation data, the third interpolation operation data, the fourth interpolation operation data, and the movement operation data.
- the control unit 63 A performs overall control of the control device 60 A.
- the control unit 63 A reads the painting data 62 b from the storage unit 62 A and causes the communication unit 61 to output an operating instruction to the arm portion 22 to the painting robot 20 a on the basis of the painting data 62 b.
- FIG. 15 is a flowchart illustrating the processing procedure performed by the control device 60 A according to the second embodiment.
- the control unit 63 A reads the interpolation operation data in the painting data 62 b corresponding to the interpolation operation to be performed next from the storage unit 62 A (Step S 10 ). For example, when the execution of the first interpolation operation is completed in the painting robot 20 a, the second interpolation operation data is read.
- the control unit 63 A determines whether the position of the joint portion 44 formed of the fourth axis L 4 falls outside a predetermined range W (Step S 11 ). For example, when the interpolation operation to be performed next is the second interpolation operation, the control unit 63 A determines that the position of the joint portion 44 does not fall outside the predetermined range W, and, on the other hand, when the interpolation operation to be performed next is the third interpolation operation, the control unit 63 A determines that the position of the joint portion 44 falls outside the predetermined range W.
- the “predetermined range W” is, for example, a range in which the joint portion 44 does not come into contact with an obstacle, such as the painting booth 10 and the object 2 .
- Step S 11 When the control unit 63 A determines that the position of the joint portion 44 falls outside the predetermined range W in the interpolation operation to be performed next (Yes in Step S 11 ), the control unit 63 A does not output an operating instruction to the painting robot 20 a and temporarily stops the operation of the painting robot 20 a . Thereafter, the control unit 63 A drives one or more axes including the third axis L 3 by causing the communication unit 61 to output an operating instruction to set the position of the joint portion 44 to fall within the predetermined range W when performing the interpolation operation to be performed next to the painting robot 20 a (Step S 12 ).
- Step S 11 when the control unit 63 A determines that the position of the joint portion 44 does not fall outside the predetermined range W in the interpolation operation to be performed next (No in Step S 11 ), the control unit 63 A determines whether the rotational position of the third axis L 3 is the reference rotational position (Step S 13 ).
- the control unit 63 A determines that the rotational position of the third axis L 3 is not the reference rotational position (No in Step S 13 )
- the control unit 63 A returns the rotational position of the third axis L 3 to the reference rotational position by causing the communication unit 61 to output an operating instruction based on the adjustment operation data to the painting robot 20 a (Step S 14 ).
- Step S 15 the control unit 63 A performs moving processing of moving the painting gun 23 attached to the tip of the arm portion 22 to a start position of the interpolation operation to be performed next (Step S 15 ). Specifically, the control unit 63 A drives the arm portion 22 by causing the communication unit 61 to output an operating instruction based on the movement operation data read from the storage unit 62 A to the painting robot 20 a.
- control unit 63 A performs painting processing of spraying paint from the painting gun 23 while performing the interpolation operation by driving the arm portion 22 (Step S 16 ). Specifically, the control unit 63 A drives the arm portion 22 by causing the communication unit 61 to output an operating instruction based on the interpolation operation data read from the storage unit 62 A to the painting robot 20 a. Moreover, the control unit 63 A controls the painting gun 23 on the basis of the control data stored in the storage unit 62 A to spray paint from the painting gun 23 .
- Step S 17 the control unit 63 A determines whether there is unexecuted interpolation operation data. For example, in Step S 16 , when the painting processing by the fourth interpolation operation is finished, the control unit 63 A determines that there is no unexecuted interpolation operation data. On the other hand, when the painting processing by the third interpolation operation is finished in Step S 16 , there is unexecuted fourth interpolation operation data, therefore the control unit 63 A determines that there is unexecuted interpolation operation data.
- Step S 17 When the control unit 63 A determines that there is unexecuted interpolation operation data (Yes in Step S 17 ), the processing from Step S 10 is repeated. On the other hand, when the control unit 63 A determines that there is no unexecuted interpolation operation data (No in Step S 17 ), the control unit 63 A returns the arm portion 22 to the reference posture by causing the communication unit 61 to output an operating instruction to return the arm portion 22 to the reference posture to the painting robot 20 a and ends the control of the arm portion 22 and the painting gun 23 .
- the control device 60 A determines whether the position of the joint portion 44 formed of the fourth axis L 4 falls outside the predetermined range W in the interpolation operation to be performed next. Then, when the position of the joint portion 44 falls outside the predetermined range W, the control device 60 A controls the arm portion 22 to set the position of the joint portion 44 to fall within the predetermined range W in the interpolation operation to be performed next by driving the third axis L 3 .
- the painting data 62 b does not include the adjustment operation data, the painting data 62 b can be generated easily compared with the control device 60 a in the first embodiment.
- the control device 60 A can determine whether the position of the joint portion 44 falls within the predetermined range W, for example, by determining whether the position of the point at which the third axis L 3 intersects with the fourth axis L 4 falls within a preset range or by determining whether any of the outer surface positions of the joint portion 44 falls within the predetermined range W.
- control device 60 A determines whether the position of the joint portion 44 falls within the predetermined range W
- the control device 60 A may determine whether the position of the joint portion 44 falls within a forbidden area instead of the above determination.
- the first and second embodiments described above illustrate examples of controlling each of the painting robots 20 a and 20 b by a different control device, however, it is not limited to this and, for example, the two painting robots 20 a and 20 b may be controlled by one control device.
Landscapes
- Spray Control Apparatus (AREA)
- Manipulator (AREA)
- Details Or Accessories Of Spraying Plant Or Apparatus (AREA)
Abstract
Description
- This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-140295, filed on Jun. 24, 2011, the entire contents of which are incorporated herein by reference.
- The embodiments discussed herein are directed to a painting system.
- Conventionally, a robot is known in which a base portion is fixed to the floor and an arm portion having a seven-axis configuration is connected to the base portion (for example, see Japanese Patent Laid-open Publication 2009-125783). The robot is provided with an end effector according to the work purpose at the tip of the arm portion having a seven-axis configuration and the robot performs the work by controlling the end effector to the position and posture according to the work.
- The above-described conventional robot can be used as a painting robot by attaching, for example, a painting gun as the end effector to the tip of the arm portion. In a painting booth in which the painting robot is arranged, airflow control of preventing splashing of paint is performed in addition to air-conditioning control of temperature, humidity, and the like. As the painting booth becomes larger, the device that performs air-conditioning control and airflow control becomes larger and consumes more energy. Thus, it is desirable to reduce the size of the painting booth in the painting system.
- However, when the above-described conventional robot is used as a painting robot, space is needed for fixing the base portion to the floor of the painting booth. Therefore, there is a problem in reducing the size of the painting booth.
- A painting system according to an aspect of the embodiments includes a painting booth surrounded by a sidewall and a ceiling, a conveyor line that is arranged in the painting booth and conveys an object to be painted, and a painting robot that performs painting on the object. The painting robot includes a base portion fixed on the sidewall side in the painting booth and an arm portion that is connected to the base portion and has a seven-axis configuration.
- A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
-
FIG. 1 is a diagram schematically illustrating a configuration of a painting system according to a first embodiment. -
FIG. 2 is an appearance schematic view of a painting robot according to the first embodiment; -
FIG. 3 is a schematic diagram illustrating arrangement of a tube according to the first embodiment; -
FIG. 4 is a diagram illustrating an axis configuration of the painting robot according to the first embodiment; -
FIG. 5A ,FIG. 6A ,FIG. 7A ,FIG. 8A ,FIG. 9A , andFIG. 10A are diagrams illustrating posture examples of a painting robot having a six-axis configuration; -
FIG. 5B ,FIG. 6B ,FIG. 7B ,FIG. 8B ,FIG. 9B , andFIG. 10B are diagrams illustrating posture examples of the painting robot according to the first embodiment; -
FIG. 11 is a diagram illustrating a configuration of a control device according to the first embodiment; -
FIG. 12 andFIG. 13 are explanatory diagrams of a control method of the painting robot by the control device according to the first embodiment; -
FIG. 14 is a diagram illustrating a configuration of a control device according to a second embodiment; and -
FIG. 15 is a flowchart illustrating a processing procedure performed by the control device according to the second embodiment. - Hereinafter, embodiments of a painting system disclosed in the present application will be described in detail based on the drawings. This invention is not limited to these embodiments. In the following, the positive side of the Y axis is defined as a right side, the negative side of the Y axis is defined as a left side, the positive side of the Z axis is defined as an upper side, the negative side of the Z axis is defined as a lower side, the positive side of the X axis is defined as a back side, and the negative side of the X axis is defined as a front side.
- First, a painting system according to the first embodiment will be explained.
FIG. 1 is a diagram schematically illustrating a configuration of apainting system 1 according to the first embodiment. - As shown in
FIG. 1 , thepainting system 1 according to the first embodiment includes apainting booth 10, paintingrobots conveyor line 50, andcontrol devices painting robot 20 a is controlled by thecontrol device 60 a and thepainting robot 20 b is controlled by thecontrol device 60 b. Although not shown, in thepainting system 1, for example, a device that performs air-conditioning control in thepainting booth 10, a device that performs airflow control to prevent splashing of paint sprayed during painting, and the like are arranged in thepainting system 1. - The
painting booth 10 is a booth surrounded by aceiling 11, aleft sidewall 12 a, and aright sidewall 12 b. Aleft support post 13 a and aright support post 13 b are arranged on the outside of thepainting booth 10. Theleft support post 13 a is arranged along the lateral surface of theleft sidewall 12 a and theright support post 13 b is arranged along the lateral surface of theright sidewall 12 b. - The
painting robots painting robots base portion 21 fixed on thesidewall painting booth 10 and anarm portion 22 having a seven-axis configuration connected to thebase portion 21. Apainting gun 23 is attached to the tip of eacharm portion 22 and the position and posture of thepainting guns 23 are controlled by controlling thearm portions 22 by thecontrol devices - The
painting robots object 2 to be painted on the basis of the control by thecontrol devices painting robot 20 a paints the left half of theobject 2 by thepainting gun 23 attached to the tip of thearm portion 22 on the basis of the control by thecontrol device 60 a. Thepainting robot 20 b paints the right half of theobject 2 by thepainting gun 23 attached to the tip of thearm portion 22 on the basis of the control by thecontrol device 60 b. - The
conveyor line 50 is a device that conveys theobject 2 in the forward direction (negative direction of the X axis) and includes a mounting table 51 to mount theobject 2 on the upper surface thereof and amovement mechanism 52 that moves the mounting table 51 in the forward direction. Each of thecontrol devices painting gun 23 attached to the tip of thearm portion 22 by controlling thearm portion 22 of thepainting robot control devices object 2 mounted on the mounting table 51 of theconveyor line 50 by spraying paint from thepainting gun 23 while controlling the position and posture of thepainting gun 23. - In this manner, the
painting system 1 conveys theobject 2 by theconveyor line 50 and paints theobject 2 by thepainting robots painting system 1, thebase portion 21 of each of thepainting robots sidewall object 2. Therefore, the width of thepainting booth 10 in the horizontal direction can be made small compared with a painting booth including a painting robot whose base portion is fixed to the floor, and as a result, thepainting booth 10 can be reduced in size. - If the sidewalls 12 a and 12 b have a strength sufficient to hold the
painting robots base portions 21 of thepainting robots sidewalls base portions 21 may be fixed on the sidewalls 12 a and 12 b side by being fixed to the support posts 13 a and 13 b or by being fixed to thesidewalls - Next, the configuration of each of the
painting robots painting robot 20 b is mirror symmetrical to thepainting robot 20 a, the configuration of thepainting robot 20 a is mainly explained below.FIG. 2 is an appearance schematic view of thepainting robot 20 a. Thepainting robot 20 a is provided with a tube 38 (seeFIG. 3 ) that supplies fluid to thepainting gun 23, however, in the following, thetube 38 is omitted except inFIG. 3 which will be described later. - As described above, the
painting robot 20 a includes thebase portion 21, thearm portion 22, and thepainting gun 23. As shown inFIG. 2 , thebase portion 21 is fixed to asupport surface 15 a of theleft support post 13 a. Moreover, thearm portion 22 includes arotation base portion 31, afirst arm 32, asecond arm 33, athird arm 34, and awrist portion 35. - The
rotation base portion 31 is supported by thebase portion 21 to be rotatable about a first axis L1, which is parallel to the conveying direction (X-axis direction) of theconveyor line 50, as a central axis. Thefirst arm 32 is supported by therotation base portion 31 to be rotatable about a second axis L2, which is skew and perpendicular to the first axis L1, as a central axis. In this manner, because the second axis L2 is skew and perpendicular to the first axis L1, thearm portion 22 can be made long compared with the case where the second axis L2 is perpendicular to and intersects with the first axis L1. The second axis L2 may be perpendicular to and intersect with the first axis L1. - The
second arm 33 is supported by thefirst arm 32 to be rotatable about a third axis L3, which is perpendicular to the second axis L2, as a central axis. Thethird arm 34 is supported by thesecond arm 33 to be rotatable about a fourth axis L4, which is perpendicular to the third axis L3, as a central axis. Ajoint portion 44 forming the fourth axis L4 is formed of an area including the tip portion of thesecond arm 33 and the base end portion of thethird arm 34. - The
wrist portion 35 is composed of totally three axes from a fifth axis L5 to a seventh axis L7 and the base end thereof is rotatably supported by the tip of thethird arm 34. Thepainting gun 23 is attached to the tip of thewrist portion 35 and paint is sprayed from thepainting gun 23. - Air is used for driving the
painting gun 23 and thinner or the like is used for cleaning thepainting gun 23. Therefore, thepainting robot 20 a is provided with the tube 38 (seeFIG. 3 ) for supplying fluid, such as air and thinner, to thepainting gun 23. Thetube 38 stores a pipe for supplying air to thepainting gun 23, a pipe for supplying thinner to thepainting gun 23, and the like. -
FIG. 3 is a schematic diagram illustrating arrangement of thetube 38.FIG. 3 illustrates a state where thethird arm 34 is set to an approximately horizontal state by rotating the fourth axis L4 from the state shown inFIG. 2 . In the following, for convenience sake of explanation, in each of thearms 32 to 34 in the posture as shown inFIG. 3 , the side surface opposite to theleft sidewall 12 a is defined as a left side surface and the side surface opposite to theright sidewall 12 b is defined as a right side surface. - As shown in
FIG. 3 , thetube 38 is allocated along the right side surfaces of the first andsecond arms rotation base portion 31. Furthermore, thetube 38 enters thesecond arm 33 from the right side surface side of thesecond arm 33 at a position of the fourth axis L4, exits from the left side surface side of thethird arm 34, and changes its direction to a direction along the left side surface of thethird arm 34. Then, thetube 38 is allocated to reach thewrist portion 35 along the left side surface of thethird arm 34. - In the
joint portion 44 forming the fourth axis L4, a speed reducer having a hollow portion at a position of a rotation axis is provided and a through passage, which does not inhibit airtightness of the airtight chamber in thejoint portion 44, is formed in the hollow portion of the speed reducer. The airtightness of the airtight chamber, in which a motor is arranged, can be ensured by allocating thetube 38 in the through passage. - That means that although a hazardous environment is created in the
painting booth 10 due to spraying of paint from thepainting gun 23, the airtightness of the airtight chamber in thejoint portion 44 is ensured so as not to expose a motor and the like in thejoint portion 44 to the dangerous ambience. For example, non-explosive gas is sent from the outside to the airtight chamber in thejoint portion 44 to maintain the atmosphere in the airtight chamber to be the same as the atmosphere outside thepainting booth 10. - Moreover, because the
tube 38 is a part that is damaged easily compared with thearm portion 22 or the like, thetube 38 is arranged at a position away from theobject 2. Specifically, in thepainting robot 20 a, as described above, thetube 38 is allocated to thethird arm 34 along the left side surface of thethird arm 34 closest to theobject 2 in a state where thepainting robot 20 a is in a reference posture among thefirst arm 32 to thethird arm 34. Consequently, thetube 38 can be prevented from coming into contact with theobject 2 and the like. - The reference posture of the
painting robot 20 a will be explained. The reference posture of thepainting robot 20 a is a standby posture of thepainting robot 20 a and is controlled by thecontrol device 60 a. - The reference posture of the
painting robot 20 a is a posture shown inFIG. 2 . Specifically, when the posture of thepainting robot 20 a is the reference posture, thefirst arm 32 is cantilevered to therotation base portion 31 in a state where thefirst arm 32 is positioned on the right side (positive direction of the X axis) of therotation base portion 31 and thesecond arm 33 is cantilevered to thefirst arm 32 in a state where thesecond arm 33 is positioned on theobject 2 side (positive side of the X axis) of thefirst arm 32 in the front-back direction (X-axis direction). - When the posture of the
painting robot 20 a is the reference posture, thethird arm 34 is cantilevered to thesecond arm 33 in a state where thethird arm 34 is positioned on theleft sidewall 12 a side of thesecond arm 33. - Moreover, when the posture of the
painting robot 20 a is the reference posture, as shown inFIG. 4 , the second axis L2 and the fourth axis L4 are horizontally located and thethird arm 34 is direct to the vertical direction (negative direction of the Z axis). Moreover, the fifth axis L5 and the seventh axis L7 are positioned in the vertical direction (negative direction of the Z axis).FIG. 4 is a diagram illustrating an axis configuration of thepainting robot 20 a. - As described above, in order to reduce the size of the
painting booth 10, thebase portion 21 of thepainting robot 20 a is fixed on theleft sidewall 12 a side at a position higher than theobject 2, and moreover, thepainting robot 20 a includes thearm portion 22 having a seven-axis configuration, which enables further reduction in size of thepainting booth 10. -
FIG. 5A toFIG. 7B are diagrams illustrating posture examples of the painting robot.FIG. 5A andFIG. 5B illustrate examples of a case of painting an outer panel of a vehicle body as theobject 2, andFIGS. 6A and 6B andFIGS. 7A and 7B illustrate a case of painting an inner panel of a vehicle body as theobject 2. Apainting robot 100 shown inFIG. 5A ,FIG. 6A , andFIG. 7A includes an arm portion having a six-axis configuration with no axis corresponding to the third axis L3 of thepainting robot 20 a. Moreover, in thepainting robot 100, ajoint portion 144 is a portion corresponding to thejoint portion 44 forming the fourth axis L4 of thepainting robot 20 a. - As shown in
FIG. 5A ,FIG. 6A , andFIG. 7A , in thepainting robot 100 having a six-axis configuration, when painting theobject 2, thejoint portion 144 cannot be positioned on theobject 2 side of thesupport surface 15 a of theleft support post 13 a, which is a fixing surface of thebase portion 21, in some cases. Therefore, theleft sidewall 12 a is arranged on the left side of thesupport surface 15 a of theleft support post 13 a that supports thepainting robot 100. - On the other hand, in the
painting robot 20 a having a seven-axis configuration, thejoint portion 44 can be positioned on theobject 2 side of thesupport surface 15 a of theleft support post 13 a by driving one or more axes including the third axis L3. Specifically, in thepainting robot 20 a, in the case where thejoint portion 44 moves to a position on theleft sidewall 12 a side of thesupport surface 15 a by driving the first axis L1 and the second axis L2 in a state where the rotational position of the third axis L3 is maintained, the third axis L3 is driven by thecontrol device 60 a before thejoint portion 44 moves to a position on theleft sidewall 12 a side of thesupport surface 15 a. Therefore, as shown inFIG. 5B ,FIG. 6B , andFIG. 7B , thejoint portion 44 forming the fourth axis L4 can be positioned on theobject 2 side of thesupport surface 15 a of theleft support post 13 a. - In this manner, the width of the
painting booth 10 can be made small by using thepainting robot 20 a having a seven-axis configuration. Specifically, in the examples shown inFIG. 5B ,FIG. 6B , andFIG. 7B , the distance between theleft sidewall 12 a and the center of the vehicle body can be shortened by (Y2−Y1), (Y4−Y3), and (Y6−Y5) compared with the examples shown inFIG. 5A ,FIG. 6A , andFIG. 7A , respectively. - Moreover, the height of the
painting booth 10 can be reduced by using thepainting robot 20 a compared with the case of using thepainting robot 100.FIG. 8A andFIG. 9A are diagrams illustrating posture examples of thepainting robot 100, andFIG. 8B andFIG. 9B are diagrams illustrating posture examples of thepainting robot 20 a.FIG. 8A andFIG. 8B illustrate examples of a case of painting an outer panel of a vehicle body as theobject 2 andFIG. 9A andFIG. 9B illustrate examples of a case of painting an inner panel of a vehicle body as theobject 2. - As shown in
FIG. 8A andFIG. 9A , in thepainting robot 100 having a six-axis configuration, when painting theobject 2, thejoint portion 144 cannot be moved to a low position in some cases. On the other hand, in thepainting robot 20 a having a seven-axis configuration, thejoint portion 44 can be moved to a low position by driving one or more axes including the third axis L3. Specifically, in thepainting robot 20 a, in the case where thejoint portion 44 moves to a position higher than theceiling 11 by driving the first axis L1 and the second axis L2 in a state where the rotational position of the third axis L3 is maintained, the third axis L3 is driven by thecontrol device 60 a before thejoint portion 44 moves to a position higher than theceiling 11. Consequently, in thepainting robot 20 a, as shown inFIG. 8B andFIG. 9B , thejoint portion 44 can be moved to a position lower than the case of thepainting robot 100. - In this manner, the height of the
painting booth 10 can be reduced by using thepainting robot 20 a having a seven-axis configuration. Specifically, in the examples shown inFIG. 8B andFIG. 9B , the distance between the floor of thepainting booth 10 and theceiling 11 can be shortened by (Z2−Z1) and (Z4−Z3) compared with the examples shown inFIG. 8A andFIG. 9A , respectively. - Moreover, the distance from the
object 2 can be increased by using thepainting robot 20 a compared with the case of using thepainting robot 100.FIG. 10A is a diagram illustrating a posture example of thepainting robot 100 andFIG. 10B is a diagram illustrating a posture example of thepainting robot 20 a.FIG. 10A andFIG. 10B illustrate examples of a case of painting an outer panel of a vehicle body as theobject 2. - As shown in
FIG. 10A , in thepainting robot 100 having a six-axis configuration, when painting theobject 2, thejoint portion 144 approaches theobject 2 and thejoint portion 144 comes into contact with theobject 2 in some cases. On the other hand, in thepainting robot 20 a having a seven-axis configuration, thejoint portion 44 can be moved to a position equal to or higher than the height of theobject 2 by driving one or more axes including the third axis L3. Specifically, in thepainting robot 20 a, in the case where thejoint portion 44 moves to a position lower than the height of theobject 2 by driving the first axis L1 and the second axis L2 in a state where the rotational position of the third axis L3 is maintained, the third axis L3 is driven by thecontrol device 60 a before thejoint portion 44 moves to a position lower than the height of theobject 2. Consequently, as shown inFIG. 10B , thejoint portion 44 can be moved to a position equal to or higher than the height of theobject 2. - The driving method of the
painting robots control devices control devices painting robots FIG. 11 is a diagram illustrating the configuration of thecontrol device 60 a. Because thecontrol device 60 b has a configuration similar to thecontrol device 60 a, the configuration of thecontrol device 60 a will be explained here. - As shown in
FIG. 11 , thecontrol device 60 a includes acommunication unit 61, astorage unit 62, and acontrol unit 63. Thecommunication unit 61 is a communication device, such as a LAN board, that performs transmission and reception of data between thepainting robot 20 a and thecontrol device 60 a. Thecommunication unit 61, for example, performs processing of transmitting an operating instruction received from thecontrol unit 63 to thepainting robot 20 a. - The
storage unit 62 stores therein paintingdata 62 a. Thepainting data 62 a includes interpolation operation data, adjustment operation data, and movement operation data. The interpolation operation data is control data on thearm portion 22 used when spraying paint from thepainting gun 23. Specifically, the interpolation operation data is data for controlling thearm portion 22 to move the tip of thearm portion 22 in the vertical direction at a constant speed during the period from the start to the end of the spraying of paint from thepainting gun 23. Thepainting data 62 a further includes control data for controlling spraying of the paint by thepainting gun 23 and the like. - The
control unit 63 performs overall control of thecontrol device 60 a. Thecontrol unit 63 reads the interpolation operation data, the adjustment operation data, and the movement operation data included in thepainting data 62 a from thestorage unit 62 and causes thecommunication unit 61 to output an operating instruction to thearm portion 22 to thepainting robot 20 a on the basis of the data. When the operating instruction to thearm portion 22 is received from thecontrol device 60 a, thepainting robot 20 a drives an axis corresponding to the received operating instruction among the first axis L1 to the seventh axis L7 by the rotation amount corresponding to the operating instruction. - The control method of the
painting robot 20 a by thecontrol device 60 a on the basis of the interpolation operation data, the adjustment operation data, and the movement operation data will be specifically explained.FIG. 12 andFIG. 13 are explanatory diagrams of the control method of thepainting robot 20 a by thecontrol device 60 a. The control method of thepainting robot 20 b by thecontrol device 60 b is similar to the control method of thepainting robot 20 a by thecontrol device 60 a. - As shown in
FIG. 12 , theobject 2 has painting areas A to D as painting areas to be painted. The painting areas A to D are painted in the vertical direction (Z-axis direction) as a painting direction in the order of the painting area A, the painting area B, the painting area C, and the painting area D. - In this case, the
painting data 62 a includes first interpolation operation data, second interpolation operation data, third interpolation operation data, and fourth interpolation operation data. The first interpolation operation data is data for generating an operating instruction to cause thepainting robot 20 a to perform a first interpolation operation. The first interpolation operation is an operation of thearm portion 22 to move the tip of thepainting gun 23 in the vertical direction along the painting area A at a constant speed. The second interpolation operation data is data for generating an operating instruction to cause thepainting robot 20 a to perform a second interpolation operation. The second interpolation operation is an operation of thearm portion 22 to move the tip of thepainting gun 23 in the vertical direction along the painting area B at a constant speed. - Moreover, the third interpolation operation data is data for generating an operating instruction to cause the
painting robot 20 a to perform a third interpolation operation. The third interpolation operation is an operation of thearm portion 22 to move the tip of thepainting gun 23 in the vertical direction along the painting area C at a constant speed. The fourth interpolation operation data is data for generating an operating instruction to cause thepainting robot 20 a to perform a fourth interpolation operation. The fourth interpolation operation is an operation of thearm portion 22 to move the tip of thepainting gun 23 in the vertical direction along the painting area D at a constant speed. - In the firth interpolation operation, the second interpolation operation, and the fourth interpolation operation, when the first axis L1 and the second axis L2 of the
arm portion 22 are driven in a state where the rotational position of the third axis L3 is a rotational position (hereinafter, described as a reference rotational position) in the above-described reference posture, thejoint portion 44 does not hit theleft sidewall 12 a, theceiling 11, and theobject 2. On the other hand, in the third interpolation operation, when the first axis L1 and the second axis L2 of thearm portion 22 are driven in a state where the rotational position of the third axis L3 is the reference rotational position, thejoint portion 44 hits theleft sidewall 12 a, theceiling 11, or theobject 2. - The
control unit 63 first causes thepainting robot 20 a to perform the first interpolation operation of moving the tip of thepainting gun 23 in the vertical direction at a constant speed by causing thecommunication unit 61 to output an operating instruction based on the first interpolation operation data to thepainting robot 20 a (see time Ta to Tb shown inFIG. 13 ). - In the first interpolation operation, in the
painting robot 20 a, the axes L1, L2, and L4 to L7 excluding the third axis L3 are driven in a state where the rotational position of the third axis L3 is maintained at the reference rotational position, and the tip of thepainting gun 23 moves in the vertical direction at a constant speed. Thecontrol unit 63 controls thepainting gun 23 during the first interpolation operation to spray paint from thepainting gun 23, thereby performing painting on the painting area A. - When the first interpolation operation is finished, the
control unit 63 causes thecommunication unit 61 to output an operating instruction based on the movement operation data to thepainting robot 20 a. Consequently, thearm portion 22 is driven to set the sprayinggun 23 to the position and posture to start the second interpolation operation in a state where the rotational position of the third axis L3 is maintained at the reference rotational position (time Tb to Tc shown inFIG. 13 ). - Thereafter, the
control unit 63 causes thepainting robot 20 a to perform the second interpolation operation of moving the tip of thepainting gun 23 in the vertical direction at a constant speed by causing thecommunication unit 61 to output an operating instruction based on the second interpolation operation data to thepainting robot 20 a (see time Tc to Td shown inFIG. 13 ). In the second interpolation operation, in thepainting robot 20 a, in the similar manner to the first interpolation operation, the axes L1, L2, and L4 to L7 excluding the third axis L3 are driven in a state where the rotational position of the third axis L3 is maintained at the reference rotational position, thereby moving the tip of thepainting gun 23 in the vertical direction at a constant speed. During the second interpolation operation, thecontrol unit 63 controls thepainting gun 23 to spray paint from thepainting gun 23, thereby performing painting on the painting area B. - When the second interpolation operation is finished, the
control unit 63 causes thecommunication unit 61 to output an operating instruction based on the adjustment operation data to thepainting robot 20 a. Consequently, after the operation of thepainting robot 20 a is temporarily stopped, one or more axes including the third axis L3 are driven so that thejoint portion 44 is positioned not to hit theleft sidewall 12 a, theceiling 11, and theobject 2 during execution of the third interpolation operation (time Td to Te shown inFIG. 13 ). - Next, the
control unit 63 causes thecommunication unit 61 to output an operating instruction based on the movement operation data to thepainting robot 20 a. Consequently, thearm portion 22 is driven to set thepainting gun 23 to the position and posture to start the third interpolation operation in a state where the rotational position of the third axis L3 is maintained at a position adjusted by the above-described adjustment operation (time Te to Tf shown inFIG. 13 ). - Thereafter, the
control unit 63 causes thepainting robot 20 a to perform the third interpolation operation of moving the tip of thepainting gun 23 in the vertical direction at a constant speed by causing thecommunication unit 61 to output an operating instruction based on the third interpolation operation data to thepainting robot 20 a (see time Tf to Tg shown inFIG. 13 ). During the third interpolation operation, thecontrol unit 63 controls thepainting gun 23 to spray paint from thepainting gun 23, thereby performing painting on the painting area C. - The rotational position of the third axis L3 is moved from the reference rotational position by the instruction based on the above-described adjustment operation data, thereby avoiding the
joint portion 44 from hitting theleft sidewall 12 a, theceiling 11, and theobject 2 in the third interpolation operation. - In other words, as described above, in the third interpolation operation, if the
arm portion 22 is driven in a state where the rotational position of the third axis L3 is maintained at the reference rotational position, the position of thejoint portion 44 forming the fourth axis L4 falls outside a range (hereinafter, described as a predetermined range V) in which thejoint portion 44 does not come into contact with an obstacle, such as theleft sidewall 12 a, theceiling 11, and theobject 2. - Thus, the
control device 60 a keeps the position of thejoint portion 44 within the predetermined range V in the third interpolation operation by driving one or more axes including the third axis L3 before the third interpolation operation in which the position of thejoint portion 44 falls outside the predetermined range V when the rotational position of the third axis L3 is the reference rotational position. Moreover, in the third interpolation operation, because the rotational position of the third axis L3 is fixed in the similar manner to the first interpolation operation, thecontrol unit 63 controls six axes, therefore control over thearm portion 22 can be prevented from being complicated. - When the third interpolation operation is finished, the
control unit 63 causes thecommunication unit 61 to output an operating instruction based on the adjustment operation data to thepainting robot 20 a. Consequently, the rotational position of the third axis L3 is returned to the reference rotational position (time Tg to Th shown inFIG. 13 ). - In this manner, after the second interpolation operation is completed, the
control device 60 a temporarily stops thepainting robot 20 a and drives the third axis L3 before performing the third interpolation operation, and thereafter, causes thepainting robot 20 a to perform the third interpolation operation. Then, after the third interpolation operation is completed, thecontrol device 60 a returns the rotational position of the third axis L3 to the reference rotational position and furthermore causes thepainting robot 20 a to perform the fourth interpolation operation. Therefore, in the interpolation operation in which the position of thejoint portion 44 falls within the predetermined range V even if the rotational position of the third axis L3 is the reference rotational position, the rotational position of the third axis L3 can be maintained at the reference rotational position, so that thepainting data 62 a can be easily generated. - Next, the
control unit 63 causes thecommunication unit 61 to output an operating instruction based on the movement operation data to thepainting robot 20 a. Consequently, thearm portion 22 is driven to set thepainting gun 23 to the position and posture to start the fourth interpolation operation in a state where the rotational position of the third axis L3 is maintained at the reference rotational position (time Th to Ti shown inFIG. 13 ). - Thereafter, the
control unit 63 causes thepainting robot 20 a to perform the fourth interpolation operation of moving the tip of thepainting gun 23 in the vertical direction at a constant speed by causing thecommunication unit 61 to output an operating instruction based on the fourth interpolation operation data to thepainting robot 20 a (see time Ti to Tj shown inFIG. 13 ). During the fourth interpolation operation, thecontrol unit 63 controls thepainting gun 23 to spray paint from thepainting gun 23, thereby performing painting on the painting area D. - In this manner, the
painting system 1 according to the first embodiment includes thepainting booth 10 surrounded by thesidewalls ceiling 11, theconveyor line 50 that is arranged in thepainting booth 10 and conveys theobject 2, and thepainting robots object 2. Thepainting robots base portion 21 fixed on thesidewall painting booth 10 and thearm portion 22 having a seven-axis configuration connected to thebase portion 21. Consequently, the size of thepainting booth 10 can be reduced. - In the above description, explanation is made for the interpolation operation to the painting areas A to D adjacent to each other in the X-axis direction, however, it is not limited to this. For example, the interpolation operation to the painting areas adjacent to each other in the Z-axis direction or the interpolation operation to the spaced painting areas may be performed.
- Moreover, it is explained that the
joint portion 44 of the above-describedpainting robot 20 a is formed of the area including the tip portion of thesecond arm 33 and the base end portion of thethird arm 34, however, thejoint portion 44 formed of the fourth axis L4 may be provided separately from thesecond arm 33 and thethird arm 34 and thejoint portion 44 may be connected to thesecond arm 33 and thethird arm 34. - Moreover, in the above description, in the case where the position of the
joint portion 44 falls outside the predetermined range V in which thejoint portion 44 does not come into contact with an obstacle, such as theleft sidewall 12 a, theceiling 11, and theobject 2, the third axis L3 is driven, however, it is not limited thereto. For example, in the case where the position of thejoint portion 44 is restricted to fall within a predetermined range Va smaller than the predetermined range V, if the position of thejoint portion 44 falls outside the predetermined range Va, the third axis L3 may be driven. - Next, a painting system according to the second embodiment will be explained. The painting system according to the second embodiment is different from the
painting system 1 according to the first embodiment in the point that a control unit of a control device determines whether to drive the third axis L3 in thearm portion 22.FIG. 14 is a diagram illustrating a configuration of acontrol device 60A according to the second embodiment. In the following, for easy understanding of the explanation, the configuration similar to thecontrol device 60 a in thepainting system 1 according to the first embodiment is denoted by the same reference numeral. In the present embodiment, thecontrol device 60A that controls thepainting robot 20 a is explained, however, a not-shown control device that controls thepainting robot 20 b has a configuration same as thecontrol device 60A. - As shown in
FIG. 14A , thecontrol device 60A includes thecommunication unit 61, astorage unit 62A, and acontrol unit 63A. Thestorage unit 62A stores therein paintingdata 62 b. Thepainting data 62 b is data similar to thepainting data 62 a except the adjustment operation data. In other words, thepainting data 62 b includes the first interpolation operation data, the second interpolation operation data, the third interpolation operation data, the fourth interpolation operation data, and the movement operation data. - The
control unit 63A performs overall control of thecontrol device 60A. Thecontrol unit 63A reads thepainting data 62 b from thestorage unit 62A and causes thecommunication unit 61 to output an operating instruction to thearm portion 22 to thepainting robot 20 a on the basis of thepainting data 62 b. - Next, the processing procedure performed by the
control device 60A shown inFIG. 14 will be explained with reference toFIG. 15 .FIG. 15 is a flowchart illustrating the processing procedure performed by thecontrol device 60A according to the second embodiment. - As shown in
FIG. 15 , thecontrol unit 63A reads the interpolation operation data in thepainting data 62 b corresponding to the interpolation operation to be performed next from thestorage unit 62A (Step S10). For example, when the execution of the first interpolation operation is completed in thepainting robot 20 a, the second interpolation operation data is read. - Next, in the interpolation operation to be performed next, the
control unit 63A determines whether the position of thejoint portion 44 formed of the fourth axis L4 falls outside a predetermined range W (Step S11). For example, when the interpolation operation to be performed next is the second interpolation operation, thecontrol unit 63A determines that the position of thejoint portion 44 does not fall outside the predetermined range W, and, on the other hand, when the interpolation operation to be performed next is the third interpolation operation, thecontrol unit 63A determines that the position of thejoint portion 44 falls outside the predetermined range W. The “predetermined range W” is, for example, a range in which thejoint portion 44 does not come into contact with an obstacle, such as thepainting booth 10 and theobject 2. - When the
control unit 63A determines that the position of thejoint portion 44 falls outside the predetermined range W in the interpolation operation to be performed next (Yes in Step S11), thecontrol unit 63A does not output an operating instruction to thepainting robot 20 a and temporarily stops the operation of thepainting robot 20 a. Thereafter, thecontrol unit 63A drives one or more axes including the third axis L3 by causing thecommunication unit 61 to output an operating instruction to set the position of thejoint portion 44 to fall within the predetermined range W when performing the interpolation operation to be performed next to thepainting robot 20 a (Step S12). - On the other hand, when the
control unit 63A determines that the position of thejoint portion 44 does not fall outside the predetermined range W in the interpolation operation to be performed next (No in Step S11), thecontrol unit 63A determines whether the rotational position of the third axis L3 is the reference rotational position (Step S13). When thecontrol unit 63A determines that the rotational position of the third axis L3 is not the reference rotational position (No in Step S13), thecontrol unit 63A returns the rotational position of the third axis L3 to the reference rotational position by causing thecommunication unit 61 to output an operating instruction based on the adjustment operation data to thepainting robot 20 a (Step S14). - When the processing in Steps S12 and S14 is finished or when it is determined that the rotational position of the third axis L3 is the reference rotational position in Step S13 (Yes in Step S13), the
control unit 63A performs moving processing of moving thepainting gun 23 attached to the tip of thearm portion 22 to a start position of the interpolation operation to be performed next (Step S15). Specifically, thecontrol unit 63A drives thearm portion 22 by causing thecommunication unit 61 to output an operating instruction based on the movement operation data read from thestorage unit 62A to thepainting robot 20 a. - Next, the
control unit 63A performs painting processing of spraying paint from thepainting gun 23 while performing the interpolation operation by driving the arm portion 22 (Step S16). Specifically, thecontrol unit 63A drives thearm portion 22 by causing thecommunication unit 61 to output an operating instruction based on the interpolation operation data read from thestorage unit 62A to thepainting robot 20 a. Moreover, thecontrol unit 63A controls thepainting gun 23 on the basis of the control data stored in thestorage unit 62A to spray paint from thepainting gun 23. - When the painting processing is finished in Step S16, the
control unit 63A determines whether there is unexecuted interpolation operation data (Step S17). For example, in Step S16, when the painting processing by the fourth interpolation operation is finished, thecontrol unit 63A determines that there is no unexecuted interpolation operation data. On the other hand, when the painting processing by the third interpolation operation is finished in Step S16, there is unexecuted fourth interpolation operation data, therefore thecontrol unit 63A determines that there is unexecuted interpolation operation data. - When the
control unit 63A determines that there is unexecuted interpolation operation data (Yes in Step S17), the processing from Step S10 is repeated. On the other hand, when thecontrol unit 63A determines that there is no unexecuted interpolation operation data (No in Step S17), thecontrol unit 63A returns thearm portion 22 to the reference posture by causing thecommunication unit 61 to output an operating instruction to return thearm portion 22 to the reference posture to thepainting robot 20 a and ends the control of thearm portion 22 and thepainting gun 23. - As described above, the
control device 60A according to the second embodiment determines whether the position of thejoint portion 44 formed of the fourth axis L4 falls outside the predetermined range W in the interpolation operation to be performed next. Then, when the position of thejoint portion 44 falls outside the predetermined range W, thecontrol device 60A controls thearm portion 22 to set the position of thejoint portion 44 to fall within the predetermined range W in the interpolation operation to be performed next by driving the third axis L3. In thecontrol device 60A, because thepainting data 62 b does not include the adjustment operation data, thepainting data 62 b can be generated easily compared with thecontrol device 60 a in the first embodiment. - The
control device 60A can determine whether the position of thejoint portion 44 falls within the predetermined range W, for example, by determining whether the position of the point at which the third axis L3 intersects with the fourth axis L4 falls within a preset range or by determining whether any of the outer surface positions of thejoint portion 44 falls within the predetermined range W. - Moreover, although the
control device 60A determines whether the position of thejoint portion 44 falls within the predetermined range W, thecontrol device 60A may determine whether the position of thejoint portion 44 falls within a forbidden area instead of the above determination. - The first and second embodiments described above illustrate examples of controlling each of the
painting robots painting robots - Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Claims (16)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-140295 | 2011-06-24 | ||
JP2011140295A JP5418545B2 (en) | 2011-06-24 | 2011-06-24 | Painting system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20120325142A1 true US20120325142A1 (en) | 2012-12-27 |
US8939106B2 US8939106B2 (en) | 2015-01-27 |
Family
ID=46245483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/494,997 Active 2032-12-09 US8939106B2 (en) | 2011-06-24 | 2012-06-13 | Painting system |
Country Status (5)
Country | Link |
---|---|
US (1) | US8939106B2 (en) |
EP (1) | EP2537594A1 (en) |
JP (1) | JP5418545B2 (en) |
KR (1) | KR101473054B1 (en) |
CN (1) | CN102836797B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130078385A1 (en) * | 2011-09-26 | 2013-03-28 | Todd E. Hendricks, SR. | Modular tire spraying system |
US20140069335A1 (en) * | 2012-09-10 | 2014-03-13 | Fanuc America Corporation | Robotic apparatus for painting |
DE102013013038A1 (en) * | 2013-08-05 | 2015-02-05 | Dürr Systems GmbH | Coating robot and corresponding coating method |
US9192953B2 (en) | 2013-12-04 | 2015-11-24 | Pioneer Industrial Systems, Llc | Precision fluid delivery system |
WO2016187119A1 (en) * | 2015-05-16 | 2016-11-24 | Abb Technology Ag | Rotary supplemental axis for robot |
WO2017167683A1 (en) * | 2016-04-01 | 2017-10-05 | Dürr Systems Ag | Coating robot |
IT201600099524A1 (en) * | 2016-10-04 | 2018-04-04 | Vincenzo Rina | RAILWAY WAGON MACHINE |
US20210229267A1 (en) * | 2018-10-16 | 2021-07-29 | Kabushiki Kaisha Yaskawa Denki | Robot system |
US11161135B2 (en) * | 2018-05-03 | 2021-11-02 | Fanuc America Corporation | Robotic apparatus for a compact painting booth |
US20230100988A1 (en) * | 2020-06-18 | 2023-03-30 | Abb Schweiz Ag | Painting robot and painting method using painting robot |
US11707756B2 (en) | 2017-02-09 | 2023-07-25 | Kabushiki Kaisha Yaskawa Denki | Coating system having plurality of coating robots and operation robot having five arms and tip jig |
US11724276B2 (en) * | 2015-08-18 | 2023-08-15 | Kabushiki Kaisha Yaskawa Denki | Coating system including coating robot and operation robot |
US11872686B2 (en) | 2020-12-09 | 2024-01-16 | Kabushiki Kaisha Yaskawa Denki | Robot system |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5569544B2 (en) * | 2012-01-31 | 2014-08-13 | 株式会社安川電機 | Transfer robot |
CN103623971B (en) * | 2013-11-05 | 2016-02-10 | 清华大学 | A kind of spray body based on four-degree-of-freedom spray module |
CN105413921B (en) * | 2015-11-02 | 2017-11-14 | 清华大学 | A kind of five degree of freedom synchronous hybrid device suitable for large-scale curved spraying |
US11413640B2 (en) | 2016-08-08 | 2022-08-16 | Alexander I. Jittu | Paint/coating applicator locating apparatus and method |
US10239186B2 (en) * | 2016-12-15 | 2019-03-26 | Wheelabrator Group, Inc. | System for internal air blasting of an enclosed space with an automated apparatus |
CN110167718B (en) * | 2016-12-27 | 2022-11-11 | Abb瑞士股份公司 | Pendulum processing system for press line |
WO2018221608A1 (en) * | 2017-06-01 | 2018-12-06 | Abb株式会社 | Vehicle body coating method and vehicle body coating system |
KR20210010141A (en) | 2019-07-19 | 2021-01-27 | 전용수 | Painting apparatus |
JP7364642B2 (en) | 2021-10-28 | 2023-10-18 | 株式会社安川電機 | Painting robots and painting systems |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5014644A (en) * | 1989-05-23 | 1991-05-14 | Honda Giken Kogyo Kabushiki Kaisha | Apparatus for coating automotive body |
US6776843B2 (en) * | 2000-01-31 | 2004-08-17 | Eisenmann France Sarl | Sprayer device for a motor vehicle body paint spray booth |
US20060292308A1 (en) * | 2003-11-06 | 2006-12-28 | Clifford Scott J | Compact robotic painting booth |
US7429298B2 (en) * | 2003-07-18 | 2008-09-30 | Abb As | Painting system |
US7638000B2 (en) * | 2002-10-23 | 2009-12-29 | Fanuc Robotics America, Inc. | Robotic apparatus with non-conductive wrist for painting |
US20110166708A1 (en) * | 2008-09-03 | 2011-07-07 | Frank Herre | Painting device and associated method |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63267177A (en) * | 1987-04-25 | 1988-11-04 | 富士電機株式会社 | Master slave manipulator |
JPH01194959A (en) * | 1988-01-27 | 1989-08-04 | Honda Motor Co Ltd | Coating booth |
JPH0490867A (en) * | 1990-08-06 | 1992-03-24 | Nissan Motor Co Ltd | Painting robot |
JP3207728B2 (en) * | 1995-10-11 | 2001-09-10 | 三菱重工業株式会社 | Control method of redundant manipulator |
JP4520268B2 (en) * | 2004-09-28 | 2010-08-04 | 川崎重工業株式会社 | robot |
JP5145901B2 (en) | 2007-11-27 | 2013-02-20 | 株式会社安川電機 | Robot system |
DE102008011998A1 (en) * | 2008-02-29 | 2009-09-10 | Abb Ag | Arrangement for coating workpieces |
DE102008038761A1 (en) * | 2008-08-12 | 2010-02-25 | Abb Ag | Cabin for coating workpieces, particularly automobile bodies, has side walls, top cover for limiting volume of cabin area, and transport device for workpieces |
JP5167104B2 (en) * | 2008-12-15 | 2013-03-21 | 株式会社大気社 | COATING SYSTEM AND COATING SYSTEM OPERATION METHOD |
EP2286927B1 (en) * | 2009-08-19 | 2012-10-24 | Abb Ag | Robot assembly |
-
2011
- 2011-06-24 JP JP2011140295A patent/JP5418545B2/en active Active
-
2012
- 2012-06-04 EP EP12170662A patent/EP2537594A1/en not_active Withdrawn
- 2012-06-13 US US13/494,997 patent/US8939106B2/en active Active
- 2012-06-21 CN CN201210212587.3A patent/CN102836797B/en not_active Expired - Fee Related
- 2012-06-21 KR KR1020120066805A patent/KR101473054B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5014644A (en) * | 1989-05-23 | 1991-05-14 | Honda Giken Kogyo Kabushiki Kaisha | Apparatus for coating automotive body |
US6776843B2 (en) * | 2000-01-31 | 2004-08-17 | Eisenmann France Sarl | Sprayer device for a motor vehicle body paint spray booth |
US7638000B2 (en) * | 2002-10-23 | 2009-12-29 | Fanuc Robotics America, Inc. | Robotic apparatus with non-conductive wrist for painting |
US7429298B2 (en) * | 2003-07-18 | 2008-09-30 | Abb As | Painting system |
US20060292308A1 (en) * | 2003-11-06 | 2006-12-28 | Clifford Scott J | Compact robotic painting booth |
US20110166708A1 (en) * | 2008-09-03 | 2011-07-07 | Frank Herre | Painting device and associated method |
Non-Patent Citations (1)
Title |
---|
Full English Translation of Patent Application Publication S63-267177A, Nov. 4, 1988. * |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9884338B2 (en) | 2011-09-26 | 2018-02-06 | Pioneer Industrial Systems, Llc | Modular tire spraying system |
US20130078385A1 (en) * | 2011-09-26 | 2013-03-28 | Todd E. Hendricks, SR. | Modular tire spraying system |
US8646404B2 (en) * | 2011-09-26 | 2014-02-11 | Todd E. Hendricks, SR. | Modular system with platformed robot, booth, and fluid delivery system for tire spraying |
US20140069335A1 (en) * | 2012-09-10 | 2014-03-13 | Fanuc America Corporation | Robotic apparatus for painting |
US20180029064A1 (en) * | 2012-09-10 | 2018-02-01 | Fanuc America Corporation | Robotic apparatus for painting |
US11529644B2 (en) | 2012-09-10 | 2022-12-20 | Fanuc America Corporation | Robotic apparatus for painting |
US9782789B2 (en) * | 2012-09-10 | 2017-10-10 | Fanuc America Corporation | Robotic apparatus for painting |
DE102013013038A1 (en) * | 2013-08-05 | 2015-02-05 | Dürr Systems GmbH | Coating robot and corresponding coating method |
US9192953B2 (en) | 2013-12-04 | 2015-11-24 | Pioneer Industrial Systems, Llc | Precision fluid delivery system |
US10987800B2 (en) | 2015-05-16 | 2021-04-27 | Abb Schweiz Ag | Rotary supplemental axis for robot |
US20180071912A1 (en) * | 2015-05-16 | 2018-03-15 | Abb Schweiz Ag | Rotary supplemental axis for robot |
WO2016187119A1 (en) * | 2015-05-16 | 2016-11-24 | Abb Technology Ag | Rotary supplemental axis for robot |
CN110662633A (en) * | 2015-05-16 | 2020-01-07 | Abb瑞士股份有限公司 | Supplementary axis of rotation of robot |
US12179224B2 (en) | 2015-08-18 | 2024-12-31 | Kabushiki Kaisha Yaskawa Denki | Coating system including coating robot and movable opener robot |
US11724276B2 (en) * | 2015-08-18 | 2023-08-15 | Kabushiki Kaisha Yaskawa Denki | Coating system including coating robot and operation robot |
WO2017167683A1 (en) * | 2016-04-01 | 2017-10-05 | Dürr Systems Ag | Coating robot |
CN108883529A (en) * | 2016-04-01 | 2018-11-23 | 杜尔系统股份公司 | coating robot |
US11548164B2 (en) | 2016-04-01 | 2023-01-10 | Dürr Systems Ag | Coating robot |
WO2018065906A1 (en) * | 2016-10-04 | 2018-04-12 | Fbm Group Sagl | Machine for the machining of railway wagons |
IT201600099524A1 (en) * | 2016-10-04 | 2018-04-04 | Vincenzo Rina | RAILWAY WAGON MACHINE |
US11707756B2 (en) | 2017-02-09 | 2023-07-25 | Kabushiki Kaisha Yaskawa Denki | Coating system having plurality of coating robots and operation robot having five arms and tip jig |
US11161135B2 (en) * | 2018-05-03 | 2021-11-02 | Fanuc America Corporation | Robotic apparatus for a compact painting booth |
US20210229267A1 (en) * | 2018-10-16 | 2021-07-29 | Kabushiki Kaisha Yaskawa Denki | Robot system |
US12186901B2 (en) * | 2018-10-16 | 2025-01-07 | Kabushiki Kaisha Yaskawa Denki | Robot system |
US20230100988A1 (en) * | 2020-06-18 | 2023-03-30 | Abb Schweiz Ag | Painting robot and painting method using painting robot |
US11872686B2 (en) | 2020-12-09 | 2024-01-16 | Kabushiki Kaisha Yaskawa Denki | Robot system |
Also Published As
Publication number | Publication date |
---|---|
EP2537594A1 (en) | 2012-12-26 |
CN102836797A (en) | 2012-12-26 |
KR101473054B1 (en) | 2014-12-15 |
KR20130007446A (en) | 2013-01-18 |
US8939106B2 (en) | 2015-01-27 |
CN102836797B (en) | 2015-09-23 |
JP2013006235A (en) | 2013-01-10 |
JP5418545B2 (en) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8939106B2 (en) | Painting system | |
US8661926B2 (en) | Robot manipulator and robot system | |
US7429298B2 (en) | Painting system | |
KR101518105B1 (en) | Carrier device and robot system | |
US9126330B2 (en) | Carrier device and robot system | |
US7900578B2 (en) | Carrying system and processing equipment | |
US8650981B2 (en) | Robot provided with movable body moved along linear movement rail | |
US11541532B2 (en) | Carrying device, robot system, production system and control method | |
CN107107335A (en) | Automatic production system | |
CN110778076A (en) | Spraying device and spraying robot | |
JP2022044794A (en) | Robot device | |
CN110056167A (en) | Spray gun assembly and spray robot | |
JP5085615B2 (en) | Coating object holding robot and painting robot system | |
JP3826967B2 (en) | Painting robot | |
US20230271213A1 (en) | Door opening/closing robot and door opening/closing system | |
JP2017007053A (en) | Robot cell device | |
JPH10180178A (en) | Coating method of external wall material for corner | |
US20250001618A1 (en) | Painting robot | |
JP2007044655A (en) | Coating robot | |
JPH04111787A (en) | painting robot | |
KR20170140030A (en) | Painting Robot | |
JP2012200676A (en) | Coating robot system | |
CN119076332A (en) | Underwater gap spraying method and spraying robot | |
JPH1157551A (en) | Mobile automatic coating equipment | |
KR20210009998A (en) | Carrier device and robot system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHA YASKAWA DENKI, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TAKAHASHI, SHINGI;REEL/FRAME:028363/0245 Effective date: 20120601 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |