Glass Decking System, Adaptable End Effector and Methods
20210122062 · 2021-04-29
Inventors
- Vellbor Kllibarda (Southfield, MI, US)
- Freddie Tappo (Sterling Heights, MI, US)
- William Frazer (Wixom, MI, US)
- Richard Pietila (Howell, MI, US)
Cpc classification
B25J15/0052
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0093
PERFORMING OPERATIONS; TRANSPORTING
B60J1/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A glass decking system and an adaptable end effector useful for engaging and installing glass panels and other components having varying panel geometries in a high volume product assembly line. The end effectors include integrated engaging blocks having a locating element and a holding element which allow the end effector to engage and install glass panels having varying geometries without having to change or physically reconfigure the end effectors. The glass decking system and adaptable end effectors are useful for installing glass panels of varying geometries on predetermined different areas of the vehicle, for example windshields, backlites and quarter glass, without having to change or reconfigure the robot end effectors.
Claims
1. An adaptable end effector for use in engaging and disengaging alternately configured panels, the end effector comprising: a base plate having an upper surface, a lower surface and a perimeter; a plurality of integrated blocks connected to the base plate and operable to selectively engage and disengage at least one panel having a contour, each of the plurality of integrated blocks further comprising: a locating element connected to the base plate, the locating element including an abutment surface operable to abuttingly receive an engaged at least one panel; a holding element engaged with the locating element operable to selectively and releaseably engage the at least one panel, the holding element selectively movable between a first position and a second position relative to the locating element; and a holding element actuator in communication with the plurality of integrated block holding elements operable to selectively move the respective holding elements between the first and second position and selectively engage and disengage the at least one panel.
2. The end effector of claim 1, wherein the at least one panel comprises a first panel having a contour and a second panel having a contour, the second panel contour different from the first panel contour, the plurality of integrated blocks comprising: a plurality of first integrated blocks wherein the abutment surface is operable to contact the first panel when the holding element engages the first panel and the holding element is in the second position; and a plurality of second integrated blocks wherein the abutment surface is operable to contact the second panel when the holding element engages the second panel and the holding element is in the second position.
3. The end effector of claim 2 wherein the first and the second panels are glass panels.
4. The end effector of claim 3 wherein each respective holding element of the plurality of integrated blocks comprises a pneumatic suction cup, the end effector further comprising: a vacuum air pressure source in selective communication with the respective holding element actuator, on selective exposure of the vacuum air pressure source to the suction cup, the suction cup moves from the first position to the second position.
5. The end effector of claim 2, further comprising an integrated block position actuator connected to the base plate and to one of the first or the second integrated blocks, the integrated block actuator operable to selectively move the connected integrated block from an active position to an inactive position to provide clearance to the other of the first or the second integrated blocks not connected to the integrated block actuator for engagement of the first panel or the second panel.
6. The end effector of claim 1, wherein the at least one panel comprises a first panel having a contour and a second panel having a contour, the second panel contour different from the first panel contour, the plurality of integrated blocks comprising: at least one of a first integrated block wherein the locating element abutment surface is operable to contact the first panel when the holding element is engaged with the first panel and is in the second position or a second integrated block wherein the abutment surface is operable to contact the second panel when the holding element is engaged with the second panel and is in the second position; and at least one of a combination integrated block wherein the locating element abutment surface includes a first abutment surface and a second abutment surface configured differently than the first abutment surface, wherein the second integrated block first abutment surface is operable to contact the first panel when the holding element engages the first panel and the holding element is in the second position and the second integrated block second abutment surface is operable to contact the second panel when the holding element engages the second panel and the holding element is in the second position.
7. The end effector of claim 6 wherein the first and the second panels are glass panels.
8. The end effector of claim 7 wherein each holding element of the plurality of integrated blocks comprises a pneumatic suction cup, the end effector further comprising: a vacuum air pressure source in selective communication with the respective holding element actuator, on selective exposure of the vacuum air pressure source to the suction cup, the suction cup moves from the first position to the second position.
9. The end effector of claim 8 further comprising a control system in communication with the holding element actuator operable to manipulate the holding element actuator to place the vacuum air pressure source in communication with selective of the holding element suction cups to be engaged with the first panel or the second panel.
10. The end effector of claim 7 further comprising a sensor connected to the base plate operable to detect at least one predetermined metric of the first and the second glass panels.
11. The end effector of claim 10 wherein the at least one predetermined metric comprises at least one of a glass type, a glass perimeter edge, or glass geometry.
12. The end effector of claim 6 wherein the at least one first integrated block or the second integrated block comprises a first integrated block and a second integrated block.
13. The end effector of claim 1 wherein the locating element abutment surface is a NC surface having a contour corresponding to the at least one panel contour.
14. An adaptable glass decking end effector for use with a programmable robot for selectively engaging and disengaging alternately configured glass panels, the end effector comprising: a base plate having an upper surface, a lower surface and a perimeter; a plurality of integrated blocks connected to the base plate and operable to selectively and alternately engage and disengage a first glass panel having a contour and a second glass panel having a contour different than the first glass panel contour, each of the plurality of integrated blocks further comprising: a locating element connected to the base plate, the locating element including an abutment surface operable to abuttingly receive an engaged respective first glass panel or second glass panel; a pneumatic suction cup holding element engaged with the locating element and movable between a first position and a second position relative to the locating element, a portion of the suction cup positioned between the locating element abutment surface and the glass panel when the suction cup is positioned in the second position; the plurality of integrated blocks further comprising: at least one of a first integrated block wherein the abutment surface is operable to contact the first glass panel when the suction cup is engaged with the first glass panel and the suction cup is in the second position or a second integrated block wherein the abutment surface is operable to contact the second glass panel when the suction cup is engaged with the second glass panel and is in the second position; and at least one of a combination integrated block wherein the abutment surface includes a first abutment surface and a second abutment surface configured differently than the first abutment surface, wherein the second integrated block first abutment surface is operable to abuttingly receive the first glass panel when the suction cup is engaged with the first glass panel and the suction cup is in the second position and the second integrated block second abutment surface is operable to abuttingly receive the second glass panel when the suction cup is engaged with the second glass panel and the suction cup is in the second position; a suction cup actuator in communication with the suction cups operable to selectively move the respective suction cups between the first and second position; a vacuum air pressure source in selective communication with the respective suction cup actuator, on selective exposure of the vacuum air pressure source to the suction cup, the suction cup moves from the first position to the second position; and a sensor connected to the base plate operable to detect at least one predetermined metric of the first and the second glass panels.
15. A panel decking system for use in installing panels on a partially assembled product traveling along an assembly line, the system comprising: at least one first decking station positioned on opposing sides of a product path of travel, each of the at least one first decking stations further comprising: a programmable multi-axis robot in communication with the product path of travel, the robot including an adaptable end effector operable to selectively engage and disengage at least one of a first panel or a second panel, the second panel having a different configuration than the first panel; a panel transition area in communication with the robot operable to sequentially receive and position at least one of the first or second panels for engagement by the robot; a vision system in communication with the panel entry point operable to detect at least one predetermined metric of the first and second panels; and a control system in communication with the robot and the vision system operable to coordinate at least one of the at least one detected metric of the first and second panels, operation of the adaptable end effector to selectively engage the at least one first or second panels, or movement of the robot relative to the vehicle path of travel, wherein the robot is operable to selectively engage a predetermined one of the first or second panels and install the engaged panel in a selected one of a plurality of predetermined positions on the product.
16. The system of claim 15 wherein the product comprises a partially assembled passenger vehicle and the at least one of the first and second panels are glass panels.
17. The system of claim 16 wherein the robot adaptable end effector further comprises: a base plate; a plurality of integrated blocks connected to the base plate and operable to selectively engage and disengage one of the first or second glass panels, each of the plurality of integrated blocks further comprising: a locating element connected to the base plate, the locating element including an abutment surface operable to abuttingly receive an engaged first or second glass panel; a suction cup holding element engaged with the locating element and movable between a first position and a second position relative to the locating element, the suction cup operable to engage the first or the second glass panel in the first position; and a holding element actuator in communication with the plurality of integrated block suction cups operable to selectively move the respective suction cups between the first and second position and selectively engage and disengage the at least one of the first or the second panel.
18. The system of claim 16 wherein the panel transition area further comprises: a conveyor; a glass panel entry end operable to sequentially receive the first and second glass panels; a panel exit end distant from the panel entry end, the panel exit end operable to position the first or the second glass panel for engagement by the robot for installation on the product, the conveyor operable to sequentially move the first or second glass panel positioned in the entry end to the exit end.
19. The system of claim 16 further comprising a monitoring area in communication with the panel transition area, the monitoring area comprising a sensor operable to detect at least one predetermined metric of the first and the second glass panels.
20. The system of claim 15 wherein the at least one first decking station on opposing sides of the product path of travel comprises a first decking station and a second decking station positioned on opposing sides of the product path of travel.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The description herein makes reference to the accompanying drawings wherein like reference numerals refer to like parts throughout the several views, and wherein:
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] Referring to
Glass Decking System
[0037] Referring to
[0038] As shown in the
[0039] In the example
[0040] In the example using moveable robots 130 on tracks 134, robots 130 may be positioned on powered carts with actuators, for example electric motors, that are in communication with control system 130 wherein the actuators are energized and de-energized to automatically move the robots 130 between predetermined positions. Other devices and methods for moving robots 130 known by those skilled in the art may be used. It is also understood that one or more of the robots 130 may be used without track 134. In this example, the one or more robots may be stationarily mounted to the facility floor or other structure. It is further understood that one or more robots 130 may be mounted to elevated or overhead positioned support structures and suspend downward versus mounted to tracks 134 or stationarily mounted to the facility floor.
[0041] In the
[0042] It is understood that the robots 130 may be configured and programmed to install alternate glass panels 132, or other panels or objects, to a vehicle 120, or other product, to suit the particular application. It is further understood that a greater or fewer number of decking station 110, and/or robots 130, may be used to suit the particular application and performance requirements. Alternately, or in addition to, robots 130, other automated devices and/or programmable devices may be used with end effector 200 to engage, manipulate, and install glass panels 132, other panels, or other components, as known by those skilled in the art to suit the particular application.
[0043] Exemplary decking stations 110 further each include a panel transition area 136 operable to sequence or buffer several glass panels prior to engagement by robot 130. In one example, each panel transition area 136 includes a conveyor 140 positioned within reach or communication of the station 110 robot 130. Exemplary conveyor 140 includes an entry end 146 and an exit end 150 positioned at the opposite end of the conveyor 140. In one example, conveyor 140 is an endless belt-type conveyor which supports and transfers glass panels 132 which are placed and positioned on the conveyor 140 at the entry end 146 and are selectively moved toward the exit end 150 where the station robot 130 engages the glass panel 132 for installation on vehicle 120 as further described below. It is understood that different forms of conveyors 140 may be used to suit the particular application. It is understood that other devices, for example automated guided vehicles (AGVs), may be used instead of the conveyor 140 as described to move the panels from the entry end 146 to the exit end 150.
[0044] Still referring to the example primary cell 102 and panel transition area 136, in one example, individual glass panels 132 are sequentially loaded or positioned onto conveyor 140 at the entry end 146. This may be conducted using an automated device, for example a programmable robot (not shown), manually by an operator, or semi-automated through a load assist device (not shown). In one example, the conveyor 140 automatically indexes toward exit end 150 as glass panels are removed by station robot 130 from the exit end 150 for installation on the vehicle. Movement or indexing by the conveyor 140 may be made through sensors (not shown), for example in the monitor area 154 described below, in communication with the control system 350. Other devices and methods to index the glass panels 132 toward the exit end 150 known by those skilled in the art may be used. The conveyor 140 may have fixtures or other tooling positioned thereon which receive and accurately and precisely position the glass panels 132 relative to the conveyor, robot 130, and/or the vehicle 120 so the robot can properly engage the glass panel 132 in the exit end 150 for installation.
[0045] In an alternate example of station 110 and panel transition area 136, a conveyor 140 is not used. In the example, the station robot 130 may directly engage a glass panel positioned in, for example, a predetermined position glass dunnage rack or other holding fixture (not shown). In the example, robot 130 would engage the next positioned glass panel 132 from the rack or fixture and either install it on the vehicle 120 as previously described, or move the engaged glass panel to an intermediate process step, for example into exit end 150 for further processing before installation. This alternate process may be used, for example if conveyor 140 malfunctions or is undergoing maintenance or other service.
[0046] In an alternate example, panel transition area 136 can alternately be used as a place for inspection of the glass panel 132, application of adhesive to the glass and inspection thereof, and/or other processes, prior to engagement by station robot 130 for installation on the vehicle 120. In the example of use as an inspection area, if a glass panel does not pass a quality inspection, for example missing or misapplied adhesive, the rejected glass panel 132 can be removed from the station 110 by an operator or other automated device.
[0047] In the
[0048] As shown in the
[0049] The exemplary sensors 154 may include one or more of high resolution cameras, including but not limited to video cameras, laser scanning devices, ultrasonic or frequency devices, or other devices, that are in hardwire or wireless communication with a local or central control system 350 whereby data is stored on each glass panel 132, for example the different glass panels to be installed in primary cell 102. The control system may further store in a data memory storage device in control system 350 (
[0050] In one example, system 100 control system 350 processor 352 (
[0051] As further described below, the sensors 154 may be connected to and onboard the end effectors 200, or they may be separate, stand-alone units in the primary cell 102 adjacent exit end 150 as generally described. In one example further described below, sensors 154 installed on end effector 200 may be used to image and/or otherwise scan the predetermined position on the vehicle 120 that the engaged glass panel 132 is to be installed to ensure proper position and installation of the glass panel 132 relative to the vehicle 120. It is understood that sensors 154 may be positioned in, or are in communication with, other areas of station 110 other than the exit area 150, for example, entry end 146, or conveyor 140, to suit the particular application as known by those skilled in the art.
[0052] Still referring to
[0053] In operation, in exemplary system 100, as further described below for end effector 200, glass panels 132 are sequentially positioned in the entry end 146 of panel transition area 136. Conveyor 140 selectively moves panels 132 positioned on the conveyor toward exit end 150. Sensors 154 may be used to detect predetermined metrics of the glass panel positioned in exit end 150 before engagement of the panel 132 by robot 130. If the detected panel 132 satisfies predetermined metrics as determined by control system 350, robot 130 engages the panel 132 through end effector 200 as further described below. The robot 130 then manipulates, positions, and installs the engaged glass panel 132 in the predetermined position on the vehicle, for example the windshield in the vehicle 120 vehicle windshield opening. They glass decking system 100 is advantageous in that through use of end effector 200 described below, the robots 130 may engage and install differently configured glass panels in different predetermined areas of vehicle 120 without having to stop the system 100 and change or alternately configure the end effectors 200 to accommodate different vehicles positioned in the primary cell 102.
Adaptable End Effector
[0054] Referring to
[0055] Referring to
[0056] Referring to the
[0057] In one example, a single plate 210 is sized, shaped and configured to be useful for all types of components, for example glass panels 132, that will be installed in a particular primary 102 or backup cell 204. The exemplary single plate 210 is also useful regardless of the type or model of product, for example different vehicles 120 and/or different models of a particular vehicle 120, to receive differently configured glass panels 132. Although described as a single or unitary plate, plate 120 may be made from multiple plates connected together to form a rigid plate to support the end effector 200 components described below.
[0058] Exemplary end effector 200 further includes a connector 220. In one example where end effector 200 is used with a robot 130, connector 220 is configured to connect to a wrist or mounting plate of a robot (not shown). In one example, connector 220 includes connection devices, for example quick-connect couplings, whereby on engagement of the connector 220 to the robot 130 wrist, electrical power, data, and fluid lines or cables from the robot 130 are placed in communication with the connector 220 and other devices of the end effector 220. For example, the robot connection lines, cables, or conduits may provide one or more of electrical power supply; electronic and/or digital signal cables; and/or pressurized air, water, hydraulic fluid or lubricant; and/or other supply of materials or services from the robot 130 to the end effector 200 to support the function of the end effector 200 components as further described below and known by those skilled in the art. Connector 220 can take other forms and configurations to suit the particular automated, or semi-automated, device to suit the particular application as known by those skilled in the art.
[0059] Integrated Engagement Blocks
[0060] As best seen in
[0061] The number and positioning of the blocks 230 connected to plate 210 may vary based on the types and/or models of the glass panel 132 it is configured to engage. For example, end effector 200 plate 210 configured for a large sport utility vehicle (SUV) windshield may include a greater number of multifunctional blocks 230 than a plate 210 that is configured for a small sedan backlight. The position of the blocks 230 may also vary on plate 210 to suit the particular object, for example glass panel 132. For example, for a smaller glass panel 132, for example quarter glass, one or more of the blocks 230 may be positioned closer to a center of the plate 210 versus around the plate 210 perimeter 216 for a larger glass panel 132.
[0062] As best seen in
[0063] End effector 200 integration of the locating element 232 and the holding element 236 reduces these conventional opposing vector forces on the overall glass panel 132 geometry and improves on the disadvantages in conventional end effectors. Through use of the integrated blocks 230, locating elements 232 and NC surface abutment surfaces 234, improved accuracy and repeatability in panel engagement, handling, and installation of the panels, for example glass panels 132, on the vehicles 120.
[0064] In one example of block 230 shown in
[0065] Adapter 240 may be made from ferrous, non-ferrous, composite, polymeric or elastomer materials and includes one or more through bores 250 for structures to support the operation of the holding element 236 as described further below. Adaptor 240 many have alternate, shapes, sizes, configurations and materials to suit the particular application, for example glass panels 132, as known by those skilled in the art. In one example as shown in
[0066] Still referring to
[0067] Exemplary locating element 232 is connected to the adaptor 240 (or plate 210) by one or more, or a plurality, of bolt fasteners 260 positioned through the plate 210, the adaptor 240 and into the locating element 232 to secure the multifunctional block 230 to the plate 210. Other devices and methods to connect locating element 232 to adaptor 240, and/or block 230 to plate 210, to suit the particular application may be used as known by those skilled in the art.
[0068] Referring to
[0069] In one example, locating elements 232, 232A, 232B are made from a rigid material, for example aluminum, which may be precisely and accurately formed and/or machined to close tolerances. Other materials, or combinations of other materials, for example rigid materials in combination with semi-rigid or semi-compressible materials, may be used to suit the particular application as known by those skilled in the art. As noted for the example shown in
[0070] In one example of end effector 200, a holding element actuator 270 is used to selectively operate or activate each of the holding elements 236 used to engage and disengage a panel, for example glass panel 132. In one example, one or more actuators 270 are mounted to plate 210 and is in communication with a pressurized air vacuum source, for example provided from the robot 130 through connector 220 and air hoses to the integrated blocks 230 to selectively move the holding elements 236 as further described below. In the example, a manifold (not shown) with an air valve for each block 230 is used. Each valve is in communication with the control system 350 to open or close the valve selectively providing an air vacuum pressure to the selected blocks and the respective holding element 236. Other centralized actuator 270 systems may be used as known by those skilled in the art to suit the particular end effector 200 and system 100.
[0071] Referring to
[0072] In the
[0073] In the example holding element 236 shown, suction cup 280 includes an upper portion 292 and a lower portion 294 which includes the engagement surface 284. The engagement surface 284 may further include one or more, or a plurality of, through air holes such that on application of a vacuum air force 282 from an air vacuum source through the through air holes in the engagement surface 284, a distributed, strong air vacuum force 282 is produced at the engagement surface 284 to engage or grip, or alternately disengage or release, the object or panel to be secured by end effector 200, for example glass panel 132.
[0074] As best seen in
[0075] It is understood that actuator 270 and holding element 236 may be alternately configured and functionally operate to suit the particular application as known by those skilled in the art. For example, a combination of selectively applied forced, pressurized air toward the holding element (not shown), and the described air vacuum pressure force 282, may be used selectively, or in sequenced combination, to alter the position of the holding element 236 to and from the first 286 and second 288 positions. It is further understood that alternate forms of fluid pressure other than the described vacuum force 282, may be used to axially move holding element 236, and engage the holding element to the panel or object, for example, glass panel 132, to suit the particular application.
[0076] Referring to
[0077] In the
[0078] In one example, the abutment surface 234 is a numerical control and/or precision-machined surface (NC surface). In one example, this abutment surface 234 NC surface is accurately and precisely obtained through a computer numerical control (CNC) milling or machining device using the glass panel 132 design data (for example computer aided design (CAD) data) to be the same as, similar to, and/or corresponding to, the shape or surface contour of the glass panel 132 (or other component to be engaged) taking into account other common design factors and tolerances. This has the benefits of proper 3-dimensional engagement and handling, and installation of the glass panel 132 on vehicle 132. This results in a more dimensionally and positionally robust end effector 200, and an more accurate, precise and repeatable process increasing quality of the finished product, for example vehicle 120. Other devices or methods to form or shape the abutment surface 234 to suit the particular application known by those skilled in the art may be used.
[0079] In the example illustrated, the first block 230A abutment surface 234 is in abutting contact or engagement with the first glass panel (and suction cup 280 engagement surface 284) all around, or nearly all around, the perimeter of the abutment surface 234. In one example of operation, when end effector 200 (and system 100), is programmed and executing to next engage the first glass panel, control system 350 will send a signal to the holding element actuator 270 to selectively provide the air vacuum force 282 to only the first blocks 230A.
[0080] In the
[0081] Further, the axial and angular positions of the first 230A and second 230 blocks locating element abutment surfaces 234 are coordinated so as to not interfere with engagement of the other of the first of the second glass panel. In one example where spatial or dimensional interference between the first block 230A and second block 230B exists or cannot be accommodated by the positions of the abutment surfaces 234 alone, one or more block actuators 290 are used to selectively and automatically move one or more of the first 230A (shown in
[0082] Referring to
[0083] Referring to the
[0084] Referring to the
[0085] As shown in the
[0086] Referring to the
[0087]
[0088] Although shown that combination integrated blocks 230C are used in combination with both first 230A and second 230B blocks, it is understood that combination blocks 230C may be used with either first 230A or second 230B blocks, or end effector 200 may be configured with only combination blocks 230C to suit the particular application. It is further understood that end effector 200 may not include any combination block 230C.
[0089] Referring to the
[0090] Each sensor 300 is in electronic/digital communication with, and is capable of sending and receiving signals, through cables or wirelessly, between the local or central control system 350 (
[0091] In the
[0092] In one example, sensor 300 is used to detect and/or recognize the type of panel or component to be engaged prior to engagement by the robot 130 and end effector 200, for example, to confirm that the glass panel 132 is the proper glass panel to be engaged and/or installed in vehicle 120. Alternately, or in combination, sensors 300 may be used to identify the type of glass panel 132 prior to engagement by the robot 130 and end effector 200 in order to activate the vacuum force 292 to the appropriate integrated blocks 230 for the identified and verified glass panel 132. Other predetermined metrics detected by sensors 300 may include the size, dimensions, contour, tint or other metrics of the glass panel 132. Sensors 30 may also detect and/or measure distances, force or pressure between the glass panel 132 and the integrated blocks 230, as well as other metrics known by those skilled in the art. Examples of an imaging recognition systems and device are disclosed in U.S. Pat. Nos. 8,150,165 and 8,923,602 which are incorporated herein by reference.
[0093] In one example of operation, as robot 130 moves the end effector 200 into the predetermined location of the panel, for example glass panel 132, to be engaged or otherwise manipulated, the sensor 300 (or sensors), would capture an image, or otherwise detect, the glass panel 132 prior to the end effector 200 engaging the glass panel 132 with the integrated blocks 230. In one example, the captured image data would be sent to the end effector control unit, or local or centralized control unit, 350 for comparison to previously stored in memory image data for a variety of components. For example, if the glass panel 132 detected data is not the type of glass panel 132 the end effector 200 is set or programmed to engage, a fault or other alarm may be issued by the control unit to alert a broader control system or operator. On detection of such a fault, a visual or audible signal may be generated and the robot 130 and/or end effector 200 may stop operations until the fault status is resolved. Alternate types of sensors 300 and/or predetermined metrics to identify the object or glass panel 132 to be engaged include use of a laser scanner to scan indicia printed on the glass panel which provides data of the type of glass panel. This identification data is sent to one of the control systems 350 mentioned, is compared, and/or return signals sent to execute actions as described above. Still further examples include comparing the detected glass panel data to stored in memory build process data, for example comparing the detected glass panel 132 is the proper glass panel for the vehicle 120 positioned in, or scheduled for, the primary cell 102.
[0094] In another example of use of sensors 300, one more sensors 300 may be used to detect the locational positioning of the glass panel 132, for example positioned in the conveyor 140 exit end 150, or the glass panel position relative to a holding fixture, to detect and determine if the glass panel 132 is in a proper position to be engaged by the end effector 200. Any mis-position or misalignment of the glass panel 132 to be engaged prior to attempted engagement, can be remedied by control system 350 adjusting the position or path of travel of the robot 130 to properly position the end effector 200 relative to the glass panel 132. This detection by sensors 300 and/or automatic adjustment by control system 350 can prevent damage to the glass panel 132, the end effector 200, or robot 130. Other predetermined metrics that one more sensors 300 may be used for is determining actual or positive engagement of the glass panel 132 and/or positive disengagement of the glass panel 132 from the end effector 200, prior to movement of the robot 130 along the next predetermined path of travel. Other uses and detection metrics for sensors 300 for end effector 200 may be used to suit the particular application as known by those skilled in the art.
[0095] In one example of operation of end effector 200, end effector 200 is connected to a preprogrammed, multi-axis robot 130 described above. On receiving a signal from the control system 300, the robot 130 moves the end effector in proximity to the next panel, for example glass panel 132, that is to be engaged and installed on vehicle 120 (or other product). On one example, sensors 300 are used to detect a predetermined metric of the glass panel, for example verify the glass panel is the proper glass panel 132 for the vehicle positioned in the primary cell 102. On verification of the proper glass panel 132 to be engaged, for example a first glass panel 132A, the control system 350, will signal the robot 130 to position the end effector 200 in the proper orientation to engage the glass panel with the integrated blocks 230.
[0096] In one example, the appropriate integrated blocks, for example first blocks 230A, respective suction cup 280 engagement surfaces 284 will be in the first position 286. The robot will then be signaled to move the end effector 200 until suction cup engagement surfaces are in contact with the first glass panel 132A. The control system 350, through holding element actuator 270, will activate or otherwise expose the first integrated blocks 230A to the vacuum force 292 thereby engaging the first glass panel 132A with the engagement surface 284 and move the suction cup 280 and engaged first glass panel 132A into abutting engagement or contact with the first integrated blocks 230A abutment surfaces 234 to properly positon and secure the first glass panel to the end effector 200. In an example where end effector includes combination blocks 230C, the first glass panel will also abuttingly engage the first abutment portions 234A of the combination integrated blocks.
[0097] In one example, on verification that the first glass panel 132A is physically engaged by end effector 200, the control system will signal the robot to move the engaged first glass panel toward vehicle 120 for positioning and installation of the glass panel in a predetermined location on the vehicle 120, for example in the vehicle windshield opening. As described for system 100 above, the robot 130 may move relative to the vehicle 120 to be in communication with the predetermined vehicle opening. In one example, sensors 300 are used to detect the vehicle predetermined opening for proper orientation of the first glass panel 132A relative to the vehicle 120, make any adjustments, and install and disengage the first glass panel. A similar process would be conducted for alternate glass panels, for example second glass panel 132B. The robot 130 and end effector 200 would then receive a signal to return to the exit end 150 to begin the process to engage the next glass panel. Other methods, including the addition or alternate sequence of steps, may be used to suit the particular application as known by those skilled in the art.
Control System
[0098] Referring to
[0099] In the end effector 200 onboard control system 350 example, for example, end effector 200 control system 350 is in communication with the robot 130 control system 350. In the example, the onboard control system 350 serves to control movement and operations of the end effector 200 and robot 130 in the examples described above. The robot 130 control system, or the onboard control system 350 may send and receive signals from a local control system 350, for example a local control system that monitors and controls the automated or semi-automated equipment in the primary 102 and back-up 104 cells as described for
[0100] Alternately, the local or centralized control system 350 may include the preprogrammed instructions, operating systems, software and hardware to detect metrics described above and send signals to the robot 130 and/or end effector 200 to operate the robot 130 and end effector 200 in the examples as described above. In one example of a local control system 350, one or more robot cabinets may be positioned proximate to the primary 102 and backup cells 104.
[0101] Referring to
[0102] Examples of wireless communication networks that may be used to communicate between the control system(s) 350 and components described herein include, but are not limited to, large area networks (LAN), a campus area network (CAN) or other networks suitable for the application as described as known by those skilled in the art. Examples of wireless communication networks, systems and protocols usable with system 100 and end effector 200 include wireless routers for communication based on IEEE standard 802.11 (also known as wi-fi). Other wireless communication protocols, for example BLUETOOTH, may be used. Other wired communication systems and components for communication may be based on IEEE standard 802.3 (also known as the Ethernet) may be used in certain applications. Other forms of communication networks, wired and wireless communication protocols, systems and devices known by those skilled in the art may be used.
[0103] While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not to be limited to the disclosed embodiments but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims, which scope is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures as is permitted under the law.