Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0622720B2 - Automatic coating device using teaching robot - Google Patents
[go: Go Back, main page]

JPH0622720B2 - Automatic coating device using teaching robot - Google Patents

Automatic coating device using teaching robot

Info

Publication number
JPH0622720B2
JPH0622720B2 JP20727985A JP20727985A JPH0622720B2 JP H0622720 B2 JPH0622720 B2 JP H0622720B2 JP 20727985 A JP20727985 A JP 20727985A JP 20727985 A JP20727985 A JP 20727985A JP H0622720 B2 JPH0622720 B2 JP H0622720B2
Authority
JP
Japan
Prior art keywords
work
virtual
straight line
camera
automatic coating
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 - Lifetime
Application number
JP20727985A
Other languages
Japanese (ja)
Other versions
JPS6268565A (en
Inventor
一也 石黒
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.)
Nachi Fujikoshi Corp
Original Assignee
Fujikoshi KK
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 Fujikoshi KK filed Critical Fujikoshi KK
Priority to JP20727985A priority Critical patent/JPH0622720B2/en
Publication of JPS6268565A publication Critical patent/JPS6268565A/en
Publication of JPH0622720B2 publication Critical patent/JPH0622720B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Spray Control Apparatus (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は自動車用窓ガラスに接着剤等を塗布するために
使用できるような種類の自動塗布装置に関し、特にTV
カメラを用いた視覚装置および教示ロボットを使用した
自動塗布装置に関する。
Description: FIELD OF THE INVENTION The present invention relates to an automatic applicator of the kind that can be used to apply adhesives and the like to automotive window glass, and in particular to TVs.
The present invention relates to a visual device using a camera and an automatic coating device using a teaching robot.

(従来の技術) かかる自動塗布装置としては例えば特開昭59−498
69号公報に示すようなものが知られている。このもの
は、機械的倣いによってワークの位置ズレに対処してい
るが倣い手段を構成する機械系のためにワークや治具の
形状、構成に制約が生じるうえ高速な作業には適さない
点など問題があった。一般に自動車用窓ガラスは第2図
の様に2辺がほぼ直線、他の2辺が曲線、コーナー部も
曲線で構成されている。ワークの位置ズレを検出する方
法としては、との重心及び傾きを求める方法も考えられ
るが、ワーク自体が大きくほとんど透明であるため検出
が難かしく、また検出できても精度が悪い。そこで各コ
ーナー部(4コーナー)での位置ズレ量を計測する手段
が有効と考えられる。しかし、コーナー部形状も曲線で
構成されているため四角形の様にコーナー点を定義する
ことが難かしいなどの問題があった。
(Prior Art) Japanese Patent Application Laid-Open No. 59-498 discloses such an automatic coating device.
The one shown in Japanese Patent Publication No. 69 is known. This product deals with the positional deviation of the work by mechanical copying, but it is not suitable for high speed work because the shape and configuration of the work and jig are restricted due to the mechanical system that constitutes the copying means. There was a problem. In general, a window glass for an automobile has two sides which are substantially straight lines, two other sides which are curved lines, and a corner portion which is also a curved line, as shown in FIG. As a method of detecting the position shift of the work, a method of obtaining the center of gravity and the inclination of and can be considered, but it is difficult to detect because the work itself is large and almost transparent, and even if it can be detected, the accuracy is low. Therefore, it is considered effective to measure the amount of positional deviation at each corner (fourth corner). However, since the shape of the corner portion is also composed of curves, there is a problem that it is difficult to define the corner point like a quadrangle.

(発明が解決しようとする問題点) 本発明の目的はワークの位置ズレを高速で検出でき従っ
て高速作業できるような、TVカメラを用いた視覚装置
及び教示ロボットを使用した自動塗布装置を提供するこ
とにある。
(Problems to be Solved by the Invention) An object of the present invention is to provide a visual device using a TV camera and an automatic coating device using a teaching robot, which can detect a positional deviation of a work at high speed and therefore can perform high speed work. Especially.

(問題点を解決するための手段) このため本発明は、特許請求の範囲記載の教示ロボット
を使用した自動塗布装置を提供することによって上述し
た従来技術の問題点を解決した。
(Means for Solving the Problems) Therefore, the present invention solves the above-mentioned problems of the prior art by providing an automatic coating device using the teaching robot described in the claims.

(実施例) 次に本発明の実施例につき図面を参照して説明すると、
本教示ロボットを使用した自動塗布装置は、第1A図、
第1B図に示すように視覚装置(10)と教示ロボット(20)
とからなり、視覚装置(10)は、実施例ではワーク(11)の
4個のコーナー部を映す4個のTVカメラ(1)と、TV
カメラ(1)より入力されたデータをデジタルな各画素毎
の明るさに応じた値で出力するA/D変換部(2)と、A
/D変換部(2)が出力する該各画素毎の明るさに応じた
デジタル値を記憶し一画面分の全画素を記憶できる画像
メモリー(3)と、その画像メモリー(3)を任意に読み出し
書き込みできるハードウェア及びソフトウエアを含む。
さらに視覚装置(10)は、第1B図に示すTVカメラの1台
が写したワーク(11)のコーナー部の映像を示す第3図の
TVカメラ(1)の出力画像上の第1の直線(12)を検出す
るよう配置された複数個の第1のウインドウ装置(14)
と、第1のウインドウ装置(14)を第1の方向に走査させ
第1の直線(12)を第1の仮想線(17)として検出する第1
の走査装置(4)と、第3図のTVカメラ(1)の出力画像上
の第2の直線(13)を検出するよう配置された複数個の第
2のウインドウ装置(15)と、第2のウインドウ装置(15)
を第2の方向に走査させ第2の直線(13)を第2の仮想線
(18)として検出する第2の走査装置(5)と、各走査装置
(4)、(5)が検出した第1及び第2の仮想線(17)、(18)の
交点(16)を仮想コーナー点(16)として演算により検出す
る仮想コーナー点検出装置(6)と、予め画像メモリー(3)
に入力されたマスターワークの前記第1の直線及び第2
の直線の前記TVカメラ画像上の交点位置であるマスター
ワーク仮想コーナー点と前記仮想コーナー点位置との位
置ずれ量を検出しこれをロボットの位置ずれ量に変換す
る位置ずれ量検出部(7)と、を有する。さらにロボット
(20)は、前記位置ずれ量をもとに教示位置を座標変換す
ることにより前記ワーク(11)の前記位置ずれ量を補正す
る座標変換部(9)を有する。又、視覚装置(10)はワーク
(11)の4個の仮想コーナー点(16)を求めることによりワ
ークの外形寸法を求め、このワークの外形寸法からワー
ク型番を検出するワーク型番検出部(9′)を有し、そし
てロボット(20)は、ワーク型番検出部(9′)からのワー
ク型番信号を入力し該ワーク型番信号によりあらかじめ
記憶された複数種類の塗布作業プログラムを選択する作
業プログラム選択部(23)を有する。さらにロボット(20)
は、制御部(21)及びマニピュレータ(22)とを有する。
(Example) Next, an example of the present invention will be described with reference to the drawings.
An automatic coating device using the teaching robot is shown in FIG.
As shown in FIG. 1B, a visual device (10) and a teaching robot (20)
In the embodiment, the visual device (10) is composed of four TV cameras (1) showing four corners of the work (11) and a TV.
A / D converter (2) that outputs the data input from the camera (1) with a value according to the brightness of each digital pixel, and A
An image memory (3) capable of storing a digital value corresponding to the brightness of each pixel output from the D / D converter (2) and storing all pixels for one screen, and the image memory (3) are arbitrarily Includes read / write hardware and software.
Further, the visual device (10) is a first straight line on the output image of the TV camera (1) of FIG. 3 showing an image of a corner portion of the work (11) shown by one of the TV cameras shown in FIG. 1B. A plurality of first window devices arranged to detect (12) (14)
And detecting the first straight line (12) as the first virtual line (17) by scanning the first window device (14) in the first direction.
Scanning device (4), a plurality of second window devices (15) arranged to detect the second straight line (13) on the output image of the TV camera (1) of FIG. 3, and Window device of 2 (15)
Scan in the second direction and make the second straight line (13) the second virtual line.
Second scanning device (5) detected as (18) and each scanning device
A virtual corner point detection device (6) for detecting by calculation the intersection (16) of the first and second virtual lines (17) and (18) detected by (4) and (5) as a virtual corner point (16) And the image memory (3) in advance
The first straight line and the second straight line of the masterwork input to
The position deviation amount detection unit (7) that detects the position deviation amount between the master work virtual corner point and the virtual corner point position, which is the intersection position of the straight line on the TV camera image, and converts this to the position deviation amount of the robot. And. Further robot
(20) has a coordinate conversion unit (9) for correcting the position deviation amount of the work (11) by converting the teaching position into coordinates based on the position deviation amount. Also, the visual device (10) is the work
The outer dimensions of the work are found by finding the four virtual corner points (16) of (11), and the robot has a work part number detection unit (9 ') that detects the work part number from the outer dimensions of the work, and the robot ( 20) has a work program selection unit (23) for inputting a work model number signal from the work model number detection unit (9 ') and selecting a plurality of types of coating work programs stored in advance by the work model number signal. Robots (20)
Has a control unit (21) and a manipulator (22).

第2図のワーク(11)で示すように、一般に自動車用窓ガ
ラスは2辺が直線、他の2辺が曲線で構成されかつコー
ナー部も曲線で構成されている。これらの特徴によりコ
ーナー点を定義することが難かしい。本発明は上記特徴
より各辺上に異なる2点を検出しその2点によって構成
される直線を仮想線と考えてその仮想線が交わる位置を
仮想コーナー点と考える。この仮想コーナー点のズレ量
を計算することによって自動車用窓ガラスの様な形状の
ワーク(11)の位置ズレを検出すると同時に該仮想コーナ
ー点からワーク外形寸法を求め、この外形寸法からワー
ク型番を検出し、通信回線(RB232C)等を通じてロボット
等の自動塗布装置にワーク型番とワーク位置ズレ量を入
力し、自動塗布装置は該ワーク型番信号により作業プロ
グラムを選択し、ワーク位置ズレ量により、自動軌跡を
修正して作業を行なう事を特徴とする自動塗布装置とし
たものである。即ち本発明の視覚装置(10)は、第1B図
に示すTVカメラの1台が写したワーク(11)のコーナー部
の映像を示す第3図のコーナー部の映像をもとに、TVカ
メラに第4図に示すような、2個の第1のウインドウ装
置(14)と、第1のウインドウ装置(14)をほぼ水平方向に
走査させ第1の直線(12)を第1の仮想線(17)として最初
に検出する第1の走査装置(4)と、及び、TVカメラに第
5図に示すような、2個の第2のウインドウ装置(15)
と、第2のウインドウ装置(15)を第1の仮想線(17)に対
し平行な方向に走査させ第2の直線(13)を第2の仮想線
(18)として検出する第2の走査装置(5)と、が設けられ
る。さらに視覚装置(10)は、第6図に示すような、各走
査装置(4)、(5)が検出した第1及び第2の仮想線(17)、
(18)の交点(16)を仮想コーナー点(16)として演算により
検出する仮想コーナー点検出装置(6)と、予め画像メモ
リー(3)に入力された教示交点位置となるワーク(11)の
第1の直線(12)及び第2の直線(13)のTVカメラ画像上の
交点位置と前記仮想コーナー点位置との位置ずれ量を検
出しこれをロボットの位置ずれ量に変換する位置ずれ量
検出部(7)と、を有する。
As shown by the work (11) in FIG. 2, in general, an automobile window glass has two sides which are straight lines and the other two sides which are curved lines, and the corner portions are also formed by curved lines. These features make it difficult to define corner points. The present invention detects two different points on each side based on the above characteristics, considers a straight line formed by the two points as a virtual line, and considers a position where the virtual line intersects as a virtual corner point. By calculating the deviation amount of this virtual corner point, the positional deviation of the work (11) having a shape like a window glass for an automobile can be detected, and at the same time, the work external dimension can be obtained from the virtual corner point, and the work model number can be calculated from this external dimension. Detect and input the work model number and work position deviation amount to an automatic coating device such as a robot through a communication line (RB232C), etc., and the automatic coating device selects a work program based on the work model number signal and automatically detects the work position deviation amount. The automatic coating device is characterized in that the work is performed by correcting the locus. That is, the visual device (10) of the present invention is a TV camera based on the image of the corner portion of FIG. 3 showing the image of the corner portion of the work (11) shown by one of the TV cameras shown in FIG. 1B. As shown in FIG. 4, the two first window devices (14) and the first window device (14) are scanned in a substantially horizontal direction, and the first straight line (12) is converted into a first virtual line. The first scanning device (4) which is first detected as (17), and the two second window devices (15) for the TV camera as shown in FIG.
And scan the second window device (15) in a direction parallel to the first imaginary line (17) to move the second straight line (13) to the second imaginary line.
A second scanning device (5) for detecting as (18) is provided. Further, the visual device (10) has first and second virtual lines (17) detected by the scanning devices (4) and (5), as shown in FIG.
The virtual corner point detection device (6) that detects the intersection point (16) of (18) as a virtual corner point (16) by calculation, and the work (11) that is the teaching intersection point position previously input to the image memory (3). Positional shift amount for detecting the positional shift amount between the intersection point position of the first straight line (12) and the second straight line (13) on the TV camera image and the virtual corner point position and converting this to the positional shift amount of the robot And a detector (7).

作動において、窓ガラスのコーナー部が第3図の様に映
像化されたとすると、まず、窓ガラスの直線で構成され
る辺である直線(12)(13)を見つけるための第一追跡を行
なう。即ち第4図(a)の様にあらかじめ設定しておいた
第1のウインドウ(計測用小窓)(14)2個を、同じくあ
らかじめ設定しておいた追跡方向に沿って移動する。移
動中は常にウインドウ内の面積と重心を計算し、それが
一定値以上になると窓ガラスの辺を検出したと判定し、
その重心位置を検出する。(第4図(b))これによって
得られた2点により窓ガラスの直線部分の画面上の位置
と傾きが得られこれを第1の仮想線(17)とする(第4図
(c))。次に曲線で構成される辺を検出するために第二
追跡を行なう。第二追跡は、第一追跡で得られた第1の
仮想線(17)から、あらかじめ設定しておいたオフセット
量1、オフセット量2だけ移動した第1の仮想線と傾き
の等しい直線上を追跡する(第5図(a))。これは、検
出したい辺が曲線である場合に、位置ズレが生じている
と検出する位置が異なるために得られる仮想線が検出毎
に異なることを防ぐためである。これによって窓ガラス
の曲線で構成された辺(13)上の2点を得ることができ、
この2点で構成される直線を第2の仮想線(18)と考える
(第5図(c))。次に、第1と第2の仮想線(17)、(18)
の交点を求めそれを仮想コーナー点(16)とする(第6
図)。マスターワークに対して仮想コーナー点を計測し
記憶しておけば実際の作業時にズレが生じてもマスター
位置との差よりズレ量を計算することができる。上記手
法によって各仮想コーナー点を求めそれらのズレ量をロ
ボット等の自動塗布装置に通信回線(RS232C等)を介し
て出力する。自動塗布装置は各ズレ量を基に各教示点を
座標変換し塗布作業を行なう。これによってワークに位
置ズレが生じていてもそれを補正した作業を行なうこと
ができる。
In operation, assuming that the corners of the window glass are imaged as shown in FIG. 3, first, the first tracking is performed to find the straight lines (12) and (13) that are the sides formed by the straight lines of the window glass. . That is, as shown in FIG. 4 (a), two preset first windows (small measurement windows) (14) are moved along the preset tracking direction. While moving, it always calculates the area and center of gravity in the window, and when it exceeds a certain value, it is judged that the side of the window glass has been detected.
The position of its center of gravity is detected. (Fig. 4 (b)) The two points thus obtained give the position and inclination of the straight line portion of the window glass on the screen, and this is the first virtual line (17) (Fig. 4).
(c)). Then, a second trace is performed to detect the side composed of the curve. The second trace is a straight line with the same slope as the first virtual line (17) obtained by the first trace, which is moved by the preset offset amount 1 and offset amount 2 from the first virtual line (17). Follow (Fig. 5 (a)). This is to prevent the virtual line obtained from being different for each detection because the position to be detected is different when the position shift occurs when the side to be detected is a curve. This allows you to get two points on the side (13) made up of the curved window glass,
The straight line composed of these two points is considered as the second virtual line (18) (Fig. 5 (c)). Next, the first and second virtual lines (17), (18)
Then, the intersection is obtained and it is set as a virtual corner point (16) (6th
Figure). If virtual corner points are measured and stored for the master work, the deviation amount can be calculated from the difference from the master position even if the deviation occurs during the actual work. The virtual corner points are obtained by the above method, and the deviation amounts are output to an automatic coating device such as a robot via a communication line (RS232C or the like). The automatic coating device performs the coating work by converting the coordinates of each teaching point based on each shift amount. As a result, even if the work is misaligned, the work can be corrected.

又、上記手法によりワークの仮想コーナー点4点を求め
ることによりワーク外形寸法が求まる。この外形寸法か
らワーク型番を視覚装置は判別し自動塗布装置に知ら
せ、自動塗布装置は、該ワーク型番信号によりあらかじ
め記憶された複数種類の塗布作業プログラムを選択する
ことができる。
Further, the outer dimensions of the work can be obtained by finding the four virtual corner points of the work by the above method. A visual device discriminates the work model number from the outer dimensions and informs the automatic coating device of the automatic coating device. The automatic coating device can select a plurality of types of coating work programs stored in advance by the workpiece model number signal.

(発明の効果) 以上説明したように、本発明ではワークのコーナー部で
の仮想コーナー点を検出し、該仮想コーナー点によりワ
ークの位置ズレを検出するようにしたので、この結果本
発明ではあらかじめワークのズレ量を計測し、そのズレ
量を基に教示ロボットに教示位置を補正させるので高速
な作業に適しており、また塗布のための射出ノズル系の
構造を簡素化できるようになった。
(Effects of the Invention) As described above, in the present invention, the virtual corner point at the corner portion of the work is detected, and the positional deviation of the work is detected by the virtual corner point. Since the deviation amount of the work is measured and the teaching robot corrects the teaching position based on the deviation amount, it is suitable for high-speed work, and the structure of the injection nozzle system for coating can be simplified.

即ち、本発明により従来治具等の精度を向上させるため
に多大な設計時間と費用を要していたものが、ラフな精
度の治具でも対応できる様になった。さらに機械的倣い
装置が無いため塗布のための射出ノズル系を簡素化、軽
量化できる。これによりロボットの教示が簡単になり良
好な動作が実現できる。また、作業前にあらかじめワー
クの位置ズレを検出し、教示点の座標変換を行なうので
機械的倣いに比べ高速な作業を実現できる。選択的に、
本自動塗布装置では、TVカメラをワークの上方向のみ
に設置して2次元でのズレ量のみを計測しているが上下
方向にも位置ズレが生じる場合はカメラを横方向にも設
置すれば3次元での位置ズレ検出も可能である。さらに
実施例の本装置では視覚装置を利用しているので位置ズ
レ検出だけでなくその寸法を測定することにより型番判
別の機能を付加することも可能である。
That is, according to the present invention, a jig having a rough accuracy can be dealt with even though it takes a lot of design time and cost to improve the accuracy of a conventional jig. Furthermore, since there is no mechanical copying device, the injection nozzle system for coating can be simplified and lightened. This simplifies the teaching of the robot and realizes a good operation. Further, since the positional deviation of the work is detected in advance before the work and the coordinate conversion of the teaching point is performed, the work can be performed at a higher speed than the mechanical copying. Selectively,
In this automatic coating device, the TV camera is installed only in the upper direction of the work and only the two-dimensional misalignment amount is measured. However, when the position deviation occurs in the vertical direction, the camera can be installed in the horizontal direction. It is also possible to detect positional deviation in three dimensions. Further, since the present apparatus of the embodiment uses the visual device, it is possible to add not only the position deviation detection but also the function of model number discrimination by measuring the dimension thereof.

【図面の簡単な説明】[Brief description of drawings]

第1A図は本発明の実施例である教示ロボットを使用し
た自動塗布装置の構成を示す概略ブロック図、第1B図
は第1A図に示す装置の概略ハードを示す斜視図、第2
図は第1B図に示すワークの平面図、第3図は第1B図
に示すTVカメラの1台が映し出力した出力画像上のワ
ークのコーナー部の映像を示し、第4図は第3図の映像
をもとに第1A図の視覚装置の第1のウインドウ装置2
個による第1の仮想線を検出する作業を順次的に(a)(b)
(c)各図で示す説明図、第5図は第4図と同様な第2の
ウインドウ装置2個による第2の仮想線を検出する作業
を順次的に(a)(b)(c)各図で示す説明図、第6図は第5
図(c)で示す検出ずみの第1及び第2の仮想線の交点が
なす仮想コーナー点を検出する仮想コーナー点検出装置
の作業を示す説明図である。 1……TVカメラ 4、5……走査装置 12、13……辺である直線 14、15……ウインドウ装置 16……仮想コーナー点 17、18……仮想線
FIG. 1A is a schematic block diagram showing the configuration of an automatic coating apparatus using a teaching robot which is an embodiment of the present invention, and FIG. 1B is a perspective view showing the schematic hardware of the apparatus shown in FIG. 1A.
The figure shows a plan view of the work shown in FIG. 1B, and FIG. 3 shows an image of a corner portion of the work on an output image projected by one of the TV cameras shown in FIG. 1B, and FIG. First window device 2 of the visual device of FIG. 1A based on the image of FIG.
Sequentially perform the work of detecting the first virtual line by (a) (b)
(c) An explanatory view shown in each drawing, and FIG. 5 sequentially shows the work of detecting the second virtual line by two second window devices similar to FIG. 4 (a) (b) (c). Explanatory drawing shown in each figure, FIG.
It is explanatory drawing which shows the operation | movement of the virtual corner point detection apparatus which detects the virtual corner point which the intersection of the detected 1st and 2nd virtual line shown in FIG.6 (c) forms. 1 ... TV camera 4, 5 ... Scanning device 12, 13 ... Side straight line 14, 15 ... Window device 16 ... Virtual corner point 17, 18 ... Virtual line

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】教示ロボットを使用した自動塗布装置にお
いて、コーナー部を有するワークの第1の直線、第2の
直線及び各前記直線を結ぶ曲線、を含むコーナー部の画
像を出力するTVカメラと、前記TVカメラの出力画像上の
前記第1の直線を検出するよう配置された複数個の第1
のウインドウ装置と、前記第1のウインドウ装置を第1
の方向に走査させ前記第1の直線を第1の仮想線として
検出する第1の走査装置と、前記TVカメラの出力画像上
の前記第2の直線を検出するよう配置された複数個の第
2のウインドウ装置と、前記第2のウインドウ装置を第
2の方向に走査させ前記第2の直線を第2の仮想線とし
て検出する第2の走査装置と、各前記走査装置が検出し
た前記第1及び第2の仮想線の交点を仮想コーナー点と
して演算により検出する仮想コーナー点検出装置と、予
め画像メモリーに入力されたマスターワークの前記第1
の直線及び第2の直線の前記TVカメラ画像上の交点位置
であるマスターワーク仮想コーナー点と前記仮想コーナ
ー点位置との位置ずれ量を検出しこれをロボットの位置
ずれ量に変換する位置ずれ量検出部と、前記位置ずれ量
をもとに教示位置を座標変換することにより前記ワーク
の前記位置ずれ量を補正する座標変換部、を有すること
を特徴とする教示ロボットを使用した自動塗布装置。
1. A TV camera for outputting an image of a corner portion including a first straight line of a work having a corner portion, a second straight line and a curve connecting the straight lines in an automatic coating apparatus using a teaching robot. A plurality of first lines arranged to detect the first straight line on the output image of the TV camera
Window device and the first window device
And a plurality of first scanning devices arranged to detect the second straight line on the output image of the TV camera by scanning the first straight line as a first virtual line. Second window device, a second scanning device which scans the second window device in a second direction and detects the second straight line as a second virtual line, and the second scanning device which is detected by each scanning device. A virtual corner point detection device for detecting the intersection of the first and second virtual lines as a virtual corner point by calculation, and the first part of the master work previously input to the image memory.
Of the master work virtual corner point, which is the position of the intersection of the straight line and the second straight line on the TV camera image, and the virtual corner point position, and converts this to the position shift amount of the robot. An automatic coating apparatus using a teaching robot, comprising: a detection unit; and a coordinate conversion unit that corrects the position displacement amount of the work by performing coordinate conversion of a taught position based on the position displacement amount.
【請求項2】前記ワークの各コーナーの仮想コーナー点
を求め各仮想コーナー点間の距離を求めることによりワ
ークの外形寸法を求めこのワークの外形寸法からワーク
の型番を判別するワーク型番検出部及び前記ワーク型番
検出部からのワークの型番信号によりあらかじめ記憶さ
れた塗布作業プログラムを選択する作業プログラム選択
部、を有することを特徴とする請求項1記載の教示ロボ
ットを使用した自動塗布装置。
2. A work model number detecting unit for determining a work model number from the work dimension by determining virtual corner points of each corner of the work and determining a distance between the virtual corner points. The automatic coating device using a teaching robot according to claim 1, further comprising: a work program selection unit that selects a coating work program stored in advance according to a work model number signal from the work model number detection unit.
JP20727985A 1985-09-19 1985-09-19 Automatic coating device using teaching robot Expired - Lifetime JPH0622720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20727985A JPH0622720B2 (en) 1985-09-19 1985-09-19 Automatic coating device using teaching robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20727985A JPH0622720B2 (en) 1985-09-19 1985-09-19 Automatic coating device using teaching robot

Publications (2)

Publication Number Publication Date
JPS6268565A JPS6268565A (en) 1987-03-28
JPH0622720B2 true JPH0622720B2 (en) 1994-03-30

Family

ID=16537162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20727985A Expired - Lifetime JPH0622720B2 (en) 1985-09-19 1985-09-19 Automatic coating device using teaching robot

Country Status (1)

Country Link
JP (1) JPH0622720B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0632776B2 (en) * 1989-01-12 1994-05-02 新日本製鐵株式会社 Coating method for the outer surface of steel pipe sheet piles
JPH03238063A (en) * 1990-02-16 1991-10-23 Onoda Cement Co Ltd Flexible powder coating apparatus
JPH04271980A (en) * 1991-02-25 1992-09-28 Fanuc Ltd Protecting device for position correcting equipment in sealing work system
JPH06344315A (en) * 1993-06-04 1994-12-20 Inax Corp Pressure cast molding method

Also Published As

Publication number Publication date
JPS6268565A (en) 1987-03-28

Similar Documents

Publication Publication Date Title
EP0391531B1 (en) Apparatus for measuring three-dimensional curved surface shapes
EP1584426B1 (en) Tool center point calibration system
JP4111166B2 (en) 3D shape input device
US8335666B2 (en) Three-dimensional model data generating method, and three dimensional model data generating apparatus
JPH09187038A (en) 3D shape extraction device
JPS62206684A (en) Position and shape measuring method by pattern projection
JPH0622720B2 (en) Automatic coating device using teaching robot
JPH0626770B2 (en) Workpiece fitting method
JPH02125375A (en) Position detecting device
JP3195850B2 (en) Method and apparatus for measuring three-dimensional position on curved surface
JP2567923B2 (en) Distance measurement method
JPH024843B2 (en)
JP3448074B2 (en) Correlation detection type 3D position measurement device
JPH05277973A (en) Calibration method for manipulator
JPH04269194A (en) Plane measuring method
KR920010548B1 (en) 3D curved shape measuring method and device
JPH07139918A (en) Cylinder center position / radius measurement method
JP2888368B2 (en) Position measuring device
EP0441972A1 (en) Object recognition method by otpical cutting method
JPH03158710A (en) Image data generating device
JP2000121337A (en) Method and device for image correction
JP3252870B2 (en) Calibration method of image recognition robot camera
JP3195851B2 (en) Method and apparatus for measuring three-dimensional position on curved surface
JP3112538B2 (en) Optical three-dimensional shape measuring method and measuring device
JP3664799B2 (en) 3D shape measuring device