Automated Liquid Adhesive Dispensing Using a Handheld Metering Device
The system uses a portable measurement device and processor to adjust process parameters based on response surface profiles, addressing the challenge of inconsistent bead shapes in automatic adhesive dispensing, enhancing the precision and efficiency of adhesive application.
Patent Information
- Application Number
- JP2022522234
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-10-28
- Filing Date
- 2020-10-07
- Publication Date
- 2025-01-31
- Estimated Expiration
- 2040-10-07
AI Technical Summary
Existing automatic liquid adhesive dispensing processes lack the ability to accurately control and adjust process parameters for achieving consistent bead shapes, leading to inefficiencies and inconsistencies in adhesive application.
A system utilizing a portable measurement device and processor to measure bead shapes, compare them to reference shapes, and adjust process parameters based on response surface profiles to achieve desired bead characteristics.
Enables faster and more accurate control of adhesive dispensing processes, reducing human errors and improving the consistency and efficiency of adhesive application on substrates.
Smart Images

Figure 0007624981000001 
Figure 0007624981000002 
Figure 0007624981000003
Abstract
Description
[Technical field]
[0001] FIELD OF THE DISCLOSURE The present disclosure relates to the field of liquid adhesive dispensing. [Background technology]
[0002] Liquid adhesives are used in industries including medical devices, consumer electronics, automotive, aerospace, and many others. A variety of machines and systems have been used to dispense and apply adhesives to materials. Summary of the Invention
[0003] The described systems and techniques can be used to measure an output adhesive bead shape for a given automated liquid adhesive dispensing process, compare it to a target bead shape, and automatically identify controllable process parameters to be altered to achieve a stable, controlled process. As described herein, automated liquid adhesive dispensing includes the application of a liquid adhesive to a substrate. An automated liquid adhesive dispensing process may require establishing initial process parameters and controlling process parameters, as well as identifying and correcting uncontrollable process conditions. Additionally, some automated liquid adhesive dispensing processes may require complex dispense paths.
[0004] In some examples, the described systems and techniques can be used to automatically generate response curves associated with controllable process parameters and output bead shapes. In some examples, the described systems and techniques can be used to represent any path or compound dispense path with a linear dispense path incorporating associated process parameters, allowing for evaluation of bead shape, prediction of adhesive bead shape for compound paths, and facilitating optimization of process parameters and computing resources with reduced complexity.
[0005] In some examples, the disclosure describes a method that includes controlling a robot in a manufacturing environment using at least one process parameter to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on the at least one process parameter. The method also includes measuring at least one characteristic of the bead shape by a portable measurement device located in the manufacturing environment. The method also includes accessing, with a processor of the portable measurement device, one or more response surface profiles of the liquid adhesive that define a reference bead shape of a reference bead of the liquid adhesive and the at least one reference process parameter. The method also includes comparing, by the processor, the bead shape to the reference bead shape. The method also includes, in response to determining that the bead shape is different from the reference bead shape, determining, by the processor, at least one updated process parameter based on the at least one reference process parameter, the at least one updated process parameter configured to cause the robot to dispense a second bead having the reference bead shape.
[0006] In some examples, the present disclosure describes a system including a robot in a manufacturing environment, a portable measurement device in the manufacturing environment, and a processor of the portable measurement device. The robot is configured to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on at least one process parameter of the robot. The portable measurement device is configured to measure at least one characteristic of the bead shape. The processor is configured to access one or more response surface profiles of the liquid adhesive defining a reference bead shape and at least one reference process parameter of a reference bead of the liquid adhesive, compare the bead shape to the reference bead shape, and in response to determining that the bead shape is different from the reference bead shape, determine at least one updated process parameter based on the at least one reference process parameter, the at least one updated process parameter being configured to cause the robot to dispense a second bead having the reference bead shape.
[0007] In some examples, the disclosure describes a system including a robot in a management system, a measurement device in the management system, a first processor communicatively coupled to the robot and the measurement device, a second robot in a manufacturing site, a portable measurement device in the manufacturing site, and a second processor of the portable measurement device. The robot is configured to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on at least one process parameter of the robot. The measurement device is configured to measure at least one characteristic of the bead shape. The first processor is configured to determine a response surface profile of the liquid adhesive based on the bead shape and the at least one process parameter, the response surface profile defining a relationship between the bead shape and the at least one process parameter. The second processor is configured to dispense a second bead of liquid adhesive onto a surface of a second substrate, the bead having a second bead shape based on at least one second process parameter of the second robot. The portable measurement device is configured to measure at least one characteristic of the second bead shape. The second processor is configured to receive the response surface profile from the processor, compare the second bead shape to the bead shape, and in response to determining that the second bead shape is different from the bead shape, determine at least one updated process parameter based on the at least one process parameter, where the at least one updated process parameter is configured to cause the second robot to dispense a third bead having the bead shape.
[0008] In some examples, the present disclosure describes a method that includes dispensing, by a robot in a manufacturing environment using at least one process parameter, one or more linear beads of liquid adhesive representing a target composite dispense path onto a surface of a substrate, the linear beads having a bead shape extending along and transverse to a longitudinal axis based on the at least one process parameter. The method also includes measuring at least one characteristic of the bead shape at a plurality of discrete locations along the longitudinal axis of the linear beads via one-dimensional scanning with a measurement device positioned in the manufacturing environment. The method optionally includes adjusting, by a processor of the measurement device, the at least one process parameter based on the one or more responsive surface profiles and the at least one characteristic of the bead shape, and dispensing the liquid adhesive using the target composite dispense path and the at least one adjusted process parameter.
[0009] In some examples, the disclosure describes a system that includes a robot in a manufacturing environment, a measurement device in the manufacturing environment, and a processor communicatively coupled to the measurement device. The robot is configured to dispense one or more linear beads of liquid adhesive representing a target composite dispense path onto a surface of a substrate using at least one process parameter, the beads having a bead shape extending along and transverse to a longitudinal axis based on the at least one process parameter. The measurement device is configured to measure at least one characteristic of the bead shape at a plurality of discrete locations along the longitudinal axis of the linear beads via one-dimensional scanning. The processor is configured to adjust the at least one process parameter based on the one or more responsive surface profiles and the at least one characteristic of the bead shape, and cause the robot to dispense the liquid adhesive using the target composite dispense path and the at least one adjusted process parameter.
[0010] The details of one or more examples are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims. [Brief description of the drawings]
[0011] [Figure 1A] FIG. 1 is a conceptual diagram illustrating an example manufacturing environment for automated liquid adhesive dispensing.
[0012] [Figure 1B] FIG. 1B is a conceptual diagram illustrating a management system for the example manufacturing environment shown in FIG. 1A.
[0013] [Figure 1C] FIG. 1B is a conceptual diagram illustrating the example portable computing device and portable measurement device shown in FIG. 1A.
[0014] [Diagram 2] 1 is a conceptual schematic block diagram illustrating an example of a computing device.
[0015] [Figure 3A] FIG. 1 is a flow diagram of an exemplary technique for generating a response surface profile.
[0016] [Figure 3B] FIG. 1 is a flow diagram of an exemplary technique for controlling an automated liquid adhesive dispensing process using measured bead shape and response surface profile.
[0017] [Figure 3C] FIG. 13 is a flow diagram of an example for controlling an automated liquid adhesive dispensing process using linear modeling of bead shape.
[0018] [Figure 4] 1 is a graph showing exemplary bead shapes as a cross-sectional area variation along the longitudinal axis of each bead.
[0019] [Figure 5A] 1 is a graph showing exemplary bead shapes as cross-sectional area variation along the longitudinal axis for each of beads 1-4. [Figure 5B] FIG. 5B shows an enlarged portion of FIG. 5A.
[0020] [Figure 6] 5C is a three-dimensional graph illustrating an exemplary response surface profile for the adhesive dispensing process shown in FIGS. 4-5B.
[0021] [Figure 7] 1 is a graph showing an exemplary velocity profile that may be used to reduce variability in bead shape.
[0022] [Figure 8] 1 is a graph showing exemplary bead shapes for several liquid adhesive viscosities.
[0023] Structural changes to the embodiments shown in this disclosure may be made without departing from the scope of the technology of this disclosure. The figures are not necessarily drawn to scale. Like numbers used in the figures refer to like components. However, the use of a number to refer to a component in a given figure is not intended to limit the component in another figure bearing the same number. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0024] The disclosed systems and techniques can be used to accurately measure liquid adhesive bead shape, generate response surface profiles of selected liquid adhesives that can be used to characterize bead shape versus controlled process parameters, collect in-situ bead shape information (e.g., at a customer site directly using customer dispensing process equipment), and / or adjust controllable process parameters based on previously generated response surface profiles to control an automated liquid adhesive dispensing process to improve bead shape. Additionally or alternatively, two-dimensional (2D) or three-dimensional (3D) bead shape patterns can be represented using one-dimensional (1D) dispensing formats to facilitate automated liquid adhesive dispensing process analysis.
[0025] The present systems and techniques can be used to generate a response surface profile of a liquid adhesive for one or more process parameters using a robot, a measurement device, and a processor of a management system. The robot is configured to dispense liquid adhesive beads onto a substrate (e.g., a witness plate) based on at least one process parameter (e.g., a reference process parameter). In some examples, the dispense path can include a linear dispense path that represents a composite dispense path. The measurement device is configured to measure at least one characteristic of a bead shape (e.g., a reference bead shape). The processor is configured to assemble the measurement data into one or more response surface profiles. In some examples, determining the one or more response surface profiles can be performed in a controlled, managed environment, such as a laboratory.
[0026] In some examples, the systems and techniques can also be used to control an automated liquid adhesive process at a manufacturing site using a robot, a measurement device, and a processor. The manufacturing robot is configured to dispense liquid adhesive beads onto a witness plate based on at least one process parameter. In some examples, the dispensing path can include a linear dispensing path that represents a composite dispensing path used to manufacture an article. The measurement device is configured to measure at least one characteristic of the bead shape. The processor is configured to determine a response surface profile of the liquid adhesive based on the reference bead shape and the at least one reference process parameter. Alternatively, the processor may retrieve an existing response surface profile of the liquid adhesive from a management system. The processor can compare the measured bead shape to the reference bead shape and, in response to determining that the measured bead shape differs from the reference bead shape, determine at least one updated process parameter based on the response surface profile. The updated process parameter is configured to cause the robot to dispense a second bead having the reference bead shape.
[0027] Liquid adhesives are used in industries including medical devices, consumer electronics, automotive, aerospace, and other industrial adhesive extrusion applications. Trends in manufacturing such as lightweighting, multi-material assemblies, and fatigue resistance are increasing the use of liquid adhesives. As discussed herein, there are many controllable and uncontrollable process parameters involved in the automated liquid adhesives dispensing (ALAD) process. Controllable process parameters may include, but are not limited to, dispense height, robot speed, screw speed, applied back pressure, and / or resulting adhesive flow rate. Uncontrollable process parameters may include, but are not limited to, liquid adhesive viscosity, ambient temperature, humidity, and atmospheric pressure. While dispensing is automated with a robot, determining thresholds for controllable process parameters is typically a manual process, often performed in iterative steps to achieve the desired bead shape. Bulk properties of both adhesive and adhesive bead shape are important metrics for evaluating automated dispensing of liquid adhesives. For example, the shape of the adhesive bead (e.g., "bead shape") may include, for example, the height, width, and cross-sectional area (e.g., cross-sectional profile) across the longitudinal axis of the bead. In some examples, the bead shape may include other characteristics of the bead, such as the color or temperature of the bead. If the bead shape is within a selected tolerance of a threshold percentage of the bead's length, the bond integrity of the adhesive bead may be deemed maximized. Such analysis of bead shape may be important for composite patterns of dispensed adhesive, or patterns in which the dispensed adhesive overlaps with itself to form a closed path. Additionally, or alternatively, overlap of the beginning and end of an adhesive bead dispensing pattern may be difficult to control and may directly affect bond integrity. The described systems and techniques may be used to facilitate ALAD process control, particularly given different adhesive formulations and multiple controllable and uncontrollable process parameters, by automating ALAD process parameter selection to reduce human error and accelerate the development of an appropriate process window for a given application.
[0028] The disclosed systems and techniques can provide advantages over other automated liquid adhesive dispensing process control systems. For example, the use of accurate bead shape measurements using the generated response surface profile can reduce start-up times of automated liquid adhesive dispensing processes by enabling relatively fast automated iterative adjustments of controllable process parameters to achieve a target bead shape compared to manual process parameter adjustments. In some examples, the design of an article including an adhesive bond can specify target bond line dimensions. The target bond line dimensions can include, for example, a selected width, a selected height (known as "bond line spacing"), and / or a selected total linear length. The target bond line dimensions can be selected to provide sufficient adhesive to withstand forces applied to the article. Liquid adhesives, due to the nature of their fluid behavior, are not dispensed into dynamically adjustable rectangular cross-sectional areas. Instead, liquid adhesives are dispensed as hemispherical shapes with heights, widths, and cross-sectional areas that often vary as a function of length. The liquid adhesive dispensing robot speed and / or liquid adhesive flow rate can be controlled to achieve a target bond line, however, this process may not be combined and / or may include additional dependencies such as nozzle orifice size, dispense height from the substrate, or valve on / off timing, etc. The disclosed systems and techniques can be used to enable faster iterative adjustments to desired process settings, reducing the time to determine production ALAD process parameters based on design parameters.
[0029] Additionally or alternatively, collecting in-situ bead shape information allows for faster and / or regular measurement of bead shape, allowing for relatively fast correction of unexpected process changes compared to manual process parameter adjustments. In some examples, there may be unexpected perturbations that affect the adhesive profile dispensed on the part. For example, because viscosity is a function of temperature, a process setting established in colder winter temperatures will often dispense beads at a flow rate that requires a more "non-sag" behavior or high back pressure. However, the same process setting in warmer summer months will often result in a higher sag adhesive that flows at a lower back pressure. An unexpected increase in liquid adhesive viscosity, ambient temperature may reduce the bead height, which may be compensated for by changing the screw speed, applied back pressure, resulting adhesive flow rate, and / or robot speed. Additionally, most "full-scale" manufacturing requires adhesive lot changeovers on a regular basis. For example, a part requiring 1 mL of adhesive using a 47.5 mL cartridge in an automated system will require a new cartridge every 47 parts. Although the same adhesive product will be in both cartridges, lot-to-lot variability or shelf-life history often results in different viscosities between cartridges. However, by collecting in-situ bead shape information, in some embodiments, controllable process parameters can be automatically adjusted in response to such unexpected process changes. In this manner, the disclosed systems and techniques can enable faster detection and adjustment to unexpected process perturbations compared to other ALAD systems.
[0030] Additionally or alternatively, dynamic bead shape control may be enabled by adjusting controllable process parameters based on previously generated response surface profiles. Dynamic control along the dispense path may be used to compensate for repeatable process variations and reduce bead shape variations. For each robotic dispense system including an articulating robot arm that controls the movement of the dispense head, systematic variability may exist in the beads dispensed onto the substrate. For example, control of the robot motion may result in deceleration over the length of the linear bead path, followed by varying the speed and bead shape from start to finish. Additionally, the substrate onto which the adhesive is dispensed may include systematic variations along the dispense path, even if the substrate is within tolerance. As an example, the substrate may be at its thinnest tolerance at the start of the bead and at its thickest tolerance at the end of the bead. This may result in a dispense z-height that further decreases over the linear path. It is possible to compensate for these systematic and repeatable process variations by dynamically varying the dispense program, for example, speeding up the robot from start to finish.
[0031] Additionally or alternatively, analysis of the generated response surface profile, and optionally accurate bead shape measurements, can enable optimization of controllable process parameters, for example, to improve part throughput, adhesive utilization, or other process evaluation metrics. The previously discussed examples refer to methods of obtaining and maintaining an optimal bead profile specified per part design. However, in most manufacturing, there are often conflicting optimization objectives that must be met to improve the cost of goods sold. These may include increasing throughput, decreasing adhesive waste, reducing defect rates, or others. By using the response surface methodology for adhesive dispensing operations, it is possible to apply additional constraints to process parameters. Examples include maximizing robot speed to increase throughput, applying conditional maxima to adhesive cross-sections to reduce waste, or applying conditional minima to adhesive bead height to reduce "starved" bond lines and part failures.
[0032] 1A is a conceptual diagram illustrating an exemplary manufacturing environment 100 for automated liquid adhesive dispensing. As described herein, the manufacturing environment 100 is configured to measure and evaluate bead shape for automated process control and improvement. The manufacturing environment 100 includes a management system 110 and a manufacturing site 120.
[0033] The management system 110 includes a computing device 112, a measurement device 114, and a managed automated liquid adhesive dispensing (ALAD) system 116. The components of the management system 110 may be distributed, with components being local in a controlled environment and other components being remote to execute on a cloud-based computing platform. The management system 110 is configured to characterize a response surface profile associated with a bead shape for selected ALAD process parameters of the managed ALAD system 116. The bead shapes may include reference bead shapes, and the selected ALAD process parameters may include reference process parameters. To characterize the response surface profile, the management system 110 evaluates a plurality of bead shapes, each bead shape of the plurality of bead shapes being generated by varying one or more selected ALAD process parameters.
[0034] FIG. 1B is a conceptual diagram illustrating a management system for the example manufacturing environment shown in FIG. 1A. As shown in FIG. 1B, management ALAD system 116 includes a robot 160 configured to dispense a bead 142 of liquid adhesive using selected ALAD process parameters. Robot 160 includes a dispensing head 162 configured to dispense the liquid adhesive onto a surface of witness plate 140. Dispensing head 162 may be coupled to an articulating arm 164. In this manner, dispensing head 162 may be movable relative to a fixture 166 configured to engage witness plate 140 onto which liquid adhesive is to be dispensed. In some examples, fixture 166 may be movable relative to robot 160, for example, via a conveyor system or a second articulating arm.
[0035] The liquid adhesive may include any adhesive formulation suitable for automated dispensing, such as, for example, a one- or two-part curing thermosetting adhesive or a one-part thermoplastic adhesive. The selected ALAD process parameters may include, for example, the adhesive formulation, the type of ALAD robot, the dispense rate, the rate of part throughput, the height of the dispensed adhesive from the witness plate 140, the velocity or direction vector of the dispense head 162 relative to the surface of the substrate, the screw speed, the applied back pressure, the resulting adhesive flow rate, and the like. In some embodiments, the robot 160 of the managed ALAD system 116 may operate in a controlled environment. For example, the managed ALAD system 116 may be configured to monitor and control one or more controllable process parameters of the robot 160 while dispensing the beads 142. In some embodiments, the managed ALAD system 116 may also be configured to monitor one or more non-controllable process parameters while dispensing the beads 142.
[0036] Beads 142 may be dispensed onto witness plate 140 by dispensing head 162. Witness plate 140 may include any suitable substrate configured to receive a liquid adhesive. In some examples, witness plate 140 may include metal, aluminum, polymer, acrylic, polypropylene, polyvinyl chloride, polycarbonate, glass, or ceramic. Bead 142 includes a single linear bead of liquid adhesive.
[0037] Linear beads, e.g., one-dimensional (1D) dispenses, may represent complex dispense paths, such as rounded curves, serpentine shapes, overlapping shapes, sharp corners, etc. For example, rounded curves may be dispensed using a substantially constant tangential velocity (e.g., constant absolute velocity of dispense head 162 relative to witness plate 140) and vary x-axis and y-axis velocities. Thus, rounded curves may be represented as 1D dispenses of equal length at a constant absolute velocity of dispense head 162 relative to witness plate 140. For example, overlapping patterns may be represented as linear beads of equal length having an initial portion and an end portion configured to overlap to form beads having a uniform thickness. For example, the overlapping initial and end portions may taper at a selected rate, e.g., by controlling the dispense rate and / or dispense speed of dispense head 162. As another example, sharp curves, e.g., the corners of a square or the vertices of a triangle, can be represented as 1D dispenses by combining the x-axis and y-axis vector velocities into an overall amplitude and projecting the 2D sharp curve onto a 1D approximation. In some examples, one or more of the above techniques, or a combination of similar techniques, can be used to approximate compound dispense paths as linear beads. In these methods, linear beads of liquid adhesive can be used to represent compound dispense paths.
[0038] In some examples, measuring bead shapes of linear beads of liquid adhesive may be faster and / or less computationally intensive compared to measuring complex dispense paths. Although shown as linear beads of liquid adhesive, in other examples, beads 142 may include any suitable shape and / or multiple beads of liquid adhesive. For example, beads 142 may include multiple linear beads. In some examples, dispensing multiple beads onto witness plate 140, where each bead is dispensed using different selected controllable process parameters, may reduce the time and cost associated with measuring multiple bead shapes to generate a response surface profile (discussed in more detail below). For example, rather than using multiple witness plates each containing a single bead, multiple beads may be dispensed onto a single witness plate and subsequently measured. In other examples, beads 142 may include one or more beads having complex dispense paths, such as, for example, at least one of rounded curves, overlaps, and / or sharp curves.
[0039] The bead 142 is analyzed by the measurement device 114. The measurement device 114 is configured to measure the bead shape along the longitudinal axis of the bead 142. The bead shape includes, but is not limited to, the height H1 from the surface of the witness plate 140 to the top of the bead 142, the width W1 along a selected height of the bead 142, such as the surface of the witness plate 140, the cross-sectional area A1 of the bead 142 across the longitudinal axis of the bead 142, or the symmetry about an axis extending perpendicularly from the surface of the witness plate 140 to the top of the bead 142. In some examples, the measurement device 114 can include a coordinate measuring machine ("CMM") (e.g., the CMM probe can be mechanical, optical, laser, etc.), a structured light three-dimensional scanner, a laser displacement sensor, another non-contact optical measurement device, digital image correlation, photogrammetry, etc. In some examples, the measurement device 114 can include a DSMax3D laser displacement sensor available from Cognex (Natick, Massachusetts). In some examples, the bead shape may include other properties of the bead, such as bead color or temperature. In examples where the bead shape includes other properties of the bead, such as temperature or color, the measurement device 114 may additionally or alternatively include an optical camera and / or a thermal camera.
[0040] In some embodiments, the measuring device 114 can measure the bead shape with an accuracy of less than about 50 micrometers, such as less than about 25 micrometers or less than about 10 micrometers. In other embodiments, the measuring device 114 can measure the bead shape with an accuracy of less than a predetermined threshold (e.g., a tolerance range for the geometry of the bead shape).
[0041] The measuring device 114 may be configured to measure the bead shape at discrete locations along the longitudinal axis of the bead 142. For example, the measuring device 114 may measure the shape of the bead 142 at substantially equally spaced or irregularly spaced sampling intervals. For example, the sampling interval of the measuring device 114, relative to the longitudinal axis of the bead 142, may be from about 0.01 mm to about 1 mm, such as about 0.25 mm. A substantially equally spaced sampling interval may include discrete locations that are equally spaced or nearly equally spaced within a common tolerance of the measuring devices described above. The sampling interval may be selected to reduce the computational intensity of measuring the bead shape.
[0042] In some examples, the described systems and techniques can be used to represent any or compound dispensing path by using a linear model that represents the compound path as a series of separate adhesive beads formed along a linear dispensing path, regardless of the actual path formed by the successive adhesives. This allows for modeling of more compound paths of consecutive adhesives (e.g., curved paths) as if the path was a series of individual beads, and such measurements and calculations of each bead can be calculated as independent instantaneous models without having a computational dependency between the current bead and any previous beads deposited along the path. This allows for evaluation of bead shape, prediction of adhesive bead shape for compound paths, facilitating optimization of process parameters and computing resources with reduced complexity. For example, rather than modeling the bead shape as a compound function, such as a spline function by curve fitting through measured data points, the bead shape can be modeled as multiple (e.g., in series) discrete positions along the longitudinal axis of the bead 142.
[0043] Each of the plurality of discrete locations may include a longitudinal length that is less than a dimension of the bead shape. For example, the longitudinal length of each of the plurality of discrete locations may be a multiple of about 10, such as about 100 or about 1000, less than the height or width of the bead 142. By measuring the bead shape as discrete locations, the measurement device 114 may be configured to measure the bead shape of the composite dispensing path as a series of linear segments. Each linear segment in the series may be measured as a linear bead, as described above.
[0044] In some examples, the measuring device 114 can be configured to determine, e.g., via the computing device 112, a relationship between adjacent discrete locations of the plurality of discrete locations. For example, the measuring device 114 can be configured to determine, e.g., via the computing device 112, a first centroid of the first discrete location and a second centroid of the second discrete location based on a first measurement bead shape of the first discrete location and a second measurement bead shape of the second discrete location. To associate the first discrete location with the second discrete location, the measuring device 114 can determine, e.g., via the computing device 112, a direction vector and / or a distance between the first centroid and the second centroid based on the location of the first centroid and the location of the second centroid.
[0045] In some examples, the measurement device 114, e.g., via the computing device 112, may not determine a relationship between adjacent discrete locations of the plurality of discrete locations. Rather, the measurement device 114, e.g., via the computing device 112, may represent the bead shape of the composite dispense path as a bead shape of a linear dispense path. For example, the measurement device 114, e.g., via the computing device 112, may apply a linear model to relate at least one process parameter and at least one characteristic of the bead shape at each discrete location of the plurality of discrete locations, regardless of adjacent discrete locations of the plurality of discrete locations along the continuous path defined by the beads 142. By not determining a relationship between adjacent discrete locations, the computation time and / or computation intensity of determining the bead shape of the composite dispense path may be reduced.
[0046] The measuring device 114 may be configured, for example, via the computing device 112, to determine a bead shape based on at least one measured dimension of the liquid adhesive bead 142 of the measured dimensions. For example, a cross-sectional area A1 may be determined based on a measured height H1 and / or width W1. The measuring device 114 may generate measurement data including a plurality of values that define the shape of the bead 142. For example, the measurement data set may include a plurality of tuples, such as a plurality of 3-tuples, each tuple defining a point on the bead 142. The measuring device 114, for example, via the computing device 112, may generate a measurement data set having any selected format readable by the computing device 112.
[0047] The computing device 112 may include, for example, a desktop computer, a laptop computer, a tablet computer, a workstation, a server, a mainframe, a cloud computing system, a robot controller, and the like. In some embodiments, the computing device 112 may be configured to control the operation of the management system 110, including, for example, at least one of the measurement device 114 or the managed ALAD system 116. The computing device 112 may be communicatively coupled to at least one of the measurement device 114, the managed ALAD system 116, or the network 130 using respective communication connections. In some embodiments, the communication connections may include a network link, such as an Ethernet or other network connection. Such connections may be wireless connections, wired connections, or a combination of both. In some embodiments, the communication connections may include other types of device connections, such as USB, IEEE 1394, and the like. In some embodiments, the measurement device 114 and / or the managed ALAD system 116 may include one or more processors configured to control the operation of the measurement device 114 and / or the managed ALAD system 116, each processor being communicatively coupled to the computing device 112. 1, the management system 110 may include one or more power sources. For example, one or more power sources may be electrically coupled to each of the computing device 112, the measurement device 114, and the management ALAD system 116.
[0048] The computing device 112 may be configured to determine one or more response surface profiles including one or more relationships between the shape of the bead 142 and one or more selected controllable process parameters (e.g., the position of the robot 160, the robot speed, the screw speed, the applied back pressure, and / or the resulting adhesive flow rate) for a selected ALAD process parameter. The computing device 112 may be used to determine a plurality of response surface profiles associated with the controllable process parameters and / or a selected range of the plurality of selected controllable process parameters. For example, the management system 110 may be used to determine a plurality of response surface profiles associated with a plurality of selected controllable process parameters including a selected range of each controllable process parameter of the plurality of selected controllable process parameters. In some examples, the computing device 112 may be used to determine a plurality of response surface profiles associated with one or more measured uncontrollable process parameters. In some examples, the computing device 112 may store the response surface profiles in the repository 105 of response surface profiles. In some examples, the computing device 112 may store the response surface profiles in a cloud-based computing platform, such as a cloud-based data management system, via the network 130. The determined response surface profile can be used to predict bead shape based on a number of known process parameters. In this manner, the management system 110 can generate a response surface profile that can be used to control the ALAD process to achieve a predictable bead shape based on controllable process parameter inputs, and in some embodiments, based on measured uncontrollable process parameters.
[0049] The manufacturing site 120 includes one or more manufacturing sites, such as multiple customer sites or multiple ALAD systems within a single geographic location. The manufacturing site 120 can use the response surface profile generated by the management system 110 to control the manufacturing site ALAD system 126. The manufacturing site 120 includes a portable computing device 122, a portable measurement device 124, and a manufacturing site ALAD system 126. In some embodiments, a user can supply the portable computing device 122 and / or the portable measurement device 124 to the manufacturing site 120. The user may include, for example, a technician, an operator, etc. In some embodiments, the portable computing device 122 and the portable measurement device 124 may be integrated into a single portable device. In this manner, the portable computing device 122 and / or the portable measurement device 124 may be configured to be supplied on demand to the manufacturing site 120. Although described as portable, in some embodiments, the manufacturing site 120 can include a non-portable or dedicated computing device 122 and / or measurement device 124.
[0050] The manufacturing site ALAD system 126 may be substantially similar to the management ALAD system 116. For example, the manufacturing site ALAD system 126 includes a robot configured to dispense liquid adhesive. The manufacturing site ALAD system 126 may control the robot to dispense the liquid adhesive for the generation of a component based on the site ALAD process parameters. In some examples, the manufacturing site ALAD system 126 may dispense beads 152 onto a witness plate 150 using the site ALAD process parameters. For example, the witness plate may be placed on a fixture in the manufacturing site ALAD system 126, for example, by a user. The manufacturing site ALAD system 126 may be controlled, for example, by the portable computing device 122, to dispense one or more beads of liquid adhesive onto the witness plate using selected ALAD process parameters. In some examples, the ALAD process parameters may include the site ALAD process parameters used to generate the component, except for the dispense pattern, which may be one or more linear beads. In this manner, the beads 152 dispensed onto the witness plate 150 may represent the process used to generate the component.
[0051] The beads 152 dispensed onto the witness plate 150 may be analyzed by the portable measurement device 124. For example, after dispensing the beads 152 onto the witness plate 150, a user may load the witness plate 152 onto a fixture of the portable measurement device 124 to measure the bead shape of the beads 152. In some embodiments, the measurement device 124 may be substantially similar to the measurement device 114, as described above. For example, the measurement device 124 may include a portable laser displacement sensor. As described above, the shape of the beads 152 may include, but is not limited to, the height H2, width W2, and / or cross-sectional area A2 of the beads 152. In some embodiments, the measurement device 124 may generate measurement data including a plurality of values defining the shape of the beads 152.
[0052] The computing device 122 is configured to receive measurement data from the measurement device 124. The computing device 122 is also configured to receive a determined response surface profile for selected ALAD process parameters from the computing device 112, e.g., via the network 130. In some embodiments, the computing device 122 is further configured to determine a predicted bead shape based on the determined response surface profile and the site ALAD process parameters. For example, the computing device can identify regions of the determined response surface profile having ALAD process parameters that correspond to the site ALAD process parameters.
[0053] In some examples, the computing device 122 can be configured to determine one or more site ALAD process parameters based on the determined response surface profile and the measured shape of the bead 152 to achieve the reference bead shape. For example, the computing device 122 can correlate the bead shape with one or more response surface profiles associated with the selected adhesive type via the measurement data, the selected ALAD process parameters, and the reference bead shape (collectively, "process data"). For example, the reference bead shape used to generate the response surface profile can be the same or different from the target bead shape, e.g., the desired shape of the bead when applied to an article for manufacturing. In some examples, the reference bead shape can be determined by the computing device 122 based on the selected target bead shape. After correlating the process data with the one or more response surface profiles, the computing device 122 can determine one or more updated ALAD process parameters to achieve the reference bead shape. In some examples, the computing device 122 can automatically control the manufacturing site ALAD system 126 using the updated ALAD process parameters.
[0054] During start-up of the manufacturing site ALAD system 126, one or more updated ALAD process parameters may be used to define a process window. For example, the computing device 122 may determine first updated ALAD process parameters and automatically control the manufacturing site ALAD system 126 to create a second witness plate using the first updated ALAD process parameters. The computing device 122 may determine second updated ALAD process parameters based on the second witness plate. The computing device 122 may automatically control the manufacturing site ALAD system 126 using the second updated ALAD process parameters. In this manner, the computing device 122 may perform two or more iterations of determining updated ALAD process parameters until the measured bead shape is within a selected tolerance range of the reference bead shape. One or more combinations of ALAD process parameters (or ranges of ALAD process parameters) that result in the measured bead shape being within a selected tolerance range of the reference bead shape may define an acceptable process window.
[0055] In some examples, the computing device 122 can determine the stability of the process window based on at least one of the process data, the updated ALAD process parameters, or the response surface profile. For example, the computing device 122 can identify a region of the response surface profile based on one or more combinations of the ALAD process parameters within an acceptable process window. In some examples, the computing device 122 can determine one or more slopes within the region of the response surface profile. The slope includes, for example, a slope or a second derivative of the response surface profile. The computing device 122 can determine the stability of the process window based on the determined slope. For example, a first region of the response surface profile having a relatively small slope may be more stable than a second region of the response surface profile having a relatively large slope. In some examples, the computing device 122 can determine the stability of the process window by comparing the determined slope to a predetermined slope threshold. For example, the predetermined slope threshold may include a threshold slope of the response surface profile.
[0056] In some examples, rather than determining the slope, the computing device 122 may be configured to determine the stability of the process window using an optimization algorithm, such as Bayesian optimization.
[0057] Additionally or alternatively, the computing device 122 may be configured to detect and / or compensate for process perturbations. Process perturbations may be caused, for example, by variations in controllable or uncontrollable process parameters. For example, variations in robot speed screw speed, applied back pressure, and / or resultant adhesive flow rate may be due to mechanical wear of components over time, or variations in viscosity of the liquid adhesive, ambient temperature, ambient humidity, ambient pressure, or bulk properties of a particular batch of liquid adhesive that may be uncontrollable. To compensate for process perturbations, a user may use the computing device 122 to analyze the bead shape as described above at regular or irregular intervals. If the bead shape is out of specification due to a process perturbation, the computing device 122 may determine updated ALAD process parameters to compensate for the process perturbation. In some examples, the computing device 122 may be configured to automatically perform periodic checks to detect such process perturbations, for example, by modifying a user to perform a bead shape analysis or by controlling one or more robots to perform a bead shape analysis. These methods can reduce the effects of process perturbations to improve product throughout and / or improve bond integrity.
[0058] In some examples, the computing device 122 can be configured to improve control of the local bead shape. The local bead shape can include an inherent repeatable variability. The computing device 112 can characterize the variability of the local bead shape based on the bead shape analysis. Based on the characterized variability of the local bead shape, the computing device 122 can determine updated ALAD process parameters to compensate for the characterized variability of the local bead shape. In some examples, the computing device 122 can dynamically modify the process parameters based on the updated ALAD process parameters. For example, the computing device 122 can dynamically modify the speed of the robot based on the characterized variability of the local bead shape to reduce the variability of the local bead shape. Compensating for the variability of the local bead shape can improve the accuracy of dispensing the liquid adhesive, thereby improving bond integrity.
[0059] In some examples, the computing device 122 may be configured to determine updated ALAD process parameters based on one or more optimization variables. For example, as described above, an acceptable process window may include two or more combinations of ALAD process parameters that result in a reference bead shape. The computing device 122 may select updated ALAD process parameters that result in one or more optimization variables exceeding a threshold. The one or more optimization variables may include, for example, part throughput, bead uniformity over corners, a raw material waste threshold, or other process parameters.
[0060] In some embodiments, the management system 110 may include an automated process for forming and analyzing the witness plate. For example, as shown in FIG. 1B , the management system 110 may include a pick-and-place robot 113 configured to at least partially automate the formation and analysis of the witness plate to generate a response surface profile. Although described with respect to the management system 110, in other embodiments, the manufacturing site 120 may include a pick-and-place robot configured to at least partially automate the formation and analysis of the witness plate to analyze bead shape, which may be used in conjunction with the generated response surface profile to determine updated ALAD process parameters that otherwise control the manufacturing site ALAD system 126, as described above.
[0061] The pick-and-place robot 113 can coordinate movement of a witness plate (e.g., witness plate 140) between stations where the witness plate 140 is coated, measured, and / or stored. For example, the pick-and-place robot 113 can pick up a witness plate 140 from an uncoated witness plate supply 111. The pick-and-place robot 113 can place the uncoated witness plate 140 on a fixture 166 in the managed ALAD system 116. As described above, the managed ALAD system 116 can automatically dispense one or more liquid adhesive beads (e.g., beads 142) onto the witness plate 140 using selected ALAD process parameters for each bead. After dispensing the beads, the pick-and-place robot 113 removes the coated witness plate 140 from the fixture 166 in the managed ALAD system 116. The pick and place robot 113 can place the coated witness plate 140 on a fixture 168 in the measurement device 114. As described above, the measurement device 114 can automatically measure the bead shape on the witness plate 140, which can be communicated to the computing device 112. After measuring the bead shape, the pick and place robot 113 removes the witness plate 140 from the fixture 168 in the measurement device 114. The pick and place robot 113 can then place the measured witness plate 140 in the coated witness plate stock 115. The witness plate 140 in the coated witness plate stock 115 can be stored for subsequent review, such as re-measuring the bead shape. In some examples, placing the measured witness plate 140 in the witness plate stock 115 can include placing the measured witness plate 140 on a dedicated storage device, a conveyor for transport, or the like.In some embodiments, one or more steps may be performed manually, such as by a user, without the pick-and-place robot 113.
[0062] In some embodiments, the computing device 112 is configured to control the pick-and-place robot 113, the measurement device 114, and the managing ALAD system 116. For example, the computing device 112 can automatically determine batch operation data defining process conditions to generate at least one response surface profile. The batch operation data can include, for example, ranges of controllable ALAD process parameters to be sampled, number of samples, sample names, or operations of any of the pick-and-place robot 113, the measurement device 114, and the managing ALAD system 116. In some embodiments, a user can input at least a portion of the batch operation data. Additionally or alternatively, a user can modify or review the automatically determined batch operations. The computing device 112 can determine individual witness plate names and a list of process conditions associated with each witness plate based on the batch operation data.
[0063] The computing device 112 can coordinate the execution of a batch by controlling the operation of the pick-and-place robot 113, the measurement device 114, and the management ALAD system 116. For example, the computing device 112 can coordinate the execution of local programs and the timing of the motions of the pick-and-place robot 113. The computing device 112 can also control the ALAD process parameters of the management ALAD system 116, including the execution and timing of the motions of the robot 160 of the management ALAD system 116. The computing device 112 can also communicate witness plate names to the measurement device 114 and control the execution and timing of the motion measurement device 114. The measurement device 114 can communicate measurements to the computing device 112 for analysis and storage.
[0064] As discussed above, the portable computing device 122 and the portable measurement device 124 may be integrated into a single portable device. FIG. 1C is a conceptual diagram illustrating an example portable device 121 that may be used at the manufacturing site 120. The portable device 121 includes the portable computing device 122, the portable measurement device 124, and a housing 172. The housing 172 may include a solid or open frame housing configured to hold the components of the computing device 122 and the portable measurement device 124. For example, the components of the computing device 122 and / or the portable measurement device 124 may be attached to the side walls and / or frame of the housing 172. In examples where the housing 172 includes a solid housing, the housing 172 includes an access door 174. The access door 174 is sized to receive a witness plate 176. To improve portability, in some embodiments, portable device 121 may include one or more handles 178 attached to the exterior of one or more side walls and / or to the frame of portable device 121. Housing 172, door 174, and handle 178 may comprise any suitable material, such as, for example, metal, polymer, aluminum alloy, titanium alloy, steel, high density polyethylene, polypropylene, acrylonitrile butadiene styrene, acrylic, polyvinyl chloride, epoxy, combinations thereof, etc.
[0065] As described above, the portable measurement device 124 includes a fixture 180 and a measurement device 182. The fixture 180 may be attached to a sidewall and / or a frame of the portable device 121. As described above, the frame 180 is configured to receive and secure a witness plate for analysis. The measurement device 182 may include a displacement sensor, an optical camera, and / or a thermal camera, as described above. In some examples, the portable device 121 may be sized to allow for proper orientation of the measurement device 182 and fixture 180, for example, to provide a desired resolution for the measurement device 182. Additionally or alternatively, the portable device 121 may be sized to allow a user to transport the portable device 121 and / or insert and remove a witness plate from the housing 172.
[0066] FIG. 2 is a conceptual and schematic block diagram illustrating an example of a computing device 200. The computing device 200 is configured to perform the functions of the computing devices 112 and 122 described above with reference to FIGS. 1A and 1B. In some embodiments, one or more functions of the computing device 200 may be performed by one or more computing devices, such as the computing devices 112 and 122. In the example of FIG. 2, the computing device 200 includes one or more processors 202, one or more input devices 204, one or more communication units 206, one or more output devices 208, and one or more storage devices 210. In some embodiments, the one or more storage devices 210 include an ALAD system control module 212, a bead shape acquisition module 214, a bead shape analysis module 216, a responsive surface profile module 218, a responsive surface profile analysis module 220, and an ALAD process parameter adjustment module 222. In other embodiments, the computing device 200 may include additional components or may include fewer components than those shown in FIG. 2.
[0067] The one or more processors 202 are configured to implement functionality and / or process instructions for execution within computing device 200. For example, processor 202 may process instructions stored by one or more storage devices 210. Examples of the one or more processors 202 may include any one or more of a microprocessor, a controller, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or equivalent discrete or integrated logic circuitry.
[0068] The computing device 200 also includes one or more input devices 204, which in some embodiments are configured to receive input from a user via tactile, audio, or video sources. Examples of the input device 204 include a mouse, a keyboard, a voice response system, a video camera, a microphone, a touch screen, or any other type of device for detecting commands from a user. For example, a user may input batch operation data defining process conditions into the computing device 200 via the input device 204 to generate at least one response surface profile.
[0069] The computing device 200 further includes one or more communication units 206. The computing device 200 can utilize the communication unit 206 to communicate with external devices (e.g., the stage 16, the mount 18, the measurement device 20, and / or the coating device 22) over one or more networks, such as one or more wired or wireless networks. The communication unit 44 can be a network interface card, such as an Ethernet card, an optical transceiver, a radio frequency transceiver, or any other type of device capable of transmitting and receiving information. Other examples of such network interfaces can include a WiFi™ radio or a USB. In some embodiments, the computing device 200 utilizes the communication unit 206 to wirelessly communicate with external devices, such as a server.
[0070] Computing device 200 may further include one or more output devices 208, which in some embodiments are configured to provide output to a user using audio or video media. For example, output device 208 may include a display, a sound card, a video graphics adapter card, or any other type of device for converting signals into an appropriate human or machine understandable form.
[0071] The one or more storage devices 210 may be configured to store information within the computing device 200 during operation. In some embodiments, the one or more storage devices 210 include a computer-readable storage medium or a computer-readable storage device. In some embodiments, the one or more storage devices 210 include temporary memory, meaning that the primary purpose of the one or more storage devices 210 is not long-term storage. In some embodiments, the one or more storage devices 210 include volatile memory, meaning that the one or more storage devices 210 do not retain stored contents when power is not provided to the one or more storage devices 210. Examples of volatile memory include random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), and other forms of volatile memory known in the art. In some embodiments, the one or more storage devices 210 are used to store program instructions for execution by the processor 202. In some embodiments, one or more storage devices 210 are used by software or applications executing on computing device 200 to temporarily store information during program execution.
[0072] In some embodiments, the one or more storage devices 210 may further include one or more storage devices 210 configured for long-term storage of information. In some embodiments, the one or more storage devices 210 include non-volatile storage elements. Examples of such non-volatile storage elements include magnetic hard disks, optical disks, floppy disks, flash memory, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable memories (EEPROM).
[0073] The computing device 200 may also include a bead shape acquisition module 214, a bead shape analysis module 216, a responsive surface profile module 218, a responsive surface profile analysis module 220, and an ALAD process parameter adjustment module 222 (collectively, "modules"). Each of the modules may be implemented in a variety of ways. For example, one or more of the modules may be implemented as an application or as part of an application executed by the one or more processors 202. In other embodiments, one or more of the modules may be implemented as part of a hardware unit of the computing device 200 (e.g., as a circuit). Functions performed by one or more of the modules are described below with reference to the example flow diagrams shown in Figures 3A-3C.
[0074] Computing device 200 may include additional components that are not shown in Figure 2 for clarity. For example, computing device 200 may include a power supply that provides power to the components of computing device 200. Similarly, the components of computing device 200 shown in Figure 2 may not be required in all embodiments of computing device 200.
[0075] Figure 3A is a flow diagram of an example technique for generating a responsive surface profile. Although the technique of Figure 3A is described with respect to the manufacturing environment 100 of Figures 1A and 1B and the computing device 200 of Figure 2, in other embodiments, the technique of Figure 3A may be performed using different systems, different computing devices, or both. Additionally, the manufacturing environment 100 and the computing device 200 may perform other techniques for determining one or more responsive surface profiles.
[0076] In some examples, the response surface profile may be based on a reference bead shape and at least one reference process parameter for a reference bead of liquid adhesive. For example, as described above with respect to FIG. 1, the management system 110 may be configured to generate one or more response surface profiles based on measurement data including a plurality of bead shapes and a plurality of selected ALAD process parameters used to generate each bead shape of the plurality of bead shapes.
[0077] 3A includes determining (330) one or more controllable process parameters (e.g., controlled process parameters) by computing device 200, such as ALAD system control module 212. In some examples, the controlled process parameters may be determined automatically based on the process parameters controllable by computing device 200. In some examples, computing device 200 may automatically determine, or determine based on user input, at least one of the adhesive formulation, type of ALAD robot, dispense rate, rate of part throughput, height of dispense head 162 from witness plate 140, velocity vector or direction vector of dispense head 162 relative to the surface of witness plate 140, screw speed, applied back pressure, resultant adhesive flow rate, or other controllable process parameters.
[0078] 3A also includes determining (332), by the computing device 200, such as the ALAD system control module 212, a range of acceptable values for each of the controlled process parameters. The range of each controlled process parameter may be based, for example, on operational limits of the managing ALAD system 116 and / or user input. Determining the range of acceptable values may reduce the time and / or computational resources required to dispense, measure, and analyze multiple beads for optimization of a selected ALAD process.
[0079] 3A also includes controlling (334) a robot 160 of the managed ALAD system 116 using the selected ALAD process parameters, by the computing device 200, e.g., the ALAD system control module 212, to dispense at least one bead 142 of liquid adhesive onto the witness plate 140. The selected ALAD process parameters may include a subset of the range of allowable values for each of the controlled process parameters. In some examples, the controlling robot 160 may include controlling a dispensing head 162 to dispense the liquid adhesive onto a surface of the witness plate 140, and / or controlling an articulating arm 164 to control a position and velocity of the dispensing head 162 relative to the witness plate 140, by the computing device 200, e.g., the ALAD system control module 212.
[0080] In some examples, controlling robot 160 may include determining, by computing device 200, such as ALAD system control module 212, a linear (1D) dispense path based on the composite dispense path. For example, the present techniques may include determining, by computing device 200, a linear dispense path representing the composite dispense path based on a predetermined composite dispense path (e.g., at least one of rounded corners, overlaps, or sharp curves), where the linear dispense path includes an absolute velocity of dispense head 162 relative to witness plate 140 including merged x-axis and y-axis vector velocities, and / or a unidirectional vector of dispense head 162 relative to witness plate 140 including merged x-axis and y-axis directional vectors.
[0081] 3A also includes controlling (336) the measurement device 114, by the computing device 200, e.g., the bead shape acquisition module 214, to measure a shape of the bead 142. After measuring the shape of the bead 142, the technique may include receiving (338), by the computing device 200, e.g., the bead shape analysis module 216, the measurement data generated by the measurement device 114. In some examples, the technique may include determining, by the computing device 200, e.g., the bead shape analysis module 216, the bead shape based on the measured dimensions. For example, the cross-sectional area A1 may be determined based on the measured height H1 and / or width W1.
[0082] In some examples, the technique includes adjusting one or more controlled parameters and repeated dispensing of beads and measuring the bead shape of the beads. In this manner, each controlled process parameter may be sequentially adjusted from a determined range of acceptable values for the controlled process parameter to an investigation value. In some examples, each controlled process parameter may be investigated individually, e.g., only one process parameter may be adjusted between successive iterations. In this manner, the management system 110 may be configured to generate and store measurement data associated with the investigation of multiple controlled process parameters.
[0083] 3A also includes determining, by the computing device 200, such as by the response surface profile module 218, a response surface profile based on the measurement data and the controlled ALAD process parameters. For example, the technique may include correlating or plotting each respective bead shape of the plurality of bead shapes against each respective controlled ALAD process parameter of the plurality of controlled ALAD process parameters used to generate the respective bead shape. In some embodiments, determining the response surface profile 302 may include repeatedly dispensing, measuring, and analyzing the bead shapes to generate one or more response surface profiles.
[0084] In some examples, the techniques may include automated generation of a response surface profile. For example, determining the response surface profile may include controlling the pick-and-place robot 113 by the computing device 200, such as the ALAD system control module 212, to coordinate the movement of the witness plate. Controlling the pick-and-place robot 113 may include, for example, at least one of controlling the pick-and-place robot 113 to pick up the witness plate 140 from the uncoated witness plate supply 111, placing the uncoated witness plate 140 in a fixture 166 in the managed ALAD system 116, removing the coated witness plate 140 from the fixture 166, placing the coated witness plate 140 on a fixture 168 in the measurement device 114, removing the measured witness plate 140 from the fixture 168, and / or placing the measured witness plate 140 in the coated witness plate stock 115.
[0085] In some examples, the automated generation of response surface profiles may include automatically determining, by the computing device 200, such as the ALAD system control module 212, batch operation data defining process conditions for generating at least one response surface profile. As described above, the batch operation data may include, for example, ranges of controllable ALAD process parameters to sample, number of samples, sample names, or operations of any of the pick-and-place robot 113, measurement device 114, and management ALAD system 116. In some examples, determining the batch operation data may include determining, by the computing device 200, a list of individual witness plate names and process conditions associated with each witness plate.
[0086] In some examples, the techniques may include automatically controlling motion control of the pick-and-place robot 113, the measurement device 114, and the managing ALAD system 116 to execute the batch based on the determined batch operation data by the computing device 200, e.g., the ALAD system control module 212. For example, executing the batch may include coordinating local program execution and motion timing of the pick-and-place robot 113, the motion measurement device 114, and / or the robot 160 of the managing ALAD system 116, communicating witness plate names, and / or communicating measurements to the computing device 200 for analysis and / or storage.
[0087] FIGURE 3B is a flow diagram of an example technique for controlling an automated liquid adhesive dispensing process using measured bead shape and responsive surface profile. Although the technique of FIGURE 3B is described with respect to manufacturing environment 100 of FIGURES 1A and 1B and computing device 200 of FIGURE 2, in other examples, the technique of FIGURE 3B may be performed using different systems, different computing devices, or both. Additionally, manufacturing environment 100 and computing device 200 may perform other techniques for determining one or more responsive surface profiles.
[0088] The technique shown in Figure 3B includes determining (302) a responsive surface profile of the liquid adhesive by the computing device 200, such as by the responsive surface profile module 218. For example, determining the responsive surface profile may include the techniques described above with reference to Figure 3A.
[0089] After determining 302 the response surface profile, the technique illustrated in FIG. 3B includes controlling 304 the manufacturing site ALAD system 126 to dispense beads 152 of liquid adhesive onto a surface of the witness plate 150 using at least one site ALAD process parameter by the computing device 200, such as the ALAD system control module 212. In some embodiments, controlling the manufacturing site ALAD system 126 to dispense beads 152 onto the witness plate 150 may include dispensing a plurality of beads, each respective bead of the plurality of beads being dispensed using a respective site ALAD process parameter of the plurality of site ALAD process parameters. In some embodiments, controlling the manufacturing site ALAD system 126 to dispense beads 152 onto the witness plate 150 may be automated with a pick-and-place robot, as described above.
[0090] After dispensing the bead 152, the technique shown in FIG. 3B includes controlling the measurement device 124, via the computing device 200, bead shape acquisition module 214, to measure (306) the shape of the bead 152. After measuring the shape of the bead 152, the technique may include receiving, via the computing device 200, e.g., the bead shape analysis module 216, the measurement data generated by the measurement device 124. In some examples, the technique may include determining, via the computing device 200, e.g., the bead shape analysis module 216, the bead shape based on the measured dimensions. For example, the cross-sectional area A2 may be determined based on the measured height H2 and / or width W2.
[0091] After measuring the bead shape, the technique shown in FIG. 3B includes comparing (308) the bead shape of the bead 152 to a reference bead shape by the computing device 200, for example, the bead shape analysis module 216. The reference bead shape may be the same as or different from the target bead shape. The target bead shape is the desired shape of the bead when applied to an article for manufacturing. The reference bead shape may be determined by the computing device 200 based on the selected target bead shape. In some examples, the comparison may include comparing the measured bead shape to the target bead shape. In response to determining that the bead shape of the bead 152 is different from the target bead shape, the technique includes determining (310) at least one updated process parameter by the computing device 200, for example, the response surface profile analysis module 220, based on the response surface profile. The at least one updated process parameter is configured to cause a robot of the manufacturing site ALAD system 126 to dispense a second bead having the reference bead shape.
[0092] In some embodiments, the techniques may include generating, by a computing device 200, such as an ALAS process parameter adjustment module 220, an output receivable by the manufacturing site ALAD system 126 indicating at least one updated process parameter. In this manner, the techniques may include automatically updating the site ALAD process parameters based on the measured bead shape and the generated response surface profile.
[0093] In some examples, the techniques may include automatically controlling, by the computing device 200, e.g., the ALAS process parameter adjustment module 220, the manufacturing site ALAD system 126 with the at least one updated process parameter to dispense a second bead of liquid adhesive onto a surface of a second witness plate, the second bead having a second bead shape based on the at least one updated process parameter. After dispensing the second bead, the techniques may include controlling, by the computing device 200, e.g., the bead shape acquisition module 214, the measurement device 124 to measure a shape of the second bead. After measuring the bead shape, the techniques may include comparing, by the computing device 200, e.g., the bead shape analysis module 216, the bead shape of the second bead to a target bead shape. In response to determining that the bead shape of the bead 152 is different from the target bead shape, the techniques may include determining, by the computing device 200, e.g., the response surface profile analysis module 220, at least one second updated process parameter based on the response surface profile. The at least one second updated process parameter is configured to cause a robot of the manufacturing site ALAD system 126 to dispense a third bead having a target bead shape. In this manner, the present techniques may include using the response surface profile to control the manufacturing site ALAD system 126 to iteratively analyze multiple bead shapes.
[0094] In some embodiments, the techniques may include identifying, by the computing device 200, e.g., by the bead shape analysis module 216, a process window including multiple site ALAD process parameters that result in one or more bead shapes within a selected tolerance of the target bead shape. In some embodiments, the techniques may include identifying, by the computing device 200, e.g., by the response surface profile analysis module 220, at least one gradient of the response surface profile within the process window. As discussed above, the at least one gradient may be indicative of process stability. In this manner, the techniques may include evaluating stability of the process window.
[0095] FIGURE 3C is a flow diagram of an example technique for controlling an automated liquid adhesive dispensing process using linear modeling of bead shape. Although the technique of FIGURE 3C is described with respect to manufacturing environment 100 of FIGURES 1A and 1B and computing device 200 of FIGURE 2, in other examples, the technique of FIGURE 3C may be performed using a different system, a different computing device, or both. Additionally, manufacturing environment 100 and computing device 200 may perform other techniques for determining one or more responsive surface profiles.
[0096] The technique shown in FIG. 3C includes dispensing (322), by a robot 160 in the manufacturing environment 100, one or more linear beads 142 of liquid adhesive representing a target composite dispense path onto a surface of a substrate 140 using at least one process parameter. The linear beads 142 extend along a longitudinal axis and have a bead shape across the longitudinal axis based on the at least one process parameter. The target composite dispense path may include a continuous path. The continuous path may define at least one of a rounded curve, a sharp curve, or an overlap, as described above. In some examples, dispensing may include dispensing a plurality of beads of liquid adhesive, each respective bead of the plurality of beads being dispensed using at least one respective process parameter of the plurality of process parameters.
[0097] In some examples, dispensing the one or more linear beads may include controlling the robot 160 by at least one of the processor of the measurement device or a second processor of the robot, e.g., via computing device 200, to dispense the one or more linear beads using the at least one process parameter. In examples in which the robot 160 includes a dispensing head 162 and an articulating arm 164, controlling the robot 160 may include controlling the dispensing head 162 by the computing device 200 to dispense the linear bead of liquid adhesive onto the surface of the witness plate 140, and controlling the articulating arm 164 by the computing device 200 to control a position and velocity of the dispensing head 162 relative to the surface of the witness plate 140. As discussed above, the at least one process parameter may include at least one of a velocity vector or a direction vector of the dispensing head 162 of the robot 160 relative to the surface of the witness plate 140.
[0098] 3C includes measuring (324) at least one characteristic of the bead shape at a plurality of discrete locations along the longitudinal axis of the linear bead via one-dimensional scanning with a measuring device positioned within the manufacturing environment 100, such as measuring device 114. The at least one characteristic of the bead shape may include at least one of a bead height relative to a surface of the substrate, a bead width relative to the longitudinal axis of the bead at the surface of the substrate, or a bead cross-sectional area of the bead transverse to the longitudinal axis, as described above. As described above, measuring device 114 may include a handheld measuring device.
[0099] The technique shown in FIG. 3C includes adjusting (326) at least one process parameter based on the one or more response surface profiles and the characteristics of the at least one bead shape by a processor of the measurement device, e.g., computing device 200. In some examples, the response surface profile can be based on a reference bead shape of a reference bead of liquid adhesive and at least one reference process parameter. For example, as described above with respect to FIG. 1, the management system 110 can be configured to generate the one or more response surface profiles based on the measurement data including the plurality of bead shapes and the plurality of selected ALAD process parameters used to generate each bead shape of the plurality of bead shapes. In some examples, the response surface profile is further based on at least one uncontrolled process parameter, which can include at least one of the viscosity of the liquid adhesive, the ambient temperature, the ambient humidity, or the ambient pressure.
[0100] In some examples, adjusting the at least one process parameter may include accessing with a processor of the measurement device, e.g., via computing device 200, one or more response surface profiles of the liquid adhesive that define a reference bead shape of a reference bead of the liquid adhesive and the at least one reference process parameter. Adjusting the at least one process parameter may also include comparing, by a processor, e.g., computing device 200, the bead shape to the reference bead shape. Adjusting the at least one process parameter may also include determining, in response to determining that the bead shape differs from the reference bead shape, by a processor, e.g., computing device 200, the at least one adjusted process parameter based on the at least one reference process parameter.
[0101] In some examples, as described above, the response surface profile may be based on a linear model relating at least one process parameter and at least one characteristic of the bead shape at each discrete location of the plurality of discrete locations, regardless of adjacent discrete locations of the plurality of discrete locations along the continuous path. Each discrete location of the plurality of discrete locations may be substantially equally spaced from adjacent discrete locations. Additionally or alternatively, each discrete location of the plurality of discrete locations may be between about 0.01 mm and about 1 mm from a directly adjacent discrete location.
[0102] The technique shown in FIG. 3C also includes dispensing (328), for example with the robot 160, the liquid adhesive using the target composite dispense path and the at least one adjusted process parameter.
[0103] In some examples, the techniques may include identifying, as described above, by a processor, such as computing device 200, a process window including a plurality of process parameters associated with a plurality of bead shapes within a selected tolerance of the bead shape. Additionally, the techniques may include identifying, as described above, by a processor, such as computing device 200, at least one slope of the response surface profile within the process window, the slope being indicative of stability of the at least one process parameter.
[0104] EXAMPLES
[0105] Example 1: A common bond in many electronic applications is approximately 2 mm wide by 0.5 mm high in its final assembled state. 2 The target cross-sectional area profile of 0.5 mm 2 Dispensing adhesive with a cross-sectional area less than 0.5mm can result in "not enough adhesive" and / or part failure. 2Dispensing adhesive with a cross-sectional area greater than 0.5 mm can result in "squeeze-out" of the adhesive. For components sensitive to unwanted adhesive contact, such as components near circuitry, this "squeeze-out" can also result in component failure. As a result, 2 It is desirable to dispense a bead of adhesive having a cross-sectional area of 0.5 mm or less and a height of 0.5 mm or more. This target bead can be achieved by varying robot speeds, flow rates, z-heights, nozzle types, and many other variables. In the experiments, multiple configurations of flow rates and speeds were tested so that the responsive surface profile could provide a robot speed and flow rate that optimizes the cross-sectional area of the bead without sacrificing an instance of a height of 0.5 mm or less.
[0106] Example 2: A common perturbation in a manufacturing process is switching from a first lot of liquid adhesive to a second lot of liquid adhesive. The second lot may have a different fluid viscosity than the first lot. For example, if the fluid viscosity of the second lot is lower than that of the first lot, part failures may be experienced as the shape profile changes and / or the bead height decreases. In an experiment, multiple lots of liquid adhesive with various viscosity profiles were tested to measure and quantify the degree of change in the bead shape profile and identify the viscosity at which part failures are most likely to be observed. These results may be used to generate a response surface profile that may be used to modify process parameters so that new perturbation systems are designed to eliminate failures due to lower (or higher) viscosity adhesives.
[0107] Example 3: During the dispense path, it is possible that systematic variability may result in changing the bead profile along the linear length of the bead. This may be the result of velocity drift, fluid stress relaxation, or changes in substrate height. In experiments, systematic variation was found in that the cross-sectional area of the bead steadily and repeatably decreased along the bead length. To correct for this systematic variability, a variable speed profile was programmed such that the robot's speed steadily decreased along the bead's length. Varying the speed along the dispense path allowed the adhesive bead to maintain the target cross-sectional area.
[0108] Example 4: As previously described, beads of a target cross-sectional area (or height or width) can be obtained through various process settings. To further optimize based on additional process constraints, experiments included selecting process settings that achieved the desired cross-sectional area at the fastest possible speed. The results included dispense paths with the shortest cycle times, thus reducing the overall cycle time of the production and increasing throughput.
[0109] 4 is a graph showing example bead shapes as cross-sectional area variation along the longitudinal axis of each bead, represented as lines 402, 404, 406, and 408. Each of lines 402, 404, 406, and 408 show dispensing of liquid adhesive using the same liquid adhesive flow rate and different robot speeds. Each of lines 402, 404, 406, and 408 dispensed at approximately 3.0 milliliters per second (mL / sec). Line 402 corresponds to a robot speed of 42 millimeters per second (mm / sec). Line 404 corresponds to a robot speed of 51 mm / sec. Line 406 corresponds to a robot speed of 60 mm / sec. Line 408 corresponds to a robot speed of 79 mm / sec. Although each of the lines 402, 404, 406, and 408 included a different robot speed, the results show substantially consistent bead shape for a particular flow rate and linear position (relative to the longitudinal axis of the bead) even when the robot speed is varied. Experiments were also conducted over different flow rates (e.g., 1.1 mL / sec, 2.0 mL / sec, 4.0 mL / sec, and 5.0 mL / sec) with similar results. In this manner, the response surface profile indicative of bead shape, flow rate, and robot speed can be used to predict bead shape at a selected linear position based on a known flow rate and robot speed.
[0110] FIG. 5A is a graph showing exemplary bead shapes as cross-sectional area variation along the longitudinal axis of each of beads 1-4. FIG. 5B shows an enlarged portion of FIG. 5A. As best seen in FIG. 5B, lines 502, 504, 506, and 508 represent beads 1-4, respectively. Each of lines 502, 504, 506, and 508 show repeated dispensing of each of the beads using the same liquid adhesive flow rate (5.0 milliliters / minute) and robot speed (30.2 mm / second). The results shown in lines 502, 504, 506, and 508 demonstrated repeatability in generating bead shapes at the same liquid adhesive flow rate and robot speed. Even though there was relatively small variation between each of beads 1-4, which may be due to, for example, flow mechanics, robot motion, physical properties of the adhesive, etc., the variation is repeatable. In other words, the peaks and toughs shown in FIG. 5B are in similar locations and of similar amplitude across each of beads 1-4. Experiments were also conducted over different robot speeds (e.g., 21.1 mm / sec, 25.6 mm / sec, 34.8 mm / sec, and 39.2 mm / sec) with similar results. These results demonstrated that the bead shape is repeatable for different process parameters such as robot speed and flow rate. Even variations in bead shape (which may be due to, for example, flow mechanics, robot motion, physical properties of the adhesive, etc.) are repeatable. By evaluating the repeatable variations, the systems and techniques described herein can be used to compensate for variations due to, for example, different flow rates or robot speeds.
[0111] FIG. 6 is a three-dimensional graph showing an example response surface profile for the adhesive dispensing process shown in FIGS. 4-5B, as well as additional experimental data of the same. The response surface profile is shown as the average cross-sectional area of each bead (602), and the variability in cross-sectional area of each bead (604). As described above, the response surface profile can be used to control ALAD process parameters such as robot speed and liquid adhesive flow rate, for example, via response surface methodology, to obtain predicted bead shapes. Similar response surface profiles can be generated for other variables, including but not limited to bead height, bead width, or other ALAD process parameters.
[0112] 7 is a graph showing an exemplary velocity profile that can be used to reduce variability in bead shape. As discussed above, local bead shapes can include inherent and repeatable variations that can be characterized. For example, line 702 shows a region of linear position (mm) versus robot velocity (mm / sec) at a constant flow rate of about 2 mL / min, with a linear position profile of about 0.5 mm 2 The area 704 above the line 702 is approximately 0.5 mm 2 The area 706 under the line 702 is approximately 0.5 mm 2 7. Thus, the robot velocity varies dynamically with respect to the linear position according to line 702 to within approximately 0.5 mm 2 A bead having a target cross-sectional area of 0.1 mm can be dispensed. In this manner, by compensating for local bead shape variability, the accuracy of dispensing the liquid adhesive can be improved, thereby improving bond integrity.
[0113] FIG. 8 is a graph showing example bead shapes (z-axis profile vs. y-axis profile) for several liquid adhesive viscosities (i.e., lines 802, 804, 806, and 808). Each of the lines 802, 804, 806, and 808 represents a bead of liquid adhesive having a different viscosity. Each bead was dispensed by the same robot and using the same ALAD process parameters. As discussed above, liquid adhesive viscosity can affect bead shape. For example, line 802 represents the bead shape for a liquid adhesive having a lowest viscosity of 9,580 centipoise (cP). As shown, the height (z-axis bead profile) is the smallest and the width (y-axis bead profile) is the largest of the four samples. Line 808 represents the bead shape for a liquid adhesive having a highest viscosity of 50,000 cP. Line 808 includes the largest height (z-axis bead profile) and smallest width (y-axis bead profile) of the four samples. Lines 804 and 806 represent the third highest and second highest viscosities, respectively. In line 804, a liquid adhesive having a viscosity of 13,360 cP exhibited a larger z-axis bead profile and a smaller y-axis bead profile compared to line 802, and a smaller z-axis bead profile and a larger y-axis bead profile compared to lines 806 and 808. In line 806, a liquid adhesive having a viscosity of 13,360 cP exhibited a larger z-axis bead profile and a smaller y-axis bead profile compared to lines 802 and 804, and a smaller z-axis bead profile and a larger y-axis bead profile compared to line 808. As shown in FIG. 8, viscosity affects bead shape, such that changes in liquid adhesive viscosity, for example between liquid adhesive batches, may require updating process parameters to maintain consistent bead shape, at least within a selected tolerance of the ALAD process.
[0114] Various embodiments have been described. These and other embodiments are within the scope of the following claims. In addition to the respective embodiments, the following aspects are noted. (Appendix 1) controlling a robot in a manufacturing environment using at least one process parameter to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on the at least one process parameter; measuring at least one characteristic of the bead shape with a portable measurement device located within the manufacturing environment; accessing, with a processor of the portable measurement device, one or more response surface profiles of the liquid adhesive defining a reference bead shape and at least one reference process parameter of a reference bead of the liquid adhesive; comparing, by the processor, the bead shape to a reference bead shape; and in response to determining that the bead shape is different from the reference bead shape, determining, by the processor, at least one updated process parameter based on the at least one reference process parameter, wherein the at least one updated process parameter is configured to cause the robot to dispense a second bead having the reference bead shape. (Appendix 2) 2. The method of claim 1, wherein the bead defines an elongated linear strip extending along a longitudinal axis, and the measurement device is configured to measure the bead shape at discrete positions along the longitudinal axis of the bead. (Appendix 3) 3. The method of claim 1 or 2, further comprising generating, by the processor, an output receivable by the robot indicative of the at least one updated process parameter. (Appendix 4) automatically controlling the robot to dispense a second bead of the liquid adhesive onto a second surface of a second substrate using the at least one updated process parameter, the second bead having a second bead shape based on the at least one updated process parameter; measuring at least one second characteristic of the second bead shape with the portable measurement device; comparing the second bead shape to the reference bead shape; 4. The method of any one of claims 1 to 3, further comprising: in response to determining that the second bead shape is different from the reference bead shape, determining at least one second updated process parameter based on the at least one reference process parameter, wherein the at least one second updated process parameter is configured to cause the robot to dispense a third bead having the reference bead shape. (Appendix 5) The robot comprises a dispensing head and an articulating arm, and controlling the robot controlling, by a second processor of the robot, the dispensing head to dispense the bead of the liquid adhesive onto the surface of the substrate; and controlling, by the second processor, the articulating arm to control a position and velocity of the dispensing head relative to the surface of the substrate. (Appendix 6) 6. The method of claim 5, wherein the at least one process parameter comprises at least one of a velocity vector of a dispensing head of the robot relative to the surface of the substrate, a direction vector of the dispensing head, a screw speed of the dispensing head, or an applied back pressure of the dispensing head. (Appendix 7) 7. The method of any one of claims 1 to 6, wherein the response surface profile is further based on at least one uncontrolled process parameter comprising at least one of the viscosity of the liquid adhesive, ambient temperature, ambient humidity, or ambient pressure. (Appendix 8) identifying, by the processor, a process window including a plurality of process parameters associated with a plurality of reference bead shapes within a selected tolerance range of the reference bead shape; 8. The method of any one of claims 1 to 7, further comprising: determining, by the processor, the at least one updated process parameter based on the plurality of reference bead shapes within the process window. (Appendix 9) identifying, by the processor, at least one gradient of the response surface profile within the process window; 9. The method of claim 8, further comprising determining, by the processor, the updated process parameters based on the at least one gradient. (Appendix 10) 10. The method of any one of claims 1-9, wherein the beads define elongated linear strips extending along a longitudinal axis, and the bead shape includes at least one of a height of the bead relative to the surface of the substrate, a width of the bead relative to the longitudinal axis of the bead at the surface of the substrate, or a cross-sectional area of the bead transverse to the longitudinal axis. (Appendix 11) 11. The method of any one of claims 1 to 10, wherein the beads represent a target complex dispensing path that includes a continuous path that defines at least one of a rounded curve, a sharp curve, or an overlap. (Appendix 12) A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a computing device, cause the at least one processor to perform the method of any one of claims 1 to 11. (Appendix 13) a robot in a manufacturing environment configured to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on at least one process parameter of the robot; a portable measurement device in the manufacturing environment configured to measure at least one characteristic of the bead shape; and A processor of the portable measurement device, accessing one or more response surface profiles of the liquid adhesive defining a reference bead shape and at least one reference process parameter for a reference bead of the liquid adhesive; comparing said bead shape to said reference bead shape; and a processor configured to determine at least one updated process parameter based on the at least one reference process parameter in response to determining that the bead shape is different from the reference bead shape, wherein the at least one updated process parameter is configured to cause the robot to dispense a second bead having the reference bead shape. (Appendix 14) 14. The system of claim 13, wherein the bead defines an elongated linear strip extending along a longitudinal axis, and the measurement device is configured to measure the at least one characteristic of the bead shape at discrete locations along the longitudinal axis of the bead. (Appendix 15) 15. The system of claim 13 or 14, wherein the processor is further configured to generate an output receivable by the robot indicative of the at least one updated process parameter. (Appendix 16) the robot is configured to dispense a second bead of liquid adhesive onto a second surface of a second substrate using the at least one updated process parameter, the second bead having a second bead shape based on the at least one updated process parameter; the portable measurement device is configured to measure at least one second property of the second bead shape; The processor, comparing the second bead shape to the reference bead shape; 16. The system of any one of claims 13 to 15, further configured to determine at least one second updated process parameter based on the at least one reference process parameter in response to determining that the second bead shape is different from the reference bead shape, wherein the at least one second updated process parameter is configured to cause the robot to dispense a third bead having the reference bead shape. (Appendix 17) The robot, a dispensing head configured to dispense the liquid adhesive onto the surface of the substrate; 17. The system of any one of claims 13 to 16, comprising: an articulating arm configured to control a position and velocity of the dispensing head relative to the surface of the substrate. (Appendix 18) 18. The system of claim 17, wherein the at least one process parameter comprises at least one of a velocity vector of the robot's dispensing head relative to the surface of the substrate, a direction vector of the dispensing head, a screw speed of the dispensing head, or an applied back pressure of the dispensing head. (Appendix 19) 19. The system of any one of claims 13 to 18, wherein the response surface profile is further based on at least one uncontrolled process parameter, including at least one of the viscosity of the liquid adhesive, ambient temperature, ambient humidity, or ambient pressure. (Appendix 20) The processor, identifying a process window comprising a plurality of process parameters associated with a plurality of reference bead shapes within a selected tolerance range of the reference bead shape; 20. The system of any one of claims 13 to 19, further configured to determine the updated process parameters based on the plurality of reference bead shapes within the process window. (Appendix 21) The processor, identifying at least one gradient of the response surface profile within the process window; 21. The system of claim 20, further configured to determine the updated process parameter based on the at least one gradient. (Appendix 22) 22. The system of any one of claims 13-21, wherein the beads define elongated linear strips extending along a longitudinal axis, and the bead shape includes at least one of a height of the bead relative to the surface of the substrate, a width of the bead relative to the longitudinal axis of the bead at the surface of the substrate, or a cross-sectional area of the bead transverse to the longitudinal axis. (Appendix 23) 23. The system of any one of claims 13 to 22, wherein the portable measurement device comprises a portable laser displacement sensor. (Appendix 24) 24. The system of any one of claims 13 to 23, wherein the beads represent a target composite dispensing path that includes a continuous path that defines at least one of a rounded curve, a sharp curve, or an overlap. (Appendix 25) a robot in the management system configured to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on at least one process parameter of the robot; a measurement device in the management system configured to measure at least one characteristic of the bead shape; a first processor communicatively coupled to the robot and the measurement device, the first processor configured to determine a response surface profile of the liquid adhesive based on the bead shape and the at least one process parameter, the response surface profile defining a relationship between the bead shape and the at least one process parameter; a second robot within the manufacturing site configured to dispense a second bead of the liquid adhesive onto a surface of a second substrate, the bead having a second bead shape based on at least one second process parameter of the second robot; a portable measurement device at the manufacturing site configured to measure at least one characteristic of the second bead shape; and a second processor of the portable measurement device, receiving a response surface profile from the processor; comparing the second bead shape to the bead shape; and a second processor configured to determine at least one updated process parameter based on the at least one process parameter in response to determining that the second bead shape is different from the bead shape, wherein the at least one updated process parameter is configured to cause the second robot to dispense a third bead having the bead shape.
Claims
1. a robot in a manufacturing environment configured to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on at least one process parameter associated with a dispensing process of the robot; a portable measurement device in the manufacturing environment configured to measure at least one characteristic of the bead shape; and A processor of the portable measurement device, accessing one or more response surface profiles for the liquid adhesive defining a relationship between a reference bead shape of a reference bead of the liquid adhesive and at least one reference process parameter; comparing said bead shape to said reference bead shape; and a processor configured to, in response to determining that the bead shape differs from the reference bead shape, determine at least one updated process parameter based on the at least one reference process parameter, the at least one updated process parameter configured to cause the robot to dispense a second bead having the reference bead shape; The robot, a dispensing head configured to dispense the liquid adhesive onto the surface of the substrate; an articulating arm configured to control a position and velocity of the dispensing head relative to the surface of the substrate; The system, wherein the at least one process parameter comprises at least one of a velocity vector of the robot's dispensing head relative to the surface of the substrate, a direction vector of the dispensing head, a screw speed of the dispensing head, or an applied back pressure of the dispensing head.
2. 10. The system of claim 1, wherein the processor is further configured to generate an output receivable by the robot indicative of the at least one updated process parameter.
3. the robot is configured to dispense a second bead of liquid adhesive onto a second surface of a second substrate using the at least one updated process parameter, the second bead having a second bead shape based on the at least one updated process parameter; the portable measurement device is configured to measure at least one second property of the second bead shape; The processor, comparing the second bead shape to the reference bead shape; 3. The system of claim 1, further configured to determine at least one second updated process parameter based on the at least one reference process parameter in response to determining that the second bead shape is different from the reference bead shape, the at least one second updated process parameter configured to cause the robot to dispense a third bead having the reference bead shape.
4. The system of any one of claims 1 to 3, wherein the responsive surface profile is based on at least one of the following: viscosity of the liquid adhesive, ambient temperature, ambient humidity, or ambient pressure.
5. The processor, identifying a process window comprising a plurality of process parameters associated with a plurality of reference bead shapes within a selected tolerance range of the reference bead shape; determining the updated process parameters based on the plurality of reference bead shapes within the process window; identifying at least one gradient of the response surface profile within the process window; determining the updated process parameters based on the at least one gradient. The system according to any one of claims 1 to 4, further configured as follows:
6. 6. The system of claim 1, wherein the beads define elongated linear strips extending along a longitudinal axis, and the bead shape includes at least one of a height of the bead relative to the surface of the substrate, a width of the bead relative to the longitudinal axis of the bead at the surface of the substrate, or a cross-sectional area of the bead transverse to the longitudinal axis.
7. The system of any one of claims 1 to 6, wherein the beads represent a target compound dispensing path that includes a continuous path that defines at least one of a rounded curve, a sharp curve, or an overlap.
8. a robot in a management system configured to dispense a bead of liquid adhesive onto a surface of a substrate, the bead having a bead shape based on at least one process parameter related to a dispensing process of the robot; a measurement device in the management system configured to measure at least one characteristic of the bead shape; a first processor communicatively coupled to the robot and the measurement device, the first processor configured to determine a response surface profile of the liquid adhesive based on the bead shape and the at least one process parameter, the response surface profile defining a relationship between the bead shape and the at least one process parameter; a second robot within the manufacturing site configured to dispense a second bead of the liquid adhesive onto a surface of a second substrate, the bead having a second bead shape based on at least one second process parameter associated with a dispensing process of the second robot; a portable measurement device at the manufacturing site configured to measure at least one characteristic of the second bead shape; and a second processor of the portable measurement device, receiving the response surface profile from the first processor; comparing the second bead shape to the bead shape; and a second processor configured to determine at least one updated process parameter based on the at least one process parameter in response to determining that the second bead shape is different from the bead shape, the at least one updated process parameter configured to cause the second robot to dispense a third bead having the bead shape.
Citation Information
Patent Citations
Device for applying adhesive to a workpiece
US20070000442A1
Method for dispensing a viscous material
US20100250011A1
Automatic generation of toolpaths
WO2018222250A1