EP1537009A2 - Method and device for mounting several add-on parts on production part - Google Patents
Method and device for mounting several add-on parts on production partInfo
- Publication number
- EP1537009A2 EP1537009A2 EP03753391A EP03753391A EP1537009A2 EP 1537009 A2 EP1537009 A2 EP 1537009A2 EP 03753391 A EP03753391 A EP 03753391A EP 03753391 A EP03753391 A EP 03753391A EP 1537009 A2 EP1537009 A2 EP 1537009A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- assembly
- door
- add
- sensors
- measured values
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1684—Tracking a line or surface by means of sensors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36503—Adapt program to real coordinates, software orientation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37459—Reference on workpiece, moving workpiece moves reference point
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39114—Hand eye cooperation, active camera on first arm follows movement of second arm
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39397—Map image error directly to robot movement, position with relation to world, base not needed, image based visual servoing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40307—Two, dual arm robot, arm used synchronously, or each separately, asynchronously
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49764—Method of mechanical manufacture with testing or indicating
- Y10T29/49771—Quantitative measuring or gauging
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49764—Method of mechanical manufacture with testing or indicating
- Y10T29/49778—Method of mechanical manufacture with testing or indicating with aligning, guiding, or instruction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49764—Method of mechanical manufacture with testing or indicating
- Y10T29/49778—Method of mechanical manufacture with testing or indicating with aligning, guiding, or instruction
- Y10T29/4978—Assisting assembly or disassembly
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49826—Assembling or joining
- Y10T29/49828—Progressively advancing of work assembly station or assembled portion of work
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49826—Assembling or joining
- Y10T29/49895—Associating parts by use of aligning means [e.g., use of a drift pin or a "fixture"]
- Y10T29/49902—Associating parts by use of aligning means [e.g., use of a drift pin or a "fixture"] by manipulating aligning means
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/53—Means to assemble or disassemble
- Y10T29/53022—Means to assemble or disassemble with means to test work or product
Definitions
- the invention relates to a method for mounting a plurality of add-on parts on a workpiece, in particular on a vehicle body, the add-on parts being fastened to the workpiece in an aligned position with respect to one another.
- the invention further relates to an assembly system for carrying out this method.
- add-on parts e.g. doors, rear module, front module, .
- add-on parts are attached to vehicle bodies as part of the assembly process.
- the add-on part must be aligned precisely in relation to the body and in this state must be attached to the body using a joining process - for example by screwing it on.
- Such a method for high-precision alignment of an add-on part with respect to a workpiece is described, for example, in (PCT application, our file P803949 / WO / 1).
- the invention is therefore based on the object of proposing an automatable method with the aid of which a plurality of add-on parts - in particular two adjacent vehicle doors - can be attached to a workpiece - in particular on a vehicle body - in a precisely positioned manner relative to one another.
- the invention is also based on the object of proposing a device which is suitable for carrying out the method.
- the add-on parts that are to be assembled in a precise position relative to one another are attached to the workpiece in a joint assembly process.
- the attachments are positioned and fastened with the aid of robot-guided assembly tools, with a separate robot-guided assembly tool being provided for each of the attachments involved.
- the add-on parts that are to be installed together are first aligned with one another in a holding position and then - while maintaining this exact alignment - positioned on the workpiece and connected to it.
- An iterative control process is used to align the add-on parts in the lead position the second attachment (and possibly the other attachments) is shifted and / or pivoted relative to the first attachment, which is held fixed in space, until the desired relative position of the attachments is reached.
- the iterative control process uses measured values from a sensor system that is permanently connected to one of the assembly tools and delivers measured values of selected measured variables on the attachments that are of particular importance for assessing the relative position. If, for example, two add-on parts that are to be installed adjacent to one another in the workpiece are to be aligned with respect to one another with respect to their adjoining edges, the gap dimensions along these edges play a particularly large role as measured variables.
- the iterative control process by means of which the add-on parts are aligned precisely with respect to one another, advantageously comprises the following process steps:
- a displacement vector of the assembly tools is calculated from the difference between (actual) measured values and (target) measured values with the aid of a so-called “Jacobi matrix” (or “sensitivity matrix”) calculated during the set-up phase, and
- Both the (target) measured values and the Jacobian matrix are determined in the course of a set-up phase - upstream of the actual positioning and assembly process - in which the assembly tools are taught in for the specific assembly task.
- This set-up phase is carried out once in the course of setting a new combination of tools, sensor system, workpiece and type and installation position of the attachments to be used.
- the process has the great advantage that it is independent of the exact spatial position of the workpiece and the attachments. in particular, the positioning process to be carried out in a controlled manner, within the scope of which the attachments held in the assembly tools are precisely aligned with one another, does not require any information regarding the absolute positions of the individual attachments in the working space of the robots involved;
- the method according to the invention is based exclusively on relative measurements, in the context of which information (stored in the set-up phase) - corresponding to a set of (target) measurement values of the sensor system - is restored about the control process. This is associated with great procedural and equipment advantages:
- the instrumental structure as well as the setup and operation of the overall system can therefore be implemented very inexpensively. Furthermore, the initial setup and maintenance of the assembly system is drastically simplified and can also be carried out by trained personnel.
- the number of degrees of position freedom that can be compensated for with the relative positioning of the attachments using this method can be freely selected and depends only on the configuration of the sensor system.
- the number of sensors used can also be freely selected.
- the number of (scalar) sensor information provided need only be equal to or greater than the number of degrees of freedom to be controlled.
- a larger number of sensors can be provided, and the redundant sensor information can be used, for example in order to be able to better detect shape errors in the reference areas under consideration on the attachments or to improve the accuracy of the positioning process.
- sensor information from different non-contact and / or tactile sources can be used (eg a combination of CCD cameras, optical gap sensors and tactile distance sensors).
- the measurement results of different quality-relevant sizes can be taken into account in the alignment process of the attachments to one another.
- the method allows a quick compensation of residual uncertainties that can occur when positioning the attachments to each other; Such residual uncertainties can arise from positional deviations of the add-on parts to be aligned in the associated assembly tools and / or from shape errors of the add-on parts which are caused by component tolerances.
- the add-on parts aligned in this way are transported to the workpiece and connected to it.
- the two robots that carry the attachments are advantageously coupled to one another in the hold position; one of the two robots serves as a "master” robot, the movements of which the other, so-called “slave” robot follows.
- the "master” robot therefore takes the “slave” robot along on its target path, so that the spatial relationship of the attachments to one another remains unchanged.
- a control principle by means of which such a coupling can be achieved is known, for example, from EP 752 633 AI, the content of which is hereby incorporated into the present application.
- a further sensor system is provided, which is firmly connected to one of the assembly tools and comprises sensors which - when the attached parts approach the workpiece - are directed at selected reference areas on the workpiece. The measured values supplied by these sensors are used in order to achieve an iterative alignment of the attachments with respect to the workpiece, analogous to the iterative alignment of the attachments to one another described above.
- Fig. 1 is a schematic representation of selected positions of an assembly system in the precise orientation and assembly of two doors in a vehicle body
- Fig. La retreat position
- - Fig. 1b lead position
- Fig. Lc mounting position
- Fig. 2 is a schematic detailed view of a driver's door assembly tool
- Fig. 3 is a schematic representation of the trajectories of the driver's door assembly tool and the rear door assembly tool carrying robot hands.
- Figure 1 shows a section of a vehicle body 1 with a rear door cutout 2, in which - in the course of vehicle assembly - a rear door 3 is to be installed and one front door cutout 2 'in which a driver's door 3' is to be mounted.
- This body 1 is an example of a workpiece with adjacent cutouts 2, 2 'into which adjacent attachments 2, 2' which are adapted to the shape of the cutouts 2, 2 'are to be inserted in the correct position: in the installed position of the doors 3, 3' borders in the area of the B-pillar 8 of the body 1, the rear door 3 with its front edge 10 in the direction of travel and the rear edge 10 'of the driver's door 3' in the direction of travel (see FIGS. 1b and 1c).
- the assembly of the two doors 3, 3 'into the body 1 takes place with the aid of an automatic assembly system 4 (shown schematically in FIG. 1) with a work space 6.
- the assembly system 4 comprises an assembly tool 5 guided by an industrial robot 7, which feeds the rear door 3 and positioned in the door cutout 2 of the body 1.
- the assembly system 4 comprises an assembly system 5 'guided by an industrial robot 7', which feeds the driver's door 3 'and positions it in the door cutout 2' of the body 1.
- a control system 20 is provided for position and movement control of the robots 7, 7 'and the tools 5, 5'.
- the doors 3, 3 ' must be mounted in an exact position (in terms of position and angular position) relative to the areas 9 of the body 1 adjacent to the door cutouts 2, 2'; these surrounding areas 9 thus form a so-called reference area for aligning the doors 3, 3 'with respect to the body 1. Furthermore, it is important to align the two doors 3 and 3' with one another in a highly precise manner in such a way that in the area of their adjacent edges 10, 10 'assume a predetermined relative position, in particular special form an even gap 21 and are coordinated with respect to their position in the Z (vertical) and Y (transverse) direction of the body.
- the areas 11, 11 'adjacent to the edges 10, 10' on the doors 3, 3 'thus form the so-called reference areas for the mutual alignment of the doors 3, 3'.
- the robot-guided assembly tool 5 ' which is used to position the driver's door 3' in the door cutout 2 'and the subsequent assembly, is shown schematically in FIG.
- This assembly tool 5 'fastened to the hand 12' of the industrial robot 7 ' comprises a frame 13' to which a fixing device 14 'is fastened, by means of which the driver's door 3' can be received in a well-defined position.
- the door 3 ' is received by the fixing device 14' on the inside 15 'of the door 3' in the immediate vicinity of hinge receiving surfaces 16 ', to which fastening hinges (not shown in FIG. 2) are screwed in the course of the door assembly.
- This choice of the points of application of the fixing device 14 'on the driver's door 3' ensures that there is a minimal lever arm between the articulation points of the driver's door 3 '(defined by the hinges) in the body 1 and the points of application of the fixing device 14', so that the force of gravity on the door 3 'held in the fixing device 14' has approximately the same effect as on the fully installed door 3 '. This ensures that the shape distortion that occurs when installing the door is minimal.
- the fixing device 14 ' is designed such that the area of the hinge receiving surfaces 16' on the inside 15 'of the door is freely accessible, so that the hinges can be mounted while the door 3' is in the fixing device 14 '.
- the fixing device 14 ' is rotatable and / or pivotable relative to the frame 13' of the assembly plant. Stuff 5 'arranged so that it can be removed after assembly through the window cutout 17' of the assembled and closed door 3 '.
- the assembly tool 5 for the rear door 3 is designed analogously.
- the assembly tool 5 ' is provided with a sensor system 18' with several (three in the schematic representation of FIG. 2) sensors 19 'which are rigid with the frame 13 of the assembly tool 5 'is connected; they thus form a structural unit with the assembly tool 5 '.
- These sensors 19 ' are used to determine joint, gap and depth dimensions between the front edge 10 of the rear door 3 and the rear edge 10' of the driver's door 3 '.
- this sensor system 18 '- as described further below - the driver door 3' held in the assembly tool 5 'is aligned in an iterative control process with respect to the rear door 3.
- the door assembly in a new vehicle type - must first be run through a so-called setup phase in which the assembly tools 5,5 'are configured.
- An appropriate fixing device 14 ', a suitably designed frame 13' and a sensor system 18 'with the corresponding sensors 19' are selected and configured together with the assembly tool 5 ', in accordance with the driver's door 3' to be assembled.
- a mounting device 5 for the rear door 3 is configured from a fixing device 14 and a frame 13.
- the sensor system 18 'of the assembly tool 5' is “taught in” by — as described below under I.
- the rear door assembly tool 5 configured as described above is first attached to the robot hand 12 and equipped with a (“master”) rear door 103.
- the assembly tool 5 is then inserted using the robot 7 moves a freely selectable so-called rear door holding position 23, which is located on the body 101 outside the actual assembly area 122; in this position, the assembly tool 5 is held stationary during the set-up phase.
- a sensor system 18 'adapted to the assembly task is selected and configured together with the fixing device 14' to form the assembly tool 5 ', which in turn is attached to the robot hand 12'.
- the fixing device 14 ' is equipped with a ("master" -) driver's door 103' and (manually or interactively) aligned in such a way with respect to the ("master" -) rear door 103 located in the rear door reserve position 23 that an "optimal.”"Alignment of the two doors 103, 103 'to one another is given (see FIG. 1b).
- This” optimal “alignment is defined in the present case in that the gap 21 between the two doors 103, 103' It is as uniform as possible that there is no depth offset between the two edges 10, 10 'in the vehicle transverse direction (Y direction) and that the reference areas 11, 11' of the two doors 103, 103 'are aligned with one another in the Z direction.
- the relative position of the assembly tool 5 'in relation to the assembly tool 5 assumed in the following is referred to as the driver's door retention position 23'.
- the number and the position of the sensors 19 'on the frame 13' of the assembly tool 5 ' is selected such that the sensors 19' on suitable areas 24 'on the ("master") that are particularly important for the "optimal" alignment.
- Driver door 103 'or areas 24 of the ("master") rear door 103 are directed.
- three sensors 19' are used which are directed to areas 24, 24 'shown in FIG that the sensors 19 'carry out gap measurements in the upper, middle and lower region of the opposite edges 10, 10' of the two ("master") doors 103, 103 '.
- the number of individual sensors 19 'and the surroundings 24, 24' to which they are directed are selected in such a way that they allow the best possible characterization of the quality features relevant to the respective application.
- further sensors can be provided which, for example, measure a (depth) distance between the two ("master") doors 103, 103'.
- the assembly tool 5 'with the sensor system 18' and with the ("master") driver's door 103 'held in the fixing device 14' is now moved with the help of the robot 7 'to the (set by manual or interactive alignment, in the illustration In FIG. 1b, the driver door reserve position 23 is "taught" with respect to the stationary ("master") rear door 103.
- measured values of all sensors 19 ' are initially recorded in the driver door reserve position 23' and as "target measurement values" in one Evaluation unit 26 of the sensor system 18 'stored; this sensor evaluation unit 26 is expediently integrated into the control system 20 of the robot 7, 7 '.
- the two assembly tools 5, 5 ' are moved with the help of the robots 7, 7' (manually or interactively) to a (“master”) body 101 located in the work space 6 of the assembly system 4 , 23 'maintain the corresponding relative position of the two ("master") doors 103, 103' (ie the desired relative orientation of the two doors 103, 103 'that was manually set in process step I.).
- the relative position of the pair of doors 103, 103' assumed in relation to the ("master" -) body 101 is hereinafter referred to as "assembly position" 27 and corresponds to that relative orientation of the pair of doors 103, 103 'to the body 101, in which the two doors are to be fastened in the body 101.
- a further sensor system 28 '(with sensors 29') is used to teach-in the mounting position 27, which is likewise firmly connected to the mounting system 5 '. Some (or all) of the sensors 18 'of the sensor system 19' can also be used as sensors 29 'of the sensor system 28'.
- the sensors 29 ' are fastened to the assembly tool 5' in such a way that they point to the selected reference areas 9 on the (“master”) body 101 and / or selected reference areas 30 'of the ("master”) driver's door 103'.
- the sensor system 28 ' comprises four sensors 29', two of which are directed to a body area 9 in the area of the A-pillar 8 ", another Sensor 19 ', which was already used for the relative alignment of the two doors 103, 103' in the course of phase I, is aimed at the upper areas of the B-pillar 8.
- the sensors 29 ' are advantageously (optical) gap sensors which measure the width of the gap 31' between the driver's door 103 'and the body 101 in the respective field of view.
- the Jacobi matrix (sensitivity matrix) of the coupled assembly tools 5,5 ' is calculated from the associated changes in the measured values of the sensors 29'. describes the relationship between the incremental movements of the coupled robots 7, 7 'and the changes in the measured values of the sensors 29' that occur. The incremental movements are selected in such a way that no collisions of the doors 103, 103 'or of the tools 5.5' with the ("master") body 101 can occur during this set-up process.
- the Jacobi matrix generated is combined with the "target Measured values "stored in the evaluation unit 32 of the sensor system 28 'and forms the basis for the subsequent control process in the positioning phase C, C of the coupled tools 5,5' relative to the body 1 (see below under III.).
- traversing paths 33, 33' of the robot 7, 7 ' are generated in this setup phase, which are shown schematically in FIG.
- the starting point of the trajectories 33, 33 'of the two robots 7, 7' is formed by a so-called "retreat position" 34, 34 ', which is selected such that a new body 1 can be inserted into the working space 6 of the robots 7, 7' without collisions of the body 1 with the assembly tools 5, 5 '.
- These retraction positions 34, 34' can, for example, correspond to different (not shown in the figures) assembly stations in which the assembly tools 5, 5 '(manually) with the the doors 3.3 '.
- the withdrawal positions 34.34' can correspond to removal stations in which the assembly tools 5.5 '(automatically) remove the doors 3.3' to be fitted from workpiece carriers.
- the rear door assembly tool 5 with the rear door 3 inserted is moved from the retracted position 34 to the rear door reserve position 23 on a track Al to be controlled.
- the driver's door assembly tool 5' with the driver's door 3 'inserted is moved from a retracted position 34' to a so-called "alignment position" 35 'on a track Al' to be traversed, which is selected such that all individual sensors 19 'of the sensor system 18' can detect valid measured values of the respective areas 24, 24 'of the rear door 3' and / or the driver's door 3, while at the same time ensuring that there are no mutual collisions between the assembly tools 5,5 'or the doors 3,3 held therein ' may occur.
- A-2 The driver's door assembly tool 5' with the driver's door 3 'inserted is moved on a track A-2' to be controlled in a controlled manner from the alignment position 35 'to the driver's door holding position 23' (as "described” as described above), in which the driver's door 3 'held in the assembly tool 5' is aligned precisely and angularly with respect to the rear door 3 held in the assembly tool 5. What happens in detail during this process step to be carried out in a controlled manner is described further below (in III. working phase).
- the rear door robot 7 is coupled to the driver's door robot 7', and the two robots 7, 7 'are moved from the lead position 23, 23' to an approach position on a path B or B 'to be controlled 36,36 'moved relative to the body 1.
- the approximate position is selected such that all individual sensors 29 'of the sensor system 28' deliver valid measured values of the reference areas 9, 30, 30 '(relevant for the door fitting) on the body 1 and the doors 3, 3', while ensuring at the same time that no collisions of the assembly tools 5,5 'or the doors 3,3' held therein with the body 1 can occur.
- the trajectories 46, 46 'of the two assembly tools 5.5' (or the associated robot 7, 7 ') generated in the course of this set-up phase thus consist of the sections Al, A-1', B / B 'and D to be passed through in a controlled manner / D 'and the regulated sections A-2' and C / C.
- bodies 1 are sequentially fed and clamped to the working space 6 of the assembly system 4, and for each body 1 the trajectories 33, 33 'generated in the set-up phase II.
- the two assembly tools 5, 5 ' are in the retracted positions 34, 34' and are or are equipped with the rear door 3 to be assembled and the driver door 3 'to be assembled (see FIG. la).
- the rear door assembly tool 5 with the rear door 3 inserted is brought into the rear door reserve position 23, while the driver door assembly tool 5' with the driver door 3 'inserted is transported into the alignment position 35'.
- a positioning phase of the assembly tool 5' (path section A-2 'in FIG. 3) is run through, during which the driver's door 3' held in the assembly tool 5 'is moved into the (23) position (learned during the teach-in phase) relative to the brought stationary in the reserve position 23 held rear door 3 and is aligned precisely with respect to the rear door 3.
- sensors 19 'of sensor system 18' record measured values in selected areas 11, 11 'of rear door 3 and driver's door 3'.
- a movement increment (displacement vector) is calculated, which reduces the difference between the current (actual) sensor measured values and the (target) sensor measured values.
- the driver door 3 'held in the assembly tool 5' is then moved and / or pivoted by this movement increment with the aid of the robot 7 ', and new (actual) sensor measured values are recorded during the ongoing movement.
- This iterative measuring and shifting process is repeated in a control loop until the difference between the current (actual) and the desired (target) sensor measured values falls below a predetermined error level, or until this difference no longer exceeds one in advance set threshold changes.
- the driver door 3 ' is now (within the scope of the error measure or threshold value specified accuracy) in the lead position 23 '(shown in FIG. 1b) with respect to the rear door 3.
- Track sections B, B ' (approach of the assembly tools 5.5' to the body 1):
- the relative orientation of the two robots 7, 7' achieved in this way is stored as a fixed reference variable in the control system 20. Then the two robots 7, 7 'are arithmetically coupled to one another and during the following one Process steps moved simultaneously to each other. To achieve this, the control system 20 of the robots 7, 7 'contains a controller with three subsystems:
- the first subsystem contains all those commands that describe the functions of the driver's door robot 7 'with its mounting system 5' (including the control of the tracks A-l ', B', D 'and the gripping tasks of the fixing device 14 and the regulation of the Lanes A-2 ', C); it also contains all commands for the rear door robot 7 with its mounting system 5, which are independent of the functions of the driver's door robot 7 '(i.e. control of the tracks A-1, D and the gripping action for the fixing device 14').
- the second subsystem contains those commands that describe the functions of the robots 7, 7 ', which are governed by the first subsystem and in which the driver's door robot 7' interacts with the rear door robot 7; this applies in particular to the web sections B / B 'and C / C to be passed through.
- the third subsystem only contains commands to start the first and second subsystems and executes these commands asynchronously and simultaneously.
- a command is issued by the third subsystem, which starts the second subsystem and thus couples the "slave” robot 7 to the "master” robot 7'. Then the driver's door robot 7 'is moved as a "master” controlled from the lead position 23' to the approach position 36 'in the vicinity of the driver's door cutout 2' of the body 1. The rear door robot 7 follows it as a "slave” in the approximate position 36, the high- exact relative alignment of the two doors 3, 3 'is retained.
- the assembly tool 5' is now brought into the assembly position 27 '(learned during the teach-in phase) relative to the door cutout 2' of the body 1.
- This positioning phase is analogous to the positioning phase of section A-2 ', in the course of which the assembly tool 5' was positioned in relation to the rear door 3:
- the sensors 29 'of the sensor system 28' measured values on the reference surfaces 9 of the body 1 and / or the reference areas 30, 30 'of the doors 3, 3', and a movement increment is calculated from these measured values with the aid of the Jacobian matrix determined in the set-up phase II, by which the assembly tool 5 'is moved with the aid of the robot 7'.
- the rear door robot 7 Since the rear door robot 7 is coupled to the driver's door robot 7, it follows these displacements of the assembly tool 5 '.
- the measuring and shifting process is repeated until the difference between the current (actual) and the intended (target) sensor measured values falls below a predetermined error level, or until this difference is no longer determined in advance Threshold changes.
- the two assembly tools 5, 5 ' are then in the assembly position 27, 27' (shown in FIG. 1c) relative to the body 1. In this position, the two doors 3, 3 'are attached to the door cutouts 2, 2'.
- screwdrivers (not shown in FIG. 1c) can be used which are attached to additional robots or handling systems.
- the fixing devices 14, 14' of the assembly tools 5, 5 ' are released, so that the doors 3, 3' hang freely on the body 1.
- the sensors 29 can be used to carry out control measurements of the joint dimensions, gaps 31, 31 'and depth dimensions in the areas 9.30, 30'. If deviations from the nominal dimensions are found, the operator of the system can be sent specific information for rework.
- the fixing devices 14, 14 'of the assembly tools 5.5' are pivoted out of the engagement positions in such a way that the assembly tools 5,5 'can be moved back from the assembly position 27, 27' to the retracted position 34, 34 'in a robot-controlled manner.
- the body 1 is relaxed, lifted and conveyed, and at the same time the assembly tools 5.5 'are loaded with new doors 3.3'. pieces, while a new body 1 is fed to the working space 6 of the assembly system 4.
- a TCP / IP interface is advantageously used in the present exemplary embodiment, which enables a high data rate.
- a high data rate is necessary in order to control the entire system (sensor systems / robots) with the large number of individual sensors 19, 29 in the interpolation cycle of the robots 7, 7 '(typically during the positioning phases A-2' and C / C 'to be carried out in a controlled manner 12 milliseconds).
- the control can also be implemented via a conventional serial interface.
- any optical sensors can be used in addition to the gap sensors described so far.
- area-measuring CCD cameras can be used as sensors 19 ', 29', with the aid of which (in combination with suitable image evaluation algorithms) the spatial positions and the mutual offset of edges as well as spatial distances etc. can be generated as measured variables.
- any tactile and / or non-contact measuring system can be used, the selection of the suitable sensors being strongly dependent on the respective application.
- the sensors 19 ', 29' of the sensor systems 18 ', 28' are mounted exclusively on the driver's door installation tool 5 '.
- sensors 19, 29 can also be used for the measurement, which are located on the rear door.
- Assembly tool 5 are attached or the sensors can be divided between the two assembly tools 5,5 '.
- the sensor system 28 ' can also include sensors 29 which are firmly connected to the assembly tool 5: since the two assembly tools 5,5' are firmly coupled to one another in the alignment phase C / C, these sensors 29 (within those reached in the positioning phase) Accuracy) a known position relative to the assembly tool 5 '.
- the method can be transferred to the assembly of any other (neighboring) add-on parts which have to be mounted on a workpiece in a highly precise relative orientation.
- robot-guided “tools are to be understood in general terms as tools that are based on a multi-axis manipulator, in particular a six-axis industrial robot are mounted.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
- Automatic Assembly (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10242710 | 2002-09-13 | ||
DE10242710A DE10242710A1 (en) | 2002-09-13 | 2002-09-13 | Method for producing a connection area on a workpiece |
PCT/EP2003/009915 WO2004026670A2 (en) | 2002-09-13 | 2003-09-06 | Method and device for mounting several add-on parts on production part |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1537009A2 true EP1537009A2 (en) | 2005-06-08 |
Family
ID=31983926
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03753391A Withdrawn EP1537009A2 (en) | 2002-09-13 | 2003-09-06 | Method and device for mounting several add-on parts on production part |
EP03797275A Withdrawn EP1537011A2 (en) | 2002-09-13 | 2003-09-06 | Method and device for processing a moving production part, particularly a vehicle body |
EP03773621A Withdrawn EP1537010A2 (en) | 2002-09-13 | 2003-09-06 | Method and device for the positionally precise mounting of a hinged flap on a part |
EP03750493.3A Revoked EP1537008B1 (en) | 2002-09-13 | 2003-09-06 | Method and device for producing a connecting area on a production part |
EP03797278.3A Revoked EP1539562B1 (en) | 2002-09-13 | 2003-09-06 | Method and device for the positionally precise mounting of an add-on part on a vehicle body |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03797275A Withdrawn EP1537011A2 (en) | 2002-09-13 | 2003-09-06 | Method and device for processing a moving production part, particularly a vehicle body |
EP03773621A Withdrawn EP1537010A2 (en) | 2002-09-13 | 2003-09-06 | Method and device for the positionally precise mounting of a hinged flap on a part |
EP03750493.3A Revoked EP1537008B1 (en) | 2002-09-13 | 2003-09-06 | Method and device for producing a connecting area on a production part |
EP03797278.3A Revoked EP1539562B1 (en) | 2002-09-13 | 2003-09-06 | Method and device for the positionally precise mounting of an add-on part on a vehicle body |
Country Status (5)
Country | Link |
---|---|
US (5) | US20060137164A1 (en) |
EP (5) | EP1537009A2 (en) |
JP (5) | JP2005537988A (en) |
DE (1) | DE10242710A1 (en) |
WO (6) | WO2004026670A2 (en) |
Families Citing this family (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10242710A1 (en) * | 2002-09-13 | 2004-04-08 | Daimlerchrysler Ag | Method for producing a connection area on a workpiece |
DE10348500B4 (en) * | 2003-10-18 | 2009-07-30 | Inos Automationssoftware Gmbh | Method and device for detecting a gap dimension and / or an offset between a flap of a vehicle and the rest of the vehicle body |
US7194326B2 (en) * | 2004-02-06 | 2007-03-20 | The Boeing Company | Methods and systems for large-scale airframe assembly |
DE102004021388A1 (en) * | 2004-04-30 | 2005-12-01 | Daimlerchrysler Ag | Positioning and processing system and suitable method for positioning and processing at least one component |
DE102004033485A1 (en) * | 2004-07-10 | 2006-01-26 | Daimlerchrysler Ag | Robot system for industrial applications has a measuring device with projecting beams of light for measuring precise positions of an industrial robot |
DE102005051533B4 (en) * | 2005-02-11 | 2015-10-22 | Vmt Vision Machine Technic Bildverarbeitungssysteme Gmbh | Method for improving the positioning accuracy of a manipulator with respect to a serial workpiece |
DE102005014354B4 (en) * | 2005-03-24 | 2008-04-03 | Thyssenkrupp Drauz Nothelfer Gmbh | Method for influencing the component position in the production of automotive body components to be joined / partially reshaped |
JP2006293445A (en) * | 2005-04-06 | 2006-10-26 | Honda Motor Co Ltd | Production management system |
FR2888522A1 (en) * | 2005-07-12 | 2007-01-19 | Renault Sas | Clamping device for handling sheet metal contains a device for checking for the presence of a nut after a nut-setting operation, especially e.g. for setting nuts in doors or hoods in the motor industry |
DE102005048278B4 (en) * | 2005-10-08 | 2013-11-21 | GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) | Automatic screw device for a chassis of a motor vehicle |
DE102006006246A1 (en) * | 2006-02-10 | 2007-08-16 | Battenberg, Günther | Method and device for fully automatic final inspection of components and / or their functional units |
DE102006011341B4 (en) * | 2006-03-09 | 2011-08-18 | Deutsches Zentrum für Luft- und Raumfahrt e.V., 51147 | Arrangement for mounting an attachment to a moving base member |
DE102006019917B4 (en) * | 2006-04-28 | 2013-10-10 | Airbus Operations Gmbh | Method and device for ensuring the dimensional accuracy of multi-segment structural structures during assembly |
DE102006041886A1 (en) * | 2006-09-06 | 2008-03-27 | Abb Patent Gmbh | Workpiece positioning method, involves repeating determination and correction of actual-position of tool by three-dimensional-measuring machine and robots until actual-position corresponds to predetermined reference value |
DE102006049956A1 (en) * | 2006-10-19 | 2008-04-24 | Abb Ag | System and method for the automated machining and / or machining of workpieces |
SE530573C2 (en) * | 2006-11-16 | 2008-07-08 | Hexagon Metrology Ab | Method and apparatus for compensating geometric errors in processing machines |
EP1967333A1 (en) * | 2007-03-09 | 2008-09-10 | Abb Research Ltd. | Detection of condition changes in an industrial robot system |
DE202007004183U1 (en) * | 2007-03-16 | 2008-08-07 | Kuka Systems Gmbh | Framer |
WO2008154237A1 (en) * | 2007-06-07 | 2008-12-18 | Utica Enterprises, Inc. | Vehicle door mounting |
DE102007028581A1 (en) * | 2007-06-19 | 2008-12-24 | Bayerische Motoren Werke Aktiengesellschaft | Device and method for joining components by means of gluing |
WO2009043369A1 (en) * | 2007-10-01 | 2009-04-09 | Abb Technology Ab | A method for controlling a plurality of axes in an industrial robot system and an industrial robot system |
DE102007057065B4 (en) | 2007-11-27 | 2020-07-23 | Reiner Götz | Method for switching a cockpit module in a motor vehicle |
DE102008005282A1 (en) | 2007-12-18 | 2009-06-25 | Daimler Ag | Fixing arrangement for motor vehicle i.e. passenger car, has adhesive fixing edge of roof module to flange of roof frame, where edge is positioned approximately at height with bordering area of roof frame and bordering on bordering area |
JP2009173091A (en) * | 2008-01-22 | 2009-08-06 | Kanto Auto Works Ltd | Best value calculation method for cover-article fitting, and the best value calculation apparatus of the cover-article fitting |
DE102008007382A1 (en) * | 2008-02-01 | 2009-08-13 | Kuka Innotec Gmbh | Method and device for positioning a tool on a workpiece of a disk in a motor vehicle |
US8157155B2 (en) * | 2008-04-03 | 2012-04-17 | Caterpillar Inc. | Automated assembly and welding of structures |
US9576217B2 (en) | 2008-04-11 | 2017-02-21 | Recognition Robotics | System and method for visual recognition |
US8150165B2 (en) * | 2008-04-11 | 2012-04-03 | Recognition Robotics, Inc. | System and method for visual recognition |
DE102008021624A1 (en) * | 2008-04-30 | 2008-12-18 | Daimler Ag | Alignment of a robot sensor in relation to a measurement point, on setting up a robot in automotive production, uses a start point and varied positions for testing the sensor validity |
JP5155754B2 (en) * | 2008-07-09 | 2013-03-06 | トヨタ自動車株式会社 | Window glass mounting apparatus and mounting method |
US8923602B2 (en) * | 2008-07-22 | 2014-12-30 | Comau, Inc. | Automated guidance and recognition system and method of the same |
US8239063B2 (en) * | 2008-07-29 | 2012-08-07 | Fanuc Robotics America, Inc. | Servo motor monitoring and hood/deck exchange to enhance the interior coating process |
DE102008036501B4 (en) * | 2008-08-05 | 2015-01-15 | Dürr Somac GmbH | Method for operating a robot gripper and robot gripper |
US20110160905A1 (en) | 2008-09-03 | 2011-06-30 | Honda Motor Co., Ltd. | Workpiece mounting system, workpiece mounting method, sunroof unit holding device, and sunroof unit holding method |
JP2010173018A (en) * | 2009-01-29 | 2010-08-12 | Honda Motor Co Ltd | Parts mounting robot and parts mounting device |
US8144193B2 (en) * | 2009-02-09 | 2012-03-27 | Recognition Robotics, Inc. | Work piece tracking system and method |
JP4815505B2 (en) * | 2009-04-08 | 2011-11-16 | 関東自動車工業株式会社 | Automotive roof assembly equipment |
DE102009017972B3 (en) * | 2009-04-21 | 2010-11-04 | Benteler Maschinenbau Gmbh | Device for punching components |
DE102009020312A1 (en) * | 2009-05-05 | 2010-11-11 | Dürr Somac GmbH | Method and device for filling assemblies with consumables on production lines of the automotive industry |
JP5549129B2 (en) | 2009-07-06 | 2014-07-16 | セイコーエプソン株式会社 | Position control method, robot |
DE102009035177A1 (en) | 2009-07-29 | 2010-02-18 | Daimler Ag | Rear light mounting method for bodyshell of motor vehicle, involves compensating deviations between actual and target positions of connection points, and mounting rear light at connection points using connecting element |
DE102009040734A1 (en) | 2009-09-09 | 2010-04-22 | Daimler Ag | Connecting device for connecting rear lamp to connecting region of body shell of motor vehicle, has bolt accommodated in opening, where positive locking between side of lamp and connecting region produces pattern between lamp and shell |
US8909372B2 (en) * | 2010-02-03 | 2014-12-09 | Panasonic Corporation | Robot system control method |
DE102010016215A1 (en) * | 2010-03-30 | 2011-10-06 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Method for measuring geometry and structure of e.g. support frame in motor car, involves supporting component in stress-free manner by support unit of receiving device and evaluating measurement multiple times with different bases |
US8842191B2 (en) | 2010-06-03 | 2014-09-23 | Recognition Robotics, Inc. | System and method for visual recognition |
DE102010024190A1 (en) | 2010-06-17 | 2011-02-10 | Daimler Ag | Method for mounting door at body of passenger car, involves manually moving mounting tool relative to body of motor vehicle by assembling device with attachment part in pre-assembled position of attachment part |
DE102010032084A1 (en) | 2010-07-23 | 2011-03-17 | Daimler Ag | Method for mounting door in correct position to motor vehicle body, involves positioning door in its shell condition in pre-assembly position relative to motor vehicle body |
DE202010014359U1 (en) * | 2010-10-15 | 2012-01-17 | Hermann Eiblmeier | scanning |
EP2463182B1 (en) * | 2010-12-13 | 2012-11-28 | C.R.F. Società Consortile per Azioni | Self-adaptive method for mounting side doors on motor-vehicle bodies |
DE102010055957A1 (en) | 2010-12-23 | 2012-06-28 | Daimler Ag | Method for producing motor vehicles and motor vehicles |
DE102011011776A1 (en) | 2011-02-18 | 2012-01-26 | Daimler Ag | Method for mounting fixture e.g. door, on body of passenger car, involves holding two connectors i.e. plug portions, at body, and connecting one connector to other connector for forming plug connection for transferring electric current |
DE102011014911A1 (en) | 2011-03-24 | 2012-01-05 | Daimler Ag | Method for automatic assembling of attachment member for e.g. roof luggage support, of motor car, involves arranging position of attachment member such that threaded portions are arranged at appropriate through-holes of car body region |
US8534630B2 (en) | 2011-12-07 | 2013-09-17 | Toyota Motor Engineering & Manufacturing North America, Inc. | Vehicle hood opening and closing devices and methods for opening vehicle hoods |
DE102012012630A1 (en) | 2012-06-26 | 2014-01-02 | Daimler Ag | Method for assembling e.g. mounting element at body making part of motor vehicle, has fastening bolt positioned at mounting element or body making part based on determined position of fastening recess |
DE102012012638A1 (en) | 2012-06-26 | 2014-01-02 | Daimler Ag | Method for connecting body shell elements of motor vehicle device for assembling motor vehicle body, involves determining relative position of body shell elements, and attaching fastening element in position adapted to relative position |
JP5832388B2 (en) * | 2012-07-09 | 2015-12-16 | 本田技研工業株式会社 | Working method and working device |
CN103158036A (en) * | 2012-11-20 | 2013-06-19 | 苏州工业园区高登威科技有限公司 | Anti-neglected-assembly device |
DE102012023415A1 (en) | 2012-11-29 | 2013-08-01 | Daimler Ag | Method for connecting mounting element with structural element of passenger car, involves arranging mounting element on structural element together with fastening element arranged in fastening recess and connecting with structural element |
DE102012023416A1 (en) | 2012-11-29 | 2013-08-01 | Daimler Ag | Method for connecting mounting element with chassis of motor vehicle e.g. passenger car, involves connecting mounting element with chassis by bonding attachment element arranged in fixing recess with chassis |
DE102012112025B4 (en) * | 2012-12-10 | 2016-05-12 | Carl Zeiss Ag | Method and devices for determining the position of a kinematics |
DE102013200682A1 (en) * | 2013-01-17 | 2014-07-17 | Adolf Würth GmbH & Co. KG | Integral Spengler Screw Dowel and associated Hand Hole Punch with punch pitch adjustment function |
KR101427970B1 (en) * | 2013-03-26 | 2014-08-07 | 현대자동차 주식회사 | Door locating system for measuring gap and step height of vehicle and control method of the same |
DE102013005538A1 (en) | 2013-03-30 | 2014-03-27 | Daimler Ag | Method for mounting flap on workpiece e.g. car, involves determining mounting desired position for flap in final assembly, and moving flap to mounting-set position |
KR101490921B1 (en) | 2013-07-11 | 2015-02-06 | 현대자동차 주식회사 | Quality inspecting device of automotive parts |
KR101427975B1 (en) | 2013-07-11 | 2014-08-07 | 현대자동차주식회사 | Device for separating door of multi vehicle model |
JP6049579B2 (en) * | 2013-09-25 | 2016-12-21 | 本田技研工業株式会社 | Joining apparatus and joining method using the same |
DE102014004441A1 (en) | 2014-03-27 | 2014-09-18 | Daimler Ag | Method for mounting a first component to a second component of a motor vehicle |
DE102014007883A1 (en) | 2014-05-24 | 2015-11-26 | Daimler Ag | Method and auxiliary device for aligning a wing element relative to a body of a passenger car |
KR101610524B1 (en) | 2014-10-20 | 2016-04-07 | 현대자동차주식회사 | Combination jig for assembly inspection of door-assembly and operation methods thereof |
SI3012695T1 (en) | 2014-10-23 | 2018-01-31 | Comau S.P.A. | System for monitoring and controlling an industrial plant |
DE102014221877A1 (en) * | 2014-10-28 | 2016-04-28 | Bayerische Motoren Werke Aktiengesellschaft | System and method for the precise placement of an object to be processed on a manufacturing device |
KR101655586B1 (en) | 2014-11-28 | 2016-09-07 | 현대자동차주식회사 | A Test Gripper and a Test Method thereby |
GB2550294B (en) * | 2014-12-26 | 2021-01-06 | Honda Motor Co Ltd | Method and device for assembling automobile body |
DE102015204599B3 (en) * | 2015-03-13 | 2016-08-11 | Kuka Roboter Gmbh | Method for controlling a manipulator for executing a work process |
DE102015005511B4 (en) | 2015-04-30 | 2020-09-24 | Audi Ag | Assembly plant |
US10272851B2 (en) * | 2015-10-08 | 2019-04-30 | Toyota Motor Engineering & Manufacturing North America, Inc. | Vehicle emblem alignment and installation tools and methods of use |
US10275565B2 (en) * | 2015-11-06 | 2019-04-30 | The Boeing Company | Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning |
KR101734241B1 (en) * | 2015-12-10 | 2017-05-11 | 현대자동차 주식회사 | Trunk lid hinge intellectual loader unit |
US20170210489A1 (en) * | 2016-01-22 | 2017-07-27 | The Boeing Company | Methods and systems for wing-to-body joining |
JP6430986B2 (en) | 2016-03-25 | 2018-11-28 | ファナック株式会社 | Positioning device using robot |
JP6434943B2 (en) * | 2016-09-20 | 2018-12-05 | 本田技研工業株式会社 | Assembly equipment |
DE102017004199B4 (en) | 2017-04-29 | 2018-11-15 | Audi Ag | robot system |
TWI642385B (en) * | 2017-08-31 | 2018-12-01 | 川湖科技股份有限公司 | Slide rail assembly and slide rail mechanism thereof |
JP7077742B2 (en) * | 2018-04-17 | 2022-05-31 | トヨタ自動車株式会社 | Transport method |
IT201800005091A1 (en) | 2018-05-04 | 2019-11-04 | "Procedure for monitoring the operating status of a processing station, its monitoring system and IT product" | |
WO2020056353A1 (en) | 2018-09-13 | 2020-03-19 | The Charles Stark Draper Laboratory, Inc. | Food-safe, washable, thermally-conductive robot cover |
CN109186457B (en) * | 2018-09-14 | 2021-02-12 | 天津玛特检测设备有限公司 | Binocular part identification method and device and production line using device |
US10712730B2 (en) | 2018-10-04 | 2020-07-14 | The Boeing Company | Methods of synchronizing manufacturing of a shimless assembly |
US11449021B2 (en) * | 2018-12-17 | 2022-09-20 | Divergent Technologies, Inc. | Systems and methods for high accuracy fixtureless assembly |
US11911914B2 (en) | 2019-01-28 | 2024-02-27 | Cognex Corporation | System and method for automatic hand-eye calibration of vision system for robot motion |
JP7176438B2 (en) * | 2019-02-22 | 2022-11-22 | マツダ株式会社 | DOOR MOUNTING METHOD AND DOOR MOVING DEVICE AND JIG USED FOR THE SAME |
DE102019127867A1 (en) | 2019-10-16 | 2021-04-22 | HELLA GmbH & Co. KGaA | Method for equipping a joining device for joining a lens to a housing of a motor vehicle lighting device |
KR102705360B1 (en) * | 2020-07-08 | 2024-09-09 | 현대모비스 주식회사 | Surround monitoring system and method |
EP3944932B1 (en) * | 2020-07-27 | 2024-09-11 | ABB Schweiz AG | A method and an assembly unit for performing assembling operations |
CN112191734B (en) * | 2020-08-26 | 2022-09-13 | 上海工众机械技术有限公司 | High-flexibility X-shaped robot punching gun |
KR102435467B1 (en) * | 2020-10-05 | 2022-08-24 | 주식회사 오토메스텔스타 | Assembly hole processing method of vehicle body using vision sensor |
US11738943B2 (en) * | 2021-09-07 | 2023-08-29 | Lasso Loop Recycling LLC. | Processed used-material collection and transfer system and method |
KR20230089089A (en) * | 2021-12-13 | 2023-06-20 | 현대자동차주식회사 | Automatic mount system of front end module for vehicle |
US20240091947A1 (en) | 2022-09-21 | 2024-03-21 | GM Global Technology Operations LLC | Collaborative dual-robot hinge installation system including a single multi-purpose vision system |
DE102022128155A1 (en) | 2022-10-25 | 2024-04-25 | Bayerische Motoren Werke Aktiengesellschaft | Processing station for processing a vehicle component and method for operating such a processing station |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19930087A1 (en) | 1999-06-30 | 2001-01-11 | Charalambos Tassakos | Control of the positioning of a robot type handling device with optical sensors is improved by storage of future movement points in memory to enable the robot to follow a path more quickly with no loss of positioning accuracy |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3283918A (en) * | 1963-12-02 | 1966-11-08 | George C Devol | Coordinated conveyor and programmed apparatus |
US6317953B1 (en) * | 1981-05-11 | 2001-11-20 | Lmi-Diffracto | Vision target based assembly |
US4666303A (en) * | 1983-07-11 | 1987-05-19 | Diffracto Ltd. | Electro-optical gap and flushness sensors |
US4559184A (en) * | 1983-11-14 | 1985-12-17 | Stauffer Chemical Company | Phosphate ester synthesis without phosphorylation catalyst |
JPS60252077A (en) * | 1984-05-26 | 1985-12-12 | Mazda Motor Corp | Vehicle body assembly system |
GB2168934B (en) * | 1984-12-19 | 1988-07-27 | Honda Motor Co Ltd | Method and apparatus for mounting parts to both sides of a main body |
JPS6212483A (en) * | 1985-05-30 | 1987-01-21 | Nachi Fujikoshi Corp | Automatic mounting device for windowpane of automobile |
JPS62106503A (en) * | 1985-11-05 | 1987-05-18 | Nissan Motor Co Ltd | Method for correcting assembling operation of robot |
US4670974A (en) * | 1985-11-06 | 1987-06-09 | Westinghouse Electric Corp. | Windshield insertion system for a vehicle on a moving conveyor apparatus |
US4667805A (en) * | 1985-11-06 | 1987-05-26 | Westinghouse Electric Corp. | Robotic part presentation system |
US4852237A (en) * | 1985-11-09 | 1989-08-01 | Kuka | Method and apparatus for mounting windshields on vehicles |
JPH0818579B2 (en) * | 1986-12-04 | 1996-02-28 | マツダ株式会社 | Wind glass mounting method |
US4909869A (en) * | 1986-12-04 | 1990-03-20 | Mazda Motor Corporation | Method of mounting a window glass on a vehicle body |
US4876656A (en) * | 1987-08-28 | 1989-10-24 | Motorola Inc. | Circuit location sensor for component placement apparatus |
US5579444A (en) * | 1987-08-28 | 1996-11-26 | Axiom Bildverarbeitungssysteme Gmbh | Adaptive vision-based controller |
JP2512766B2 (en) * | 1987-09-30 | 1996-07-03 | マツダ株式会社 | Car door opener |
US4945493A (en) * | 1988-09-26 | 1990-07-31 | Ford Motor Company | Method and system for correcting a robot path |
JPH02110489U (en) * | 1989-02-17 | 1990-09-04 | ||
US5228177A (en) * | 1990-03-03 | 1993-07-20 | Herzog Maschinenfabrik Gmbh & Co. | Sample preparation system for iron and steel samples |
IT1240540B (en) * | 1990-08-08 | 1993-12-17 | Comau Spa | PROCEDURE FOR ASSEMBLING GOALKEEPERS ON VEHICLE BODIES AND EQUIPMENT FOR THE IMPLEMENTATION OF SUCH PROCEDURE. |
JPH0490125U (en) * | 1990-12-18 | 1992-08-06 | ||
JPH05147457A (en) * | 1991-11-29 | 1993-06-15 | Nissan Motor Co Ltd | Installation of instrument panel |
CA2089017C (en) * | 1992-02-13 | 1999-01-19 | Yasurou Yamanaka | Method of mounting wheel to vehicle |
US5430643A (en) * | 1992-03-11 | 1995-07-04 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Configuration control of seven degree of freedom arms |
US5737500A (en) * | 1992-03-11 | 1998-04-07 | California Institute Of Technology | Mobile dexterous siren degree of freedom robot arm with real-time control system |
JP2858186B2 (en) * | 1992-04-23 | 1999-02-17 | 本田技研工業株式会社 | Auto body assembly equipment |
DE4214863A1 (en) * | 1992-05-05 | 1993-11-11 | Kuka Schweissanlagen & Roboter | Method and device for assembling doors in vehicle bodies |
JP3308095B2 (en) * | 1993-04-15 | 2002-07-29 | マツダ株式会社 | Method of mounting vehicle sheet on vehicle and robot hand for gripping vehicle sheet |
JPH07314359A (en) * | 1994-05-30 | 1995-12-05 | Nippon Telegr & Teleph Corp <Ntt> | Follow-up device for manipulator, and control thereof |
JP3396342B2 (en) * | 1995-07-17 | 2003-04-14 | 三菱電機株式会社 | Numerical controller with spline interpolation function |
GB2312876B (en) * | 1996-04-24 | 2000-12-06 | Rover Group | A method of assembling a motor vehicle |
DE19902635A1 (en) * | 1999-01-23 | 2000-07-27 | Bayerische Motoren Werke Ag | Method for mounting of a door to a motor vehicle body uses mounting frame for mechanical alignment of door relative to body without computer or industrial robots |
US6278906B1 (en) * | 1999-01-29 | 2001-08-21 | Georgia Tech Research Corporation | Uncalibrated dynamic mechanical system controller |
DE29918486U1 (en) * | 1999-04-27 | 1999-12-16 | DaimlerChrysler AG, 70567 Stuttgart | Device for positioning and producing screw connection points on pressed metal parts of a vehicle body |
ES2193087T3 (en) * | 1999-06-26 | 2003-11-01 | Kuka Schweissanlagen Gmbh | PROCEDURE AND DEVICE FOR CALIBRATING MEASURING STATIONS WITH ROBOTS, HANDLERS AND OPTICAL ASSOCIATED MEASUREMENT DEVICES. |
JP2001088074A (en) * | 1999-09-24 | 2001-04-03 | Yaskawa Electric Corp | Control device of robot |
DE10007837A1 (en) * | 2000-02-21 | 2001-08-23 | Nelson Bolzenschweis Technik G | Welding stud positioning method and stud welding head |
JP4265088B2 (en) * | 2000-07-10 | 2009-05-20 | 株式会社豊田中央研究所 | Robot apparatus and control method thereof |
US6876697B2 (en) * | 2000-12-12 | 2005-04-05 | Sierra Wireless, Inc. | Apparatus and method for power ramp up of wireless modem transmitter |
DE10143379A1 (en) * | 2001-09-05 | 2003-04-03 | Daimler Chrysler Ag | Mounting system for installing a roof module in a vehicle body |
JP3577028B2 (en) * | 2001-11-07 | 2004-10-13 | 川崎重工業株式会社 | Robot cooperative control system |
EP1345099B1 (en) | 2002-03-04 | 2011-11-02 | VMT Vision Machine Technic Bildverarbeitungssysteme GmbH | Method for determining the spatial position of an object and a workpiece for automatically mounting the workpiece on the object |
US6876897B2 (en) * | 2002-08-27 | 2005-04-05 | Pilkington North America, Inc. | Positioning device and method for operation |
DE10242710A1 (en) * | 2002-09-13 | 2004-04-08 | Daimlerchrysler Ag | Method for producing a connection area on a workpiece |
-
2002
- 2002-09-13 DE DE10242710A patent/DE10242710A1/en not_active Withdrawn
-
2003
- 2003-09-06 EP EP03753391A patent/EP1537009A2/en not_active Withdrawn
- 2003-09-06 EP EP03797275A patent/EP1537011A2/en not_active Withdrawn
- 2003-09-06 US US10/527,977 patent/US20060137164A1/en not_active Abandoned
- 2003-09-06 JP JP2004536998A patent/JP2005537988A/en not_active Ceased
- 2003-09-06 WO PCT/EP2003/009915 patent/WO2004026670A2/en active Application Filing
- 2003-09-06 WO PCT/EP2003/009914 patent/WO2004026669A2/en active Application Filing
- 2003-09-06 JP JP2004537004A patent/JP2005537989A/en not_active Ceased
- 2003-09-06 JP JP2004536997A patent/JP2006514588A/en active Pending
- 2003-09-06 WO PCT/EP2003/009921 patent/WO2004026672A2/en active Application Filing
- 2003-09-06 EP EP03773621A patent/EP1537010A2/en not_active Withdrawn
- 2003-09-06 US US10/527,735 patent/US20060015211A1/en not_active Abandoned
- 2003-09-06 EP EP03750493.3A patent/EP1537008B1/en not_active Revoked
- 2003-09-06 WO PCT/EP2003/009920 patent/WO2004026671A2/en not_active Application Discontinuation
- 2003-09-06 US US10/527,723 patent/US20060107507A1/en not_active Abandoned
- 2003-09-06 WO PCT/EP2003/009919 patent/WO2004026537A2/en active Application Filing
- 2003-09-06 EP EP03797278.3A patent/EP1539562B1/en not_active Revoked
- 2003-09-06 US US10/527,724 patent/US20060107508A1/en not_active Abandoned
- 2003-09-06 JP JP2004537005A patent/JP2005537990A/en not_active Ceased
- 2003-09-06 US US10/527,629 patent/US20070017081A1/en not_active Abandoned
- 2003-09-06 JP JP2004537002A patent/JP2005537939A/en active Pending
- 2003-09-06 WO PCT/EP2003/009922 patent/WO2004026673A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19930087A1 (en) | 1999-06-30 | 2001-01-11 | Charalambos Tassakos | Control of the positioning of a robot type handling device with optical sensors is improved by storage of future movement points in memory to enable the robot to follow a path more quickly with no loss of positioning accuracy |
Non-Patent Citations (1)
Title |
---|
See also references of WO2004026670A3 |
Also Published As
Publication number | Publication date |
---|---|
US20070017081A1 (en) | 2007-01-25 |
JP2005537989A (en) | 2005-12-15 |
WO2004026669A2 (en) | 2004-04-01 |
JP2005537988A (en) | 2005-12-15 |
WO2004026670A2 (en) | 2004-04-01 |
JP2005537990A (en) | 2005-12-15 |
WO2004026671A2 (en) | 2004-04-01 |
WO2004026671A3 (en) | 2004-08-26 |
WO2004026537A2 (en) | 2004-04-01 |
EP1537008A2 (en) | 2005-06-08 |
WO2004026673A2 (en) | 2004-04-01 |
EP1537008B1 (en) | 2015-05-06 |
WO2004026537A3 (en) | 2004-06-03 |
DE10242710A1 (en) | 2004-04-08 |
US20060107507A1 (en) | 2006-05-25 |
US20060015211A1 (en) | 2006-01-19 |
US20060137164A1 (en) | 2006-06-29 |
EP1539562A2 (en) | 2005-06-15 |
WO2004026672A2 (en) | 2004-04-01 |
WO2004026673A3 (en) | 2004-07-22 |
EP1539562B1 (en) | 2015-06-03 |
WO2004026669A3 (en) | 2004-12-16 |
JP2005537939A (en) | 2005-12-15 |
EP1537011A2 (en) | 2005-06-08 |
WO2004026672A3 (en) | 2004-09-23 |
US20060107508A1 (en) | 2006-05-25 |
EP1537010A2 (en) | 2005-06-08 |
WO2004026670A3 (en) | 2004-08-26 |
JP2006514588A (en) | 2006-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1537009A2 (en) | Method and device for mounting several add-on parts on production part | |
EP1602456B1 (en) | Method and device for controlling manipulators | |
EP1681111B1 (en) | Method for operating a manufacturing device | |
DE102005030944B4 (en) | Method and device for joining joining structures, in particular in the assembly of vehicle components | |
DE102019114070B4 (en) | Method for controlling a robot system for assembling components | |
EP2418555B1 (en) | Offline programming method of a NC-powered manipulator | |
DE102017117837A1 (en) | Laser processing robot system and laser processing method | |
EP2297621B1 (en) | Method and system for applying a coating material using a programmable robot | |
EP1675709A2 (en) | Method for effecting the movement of a handling device and image processing device | |
WO2009095267A1 (en) | Method and device for positioning of a tool at a work piece of a disk in a motorized vehicle | |
DE102009058817A1 (en) | System for dimensionally stable roll-hemming of component i.e. sheet component, of industrial robot, has sensor device including non-contact measuring sensor to detect path of folding edge | |
DE102013000743A1 (en) | Device for guiding application of paste-like mass along application path on object e.g. motor vehicle chassis, has evaluating device that evaluates detected data of paste-like mass applied along application path from sensors | |
EP2553536B1 (en) | Method for operating a processing enclosure comprising at least one robot | |
DE102010024190A1 (en) | Method for mounting door at body of passenger car, involves manually moving mounting tool relative to body of motor vehicle by assembling device with attachment part in pre-assembled position of attachment part | |
DE20220528U1 (en) | Method for applying connecting fittings to workpiece using non calibrated sensors fitted to the operating tools and with the measured positions compared with reference positions | |
DE10242769C1 (en) | Position measuring method for robot-guided workpiece using optical sensors in known positions relative to fixed tool | |
DE68919812T2 (en) | CORRECTION PROCEDURE FOR GEOMETRIC JOBS IN INDUSTRIAL ROBOTS. | |
EP4112239A1 (en) | Automated manufacturing machine calibration | |
EP4110557A1 (en) | Arrangement for fitting and wiring electronic components in switchgear engineering, and corresponding method | |
DE10229555A1 (en) | Operation of a robotic handling system provides precise position control based upon a 2D camera and a distance sensor to give 3D control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20050310 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR |
|
RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB |
|
17Q | First examination report despatched |
Effective date: 20060324 |
|
TPAC | Observations filed by third parties |
Free format text: ORIGINAL CODE: EPIDOSNTIPA |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: DAIMLERCHRYSLER AG |
|
17Q | First examination report despatched |
Effective date: 20060324 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: DAIMLER AG |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: VMT VISION MACHINE TECHNIC BILDVERARBEITUNGSSYSTEM |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20150401 |