JPH0872764A - Production line controller - Google Patents
Production line controllerInfo
- Publication number
- JPH0872764A JPH0872764A JP6234161A JP23416194A JPH0872764A JP H0872764 A JPH0872764 A JP H0872764A JP 6234161 A JP6234161 A JP 6234161A JP 23416194 A JP23416194 A JP 23416194A JP H0872764 A JPH0872764 A JP H0872764A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- work
- inspection
- control
- zone
- 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.)
- Pending
Links
Landscapes
- Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
- Manipulator (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、生産ライン制御装置に
関し、特に、搬送中のワークに対してロボットを同期追
従移動させながら作業を高精度で行なわせる為の生産ラ
イン制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a production line control device, and more particularly to a production line control device for performing a work with high accuracy while moving a robot synchronously following a work being conveyed.
【0002】[0002]
【従来の技術】従来、自動車製造工場において、加工や
組付けや検査を行う生産ラインに沿ってワークを搬送す
るコンベアを設け、生産ラインの各工程において、ライ
ンの近傍に複数のティーチング/プレイバック方式の作
業ロボットを設け、ワークの搬送と搬送停止とを繰り返
ししつつ、それらロボットで停止中のワークに各種の作
業を行わせるようにしてある。このように、ワークの搬
送と搬送停止とを繰り返す場合には、ワークの位置を正
確を制御しにくく、加工や組付けの精度低下要因となる
し、バッファステーション等も必要となり、生産ライン
が長くなる。2. Description of the Related Art Conventionally, in an automobile manufacturing plant, a conveyor is provided to convey a work along a production line for processing, assembling and inspecting, and in each process of the production line, a plurality of teaching / playback devices are provided near the line. A work robot of a system is provided, and while the transfer of the work and the stop of the transfer are repeated, the work being stopped is performed by these robots. In this way, when the conveyance of the work and the stop of the conveyance are repeated, it is difficult to control the position of the work accurately, which becomes a factor of lowering the accuracy of processing and assembly, and a buffer station or the like is also required, which lengthens the production line. Become.
【0003】そこで、最近では、ワークを搬送しなが
ら、そのワークに対してロボットを同期追従移動させて
作業を行わせる技術が提案されつつあるが、ワークの搬
送速度は、ミクロ的には微小に変動することから、加工
や組付けを高精度でなす場合には、ワークに対してロボ
ットを同期追従移動させる為の演算処理の負荷が大きく
なる。そして、前記のようにロボットを同期追従移動さ
せる場合、従来では、ワークの搬送制御とその位置検知
制御とを行うワーク搬送制御手段を、ロボットコントロ
ーラとは別に設け、ロボットの移動駆動制御と、その移
動位置検知制御とを、ロボットコントローラに分担させ
るのが一般的である。In view of this, recently, a technique has been proposed in which a robot is moved synchronously with respect to the work while the work is being carried, and the work is conveyed at a microscopic microscopic speed. Because of the fluctuation, when machining or assembling is performed with high accuracy, the load of arithmetic processing for synchronously moving the robot with respect to the work increases. Then, in the case of synchronously moving the robot as described above, conventionally, a work transfer control means for performing the transfer control of the work and its position detection control is provided separately from the robot controller, and the movement control of the robot and its Generally, the robot controller is responsible for the movement position detection control.
【0004】前記のように、ワークに対して部品組付自
動機を同期追従させる同期作業装置として、実公平1−
13025号公報には、ワークを搬送する搬送装置と、
その搬送装置に沿って走行する走行台車と、この走行台
車に設けられ搬送装置に負荷を以て係合する係合片と、
この係合片を介して走行台車を同期走行移動させる速度
調節駆動部とを備えたものが提案されている。As described above, as a synchronous working device for synchronously following the work with the parts assembly automatic machine, the fair work 1-
No. 13025 discloses a transfer device for transferring a work,
A traveling carriage that travels along the transport device, and an engagement piece that is provided on the traveling carriage and that engages the transport device with a load;
There has been proposed a vehicle including a speed adjusting drive unit for synchronously moving traveling vehicles via the engagement pieces.
【0005】[0005]
【発明が解決しようとする課題】ワークを搬送しつつ、
ワークに対して作業ロボットを同期追従移動させなが
ら、作業を行う生産ラインの制御装置に関して、従来の
技術では、ワークの搬送制御とその位置検知制御とを行
うワーク搬送制御手段を、ロボットコントローラとは別
に設け、ロボットの移動駆動制御と、その移動位置検知
制御とをロボットコントローラに分担させるので、次の
ように、ロボットコントローラによるロボットの制御
と、ワークに対してロボットを同期追従移動させる制御
とを、簡単に協調させることが難しくなり、ロボットコ
ントローラの演算処理負荷が多くなる等の問題がある。While transporting a work,
Regarding a control device for a production line that performs work while synchronously moving a work robot with respect to a work, in the related art, a work transfer control means that performs work transfer control and position detection control is called a robot controller. Since the robot controller is separately provided and the robot controller is responsible for the movement drive control of the robot and the movement position detection control thereof, the control of the robot by the robot controller and the control of synchronously moving the robot following the work are performed as follows. However, there is a problem that it becomes difficult to make the cooperation easily and the arithmetic processing load of the robot controller increases.
【0006】生産ラインの所定の工程にワークが搬送さ
れロボットで作業を開始する際、ワークとロボットの位
置関係が、ロボットにティーチングを施した時の位置関
係と異なるため、ロボットコントローラに格納されたテ
ィーチング情報を補正する演算処理、搬送されるワーク
にロボットを同期追従させる演算処理、等のロボットコ
ントローラにおける負荷が大きくなる。[0006] When the work is conveyed to a predetermined process of the production line and the robot starts the work, the positional relationship between the work and the robot is different from the positional relationship when the robot is taught. Therefore, the robot is stored in the robot controller. The load on the robot controller such as the arithmetic processing for correcting the teaching information and the arithmetic processing for synchronously following the conveyed work by the robot increases.
【0007】そこで、ロボットで作業開始する際に、ワ
ークに対するロボットの位置をティーチング時の位置関
係となるように制御するティーチング位置調整制御を実
行することが考えられるが、この場合においても、ワー
クの時々刻々の位置にロボットを同期追従させる演算処
理の負荷はロボットコントローラ側に依然として残って
しまう。しかも、1台のロボットが複数の作業ゾーンの
作業を分担する場合、各作業ゾーンの為のティーチング
位置が異なることが多いため、各作業ゾーンの作業開始
毎に、ティーチング位置調整制御を行う必要があるか
ら、その為の演算処理負荷もロボットコントローラに発
生する。Therefore, when starting the work with the robot, it is conceivable to execute teaching position adjustment control for controlling the position of the robot with respect to the work so as to have a positional relationship at the time of teaching. The load of arithmetic processing for synchronously following the robot to the momentary position remains on the robot controller side. Moreover, when one robot shares the work in a plurality of work zones, the teaching position for each work zone is often different, so it is necessary to perform the teaching position adjustment control each time the work in each work zone is started. Therefore, the processing load for that is also generated in the robot controller.
【0008】更に、ロボットが、前記所定の工程の下流
端の手前の移動限界位置に達した時には、ロボットの同
期追従移動を停止させる必要があるが、この時点でロボ
ットによる作業を停止させる場合には、その分生産ライ
ンが長くなるし、また、ロボットによる作業を継続する
場合には、ティーチング情報の補正処理が必要となる
が、そのティーチング情報の補正処理の負荷もロボット
コントローラに発生する。本発明の目的は、ロボットコ
ントローラの演算処理負荷の増大を防止しつつ、ロボッ
トコントローラによる制御とロボット同期追従制御との
協調を図ることである。Further, when the robot reaches the movement limit position before the downstream end of the predetermined process, it is necessary to stop the synchronous follow-up movement of the robot. At this point, when the work by the robot is stopped, In addition, the production line becomes longer by that much, and when the work by the robot is continued, the correction processing of the teaching information is necessary, but the load of the correction processing of the teaching information is also generated in the robot controller. An object of the present invention is to achieve cooperation between control by the robot controller and robot synchronous follow-up control while preventing an increase in arithmetic processing load on the robot controller.
【0009】[0009]
【課題を解決するための手段】請求項1の生産ライン制
御装置は、図1の機能ブロック図に示すように、ワーク
を搬送するワーク搬送手段と、ワーク搬送手段により搬
送されているワークに対して所定の作業を行うロボット
と、このロボットをワーク搬送経路に沿って移動可能な
ロボット移動駆動手段とを備えた生産ライン制御装置に
おいて、前記ワーク搬送手段で搬送されるワークの搬送
方向位置を検知するワーク位置検知手段、及び、前記ロ
ボット移動駆動手段でワーク搬送方向に移動駆動される
ロボットの位置を検知するロボット位置検知手段と、前
記ロボットを制御するロボット制御手段と、前記ロボッ
トが搬送中のワークに同期追従して移動するようにロボ
ット移動駆動手段を制御する同期制御手段と、前記ワー
ク位置検知手段で検知されるワークの位置とロボット位
置検知手段で検知されるロボットの位置とを用いて、ロ
ボット制御手段による制御と、同期制御手段による制御
とを協調させる協調制御手段とを備えたものである。A production line control apparatus according to a first aspect of the present invention, as shown in the functional block diagram of FIG. 1, relates to a work transfer means for transferring a work and a work transferred by the work transfer means. In a production line control device equipped with a robot for performing a predetermined work by means of a robot and a robot movement drive means capable of moving the robot along a work transfer path, the position in the transfer direction of the work transferred by the work transfer means is detected. Work position detecting means, a robot position detecting means for detecting the position of the robot which is driven to move in the work conveying direction by the robot movement driving means, a robot control means for controlling the robot, and a robot during movement of the robot. The work position detection means and the synchronization control means for controlling the robot movement drive means so as to move in synchronization with the work. Using the position of the robot detected by the position and the robot position detecting unit of the workpiece to be known, but with the control by the robot control unit, and a cooperative control means to coordinate and control by the synchronization control means.
【0010】前記ロボットは、ワークの複数の作業ゾー
ンを分担するとともに、各ゾーン毎にティーチングされ
たティーチング情報によるプレイバック方式の作業を含
む作業を行うロボットである構成にしてもよい(請求項
1に従属の請求項2)。前記協調制御手段は、各作業ゾ
ーンの作業開始時には、ロボットがワークに対してティ
ーチング時の位置関係となるように、同期制御手段を介
してロボット移動駆動手段を制御するように構成しても
よい(請求項2に従属の請求項3)。前記協調制御手段
は、ロボット位置検知手段で検知されたロボットの位置
がワーク搬送方向下流側の限界位置に達したときには、
ワーク位置検知手段で検知されるワークの位置と限界位
置とに基づいて、ティーチング情報を補正する補正量を
演算して、ロボット制御手段に出力するティーチング情
報補正手段を有する構成にしてもよい(請求項3に従属
の請求項4)。The robot may be a robot that shares a plurality of work zones of a work and performs a work including a playback-type work based on teaching information taught in each zone (claim 1). Claim 2) dependent on. The cooperative control means may be configured to control the robot movement driving means via the synchronous control means so that the robot has a positional relationship with respect to the work at the time of starting work in each work zone. (Claim 3 dependent on Claim 2). The cooperative control means, when the position of the robot detected by the robot position detection means reaches the limit position on the downstream side in the work transfer direction,
The teaching information correcting means may be configured to calculate a correction amount for correcting the teaching information based on the position of the work detected by the work position detecting means and the limit position, and output the calculated correction amount to the robot control means. Claim 4) dependent on claim 3.
【0011】[0011]
【発明の作用及び効果】請求項1の生産ライン制御装置
においては、ワーク搬送手段により搬送されるワークの
搬送方向位置が、ワーク位置検知手段により検知され、
また、搬送されているワークに対して所定の作業を行な
うロボットは、ロボット移動駆動手段により、ワーク搬
送経路に沿って移動可能であり、ワーク搬送方向に移動
駆動されるロボットの位置は、ロボット位置検知手段に
より検知される。ロボット制御手段はロボットを制御
し、同期制御手段は、ロボットが搬送中のワークに同期
追従して移動するようにロボット移動駆動手段を制御
し、協調制御手段は、ワーク位置検知手段で検知される
ワークの位置とロボット位置検知手段で検知されるロボ
ットの位置とを用いて、ロボット制御手段による制御
と、同期制御手段による制御とを協調させる。In the production line control apparatus according to the present invention, the position in the carrying direction of the work carried by the work carrying means is detected by the work position detecting means,
Further, a robot that performs a predetermined work on the conveyed work can be moved along the work conveyance path by the robot movement drive means, and the position of the robot that is driven to move in the work conveyance direction is the robot position. It is detected by the detection means. The robot control means controls the robot, the synchronous control means controls the robot movement driving means so that the robot synchronously follows the work being conveyed, and the cooperative control means is detected by the work position detecting means. By using the position of the work and the position of the robot detected by the robot position detection means, the control by the robot control means and the control by the synchronous control means are coordinated.
【0012】このように、ワーク搬送手段及びワーク位
置検知手段を設けるとともに、ロボットを制御するロボ
ット制御手段とは別に、ロボットが搬送中のワークに同
期追従して移動するようにロボット移動駆動手段を制御
する同期制御手段を設け、ロボット制御手段による制御
と、同期制御手段による制御を協調させる協調制御手段
を設けたので、ロボットをワークに同期追従移動させる
為にロボット制御手段の演算処理負荷が増大するのを防
止できること、ロボット制御手段による制御と同期制御
手段による制御とを協調させながら、搬送中のワークに
対してロボットにより高精度で作業を行ない得ること、
等の効果が得られる。As described above, the work transfer means and the work position detection means are provided, and the robot movement drive means is provided separately from the robot control means for controlling the robot so that the robot moves synchronously following the work being transferred. Since the synchronous control means for controlling is provided and the cooperative control means for coordinating the control by the robot control means and the control by the synchronous control means is provided, the arithmetic processing load of the robot control means increases in order to move the robot synchronously following the work. The robot control means and the control by the synchronous control means in cooperation with each other, and the robot can perform work with high accuracy on the work being conveyed,
And so on.
【0013】請求項2の生産ライン制御装置において
は、前記ロボットは、ワークの複数の作業ゾーンを分担
するとともに、各ゾーン毎にティーチングされたティー
チング情報によるプレイバック方式の作業を含む作業を
行うロボットであるが、協調制御手段によって、搬送中
のワークに対してロボットをティーチング位置に位置さ
せる制御、等を簡単に実行することができる。In the production line control apparatus according to the present invention, the robot divides a plurality of work zones of a work and performs a work including a playback type work based on teaching information taught in each zone. However, the coordinated control means can easily execute control such that the robot is positioned at the teaching position with respect to the work being conveyed.
【0014】請求項3の生産ライン制御装置において
は、前記協調制御手段は、各作業ゾーンの作業開始時に
は、ロボットがワークに対してティーチング時の位置関
係となるように、同期制御手段を介してロボット移動駆
動手段を制御する。請求項2と同様に、ロボット制御手
段の演算処理負荷を増大させることなく、ロボットをワ
ークに対してティーチング時の位置関係にして同期移動
させることができ、その結果ロボット制御手段において
は、ティーチング情報を補正することなく活用できるた
め、ロボット制御手段の演算処理負荷が軽減される。In the production line control apparatus according to the third aspect of the present invention, the cooperative control means is provided via the synchronous control means so that the robot has a positional relationship with the work at the time of teaching at the start of work in each work zone. Controls the robot movement drive means. Similarly to claim 2, the robot can be moved synchronously with respect to the workpiece in a positional relationship at the time of teaching without increasing the calculation processing load of the robot controller, and as a result, the robot controller can teach information. Since it can be utilized without correcting, the calculation processing load of the robot control means is reduced.
【0015】請求項4の生産ライン制御装置において
は、前記協調制御手段に設けられたティーチング情報補
正手段は、ロボット位置検知手段で検知されたロボット
の位置がワーク搬送方向下流側の限界位置に達したとき
には、ワーク位置検知手段で検知されるワークの位置と
限界位置とに基づいて、ティーチング情報を補正する補
正量を演算して、ロボット制御手段に出力する。従っ
て、ロボットが限界位置に達して移動停止した状態にお
いても、ロボット制御手段の演算処理負荷を増大させる
ことなく、ティーチング情報を補正する補正量をロボッ
ト制御手段に供給し、ティーチング情報を有効活用して
作業を継続することができる。In the production line control device according to the fourth aspect of the present invention, the teaching information correction means provided in the cooperative control means has the robot position detected by the robot position detection means reach a limit position on the downstream side in the work transfer direction. In this case, a correction amount for correcting the teaching information is calculated based on the position of the work and the limit position detected by the work position detection means, and the calculated correction amount is output to the robot control means. Therefore, even when the robot reaches the limit position and stops moving, the robot controller is supplied with a correction amount for correcting the teaching information without increasing the calculation processing load of the robot controller, and the teaching information is effectively utilized. Work can be continued.
【0016】[0016]
【実施例】以下、本発明の実施例について図面を参照し
つつ説明する。本実施例は、自動車製造工場において上
塗り後の自動車ボディの表面の塗装欠陥を検出する塗装
表面検査装置に、本発明を適用した場合の一例である。
図2に示すように、塗装工程の下流側に設けられた塗装
表面検査ステーションKSには、以下に説明する塗装表
面検査装置が設けられ、この塗装表面検査装置により、
自動車ボディ1の表面の塗装欠陥が検出され、検出され
た欠陥部位が研磨され、その後自動車ボディ1は後工程
へ搬送され、表面欠陥部位に対して補修塗装が実行され
る。尚、以下の説明において、自動車ボディ1の搬送方
向前方(図1の左方)を前方とし、前方を向いて左右方
向を左右方向として説明し、以下自動車ボディ1をワー
クという。Embodiments of the present invention will be described below with reference to the drawings. This embodiment is an example in which the present invention is applied to a coating surface inspection apparatus for detecting coating defects on the surface of an automobile body after top coating in an automobile manufacturing plant.
As shown in FIG. 2, the coating surface inspection station KS provided on the downstream side of the coating process is provided with a coating surface inspection device described below.
A coating defect on the surface of the automobile body 1 is detected, the detected defective portion is polished, and then the automobile body 1 is transported to a subsequent process, and repair coating is performed on the surface defective portion. In the following description, the front side (left side in FIG. 1) of the automobile body 1 in the transport direction is referred to as the front, and the left-right direction facing the front is referred to as the left-right direction.
【0017】前記塗装表面検査装置について説明する。
図2に示すように、塗装表面検査ステーションKSは、
天井壁2と、左右の側壁3,4と、前後両面の開口付き
の前後壁とで被われており、ワークを台車5に載せて塗
装表面検査ステーションKSへ搬送する為の台車式のコ
ンベア6が前後に貫通状に走行するように設けられ、ワ
ークの上面と左右両側面に照明光(検査光)を照射する
為の光照射装置(図示略)が、天井壁2に2台、左右の
側壁2,4の各々に2台設けられ、また、内部には、塗
装表面検査を実行する4台の多関節型ロボットからなる
検査ロボット7(第1検査ロボット7a、第2検査ロボ
ット7b、第3検査ロボット7c、第4検査ロボット7
d)が左右両側に夫々2台ずつ設けられている。The coating surface inspection device will be described.
As shown in FIG. 2, the coating surface inspection station KS is
It is covered with the ceiling wall 2, the left and right side walls 3 and 4, and the front and rear walls with openings on both front and rear sides, and is a trolley-type conveyor 6 for mounting the work on the trolley 5 and transporting it to the coating surface inspection station KS. Are provided so as to pass through in the front-rear direction, and two light irradiation devices (not shown) for irradiating illumination light (inspection light) on the upper surface and left and right side surfaces of the work are installed on the ceiling wall 2 The inspection robots 7 (first inspection robot 7a, second inspection robot 7b, first inspection robot 7a, second inspection robot 7b, first inspection robot 7a, second inspection robot 7b, which are provided on each of the side walls 2 and 4 and include four articulated robots for inspecting the coating surface are internally provided. 3 inspection robot 7c, 4th inspection robot 7
Two d) are provided on each of the left and right sides.
【0018】前記第1及び第2検査ロボット7a,7b
は、コンベア6の左側の走行案内路8に沿ってコンベア
6の搬送方向に移動可能に案内支持され、この走行案内
路8には、ボールネジ軸8a(図3参照)が配設され、
第1及び第2検査ロボット7a,7bには、ボールネジ
軸8aに螺合し電動モータ9で駆動されるボールネジナ
ットが夫々設けられている。第3及び第4検査ロボット
7c,7dは、コンベア6の右側の走行案内路8に沿っ
てコンベア6の搬送方向に移動可能に案内支持され、こ
の走行案内路8には、ボールネジ軸8a(図3参照)が
配設され、第3及び第4検査ロボット7c,7dには、
ボールネジ軸8aに螺合しモータ9で駆動されるボール
ネジナットが夫々設けられている。The first and second inspection robots 7a and 7b
Is guided and supported so as to be movable in the transport direction of the conveyor 6 along a travel guide path 8 on the left side of the conveyor 6, and a ball screw shaft 8a (see FIG. 3) is disposed in the travel guide path 8.
The first and second inspection robots 7a and 7b are respectively provided with ball screw nuts screwed onto the ball screw shaft 8a and driven by the electric motor 9. The third and fourth inspection robots 7c and 7d are guided and supported so as to be movable in the transport direction of the conveyor 6 along a traveling guide path 8 on the right side of the conveyor 6, and the traveling guide path 8 has a ball screw shaft 8a (see FIG. 3) is provided, and the third and fourth inspection robots 7c and 7d are
Ball screw nuts that are screwed onto the ball screw shaft 8a and driven by the motor 9 are provided.
【0019】各検査ロボット7のハンド部には、CCD
カメラ11と、塗装欠陥部を研磨する研磨砥石12と、
所定のタクト時間内に研磨できない塗装欠陥部にマーキ
ングを施すマーカー13とが設けられている。4台の検
査ロボット7には、ワークの表面をほぼ4等分した検査
区域が割り振られており、例えば、第1検査ロボット7
aが分担する第1検査区域は、図10に示すように、ボ
ンネッントの左半部の第1ゾーンa1と、左側フロント
フェンダの第2ゾーンa2と、ルーフの左半前半部の第
3ゾーンa3と、左側フロントドアの第4ゾーンa4と
からなる。第2検査ロボット7bが分担する第2検査区
域は、図10に示すように、ルーフの左半後半部の第1
ゾーンb1と、左側センタピラーとリヤドアの第2ゾー
ンb2と、トランクリッドの左半部の第3ゾーンb3
と、左側リヤフェンダの第4ゾーンb4とからなる。第
3検査ロボット7cが分担する第3検査区域は、第1検
査区域と左右対象の関係にあり、また、第4検査ロボッ
ト7dが分担する第4検査区域は、第2検査区域と左右
対象の関係にある。A CCD is provided in the hand portion of each inspection robot 7.
A camera 11 and a polishing grindstone 12 for polishing a coating defect portion,
A marker 13 for marking a coating defect portion that cannot be polished within a predetermined takt time is provided. The four inspection robots 7 are each assigned with an inspection area in which the surface of the work is divided into four equal parts. For example, the first inspection robot 7
As shown in FIG. 10, the first inspection area shared by a is a first zone a1 on the left half of the Bonnent, a second zone a2 on the left front fender, and a third zone a3 on the left front half of the roof. And the fourth zone a4 of the left front door. The second inspection area shared by the second inspection robot 7b is, as shown in FIG. 10, the first inspection area in the left half of the roof.
Zone b1, second zone b2 on the left side center pillar and rear door, and third zone b3 on the left half of the trunk lid.
And the fourth zone b4 of the left rear fender. The third inspection area shared by the third inspection robot 7c is in a left-right symmetrical relationship with the first inspection area, and the fourth inspection area shared by the fourth inspection robot 7d is a second inspection area and a left-right object. Have a relationship.
【0020】次に、以上説明した塗装表面検査装置の制
御系について説明する。図4に示すように、塗装表面検
査装置の全体を制御する主制御装置20が設けられ、こ
の主制御装置20には、操作パネル22、6つの光源ラ
ンプ23を駆動制御する光照射装置制御ユニット24、
ワークの搬入を検出するワーク搬入検出スイッチ25及
びワークの搬出を検出するワーク搬出検出スイッチ26
(図3参照)、ワーク搬送用のコンベア6を駆動するコ
ンベアモータ27及びそのロータリエンコーダ28、4
台の検査ロボット7a〜7dを移動する移動駆動モータ
9及びそれらのロータリエンコーダ10、4台の検査ロ
ボット7a〜7dのロボットコントローラ30、各ロボ
ットコントローラ30に接続されCCDカメラ32を制
御するカメラコントローラ31等が、電気的に接続され
ている。Next, the control system of the coating surface inspection apparatus described above will be described. As shown in FIG. 4, a main control device 20 for controlling the entire coating surface inspection device is provided, and the main control device 20 includes a light irradiation device control unit for driving and controlling an operation panel 22 and six light source lamps 23. 24,
Work carry-in detection switch 25 for detecting work carry-in and work carry-out detection switch 26 for detecting work carry-out
(See FIG. 3), a conveyor motor 27 that drives the conveyor 6 for transporting the work, and rotary encoders 28 and 4 thereof.
A movement drive motor 9 for moving the inspection robots 7a to 7d and their rotary encoders 10, a robot controller 30 for the four inspection robots 7a to 7d, and a camera controller 31 connected to each robot controller 30 and controlling a CCD camera 32. Etc. are electrically connected.
【0021】主制御装置20は、工場の生産管理用のホ
ストコンピュータ21から送信される生産管理情報(塗
装表面検査ステーションKSに搬入されるワークの車
種、塗装色、等の情報)を受け、その生産管理情報に基
づいて塗装表面検査を実行する。尚、研磨砥石12を駆
動する研磨モータ32とマーカー13で用いる液体通路
を開閉するバルブ33は、ロボットコントローラ30に
より制御される。The main control unit 20 receives the production control information (information such as the model of the work carried in to the coating surface inspection station KS, the coating color, etc.) transmitted from the host computer 21 for the production control of the factory, and receives the information. Perform a paint surface inspection based on production control information. The robot controller 30 controls the polishing motor 32 that drives the polishing wheel 12 and the valve 33 that opens and closes the liquid passage used by the marker 13.
【0022】前記主制御装置20には、入出力インター
フェイス、マイクロコンピュータ、複数のカウンタ回
路、複数の駆動回路等が内蔵されており、前記マイクロ
コンピュータには、次に列挙した処理や制御を含む塗装
表面検査制御の制御プログラムが格納されている。(1)
ワーク搬出入検出処理、(2) ワーク搬送駆動制御、(3)
ワーク搬送位置検知制御、(4) 第1〜第4ロボット7a
〜7dの移動駆動制御、(5) 第1〜第4ロボット7a〜
7dの移動位置検知制御、(6) 4つのCCDカメラ11
で撮像した画像データ解析・塗装欠陥検知処理、塗装欠
陥位置とグレード演算処理、(7) 塗装欠陥位置とグレー
ドを対応するロボットコントローラへ供給する処理。The main controller 20 contains an input / output interface, a microcomputer, a plurality of counter circuits, a plurality of drive circuits, etc., and the microcomputer includes a coating process including the processes and controls listed below. A control program for surface inspection control is stored. (1)
Work loading / unloading detection processing, (2) Work transportation drive control, (3)
Work transfer position detection control, (4) 1st to 4th robot 7a
~ 7d movement drive control, (5) 1st ~ 4th robot 7a ~
7d moving position detection control, (6) 4 CCD cameras 11
Image data analysis / painting defect detection processing, coating defect position and grade calculation processing in (7) Processing to supply the coating defect position and grade to the corresponding robot controller.
【0023】前記(1) のワーク搬出入検出処理に関し
て、ワーク搬入検出スイッチ25からの検出信号に基づ
いてワークの搬入が検出され、また、ワーク搬出検出ス
イッチ26からの検出信号に基づいてワークの搬出が検
出される。前記(2) のワーク搬送駆動制御は、ワークを
一定の低速度で搬送するようにコンベア駆動モータ27
を駆動制御する制御であり、前記(3) のワーク搬送位置
検知制御は、コンベア駆動モータ27の回転量を検出す
るロータリエンコーダ28からのパルス信号をカウント
してワーク搬送位置を検知する制御であり、これは常時
実行される。前記(4) の第1〜第4ロボット7a〜7d
の移動駆動制御は、各検査ロボット7がワークと同速度
で同方向へ同期追従移動するように、各検査ロボット7
のロボット移動駆動モータ27を駆動制御するととも
に、各検査ロボット7が、予め設定された搬送方向下流
側の限界位置(図3参照)に達した時に、ロボット移動
駆動モータ27を停止させる制御である。Regarding the work loading / unloading detection process (1), the loading of the work is detected based on the detection signal from the work loading detection switch 25, and the work loading is detected based on the detection signal from the work loading detection switch 26. Export is detected. The work transfer drive control in (2) above is performed by the conveyor drive motor 27 so that the work is transferred at a constant low speed.
The work transfer position detection control of (3) above is a control for detecting the work transfer position by counting the pulse signals from the rotary encoder 28 that detects the rotation amount of the conveyor drive motor 27. , This is always done. The first to fourth robots 7a to 7d of (4) above
The movement drive control of each inspection robot 7 is performed so that each inspection robot 7 synchronously follows and moves in the same direction as the workpiece at the same speed.
The robot movement drive motor 27 is controlled to stop the robot movement drive motor 27 when each inspection robot 7 reaches a preset limit position on the downstream side in the transport direction (see FIG. 3). .
【0024】前記(5) の第1〜第4ロボット7a〜7d
の移動位置検知制御は、4つのロータリエンコーダ10
からのパルス信号を夫々カウントして、各検査ロボット
7の搬送方向移動位置を検知する制御であり、これは常
時実行される。前記(6) の4つのCCDカメラ11で撮
像した画像データ解析・塗装欠陥検知処理、塗装欠陥位
置とグレード演算処理について簡単に説明する。この塗
装表面検査装置により、ワークの塗装表面を検査する場
合、ワークを低速度で搬送しながら、4台の検査ロボッ
ト7を同期移動させつつ、主制御装置20からの指令に
基づいて、4台の検査ロボット7が、夫々のロボットコ
ントローラ30により、予めティーチングされたティー
チング情報に基づいて制御され検査が実行される。The first to fourth robots 7a to 7d of the above (5)
The moving position detection control of the four rotary encoders 10
This is a control for counting the pulse signals from the respective sensors and detecting the movement position of each inspection robot 7 in the transport direction, which is always executed. The image data analysis / painting defect detection processing, the painting defect position and grade calculation processing of the four CCD cameras 11 described in (6) above will be briefly described. When inspecting the coated surface of a work by this coating surface inspection device, the four inspection robots 7 are synchronously moved while the work is transported at a low speed, and the four inspection robots 7 are instructed based on a command from the main controller 20. The inspection robots 7 are controlled by the respective robot controllers 30 based on the teaching information previously taught, and the inspection is executed.
【0025】図11に示すように、第1検査ロボット7
aが、第1ゾーンa1を検査する場合、第1ゾーンa1
を多数の正方形状の撮像単位エリア29(例えば、20
0mm×200mmの領域)に区分し、これら多数の撮
像単位エリア29に対して所定のティーチングされた順
序で検査を実行するが、撮像単位エリア29同士間は、
実際には約20mm幅分ラップ状に撮像されることにな
る。CCDカメラ11からの画像データを解析して、塗
装欠陥を検出する欠陥検知処理については、例えば、特
開平5−322543号公報に記載の技術と同様に実行
される。As shown in FIG. 11, the first inspection robot 7
a inspects the first zone a1, the first zone a1
A plurality of square-shaped imaging unit areas 29 (for example, 20
0 mm × 200 mm area), and the inspection is performed on these many imaging unit areas 29 in a predetermined teaching order.
In reality, the image is captured in a lap shape for a width of about 20 mm. The defect detection process of analyzing the image data from the CCD camera 11 and detecting the coating defect is executed, for example, in the same manner as the technique described in JP-A-5-322543.
【0026】また、塗装表面検査装置の座標系XYZ
を、図3、図11のように設定した場合、塗装欠陥29
aの位置は、例えば、撮像単位エリア29の中心を原点
とする座標系UVWにおける位置として検知される。塗
装欠陥のグレードとは、塗装欠陥の種類、大きさ等に応
じて複数段階に分類される研磨グレードである。つま
り、前記(6) の処理においては、画像データを解析して
その撮像単位エリア29内の1又は複数の塗装欠陥を検
知するとともに、それら塗装欠陥の位置とグレードを演
算する処理である。The coordinate system XYZ of the coating surface inspection device
Is set as shown in FIGS. 3 and 11, the coating defect 29
The position of a is detected as, for example, the position in the coordinate system UVW with the origin of the center of the imaging unit area 29. The coating defect grade is a polishing grade classified into a plurality of stages according to the type and size of the coating defect. That is, in the process (6), the image data is analyzed to detect one or a plurality of coating defects in the imaging unit area 29, and the position and grade of these coating defects are calculated.
【0027】4台の検査ロボット7のロボットコントロ
ーラ30には、夫々、分担する検査区域の4つのゾーン
の多数の撮像単位エリア29を所定の順序で検査する為
のティーチング情報が予め入力格納されている。このテ
ィーチングを行うときの、ワークに対する検査ロボット
7のティーチング位置は、第1及び第2検査ロボット7
a,7bの場合、例えば、図10に示す通りである。第
3及び第4検査ロボット7c,7dのティーチング位置
は、第1及び第2検査ロボット7a,7bのティーチン
グ位置と左右対象の関係にある。The robot controller 30 of each of the four inspection robots 7 has previously input and stored teaching information for inspecting a large number of image pickup unit areas 29 in the four zones of the inspection area to be shared in a predetermined order. There is. The teaching position of the inspection robot 7 with respect to the work at the time of performing this teaching is the first and second inspection robots 7.
In the case of a and 7b, it is as shown in FIG. 10, for example. The teaching positions of the third and fourth inspection robots 7c and 7d are symmetrical with the teaching positions of the first and second inspection robots 7a and 7b.
【0028】各ロボットコントローラ30は、各ゾーン
29毎のティーチング情報に基づいて、各ゾーン29の
多数の撮像単位エリア29に所定の順序でCCDカメラ
11を移動させて、カメラコントローラ31とCCDカ
メラ11を介して撮像し、その撮像毎にカメラコントロ
ーラ31を介して画像データを主制御装置20へ供給
し、各ゾーンの撮像完了後には、主制御装置20から塗
装欠陥の位置とグレードの情報を受け、ティーチング情
報と塗装欠陥位置とに基づいて、撮像したときと同様の
順序で順々に、塗装欠陥位置へ研磨砥石12を移動させ
て所定の研磨制御の制御プログラムに基づいて研磨モー
タ32を駆動制御して研磨を実行する。Each robot controller 30 moves the CCD camera 11 to a large number of image pickup unit areas 29 of each zone 29 in a predetermined order based on the teaching information of each zone 29, and the camera controller 31 and the CCD camera 11 are moved. Image data is supplied to the main controller 20 via the camera controller 31 every time the image is captured, and after the image capturing of each zone is completed, information on the position and grade of the coating defect is received from the main controller 20. , Based on the teaching information and the coating defect position, the polishing wheel 12 is sequentially moved to the coating defect position in the same order as when the image is taken, and the polishing motor 32 is driven based on a predetermined polishing control program. Perform polishing in a controlled manner.
【0029】次に、主制御装置20により実行される塗
装表面検査制御の概要について、図5〜図9のフローチ
ャートを参照して、第1検査ロボット7aにより第1検
査区域を検査する場合を例として説明する。尚、図中、
Si(i=1,2,3・・・)は各ステップを示すもの
である。図5に示すように、制御の開始後最初に各種信
号やデータが読み込まれ(S1)、次にホストコンピュ
ータ21からの情報に基づいて車種が決定される(S
2)。次に、第1検査ロボット7aの移動駆動モータ2
7を駆動して第1検査ロボット7aを初期位置(図3参
照)へ移動させる(S3)。尚、初期位置には、図示外
のスイッチがあり、そのスイッチ信号に基づいて、初期
位置に達したことが確認される。Next, with respect to the outline of the coating surface inspection control executed by the main controller 20, referring to the flowcharts of FIGS. 5 to 9, an example in which the first inspection robot 7a inspects the first inspection area will be described. As described below. In the figure,
Si (i = 1, 2, 3, ...) Shows each step. As shown in FIG. 5, various signals and data are first read after the start of control (S1), and then the vehicle type is determined based on the information from the host computer 21 (S).
2). Next, the movement drive motor 2 of the first inspection robot 7a
7 is driven to move the first inspection robot 7a to the initial position (see FIG. 3) (S3). There is a switch (not shown) at the initial position, and it is confirmed that the initial position has been reached based on the switch signal.
【0030】次に、ワーク搬入検査スイッチ25の検出
信号がONか否か(つまり、ワークが搬入されたか否
か)判定し(S4)、その判定がYes になると、別途常
時検知されているワーク搬送位置を加味しつつ、車種に
基づいて、移動駆動モータ27を駆動して、第1検査ロ
ボット7aを、第1ゾーンa1のティーチング位置(ワ
ークに対する相対的なティーチング位置)へ移動させる
(S5)。次に、移動駆動モータ27を駆動して、第1
検査ロボット7aをワークと同速度で同方向へ移動させ
る同期追従移動を開始する(S6)。こうして、第1検
査ロボット7aがティーチング位置から同期追従移動す
るため、ワークと第1検査ロボット7aの相対位置関係
はティーチングしたときと同じ位置関係に保持されるの
で、第1ゾーンa1の為のティーチング情報によって第
1検査ロボット7aを制御しながら、第1ゾーンa1の
検査を行うことができる。Next, it is judged whether or not the detection signal of the work carry-in inspection switch 25 is ON (that is, whether the work has been carried in) (S4), and when the judgment is Yes, the work which is separately always detected is detected. The movement drive motor 27 is driven based on the vehicle type while taking the carrying position into consideration to move the first inspection robot 7a to the teaching position of the first zone a1 (the teaching position relative to the work) (S5). . Next, the drive motor 27 is driven to drive the first
The synchronous follow-up movement for moving the inspection robot 7a in the same direction at the same speed as the work is started (S6). In this way, since the first inspection robot 7a synchronously moves from the teaching position, the relative positional relationship between the workpiece and the first inspection robot 7a is maintained in the same positional relationship as when the teaching is performed. Therefore, the teaching for the first zone a1 is performed. The first zone a1 can be inspected while controlling the first inspection robot 7a based on the information.
【0031】次に、ロボットコントローラ30に対し
て、第1ゾーンa1の検査開始指令が出力され(S
7)、次に、各撮像単位エリア29毎の画像データをカ
メラコントローラ31から受けて、その画像データを解
析して塗装欠陥を検知する画像データの解析・塗装欠陥
検知処理、塗装欠陥の位置とグレードを演算する欠陥位
置とグレード演算処理が実行され、そのデータがメモリ
に格納される(S8)。次に、S9において第1ゾーン
a1の検査終了か否か、ロボットコントローラ30から
の信号に基づいて判定し、その判定が No のうちは検査
終了まで、S8とS9を繰り返し、その判定がYes にな
ると、S10において、第1ゾーンa1の塗装欠陥位置
情報(撮像単位エリア29の番号と、そのエリアにおけ
る欠陥の位置の情報を含む)、各欠陥のグレード情報、
第1ゾーンa1の塗装欠陥の研磨を開始させる研磨開始
指令、等がロボットコントローラ30へ出力される。そ
して、S11では、第1ゾーンa1の研磨終了か否か判
定し、その判定がYes になるまで、判定を繰り返し、そ
の判定がYes になると、図6のS12へ移行する。Next, an inspection start command for the first zone a1 is output to the robot controller 30 (S
7) Next, the image data of each imaging unit area 29 is received from the camera controller 31, and the image data is analyzed to detect coating defects. The defect position for calculating the grade and the grade calculating process are executed, and the data is stored in the memory (S8). Next, in S9, it is determined whether or not the inspection of the first zone a1 is completed based on the signal from the robot controller 30. If the determination is No, S8 and S9 are repeated until the inspection is completed, and the determination is Yes. Then, in S10, the coating defect position information of the first zone a1 (including the number of the imaging unit area 29 and the position information of the defect in the area), the grade information of each defect,
A polishing start command for starting the polishing of the coating defect in the first zone a1 and the like are output to the robot controller 30. Then, in S11, it is determined whether or not the polishing of the first zone a1 is completed, and the determination is repeated until the determination becomes Yes, and when the determination becomes Yes, the process proceeds to S12 in FIG.
【0032】第1ゾーンa1と第2ゾーンa2のティー
チング位置は共通であるので、第1ゾーンa1の為の研
磨終了後に直ちに第2ゾーンa2の検査を開始すること
ができるので、図6において、最初に、第2ゾーンa2
の検査の開始を指令する検査開始指令がロボットコント
ローラ30に出力され(S12)、次に、S8と同様
に、各撮像単位エリア29毎の画像データをカメラコン
トローラ31から受けて、その画像データの解析・塗装
欠陥検知処理、欠陥位置とグレード演算処理が実行さ
れ、そのデータがメモリに格納される(S13)。次
に、第2ゾーンa2の検査終了か否か判定し(S1
4)、その判定が No のうちは検査終了まで、S13と
S14を繰り返し、第2ゾーンa2の検査が終了する
と、S15において、第2ゾーンa2の塗装欠陥位置情
報、各欠陥のグレード情報、第2ゾーンa2の塗装欠陥
の研磨を開始させる研磨開始指令、等がロボットコント
ローラ30へ出力される。Since the teaching positions of the first zone a1 and the second zone a2 are common, the inspection of the second zone a2 can be started immediately after the polishing for the first zone a1 is completed. First, the second zone a2
An inspection start command for instructing the start of the inspection is output to the robot controller 30 (S12), and then, similarly to S8, the image data of each imaging unit area 29 is received from the camera controller 31, and the image data of the image data is received. Analysis / painting defect detection processing, defect position and grade calculation processing are executed, and the data is stored in the memory (S13). Next, it is determined whether or not the inspection of the second zone a2 is completed (S1
4) If the judgment is No, S13 and S14 are repeated until the inspection is completed. When the inspection of the second zone a2 is completed, in S15, the coating defect position information of the second zone a2, the grade information of each defect, the A polishing start command for starting the polishing of the coating defect in the second zone a2, etc. is output to the robot controller 30.
【0033】そして、S16では、第2ゾーンa2の研
磨終了か否か判定し、その判定がYes になるまで判定を
繰り返し、その判定がYes になると、S17において、
S5と同様に、ワーク搬送位置を加味しつつ、車種に基
づいて、移動駆動モータ27を駆動して、第1検査ロボ
ット7aを、第3ゾーンa3のティーチング位置(ワー
クに対する相対的なティーチング位置)へ移動させる。Then, in S16, it is determined whether or not the polishing of the second zone a2 is completed, and the determination is repeated until the determination becomes Yes. When the determination becomes Yes, in S17,
Similar to S5, the movement drive motor 27 is driven based on the vehicle type while taking the work transfer position into consideration, and the first inspection robot 7a is moved to the teaching position of the third zone a3 (the teaching position relative to the work). Move to.
【0034】次に、ロボットコントローラ30に対し
て、第3ゾーンa3の検査を開始する指令を出力し(S
18)、次に、S13と同様に、各撮像単位エリア29
毎の画像データをカメラコントローラ31から受けて、
その画像データの解析・塗装欠陥検知処理、欠陥位置と
グレード演算処理が実行され、そのデータがメモリに格
納される(S19)。次に、第3ゾーンa3の検査終了
か否か判定し(S20)、その判定が No のうちは検査
終了まで、S19とS20を繰り返し、第3ゾーンa3
の検査が終了すると、S21において、第3ゾーンa3
の塗装欠陥位置情報、各欠陥のグレード情報、第3ゾー
ンa3の塗装欠陥の研磨を開始させる研磨開始指令、等
がロボットコントローラ30へ出力される。そして、S
22では、第3ゾーンa3の研磨終了か否か判定し、そ
の判定がYes になるまで判定を繰り返し、その判定がYe
s になると、図7のS23へ移行する。Next, a command to start the inspection of the third zone a3 is output to the robot controller 30 (S
18) Next, similarly to S13, each imaging unit area 29
Receive the image data for each from the camera controller 31,
The analysis / painting defect detection processing of the image data, the defect position and grade calculation processing are executed, and the data is stored in the memory (S19). Next, it is determined whether or not the inspection of the third zone a3 is completed (S20). If the determination is No, S19 and S20 are repeated until the inspection is completed, and the third zone a3 is determined.
When the inspection is finished, in S21, the third zone a3
Of the coating defect position information, grade information of each defect, a polishing start command for starting polishing of the coating defect of the third zone a3, etc. are output to the robot controller 30. And S
In No. 22, it is determined whether or not the polishing of the third zone a3 is completed, and the determination is repeated until the determination becomes Yes, and the determination is Yes.
When s is reached, the process proceeds to S23 in FIG.
【0035】ところで、第1〜第3ゾーンa1〜a3の
塗装欠陥が多い場合には、第4ゾーンa4の検査開始頃
又は検査中に又は第4ゾーンa4の塗装欠陥の研磨中
に、第1検査ロボット7aが下流側の限界位置(図3参
照)に達し、第1検査ロボット7aがワークに同期追従
移動できなくなることがある。そのような場合には、第
1検査ロボット7aを限界位置に停止させた状態で、残
りの作業を実行するが、この場合、第1検査ロボット7
aに対するワークの時々刻々の進み量を加味して、ティ
ーチング情報を補正する必要がある。By the way, when there are many coating defects in the first to third zones a1 to a3, at the beginning of the inspection of the fourth zone a4 or during the inspection, or during polishing of the coating defects of the fourth zone a4, the first The inspection robot 7a may reach the downstream limit position (see FIG. 3), and the first inspection robot 7a may not be able to move synchronously with the work. In such a case, the remaining work is executed with the first inspection robot 7a stopped at the limit position. In this case, the first inspection robot 7a
It is necessary to correct the teaching information in consideration of the momentary advance amount of the work with respect to a.
【0036】そこで、図7に示すように、最初に、常時
検知されている第1検査ロボット7aの移動位置と、限
界位置に相当する設定値に基いて、第1検査ロボット7
aの移動位置が限界位置か否か判定し(S23)、その
判定がYes のときには、第1検査ロボット7aの移動が
停止され(S24)、次に、ティーチング情報を補正す
る補正処理が起動され(S25)、次に、S26におい
て、その補正処理が起動したことを示すフラグFtを1
にセットしてから、S27へ移行する。尚、このティー
チング情報補正処理については後述する。Therefore, as shown in FIG. 7, first, the first inspection robot 7 is first detected based on the moving position of the first inspection robot 7a which is constantly detected and the set value corresponding to the limit position.
It is determined whether or not the movement position of a is the limit position (S23), and when the determination is Yes, the movement of the first inspection robot 7a is stopped (S24), and then the correction process for correcting the teaching information is started. (S25) Next, in S26, the flag Ft indicating that the correction process is activated is set to 1
After setting to, the process proceeds to S27. The teaching information correction processing will be described later.
【0037】一方、S23の判定がNoの場合、又は、S
26のステップの次ぎには、第4ゾーンa4の検査を開
始する検査開始指令がロボットコントローラ30に出力
され(S27)、次に、S19と同様に、各撮像単位エ
リア29毎の画像データをカメラコントローラ31から
受けて、その画像データの解析・塗装欠陥検知処理、欠
陥位置とグレード演算処理が実行され、そのデータがメ
モリに格納される(S28)。次に、第4ゾーンa4の
検査終了か否か判定し(S29)、その判定が No のう
ちは検査終了まで、S28とS29を繰り返し、第4ゾ
ーンa4の検査が終了すると、図8のS35へ移行す
る。即ち、S29の判定がNoの場合、フラグFtが1か
否か判定され(S30)、S26において、フラグFt
がセット済みの場合には、S28へ戻る。S30の判定
の結果、フラグFtが未だセットされていない場合に
は、S31において、S23と同様に、第1検査ロボッ
ト7aの移動位置が限界位置か否か判定し、その判定が
Noのときには、S28へ戻る。On the other hand, if the determination in S23 is No, or S
After the step of 26, an inspection start command for starting the inspection of the fourth zone a4 is output to the robot controller 30 (S27), and then, similarly to S19, the image data of each imaging unit area 29 is captured by the camera. Upon reception from the controller 31, analysis / painting defect detection processing of the image data, defect position and grade calculation processing are executed, and the data is stored in the memory (S28). Next, it is determined whether or not the inspection of the fourth zone a4 is completed (S29). If the determination is No, S28 and S29 are repeated until the inspection is completed. When the inspection of the fourth zone a4 is completed, S35 of FIG. Move to. That is, if the determination in S29 is No, it is determined whether or not the flag Ft is 1 (S30), and in S26, the flag Ft.
If is already set, the process returns to S28. If the result of the determination in S30 is that the flag Ft has not been set, it is determined in S31 whether or not the moving position of the first inspection robot 7a is the limit position, as in S23.
If No, the process returns to S28.
【0038】一方、S31の判定がYes のときには、第
1検査ロボット7aの移動が停止され(S32)、次
に、ティーチング情報を補正する補正処理が起動され
(S33)、次に、S34において、フラグFtを1に
セットしてから、S28へ移行する。こうして、第1検
査ロボット7aが、限界位置に達しない間は、ティーチ
ング情報補正処理を起動することなく、第4ゾーンa4
の検査が実行され、また、第1検査ロボット7aが、限
界位置に達した以降は、ティーチング情報補正処理を起
動した状態において、第4ゾーンa4の検査が継続さ
れ、第4ゾーンa4の検査が終了すると、図8のS35
へ移行する。On the other hand, when the determination in S31 is Yes, the movement of the first inspection robot 7a is stopped (S32), then the correction process for correcting the teaching information is started (S33), and then in S34, After setting the flag Ft to 1, the process proceeds to S28. Thus, while the first inspection robot 7a does not reach the limit position, the fourth zone a4 is activated without starting the teaching information correction process.
After the first inspection robot 7a reaches the limit position, the inspection of the fourth zone a4 is continued and the inspection of the fourth zone a4 is continued in a state where the teaching information correction processing is activated. When finished, S35 of FIG.
Move to.
【0039】図8のS35においては、S21と同様
に、第4ゾーンa4の塗装欠陥位置情報、各欠陥のグレ
ード情報、第4ゾーンa4の塗装欠陥の研磨を開始させ
る研磨開始指令、等がロボットコントローラ30へ出力
され、次に、S36において、第1検査ロボット7aの
移動位置が限界位置か否か判定し、その判定がNoのとき
には、第4ゾーンa4の研磨が終了したか否か判定され
(S37)、その判定がNoのときにはS36へ戻る。第
1検査ロボット7aが限界位置に達しない場合には、S
36とS37を繰り返えして、第4ゾーンa4の研磨が
終了すると、この制御が終了する。これに対して、前記
検査中に、第1検査ロボット7aが限界位置に達した場
合、又は、第4ゾーンa4の研磨中に、第1検査ロボッ
ト7aが限界位置に達した場合には、S36の判定がYe
s となるため、S38へ移行してフラグFtがセット済
みか否か判定し、フラグFtがセット済みの場合には、
ティーチング情報補正処理が既に起動済みであるので、
S38からS37へ移行する。In S35 of FIG. 8, as in S21, the robot is provided with the coating defect position information of the fourth zone a4, grade information of each defect, a polishing start command for starting polishing of the coating defect of the fourth zone a4, and the like. It is output to the controller 30, and then, in S36, it is determined whether or not the moving position of the first inspection robot 7a is the limit position. When the determination is No, it is determined whether or not the polishing of the fourth zone a4 is completed. (S37), if the determination is No, the process returns to S36. If the first inspection robot 7a does not reach the limit position, S
When 36 and S37 are repeated and the polishing of the fourth zone a4 is completed, this control ends. On the other hand, if the first inspection robot 7a reaches the limit position during the inspection, or if the first inspection robot 7a reaches the limit position during the polishing of the fourth zone a4, S36 Is judged as Ye
Therefore, the process proceeds to S38, where it is determined whether the flag Ft has been set. If the flag Ft has been set,
Since the teaching information correction process has already been started,
The process moves from S38 to S37.
【0040】しかし、フラグFtがセットされていない
場合には、S39において第1検査ロボット7aの移動
が停止され、次にティーチング情報補正処理が起動され
(S40)、次にフラグFtを1にセットしてからS3
7へ移行する。こうして、第1検査ロボット7aが限界
位置に達しない場合には、ティーチング情報補正処理を
起動することなく、第4ゾーンa4の研磨が実行され、
また、第1検査ロボット7aが限界位置に達した以降
は、ティーチング情報補正処理を起動した状態におい
て、第4ゾーンa4の研磨が継続され、第4ゾーンa4
の研磨が終了すると、この制御が終了する。However, when the flag Ft is not set, the movement of the first inspection robot 7a is stopped in S39, the teaching information correction process is started next (S40), and then the flag Ft is set to 1. And then S3
Move to 7. Thus, when the first inspection robot 7a does not reach the limit position, the polishing of the fourth zone a4 is executed without activating the teaching information correction process,
Further, after the first inspection robot 7a reaches the limit position, the polishing of the fourth zone a4 is continued and the fourth zone a4 is continued in the state where the teaching information correction processing is activated.
When the polishing of 1 is finished, this control is finished.
【0041】次に、前記ティーチング情報補正処理につ
いて説明する。図9に示すように、この補正処理が開始
されると、最初に、常時検知されているワークの現在の
移動位置(xw)が読み込まれ(S50)、次に、S5
1において、第1検査ロボット7aに対するワークの進
み量Δxが、Δx=(xw−xe)として演算される。
尚、xeは、第1検査ロボット7aの限界位置(図3参
照)を示す。次に、S52において、各撮像単位エリア
を撮像する為の位置としてティーチングした各撮像ティ
ーチングポイント〔x,y,z〕を〔(x+Δx),
y,z〕に補正する指令がロボットコントローラ30に
出力され、次に、第4ゾーンa4の研磨が終了したか否
か判定され(S53)、その判定がNoのときに、S50
へ戻ってS50以降が繰り返され、S53の判定がYes
になると、この補正処理が終了する。Next, the teaching information correction processing will be described. As shown in FIG. 9, when this correction process is started, first, the current movement position (xw) of the workpiece which is always detected is read (S50), and then S5.
1, the amount of work advance Δx with respect to the first inspection robot 7a is calculated as Δx = (xw−xe).
It should be noted that xe indicates the limit position (see FIG. 3) of the first inspection robot 7a. Next, in S52, each imaging teaching point [x, y, z] taught as a position for imaging each imaging unit area is set to [(x + Δx),
y, z] is output to the robot controller 30, and it is then determined whether or not the polishing of the fourth zone a4 is completed (S53). If the determination is No, S50
Return to step S50 and subsequent steps are repeated, and the determination in step S53 is Yes.
Then, this correction process ends.
【0042】こうして、ティーチング情報補正処理が起
動された以降は、時々刻々のワークの進み量Δxを加味
して、各撮像ティーチングポイント〔x,y,z〕を、
〔(x+Δx),y,z〕に補正するので、第1検査ロ
ボット7aが限界位置に達し、ワークに対する同期追従
移動を停止し、ワークに対する第1検査ロボット7aの
位置関係がティーチング時の位置関係ではなくなって
も、ティーチング情報を有効活用して、検査や研磨を実
行することができる。In this way, after the teaching information correction process is started, the respective imaging teaching points [x, y, z] are taken into consideration by taking into consideration the progress amount Δx of the workpiece every moment.
Since it is corrected to [(x + Δx), y, z], the first inspection robot 7a reaches the limit position, stops the synchronous follow-up movement with respect to the workpiece, and the positional relationship of the first inspection robot 7a with respect to the workpiece is the positional relationship during teaching. Even if it is not, the inspection information and the polishing can be executed by effectively utilizing the teaching information.
【0043】以上の補正について、図11により、第1
ゾーンa1の場合を例として補足説明すると、第1検査
ロボット7aを、ティーチング位置に位置させた状態に
おいて、ある撮像単位エリア29を撮像する為にロボッ
トアームを制御する為のティーチングポイントがPiで
あり、第1検査ロボット7aに対してワークがその搬送
方向にΔxiだけ進んだときには、ティーチングポイン
トPiがPisに移動する。ティーチングポイントPi
の位置を〔x,y,z〕とすると、ティーチングポイン
トPisの位置が〔(x+Δxi),y,z〕になるの
で、前記の補正処理のように、ティーチング情報を補正
することで、ティーチング情報を有効活用して、ティー
チングした時と同じ状態でその撮像単位エリア29を撮
像することができる。With respect to the above correction, the first correction is made according to FIG.
A supplementary explanation will be given by taking the case of the zone a1 as an example. In the state where the first inspection robot 7a is positioned at the teaching position, the teaching point for controlling the robot arm to image a certain imaging unit area 29 is Pi. , The teaching point Pi moves to Pis when the work advances by Δxi with respect to the first inspection robot 7a. Teaching point Pi
The position of the teaching point Pis becomes [(x + Δxi), y, z] when the position of [x, y, z] is set. Therefore, the teaching information is corrected by correcting the teaching information as in the above correction process. It is possible to make effective use of the image capturing area 29 to capture an image of the image capturing unit area 29 in the same state as when teaching was performed.
【0044】そして、ある撮像単位エリア29を撮像し
てから、その撮像単位エリア29の塗装欠陥を研磨する
までに、第1検査ロボット7aに対するワークの進み量
は一層大きくなるが、塗装欠陥の位置は、各撮像単位エ
リア29の中央点を座標原点とする座標系UVWでもっ
て定義するため、その研磨時のワークの進み量で補正し
たティーチング情報と、塗装欠陥の位置情報とから、研
磨時の塗装欠陥の位置を決定することができることにな
る。The amount of advance of the work with respect to the first inspection robot 7a is further increased from the image pickup of a certain imaging unit area 29 to the polishing of the coating defect of the imaging unit area 29, but the position of the coating defect is increased. Is defined by a coordinate system UVW in which the center point of each imaging unit area 29 is the coordinate origin. Therefore, from the teaching information corrected by the amount of advance of the work at the time of polishing and the position information of the coating defect, It will be possible to determine the position of the coating defect.
【0045】次に、以上説明した塗装表面検査装置の作
用について説明する。先ず、ワークを搬送しながら、そ
のワークに対して検査ロボット7を同期追従移動させな
がら、検査と研磨を実行するため、ワークの移動停止と
その後の移動開始を繰り返すことに伴う誤差要因を解消
して、塗装欠陥の検査と研磨の精度を高めることができ
るうえ、既存の搬送しながら作業者の目視と手作業で検
査・研磨する方式の塗装表面検査ステーションに、この
塗装表面検査装置を適用することができる。Next, the operation of the coating surface inspection apparatus described above will be described. First, since the inspection and the polishing are executed while the work is being conveyed and the inspection robot 7 synchronously follows the work, an error factor caused by repeating the movement stop of the work and the subsequent movement start is eliminated. In addition to improving the accuracy of the inspection and polishing of coating defects, this coating surface inspection device is applied to the existing coating surface inspection station where the operator visually and manually inspects and polishes while transporting. be able to.
【0046】各ゾーンの検査開始毎に、検査ロボット7
をティーチング位置に位置させてから同期追従移動させ
るため、ワークと検査ロボット7の位置関係をティーチ
ング時と同一の位置関係に保持して、検査・研磨を実行
できるから、ロボットコントローラ30においてティー
チング情報に変更を加える必要がなく、ロボットコント
ローラ30の負荷増大を回避できる。Each time the inspection of each zone is started, the inspection robot 7
Since the workpiece is moved to the teaching position and then moved synchronously, the positional relationship between the workpiece and the inspection robot 7 can be maintained in the same positional relationship as during the teaching, and the inspection / polishing can be executed. There is no need to make changes, and an increase in the load on the robot controller 30 can be avoided.
【0047】検査ロボット7の移動駆動の制御と、移動
位置検知制御とを、ロボットコントローラ30ではな
く、主制御装置20において行い、ワークの搬送制御
と、その位置検知制御とを主制御装置20で行うように
構成したので、ワークの搬送方向位置との関連において
検査ロボット7の位置を制御する制御ロジックが著しく
簡単化した。即ち、前記検査ロボット7をティーチング
位置に位置させる制御、及び、検査ロボット7が限界位
置に達した時点以降において、検査ロボット7を停止さ
せたままワークの移動を停止せずに、検査・研磨する際
のティーチング情報補正処理、等の制御が、著しく簡単
化した。更に、前記主制御装置20により、検査ロボッ
ト7a,7bの相互干渉、及び検査ロボット7c,7d
の相互干渉が生じないようにチェックする制御も実行す
る場合には、その相互干渉防止制御の制御ロジックも簡
単化する。The movement control of the inspection robot 7 and the movement position detection control are performed not by the robot controller 30 but by the main controller 20, and the main controller 20 performs the work transfer control and the position detection control. Since it is configured to be performed, the control logic for controlling the position of the inspection robot 7 in relation to the position of the workpiece in the conveyance direction is significantly simplified. That is, control is performed to position the inspection robot 7 at the teaching position, and after the inspection robot 7 reaches the limit position, inspection and polishing are performed without stopping the movement of the work while the inspection robot 7 is stopped. In this case, the control of the teaching information correction process etc. has been remarkably simplified. Further, the main controller 20 causes the inspection robots 7a and 7b to interfere with each other and the inspection robots 7c and 7d.
When the control for checking so that mutual interference does not occur is also executed, the control logic of the mutual interference prevention control is also simplified.
【0048】そして、その結果、検査ロボット7が限界
位置に達した時点以降においては、簡単なロジックのテ
ィーチング情報補正処理によりティーチング情報を補正
するだけで、ティーチング情報を有効活用して検査・研
磨を実行できるし、また、検査ロボット7を停止させた
ままワークの移動を停止せずに、検査・研磨を実行でき
るため、塗装表面検査ステーションの生産ラインの短縮
を図ることができる。As a result, after the inspection robot 7 reaches the limit position, the teaching information is effectively corrected by simply correcting the teaching information by the teaching information correction process of the simple logic. Since the inspection / polishing can be performed without stopping the movement of the work while the inspection robot 7 is stopped, the production line of the coating surface inspection station can be shortened.
【0049】尚、前記実施例においては、ワークの搬送
中にコンベア6側の種々の要因により、ワーク搬送速度
に微小な速度変化が発生する場合には、その微小速度変
化による精度低下を解消する為に、搬送中のワークと互
いに押圧力を及ぼし合う当接部材を設け、その当接部材
の位置に基づいてワークの搬送方向位置を検知するワー
ク位置検知手段を設け、そのワーク位置検知手段で検知
されたワーク位置に基づいて、検査ロボット7をワーク
に同期追従移動するように、ロボット移動駆動モータ2
7を制御するように構成してもよい。In the above-described embodiment, when a minute speed change occurs in the work transfer speed due to various factors on the conveyor 6 side during the transfer of the work, the accuracy decrease due to the minute speed change is eliminated. Therefore, a contact member that exerts a pressing force on the work being conveyed is provided, and a work position detection unit that detects the position in the conveyance direction of the work based on the position of the contact member is provided. Based on the detected work position, the robot movement drive motor 2 is used to move the inspection robot 7 synchronously with the work.
7 may be configured to be controlled.
【0050】本実施例は、自動車製造工場の塗装表面検
査装置に本発明を適用した場合を例として説明したが、
それ以外の種々の生産ラインであって、ワークを搬送し
ながら、そのワークに作業用のロボットを同期追従移動
させながら、ロボットによりワークに対して種々の作業
を行う種々の生産ライン(例えば、自動車製造工場にお
ける艤装品組付けライン、種々の製造工場における部品
組付けラインや検査ライン、等)にも、本発明を同様に
適用することができる。In the present embodiment, the case where the present invention is applied to the coating surface inspection device in the automobile manufacturing plant has been described as an example.
Other various production lines, in which various operations are performed on the work by the robot while the work is being conveyed and a work robot is synchronously moved to follow the work (for example, an automobile) The present invention can be similarly applied to an outfitting equipment assembly line in a manufacturing plant, a component assembly line or an inspection line in various manufacturing plants, and the like.
【図1】本発明の構成を示す機能ブロック図である。FIG. 1 is a functional block diagram showing a configuration of the present invention.
【図2】本発明の実施例に係る塗装表面検査装置の斜視
図である。FIG. 2 is a perspective view of a coating surface inspection apparatus according to an embodiment of the present invention.
【図3】塗装表面検査装置の概略平面図である。FIG. 3 is a schematic plan view of a coating surface inspection device.
【図4】塗装表面検査装置の制御系のブロック図であ
る。FIG. 4 is a block diagram of a control system of the coating surface inspection device.
【図5】塗装表面検査制御のルーチンのフローチャート
の一部である。FIG. 5 is a part of a flow chart of a routine for paint surface inspection control.
【図6】塗装表面検査制御のルーチンのフローチャート
の一部である。FIG. 6 is a part of a flowchart of a routine for control of coating surface inspection.
【図7】塗装表面検査制御のルーチンのフローチャート
の一部である。FIG. 7 is a part of a flowchart of a routine for control of coating surface inspection.
【図8】塗装表面検査制御のルーチンのフローチャート
の残部である。FIG. 8 is the remaining part of the flowchart of the routine for controlling the coating surface inspection.
【図9】塗装表面検査制御のティーチング情報補正処理
のサブルーチンのフローチャートである。FIG. 9 is a flowchart of a subroutine of teaching information correction processing of paint surface inspection control.
【図10】検査ロボットが分担する複数のゾーンとティ
ーチング位置の説明図である。FIG. 10 is an explanatory diagram of a plurality of zones and teaching positions shared by the inspection robot.
【図11】撮像単位エリアと座標系等の説明図である。FIG. 11 is an explanatory diagram of an imaging unit area, a coordinate system, and the like.
KS 塗装表面検査ステーション(生産ライ
ン) 1 自動車ボディ(ワーク) 5 台車(ワーク搬送手段) 6 コンベア(ワーク搬送手段) 7 検査ロボット 8 走行案内路 8a ボールネジ軸(ロボット移動駆動手段) 9 ロボット移動駆動モータ(ロボット移動
駆動手段) 10 ロータリエンコーダ(ロボット位置検知
手段) 20 主制御装置(同期制御手段、協調制御手
段) 27 コンベア駆動モータ(ワーク搬送手段) 28 ロータリエンコーダ(ワーク位置検知手
段) 30 ロボットコントローラ(ロボット制御手
段)KS Paint surface inspection station (production line) 1 Car body (work) 5 Carriage (work transfer means) 6 Conveyor (work transfer means) 7 Inspection robot 8 Travel guide path 8a Ball screw shaft (robot movement drive means) 9 Robot movement drive motor (Robot movement drive means) 10 Rotary encoder (robot position detection means) 20 Main controller (synchronous control means, cooperative control means) 27 Conveyor drive motor (work transfer means) 28 Rotary encoder (work position detection means) 30 Robot controller ( Robot control means)
Claims (4)
ーク搬送手段により搬送されているワークに対して所定
の作業を行うロボットと、このロボットをワーク搬送経
路に沿って移動可能なロボット移動駆動手段とを備えた
生産ライン制御装置において、 前記ワーク搬送手段で搬送されるワークの搬送方向位置
を検知するワーク位置検知手段、及び、前記ロボット移
動駆動手段でワーク搬送方向に移動駆動されるロボット
の位置を検知するロボット位置検知手段と、 前記ロボットを制御するロボット制御手段と、 前記ロボットが搬送中のワークに同期追従して移動する
ようにロボット移動駆動手段を制御する同期制御手段
と、 前記ワーク位置検知手段で検知されるワークの位置とロ
ボット位置検知手段で検知されるロボットの位置とを用
いて、ロボット制御手段による制御と、同期制御手段に
よる制御とを協調させる協調制御手段と、 を備えたことを特徴とする生産ライン制御装置。1. A work transfer means for transferring a work, a robot for performing a predetermined work on the work transferred by the work transfer means, and a robot movement drive means capable of moving the robot along a work transfer path. In a production line control device comprising: a work position detection means for detecting a position in the transfer direction of a work transferred by the work transfer means; and a position of a robot that is driven to move in the work transfer direction by the robot movement drive means. A robot position detecting means for detecting the robot position, a robot control means for controlling the robot, a synchronous control means for controlling the robot movement driving means so that the robot moves synchronously following the work being conveyed, and the work position Using the position of the work detected by the detection means and the position of the robot detected by the robot position detection means , A control by the robot control unit, and a cooperative control means to coordinate and control by the synchronization control unit, the production line control apparatus characterized by comprising a.
ーンを分担するとともに、各ゾーン毎にティーチングさ
れたティーチング情報によるプレイバック方式の作業を
含む作業を行うロボットであることを特徴とする請求項
1に記載の生産ライン制御装置。2. The robot is a robot that divides a plurality of work zones of a work and performs a work including a playback-type work based on teaching information taught in each zone. 1. The production line control device according to 1.
業開始時には、ロボットがワークに対してティーチング
時の位置関係となるように、同期制御手段を介してロボ
ット移動駆動手段を制御するように構成されたことを特
徴とする請求項2に記載の生産ライン制御装置。3. The cooperative control means controls the robot movement driving means via the synchronous control means so that the robot has a positional relationship with respect to the work at the time of starting the work in each work zone. The production line control device according to claim 2, wherein the production line control device is configured.
手段で検知されたロボットの位置がワーク搬送方向下流
側の限界位置に達したときには、ワーク位置検知手段で
検知されるワークの位置と限界位置とに基づいて、ティ
ーチング情報を補正する補正量を演算して、ロボット制
御手段に出力するティーチング情報補正手段を有するこ
とを特徴とする請求項3に記載の生産ライン制御装置。4. The coordinate control means, when the robot position detected by the robot position detection means reaches a limit position on the downstream side in the work transfer direction, the work position and the limit position detected by the work position detection means. 4. The production line control device according to claim 3, further comprising teaching information correction means for calculating a correction amount for correcting the teaching information based on the above and outputting it to the robot control means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6234161A JPH0872764A (en) | 1994-09-01 | 1994-09-01 | Production line controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6234161A JPH0872764A (en) | 1994-09-01 | 1994-09-01 | Production line controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0872764A true JPH0872764A (en) | 1996-03-19 |
Family
ID=16966621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6234161A Pending JPH0872764A (en) | 1994-09-01 | 1994-09-01 | Production line controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0872764A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104384666A (en) * | 2014-11-19 | 2015-03-04 | 柳州市益宏汽车配件有限公司 | Synchronous and coordinate welding device |
CN104476029A (en) * | 2014-11-19 | 2015-04-01 | 柳州市益宏汽车配件有限公司 | Synchronous and coordinately welding gun system of robot |
JP2016032855A (en) * | 2014-07-31 | 2016-03-10 | 川崎重工業株式会社 | Work device |
JP2016032854A (en) * | 2014-07-31 | 2016-03-10 | 川崎重工業株式会社 | Work device |
KR20180064119A (en) * | 2016-12-05 | 2018-06-14 | 로보아이티 주식회사 | Embedded inspection assembly for sealer distribution robot, and smart factory system comprising the same |
DE102019101756A1 (en) | 2018-02-01 | 2019-08-01 | Fanuc Corporation | Working robot system |
DE102019109717A1 (en) | 2018-04-23 | 2019-10-24 | Fanuc Corporation | Working robot system and working robot |
DE102019109718A1 (en) | 2018-04-23 | 2019-10-24 | Fanuc Corporation | Working robot system and working robot |
US11230005B2 (en) | 2019-01-24 | 2022-01-25 | Fanuc Corporation | Following robot and work robot system |
DE102019102859B4 (en) | 2018-02-08 | 2022-05-12 | Fanuc Corporation | working robot system |
DE112021007443T5 (en) | 2021-06-08 | 2024-01-25 | Fanuc Corporation | PRODUCTION SYSTEM |
-
1994
- 1994-09-01 JP JP6234161A patent/JPH0872764A/en active Pending
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016032855A (en) * | 2014-07-31 | 2016-03-10 | 川崎重工業株式会社 | Work device |
JP2016032854A (en) * | 2014-07-31 | 2016-03-10 | 川崎重工業株式会社 | Work device |
CN104384666A (en) * | 2014-11-19 | 2015-03-04 | 柳州市益宏汽车配件有限公司 | Synchronous and coordinate welding device |
CN104476029A (en) * | 2014-11-19 | 2015-04-01 | 柳州市益宏汽车配件有限公司 | Synchronous and coordinately welding gun system of robot |
KR20180064119A (en) * | 2016-12-05 | 2018-06-14 | 로보아이티 주식회사 | Embedded inspection assembly for sealer distribution robot, and smart factory system comprising the same |
US10780579B2 (en) | 2018-02-01 | 2020-09-22 | Fanuc Corporation | Work robot system |
DE102019101756A1 (en) | 2018-02-01 | 2019-08-01 | Fanuc Corporation | Working robot system |
DE102019102859B4 (en) | 2018-02-08 | 2022-05-12 | Fanuc Corporation | working robot system |
US11407115B2 (en) | 2018-02-08 | 2022-08-09 | Fanuc Corporation | Work robot system |
US11904483B2 (en) | 2018-02-08 | 2024-02-20 | Fanuc Corporation | Work robot system |
DE102019109717A1 (en) | 2018-04-23 | 2019-10-24 | Fanuc Corporation | Working robot system and working robot |
DE102019109718A1 (en) | 2018-04-23 | 2019-10-24 | Fanuc Corporation | Working robot system and working robot |
US11161697B2 (en) | 2018-04-23 | 2021-11-02 | Fanuc Corporation | Work robot system and work robot |
US11161239B2 (en) | 2018-04-23 | 2021-11-02 | Fanuc Corporation | Work robot system and work robot |
DE102019109718B4 (en) | 2018-04-23 | 2022-10-13 | Fanuc Corporation | Working robot system and working robot |
US11230005B2 (en) | 2019-01-24 | 2022-01-25 | Fanuc Corporation | Following robot and work robot system |
DE102020100803B4 (en) | 2019-01-24 | 2023-07-06 | Fanuc Corporation | Follow-up robot and robot work system |
DE112021007443T5 (en) | 2021-06-08 | 2024-01-25 | Fanuc Corporation | PRODUCTION SYSTEM |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060167587A1 (en) | Auto Motion: Robot Guidance for Manufacturing | |
CN107015535B (en) | A kind of dual robot collaboration welding and detection device control system | |
JP2006514588A (en) | Method and apparatus for processing moving workpieces, especially car bodies | |
EP1681121B1 (en) | Processing system | |
KR950011757B1 (en) | Grinding method and apparatus of automobil badness painting | |
US10525589B2 (en) | Robot system, method for controlling robot, and robot controller | |
JPH0872764A (en) | Production line controller | |
CN106862813A (en) | A kind of automatic surfacing of caterpillar teeth wheel disc robot and vision detection system | |
CN105983802B (en) | A kind of welding robot control system and method | |
JP7000361B2 (en) | Follow-up robot and work robot system | |
JP3172287B2 (en) | Film defect detector | |
US11161239B2 (en) | Work robot system and work robot | |
JP2814663B2 (en) | Automatic door door removal device | |
JP3248695B2 (en) | Work processing method and processing device | |
KR100842088B1 (en) | The automotive position measuring system on a continuously moving conveyor and method thereof | |
JPH04371252A (en) | Coating machine system | |
JP2939020B2 (en) | Inspection processing method and inspection processing device for work | |
JP3199320B2 (en) | Work processing method | |
KR950014809B1 (en) | Method and device for grinding of defect surface which is painted | |
JPH05146981A (en) | Control method for robot | |
JPH0546224A (en) | Method for fetching continuous image | |
KR100536273B1 (en) | Hole treatment system of section steel and that of operating method | |
JPH04250969A (en) | Working device for work | |
JPH0882398A (en) | Device to feed grease in hub | |
JP2569309B2 (en) | Tracking control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040506 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040930 |