US 12,468,285 B2
Intersect command vision locating system and method
Sunny Agarwal, Franklin, MA (US); and John Anthony Cronin, Franklin, MA (US)
Assigned to Illinois Tool Works Inc., Glenview, IL (US)
Filed by Illinois Tool Works Inc., Glenview, IL (US)
Filed on Mar. 8, 2023, as Appl. No. 18/118,954.
Prior Publication US 2024/0302816 A1, Sep. 12, 2024
Int. Cl. G05B 19/4099 (2006.01)
CPC G05B 19/4099 (2013.01) [G05B 2219/45235 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of depositing material on an electronic substrate with a dispensing system of the type including a frame, a dispensing unit gantry movably coupled to the frame, a dispensing unit coupled to the dispensing unit gantry, the dispensing unit being configured to deposit material onto the electronic substrate during a dispense operation, a vision system gantry coupled to the frame, and a vision system coupled to the vision system gantry, the vision system being configured to obtain one or more images of the electronic substrate having two adjacent features prior to performing the dispense operation, the method comprising:
acquiring a first image of a first portion of two adjacent features including a first feature of a first component and a second feature of a second component;
acquiring a second image of a second portion of two adjacent features including a third feature of the first component and a fourth feature of the second component;
assigning programmed search boxes to edges of the first feature and to edges of the second feature;
assigning programmed search boxes to edges of the third feature and to edges of the fourth feature;
identifying programmed edges of the first feature and the second feature, each of the first feature and the second feature including a horizontal programmed edge and a vertical programmed edge;
identifying programmed edges of the third feature and the fourth feature, each of the third feature and the fourth feature including a horizontal programmed edge and a vertical programmed edge;
for each of the first feature and the second feature, identifying an intersection point of the horizontal programmed edge and the vertical programmed edge;
determining a first centerline from the intersection point of the first feature to the intersection point of the second feature;
for each of the third feature and the fourth feature, identifying an intersection point of the horizontal programmed edge and the vertical programmed edge;
determining a second centerline from the intersection point of the third feature to the intersection point of the fourth feature;
determining a midpoint of the first centerline;
determining a midpoint of the second centerline;
determining an intersect line from the midpoint of the first enter line to the midpoint of the second center line for a dispense operation between the first component and the second component; and
performing the dispense operation along the intersect line.