GB2110427A - Industrial robot - Google Patents
Industrial robot Download PDFInfo
- Publication number
- GB2110427A GB2110427A GB08233052A GB8233052A GB2110427A GB 2110427 A GB2110427 A GB 2110427A GB 08233052 A GB08233052 A GB 08233052A GB 8233052 A GB8233052 A GB 8233052A GB 2110427 A GB2110427 A GB 2110427A
- Authority
- GB
- United Kingdom
- Prior art keywords
- manipulator
- work piece
- industrial robot
- tool
- worked
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims abstract description 27
- 238000007789 sealing Methods 0.000 description 13
- 238000006073 displacement reaction Methods 0.000 description 8
- 210000000707 wrist Anatomy 0.000 description 7
- 238000003466 welding Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 239000011248 coating agent Substances 0.000 description 3
- 238000000576 coating method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 239000007921 spray Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/12—Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
- B23K9/127—Means for tracking lines during arc welding or cutting
- B23K9/1272—Geometry oriented, e.g. beam optical trading
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
-
- 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/0093—Programme-controlled manipulators co-operating with conveyor means
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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/41815—Total 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/4182—Total 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
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording 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/423—Teaching 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
-
- 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/36417—Programmed coarse position, fine position by alignment, follow line, path adaptive
-
- 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/37462—Resistor, potentiometers
-
- 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/37572—Camera, tv, vision
-
- 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/45—Nc applications
- G05B2219/45013—Spraying, coating, painting
-
- 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/45—Nc applications
- G05B2219/45135—Welding
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total 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)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
An industrial robot has a memory for storing a working program, a manipulator 3 with a tool 28 at its free end thereof for positioning said tool relative to a work piece in accordance with a working program stored in said memory, and a detector on the manipulator for detecting the portion of a work piece 13 to be worked. A correcting means corrects the position of a said tool, in use, relative to said portion to be worked based on detection signals from said detection means, and conveying means moves the manipulator in dependence on detection signals from said detector concerning a reference position of the work piece, so as to set the tool to the reference position. <IMAGE>
Description
SPECIFICATION
Industrial robot
This invention relates to an industrial robot.
In a case where a sealing, coating, welding or similar operation is to be performed on a work piece using a so-called teaching-playback type robot, those portions of the work piece to be worked on have to be situated accurately, upon a playback operation, where a teaching operation was performed.
However, in cases where the work pieces are transported successively by a belt conveyor and worked on during the transportation or between steps thereof, the operation of situating the work pieces accurately relative to the robot manipulator is time consuming and difficult. In addition, even if each of the work pieces could be situated accurately relative to the robot manipulator at the position where the teaching operation was executed, there would remain the problem that the portions to be worked on are in practice somewhat varied in position within the work piece even for work pieces of a nominally identical form.This problem itself can generally be solved in a robot having a detection device provided on the manipulator for detecting the portions to be worked on, and adapted to perform playback operation while applying a positional correction which is performed by rotating or swinging a sealing nozzle, spray nozzle or welding torch and so forth. The correction is based on a detection signal from the detection device to bring the top end thereof to the portions to be worked. However, if the position control for the top end of the work tool requires a large amount of positional correction, it may sometimes be that the tool fails to perform properly in terms of the resolution and the response of the detection device.
An aim of this invention is to provide an industrial robot capable of performing satisfactory working despite variations in the positions where the work pieces are situated upon playback operations and/or the positions of the portions of the work pieces to be worked.
According to the present invention there is provided an industrial robot including a memory for storing a working program, a manipulator arranged to have a tool at a free end thereof for positioning said tool relative to a work piece in accordance with a working program stored in said memory, a detection means provided on said manipulator for detecting the portion of a work piece to be worked, a correcting means for correcting the position of a said tool, in use, relative to said portion to be worked based on detection signals from said detection means, and conveying means for moving said manipulator based on detection signals from said detection means concerning a reference position of work piece, so as to set the tool to the reference position.
The invention provides an industrial robot capable of decreasing the amount of the positional correction needed during the playback operation and thereby enabling the use of a correction device with a narrower operation range. The robot of the invention can also perform the correcting operation rapidly and apply work accurately to the portions to be worked.
In order that the invention may be more clearly understood, the following description is given by way of example only with reference to the accompanying drawings in which:
Fig. 1 is a side view of a preferred embodiment of this invention;
Fig. 2 is a plan view of the embodiment shown in Fig. 1; Fig. 3 and Fig. 4 are perspective views showing details of the wrist of the illustrated embodiment and parts thereof;
Fig. 5 and Fig. 6 are explanatory views of the images of a slit as received by a television camera; and
Fig. 7 is a block diagram for explaining the operation of the embodiment shown in Fig. 1.
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 relative to the platform 2 in the direction of an arrow A, a support post 5 pivotal relative to the table 4 in the direction of an arrow B, an arm 6 pivotal relative to the support post 5 in the direction of an arrow C and a freely bendable wrist 7 of the so-called flexible type. The manipulator 1 of such a constitution has been described in Patent Application No. 81.35006 and the details of the wrist 7 are described in
Patent Application No. 81.35007.
A bracket 9 is secured to a cylindrical top end 8 of the wrist 7 and another bracket 12 is provided by way of a connecting member 10 to the bracket 9 to be pivotal around an axial line 11 (Fig. 3). To the bracket 12. are secured a slit light source 16 for projecting a slit image 15 to a surface 14 of a work piece 13 to be worked, a television camera 17 using semi-conductor image sensors or the likes for receiving the slit image 15 on 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 on side projections 20 and 21 of the brackets 9.A sector 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 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 of 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 in perpendicular to the rotational axial line 11. An optical axis 27 of the slit light source 26 intersects obliquely the optical 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 29 of the work piece 13 to be sealed, a nozzle holder 32 which resiliently supports the nozzle 31 displaceably in the direction along the sealing direction shown by an arrow D and in the direction crossing this direction and a member 33 for securing the nozzle 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 and 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 carried on a conveying device 34 comprising an endless chain conveyor and the manipulator 1 is conveyed by the running of the 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 direction 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 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 accordance with the control program and operates the arm 3 of the manipulator 1 based on the teaching data thus 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
Patent Applications referred to above. The image processing device 40 compares the images received 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 U.S. Patent
Application Ser. No. 322375.
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 predetermined position 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 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 are 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 data and, while on the other hand, the conveying device 36 is operated under the control of the control device 37 in such a way that the manipulator 1 is moved in the same direction as the moving direction of the work piece 1 3 in the direction E in a synchronized manner. That is, the manipulator 1 and the work 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 of the slit 15 received by the television camera 17. If the light source 1 6, the television camera 17, the tool 18 and the sealed portion 29 of the work piece 1 3 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 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 images 55 of the images 54 corresponding to the slit 15, the distance 58 in
the direction F between the position 56 for the
bent portion resulted at the step of the sealed
portion 29 and the central position 57 for the
image 54 represents the deviation in the direction
F between the top end 28 and the portion 29 to
be sealed. In a case where the images 53 are
obtained in the television camera 17, the control
device 37 of the robot 50 directly actuates the
arm 3 to move the top end 28 in the direction D
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 54 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 manipulator
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 29 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 displacement 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 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 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 portion.
In this case, a detection device capable of detecting such curved portion is mounted at the top end of the wrist 7 and both of the conveying devices 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 device.
Furthermore, 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 1 3. 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 devices 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 compensated, the displacement of the portion to be worked itself can not be compensated with ease. Accordingly, it is preferred to 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.
Claims (7)
1. An industrial robot including a memory for storing a working program, a manipulator arranged to have a tool at a free end thereof for positioning said tool relative to a work piece in accordance with a working program stored in said memory, a detection means provided on said manipulator for detecting the portion of work piece to be worked, a correcting means for correcting the position of a said tool, in use, relative to said portion to be worked based on detection signals from said detection means, and conveying means for moving said manipulator based on detection signals from said detection means concerning a reference position of work piece, so as to set the tool to the reference position.
2. An industrial robot according to claim 1, in which the detection means includes a television camera for viewing an image projected on the work piece.
3. An industrial robot according to claim 2, in which the detection means is adapted to compare the image as viewed by the television camera with a reference image previously stored.
4. An industrial robot according to claim 1,2 or 3, in which the manipulator includes an arm and a platform rotatably supporting said arm, said platform being provided on the conveying means.
5. An industrial robot according to any preceding claim, including a further conveying means for conveying the work piece effective in the same direction as the conveyor for the manipulator.
6. An industrial robot according to any preceding claim, in which in use the reference position is set to the portion to be worked of the work piece.
7. An industrial robot constructed and arranged substantially as hereinbefore described with reference to and as illustrated in the accompanying drawings.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56186690A JPS5887603A (en) | 1981-11-20 | 1981-11-20 | Industrial robbot |
Publications (2)
Publication Number | Publication Date |
---|---|
GB2110427A true GB2110427A (en) | 1983-06-15 |
GB2110427B GB2110427B (en) | 1985-08-21 |
Family
ID=16192926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB08233052A Expired GB2110427B (en) | 1981-11-20 | 1982-11-19 | 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 (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2493744A1 (en) * | 1980-11-12 | 1982-05-14 | Unimation Inc | MANIPULATOR WELDING APPARATUS USING VISION CORRECTION FOR SOLDER DETECTION, AND METHOD OF CONTROLLING SAME |
EP0093496A1 (en) * | 1982-04-30 | 1983-11-09 | Pemberton Research & Development, Inc. | Method and apparatus for processing similar workpieces of varying shape, points of contour and dimension |
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 |
EP0165117A1 (en) * | 1984-05-11 | 1985-12-18 | Commissariat A L'energie Atomique | Process for following a seam by a welding torch and apparatus to perform this process |
EP0320315A1 (en) * | 1987-12-10 | 1989-06-14 | Nissan Motor Co., Ltd. | Vehicle assembly method and arrangement |
US4862377A (en) * | 1986-11-06 | 1989-08-29 | British United Shoe Machinery Ltd. | Detecting workpiece orietation and treating workpieces without reorieting |
US4872363A (en) * | 1986-01-20 | 1989-10-10 | Doy Rosenthal | Electric positioning apparatus |
FR2641223A1 (en) * | 1989-01-05 | 1990-07-06 | Peugeot | Automated industrial production line |
US5042135A (en) * | 1988-12-15 | 1991-08-27 | Luk Lamellen Und Kupplungsbau Gmbh | Method of installing friction clutches in motor vehicles |
WO1998030121A1 (en) * | 1997-01-08 | 1998-07-16 | Intelligent Machines Corporation | 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 |
EP1527852A1 (en) * | 2003-10-31 | 2005-05-04 | Fanuc Ltd | Industrial robot with imaging device accomodated in end-effector supporting mechanism |
CN102794771A (en) * | 2011-05-24 | 2012-11-28 | 鸿富锦精密工业(深圳)有限公司 | Mechanical arm correction system and method |
WO2016020647A1 (en) * | 2014-08-07 | 2016-02-11 | Ubisense Limited | Determination of toolpiece position |
CN110475649A (en) * | 2017-03-21 | 2019-11-19 | 株式会社神户制钢所 | Operation program bearing calibration and welding robot system |
FR3093021A1 (en) | 2019-02-22 | 2020-08-28 | Hms2030 | High mobility land robot & high performance, thanks to its active arms with controlled compliance |
US11379973B2 (en) | 2018-01-12 | 2022-07-05 | Ubisense Limited | Tool tracking |
EP4173763A4 (en) * | 2021-07-17 | 2024-06-12 | Garmo Instruments, Sl | Collaborative robot for welding applications |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
JPS60169905A (en) * | 1984-02-15 | 1985-09-03 | Hitachi Constr Mach Co Ltd | Teaching play back device |
DE3526958A1 (en) * | 1985-07-27 | 1985-12-19 | Daimler-Benz Ag, 7000 Stuttgart | Enamelling robot which can be programmed by the teach-in method |
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 |
JPH0790482B2 (en) * | 1987-04-08 | 1995-10-04 | 株式会社日立製作所 | Method of detecting groove position at the beginning of processing line |
CA1329499C (en) * | 1988-02-15 | 1994-05-17 | Amada Company, Limited | Welding robot |
JPH02160487A (en) * | 1988-12-12 | 1990-06-20 | Fanuc Ltd | Correction of manual feeding of robot |
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 |
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 |
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 |
ES2264892B1 (en) * | 2005-07-04 | 2007-12-16 | Index Servicios De Ingenieria, S.L. | AUTOMATIC SYSTEM FOR APPLICATION OF A SOLIDIFICABLE FLUID. |
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 |
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 |
CN105818134B (en) * | 2016-05-12 | 2017-11-14 | 南京理工大学 | A kind of intelligent machine arm with automatic pressing push button function |
CN107297399B (en) * | 2017-08-08 | 2018-10-16 | 南京埃斯顿机器人工程有限公司 | A kind of method of robot Automatic-searching bending position |
Family Cites Families (5)
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 |
-
1981
- 1981-11-20 JP JP56186690A patent/JPS5887603A/en active Pending
-
1982
- 1982-11-18 CA CA000415857A patent/CA1181837A/en not_active Expired
- 1982-11-19 DE DE19823243341 patent/DE3243341A1/en active Granted
- 1982-11-19 GB GB08233052A patent/GB2110427B/en not_active Expired
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2493744A1 (en) * | 1980-11-12 | 1982-05-14 | Unimation Inc | MANIPULATOR WELDING APPARATUS USING VISION CORRECTION FOR SOLDER DETECTION, AND METHOD OF CONTROLLING SAME |
EP0093496A1 (en) * | 1982-04-30 | 1983-11-09 | Pemberton Research & Development, Inc. | Method and apparatus for processing similar workpieces of varying shape, points of contour and dimension |
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 |
EP0165117A1 (en) * | 1984-05-11 | 1985-12-18 | Commissariat A L'energie Atomique | Process for following a seam by a welding torch and apparatus to perform this process |
US4872363A (en) * | 1986-01-20 | 1989-10-10 | Doy Rosenthal | Electric positioning apparatus |
US4862377A (en) * | 1986-11-06 | 1989-08-29 | British United Shoe Machinery Ltd. | Detecting workpiece orietation and treating workpieces without reorieting |
EP0320315A1 (en) * | 1987-12-10 | 1989-06-14 | Nissan Motor Co., Ltd. | Vehicle assembly method and arrangement |
US5010634A (en) * | 1987-12-10 | 1991-04-30 | Nissan Motor Company, Ltd. | Vehicle assembly method and apparatus |
US5042135A (en) * | 1988-12-15 | 1991-08-27 | Luk Lamellen Und Kupplungsbau Gmbh | Method of installing friction clutches in motor vehicles |
FR2641223A1 (en) * | 1989-01-05 | 1990-07-06 | Peugeot | Automated industrial production line |
WO1998030121A1 (en) * | 1997-01-08 | 1998-07-16 | Intelligent Machines Corporation | Workpiece treating apparatus and method of treating same |
US5968297A (en) * | 1997-01-08 | 1999-10-19 | Intelligent Machine Concepts, Llc | 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 |
EP1527852A1 (en) * | 2003-10-31 | 2005-05-04 | Fanuc Ltd | Industrial robot with imaging device accomodated in end-effector supporting mechanism |
US7715946B2 (en) | 2003-10-31 | 2010-05-11 | Fanuc Ltd | Industrial robot |
CN102794771A (en) * | 2011-05-24 | 2012-11-28 | 鸿富锦精密工业(深圳)有限公司 | Mechanical arm correction system and method |
US10521929B2 (en) | 2014-08-07 | 2019-12-31 | Ubisense Limited | Determination of toolpiece position |
EP3178064B1 (en) | 2014-08-07 | 2019-05-15 | Ubisense Limited | Determination of toolpiece position |
WO2016020647A1 (en) * | 2014-08-07 | 2016-02-11 | Ubisense Limited | Determination of toolpiece position |
US10902637B2 (en) | 2014-08-07 | 2021-01-26 | Ubisense Limited | Determination of toolpiece position |
US20210256731A1 (en) * | 2014-08-07 | 2021-08-19 | Ubisense Limited | Determination of Toolpiece Position |
EP3178064B2 (en) † | 2014-08-07 | 2022-04-20 | Ubisense Limited | Determination of toolpiece position |
US11989909B2 (en) * | 2014-08-07 | 2024-05-21 | Ubisense Limited | Determination of toolpiece position |
CN110475649A (en) * | 2017-03-21 | 2019-11-19 | 株式会社神户制钢所 | Operation program bearing calibration and welding robot system |
US11379973B2 (en) | 2018-01-12 | 2022-07-05 | Ubisense Limited | Tool tracking |
FR3093021A1 (en) | 2019-02-22 | 2020-08-28 | Hms2030 | High mobility land robot & high performance, thanks to its active arms with controlled compliance |
EP4173763A4 (en) * | 2021-07-17 | 2024-06-12 | Garmo Instruments, Sl | Collaborative robot for welding applications |
Also Published As
Publication number | Publication date |
---|---|
JPS5887603A (en) | 1983-05-25 |
CA1181837A (en) | 1985-01-29 |
DE3243341A1 (en) | 1983-06-01 |
DE3243341C2 (en) | 1989-04-20 |
GB2110427B (en) | 1985-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2110427A (en) | Industrial robot | |
US4577499A (en) | Slope-speed sensor for seam welding apparatus | |
US20060015211A1 (en) | Method and device for processing a moving production part, particularly a vehicle body | |
JP2610276B2 (en) | Industrial robot equipment | |
GB2088095A (en) | Robot | |
JPH05200638A (en) | Assembly of small parts and device therefore | |
JPH01169939A (en) | Centering equipment for semiconductor wafer | |
JPS6218316B2 (en) | ||
JP2678202B2 (en) | Welding position detection device and welding robot equipped with the device | |
JPS63260781A (en) | Industrial robot | |
KR101863150B1 (en) | Welding apparatus | |
JPS6427885A (en) | Part fixture | |
JPS624471Y2 (en) | ||
US4845639A (en) | Robotic sealant calibration | |
JPH0451901Y2 (en) | ||
JPS6313791B2 (en) | ||
JPH08216080A (en) | Part inserting device | |
WO1988008359A1 (en) | Wrist mechanism and method for operating it | |
JP2645991B2 (en) | Control mechanism of tracking sensor device | |
JPS63318278A (en) | Teaching method of industrial robot | |
JP3204692B2 (en) | How to capture continuous images | |
JPS6216744B2 (en) | ||
JPS61290315A (en) | Action path measuring apparatus | |
JPH03204178A (en) | Automatic welding equipment provided with plural weld line detecting means | |
JPH01188289A (en) | Industrial robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 19971119 |