JPH08334478A - Seal inspection system - Google Patents
Seal inspection systemInfo
- Publication number
- JPH08334478A JPH08334478A JP7168083A JP16808395A JPH08334478A JP H08334478 A JPH08334478 A JP H08334478A JP 7168083 A JP7168083 A JP 7168083A JP 16808395 A JP16808395 A JP 16808395A JP H08334478 A JPH08334478 A JP H08334478A
- Authority
- JP
- Japan
- Prior art keywords
- inspection
- width
- coating
- sealing material
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 184
- 230000006870 function Effects 0.000 claims abstract description 55
- 238000005304 joining Methods 0.000 claims abstract description 10
- 239000011248 coating agent Substances 0.000 claims description 107
- 238000000576 coating method Methods 0.000 claims description 107
- 239000003566 sealing material Substances 0.000 claims description 103
- 230000002950 deficient Effects 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000007547 defect Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 13
- 239000000565 sealant Substances 0.000 abstract description 9
- 239000000463 material Substances 0.000 description 26
- 238000005286 illumination Methods 0.000 description 13
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000011179 visual inspection Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000007789 sealing Methods 0.000 description 2
- 229920002050 silicone resin Polymers 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
Abstract
Description
【発明の詳細な説明】Detailed Description of the Invention
【0001】[0001]
【産業上の利用分野】本発明はシール検査システムに係
り、更に詳しくは、自動シール塗布装置等を用いてビー
ド状に塗布されたシール材の塗布状態を判定するシール
検査システムの改良に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a seal inspection system, and more particularly to an improvement of a seal inspection system for determining a coating state of a sealing material coated in a bead shape by using an automatic seal coating device or the like.
【0002】[0002]
【従来の技術】近時、各種機械部品相互間におけるシー
ルを行うに当たり、シリコーン樹脂等を用いたシール方
法が採用されている。2. Description of the Related Art Recently, a sealing method using a silicone resin or the like has been adopted for sealing between various mechanical parts.
【0003】とりわけ、エンジン等の組立工程において
は、組立ラインへの適用も容易であるとともに、作業環
境の改善等を図ることができるため、ワークの接合面に
沿って移動可能に設けたノズルから液状のシール材を吐
出し、これを接合面に自動的に塗布する装置が普及する
に至っている。Particularly, in the process of assembling an engine or the like, it can be easily applied to an assembling line and the working environment can be improved. Therefore, from a nozzle provided so as to be movable along a joint surface of a work. A device that discharges a liquid sealing material and automatically applies the sealing material to the bonding surface has come into widespread use.
【0004】ところで、上述の塗布装置においては、何
らかの理由によりシール材に空気等が混入している場合
に、ノズルからシール材を吐出する際に空気が噴出し、
いわゆる空打ち状態となってシール材の連続的な吐出を
部分的に阻害したり、或いは部分的な塗布幅の異常等を
発生するという不都合がある。In the coating apparatus described above, when air or the like is mixed in the seal material for some reason, air is ejected when the seal material is discharged from the nozzle,
There is a disadvantage that a so-called blank ejection state is partially obstructed to continuously discharge the sealing material, or a partial abnormality of the coating width occurs.
【0005】このため、自動塗布後において、接合面に
塗布されたシール材の状態を検査する必要があり、この
検査は、作業者による目視観察が採用されている他、C
CDカメラ等の撮像手段を採用した画像処理による塗布
検査も採用されるに至っている。Therefore, after the automatic application, it is necessary to inspect the state of the sealing material applied to the joint surface. This inspection requires visual observation by an operator, and C
A coating inspection by image processing using an image pickup means such as a CD camera has also been adopted.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、塗布の
異常若しくは欠陥は稀に発生するものであるため、目視
検査では欠陥がないものとの思い込みに起因して、実際
に欠陥が発生した場合にこれを見逃してしまう場合を生
じ易い。However, since coating abnormalities or defects rarely occur, it is not possible to detect this when an actual defect occurs due to the belief that there is no defect in the visual inspection. It is easy to miss the case.
【0007】また、目視検査では、検査者の主観により
塗布の異常を判定するため、塗布状態について正常であ
るか又は異常であるかの判断の基準を一律にすることが
難しい。すなわち、目視検査では、ある検査者によって
は異常と判断される塗布状態が、別の検査者によって正
常と判断される場合があり、シール材の塗布状態の評価
を定量化することができない。Further, in the visual inspection, since the abnormality of the coating is judged by the inspector's subjectivity, it is difficult to make uniform the criterion for judging whether the coating state is normal or abnormal. That is, in the visual inspection, a coating state that is judged to be abnormal by one inspector may be determined to be normal by another inspector, and the evaluation of the coating state of the sealing material cannot be quantified.
【0008】この一方、画像処理による検査では、撮影
した画像内の濃度値にバラツキを生じ易く、二値化した
画像データに対して画像処理を行なう検査では、検査結
果の精度確保が困難になるという不都合があった。これ
を更に詳述すると、撮影時に照明の乱反射がないとした
場合の画像は、図4(A)に示されるように、接合面4
0に対してシール材41を明確に識別することができ
る。これは、通常接合面40は明るく撮像されるのに対
して、シール材はこの明るさよりも暗く撮像されるため
である。On the other hand, in the inspection by the image processing, the density value in the photographed image tends to vary, and in the inspection in which the image processing is performed on the binarized image data, it is difficult to secure the accuracy of the inspection result. There was an inconvenience. This will be described in more detail. An image obtained when there is no irregular reflection of illumination at the time of shooting is as shown in FIG.
The seal material 41 can be clearly identified with respect to zero. This is because the bonding surface 40 is normally imaged brightly, whereas the sealing material is imaged darker than this brightness.
【0009】従って、この図4(A)に示した画像を所
定のしきい値により二値化すると、図4(B)に示され
るように接合面40とシール材41とを良好に分離する
ことができ、このため、接合面40上のシール材41を
捕捉することが可能となる。さらに、同図中の点線枠内
における画素数を数えて当該画素数を設定値と比較する
ことにより、シール材が塗布された面積を捕捉し、塗布
状態の検査を行うことができる。Therefore, when the image shown in FIG. 4A is binarized by a predetermined threshold value, the joining surface 40 and the sealing material 41 are well separated as shown in FIG. 4B. Therefore, it is possible to capture the sealing material 41 on the joint surface 40. Further, by counting the number of pixels in the dotted frame in the figure and comparing the number of pixels with a set value, the area where the sealing material is applied can be captured and the application state can be inspected.
【0010】しかしながら、シール材の塗布が行われる
現場においては、製造工程の一部分であり、照明の設置
位置も制限されるため、周囲の明るさ等、検査環境は必
ずしも良好でない。このため、実際の撮影に際しては、
図4(C)に示されるように、シール材41の一部分で
照明が反射して明るくなり、このシール材41の一部分
と接合面40の明るさが近似してしまう場合がある。従
って、図4(C)に示した画像を二値化すると、図4
(D)に示すように、シール材41として分離される部
分が、実際のシール材41部分よりも少なくなり、図中
点線で囲まれた画素数を数えても設定数未満の画素数と
して塗布不良と判定される。However, in the field where the sealing material is applied, it is a part of the manufacturing process, and the installation position of the illumination is also limited. Therefore, the inspection environment such as the ambient brightness is not necessarily good. Therefore, in actual shooting,
As shown in FIG. 4C, the illumination may be reflected by a part of the seal material 41 to be bright, and the brightness of a part of the seal material 41 and the joint surface 40 may be similar. Therefore, when binarizing the image shown in FIG.
As shown in (D), the portion separated as the sealing material 41 is smaller than the actual sealing material 41 portion, and even if the number of pixels surrounded by the dotted line in the figure is counted, the number of pixels is less than the preset number. It is determined to be defective.
【0011】すなわち、検査環境によっては、シール材
41上に照明の反射が生じ、このシール材部分の反射の
ため、塗布状態の誤判定を生ずるという不都合があっ
た。従って、理想状態で接合面40を撮像した場合に
は、画像処理により塗布状態の判定を行なうことができ
ても、実際の製造工程では、シール材41の反射のた
め、目視によらない自動検査を行っても信頼性が低いも
のであった。That is, depending on the inspection environment, the reflection of the illumination occurs on the sealing material 41, and the reflection of the sealing material portion causes an erroneous determination of the coating state. Therefore, when the bonding surface 40 is imaged in an ideal state, the coating state can be determined by image processing, but in the actual manufacturing process, the sealing material 41 is reflected, so that automatic inspection without visual inspection is performed. However, the reliability was low.
【0012】また、図4に示したような二値化した画像
のウインドウ内の画素数に基づいて検査対象の有無を判
定する手法では、二値化する場合のしきい値の設定が難
しい。これは、ある検査環境では良好に作用するしきい
値が、他の環境ではシール材部分と接合面部分とを分離
しなくなってしまう、という不都合が生じる。また、照
明位置や強さが変更される毎に、しきい値を設定するの
は、余りに煩雑であり画像処理によるシール材の塗布状
態の検査の自動化を妨げてしまう。また、判別分析法等
によるしきい値の自動設定では、処理に長時間必要とな
る。Further, in the method of judging the presence or absence of the inspection object based on the number of pixels in the window of the binarized image as shown in FIG. 4, it is difficult to set the threshold value for binarization. This causes the inconvenience that the threshold value that works well in a certain inspection environment does not separate the sealing material portion and the joint surface portion in another environment. Further, it is too complicated to set the threshold value every time the illumination position or the intensity is changed, which hinders the automation of the inspection of the coating state of the sealing material by the image processing. Further, the automatic setting of the threshold value by the discriminant analysis method requires a long time for the processing.
【0013】このように、シール材の塗布状態の検査シ
ステムには、検査環境によって照明位置や照度が変動す
ることにより画像データ中の濃度が均一でなく多少変化
していても、また、シール材の一部で外来光が反射して
接合面と同一の明るさとなっていても、画像データ中の
シール材部分を分離できる手法が望まれる。As described above, in the inspection system for the coating state of the sealing material, even if the density in the image data is not uniform and slightly changes due to the illumination position and the illuminance changing depending on the inspection environment, It is desirable to have a method capable of separating the sealing material portion in the image data even if the external light is reflected in a part of the area and has the same brightness as the joint surface.
【0014】反射によってシール材を識別できない箇所
は、実際にはシール材の塗布方向に沿う中央部に発生し
易いことが判明した。すなわち、シール材の厚みなどに
より、シール材41の幅方向の両端部分は、照明の反射
が生じ難く、暗く撮像される。すなわち、シール材41
の中央部分の濃度が照明の影響を受けやすく不安定であ
るのに対して、両端部については安定して接合面40と
の濃度差が生じる。従って、シール材の幅方向両端濃度
は、接合面の濃度に対して明確に識別することができ
る。It has been found that a portion where the sealing material cannot be identified due to reflection actually tends to occur in the central portion along the coating direction of the sealing material. That is, due to the thickness of the sealing material and the like, both end portions in the width direction of the sealing material 41 are less likely to be reflected by the illumination and are imaged darkly. That is, the sealing material 41
While the density of the central part of the is easily affected by the illumination and is unstable, the density difference between the both ends is stable with respect to the bonding surface 40. Therefore, the concentration at both ends of the sealing material in the width direction can be clearly identified with respect to the concentration at the joint surface.
【0015】[0015]
【発明の目的】本発明の目的は、ワーク接合面の画像デ
ータに対して、シール材の幅方向両端に沿う濃度分布の
変化に基づいてシール材の有無を検出し、この検出を予
め定められた検査ポイント毎に行うことによってシール
材の塗布状態を高速にかつ高精度に行うことができるシ
ール検査システムを提供することにある。It is an object of the present invention to detect the presence / absence of a sealing material on the basis of changes in the concentration distribution along the widthwise ends of the sealing material in the image data of the workpiece joint surface, and this detection is predetermined. Another object of the present invention is to provide a seal inspection system capable of performing the coating state of the sealing material at high speed and with high accuracy by performing the inspection at each inspection point.
【0016】[0016]
【課題を解決するための手段】前記目的を達成するた
め、本発明は、シール材が塗布されたワーク接合面を撮
像する手段と、この撮像手段で取り込まれたデータを画
像データとして記憶する画像メモリと、この画像メモリ
に接続されるとともに画像データに対して濃淡画像処理
を行う処理装置とを備え、さらに、処理装置は、画像デ
ータ上に予め定められた検査ポイントを中心とした検査
幅部分の画素位置を検索する検査部分特定機能と、画像
データ中の検査幅の両端位置から検査ポイントまでの画
素のうち濃度変化値が設定値以上となった画素の位置を
前記シール材の幅方向両端位置と判定する両サイド検出
機能と、この両サイド検出機能によって幅方向両端が検
出されない場合に当該検査ポイントについてシール切れ
目と判定する切れ目エラー判定機能とを備える、という
構成を採っている。In order to achieve the above-mentioned object, the present invention provides a means for picking up an image of a work joint surface coated with a sealing material, and an image for storing the data taken in by the image pick-up means as image data. A memory and a processing device that is connected to the image memory and that performs grayscale image processing on the image data are provided, and the processing device further includes an inspection width portion centered on a predetermined inspection point on the image data. The inspection portion specifying function of searching for the pixel position of, and the position of the pixel from the both ends of the inspection width in the image data to the inspection point where the density change value is equal to or more than the set value is the both ends in the width direction of the sealing material. Both-sides detection function that determines the position, and a break that determines that the inspection point is a seal break when both ends in the width direction are not detected by the both-sides detection function And a color determination function, and employs a configuration that.
【0017】さらに、シール検査システムにおける処理
装置は、切れ目エラーが複数の検査ポイントで連続して
発生した時に塗布状態の不良と判定する塗布状態判定機
能を備えた、という構成を採っている。また、検査ポイ
ントが、正常に塗布されたシール材の幅方向の中心に設
定されるとともに、前記検査幅の両端が、前記ワーク接
合面上に設定される、という構成が好ましくは採用され
る。Further, the processing device in the seal inspection system has a coating state judging function for judging that the coating state is defective when a break error continuously occurs at a plurality of inspection points. Further, it is preferable to adopt a configuration in which the inspection point is set at the center in the width direction of the normally applied sealing material and both ends of the inspection width are set on the work joining surface.
【0018】また、処理装置は、両サイド検出機能によ
って検出された幅方向両端位置に基づいて当該検査ポイ
ントでのシール材の幅を算出する塗布幅算出機能と、こ
の塗布幅算出機能によって算出された塗布幅が予め定め
られた最小設定幅よりも小さい場合に当該検査ポイント
について塗布幅エラーと判定する塗布幅エラー判定機能
とを備える、という構成を採っている。Further, the processing apparatus calculates the width of the sealing material at the inspection point based on the widthwise both end positions detected by the both side detecting function, and the coating width calculating function. In addition, when the coating width is smaller than a predetermined minimum set width, a coating width error determination function for determining a coating width error at the inspection point is provided.
【0019】さらに、処理装置は、塗布幅エラーが複数
の検査ポイントで連続して発生した時に塗布状態の不良
と判定する塗布状態判定機能を備える、という構成を採
っている。Further, the processing apparatus is provided with a coating state judging function for judging that the coating state is defective when a coating width error continuously occurs at a plurality of inspection points.
【0020】また、処理装置は、両サイド検出機能によ
って検出された幅方向両端位置と検査ポイントの位置と
に基づいて塗布位置のずれ量を判定するずれ量算出機能
と、このずれ量算出機能によって算出されたずれ量が予
め定められた設定ずれ量よりも大きい場合に当該検査ポ
イントについてずれエラーと判定するずれエラー判定機
能とを備える、という構成も採用でき、これによって塗
布状態の各種バリエーションが個別的に検査できる。こ
の際、処理装置は、前記塗布幅エラーが複数の検査ポイ
ントで連続して発生した時に塗布状態の不良と判定する
塗布状態判定機能を備える構成とするとよい。Further, the processing apparatus uses a deviation amount calculation function for judging the deviation amount of the coating position based on the both end positions in the width direction detected by the both side detection function and the position of the inspection point, and this deviation amount calculation function. It is also possible to employ a configuration in which a deviation error determination function for determining a deviation error at the inspection point is provided when the calculated deviation amount is larger than a predetermined set deviation amount, whereby various variations of the coating state can be individually adopted. Can be inspected. At this time, the processing apparatus may be configured to have a coating state determination function that determines that the coating state is defective when the coating width error continuously occurs at a plurality of inspection points.
【0021】[0021]
【作用】濃淡画像処理を行うに先立ち、正常にシール材
の塗布が行われた基準ワークを用いて検査ポイントが教
示され、各検査ポイントが処理装置内に記憶される。こ
の後、ワーク接合面にシール材が塗布された検査対象に
対して撮像手段で画像データを取り込み、これを画像メ
モリに記憶させる。処理装置は画像メモリにおける画像
データに対して前記検査ポイント毎にシール幅方向から
の濃淡画像処理を行う。ここで、シール材の両端が検出
されたか否かは、ワーク接合面の濃度とシール材の両端
濃度との比較によって判断される。濃度差は、ワーク接
合面及びシール材の色、若しくは光の反射率等に基づい
て設定しておき、その濃度差の設定値に基づいてシール
両端の有無を判断することができる。Before performing the grayscale image processing, the inspection points are taught by using the reference work on which the sealing material is normally applied, and the inspection points are stored in the processing device. After that, the image data is captured by the image pickup means with respect to the inspection object having the seal material applied to the work joining surface, and the image data is stored in the image memory. The processing device performs grayscale image processing on the image data in the image memory in the seal width direction for each inspection point. Here, whether or not both ends of the seal material have been detected is determined by comparing the density of the work joint surface and the density of both ends of the seal material. The density difference can be set based on the color of the work joint surface and the seal material, or the reflectance of light, and the presence or absence of both ends of the seal can be determined based on the set value of the density difference.
【0022】特定の検査ポイントにおけるシール材の両
端が検出できない時は、当該検査ポイントのシール切れ
がカウントされる。そして、次の検査ポイントでシール
材の両端検出が依然として行えない場合には、シール切
れのカウントが積算される。このように連続したシール
切れのカウント数が許容設定回数を越えた時に、シール
切れと看做して塗布異常と判断される。When both ends of the sealing material at a specific inspection point cannot be detected, the seal breakage at the inspection point is counted. Then, when the both ends of the seal material cannot be detected at the next inspection point, the count of seal breakage is added up. In this way, when the count number of consecutive seal breaks exceeds the allowable set number of times, it is considered as a seal break and it is determined that the application is abnormal.
【0023】また、処理装置にシール材の最小設定幅を
検出する機能を付与した構成においては、シール切れの
他に各検査ポイントにおけるシール塗布幅並びに幅ずれ
も同時に検出することが可能となる。In addition, in the structure in which the processing device is provided with the function of detecting the minimum set width of the seal material, it is possible to detect the seal application width and the width deviation at each inspection point at the same time in addition to the seal breakage.
【0024】[0024]
【実施例】以下、本発明に係るシール検査システムの一
実施例を図面を参照しながら説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the seal inspection system according to the present invention will be described below with reference to the drawings.
【0025】図1には、シール検査システムのブロック
構成図が示されている。この図において、検査ワーク1
0は自動車のエンジンヘッドカバー等が対象とされてお
り、このワーク10の接合面40にシリコーン樹脂等の
シール材41が塗布されている。シール材41の塗布
は、シール材41塗布用の図示しないロボットにより行
なわれる。このシール材塗布ロボットは接合面40にシ
ール材41を吐出するノズルと、このノズルを接合面4
0に沿って移動させるノズル駆動手段とを備えており、
ノズル駆動手段は、ロボットコントローラ11に駆動制
御されるようになっている。このロボットコントローラ
11は、ノズルをワーク10の接合面40に沿って塗布
軌跡上にティーチングし、連続的に生産されるワーク1
0の接合面40に対して順次シール材41の塗布を行な
わせる機能を備えている。FIG. 1 shows a block diagram of the seal inspection system. In this figure, inspection work 1
0 is intended for an automobile engine head cover or the like, and a seal material 41 such as a silicone resin is applied to the joint surface 40 of the work 10. The application of the sealing material 41 is performed by a robot (not shown) for applying the sealing material 41. This sealing material application robot has a nozzle that discharges the sealing material 41 onto the joint surface 40 and the nozzle that joins the joint surface 4
Nozzle drive means for moving along 0,
The nozzle driving means is driven and controlled by the robot controller 11. The robot controller 11 teaches nozzles on a coating locus along the joint surface 40 of the work 10 to continuously produce the work 1.
It has a function of sequentially applying the sealing material 41 to the bonding surface 40 of 0.
【0026】ワーク10の検査位置における上方には、
撮像手段を構成する複数のCCDカメラ12及び照明装
置13が配置されている。CCDカメラ12は、本実施
例では有効画素数が768(H)×494(V)であ
り、モノクロで検査ワーク10内の接合面40を撮像す
る。また、CCDカメラ12とワーク10との撮影距離
は、この有効画素数内でシールが例えば4〜6画素程度
の大きさに撮影できる程度に設定される。検査対象のワ
ークおよびCCDカメラ12の位置は固定されていて、
ワーク10の接合面40は常に同一位置で撮像されるよ
うになっている。Above the inspection position of the work 10,
A plurality of CCD cameras 12 and an illuminating device 13 forming an image pickup unit are arranged. In this embodiment, the CCD camera 12 has an effective pixel number of 768 (H) × 494 (V), and images the joint surface 40 in the inspection work 10 in monochrome. Further, the photographing distance between the CCD camera 12 and the work 10 is set so that the seal can be photographed to a size of, for example, 4 to 6 pixels within this effective number of pixels. The work to be inspected and the position of the CCD camera 12 are fixed,
The joint surface 40 of the work 10 is always imaged at the same position.
【0027】前記CCDカメラ12には画像切換器14
が併設されており、この画像切換器14は、CCDカメ
ラ12を撮像対象の位置に応じて順次切り換え、接続中
のCCDカメラ12が撮像したアナログ画像データをデ
ジタイザ15に入力する。The CCD camera 12 has an image switching device 14
The image switching device 14 sequentially switches the CCD cameras 12 according to the position of the imaging target, and inputs the analog image data captured by the connected CCD camera 12 to the digitizer 15.
【0028】ディジタイザ15は、CCDカメラ12が
出力するアナログ画像データをデジタル画像データに変
換するA/D変換器16と、このA/D変換器16が出
力する画像データを記憶する画像メモリ17と、この画
像メモリ17中の画像データをモニタ表示用にアナログ
変換するD/A変換器18とにより構成されている。こ
こでは、A/D変換器16は、アナログ画像データを2
56諧調(濃度値「0」から「255」)のデジタル画
像データに変換している。以下、この256諧調のデジ
タル画像データを単に画像データと称する。The digitizer 15 includes an A / D converter 16 for converting analog image data output by the CCD camera 12 into digital image data, and an image memory 17 for storing the image data output by the A / D converter 16. , And a D / A converter 18 for analog-converting the image data in the image memory 17 for monitor display. Here, the A / D converter 16 converts the analog image data into 2
It is converted into digital image data of 56 gradations (density value "0" to "255"). Hereinafter, the 256-tone digital image data is simply referred to as image data.
【0029】一方、D/A変換器18には、内外モニタ
19,20及びプリンタ21が接続されている。一度画
像メモリ17に蓄積された画像データをD/A変換して
モニタ19,20に表示するため、モニタ上に表示され
た画像の座標と、画像メモリ17のアドレスによる座標
とが対応する。従って、モニタ19,20に表示した画
像に対してオペレータにより指示された位置は、画像メ
モリ17のアドレスに対応し、さらに、CCDカメラ1
2により撮像された接合面40の位置に対応する。On the other hand, the D / A converter 18 is connected with internal and external monitors 19 and 20 and a printer 21. Since the image data once stored in the image memory 17 is D / A converted and displayed on the monitors 19 and 20, the coordinates of the image displayed on the monitor correspond to the coordinates based on the address of the image memory 17. Therefore, the position designated by the operator with respect to the images displayed on the monitors 19 and 20 corresponds to the address of the image memory 17, and further, the CCD camera 1
2 corresponds to the position of the joint surface 40 imaged.
【0030】しかも、ここでは、CCDカメラ12の位
置が固定されているため、画像メモリ17中の画像デー
タの1画素の縦横の長さが、接合面40の何mmに対応
するかが特定される。また、この1画素の実際の大きさ
が特定されるため、モニタ上の画像データの実際の長さ
を併せて表示することが可能となる。Moreover, here, since the position of the CCD camera 12 is fixed, it is specified how many millimeters of the joint surface 40 the vertical and horizontal length of one pixel of the image data in the image memory 17 corresponds to. It Further, since the actual size of this one pixel is specified, the actual length of the image data on the monitor can be displayed together.
【0031】また、D/A変換器18にはプリンタ21
が併設され、必要に応じて画像データや検査結果等を印
刷出力できるように構成されている。The D / A converter 18 has a printer 21
Is installed side by side and is configured so that image data, inspection results, etc. can be printed out as required.
【0032】前記画像メモリ17には、処理装置として
のマイクロコンピュータ25が接続されている。このマ
イクロコンピュータ25は、画像メモリ17に蓄積され
た画像データに対する濃淡画像処理を行ない、また、ロ
ボットコントローラ11による駆動制御のタイミング等
を指示する。マイクロコンピュータ25には、実際に
は、制御手順が記載されたプログラムを予め記憶した図
示しないハードディスク又はROM等の記憶手段が併設
されている。A microcomputer 25 as a processing device is connected to the image memory 17. The microcomputer 25 performs grayscale image processing on the image data stored in the image memory 17, and also gives instructions such as the timing of drive control by the robot controller 11. The microcomputer 25 is actually provided with a storage means such as a hard disk or a ROM (not shown) in which a program in which a control procedure is described is stored in advance.
【0033】マイクロコンピュータ25は、ロボットコ
ントローラ11に対して所定の塗布開始信号、検査終了
信号を出力するとともに、ロボットコントローラ11か
ら出力される撮影開始信号をI/Oボード26を介して
入力する回路とを備えている。また、マイクロコンピュ
ータ25には、外部に接続されたキーボード24により
所定のパラメータが入力されるようになっている。具体
的には、教示用プログラムを実行する際の検査対象に応
じた検査開始位置、検査開始方向、検査終了位置、許容
切れ幅、許容幅等が可変情報として任意に設定可能とさ
れている。The microcomputer 25 outputs a predetermined coating start signal and inspection end signal to the robot controller 11 and inputs a photographing start signal output from the robot controller 11 via the I / O board 26. It has and. In addition, a predetermined parameter is input to the microcomputer 25 by the keyboard 24 connected to the outside. Specifically, the inspection start position, the inspection start direction, the inspection end position, the allowable cut width, the allowable width, and the like according to the inspection target when the teaching program is executed can be arbitrarily set as variable information.
【0034】前記マイクロコンピュータ25は、各種プ
ログラムに従い、シール材の塗布状態の検査ポイントを
画像データ上に定義する検査位置特定部25Aと、この
検査位置特定部25Aによって定義された検査ポイント
pのシール材の塗布状態を画像処理により判定する塗布
状態検査部25Bを備えたものである。The microcomputer 25, in accordance with various programs, defines an inspection position specifying section 25A for defining an inspection point of the sealing material application state on the image data, and a seal of the inspection point p defined by the inspection position specifying section 25A. The coating state inspection unit 25B for determining the coating state of the material by image processing is provided.
【0035】検査位置特定部25Aは、シール材が塗布
されていなければならない位置を特定する。すなわち、
CCDカメラ12で撮像した512×512の画像デー
タ中、シール材の存在が検出されなければならない座標
を特定するものである。シール材が良好に抽出された場
合、この画像データには4〜6画素を太さとして連続し
た線が検出される。この線の位置はワークの形状および
この接合面40へシール材41を塗布位置によって定ま
る。The inspection position specifying unit 25A specifies the position where the sealing material should be applied. That is,
In the 512 × 512 image data captured by the CCD camera 12, the coordinates at which the presence of the sealing material should be detected are specified. When the sealant is extracted well, a continuous line having a thickness of 4 to 6 pixels is detected in this image data. The position of this line is determined by the shape of the work and the position where the sealing material 41 is applied to the joint surface 40.
【0036】検査位置特定部25Aは、まず、正常にシ
ール材が塗布された接合面40の画像データをモニタ1
9,20に表示する。または、正常にシール材が塗布さ
れるべき位置を例えば黒く塗りつぶし、当該接合面40
の画像データをモニタに表示する。次いで、オペレータ
から検査開始位置と検査終了位置とをモニタ上の座標情
報として受けつける。さらに、オペレータから探索方向
の指示を受けつけると、ワークの形状に添ったシール材
の塗布位置を探索処理により画像メモリの座標として自
動的に検出するものである。The inspection position specifying unit 25A first monitors the image data of the joint surface 40 to which the seal material is normally applied by the monitor 1.
It is displayed on 9, 20. Alternatively, the position where the sealing material should be normally applied is painted black, for example, and the bonding surface 40
The image data of is displayed on the monitor. Then, the operator receives the inspection start position and the inspection end position as coordinate information on the monitor. Further, when an instruction of a search direction is received from the operator, the application position of the seal material conforming to the shape of the work is automatically detected as the coordinates of the image memory by the search processing.
【0037】ここでは、画像データ中のシール材と判定
される画素を1画素づつ追跡することにより行なう。こ
の探索処理では、まず、探索方向への直進で何画素連続
しているかの数を求め、連続している画素数が基準値よ
り大きい場合は、その方向へ1画素進み、座標を記録す
る。Here, it is performed by tracing the pixels judged as the sealant in the image data one by one. In this search processing, first, the number of consecutive pixels in a straight line in the search direction is obtained. If the number of continuous pixels is larger than the reference value, one pixel is advanced in that direction and the coordinates are recorded.
【0038】さらに、連続の数が基準値より小さい場合
は、シールの曲がり部分と判断し新しい探索方向を決定
する。直進できない場合は、左右45度の方向を調べ濃
度値の比較により新しい方向を決定する。Further, when the number of continuations is smaller than the reference value, it is determined that the seal is a bent portion and a new search direction is determined. If the vehicle cannot go straight, the direction of 45 degrees to the left and right is checked, and the new direction is determined by comparing the density values.
【0039】次いで、現位置の濃度と進行方向に隣接す
る画素の濃度の平均を基準濃度値とし、現位置から先の
2と3番目の画素の濃度の平均を比較濃度値とする。そ
して、基準濃度値が比較濃度値以上である場合には、そ
の方向へ1画素進み、進んだ位置を現位置として座標を
記録する。Next, the average of the densities at the current position and the densities of the pixels adjacent in the traveling direction is set as the reference density value, and the average of the densities of the second and third pixels from the current position is set as the comparative density value. When the reference density value is equal to or higher than the comparison density value, one pixel is advanced in that direction and the coordinates are recorded with the advanced position as the current position.
【0040】探索して座標を記録する毎に当該位置が終
了位置の範囲か否かを確認し、終了範囲内に入った場合
には正常と判定して終了する。一方、探索がシール材4
1から外れて正常に探索できなくなった場合を考え、一
定回数探索を繰り返しても終了位置に到達しない場合に
は異常と判定して終了する。Each time the coordinate is searched and the coordinates are recorded, it is confirmed whether or not the position is within the range of the end position. If the position is within the end range, it is determined to be normal and the process ends. On the other hand, search is for sealant 4
Considering the case where the search cannot be performed normally beyond 1 and if the end position is not reached even after repeating the search a certain number of times, it is determined to be abnormal and the process ends.
【0041】これにより、シール材が塗布された線とし
て抽出される。さらに、この線上の一定間隔のポイント
を検査ポイントして座標を特定する。このとき、検査ポ
イントは、一定幅の中心に設定される。As a result, the line coated with the sealing material is extracted. Furthermore, coordinates are specified by inspecting points at regular intervals on this line. At this time, the inspection point is set at the center of a certain width.
【0042】前記塗布状態検査部25Bは、画像データ
上に予め定義された検査ポイントでのシール材41の幅
方向の濃度変化値が設定値以上となった位置を当該シー
ル材の幅方向両端位置と判定する両サイド検出機能と、
この両サイド検出機能によって幅方向両端が検出されな
い場合に当該検査ポイントについてシール切れ目と判定
する切れ目エラー判定機能とを備えている。The coating state inspecting section 25B determines the position where the density change value in the width direction of the sealing material 41 at the inspection point defined in advance on the image data becomes equal to or larger than the set value, the both ends positions in the width direction of the sealing material. Both side detection function to judge
It is provided with a break error judging function for judging a seal break at the inspection point when both ends in the width direction are not detected by the both side detecting function.
【0043】また、塗布状態検査部25Bは、両サイド
検出機能によって検出された幅方向両端位置に基づいて
当該検査ポイントでのシール材の幅を算出する塗布幅算
出機能と、この塗布幅算出機能によって算出された塗布
幅が予め定められた最小設定幅よりも小さい場合に当該
検査ポイントについて塗布幅エラーと判定する塗布幅エ
ラー判定機能とを備えている。Further, the coating state inspecting section 25B has a coating width calculating function for calculating the width of the sealing material at the inspection point based on the widthwise both end positions detected by the both side detecting function, and this coating width calculating function. And a coating width error determining function for determining a coating width error at the inspection point when the coating width calculated by is smaller than a predetermined minimum set width.
【0044】さらに、塗布状態検査部25Bは、両サイ
ド検出機能によって検出された幅方向両端位置と前記検
査ポイントの位置とに基づいて塗布位置のずれ量を判定
するずれ量算出機能と、このずれ量算出機能によって算
出されたずれ量が予め定められた設定ずれ量よりも大き
い場合に当該検査ポイントについてずれエラーと判定す
るずれエラー判定機能とを備えている。Further, the coating state inspecting section 25B has a shift amount calculating function for determining the shift amount of the coating position based on the widthwise both end positions detected by the both side detecting function and the position of the inspection point, and this shift. A deviation error determination function for determining a deviation error at the inspection point when the deviation amount calculated by the quantity calculation function is larger than a preset set deviation amount is provided.
【0045】また、本実施例では、各エラーが複数の検
査ポイントで連続して生じた場合に塗布状態の不良と判
定しているため、塗布状態検査部25Bは、各エラーの
回数をカウントするエラーカウンタを備えている。Further, in the present embodiment, when each error occurs continuously at a plurality of inspection points, it is determined that the coating state is defective. Therefore, the coating state inspection section 25B counts the number of each error. It has an error counter.
【0046】次に、塗布状態検査部25Bについて、更
に詳細に説明する。Next, the coating state inspection unit 25B will be described in more detail.
【0047】塗布状態検査部25Bは、画像メモリ17
に蓄積された画像データに対して、濃淡変化の大きい部
分を検出することでシール材の存在を確認する。ここで
は、図2に示すように、塗布状態の検査として、シール
材の切れ目と、塗布幅と、シール材塗布位置のずれとの
3要素を確認している。まず、図3を参照して画像処理
によるシール材部分の抽出手法について説明し、次い
で、シール材の塗布状態の検査を行なう塗布状態検査部
25Bの処理工程を説明する。The coating state inspecting section 25B is provided in the image memory 17
The presence of the sealing material is confirmed by detecting the portion of the image data accumulated in the area where the density change is large. Here, as shown in FIG. 2, as the inspection of the coating state, three elements, that is, the cut of the sealing material, the coating width, and the shift of the sealing material coating position are confirmed. First, a method of extracting a sealing material portion by image processing will be described with reference to FIG. 3, and then a processing step of the coating state inspection unit 25B that inspects the coating state of the sealing material will be described.
【0048】検査ポイントpは、ワーク接合面40に塗
布されたシール材41の幅方向の中心位置に定義され
る。また、この検査ポイントpは、シール材41の塗布
方向に沿って一定間隔に配置される。さらに、検査ポイ
ントpに対して、検査幅wが定義されている。これは、
検査ポイントからシール材の幅方向に一定距離広く設定
されていて、この検査幅wの両端は、ここでは、ワーク
接合面40内に位置している。The inspection point p is defined at the center position in the width direction of the seal material 41 applied to the work joining surface 40. The inspection points p are arranged at regular intervals along the coating direction of the sealing material 41. Further, an inspection width w is defined for the inspection point p. this is,
The width of the sealing material is set to be a certain distance wider from the inspection point, and both ends of the inspection width w are located in the work joining surface 40 here.
【0049】塗布状態検査部25Bは、検査幅wの両端
の画素から検査ポイントpの画素までの濃度変化を検知
する。上述したように、シール材41の幅方向のエッジ
部分は照明の反射の影響を受けにくいため、塗布状態検
査部25Bは、検査幅wの両端の画素の濃度から検査ポ
イントp方向に隣り合う画素の濃度変化を算出し、この
濃度変化が設定値以上の変化であればシール材のエッジ
であると判断する。The coating state inspection unit 25B detects a change in density from the pixels at both ends of the inspection width w to the pixel at the inspection point p. As described above, since the edge portion in the width direction of the sealing material 41 is not easily affected by the reflection of illumination, the coating state inspection unit 25B determines the pixels adjacent to each other in the inspection point p direction from the density of the pixels at both ends of the inspection width w. The density change is calculated, and if the density change is equal to or more than the set value, it is determined that the edge of the sealing material.
【0050】検査幅wの両端から検査ポイントpへ至る
までの画素のうち、当該濃度変化が設定値以上の画素の
位置がシール材の両端であると判断されるため、塗布状
態検査部25Bは、CCDカメラ12で撮像した接合面
40上に塗布されたシール材の一点(検査ポイント)で
の幅を抽出することができる。この検出したシール材の
幅は画素の数として算出されるため、正常に塗布された
場合の幅に応じた画素数と比較することにより、このC
CDカメラ12で撮像した検査ポイントpでのシール材
の幅が正常よりも細いのかまたは太いのかを定量的に判
定することができる。Among the pixels from the both ends of the inspection width w to the inspection point p, the positions of the pixels whose density change is equal to or more than the set value are determined to be the both ends of the seal material, so the coating state inspection unit 25B It is possible to extract the width at one point (inspection point) of the sealing material applied on the bonding surface 40 captured by the CCD camera 12. Since the detected width of the sealing material is calculated as the number of pixels, by comparing with the number of pixels according to the width when the coating is normally applied, the C
It is possible to quantitatively determine whether the width of the sealing material at the inspection point p captured by the CD camera 12 is thinner or thicker than normal.
【0051】さらに、検査ポイントpは、正常に塗布さ
れたシール材の幅方向の中心位置に設定されているた
め、この検査ポイントpの位置と、シール材の両サイド
(エッジ)であると判断された画素の位置とを比較する
ことにより、シール材が本来塗布されるべき位置からど
の程度ずれているかを定量的に判定することができる。
CCDカメラ12は、正常に塗布されたシール材の幅が
4〜6画素となるようにワーク接合面40を撮像するた
め、このシール材の幅およびずれ量をミリ単位で検出す
ることができる。Further, since the inspection point p is set at the center position in the width direction of the sealing material which is normally applied, it is determined that the inspection point p is on both sides (edges) of the sealing material. By comparing the position of the applied pixel with the position of the applied pixel, it is possible to quantitatively determine how much the seal material deviates from the position where it should be applied.
Since the CCD camera 12 images the work joining surface 40 so that the width of the seal material that is normally applied is 4 to 6 pixels, the width and the amount of deviation of the seal material can be detected in millimeters.
【0052】また、塗布状態検査部25Bは、シール材
の塗布方向に一定間隔で配置された検査ポイント毎にこ
のシール材の幅の検出を行なう。このとき、塗布状態検
査部25Bは、複数の検査ポイントpについて連続して
シール材の幅の検出に失敗した場合には、シール材の塗
布方向に切れ目が生じていると判断する。The coating state inspecting unit 25B detects the width of the sealing material at each inspection point arranged at a constant interval in the sealing material coating direction. At this time, the coating state inspecting unit 25B determines that a break has occurred in the coating direction of the sealing material when the detection of the width of the sealing material fails continuously at a plurality of inspection points p.
【0053】ここで、図1に示した構成によるシール材
の塗布状態の検査工程を図2のフローチャートに基づい
て説明する。Now, the step of inspecting the coating state of the sealing material having the structure shown in FIG. 1 will be described with reference to the flowchart of FIG.
【0054】まず、照度検査を行なう(ステップS
1)。これは、照明が暗くなった場合は、シール材41
のエッジ部分の濃度と接合面40部分の濃度とが近似
し、濃度変化に基づくシール材の幅方向の両端(両サイ
ド)の検出が良好に行なえなくなるため、CCDカメラ
12による撮像の前に照度検査を行なうものである。照
度検査がNGの場合は照明不良として検査を行なわずに
処理を終了する(ステップS2)。First, an illuminance inspection is performed (step S
1). This is because when the lighting gets dark, the sealing material 41
Since the density of the edge portion of the sealing material and the density of the bonding surface 40 are similar to each other and both ends (both sides) in the width direction of the sealing material based on the density change cannot be detected well, the illuminance before the image pickup by the CCD camera 12 It is an inspection. If the illuminance test is NG, it is determined that the illumination is defective and the process is terminated without performing the test (step S2).
【0055】次いで、CCDカメラ12で撮像した画像
データに対して予め定義された検査ポイントpについ
て、シール材の両サイドの検出処理を行なう。さらに、
この検出結果に基づいて塗布状態の検査を行なう。Next, with respect to the inspection point p defined in advance for the image data picked up by the CCD camera 12, the detection processing of both sides of the sealing material is performed. further,
The coating state is inspected based on this detection result.
【0056】図2に示すステップS3からステップS1
8までは、1つの検査ポイントpについての処理の流れ
である。画像データに対しては、ワーク接合面40に沿
って複数の検査ポイントpが定義されているため、ステ
ップS18でこの画像データに対して定義されたすべて
の検査ポイントpの両サイド検出処理が終了したか否か
を判定する。Steps S3 to S1 shown in FIG.
Up to 8, the process flow is for one inspection point p. Since a plurality of inspection points p are defined for the image data along the work joint surface 40, both side detection processing of all the inspection points p defined for this image data in step S18 ends. It is determined whether or not.
【0057】また、この図2に示す塗布状態の検査で
は、シール材の塗布の切れ目(ステップS3〜S6)
と、塗布されたシール材の幅と(ステップS8〜S
9)、シール材の塗布位置のずれ(ステップS13〜S
16)の検査を行なう。本実施例では、それぞれの検査
において、切れ目等が1つの検査ポイントではなく、連
続した検査ポイントで発生している場合にエラー(塗布
状態の不良)と判定する。In addition, in the inspection of the coating state shown in FIG. 2, the break of the sealing material coating (steps S3 to S6)
And the width of the applied sealing material (steps S8-S
9), deviation of the sealing material application position (steps S13 to S)
16) Inspect. In the present embodiment, in each inspection, an error (a defective coating state) is determined when a break or the like occurs not at one inspection point but at continuous inspection points.
【0058】ステップS3では、上述した検査幅wから
検査ポイントpに至るまでの画素のうち設定値以上に濃
度変化が生じた画素の有無を検知する。シール幅の両サ
イドが検出されない場合、切れ目エラーカウンタの値を
「1」増加する(ステップS4)。切れ目エラーカウン
タの値が設定値以上である場合(ステップS5)、すな
わち、予め定めた数の検査ポイント数以上の検査ポイン
トpで切れ目と判定された場合、NGフラグを「ON」
として、切れ目・ずれエラーとする(ステップS6)。
ずれエラーの可能性もあるとするのは、検査幅w外にシ
ール材41が塗布された場合を想定したためである。In step S3, the presence / absence of a pixel having a density change greater than a set value among the pixels from the inspection width w to the inspection point p is detected. If neither side of the seal width is detected, the value of the break error counter is incremented by "1" (step S4). When the value of the break error counter is equal to or greater than the set value (step S5), that is, when it is determined that there is a break at the inspection points p that are equal to or larger than the predetermined number of inspection points, the NG flag is set to "ON".
Then, a break / shift error is determined (step S6).
There is a possibility of a misalignment error because it is assumed that the sealing material 41 is applied outside the inspection width w.
【0059】ステップS3でシール材の両サイドが検出
された場合、まず、切れ目エラーカウンタを初期化する
(ステップS7)。さらに、当該シール材の両サイド間
の画素数を算出し、この画素数に基づいて当該シール材
の幅が最小設定幅以上か否かを確認する(ステップS
8)。最小設定幅未満である場合、すなわち、上述の例
では4から6画素以下の画素数であった場合、幅エラー
カウンタの値を「1」増加する(ステップS9)。次い
で、この幅エラーカウンタの値が設定値以上か否かを確
認する(ステップS10)。すなわち、最小設定幅に満
たない検査ポイントpが連続しているか否かを確認す
る。予め設定された数の検査ポイント数以上の検査ポイ
ントpで連続してシール材の幅が小さいと判定された場
合、NGフラグを「ON」として、幅エラーとする(ス
テップS11)。When both sides of the seal material are detected in step S3, first, the break error counter is initialized (step S7). Further, the number of pixels between both sides of the sealing material is calculated, and it is confirmed based on the number of pixels whether the width of the sealing material is equal to or larger than the minimum set width (step S).
8). When the width is less than the minimum set width, that is, when the number of pixels is 4 to 6 pixels or less in the above example, the value of the width error counter is incremented by "1" (step S9). Then, it is confirmed whether or not the value of the width error counter is equal to or larger than the set value (step S10). That is, it is confirmed whether the inspection points p that are less than the minimum set width are continuous. When it is determined that the width of the sealing material is continuously small at the inspection points p equal to or larger than the preset number of inspection points, the NG flag is set to "ON" and a width error is generated (step S11).
【0060】ステップS8で最小設定幅以上と判定され
た場合、まず、幅エラーカウンタの値を初期化する(ス
テップS12)。さらに、当該シール材の両サイドの画
素位置と検査ポイントの画素の位置とに基づいて、当該
両サイドが設定ずれ以内に位置しているか否かを確認す
る(ステップS13)。設定ずれ範囲を越えている場
合、他の場合と同様にずれエラーカウンタの値を「1」
増加する(ステップS15)。さらに、この塗布位置の
ずれが連続した検査ポイントpで発生していると判定さ
れた場合(ステップS15)、NGフラグを「ON」と
して、ずれエラーとする(ステップS11)。If it is determined in step S8 that the width is greater than or equal to the minimum set width, first, the value of the width error counter is initialized (step S12). Further, based on the pixel positions on both sides of the sealing material and the pixel positions of the inspection points, it is confirmed whether or not the both sides are located within the setting deviation (step S13). If it exceeds the setting deviation range, the deviation error counter value is set to "1" as in other cases.
It is increased (step S15). Further, when it is determined that the deviation of the coating position occurs at consecutive inspection points p (step S15), the NG flag is set to "ON" and a deviation error occurs (step S11).
【0061】ステップS13でシール材の両サイド位置
が設定ずれ以内と判定された場合、まず、ずれエラーカ
ウンタを初期化する(ステップS17)。このステップ
S3からS17までの処理で各エラーが設定回数以上と
されない場合は、塗布状態は良好であるとして次の検査
ポイントを選択して処理をステップS3に戻す。When it is determined in step S13 that the positions of both sides of the seal material are within the set deviation, first, the deviation error counter is initialized (step S17). If each error is not equal to or more than the set number of times in the processing from steps S3 to S17, it is determined that the coating state is good, the next inspection point is selected, and the processing is returned to step S3.
【0062】一方、NGと判定された場合、そのままシ
ール材の塗布状態がNGであることを外部表示して処理
を終了するようにしても良いが、ここでは、どの検査ポ
イントでどのようなエラーが発生したかの情報を得るた
め、次の検査ポイントを選択して処理をステップS3に
戻す。本実施例では、この検査ポイント毎のエラー情報
に基づいて塗布ロボットの動作不良の特定を行う。ま
た、このエラー情報に基づいて、塗布ロボットの動作を
制御して、再度シール材の塗布を行うようにしてもよ
い。すなわち、マイクロコンピュータ25は、検査ポイ
ントに対応する位置と、当該検査ポイントのエラー種別
とに基づいて、ロボットコントローラ11に再度シール
材の塗布制御を行なわせてもよい。On the other hand, if it is determined to be NG, it may be possible to externally display the fact that the sealing material coating state is NG as it is and terminate the processing. The next inspection point is selected and the process is returned to the step S3 in order to obtain the information as to whether the occurrence has occurred. In this embodiment, the malfunction of the coating robot is specified based on the error information for each inspection point. Further, the operation of the coating robot may be controlled based on this error information, and the sealing material may be coated again. That is, the microcomputer 25 may cause the robot controller 11 to control the application of the sealing material again based on the position corresponding to the inspection point and the error type of the inspection point.
【0063】全ての検査ポイントについて処理が終了す
ると(ステップS18)、NGフラグの状態を確認して
(ステップS19)、NGフラグがONであればNGを
出力し(ステップS20)、一方、NGフラグがONで
なければOKを出力する(ステップS21)。画像処理
により自動的に行なったシール材の塗布状態の検査結果
を外部表示できる。この外部表示は、モニタ19、20
に行なうようにしても良いし、また、プリンタ21にて
印字することができる。When the processing is completed for all the inspection points (step S18), the state of the NG flag is confirmed (step S19), and if the NG flag is ON, NG is output (step S20), while the NG flag is output. If is not ON, OK is output (step S21). The inspection result of the coating state of the sealing material automatically performed by image processing can be displayed externally. This external display is displayed on the monitors 19 and 20.
Alternatively, the printing may be performed by the printer 21.
【0064】ワークの大きさに応じてCCDカメラ12
が複数ある場合、1つの画像データについて処理が終了
した後、画像切換器14によりCCDカメラ12の入力
を切り替えて、次の画像データについての処理を行な
う。CCD camera 12 according to the size of the work
In the case where there are a plurality of images, after the processing for one image data is completed, the input of the CCD camera 12 is switched by the image switching device 14 and the processing for the next image data is performed.
【0065】このように図2に示した検査工程による
と、シール材のエッジ部分の検出によりシール材の有無
を検知するため、製造工程など必ずしも良好でない撮像
環境であっても、良好にシール材の両サイドを検出で
き、このため、理想的な照明環境とすることなしに画像
処理によるシール材の塗布状態の検査を行なうことがで
きる。As described above, according to the inspection process shown in FIG. 2, the presence or absence of the sealing material is detected by detecting the edge portion of the sealing material. Both sides can be detected, and therefore, the application state of the sealing material can be inspected by image processing without creating an ideal illumination environment.
【0066】さらに、検査幅の両端から検査ポイントに
向かって濃度変化が設定値以上に生じた画素をシール材
の両端と判定するため、シール材の幅を画素数で定量的
に捕捉することができ、CCDカメラ位置を特定するこ
とにより、1画素が実際の接合面40の何ミリに対応す
るかが特定されるため、この画素数で定義されるシール
材の幅が実際に何ミリであるかを正確に算出することが
できる。Further, since the pixels whose density change from the both ends of the inspection width toward the inspection point is equal to or more than the set value are determined as the both ends of the sealing material, the width of the sealing material can be quantitatively captured by the number of pixels. Since it is possible to specify how many millimeters of one pixel corresponds to the actual bonding surface 40 by specifying the CCD camera position, the width of the sealing material defined by this number of pixels is actually several millimeters. Can be accurately calculated.
【0067】しかも、検査幅の両端を開始位置とし、当
該位置の画素の濃度値を基準として濃度変化量を検知す
るため、検査対象面での明るさが均一ではなくとも、す
なわち、照明環境が良好でなく接合面40上に乱反射が
多少生じていても、正確な判定を安定して行なうことが
できる。Moreover, since both ends of the inspection width are set as start positions and the amount of change in density is detected based on the density value of the pixel at the position, even if the brightness on the surface to be inspected is not uniform, that is, the illumination environment is Even if the reflection is not good and some irregular reflection occurs on the joint surface 40, accurate determination can be stably performed.
【0068】また、検査ポイントが実際の接合面40上
の位置と対応するため、各検査ポイント毎のエラー状況
に基づいて、ロボットコントローラのシール材塗布動作
を制御することにより、良好に塗布されなかった位置に
ついて自動的にかつ正確に再度シール材を塗布すること
ができる。Further, since the inspection point corresponds to the actual position on the bonding surface 40, the sealing material application operation of the robot controller is controlled based on the error situation at each inspection point, so that the application is not properly performed. It is possible to apply the sealing material again automatically and accurately at each position.
【0069】[0069]
【発明の効果】本発明は以上のように構成され、且つ、
作用するので、これによると、両サイド検出機能が、画
像データ中の検査幅の両端位置から検査ポイントまでの
画素のうち濃度変化値が設定値以上となった画素の位置
をシール材の幅方向両端位置と判定するため、シール材
41の両端の常に暗く撮象される部分に基づいたシール
材41の有無の検出を行うことができ、さらに、切れ目
エラー判定機能が、この両サイド検出機能によって幅方
向両端が検出されない場合に当該検査ポイントについて
シール切れ目と判定するため、シール材41の塗布状態
の不良であるシール切れ目を画像処理により自動的に検
出することができる、という従来にない優れた効果を奏
するシール検査システムを提供することができる。The present invention is constructed as described above, and
According to this, according to this, the both-sides detection function determines the position of the pixel from the both end positions of the inspection width in the image data to the inspection point where the density change value is the set value or more in the width direction of the seal material. Since it is determined to be the both end positions, it is possible to detect the presence or absence of the seal material 41 based on the portions of the both ends of the seal material 41 which are always imaged darkly. Furthermore, the break error determination function is performed by the both side detection functions. Since it is determined that the inspection point is a seal break when both ends in the width direction are not detected, it is possible to automatically detect a seal break, which is a defective application state of the sealing material 41, by image processing. It is possible to provide a seal inspection system that produces an effect.
【0070】また、検査幅の両端がワーク接合面40上
に設定されたため、処理装置が、画像データ上に予め定
められた検査ポイントを中心とした検査幅部分の画素位
置を検索すると、この検査幅の両端位置は接合面40上
の画素となり、このため、濃度変化値を求める上で基準
となる階調値を接合面40上の階調値とすることがで
き、従って、接合面40の濃度値が照明によって変化し
た場合でも、この変化した濃度値を基準としてシール材
41の検出を行うことができ、このため、シール材41
の塗布状態の検査を検査環境の変化の影響を受けずに安
定して行うことができる。Further, since both ends of the inspection width are set on the work joining surface 40, when the processing device retrieves the pixel position of the inspection width portion centering on the predetermined inspection point on the image data, this inspection is performed. The positions at both ends of the width are pixels on the joint surface 40. Therefore, the gradation value that is the reference for obtaining the density change value can be the gradation value on the joint surface 40. Even if the density value changes due to the illumination, the sealing material 41 can be detected based on the changed density value. Therefore, the sealing material 41 can be detected.
The inspection of the coating state can be stably performed without being affected by the change of the inspection environment.
【0071】更に、塗布幅算出機能が、両サイド検出機
能によって検出された幅方向両端位置に基づいて当該検
査ポイントでのシール材の幅を算出するため、撮象した
接合面40上のシール材41の幅を画素数として算出す
ることができ、しかも、この画素は、実際の接合面40
上の大きさと対応するため、当該画素数に基づいて接合
面40上のシール材41の塗布幅を算出することがで
き、しかも、塗布幅エラー算出機能が、この塗布幅算出
機能によって算出された塗布幅が予め定められた最小設
定幅よりも小さい場合に当該検査ポイントについて塗布
幅エラーと判定するため、画素数の比較という高速に行
える画像処理によって塗布幅の状態を判定することがで
きる。Further, since the coating width calculating function calculates the width of the sealing material at the inspection point based on the both ends in the width direction detected by the both side detecting function, the sealing material on the imaged joint surface 40 is calculated. The width of 41 can be calculated as the number of pixels, and this pixel is
Since it corresponds to the above size, the coating width of the sealing material 41 on the bonding surface 40 can be calculated based on the number of pixels, and the coating width error calculation function is calculated by this coating width calculation function. When the coating width is smaller than the predetermined minimum setting width, it is determined that the inspection width is a coating width error. Therefore, the state of the coating width can be determined by a high-speed image processing such as comparison of the number of pixels.
【0072】また、塗布幅のエラーが複数の検査ポイン
トで連続して生じた場合に塗布状態の不良と判定するた
め、接合時に必要な量のシール材41が塗布されていな
い場合を接合面40の形状等に応じて良好に検知するこ
とができ、しかも、複数の検査ポイントで連続して生じ
た場合に塗布状態の不良と判定すると、1つの検査ポイ
ントでノイズ等により塗布幅のエラーと誤判定された場
合でも、これを塗布状態の不良と判定しないため、ノイ
ズの影響を受けずに塗布状態の不良を判定することがで
きる。Further, when the error of the coating width is continuously generated at a plurality of inspection points, it is judged that the coating state is defective. It is possible to satisfactorily detect it according to the shape etc. of the coating, and if it is judged that the coating state is defective when it occurs continuously at multiple inspection points, it is mistaken as a coating width error due to noise etc. at one inspection point. Even if it is determined, this is not determined to be a defective coating state, and thus a defective coating state can be determined without being affected by noise.
【0073】更に、ずれ量算出機能が、両サイド検出機
能によって検出された幅方向両端位置と検査ポイントの
位置とに基づいて塗布位置のずれ量を判定するため、予
め定められた検査ポイントの位置から実際に塗布された
シール材41のずれ量を画素数として定量的に判定する
ことができる、という従来にない優れた効果を奏するシ
ール検査システムを提供することがでる。Further, since the deviation amount calculation function determines the deviation amount of the coating position based on the both end positions in the width direction detected by the both side detection function and the position of the inspection point, the position of the predetermined inspection point is determined. Thus, it is possible to provide a seal inspection system that has an excellent effect that has not been obtained in the past, in which the amount of deviation of the actually applied seal material 41 can be quantitatively determined as the number of pixels.
【0074】また、処理装置は、塗布状態判定機能が、
塗布ずれエラーが複数の検査ポイントで連続して発生し
た時に塗布状態の不良と判定するため、1つの検査ポイ
ントでのノイズ等による影響を受けずに塗布状態の判定
を行うことができる、という従来にない優れた効果を奏
するシール検査システムを提供することがでる。Further, the processing apparatus has a coating state determination function,
Conventionally, it is possible to determine the coating state without being affected by noise or the like at one inspection point, since it is determined that the coating state is defective when a coating deviation error continuously occurs at a plurality of inspection points. It is possible to provide a seal inspection system with excellent effects not found in the market.
【図1】本発明に係るシール検査システムの一実施例を
示すブロック構成図である。FIG. 1 is a block configuration diagram showing an embodiment of a seal inspection system according to the present invention.
【図2】前記シール検査システムの検査フローチャート
である。FIG. 2 is an inspection flowchart of the seal inspection system.
【図3】シール検査ポイントの概略平面図である。FIG. 3 is a schematic plan view of a seal inspection point.
【図4】(A)〜(D)は撮像データを二値化してシー
ル検査を行う従来例の説明図である。4A to 4D are explanatory views of a conventional example in which image data is binarized and a seal inspection is performed.
12 CCDカメラ 15 ディジタイザ 17 画像メモリ 25 処理装置としてのマイクロコンピュータ 40 接合面 41 シール材 12 CCD camera 15 Digitizer 17 Image memory 25 Microcomputer as a processing device 40 Bonding surface 41 Sealing material
フロントページの続き (72)発明者 岡本 裕幸 島根県松江市西生馬町14−4 松江工業高 等専門学校内Front page continued (72) Inventor Hiroyuki Okamoto 14-4 Nishiiuma-cho, Matsue-shi, Shimane Prefecture Matsue National College of Technology
Claims (7)
像する手段と、この撮像手段で取り込まれたデータを画
像データとして記憶する画像メモリと、この画像メモリ
に接続されるとともに前記画像データに対して濃淡画像
処理を行う処理装置とを備えたシール検査システムにお
いて、 前記処理装置は、前記画像データ上に予め定められた検
査ポイントを中心とした検査幅部分の画素位置を検索す
る検査部分特定機能と、前記画像データ中の前記検査幅
の両端位置から前記検査ポイントまでの画素のうち濃度
変化値が設定値以上となった画素の位置を前記シール材
の幅方向両端位置と判定する両サイド検出機能と、この
両サイド検出機能によって前記幅方向両端が検出されな
い場合に当該検査ポイントについてシール切れ目と判定
する切れ目エラー判定機能とを備えたことを特徴とする
シール検査システム。1. A means for picking up an image of a work joining surface coated with a sealing material, an image memory for storing the data taken in by the image pick-up means as image data, and the image data connected to the image memory. In a sticker inspection system including a processing device for performing grayscale image processing, the processing device specifies an inspection portion for searching a pixel position of an inspection width portion centered on a predetermined inspection point on the image data. Both sides that determine the function and the position of the pixel from the both end positions of the inspection width in the image data to the inspection point where the density change value is equal to or greater than the set value as the both end positions in the width direction of the sealing material. A detection function and a cut that determines that the inspection point is a seal break when both ends in the width direction are not detected by the both side detection function. Seal inspection system is characterized in that a color determination function.
数の検査ポイントで連続して発生した時に塗布状態の不
良と判定する塗布状態判定機能を備えたことを特徴とす
る請求項1記載のシール検査システム。2. The seal according to claim 1, wherein the processing device has a coating state determination function that determines that the coating state is defective when the break error occurs continuously at a plurality of inspection points. Inspection system.
シール材の幅方向の中心に設定されるとともに、前記検
査幅の両端が、前記ワーク接合面上に設定されたことを
特徴とする請求項1記載のシール検査システム。3. The inspection point is set at the center of the normally applied sealing material in the width direction, and both ends of the inspection width are set on the work joining surface. The seal inspection system according to item 1.
によって検出された幅方向両端位置に基づいて当該検査
ポイントでのシール材の幅を算出する塗布幅算出機能
と、この塗布幅算出機能によって算出された塗布幅が予
め定められた最小設定幅よりも小さい場合に当該検査ポ
イントについて塗布幅エラーと判定する塗布幅エラー判
定機能とを備えたことを特徴とする請求項1,2又は3
記載のシール検査システム。4. The coating device has a coating width calculating function for calculating the width of the sealing material at the inspection point based on the widthwise both end positions detected by the both side detecting function, and the coating width calculating function. 4. A coating width error determination function for determining a coating width error at the inspection point when the calculated coating width is smaller than a predetermined minimum set width.
Seal inspection system described.
数の検査ポイントで連続して発生した時に塗布状態の不
良と判定する塗布状態判定機能を備えたことを特徴とす
る請求項4記載のシール検査システム。5. The processing apparatus according to claim 4, further comprising a coating state determination function for determining a coating state defect when the coating width error continuously occurs at a plurality of inspection points. Seal inspection system.
によって検出された幅方向両端位置と前記検査ポイント
の位置とに基づいて塗布位置のずれ量を判定するずれ量
算出機能と、このずれ量算出機能によって算出されたず
れ量が予め定められた設定ずれ量よりも大きい場合に当
該検査ポイントについてずれエラーと判定するずれエラ
ー判定機能とを備えたことを特徴とする請求項1,2又
は3記載のシール検査システム。6. The deviation amount calculation function of the processing device, which determines the deviation amount of the coating position based on both end positions in the width direction detected by the both side detection function and the position of the inspection point, and the deviation amount. 4. A shift error determination function for determining a shift error for the inspection point when the shift amount calculated by the calculation function is larger than a preset set shift amount. Seal inspection system described.
複数の検査ポイントで連続して発生した時に塗布状態の
不良と判定する塗布状態判定機能を備えたことを特徴と
する請求項6記載のシール検査システム。7. The processing apparatus according to claim 6, further comprising a coating state determining function for determining that the coating state is defective when the coating deviation error continuously occurs at a plurality of inspection points. Seal inspection system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16808395A JP3288902B2 (en) | 1995-06-09 | 1995-06-09 | Seal inspection system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16808395A JP3288902B2 (en) | 1995-06-09 | 1995-06-09 | Seal inspection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08334478A true JPH08334478A (en) | 1996-12-17 |
| JP3288902B2 JP3288902B2 (en) | 2002-06-04 |
Family
ID=15861538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16808395A Expired - Fee Related JP3288902B2 (en) | 1995-06-09 | 1995-06-09 | Seal inspection system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3288902B2 (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002071314A (en) * | 2000-09-04 | 2002-03-08 | Daihatsu Motor Co Ltd | Method for measuring amount of application displacement |
| JP2002243664A (en) * | 2001-02-22 | 2002-08-28 | Tohken Co Ltd | X-ray inspection equipment |
| JP2003004660A (en) * | 2001-06-25 | 2003-01-08 | Matsushita Electric Ind Co Ltd | Inspection method of bonding state |
| JP2009036705A (en) * | 2007-08-03 | 2009-02-19 | Sanyu Kogyo Kk | Robot following type image inspection device |
| JP2012237679A (en) * | 2011-05-12 | 2012-12-06 | Ihi Corp | Device and method for inspecting coated state, and program |
| DE102014002531A1 (en) | 2013-02-28 | 2014-08-28 | Fanuc Corp. | DEVICE AND METHOD FOR VISUAL INSPECTION OF AN OBJECT WITH LINE PATTERNS |
| JP2015009231A (en) * | 2013-07-02 | 2015-01-19 | 株式会社キーレックス | Sealer coating apparatus |
| CN104359915A (en) * | 2014-12-08 | 2015-02-18 | 合肥京东方光电科技有限公司 | Coated glue detection method and device |
| JP2016161528A (en) * | 2015-03-05 | 2016-09-05 | トヨタ自動車九州株式会社 | Coating agent inspection method, coating agent inspection apparatus, coating agent inspection program, and computer-readable recording medium recording the program |
| JP2017121629A (en) * | 2017-02-28 | 2017-07-13 | 株式会社キーレックス | Sealer coating device |
| JP2017178979A (en) * | 2016-03-28 | 2017-10-05 | 株式会社Subaru | Resin composition, molded product of resin composition, and joint structure of molded product of resin composition |
| JP2018173385A (en) * | 2017-03-31 | 2018-11-08 | 大和ハウス工業株式会社 | Method for diagnosing seal material of indeterminate shape |
| EP3477588A1 (en) | 2017-10-30 | 2019-05-01 | Omron Corporation | Image processing apparatus, image processing method, and recording medium |
| JP2020071195A (en) * | 2018-11-02 | 2020-05-07 | 株式会社安永 | Inspection device, inspection method, and inspection program |
| JP2021096171A (en) * | 2019-12-17 | 2021-06-24 | トヨタ自動車九州株式会社 | Coating agent inspection method, coating agent inspection device, coating agent inspection-purpose program, and computer readable recording medium recording the same program, as well as automobile component manufacturing method |
-
1995
- 1995-06-09 JP JP16808395A patent/JP3288902B2/en not_active Expired - Fee Related
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002071314A (en) * | 2000-09-04 | 2002-03-08 | Daihatsu Motor Co Ltd | Method for measuring amount of application displacement |
| JP2002243664A (en) * | 2001-02-22 | 2002-08-28 | Tohken Co Ltd | X-ray inspection equipment |
| JP2003004660A (en) * | 2001-06-25 | 2003-01-08 | Matsushita Electric Ind Co Ltd | Inspection method of bonding state |
| JP2009036705A (en) * | 2007-08-03 | 2009-02-19 | Sanyu Kogyo Kk | Robot following type image inspection device |
| JP2012237679A (en) * | 2011-05-12 | 2012-12-06 | Ihi Corp | Device and method for inspecting coated state, and program |
| US10113975B2 (en) | 2013-02-28 | 2018-10-30 | Fanuc Corporation | Appearance inspection device and method for object having line pattern |
| DE102014002531A1 (en) | 2013-02-28 | 2014-08-28 | Fanuc Corp. | DEVICE AND METHOD FOR VISUAL INSPECTION OF AN OBJECT WITH LINE PATTERNS |
| JP2015009231A (en) * | 2013-07-02 | 2015-01-19 | 株式会社キーレックス | Sealer coating apparatus |
| CN104359915A (en) * | 2014-12-08 | 2015-02-18 | 合肥京东方光电科技有限公司 | Coated glue detection method and device |
| US10026162B2 (en) | 2014-12-08 | 2018-07-17 | Boe Technology Group Co., Ltd. | Method and device for sealant coating inspection |
| JP2016161528A (en) * | 2015-03-05 | 2016-09-05 | トヨタ自動車九州株式会社 | Coating agent inspection method, coating agent inspection apparatus, coating agent inspection program, and computer-readable recording medium recording the program |
| JP2017178979A (en) * | 2016-03-28 | 2017-10-05 | 株式会社Subaru | Resin composition, molded product of resin composition, and joint structure of molded product of resin composition |
| JP2017121629A (en) * | 2017-02-28 | 2017-07-13 | 株式会社キーレックス | Sealer coating device |
| JP2018173385A (en) * | 2017-03-31 | 2018-11-08 | 大和ハウス工業株式会社 | Method for diagnosing seal material of indeterminate shape |
| EP3477588A1 (en) | 2017-10-30 | 2019-05-01 | Omron Corporation | Image processing apparatus, image processing method, and recording medium |
| CN109727225A (en) * | 2017-10-30 | 2019-05-07 | 欧姆龙株式会社 | Image processing apparatus, image processing method and recording medium |
| US10852244B2 (en) | 2017-10-30 | 2020-12-01 | Omron Corporation | Image processing apparatus, image processing method, and recording medium |
| JP2020071195A (en) * | 2018-11-02 | 2020-05-07 | 株式会社安永 | Inspection device, inspection method, and inspection program |
| JP2021096171A (en) * | 2019-12-17 | 2021-06-24 | トヨタ自動車九州株式会社 | Coating agent inspection method, coating agent inspection device, coating agent inspection-purpose program, and computer readable recording medium recording the same program, as well as automobile component manufacturing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3288902B2 (en) | 2002-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3288902B2 (en) | Seal inspection system | |
| US10026162B2 (en) | Method and device for sealant coating inspection | |
| CN110208269B (en) | Method and system for distinguishing foreign matter on glass surface from foreign matter inside | |
| JPH06347419A (en) | Equipment inspection device | |
| US7616803B2 (en) | Surface inspection method and apparatus | |
| JP2021189239A (en) | Belt inspection system and belt inspection program | |
| CN121120584A (en) | Computer vision defect detection system and method on electronic control board production line | |
| JP2508176B2 (en) | Automatic surface smoothness inspection device | |
| JP2501076B2 (en) | Fastener-Automatic inspection method and inspection device | |
| JP3667886B2 (en) | Application state detection device using visual sensor | |
| JP2002008029A (en) | Image inspection device | |
| JPH06258226A (en) | Appearance inspection method for tablet | |
| JP2005172488A (en) | Application state inspection device | |
| JPH06118026A (en) | Method for inspecting vessel inner surface | |
| JP3584507B2 (en) | Pattern unevenness inspection equipment | |
| JP2000121495A (en) | Screen inspection method | |
| JPH01210807A (en) | Automatic inspecting device for smoothness of paint film | |
| JP2638121B2 (en) | Surface defect inspection equipment | |
| JP2004117150A (en) | Pattern defect inspection apparatus and pattern defect inspection method | |
| JPS62249005A (en) | Inspecting deice for abnormality of shape of object | |
| JP2001013081A (en) | Method and device for inspecting tire | |
| JP2581133B2 (en) | Automatic inspection system for coating smoothness | |
| JP3221954B2 (en) | Paint surface defect detection method and apparatus | |
| JP2000258353A (en) | Defect inspection method and device | |
| KR100237304B1 (en) | Method for detecting quality and position of image upon image comparisoon |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020226 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080315 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090315 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090315 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100315 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100315 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110315 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110315 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120315 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |