DUAL APPLICATOR FLUID DISPENSING METHODS AND SYSTEMS
20190001363 ยท 2019-01-03
Inventors
- Christopher L. GIUSTI (San Marcos, CA, US)
- Philip P. Maiorca (Poway, CA, US)
- Mark S. Meier (Encinitas, CA, US)
- David N. Padgett (Carlsbad, CA, US)
Cpc classification
B05C11/1018
PERFORMING OPERATIONS; TRANSPORTING
B05C5/027
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0442
PERFORMING OPERATIONS; TRANSPORTING
B05B12/124
PERFORMING OPERATIONS; TRANSPORTING
B05C5/0216
PERFORMING OPERATIONS; TRANSPORTING
B05B3/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B05B12/12
PERFORMING OPERATIONS; TRANSPORTING
B05B3/00
PERFORMING OPERATIONS; TRANSPORTING
B05B13/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Systems for dispensing fluid in a first fluid pattern at a first dispense region and in a second fluid pattern at a second dispense region on one or more electronic substrates are disclosed. The system includes a primary positioner, a secondary positioner providing movement in the X axis direction and the Y axis direction relative to the primary positioner, a first applicator for dispensing fluid while being moved by the primary positioner, a second applicator for dispensing fluid while being moved by the primary positioner and/or the secondary positioner, a camera, and a controller. The controller determines a position of the first dispense region and a position of the second dispense region, controls movement of the primary positioner and the secondary positioner, and controls the first and second applicators to simultaneously dispense the first and second fluid patterns onto the respective first and second dispense regions.
Claims
1. A dispensing system for dispensing fluid in a first fluid pattern at a first dispense region and in a second fluid pattern at a second dispense region, the first dispense region and the second dispense region being on one or more electronic substrates, the dispensing system comprising: a primary positioner including a first drive configured to provide movement in an X axis direction, a second drive configured to provide movement in a Y axis direction that is orthogonal to the X axis direction, the second drive including a carriage that is configured to move in the Y axis direction; a secondary positioner coupled to the carriage of the primary positioner, the secondary positioner including a first drive configured to provide movement in the X axis direction relative to the primary positioner and a second drive configured to provide movement in the Y axis direction relative to the primary positioner; a first applicator coupled to the carriage, the first applicator being configured to dispense fluid while being moved by the primary positioner; a second applicator coupled to the carriage by the secondary positioner, the second applicator being configured to dispense fluid while being moved by the primary positioner, the secondary positioner, or by both the primary positioner and the secondary positioner; a camera that is configured to capture at least one image of the first dispense region and the second dispenser region; and a controller configured to control operation of the primary positioner, the secondary positioner, the first applicator, the second applicator, and the camera, wherein the controller is configured to: determine a position of the first dispense region and a position of the second dispense region based upon the at least one image; control movement of the primary positioner and the secondary positioner based upon the respective positions of the first dispense region and the second dispense region; and control the first and second applicators to simultaneously dispense the first and second fluid patterns onto the respective first and second dispense regions while at least one of the primary positioner and the secondary positioner are moving.
2. The dispensing system of claim 1, wherein the controller is further configured to determine that the position of the first dispense region or the position of the second dispense region is misaligned relative to the other of the position of the first dispense region or the position of the second dispense region.
3. The dispensing system of claim 2, wherein the controller is further configured to determine that the position of the first dispense region or the position of the second dispense region is rotated relative to the other of the position of the first dispense region or the position of the second dispense region.
4. The dispensing system of claim 2, wherein the controller is further configured to control the first and second applicators to simultaneously dispense the first and second fluid patterns onto the respective first and second dispense regions while the primary positioner and the secondary positioner are moving in response to a determination that the first or the second dispense region of the one or more electronic substrates is misaligned relative to the other of the first or the second dispense region of the one or more electronic substrates.
5. The dispensing system of claim 4, wherein, in response to the determination that the first or the second dispense region of the one or more electronic substrates is misaligned relative to the other of the first or the second dispense region of the one or more electronic substrates, the controller is further configured to move the second applicator relative to the first applicator, using the secondary positioner, in both the X axis direction and the Y axis direction.
6. The dispensing system of claim 4, wherein the determination that the first or the second dispense region of the one or more electronic substrates is misaligned relative to the other of the first or the second dispense region of the one or more electronic substrates is based upon an identification of reference fiducials associated with the first and the second dispense regions of the one or more electronic substrates from the at least one image of the one or more electronic substrates.
7. The dispensing system of claim 1, wherein the controller is further configured to determine that the position of the first dispense region and the position of the second dispense region are aligned relative to one another.
8. The dispensing system of claim 7, wherein the controller is further configured to determine that the position of the first dispense region and the position of the second dispense region are not rotated relative to one another.
9. The dispensing system of claim 7, wherein the controller is further configured to control the first and the second applicators to simultaneously dispense the first and the second fluid patterns onto the respective first and second dispense regions while the primary positioner is moving in response to a determination that the first or the second dispense region of the one or more electronic substrates are aligned relative one another.
10. The dispensing system of claim 9, wherein, in response to the determination that the first or the second dispense region of the one or more electronic substrates are aligned relative one another, the controller is further configured to control movement of the second applicator together with the first applicator, using the primary positioner, in at least one of the X axis direction and the Y axis direction without providing relative movement between the first applicator and the second applicator, using the secondary positioner, in the X axis direction or the Y axis direction.
11. The dispensing system of claim 9, wherein the determination that the first or the second dispense region of the one or more electronic substrates are aligned relative one another is based upon an identification of reference fiducials associated with the first and the second dispense regions of the one or more electronic substrates from the at least one image of the one or more electronic substrates.
12. The dispensing system of claim 1, wherein the first dispense region and the second dispense region comprise an outline of respective components on the one or more electronic substrates.
13. The dispensing system of claim 12, wherein the first dispense region and the second dispense region are substantially identical in size and shape.
14. The dispensing system of claim 1, wherein the controller is further configured to assign the first applicator to the first dispense region and the second applicator to the second dispense region prior to control of simultaneous dispensing of the first and second fluid patterns onto the respective first and second dispense regions.
15. The dispensing system of claim 1, wherein: the primary positioner is movable with a first range of motion in the X axis direction and the Y axis direction, the secondary positioner is movable with a second range of motion in the X axis direction and the Y axis direction, and the second range of motion is less than the first range of motion.
16. The dispensing system of claim 1, wherein each of the first and the second drives include an electric motor.
17. The dispensing system of claim 1, wherein the primary positioner includes a support and the carriage is configured to move in the Y axis direction along bearings provided on the support.
18. The dispensing system of claim 17, wherein the support is configured to move in the X axis direction along bearings.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with a general description of the invention given above, and the detailed description of the embodiments given below, serve to explain the principles of the invention.
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION
[0035] Turning to
[0036] The carrier tray 32 may be positioned on a conveyor belt (not shown), which may be operated to deliver the carrier tray 32 to a position generally beneath the dispensing system 30 such that the substrates A-D carried therein may be dispensed upon by the dispensing system 30. Alternatively, the carrier tray 32 may be positioned on any other suitable platform, such as a stationary table or pedestal, located generally within an operating perimeter of the dispensing system 30. The dual dispensing system 30 includes a first fluid applicator 34 mounted to a primary positioner 36 and a second fluid applicator 38 mounted to a secondary positioner 40. The secondary positioner 40 is coupled to and movable by the primary positioner 36. The positioners 36, 40 collectively define a gantry 42 for positioning the first applicator 34 for dispensing at a first dispense region and the second applicator 38 for simultaneously dispensing at a second dispense region, as described in greater detail below.
[0037] The dual dispensing system 30 defines a global origin O and three mutually orthogonal global axes X, Y, and Z. The primary positioner 36 is movable in directions parallel to the global X, Y, and Z axes, denoted generally by x.sub.1, y.sub.1, and z.sub.1, respectively, and corresponding directional arrows. Similarly, the secondary positioner 40 is also movable in directions parallel to the global X, Y, and Z axes, denoted generally by x.sub.2, y.sub.2, and z.sub.2, respectively, and corresponding directional arrows.
[0038] The primary positioner 36 includes a pair of opposed x.sub.1 supports 44a and 44b aligned parallel with the X axis and shown generally as longitudinal beams. The x.sub.1 supports 44a, 44b are each provided with an x.sub.1 bearing 46a and 46b, respectively, shown as linear bearings, for enabling x.sub.1 linear movement of the applicators 34, 38 parallel to the X axis. The primary positioner 36 further includes a transversely oriented y.sub.1 support 48 aligned parallel with the Y axis and shown generally as a lateral beam. The y.sub.1 support 48 is provided with a pair of y.sub.1 bearings 50a and 50b, shown as linear bearings, for enabling y.sub.1 linear movement of the applicators 34, 38 parallel to the Y axis. The y.sub.1 support 48 is movably coupled to the x.sub.1 supports 44a, 44b through a pair of opposed legs 52a and 52b, which engage and are slidable along the x.sub.1 bearings 46a, 46b, respectively, for x.sub.1 movement. The primary positioner 36 further includes a y.sub.1 carriage 54 having a lower XY surface that engages and is slidable along the y.sub.1 bearings 50a, 50b for y.sub.1 movement. The y.sub.1 carriage 54 has a YZ surface (i.e., a surface lying in the YZ plane) to which is attached a vertically oriented z.sub.1 support 56, aligned parallel with the Z axis and shown generally in the form of a plate. The z.sub.1 support 56 includes a pair of vertically oriented z.sub.1 bearings 58a and 58b, shown as linear bearings, for enabling z.sub.1 linear movement of the applicators 34, 38 in a direction parallel to the Z axis. As shown, the z.sub.1 bearings 58a, 58b may be provided on adjacent XZ and YZ surfaces, respectively, of the z.sub.1 support 56. A z.sub.1 carriage 60, shown in the form of an L-shaped bracket, has a first leg 62a and a second leg 62b that engage and are slidable along the z.sub.1 bearings 58a, 58b, respectively, for z.sub.1 movement. A first applicator mounting mechanism 64 may be coupled to the second leg 62b and may be configured to releasably support the first applicator 34, as described in greater detail below.
[0039] The secondary positioner 40 is coupled to the primary positioner 36 and enables x.sub.2, y.sub.2, and z.sub.2 movements of the second applicator 38 relative to the primary positioner 36 and the first applicator 34 mounted thereon. The secondary positioner 40 includes a y.sub.2 support 70 which may act as a base plate and may be rigidly coupled at a YZ surface to the first leg 62a of the z.sub.1 carriage 60 of the primary positioner 36. The y.sub.2 support 70 may include a pair of y.sub.2 bearings 72a and 72b, shown as linear bearings, which may be positioned adjacent to each other on an opposed YZ surface of the y.sub.2 support 70. The y.sub.2 bearings 72a, 72b are aligned parallel with the Y axis to enable y.sub.2 movement of the second applicator 38 relative to the primary positioner 36. The secondary positioner 40 further includes a z.sub.2 support 74, shown generally as a plate. A YZ surface of the z.sub.2 support 74 may engage and be slidable along the y.sub.2 bearings 72a, 72b for y.sub.2 movement. An opposed YZ surface of the z.sub.2 support 74 may include a pair of z.sub.2 bearings 76a and 76b, shown as linear bearings, which are aligned parallel with the Z axis to enable z.sub.2 movement of the second applicator 38 relative to the primary positioner 36.
[0040] A z.sub.2 carriage 78, shown generally in the form of a plate, may include a YZ surface that engages and is slidable along the z.sub.2 bearings 76a, 76b for z.sub.2 movement. An x.sub.2 support 80 may be rigidly coupled to an XZ surface of the z.sub.2 carriage 78, in a perpendicular orientation. Alternatively, the x.sub.2 support 80 and the z.sub.2 carriage 78 may be formed integrally. The x.sub.2 support 80 may include an x.sub.2 bearing 82, shown as a linear bearing, that is aligned parallel with the X axis to enable x.sub.2 movement of the second applicator 38 relative to the primary positioner 36. A second applicator mounting mechanism 84 may engage and be slidable along the x.sub.2 bearing 82 for x.sub.2 movement, and may be configured to releasably support the second applicator 38, as described in greater detail below.
[0041] The first and second applicator mounting mechanisms 64, 84 may be configured to receive and releasably engage the first and second applicators 34, 38, respectively. For example, the applicator mounting mechanisms 64, 84 may each include a quick-disconnect feature (not shown) that enables proper alignment with the corresponding applicator 34, 38 through one or more projections and mating recesses. U.S. Pat. No. 6,214,117 and EP Patent No. 1 165 250 B1, the disclosures of which are hereby incorporated by reference herein, show prior art examples of quick disconnect mechanisms for mounting applicators to mechanisms for moving the applicators.
[0042] The first and second applicators 34, 38 may be of any preferred type suitable for a user's intended application, such as an air-operated needle valve or jet of the types made available by Nordson ASYMTEK of Carlsbad, Calif., for example. As shown best in
[0043] Movement of the primary and secondary positioners 36, 40 may be preferably accomplished through a series of controllable, powered drive mechanisms. More specifically, each direction of movement x.sub.1, y.sub.1, z.sub.1, x.sub.2, y.sub.2, and z.sub.2 may be powered by at least one corresponding powered drive mechanism. As shown, a pair of x.sub.1 drive mechanisms 100a and 100b may operate in parallel to power x.sub.1 movement along the x.sub.1 bearings 46a, 46b, respectively, and may be provided internally within or adjacent to the legs 52a, 52b, respectively. Alternatively, x.sub.1 movement may be powered by a single drive mechanism (not shown). A y.sub.1 drive mechanism 102 may power y.sub.1 movement along the y.sub.1 bearings 50a, 50b and may be provided internally within or adjacent to the y.sub.1 carriage 54, as shown. A z.sub.1 drive mechanism 104 may power z.sub.1 movement along the z.sub.1 bearings 58a, 58b and may be provided adjacent to an external XZ surface of the z.sub.1 support 56, as shown. A y.sub.2 drive mechanism 106 may power y.sub.2 movement along the y.sub.2 bearings 72a, 72b and may be provided adjacent to an external XZ surface of the y.sub.2 support 70, as shown. A z.sub.2 drive mechanism 107 may power z.sub.2 movement along the z.sub.2 bearings 76a, 76b and may be provided adjacent to an external upper XY surface of the z.sub.2 carriage 78, as shown. An x.sub.2 drive mechanism 108 may power x.sub.2 movement along the x.sub.2 bearing 82 and may be provided adjacent to an external YZ surface of the second applicator mounting mechanism 84, as shown.
[0044] In one embodiment, the drive mechanisms 100a, 100b, 102, 104, 106, 107, 108 may include stepper motors. Alternatively, the drive mechanisms 100a, 100b, 102, 104, 106, 107, 108 may include any other suitable electric, pneumatic, or hydraulic drive adapted to movement with a high degree of accuracy, repeatability, and stability. Additionally, the drive mechanisms 100a, 100b, 102, 104, 106, 107, 108 may include any additional mechanical drive elements suitable for moving the positioners 36, 40. For example, in one embodiment (not shown) the drive mechanisms 100a, 100b, 102, 104, 106, 107, 108 may include stepper motors each having an output shaft connected with a flexible drive coupling to a lead screw. The lead screw may rotate with the motor and engages a threaded or toothed element mounted on a corresponding support to actuate movement along a corresponding linear bearing. The drive mechanisms 100a, 100b, 102, 104, 106, 107, 108 may be mounted at any suitable locations within the dispensing system 30 different from those shown and described herein.
[0045] As presented above, the secondary positioner 40 is coupled to the primary positioner 36 and thus the x.sub.1, y.sub.1, and z.sub.1 movements of the primary positioner 36 are transferable to the secondary positioner 40 and the second applicator 38 mounted thereon. The secondary positioner 40 enables additional movements x.sub.2, y.sub.2, and z.sub.2 relative to the primary positioner 36, which movements may be relatively fine in comparison to the corresponding x.sub.1, y.sub.1, and z.sub.1 movements performed by the primary positioner 36. Accordingly, in one embodiment, the secondary positioner 40 is movable with ranges of motion that are less than corresponding ranges of motion of the primary positioner 36. More specifically, the primary positioner may have a range of motion in each of the directions parallel to the X axis, the Y axis, and the Z axis (i.e., x.sub.1, y.sub.1, and z.sub.1 movements). Similarly, the secondary positioner 40 may have a range of motion in each of the directions parallel to the X axis, the Y axis, and the Z axis (i.e., x.sub.2, y.sub.2, and z.sub.2 movements). The ranges of motion of the secondary positioner 40 may be smaller than the corresponding ranges of motion of the primary positioner 36. In this manner, the primary positioner 36 may perform a primary movement to move the first applicator 34 and the second applicator 38, the primary movement defined by any one or combination of x.sub.1, y.sub.1, and z.sub.1 movements and having a magnitude. Simultaneously, the secondary positioner 40 may perform a secondary movement relative to the primary positioner 36 to move the second applicator 38 relative to the first applicator 34, the secondary movement defined by any one or combination of x.sub.2, y.sub.2, and z.sub.2 movements and having a magnitude that is less than the magnitude of the primary movement.
[0046] Accordingly, the first applicator 34 may be positioned with the primary positioner 36, and the second applicator 38 may be jointly positioned by the primary positioner 36 and the secondary positioner 40. More specifically, the first applicator 34 and the second applicator 38 are both positionable with x.sub.1, y.sub.1, and z.sub.1 movements. The second applicator 38 is additionally positionable with x.sub.2, y.sub.2, and z.sub.2 movements made relative to the primary positioner 36. Thus, the structural configuration of the dispensing system 30 enables the second applicator 38 to be moved relative to the first applicator 34 in directions parallel to the X, Y, and Z axes. Thereby, the first and second applicators 34, 38 may simultaneously dispense first and second fluid patterns onto first and second substrates, respectively, where the fluid patterns are substantially identical in size and shape and where the substrates are misaligned relative to each other. As described above, the fluid patterns may include one or more lines, arcs, dots, combinations thereof, and/or any other configuration of continuously or intermittently dispensed fluid.
[0047] The primary positioner 36 and the secondary positioner 40 are independently controllable with at least one controller (not shown), such as a computer. Preferably, the controller is configured to instruct the x.sub.1, y.sub.1, and z.sub.1 movements of the primary positioner 36, and to simultaneously instruct the x.sub.2, y.sub.2, and z.sub.2 movements of the secondary positioner 40 by controlling the drive mechanisms 100a, 100b, 102, 104, 106, 107, 108. In this manner, the primary positioner 36 is controllable such that the first applicator 34 may be properly positioned relative to and dispense at a first dispense region, such as substrate A. Simultaneously, the secondary positioner 40 is independently controllable such that the second applicator 38 may be properly positioned relative to and dispense at a second dispense region, such as substrate B. As discussed in greater detail below, the positioners 36, 40 are controllable to account for misalignment between a first dispense region and a second dispense region, such as substrates A and B, for example.
[0048] Having just described a dispensing system that is novel in structure, methods of simultaneously dispensing at first and second dispense regions will now be described. The methods are described herein with reference to substrates A, B, C, D shown in
[0049] The dispensing system 30 may first identify the location and orientation of each substrate A, B, C, D in the XY plane relative to a global origin O, based on the positions of at least two reference fiducials 110a, 110b provided on each substrate A-D. For example, with reference to substrate A, the two fiducials 110a, 110b may be provided at opposing corners of an upper XY surface of the substrate A. While shown herein as an x enclosed by a circle, the fiducials 110a, 110b may be any identifiable mark such as a letter, number, dot, or pattern, for example. In this manner, the dispensing system 30 may determine whether each substrate is rotated and/or translated in the XY plane relative to a corresponding reference position defined with respect to origin O.
[0050] The dual dispensing system 30 includes a camera 112 for identifying the reference fiducials 110a, 110b. The camera 112 may be mounted to the gantry 42 at any suitable location, such as a portion of the secondary positioner 40, as shown in
[0051] The dual dispensing system 30 further includes a height sensor 114 for performing height sensing operations, which includes measuring the position of each substrate A-D along the Z axis, relative to the XY plane. The height sensor 114 may be a non-contact laser sensor, or alternatively may be a contact mechanical sensor. In operation, the gantry 42 may be controlled to move the height sensor 114 along a pre-programmed path for measuring the position each substrate A-D along the Z axis. These measurements, referred to herein as Z height measurements, enable the controller to determine for each substrate A-D a proper height along the Z axis, referred to as a dispense height, to which the dispensing tip 94, 96 of the first or second applicator 34, 38 should be lowered for dispensing fluid onto the substrate A-D. In this manner, the system 30 may ensure a proper dispense gap between the dispensing tips 94, 96 and the corresponding substrates A-D while dispensing.
[0052] As shown in
[0053] Based on the information gathered by the controller during the fiducial locating and height sensing operations described above, the primary and secondary positioners 36, 40 may be operated to simultaneously position the first applicator 34 relative to a first substrate and the second applicator 38 relative to a second substrate. The first applicator 34 may then dispense a first fluid pattern onto the first substrate while the second applicator 38 simultaneously dispenses a second, identical fluid pattern onto the second substrate. The positioners 36, 40 are automatically movable while dispensing to actively correct for any positional misalignment of one of the substrates relative to the other. These positioning and dispensing steps may be performed with respect to any two of the substrates A-D, for example, which are each rotated and/or translated along the X and Y axes relative to each of the other substrates A-D, as shown in
[0054]
[0055] As shown, the first and second applicator dispensing tips 94, 96 are each represented in
[0056] Referring to
[0057] As shown in
[0058] As shown in
[0059] As shown in
[0060] As shown in
[0061] One or both of the substrates A, B may be tilted relative to the XY plane, as demonstrated by substrate 130 in
[0062] A similar process may be performed where one or both of the substrates A, B is contoured relative to the XY plane, along the Z axis, as demonstrated by substrate 132 in
[0063] As demonstrated by substrates 134 and 136 in
[0064] In another embodiment (not shown), first and second substrates may be arranged such that they are not rotated relative to each other in the XY plane, and each substrate is provided with the same tilt and/or contour relative to the XY plane such that the substrates are not uniquely tilted or contoured relative to each other. In such case, the dispense height paths determined by the system 30 for the substrates may be substantially identical, and the secondary positioner 40 need not make corrective movements relative to the primary positioner 36 during dispense. In other words, the first and second applicators may remain stationary relative to each other while moving together along X, Y, and Z to simultaneously dispense on the first and second substrates.
[0065] With reference to substrates A and B of
[0066] In a second scenario, substrate A may be tilted and/or contoured relative to the XY plane, as demonstrated by substrates 130 and 132 of
[0067] In a third scenario, both substrates A and B may be tilted and/or contoured relative to the XY plane. By way of example with reference to
[0068] In an alternative embodiment similar to the third scenario described above, the first and second applicators 34, 38 may simultaneously dispense first and second fluid patterns at first and second dispense regions, respectively, that are each distinct regions of a single common substrate. For example, as shown in
[0069] In a fourth scenario, substrates A and B may both be generally planar and lie parallel to the XY plane but positioned at different distances along the Z axis relative to the XY plane. For example, substrate A may lie in the XY plane, while substrate B is spaced above the XY plane. In such case, neither substrate A nor B is tilted or contoured relative to the XY plane, and thus active correction along the Z axis during dispense is not required by either applicator 34, 38. The controller may determine an appropriate dispense height for each substrate A, B in the manner described above. Prior to dispensing, the controller may command the primary positioner 36 to execute z.sub.1 movement to lower the first dispensing tip 94 to its corresponding dispense height along the Z axis above substrate A. Simultaneously, the controller may command the secondary positioner 40 to execute z.sub.2 movement relative to the primary positioner 36 to lower the second dispensing tip 96 to its corresponding dispense height along the Z axis above substrate B. The controller may then command the primary positioner 36 to move the first and second applicators 34, 38 together in the XY plane so that they may simultaneously dispense first and second fluid patterns onto substrates A and B, respectively, while maintaining the corresponding dispense heights for the applicators 34, 38.
[0070] In view of the disclosure above, persons of ordinary skill in the art will appreciate that the dispensing system 30 is capable of executing x.sub.1, y.sub.1, and z.sub.1 movements with the primary positioner 36 and simultaneously executing x.sub.2, y.sub.2, and z.sub.2 movements with the secondary positioner 40. Moreover, these movements are executable while the first applicator 34 dispenses at a first dispense region, such as a first substrate, and the second applicator 38 simultaneously dispenses at a second dispense region, such as a second substrate. In this manner, the dispensing system 30 is controllable to automatically and actively adjust positioning of the first and second applicators 34, 38 while dispensing to correct for misalignment of first and second substrates being dispensed upon.
[0071]
[0072] At step 202, the dispensing system first identifies reference fiducials associated with each of the plurality of dispense regions, for example in the manner described above. In one embodiment, each dispense region may be provided with its own set of corresponding reference fiducials. In another embodiment, multiple dispense regions may be associated with a single set of reference fiducials, for example where the dispense regions are regions of a single substrate. At step 204, the system then determines the location and orientation (i.e., the position) of each dispense location in the XY plane defined by the system, based on the identified reference fiducials. At step 206, the system then collects Z height measurements for the dispense regions through height sensing. As described above, such height sensing may include collecting multiple height measurements for dispense regions that are tilted and/or contoured relative to the XY plane. For example, such height sensing may include collecting multiple height measurements of a path along which fluid is to be dispensed, the path encompassed by a dispense region. Alternatively, as described above, the system may consult surface contour data entered by a user for providing the Z heights.
[0073] At step 208, the system may select first and second dispense regions from the plurality of dispense regions, and assign a first applicator A1 for dispensing a first fluid pattern at the first dispense region and a second applicator A2 for dispensing a second fluid pattern at the second dispense region. At step 210, the system then assesses, for each of the selected first and second dispense regions, whether the dispense region is tilted and/or contoured relative to the XY plane, along the Z axis. If the dispense region is not tilted or contoured, the system may proceed to step 212 and determine a proper dispense height for the applicator assigned to the dispense region, based on a single Z height previously measured for the dispense region, as described above. Alternatively, at step 214, where the dispense region is tilted and/or contoured relative to the XY plane, the system may determine a corresponding dispense height path based on multiple Z heights that were previously measured for the dispense region or otherwise provided by external data entered by a user, as described above. For example, where each dispense region is uniquely tilted and/or contoured (see
[0074] At steps 218a and 218b, the system positions the first applicator in the XY plane above a first dispense site at the first dispense region. Simultaneously, the system may move the second applicator relative to the first applicator in the XY plane to position the second applicator above a first dispense site at the second dispense region. At step 220, the system then simultaneously lowers the first and second applicators along the Z axis to their respective dispense heights, as determined above in steps 210-214. If a dispense region is tilted and/or contoured, its applicator may be lowered to an initial dispense height positioned within the dispense height path. At step 222, the first and second applicators are controlled to start dispensing fluid at the respective dispense regions positioned below.
[0075] Starting at step 224, the first and second applicators are moved along the X, Y, and/or Z axes to dispense the first and second fluid patterns, respectively, according to whether either of the first and second dispense regions is tilted and/or contoured relative to the XY plane, and/or rotated in the XY plane relative to the other dispense region (i.e., locally rotated). At step 226, if neither dispense region is tilted or contoured and there is no local rotation, the system may proceed to step 228 and move the first and second applicators together in the XY plane to dispense the first and second fluid patterns. For example, such may be accomplished with the primary positioner 36 of dispensing system 30 through x.sub.1 and y.sub.1 movements. Through step 228, the second applicator need not be moved relative to the first applicator while dispensing, because the dispense regions are neither tilted nor contoured relative to the XY plane, nor rotated relative to each other in the XY plane. In alternative to step 228, if the dispense regions are rotated relative to each other in the XY plane, the system proceeds to steps 230a and 230b. At steps 230a and 230b, the system moves the first applicator in the XY plane, for example with primary positioner 36, to dispense the first fluid pattern at the first dispense region. Simultaneously, the system moves the second applicator relative to the first applicator in the XY plane, for example with secondary positioner 40, to dispense the second fluid pattern at the second dispense region. Thereby, the system may actively correct for local rotation while dispensing.
[0076] In an alternative to step 226, if the first dispense region and/or the second dispense region is tilted and/or contoured relative to the XY plane, the system may proceed to step 232. Through step 232, the system moves the first and second applicators according to whether the first and second dispense regions are rotated relative to each other in the XY plane (i.e., locally rotated). If the dispense regions are not locally rotated, the system may proceed to steps 234a and 234b. At steps 234a and 234b, the system may move the first and second applicators together in the XY plane, as indicated in step 234a, for example with primary positioner 36, to dispense the first and second fluid patterns without relative movement between the applicators in XY. Simultaneously, as indicated in step 234b, the system may move the first applicator and/or the second applicator in Z along a corresponding dispense height path (determined in step 214) to account for tilt and/or contour of a corresponding dispense region relative to the XY plane.
[0077] In alternative to steps 234a and 234b, if the dispense regions are locally rotated in addition to at least one of them being tilted and/or contoured, the system may proceed to steps 236a, 236b, and 236c. At step 236a, the first applicator is moved in the XY plane, for example with primary positioner 36, to dispense the first fluid pattern at the first dispense region. Simultaneously, at step 236b, the second applicator is moved relative to the first applicator in the XY plane, for example with secondary positioner 40, to dispense the second fluid pattern at the second dispense region. Simultaneously, at step 236c, the first applicator and/or the second applicator is moved in Z along a corresponding dispense height path to account for tilt and/or contour of a corresponding dispense region relative to the XY plane.
[0078] At step 238, upon completion of dispensing the first and second fluid patterns, the first and second applicators may be raised back up along the Z axis to their pre-dispense heights, for example. At step 240, the system may evaluate whether there are additional fluid patterns to be dispensed, for example at third and fourth dispense regions. If there remains additional dispensing to be performed, the system may return to step 208, as indicated by symbol B. If all dispensing is complete, the system may end its dispensing operations.
[0079] Methods of dispensing have been described above in connection with specified orientations of first and second dispense regions and corresponding movements of first and second applicators for simultaneously dispensing at the first and second dispense regions. However, persons skilled in the art will appreciate that the methods described may be adapted as appropriate to simultaneously dispense at any two dispense regions. For example, where the first dispense region and/or the second dispense region is uniquely tilted and/or contoured relative to the XY plane, the system may move the first applicator and the second applicator independently along X, Y, and/or Z while dispensing to simultaneously dispense a first fluid pattern at the first dispense region and a second fluid pattern at the second dispense region.
[0080] While the present invention has been illustrated by the description of specific embodiments thereof, and while the embodiments have been described in considerable detail, it is not intended to restrict or in any way limit the scope of the appended claims to such detail. The various features discussed herein may be used alone or in any combination. Additional advantages and modifications will readily appear to those skilled in the art. The invention in its broader aspects is therefore not limited to the specific details, representative apparatus and methods and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the scope or spirit of the general inventive concept.