CA1181837A - Industrial robot - Google Patents

Industrial robot

Info

Publication number
CA1181837A
CA1181837A CA000415857A CA415857A CA1181837A CA 1181837 A CA1181837 A CA 1181837A CA 000415857 A CA000415857 A CA 000415857A CA 415857 A CA415857 A CA 415857A CA 1181837 A CA1181837 A CA 1181837A
Authority
CA
Canada
Prior art keywords
work piece
manipulator
conveying
industrial robot
top end
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.)
Expired
Application number
CA000415857A
Other languages
French (fr)
Inventor
Yutaka Kitano
Yoshimasa Itoh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokico Ltd
Original Assignee
Tokico Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokico Ltd filed Critical Tokico Ltd
Application granted granted Critical
Publication of CA1181837A publication Critical patent/CA1181837A/en
Expired legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/12Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
    • B23K9/127Means for tracking lines during arc welding or cutting
    • B23K9/1272Geometry oriented, e.g. beam optical trading
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0093Programme-controlled manipulators co-operating with conveyor means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G05B19/4182Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell manipulators and conveyor only
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/423Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36417Programmed coarse position, fine position by alignment, follow line, path adaptive
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36503Adapt program to real coordinates, software orientation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37462Resistor, potentiometers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37572Camera, tv, vision
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45013Spraying, coating, painting
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45135Welding
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Plasma & Fusion (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

TITLE OF THE INVENTION:

INDUSTRIAL ROBOT

ABSTRACT OF THE DISCLOSURE:

A teaching-playback type industrial robot comprises a memory for storing a working program, a manipulator having a sealing nozzle at the top end thereof and positioning the nozzle relative to a work piece based on the working program, a television camera for receiving an image projected on the surface of the work piece, a motor for positioning the top end of the nozzle in accordance with the image signal from the television camera upon playback operation, and conveyor for moving the manipulator to set the top end of the nozzle to the reference position of the work piece.

Description

~ t7 This invention concerns an industrial robot.
In a case where sealing, coatiny, welding or like other working is applied to a work piece using a so-called teaching-playback type robot, those portions of the work piece to be applied with the working have to be situated accurately ¦ upon a playback operation where a teachi.ng operation was executed.
However, in the case where each of work pieces is ' transported successively by a belt conveyor and applied with 10 1, sealing, coating, welding or like other working during the transportation, the operation for situating all of the work ! pieces, relative to the robot manipulator, accurately where the teaching operation was executed is time consuming and difficult. ¦
In addition, even if each of the work pieces can be situated accurately relative to the robot manipulator at the position where the teaching operation was executed, it still leaves some undissolved problem, since the portions to be worked of each of the work pieces, that is, the positions of the portions l to which working is to be applied actually are somewhat varied 20 11 even for the work pieces of an identical formO This problem I¦ itself can substantially be solved in a robot having a detection I device provided to the manipulator for detecting the portions i to be worked and adapted to perform playback operation while .~ applying positional correction which is performed by rotating or swinging a sealing nozzle, spray nozzle or welding torch based on a detection signal from the detection device to bring .

..

3~

the top end thereof to the portions to be worked. However, if the position control for the top end of the nozzle or torch to the portions to be worked i5 effected by a large amount of operation for the positional correction, it may some time fail to obtain satisfactory sealing, coating or welding with respect to the resolution and the response of the detection device.
An object of this invention is to provide an industrial robot capable of performing satisfactory working even when the positions where the work pieces are situated upon play-back operation and/or positions of the portions of the workpieces to be worked differ from each other.
According to the present invention, there is provided an industrial robot comprising a memory means for storing a working program, a manipulator means provided with a tool means at the top end thereof, said manipulator means being adapted to position said tool means relative to a work piece in accordance with the working program stored in said memory means, a detection means provided on said manipulator means for detecting the portion of a work piece to be worked, a correcting means for correcting the position of said tool means relative to said portion to be worked based on detection signals from said detection means and a conveying means for conveying said manipulator means based on the detection signals of said detection means concerning a reference position of said work piece so as to set said tool means to the reference position.
Certain preferred embodiments of the invention are illustrated by the attached drawings in which:
Fig. 1 is a side view for a preferred embodiment of this invention, ,3~3t~

Fig. 2 is a plan view for the embodiment shown in Fig. l;
Fig. 3 and Figc 4 are perspective views for the detaîls of a wrist and its relevant portions, Fig. 5 and Fig~ 6 are explanatory views for the images of slit received by a television camera, and Fig. 7 is a block dia~ram for explaining the operation of the embodiment shown in Fig. lo In the drawings, a multi-joint type robot main body or manipulator 1 comprises a platform 2 and a movable arm 3.
The movable arm 3 comprises a turn table 4 pivotal to the platform 2 in the direction of an arrow A, a support post 5 pivotal to the table 4 in the direction of an arrow B, an arm 6 pivotal to the support post 5 in the direction of an arrow C and a freely bendable wrist 7 of a so-called flexible type. The manipula~or 1 of such a constitution has been described specifically in U.S. Patent No.
4,420,812 and No. 4,385,358 and the details of the wrist 7 are described in DE-OS 3,202,076.
A bracket 9 is secured to a cylindrical top end of the wrist 7 and another bracket 12 is provided by way of a connecting member 10 to the bracket 9 pivotally around an axial line 11. To the bracket 12, are secured a slit light source 16 for project-ing a slit image 15 to 2 surface 14 of a work piece .~

. , .
1 ' 13 to be worked, a television camera 17 using semi-conductor image sensors or the like for receiving the slit image 15 on ij the surface 14 and a tool 18. A rotatable shaft 19 positioned on the axial line 11 for supporting the bracket 12 pivotally to the bracket 9 is secured at its middle portion to the ~ television camera 17 and pivotally supported at its both ends ¦j on side projections 20 and 21 of the bracket 9. A sec-tor gear ¦¦ 22 is secured to one end of the rotatable shaft 19 and the gear 22 meshes with a gear 23, which is secured to an output 10 1 shaft of a reduction gear 24. The gear 24 is connected to a motor 25 of a good responsivity, such as a coreless motor, secured to the bracket 9. In response to the operation of the motor 25 as a correcting device, the slit light source 16, the television camera 17 and the tool 18 are integrally displaced rotationally around the axial line 11 in the direction of an arrow H.
A light-receiving optical axis 26 o~ the television camera 17 as the detection device is aligned with the axial ~ center line for the cylindrical top end 8 of the wrist 7 and 1¦ in perpendicular to ~he rotational axial line 11. An optical axis 27 of the slit light source 26 intersects obliquely the op-tical axis 26 and the rotational axial line 11. The tool 18 comprises a sealing nozzle 31 which is in slight contact at its top end 28 with the surface 14 and supplies sealer material 30 from the top end 28 to a portion 2~ of the wor~
piece 13 to be sealed, a nozzle holder 32 which resiliently 'i .
i .
. ' , j - 4 ~

,~ supports the nozzle 31 displacea~ly in the direction along i ¦¦ the sealing direction shown ~y an arrow D and in the direction crossing this direction and a member 33 for securing tne nozzle 'l holder 32 to the bracket 12. The nozzle holder 32 can absorb the vertical error at the top end 28 upon playback operation.
The nozzle 31 is in a plane including the axial lines 26 a.nd 27, and the top end 28 of the nozzle 31 situates at the crossing point between the axial lines 26 and 27. The platform 2 is jl carried on a conveying device 34 comprising an endless chain conveyor and the manipulator 1 is conveyed by the running of the i chain of the conveying device 34 in the direction of an arrow F perpendicular to the direction of an arrow E in which the work piece 13 is conveyed by a conveying device 35. The conveying device 34 is carried on a conveying device 36 also comprising an endless chain conveyor and the conveying device 34, thus, the manipulator 1 is conveyed by the running of the chain of the conveying device 36 in the direction shown by an arrow G in parallel with the di.rection E, The conveying device 35 comprises, for example, an endless belt conveyor and conveys the works pieces 13 successively in the direction E.
As described later, a control device 37 comprising a microcomputer or the like stores the positional information I¦ for the arm 3 of the manipulator 1 into a memory unit 38 as the ! teaching data in accordance with a control program previously .
stored in the memory unit 38 upon teaching operation and reads ¦ out the teaching data stored in the memory unit 38 also in ll l i1 ''.
~l ~ 5 ,. 1.
!

accordance with the control program and operates the arm 3 of the manipulator 1 based on the ~eaching data ~hus read out upon playback operation. The control device 37 also controls the operations of the conveying devices 34 and 36 and the conveying device 35 based on the signal from a detector 39 that optically or magnetically detects the approach of the work pieces 13, the signal from an image processing device 40 and the control program stored in the memory device 38. Details for the teaching and playback operations on the manipulator 1 are described in U.S.
Patent Nos. 4,420,812 and 4,385,358 referred to above.
The image processing device 40 compares the images re-ceived by the television camera 17 with reference images previously stored in a memory unit 41 and outputs a control signal based on the result of the comparison to the control device 37 and to the motor 25. Details for the image processing device 40 are disclosed in GB 2,088,095A.
The operation of a multi-joint type robot 50 having thus been constituted is to be explained next. Upon teaching operation, running of the conveying device 35 is stopped and the work piece 13 is situated at a pre-determined p~sition on the belt of the conveying device 35. Then, the manipulator 1 is manually moved to the work piece 13 thus set stationary while bringing the top end 28 to the start point 51 for the sealing, setting the axial line 11 in parallel with the sealed line 29 as the portion to be worked, crossing the axial line 26 c ~37 in perpendicular to the worked surface 14 and positioning the crossing point between the axial lines 26 and 27 to the start point 51. Thereafter, the top end 28 is displaced along the sealed line 29 to the end point 52 for the sealing while maintaining the positional relations as stated above. Each of the positions for -the arm 3 while the top end 28 is being displaced from the start point 51 to the end point 52 are successively stored as the teaching data, that is, a working program into the memory unit 38 under the control of the control device 37. Each of the positions for the arm 3 can be detected, for example, by a potentiometer provided to each of the joints of the arm 3. Upon playback operation, the conveying device 37 is moved by the conveying device 36 in the direction opposite to the direction E and set to the initial position at the rightmost end in Fig. 2 under the control of the control device 37. Then, when the conveying device 35 is run by the operation start signal from the control device 37~ the work pieces 13 are successively conveyed in the direction E. When the positional relation between the initial work piece 13 being conveyed and the conveying device 34 attains the same positional relation which has been set upon teaching operation, the teaching data stored in the memory device 38 axe read out based on the signal from the detector 39 that detects the above situation optically or magnetically under the control of the control device 37, whereby the manipulator 1 is operated so that the top end 28 is set to the start point 51 by the teaching ' i ~

'. - 7 - ~
I
., , data and, while on the other hand, the conveying device 36 is i! I
jl operated under the control of the control device 37 in such a way that the manipulator 1 is moved in the same direction as 1~ the moving direction of the work piece 13 in the direction E in ¦l a synchronized manner. That is, the manipulator 1 and the work ¦I pieces 13 are moved in the direction E at the same speed. Then, when the top end 28 is situated to the start point 51, the image processing device 40 of the robot 50 inspects the images Il of the slit 15 received by the television camera 17. If the 10 I light source 16, the television camera 17, the tool 18 and the sealed portion 29 of the work piece 13 are in the same positional relation as that for the teaching operation, the camera 17 receives slit images 53 as a detection signal. While on the ¦ other hand, if the light source 16, the camera 17, the tool 18 Il and the sealed portion 29 of the work piece 13 are in the ¦~ different positional relation from that for the teaching ¦~ operation, the camera 17 receiVes~ for example, slit images 54 as the detection signal. In the lmages 55 of the images 54 ~ corresponding to the slit 15, the distance 58 in the direction il F between the position 56 for the bent portion resulted at the step of the sealed portion 29 and the central position 57 for ~I the image 54 represents the deviation in the direction F
il between the top end 28 and the portion 29 to be sealed. In 'I a case where the images 53 are obtained in the television !!
!I camera 17, the control device 37 of the robot 50 directly l! actuates the arm 3 to move the top end 28 in the direction D
., .

il 1 1, ., .

based on the indication signal from the image processing device 40 in such a way that the sealing working may be performed on the sealed portion 29 from the start point 51 to the end point 52 based on the teaching data. In a case if the images 5~ are obtained in the television camera 17, the image processing device 40 outputs an indication signal based on the distance 58 to the control device 37 of the robot 50 and the control device 37 actuates the conveying device 34 to move the manipulator 1 in the direction F based on the indication signal from the image ¦
processing device 40 until the images 53 are obtained. When the images 53 are obtained as the result of the movement of the manupulator 1 in the direction F, the robot 50 starts the sealing for the sealed portion 29 in the same manner as described above. During sealing for the sealed portion 2~ from the start point 51 to the end point 52 in accordance with the teaching data, the image processing device 40 monitors the slit images obtained from the television camera 17. If the slit images 54 are received in the course of the sealing due to the displace- !
ment of the sealed portion 29, the device 40 actuates the reversible motor 25 to rotate the light source 16, the camera 17 and the tool 18 around the axial line 11 in the direction H so that the slit image 53 can be obtained and positions the top end 28 to the sealed position 29. The distance 58 can be detected by comparing the received images 54 with the image 53 which are previously stored as reference images in the form of digital signals in the memory unit 41. When the sealing for ., .

'I .
Il _ g i! I
., .

1, I I , the sealed portion 29 has been completed based on the teaching data, the control device 37 causes the conveying device 36 to stop the movement of the manipulator 1 in the direction E and, in turn, moves the manipulator 1 in the direction opposite to the direction E by the conveying device 36 to set the manipulator 1 to the initial position. When the manipulator 1 is set to the initial position, the robot 50 repeats the sealing in the same way to the next work piece 13 to be conveyed.
In this embodiment, explanations have been made for the displacement, in the direction F, of the portion to be worked such as the sealed portion 29 which extends in the same direction as the conveying direction E. In another case where the sealed portion 29 extends, for example, in the direction F, the optical source 16 is disposed so that the slit images 15 are formed on the surface 14 in perpendicular to the direction F and the moving speed of the manipulator 1 in the direction E may be adjusted properly by the conveying device 36 based on the slit images, whereby the top end 28 can accurately be set to the start point for the working with respect to the displacement of the sealed portion 29 either in the direction E or in the opposite direction. In the latter case, by mounting the bracket 9 to the wrist 7 so that the axial line 11 is in parallel with the sealed portion 29, the top end 28 can accurately track the portion from the start point to the end point to be sealed in the same manner as in the previous embodiment even if the portion to be sealed deviates in the direction E or in the .

1~ 1 ll !
li opposite direction. The portion to be worked is not necessarily restricted only to the linear portion as described above but it may be a curved por~ion. In this case, a detection device capable of detecting such curved portion is mounted at ~he top end of the wrist 7 and both of the conveying de~ices 34 and 36 are operated based on the detection signal from the detection device. At first, the top end 28 is set to the reference position for the portion to be worked and, during the working for the portion to be worked according to the teaching data, the top end 28 may be followed after the displacement of the portion to be worked by the actuation of the conveying devices 34 and 36 based on the detection signal from the detection de~ice. ~urthermore, although the reference position is set to the working start point for the work piece, the reference position may alternatively be set to a corner 59 of the work piece 13. In this case, the images for the corner 59 are stored in the memory device 41 upon teaching operation. Upon playback operation, the top end 28 is situated at first to the corner 59 to obtain the images thereof and the images thus obtained are compared with the stored images to detect the displacement of the work piece 13, and the conveying de~ices 34 and 36 may be actuated so as to compensate the displacement on the manipulator 1. In this case, while the displacements for each of the work ¦ pieces 13 on the conveying device 35 can desirably be compensat~
¦ ed, the displacement of the portion to be worked itself can not be compensated with ease. ~ccordingly, it is preferred to i l ll I , set the reference position at the portion to be worked in the case where the portions to be worked are somewhat different for each of the work pieces 13. Furthermore, this invention can be applied not only to the robot for sealing working but also to those robots for welding or coating working in which suitable tool can be selected depending on the types of the working, that is, a welding torch for the welding and a paint spray nozzle for the coating respectively~
Thus, it will be seen that the robot of this invention is capable of decreasing the amount for the positional correction during playback operation and thereby enabling the use of a correction device with a narrower operation range. It is also capable of performing the correcting operation rapidly and applying working accurately to the portions being worked.

Claims (8)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. An industrial robot comprising a memory means for storing a working program, a manipulator means provided with a tool means at the top end thereof, said manipulator means being adapted to position said tool means relative to a work piece in accordance with the working program stored in said memory means, a detection means provided on said manipulator means for detecting the portion of a work piece to be worked, a correcting means for correcting the position of said tool means relative to said portion to be worked based on detection signals from said detection means and a conveying means for conveying said manipulator means based on the detection signals of said detection means concerning a reference position of said work piece so as to set said tool means to the reference position.
2. The industrial robot of claim 1 in which the convey-ing means is adapted to set the manipulator means at a beginning of a playback-operation to the same relative position between the manipulator means and the work piece as that in the case where said tool means is set to the reference position on the teaching-operation.
3. The industrial robot of claim 1, in which the detec-tion means comprises a television camera for receiving an image projected on the work piece.
4. The industrial robot of claim. 2, in which the detec-tion means comprises a television camera for receiving an image projected on the work piece.
5. The industrial robot of claim 3 or claim 4 in which the detection means is adapted to compare the image received by the television camera with reference image previously stored.
6. The industrial robot of claim 1 or 2, in which the manipulator means comprises an arm and a platform for rotatably supporting said arm, and said platform is provided on the conveying means.
7. The industrial robot of claim 1 or 2, which further comprises a conveying means for conveying the work piece, and a conveying means for conveying the manipulator means in the same direction as the conveying direction of the work piece conveyed by said conveying means for conveying the work piece.
8. The industrial robot of claim 1 or 2, in which the reference position is set to the portion to be worked of the work piece.
CA000415857A 1981-11-20 1982-11-18 Industrial robot Expired CA1181837A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP186690/1981 1981-11-20
JP56186690A JPS5887603A (en) 1981-11-20 1981-11-20 Industrial robbot

Publications (1)

Publication Number Publication Date
CA1181837A true CA1181837A (en) 1985-01-29

Family

ID=16192926

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000415857A Expired CA1181837A (en) 1981-11-20 1982-11-18 Industrial robot

Country Status (4)

Country Link
JP (1) JPS5887603A (en)
CA (1) CA1181837A (en)
DE (1) DE3243341A1 (en)
GB (1) GB2110427B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007003668A1 (en) * 2005-07-04 2007-01-11 Index Servicios De Ingenieria, S.L. Automatic system for the application of a solidifiable fluid

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4380696A (en) * 1980-11-12 1983-04-19 Unimation, Inc. Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing
CA1204192A (en) * 1982-04-30 1986-05-06 Norman H. Vogt Method and apparatus for processing similar workpieces of varying shape, points of contour and dimension
JPS5992054A (en) * 1982-11-19 1984-05-28 Tokico Ltd Sensor unit
JPS6042584U (en) * 1983-08-29 1985-03-26 フアナツク株式会社 Vision sensor for industrial robots
JPS60118907A (en) * 1983-12-01 1985-06-26 Tokico Ltd Industrial robot
EP0151417A1 (en) * 1984-01-19 1985-08-14 Hitachi, Ltd. Method for correcting systems of coordinates in a robot having visual sensor device and apparatus therefor
JPS60169905A (en) * 1984-02-15 1985-09-03 Hitachi Constr Mach Co Ltd Teaching play back device
FR2564016B1 (en) * 1984-05-11 1989-02-17 Commissariat Energie Atomique METHOD FOR RECALARING THE TRAJECTORY OF AN ORGAN AND DEVICE FOR CARRYING OUT SAID METHOD
DE3526958A1 (en) * 1985-07-27 1985-12-19 Daimler-Benz Ag, 7000 Stuttgart Enamelling robot which can be programmed by the teach-in method
IL77654A (en) * 1986-01-20 1991-03-10 Dov Rosenthal Electric positioning apparatus
DE3613096A1 (en) * 1986-04-18 1987-10-29 Messer Griesheim Gmbh Method for machining workpieces
DE3627560C3 (en) * 1986-08-14 1994-12-22 Audi Ag Program-controlled and sensor-guided manufacturing and / or assembly unit, especially industrial robots
GB8626499D0 (en) * 1986-11-06 1986-12-10 Busm Co Ltd Treating workpieces
JPH0790482B2 (en) * 1987-04-08 1995-10-04 株式会社日立製作所 Method of detecting groove position at the beginning of processing line
JPH0815877B2 (en) * 1987-12-10 1996-02-21 日産自動車株式会社 Assembly method of car body
US5015821A (en) * 1988-02-15 1991-05-14 Amada Company, Limited Computer controlled welding robot
JPH02160487A (en) * 1988-12-12 1990-06-20 Fanuc Ltd Correction of manual feeding of robot
GB2226372B (en) * 1988-12-15 1992-11-11 Luk Lamellen & Kupplungsbau Assembly process for the clutch and clutch disc in motor vehicles and tool for carrying out the process
FR2641223B1 (en) * 1989-01-05 1994-06-17 Peugeot AUTOMATED INDUSTRIAL MANUFACTURING LINE
JPH02250782A (en) * 1989-03-20 1990-10-08 Fanuc Ltd Manual intervening method for industrial robot
DE4100806C2 (en) * 1990-07-27 1994-08-11 Kloeckner Ferromatik Desma Method and device for determining coordinate values for controlling a robot, in particular for shoe manufacture
JPH0511825A (en) * 1991-07-03 1993-01-22 Matsushita Electric Ind Co Ltd Correction device for track of robot
JPH06344315A (en) * 1993-06-04 1994-12-20 Inax Corp Pressure cast molding method
DE19615069A1 (en) * 1996-04-17 1997-10-23 Hannover Laser Zentrum Procedure for panning machine tool esp. laser beam cutter using edge tracking on workpiece
US5807449A (en) * 1997-01-08 1998-09-15 Hooker; Jeffrey A. Workpiece treating apparatus and method of treating same
US6259519B1 (en) 1999-08-31 2001-07-10 Intelligent Machine Concepts, L.L.C. Method of determining the planar inclination of a surface
DE10006852C5 (en) * 2000-02-16 2004-08-26 Anders, Michael, Dr.-Ing. Method and device for joining workpiece parts by means of an energy beam, in particular a laser beam
DE10048749A1 (en) 2000-09-29 2002-04-11 Josef Schucker Arrangement for applying adhesive to a workpiece
DE10323536A1 (en) * 2003-05-24 2004-12-09 Liman Gmbh & Co. Kg Adhesive applicator for use in interconnecting together sheet metal parts of motor vehicle body, has pair of nozzle bodies both rotatable about axis corresponding to adhesive flow direction
JP3905073B2 (en) 2003-10-31 2007-04-18 ファナック株式会社 Arc welding robot
DE10361018C9 (en) 2003-12-23 2021-03-04 QUISS Qualitäts-Inspektionssysteme und Service GmbH Method for recognizing a structure to be applied to a substrate with a plurality of cameras and a device therefor
DE102005039094B4 (en) * 2005-08-08 2009-03-19 Carl Zeiss Industrielle Messtechnik Gmbh Method and device for guiding a machine part along a defined trajectory over a workpiece surface
CN102794771A (en) * 2011-05-24 2012-11-28 鸿富锦精密工业(深圳)有限公司 Mechanical arm correction system and method
DE102012105275A1 (en) * 2012-06-18 2013-12-19 Endress + Hauser Gmbh + Co. Kg Production device comprises support device arranged on working plane, and functional element comprising a transmitting device mounted on work plane, which emits radiation during operation in a predetermined two-dimensional output form
GB201413991D0 (en) 2014-08-07 2014-09-24 Ubisense Ltd Tool tracking
CN105818134B (en) * 2016-05-12 2017-11-14 南京理工大学 A kind of intelligent machine arm with automatic pressing push button function
JP6914067B2 (en) * 2017-03-21 2021-08-04 株式会社神戸製鋼所 Motion program correction method and welding robot system
CN107297399B (en) * 2017-08-08 2018-10-16 南京埃斯顿机器人工程有限公司 A kind of method of robot Automatic-searching bending position
GB201800534D0 (en) 2018-01-12 2018-02-28 Ubisense Ltd Tool tracking
FR3093021B1 (en) 2019-02-22 2023-10-20 Hms2030 High mobility & high performance terrestrial robot, thanks to its active arms with controlled compliance
WO2023002066A1 (en) * 2021-07-17 2023-01-26 Garmo Instruments, Sl Collaborative robot for welding applications

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5516792B2 (en) * 1973-02-09 1980-05-07
JPS6016673B2 (en) * 1978-12-25 1985-04-26 川崎重工業株式会社 Object recognition device in servo system
GB2045463B (en) * 1979-04-03 1983-04-20 Hall Automation Ltd Arrangement for controlling an operation performed on a workpiece
JPS5633175A (en) * 1979-08-22 1981-04-03 Daihen Corp Welding robot
US4468695A (en) * 1980-11-20 1984-08-28 Tokico Ltd. Robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007003668A1 (en) * 2005-07-04 2007-01-11 Index Servicios De Ingenieria, S.L. Automatic system for the application of a solidifiable fluid
ES2264892A1 (en) * 2005-07-04 2007-01-16 Index Servicios De Ingenieria, S.L. Automatic system for the application of a solidifiable fluid

Also Published As

Publication number Publication date
GB2110427A (en) 1983-06-15
GB2110427B (en) 1985-08-21
DE3243341A1 (en) 1983-06-01
JPS5887603A (en) 1983-05-25
DE3243341C2 (en) 1989-04-20

Similar Documents

Publication Publication Date Title
CA1181837A (en) Industrial robot
US4577499A (en) Slope-speed sensor for seam welding apparatus
CA1168314A (en) Control apparatus and method for manipulator welding apparatus with vision correction system for workpiece sensing
CA2153334C (en) A system and method for tracking a feature on an object using a redundant axis
US4541062A (en) Method of interlockingly controlling a robot and positioner
US4468695A (en) Robot
US4831232A (en) Industrial robot equipment capable of automatically terminating operation at a desired sensed location
US4390775A (en) Automatic and self-adapting process for fusion-welding a joint between two surfaces
JPH05200638A (en) Assembly of small parts and device therefore
US4523287A (en) Method for extrapolating a path of a robot and apparatus therefor
JPH07171779A (en) Centering method of industrial robot with travel device
JPS60127987A (en) Method and device for controlling profiling
JPS6218316B2 (en)
JPS6313791B2 (en)
JP2645991B2 (en) Control mechanism of tracking sensor device
JPS624471Y2 (en)
JPH0651224B2 (en) Welding robot with sensor
JPS6344471B2 (en)
JPS63318278A (en) Teaching method of industrial robot
WO1988008359A1 (en) Wrist mechanism and method for operating it
JPH0451901Y2 (en)
JP3682637B2 (en) Groove detection method in automatic welding machine
JPH04371252A (en) Coating machine system
JPS6036862B2 (en) How to control automatic welding machine
JPH03204178A (en) Automatic welding equipment provided with plural weld line detecting means

Legal Events

Date Code Title Description
MKEC Expiry (correction)
MKEX Expiry