COMPONENT MOUNTING DEVICE AND METHOD OF CONTROLLING THE SAME
20200068719 ยท 2020-02-27
Assignee
Inventors
- Kenji BANDO (Nishinomiya-shi, JP)
- Shuhei KURAOKA (Akashi-shi, JP)
- Toshimitsu KIMURA (Kako-gun, JP)
- Kazunori HIRATA (Yao-shi, JP)
Cpc classification
H05K2203/0292
ELECTRICITY
H05K13/0413
ELECTRICITY
H05K2203/167
ELECTRICITY
International classification
Abstract
A component mounting device includes: a holding body, pressing mechanism to press the holding body to move on a given route, position detector to detect a position of the holding body, and controller to control the mechanism. The route including: a start position of the holding body at which an insertion pin held by the body is separated from an insertion hole of a substrate, a first position range wherein the insertion pin is partially inserted, and a section position range wherein the insertion pin is fully inserted. When the holding body is pressed by a first pressing force to move on the given route from the start position toward the second position range, the controller controls the pressing mechanism to press the holding body by a pressing force different from the first pressing force, when the holding body stops at a position before or within the first position range.
Claims
1. A component mounting device configured to insert an insertion pin of a component having the insertion pin into an insertion hole of a substrate and mount the component to the substrate, comprising: a holding body configured to hold the component; a pressing mechanism configured to press the holding body to move the holding body on a given route; a position detector configured to detect a position of the holding body on the given route; and a controller configured to control the pressing mechanism based on the position of the holding body detected by the position detector, wherein, on the given route, a position of the holding body at which the insertion pin of the component held by the holding body is separated from the insertion hole of the substrate is a start position, a position range of the holding body at which the insertion pin of the component held by the holding body is partially inserted into the insertion hole of the substrate is a first position range, and a position of the holding body at which the insertion pin of the component held by the holding body is fully inserted into the insertion hole of the substrate is a second position range, and wherein in a case where the holding body is pressed by a first pressing force to move on the given route from the start position toward the second position range, the controller controls the pressing mechanism to press the holding body by a pressing force different from the first pressing force, when the holding body stops at a position before or within the first position range.
2. The component mounting device of claim 1, wherein the controller controls the pressing mechanism to press the holding body by a second pressing force larger than the first pressing force, when the holding body stops within the first position range.
3. The component mounting device of claim 1, further comprising a groping mechanism configured to perform a groping operation in which the component held by the holding body is relatively moved with respect to the substrate in a direction parallel to the substrate so that the component gropes the insertion hole of the substrate, wherein when the holding body stops before the first position range, the controller controls the groping mechanism to perform the groping operation, while controlling the pressing mechanism to press the holding body by a third pressing force smaller than the first pressing force.
4. The component mounting device of claim 3, wherein the controller controls the groping mechanism so that a locus of the holding body draws a plurality of parallel line groups within a given area, when seen in the pressing direction of the pressing mechanism.
5. The component mounting device of claim 1, wherein the position detector successively detects the position of the holding body on the given route.
6. The component mounting device of claim 1, wherein a position of the holding body at which the holding body that does not hold the component contacts the substrate is a third position range, and wherein in a case where the holding body is pressed by the first pressing force to move on the given route from the start position toward the second position range, the controller outputs an error signal when the holding body stops within the third position range.
7. A method of controlling a component mounting device configured to insert an insertion pin of a component having the insertion pin into an insertion hole of a substrate and mount the component to the substrate, wherein the component mounting device includes: a pressing mechanism configured to press a holding body configured to hold the component to move the holding body on a given route; a position detector configured to detect a position of the holding body on the given route; and a controller configured to control the pressing mechanism based on the position of the holding body detected by the position detector, wherein, on the given route, a position of the holding body at which the insertion pin of the component held by the holding body is separated from the insertion hole of the substrate is a start position, a position range of the holding body at which the insertion pin of the component held by the holding body is partially inserted into the insertion hole of the substrate is a first position range, and a position of the holding body at which the insertion pin of the component held by the holding body is fully inserted into the insertion hole of the substrate is a second position range, and wherein in a case where the holding body is pressed by a first pressing force to move the holding body on the given route from the start position toward the second position range, the controller controls the pressing mechanism to press the holding body by a pressing force different from the first pressing force, when the holding body stops at a position before or within the first position range.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
MODES FOR CARRYING OUT THE DISCLOSURE
[0041] Hereinafter, one embodiment of the present disclosure will be described with reference to the drawings. Note that, in the following description, the same reference characters are assigned to the same or corresponding elements throughout the drawings to omit redundant description. Moreover, the drawings illustrate each element schematically, in order to facilitate understandings and, thus, the shape and scale may not be accurately indicated. Further, a direction in which a pair of arms extend is referred to as a left-and-right direction, a direction parallel to an axial center of a base shaft is referred to as an up-and-down direction, and a direction perpendicular to the left-and-right direction and the up-and-down direction is referred to as a front-and-rear direction.
Embodiment 1
[0042] A component mounting device 10 according to this embodiment is a device which inserts insertion pins of a component into insertion holes of a substrate to mount the component onto the substrate. The term component as used herein refers to an electronic component, electric component, a mechanical component, etc., having pin(s) to be inserted into insertion hole(s) of the substrate. The term insertion pin as used herein means a pin-shaped protrusion of the component to be inserted into the insertion hole of the substrate. The insertion pin may include a lead (lead wire) or a lead terminal of the electronic component or electric component, a fixture pin of the mechanical component. The term substrate as used herein means a board, a panel, etc. to which the component is mounted. The substrate may include an electronic circuit board, an electric circuit hoard, a substrate for solar panels, a substrate for display panels. Below, a form in which the electronic component is mounted onto the electronic circuit board is illustrated.
[0043] First, a concrete mode of the insertion pins of the component is illustrated.
[0044] A component 30 having straight insertion pins 31 is illustrated in a first row of
[0045] A component 30 having insertion pins 31 where bending parts are formed is illustrated in the second row of
[0046] A component 30 having insertion pins 31 where hooks extending obliquely downward are formed in tip-end parts is illustrated in a third row of
[0047] A component 30 having insertion pins 31 where a barb part or a bending part is formed to a tip-end part is illustrated in a fourth row of
[0048] Next, a case where the component mounting device 10 according to the present disclosure is applied to a robot 11 illustrated in
[0049] As illustrated in
[0050] The arm part 15 functions as a conveying part which conveys the component onto the substrate, and a groping mechanism which causes the component to perform a groping operation. In this example, the arm part 15 is comprised of a first link 15a and a second link 15b. Note that the left and right arms 13 have substantially the same structure except for the end effectors 18 and 19, and the left and right end effectors 18 and 19 may have the same or different structures. Moreover, the left and right arms 13 can operate independently or collaboratively.
[0051] The first link 15a of the arm part 15 is coupled to a base shaft 16 fixed to an upper surface of the carriage 12 via a rotary joint, and is rotatable about a rotation axis L1 passing through an axial center of the base shaft 16. The second link 15b is coupled to a tip end of the first link 15a via a rotary joint, and is rotatable about a rotation axis L2 defined at a tip end of the first link 15a. The wrist part 17 is coupled to a tip end of the second link 15b via a linear-motion joint, and is elevatable with respect to the second link 15b.
[0052] The end effectors 18 and 19 are each coupled to the wrist part 17 via a rotary joint and rotatable about a rotation axis. The end effectors 18 and 19 are each attached to the rotary joint via an attachment member 50.
[0053] Each arm 13 having the above structure has joint axes J1-J4 corresponding to the respective joints. The arm 13 is provided, corresponding to the joint axes J1-J4, with servo motors (not illustrated) for driving the respective joints, encoders (not illustrated) which detect rotational angles of the servo motors, etc. The rotation axes L1 of the first links 15a of the two arms 13 are located on the same straight line, and the first link 15a of one of the arms 13 and the first link 15a of the other arm 13 are provided with a height difference therebetween.
[0054] As illustrated in
[0055] In this embodiment, the rotary part 21 is a circular plate body. The center axis of the rotary part 21 extends in a direction perpendicular to the joint axis J4 of the wrist part 17. A rotating shaft of the rotary part 21 is provided with a servo motor for driving the rotating shaft (not illustrated), an encoder (not illustrated) which detects a rotational angle of the servo motor, etc. Thus, the rotary part 21 rotates in the clockwise direction or the counterclockwise direction about the center axis, and stops at a rotational position where one of the gripper parts 20 is oriented in a direction parallel to the joint axis J4 of the wrist part 17, and oriented downwardly (hereinafter, referred to as the inserting position).
[0056] In this embodiment, the rotary part 21 is provided with, for example, eight gripper parts 20. The gripper parts 20 may have the same shape, or may have different shapes according to the shape of the component 30. The eight gripper parts 20 are disposed on the outer circumference of the rotary part 21 so that they are separated from each other in the circumferential direction by the central angle of 45 degrees.
[0057] in order to facilitate description, only one gripper part 20 at the inserting position is illustrated in
[0058] The rotary part 21 is attached to the attachment member 50 via a slide mechanism 51. For example, as illustrated in
[0059] Referring to
[0060] A position detector 57 which detects the position of the holding body 52 on the given route is provided to the left end effector 19. The position detector 57 is comprised of, for example, a linear scale. If the linear scale is used, the position of the holding body 52 on the given route can successively be detected. Of course, other position detectors may also be used. For example, three position sensors (e.g., magnets and Hall devices) which detect center positions of the first to third position ranges A-C may be provided to the slide mechanism 51 or the air cylinder (55), and the positions detected by the respective position sensors may be expanded to a given position range by using software.
[0061] A reference point 21a is set (defined) to the holding body 52. The reference point 21a is a position which represents the holding body 52. Below, the position of the holding body means the position of the reference point 21a. For example, the reference point 21a is set to the rotary part 21. Note that the reference point may be set anywhere as long as it is on the holding body 52. On the given route, a position of the holding body 52 at which the insertion pins 31 of the component 30 held by the holding body 52 are separated from the insertion holes 41a of the substrate 40 is set (defined) as a start position (not illustrated), a position range of the holding body 52 within which the insertion pins 31 of the component 30 held by the holding body 52 are partially inserted into the insertion holes 41a of the substrate 40 is set (defined) as the first position range A, a position of the holding body 52 at which the insertion pins 31 of the component 30 held by the holding body 52 are fully inserted into the insertion holes 40a of the substrate 40 is set (defined) as the second position range B, and a position of the holding body 52 at which the holding body 52 which does not hold the component 30 contacts the substrate 40 is set (defined) as the third position range C. The start position and the first to third position ranges A-C are associated with the position scale of the position detector 57. Therefore, the start position and the second to third position ranges A-C correspond to relative positions of the movable body 51b with respect to the stationary body 51 a in the slide mechanism 51. In this embodiment, the given route, the start position, and the first to third position ranges A-C are defined by a coordinate system of the left end effector 19. Therefore, even if the left end effector 19 moves according to the spatial positions of the insertion holes 40a of the substrate 40 which are insertion targets, the coordinates of the given route, the start position, and the first to third position ranges A-C do not change for the control. Thus, the control for the component insertion becomes simple. Of course, the coordinates of the given route, the start position, and the first to third position ranges A-C may be defined by a reference coordinates of the robot 11.
[0062] The center positions of the first to third position ranges A-C are determined based on, for example, the dimensions of the slide mechanism 51, the holding body 52, and the component 30, respectively. The first position range A is determined based on, for example, the positioning accuracy of the arm of the robot 11, the dimensional tolerance of the holding body , the dimensional tolerance of the component 30, the thickness of the substrate 40. The second position range B and the third position range C are determined based on, for example, the positioning accuracy of the arm of the robot 11, the dimensional tolerance of the holding body 52, the dimensional tolerance of the component 30. That is, the first to third position ranges A-C are determined so as to be able to detect a stop of the holding body 52 by using the position detector 57, even if the actually stopped position of the holding body 52 varies due to the positioning accuracy and the dimensional tolerance which are described above.
[0063] Moreover, the height of the surface of the substrate 40 with respect to a lower surface of the attachment member 50 is set (defined) as a substrate height H. The setup of the substrate height H, the reference point 21a, the start position, and the first to third position ranges A-C are performed by storing these values in a memory 14b of the control device 14.
[0064] As illustrated in
[0065] The memory 14b stores information on a basic program as the robot controller, various fixed data, etc. The processor 14a controls various operations of the robot 11 by reading and executing software, such as the basic program stored in the memory 14b. For example, regarding the operation of the arm of the robot 11, the processor 14a generates a control command for the robot 11, and then outputs it to the servo controller 14c. The servo controller 14c is configured to control the drive of the servo motors corresponding to the joint axes J1-J4 of each arm 13 of the robot 11 based on the control commands generated by the processor 14a.
[0066] Moreover, the control device 14 controls the operation of the left end effector 19. For example, the control device 14 controls operation of the pressing mechanism 55 and the gripper member actuator 53 of the left end effector 19. Therefore, the control device 14 functions as a controller for the component mounting device while functioning as a controller which controls general operations of the robot 11.
[0067] Next, the operation in which the robot 11 having the above configuration mounts the component 30 onto the substrate 40 (a method of controlling the component mounting device 10) is described with reference to
[0068] This operation is controlled by the control device 14. Note that one of the eight gripper parts 20 located at the inserting position is described. Since the operation is similar for other gripper parts 20, the description thereof is omitted.
[0069] Before mounting the substrate, a height measurement of the substrate 40 and a teaching of the robot 11 are performed.
<Measurement of Height of Substrate>
[0070] This process is required when the substrate height H changes. Referring to
<Teaching>
[0071] Next, in order to align the component with the insertion holes 41a, a target position of the left end effector 19 is taught. For example, in a state where the component 30 is held by the holding body 52 and the pressing mechanism 55 (see
[0072] Subsequently, a holding operation and an inserting operation of the component are performed.
<Holding Operation of Component>
[0073] As illustrated in
[0074] First, the robot 11 moves the left, end effector 19 so that the left end effector 19 contacts the left end of the substrate 40, and then moves the substrate 40 to the right side so that the substrate 40 is placed at a placement part 24 between the belt conveyors 33. The placement part 24 is located somewhat higher than the belt conveyor 33, and the substrate 40 placed on the placement part 24 stops at a location in front of the robot 11. The robot 11 moves the left arm part 15 to forward to move the holding body 52 to the workbench 32.
[0075] Referring to
[0076] Then, the holding body 52 is moved above another component, and the rotary part 21 is rotated so that another gripper part 20 is located. at the inserting position. Then, similarly, the gripper member actuator 53 of the gripper part 20 located at the inserting position is operated, and the component 30 on the workbench 32 is pinched by the pair of gripper members 54. This operation is repeated by a desired number of times.
<Component Inserting Operation>
[0077] The robot 11 moves the left arm part 15 rearwardly to move the gripper part 20 and the component 30 gripped by this gripper part onto the substrate 40. Then, the component inserting operation is performed.
[0078]
[0079] The robot 11 causes the pressing mechanism 55 to press the holding body 52 located at the start position by a first pressing force (Step S1).
[0080] Subsequently, the robot 11 determines whether the holding body 52 is stopped within or before the first position range A (Step S2).
[0081] If the holding body 52 is not stopped (NO at Step S2), the robot 11 transits to Step S4.
[0082] If the holding body 52 stopped (YES at Step S2), the holding body 52 is pressed by a pressing force different from the first pressing force (Step S3).
[0083] Subsequently, the robot 11 determines whether the holding body 52 is stopped within the second position range B (Step S4).
[0084] If the holding body 52 is not stopped (NO at Step S4), the holding body 52 is pressed by a pressing force different from the first pressing force until the holding body 52 stops within the second position range B (Steps S3 and S4).
[0085] If the holding body 52 is stopped (YES at Step S4), the robot 11 determines that the component held by the holding body 52 is normally inserted into the insertion holes 40a of the substrate 40, and ends the inserting operation. Then, the gripper member actuator 53 of the gripper part 20 is operated to release the component 30 pinched by the pair of gripper members 54. Then, the robot 11 causes the pressing mechanism 55 to bring the holding body 5 back to the start position.
[0086] Next, a concrete example of this component inserting operation is described.
[0087] Referring to
[0088] Subsequently, the robot 11 deploys the piston rod 55b of the pressing mechanism 55 to press the holding body 52 located at the start position by the first pressing force (Step S1). Here, the first pressing force is set (selected) according to the component, and it is, for example, 3N to 5N.
[0089] Subsequently, the robot 11 stands by for a given period of time (Step S2A). This given period of tune is set a period of time which is sufficient for, for example, normally inserting the component 30 by the first pressing force.
[0090] When the given period of time passes, the robot 11 determines whether the holding body 52 is stopped within the third position range A (Step S2B).
[0091] If the holding body 52 is stopped (YES at Step S2B), since it is a case where the holding body 52 does not hold the component as illustrated in
[0092] If the holding body 52 is not stopped (NO at Step S2B), the robot 11 determines whether the holding body 52 is stopped within the second position range B (Step S2C).
[0093] If the holding body 52 is stopped (YES at Step S2C), it is a case where the insertion pins 31 of the component 30 held by the holding body 52 are fully inserted, as illustrated in
[0094] If the holding body 52 is not stopped (NO at Step S2C), the robot 11 determines whether the holding body 52 is stopped within the first position range A (Step S2D).
[0095] If the holding body 52 is not stopped (NO at Step S2D), it is in the state where the tip ends of the pins 31 of component 30 contact the surface of the substrate 40, as illustrated in
[0096]
[0097]
[0098] In the first row of
[0099] In the second row of
[0100] In the third row of
[0101] In the fourth row of
[0102] Summarizing the groping operations in
[0103] Note that, when performing the groping operation while the pair of gripper members 54 are in a pinching state, a locus of the component 30 will be similar to the locus of the holding body 52 illustrated in
[0104] Here, the groping mechanism is the arm 13 of the robot 11.
[0105] Returning to
[0106] Subsequently, the robot 11 determines whether the holding body 52 is stopped within the second position range B (Step S4).
[0107] If the holding body 52 is not stopped (NO at Step S4), the holding body 52 is pressed by the second pressing force until the holding body 52 stops within the second position range B (Steps S4 and S3B). Moreover, when the hooks extending obliquely downward are formed in the tip-end parts of the insertion pins 31 of the component 30, the rotating operation is continued.
[0108] If the holding body 52 is stopped (YES at Step S4), the robot 11 determines that the component 30 held by the holding body 52 is normally inserted into the insertion holes 40a of the substrate 40, as illustrated in
[0109] Then, after all the components 30 are inserted into the substrate 40, while rotating the rotary part 21, the right end effector 18 contacts the left end of the substrate 40 and moves the substrate 40 to the right side. Thus, the substrate 40 is moved to the belt conveyor 33 from the placement part 24, and the substrate 40 is conveyed on the belt conveyor 33.
[0110] As described above, according to Embodiment 1, in the state where the component 30 held by the holding body 52 may not be inserted normally, since the holding body 52 is stopped en route, and its handling operation is then performed, the inserting operation of the component 30 can be performed continuously.
Embodiment 2
[0111] Embodiment 2 of the present disclosure illustrates a form provided with a servo motor (not illustrated) and a rotation linear motion conversion mechanism (illustrated) as the pressing mechanism 55, instead of the air cylinder of Embodiment 1, and provided with an encoder provided to an output shaft of the servo motor as the position detector 57, instead of the linear scale of Embodiment 1. Other configurations are similar to those of
[0112] Embodiment 1. Since the servo motor, the rotation linear motion conversion mechanism, and the encoder are well known in the art, they are described only briefly.
[0113] The rotation linear motion conversion mechanism is a mechanism which converts the rotation of the servo motor into a linear motion, and may be a rack and a pinion, a ball screw mechanism, etc.
[0114] According to Embodiment 2, the reciprocation of the holding body 52 can be controlled more precisely by the control device 14 carrying out the position control of the servo motor based on the rotational angle of the servo motor detected by the encoder. Note that the servo motor is also possible to make the pressing mechanism 55 in the floating state.
Other Embodiments
[0115] In Embodiment 1 or 2, as the groping mechanism, the substrate 40 may be moved in a direction parallel to a principal surface of the substrate 40.
[0116] It is apparent for a person skilled in the art that many improvements and other embodiments of the present disclosure are possible from the above description. Therefore, the above description is to be interpreted only as illustration, and is provided in order to teach a person skilled in the art the best mode that implements the present disclosure. The details of the structures and/or the functions may be changed substantially, without departing from the spirit of the present disclosure.
INDUSTRIAL APPLICABILITY
[0117] The present disclosure is useful for the component mounting device which can continuously perform the inserting operation of the component.
DESCRIPTION OF REFERENCE CHARACTERS
[0118] 10 Component Mounting Device
[0119] 11 Robot
[0120] 13 Arm
[0121] 14 Control Device
[0122] 18 Right End Effector
[0123] 19 Left End Effector
[0124] 20 Gripper Part
[0125] 30 Component
[0126] 31 Insertion Pin
[0127] 40 Substrate
[0128] 40a Insertion Hole
[0129] 52 Holding Body
[0130] 54 Gripper Member
[0131] 55 Pressing Mechanism
[0132] 57 Position Detector
[0133] A First Position Range
[0134] Second Position Range
[0135] Third Position Range