Component placement device and method of driving the same
10477747 · 2019-11-12
Assignee
Inventors
Cpc classification
H05K13/0452
ELECTRICITY
B65G47/90
PERFORMING OPERATIONS; TRANSPORTING
B23P19/02
PERFORMING OPERATIONS; TRANSPORTING
H05K13/0406
ELECTRICITY
International classification
B23Q1/70
PERFORMING OPERATIONS; TRANSPORTING
B65G47/90
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A component placement device is provided. The component placement device includes a machine frame, a subframe supported by the machine frame, and a component pickup unit. The component pickup unit is movable relative to the subframe. The component pickup unit is movable by a first drive at least in a direction of movement. The component placement device includes a movable counter-mass being movable relative to the subframe by a second drive in a direction opposite to the direction of movement of the component pickup unit to at least partially counteract a reactive force exerted on the subframe by the component pickup unit during movement of the component pickup unit in the direction of movement relative to the subframe.
Claims
1. A component placement device comprising: a machine frame; a subframe supported by the machine frame; a component pickup unit that is movable relative to the subframe, the component pickup unit being movable by a first drive at least in a direction of movement; and a movable counter-mass being movable relative to the subframe by a second drive in a direction opposite to the direction of movement of the component pickup unit to at least partially counteract a reactive force exerted on the subframe by the component pickup unit during movement of the component pickup unit in the direction of movement relative to the subframe, wherein a mass of the moveable counter-mass is different from a mass of the component pickup unit, wherein the component placement device includes a control unit for delivering a control signal for controlling the movement of the component pickup unit in the direction of movement, wherein the control unit is provided with an actual position of the component pickup unit as a setpoint for calculating a desired position of the counter-mass.
2. A component placement device according to claim 1, wherein forces exerted by the second drive for driving the counter-mass are in line with the forces exerted by the first drive for driving the component pickup unit during movement of the counter-mass and the component pickup unit.
3. A component placement device according to claim 2, wherein a virtual line through a center of mass of the component pickup unit and a center of mass of the counter-mass extends parallel to the direction of movement during movement of the component pickup unit and the counter-mass.
4. A component placement device according to claim 1, wherein a current command provided by the control unit to the first drive of the component placement unit is also provided to the second drive of the counter-mass.
5. A component placement device according to claim 1, wherein the first and second drives for the component placement unit and the counter-mass include linear motors, each linear motor being provided with a linear stator supported by the subframe and permanent magnets being located on the component placement unit and the counter-mass, respectively.
6. A component placement device according to claim 1, wherein the component placement device includes at least two component pickup units which are each independently movable at least in a direction of movement relative to a corresponding subframe supported by the machine frame, whereby each component pickup unit cooperates with a respective counter-mass being movable in a direction opposite to the direction of movement of the corresponding component pickup unit.
7. The component placement device of claim 1 wherein the component placement device is a surface-mount technology pick and place machine.
8. The component placement device of claim 1 wherein the component placement device is a pick and place machine.
9. The component placement device of claim 1 wherein the component placement device is a semiconductor die attach machine.
10. The component placement device of claim 1 wherein the component placement device is a thermocompression bonding machine.
11. The component placement device of claim 1 wherein the component placement device is a flip chip bonding machine.
12. A method for driving a component placement device comprising at least a machine frame and a component pickup unit which is movable relative to a subframe supported by the machine frame, the component pickup unit being movable at least in a direction of movement by a first drive, wherein the component placement device includes a movable counter-mass being movable relative to the subframe by a second drive in a direction opposite to the direction of movement of the component pickup unit to at least partially counteract a reactive force exerted on the subframe by the component pickup unit whilst moving the component pickup unit in the direction of movement relative to the subframe, wherein a mass of the movable counter-mass is different from a mass of the component pickup unit, wherein the component placement device includes a control unit for delivering a control signal for controlling the movement of the component pickup unit in the direction of movement, wherein the control unit is provided with an actual position of the component pickup unit as a setpoint for calculating a desired position of the counter-mass.
13. The method according to claim 12, wherein a current command provided by the control unit to the first drive is also provided to the second drive.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention is best understood from the following detailed description when read in connection with the accompanying drawings. It is emphasized that, according to common practice, the various features of the drawings are not to scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity. Included in the drawings are the following figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9) Like parts are indicated by the same numerals in the figures.
DETAILED DESCRIPTION
(10)
(11) If, however, a second subframe 3 is present on the machine frame 2 next to the first subframe 3, which second subframe 3 is also provided with a second component pickup unit 4 that is movable relative to the second subframe 3, the deformations and vibrations in the machine frame 2 caused by the reactive force F2 will interfere with an accurate placement of a component by means of said second component pickup unit 4, since the deformations and vibrations affect, via the loop 10 (illustrated in dotted lines), the relative positions of the parts present in the loop 10. As a result, accurate placement of a component by means of the component pickup unit 4 of the second subframe with a degree of accuracy of less than 15 microns or less is typically not possible. It also stands to reason that the reactive forces that occur during movement of the component pickup unit 4 over the second subframe will have a negative effect on the placement accuracy of the component pickup unit 4 of the first subframe. Furthermore, the deformations and vibrations in the machine frame 2 caused by the reactive force F2 might cause vibrations in other equipment in the vicinity of the component placement device 1.
(12)
(13)
(14) The counter-mass 19 is provided with permanent magnets 24 being located opposite a linear stator 25. The permanent magnets 24 and the linear stator 25 form a second drive 26. By means of the second drive 26 the counter-mass 19 is movable in and opposite to a direction indicated by arrow P4. The arrows P3 and P4 extend in opposite directions to clearly indicate that the component pickup unit 18 and a counter-mass 19 will always be moved in opposite directions.
(15) Forces exerted by the second drive 26 for driving the counter-mass 19 are in line with the forces exerted by the first drive 23 for driving the component pickup unit 18 during movement of the counter-mass 19 and the component pickup unit 18 in, or opposite to, the directions as indicated by arrows P4, P3. The forces extend along virtual line LF.
(16) A virtual line LC through the center of mass C1 of the component pickup unit 18 and the center of mass C2 of the counter-mass 19 extends parallel to the direction of movement P3, P4 during movement of the component pickup unit 18 and the counter-mass 19.
(17) In
(18) It is important to understand that the reaction force of the linear motors of drives 23, 26 is not equal to the motor force. Due to internal losses (e.g., friction, damping), the reaction force on the subframe 14 is equal to the acceleration force. So the netto force F.sub.nett on the subframe 14 is the difference of both acceleration forces, as illustrated in the equations below.
F.sub.nett=F.sub.Y.accF.sub.B,acc
F.sub.nett=(F.sub.Y,motF.sub.Y,fric)(F.sub.B,motF.sub.B,fric)
(19) In the equations above: F.sub.Y.acc is the force due to acceleration of the component placement unit 18; F.sub.B,acc is the force due to acceleration of the counter-mass 19; F.sub.Y,mot is the motor force of the first drive 23 of the component placement unit 18; F.sub.Y,fric is the friction force which occurs during movement of the component placement unit 18; F.sub.B,mot is the motor force of the second drive 26 of the counter-mass 19; and F.sub.B,fric is the friction force which occurs during movement of the counter-mass 19.
(20) If the Y-motor force is simply feed forwarded (F.sub.B,mot=F.sub.Y,mot), the resulting force on the robot frame is equal to the difference of the internal friction losses (F.sub.nett=F.sub.B,fricF.sub.Y,fric). The friction forces differ by nature (e.g., two different mechanisms/drive trains).
(21) Therefore, only the movements (and not the motor forces) should be synchronized, thus having the effect that the acceleration forces are equal and the netto force on the subframe 14 is zero.
(22) The accuracy of the compensation depends on the ratio of the resulting netto force on the machine frame 12 and the stiffness of the subframe 14 / machine frame 12. For example, with a frame stiffness of 5.10.sup.7 [N/m] and a cross talk of less than 1 micrometer, the netto force error should be smaller than 5.10.sup.7*10.sup.6=50 N.
(23) In case the acceleration forces of the component placement unit 18 and the balance mass 19 are equal, the center of mass of both machine parts 18, 19 resides at exactly the same position. Because the center of mass is not moving, there is no reaction force. Even for very low stiffness frames, this concept will work.
(24) Thus, for the center of mass of both machine parts 18, 19 being at a stable position, the equation below illustrates the relationship.
m.sub.y.Math.y.sub.pos=m.sub.b.Math.b.sub.pos
(25) In the equation above: m.sub.y is the mass of the component placement unit 18; y.sub.pos is the position of the component placement unit 18; m.sub.b is the mass of the counter-mass 19; and b.sub.pos is the position of the counter-mass 19.
(26) To limit the stroke of the counter-mass 19, the mass of the counter-mass 19 is larger than the mass of the component placement unit 18. The maximum stroke of the counter-mass 19 will be defined by the mass ratio of both masses, as shown by the equation below.
(27)
(28) In the equation above: b.sub.stroke is the stroke of the counter-mass 19; and y.sub.stroke is the stroke of the component placement unit 18.
(29) As an example: m.sub.y: 10 kg; y.sub.stroke: 750 mm; the maximum acceleration of the component placement unit 18: 25 m/s.sup.2; m.sub.b: 50 kg; b.sub.stroke: 150 mm; and the maximum acceleration of the counter-mass 19: 5 m/s.sup.2.
(30) It is furthermore important that the two motor forces are in line, and that the center of mass of the counter-mass 19 and the center of mass of the component placement unit 18 are in line. In this situation there will be no disturbing force (equal motor forces) and no disturbing torque on the machine frame 12 that can cause additional deformations.
(31) Another important effect is that there are no reaction forces to the factory floor. Especially when production equipment that is highly sensitive to floor vibrations is placed in the area of the component placement device 11, the component placement device 11 equipped with this balance mass technology desirably will not disturb this sensitive equipment.
(32) By the component placement device 11 the nozzle is also movable in the component placement unit 18 in and opposite to X-direction, extending perpendicular to the plane of the drawing, in and opposite to Z-direction and rotatable about the Z-axis in PHI-direction.
(33) Common machine controllers are capable of controlling four axes, for example, the movement in the Y-direction of the component placement unit 18 and the movements in X-, Z- and PHI-direction of the nozzle. To be able to also control the movement in the Y-direction of the counter-mass 19, the component placement device 1 is provided with a control unit 31/31 (See
(34) Referring specifically to
(35) Further, and as shown in
(36) In order to improve the synchronization accuracy of the master and slave, one could use the current command 33a (i.e., a control signal) of the component placement controller 32a to provide current feed forward signal 37 to the second drive 26 (slave drive).
(37) As opposed to the master/slave configuration shown in
(38) Before the control unit 31 in
(39) An exemplary case study is now provided. Specifically, an example of a component placement device 1 is now given. Exemplary parameters include: machine frame 12 mass: 1000 kg; machine frame 12 eigen frequency: 35 Hz; subframe 14 mass: 80 kg; subframe 14 eigen frequency: 100 Hz; controller settings (as in machine, bandwidth 70 Hz); component placement unit 18 mass: 15 kg; ratio counter-mass 19 masscomponent placement unit 18 mass: 5 [-]; counter-mass unit 19 mass: 75 kg; counter-mass 19 open loop controller bandwidth: 70 Hz; balance mass controller: masterslave, no current feed forward 37; stroke of component placement unit 18: 300 mm; velocity of component placement unit 18: 1.5 m/s; and acceleration of component placement unit 18: 25 m/s.sup.2; jerk of component placement unit 18: 2000 m/s.sup.3.
(40) In
(41) Thus, the frame displacement is reduced from 14 micrometers to 1 micrometer. Further, improvement is possible with current feed forward 37, but because the robot displacement is already that small, current feed forward is not needed (the bandwidth of the counter mass-axis control loop is high enough (70 Hz)) in this study.
(42) In
(43) It is also possible to use a control unit whereby the machine controller 32 is capable of directly controlling all movements.
(44) Examples of the component placement device of the invention include SMT (surface-mount technology) pick and place machines; other pick and place machines; semiconductor die attach machines; thermocompression bonding machines; flip chip bonding machines; etc.
(45) Although the invention is illustrated and described herein with reference to specific embodiments, the invention is not intended to be limited to the details shown. Rather, various modifications may be made in the details within the scope and range of equivalents of the claims and without departing from the invention.