JP2774842B2 - Image recognition component mounting device - Google Patents
Image recognition component mounting deviceInfo
- Publication number
- JP2774842B2 JP2774842B2 JP1307973A JP30797389A JP2774842B2 JP 2774842 B2 JP2774842 B2 JP 2774842B2 JP 1307973 A JP1307973 A JP 1307973A JP 30797389 A JP30797389 A JP 30797389A JP 2774842 B2 JP2774842 B2 JP 2774842B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- gripping
- gripping position
- component mounting
- mounting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Supply And Installment Of Electrical Components (AREA)
- Control Of Position Or Direction (AREA)
Description
【発明の詳細な説明】 技術分野 本発明はいわゆるプリント基板(以下、単に基板と称
する)に部品を自動的に次々と装着する部品装着装置に
関し、特に画像認識によって部品を把持しこれを基板に
装着する画像認識部品装着装置に関する。Description: TECHNICAL FIELD The present invention relates to a component mounting apparatus that automatically mounts components on a so-called printed circuit board (hereinafter, simply referred to as a substrate) in particular, and more particularly, grips a component by image recognition and attaches the component to the substrate. The present invention relates to an image recognition component mounting device to be mounted.
背景技術 かかる画像認識により作動する部品装着装置は、軟弱
端子を有するが故に整列して供給することが困難な電子
部品を基板に正しく装着するために、コンベア上にラン
ダム(非整列状態)に供給載置される電子部品をテレビ
カメラによって撮像し、得られる画像データを処理して
各部品の形状、位置及び姿勢を知るようにしている。2. Description of the Related Art A component mounting apparatus that operates by such image recognition supplies random (non-aligned state) on a conveyor in order to correctly mount electronic components that are difficult to align and supply due to having soft terminals on a board. The mounted electronic components are imaged by a television camera, and the obtained image data is processed so that the shape, position and orientation of each component are known.
従来の画像認識部品装着装置においては画像データ処
理のプログラムが複雑で、部品装着速度を速くせんとし
た場合、高速のコンピュータを必要とし、コスト高とな
り実用性に問題があった。In the conventional image recognition component mounting apparatus, a program for image data processing is complicated, and when the component mounting speed is increased, a high-speed computer is required, the cost is increased, and there is a problem in practicality.
発明の概要 [発明の目的] 本発明の目的は、低速演算速度の演算装置を用いても
十分な部品装着速度によって部品装着動作をなし得る画
像認識部品装着装置を提供することである。SUMMARY OF THE INVENTION [Object of the Invention] It is an object of the present invention to provide an image recognition component mounting apparatus capable of performing a component mounting operation with a sufficient component mounting speed even when using a low-speed arithmetic processing device.
[発明の構成] 指定に応じて所定箇所に間欠的に複数の電子部品を供
給する供給手段と、前記所定箇所における電子部品を撮
像して画像信号を生成する撮像手段と、前記画像信号に
基づいて部品を認識した後認識された部品に対応する画
素データによって前記部品の把持位置を演算する把持位
置データを生成する演算手段と、前記演算手段によって
演算された把持位置データによって前記部品を把持しこ
れを搬送する把持搬送手段と、前記把持搬送手段によっ
て搬送された部品を装着対象の所定位置に装着する装着
手段とからなる画像認識部品装着装置であって、 前記演算手段は、1つの部品についての把持位置デー
タの生成をなす把持位置設定手段と、前記把持位置設定
手段による把持位置設定を終了した後に再度別の部品の
認識動作をなし、前記別の部品の認識が出来なかったと
き前記供給手段に前記指令を与える指令手段とを有する
ことを特徴とする画像認識部品装着装置。[Configuration of the Invention] Supply means for intermittently supplying a plurality of electronic components to a predetermined location according to designation, imaging means for capturing an electronic component at the predetermined location to generate an image signal, and based on the image signal Computing means for generating gripping position data for calculating the gripping position of the component based on pixel data corresponding to the recognized component after recognizing the component, and gripping the component with the gripping position data calculated by the arithmetic means. An image-recognition component mounting apparatus comprising: gripping and transporting means for transporting the component; and mounting means for mounting the component transported by the gripping and transporting means at a predetermined position on a mounting target. Gripping position setting means for generating gripping position data, and recognizing another component again after finishing the gripping position setting by the gripping position setting means. And an image recognition component mounting apparatus characterized by having a command means for providing said command to said supply means when failed recognition of the further component.
[発明の作用] 本発明による画像認識部品装着装置においては、部品
認識をした後に部品把持位置を算出する動作が終了した
ら次の部品についての部品認識動作に入り、次の部品が
認識出来ないときは部品供給を促すようになっている。[Operation of the Invention] In the image recognition component mounting apparatus according to the present invention, when the operation of calculating the component gripping position is completed after the component recognition, the process starts the component recognition operation for the next component, and when the next component cannot be recognized. Is urged to supply parts.
実 施 例 以下、添付図面によって、本発明の実施例につき詳細
に説明する。Embodiments Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
まず、第1図によって、本発明による画像認識部品装
着装置につき説明する。First, an image recognition component mounting apparatus according to the present invention will be described with reference to FIG.
本装置において、第1制御手段1が部品供給装置2を
作動せしめるためのモータ3を駆動し、部品供給装置2
からコンベア4上に数個の電子部品5、(この場合発光
素子)がランダム(すなわち非整列)状態にて投下され
る。そして、コンベア4を作動せしめるためのモータ6
が駆動され、コンベア4上に投下された発光素子5は撮
像手段としてのテレビカメラ8により撮像され得る部品
供給位置9に持ち来される。テレビカメラ8により生成
された画像信号はA/D変換器10を経て画素データに変換
され、第1制御手段1に送られる。第1制御手段1はこ
の画素データに基づいて部品供給位置9における各発光
素子5の形状、位置及び姿勢を知り、X−Yテーブル12
の作動用のモータ13を駆動して部品搬送チャック14をし
て、最初に搬送すべきであると判定した発光素子を把持
し得る位置に持ち来し、且つ、把持せしめる。そして、
この把持させた発光素子5を表裏反転装置15に受け渡
し、受け渡した発光素子が表裏が反転していれば表裏反
転装置15を作動させて発光素子5が常に表向きとなるよ
うに姿勢を修正し、インデックステーブル17上のインデ
ックスチャック18に受け渡す。インデックステーブル17
はメインモータ19によりカム機構20を介して回転駆動さ
れ、第1制御手段1によってカム機構20の動作制御がな
されることによって36゜ずつ間欠的に回転する。インデ
ックスチャック18はインデックステーブル17上に等間隔
(36゜ピッチ)にて10箇所に設けられている。インデッ
クスチャック18は上記の表裏反転装置15による部品供給
箇所と後述の部品排出箇所において第2制御手段22より
カム機構20を介して動作制御されるインデックスチャッ
ク駆動装置23及び24により機械力を付与されることによ
り把持爪の開動作をなす。そして、この機械力が解除さ
れることによって把持爪を閉じる。In the present apparatus, the first control means 1 drives a motor 3 for operating the component supply device 2, and the component supply device 2
, Several electronic components 5 (in this case, light emitting elements) are dropped onto the conveyor 4 in a random (ie, non-aligned) state. Then, a motor 6 for operating the conveyor 4
Is driven, and the light emitting element 5 dropped on the conveyor 4 is brought to a component supply position 9 where an image can be picked up by a television camera 8 as an image pickup means. The image signal generated by the television camera 8 is converted to pixel data via the A / D converter 10 and sent to the first control means 1. The first control means 1 knows the shape, position and orientation of each light emitting element 5 at the component supply position 9 based on the pixel data, and
By driving the operation motor 13, the component transport chuck 14 is brought to a position where it is possible to grip the light emitting element which is determined to be transported first, and is gripped. And
Transfer the gripped light emitting element 5 to the front and back reversing device 15, and if the transferred light emitting element is upside down, activate the front and back reversing device 15 to correct the posture so that the light emitting element 5 is always turned upside down, It is delivered to the index chuck 18 on the index table 17. Index table 17
Is rotationally driven by a main motor 19 via a cam mechanism 20, and intermittently rotates by 36 ° by controlling the operation of the cam mechanism 20 by the first control means 1. The index chucks 18 are provided at 10 positions on the index table 17 at equal intervals (36 ° pitch). The index chuck 18 is provided with mechanical force by index chuck driving devices 23 and 24 which are controlled by the second control means 22 via the cam mechanism 20 at the component supply position by the above-mentioned front / back reversing device 15 and the component discharge position described later. This causes the gripping claw to open. When the mechanical force is released, the gripping claws are closed.
上述した如く、インデックステーブル17は36゜を1ピ
ッチとして間欠的に回転せしめられるが、上記の部品供
給箇所からこの1ピッチずつ進んだ位置に対応してテレ
ビカメラ26、端子扱き装置27、端子屈曲装置28、テレビ
カメラ29及び部品装着チャック30が配設されている。こ
の部品装着チャック30が配置された位置が上述した部品
排出箇所であり、発光素子5を把持したインデックスチ
ャック18はこの位置にてインデックスチャック駆動装置
24により機械力を付与されて該発光素子の把持状態を解
除して部品装着チャック30に受け渡す。As described above, the index table 17 is intermittently rotated at a pitch of 36 °, but the television camera 26, the terminal handling device 27, An apparatus 28, a television camera 29, and a component mounting chuck 30 are provided. The position where the component mounting chuck 30 is disposed is the above-described component discharge location, and the index chuck 18 holding the light emitting element 5 moves the index chuck driving device at this position.
A mechanical force is applied by 24 to release the gripping state of the light emitting element and deliver it to the component mounting chuck 30.
上記の各インデックスチャック駆動装置23,24、端子
扱き装置27、端子屈曲装置28及び部品装着チャック30は
第2制御手段22により動作制御されるカム機構20及びク
ラッチ21を介してメインモータ19により駆動される。ま
た、これら端子扱き装置27、端子屈曲装置28及び部品装
着チャック30の駆動のタイミングは、エンコーダ31から
の信号に基づく。第2制御手段22はまず、インデックス
チャック18により把持された発光素子5の端子の状態を
テレビカメラ26からの撮像信号に基づいて認識し、これ
に応じて端子扱き装置27を作動せしめ、軟弱であるが故
に第2図に示す如く変形していた発光素子5の端子5aを
その先端に向けて扱いて第3図に示すように互いに平行
に成形する。次いで、第2制御手段22は端子屈曲装置28
を作動せしめ、第4図に示すように端子5aを約90゜屈曲
せしめる。The above-described index chuck driving devices 23 and 24, the terminal handling device 27, the terminal bending device 28, and the component mounting chuck 30 are driven by the main motor 19 via the cam mechanism 20 and the clutch 21 whose operation is controlled by the second control means 22. Is done. The drive timing of the terminal handling device 27, the terminal bending device 28, and the component mounting chuck 30 is based on a signal from the encoder 31. First, the second control means 22 recognizes the state of the terminal of the light emitting element 5 held by the index chuck 18 based on the image signal from the television camera 26, and activates the terminal handling device 27 in response to the recognition. The terminal 5a of the light emitting element 5 which has been deformed as shown in FIG. 2 due to its presence is handled toward the tip thereof and molded in parallel to each other as shown in FIG. Next, the second control means 22 operates the terminal bending device 28.
To bend the terminal 5a by about 90 ° as shown in FIG.
この後、第2制御手段は発光素子5の端子5aの状態を
テレビカメラ29からの撮像信号に基づいて認識し、端子
5aの成形状態が良であると判定したら、インデックスチ
ャック駆動装置24を作動させてインデックスチャック18
による発光素子5の把持状態を解除せしめると共に、部
品装着チャック30をしてこの発光素子5を把持せしめ
る。そして、X−Yテーブル33を作動させるためのモー
タ34を駆動して、該発光素子5が装着させるべくプリン
ト基板35を持ち来す。Thereafter, the second control means recognizes the state of the terminal 5a of the light emitting element 5 based on the image signal from the television camera 29, and
When it is determined that the molding state of 5a is good, the index chuck driving device 24 is operated to
Is released, and the component mounting chuck 30 is used to hold the light emitting element 5. Then, the motor 34 for operating the XY table 33 is driven, and the printed circuit board 35 is brought in so that the light emitting element 5 is mounted.
この後、第2制御手段22は部品装着チャック回転用モ
ータ37を回転せしめて部品装着チャック30を適当な角度
位置まで回転せしめ、プリント基板35に対する発光素子
5の角度位置を定める。そして、部品装着チャック30を
下降させ、第5図に示す如く、プリント基板35に発光素
子5を装着する。このとき、発光素子5の端子5aはプリ
ント基板35に形成された端子挿入孔35aに挿入され、そ
の先端部分がプリント基板35の下面側に突出する。第2
制御手段22はこの端子5aの導通状態の良否を導通チェッ
ク・端子カット装置39により検査し、導通が良好であれ
ば端子5aの先端部をこの導通チャック・端子カット装置
39により切断して所定の長さに切り揃える。Thereafter, the second control means 22 rotates the component mounting chuck rotating motor 37 to rotate the component mounting chuck 30 to an appropriate angular position, and determines the angular position of the light emitting element 5 with respect to the printed circuit board 35. Then, the component mounting chuck 30 is lowered, and the light emitting element 5 is mounted on the printed circuit board 35 as shown in FIG. At this time, the terminal 5a of the light emitting element 5 is inserted into the terminal insertion hole 35a formed in the printed board 35, and the tip portion protrudes to the lower surface side of the printed board 35. Second
The control means 22 inspects the continuity of the terminal 5a with a continuity check / terminal cutting device 39. If the continuity is good, the control unit 22 cuts the tip of the terminal 5a with the continuity chuck / terminal cutting device.
Cut by 39 and trim to a predetermined length.
一方、第2制御手段22は、導通チャック・端子カット
装置39による端子導通検査結果が不良と認識した場合に
は、部品装着チャック30をしてその発光素子5をプリン
ト基板35から取り外させてその回収のためにこれを不良
部品収納部40に収納し、直ちに接続の発光素子の装着を
行なわしめる。On the other hand, when the second control means 22 recognizes that the terminal continuity inspection result by the continuity chuck / terminal cutting device 39 is defective, the component mounting chuck 30 is used to remove the light emitting element 5 from the printed circuit board 35 and to perform the operation. This is stored in the defective component storage section 40 for collection, and the mounted light emitting element is immediately mounted.
以下、上記の一連の動作がプリント基板35に装着され
るべき発光素子の各々に関して行われる。Hereinafter, the above-described series of operations is performed for each light-emitting element to be mounted on the printed circuit board 35.
次に、第6図を参照して第1制御手段1における部品
認識動作を説明する。Next, the component recognition operation in the first control means 1 will be described with reference to FIG.
第1制御手段による部品認識動作をなす手段は、CPU,
RAM及びROMを含むいわゆるマイクロコンピュータによっ
て形成される。第6図はこのマイクロコンピュータによ
って実行されるプログラムを示すフローチャートであ
り、第1手段によるモータ13及び部品搬送チャック14の
制御動作を司るプログラムに対して所望タイミングにて
割込実行される。The means for performing the component recognition operation by the first control means includes a CPU,
It is formed by a so-called microcomputer including a RAM and a ROM. FIG. 6 is a flowchart showing a program executed by the microcomputer, and the program for controlling the motor 13 and the component transport chuck 14 by the first means is interrupted at a desired timing.
このプログラムにおいては、先ず、フラッグFが1に
等しいや否やを判別して(ステップS1)、Fが0に等し
いときは、A/D変換器10から順次供給さる画素データを
1フレーム分まとめてRAM内の所定領域に取り込む(ス
テップS2)。なお、F=1と判別したときには後述のス
テップS18に入る。第7図は、画素データによって表わ
される1フレームの画像の一例を示しており、この画像
においては電子部品d1,d2,d3がコンベア4上に非整列状
態にて載置されている様子が表れている。第8図示した
如く、本発明によれば、1フレームの画像において垂直
及び水平方向におい所定画素(例えば100画素)おきに
グリッドGi(i=1,…196)を設定してある。そして、
既設ウィンドウ外の領域において最若番のGiから順に番
号順にチェックし(ステップS3)、黒レベルグリッドが
見つかると、この検出黒レベルグリッドを基準にして所
定広さの領域すなわちウィンドウWを設定する(第9図
参照)(ステップS4)。次いで、このウィンドウWの境
界上に黒レベルグリッドが存在するや否やを判別する
(ステップS5)。ウィンドウ境界上に黒レベルグリッド
が存在するときは例えば第10図に示す如く部品同士が近
接しており、部品吸着には適さないとして、既に設定し
たウィンドウ以外の領域について最若番のGiから老番方
向へ黒レベルグリッドの検出動作をなすべくステップS3
に戻る。一方、ウィンドウ境界上に黒レベルグリッドが
存在しないときは、当該ウィンドウ内の黒レベルグリッ
ド数が所定値範囲内にあるや否やを判別する(ステップ
S7)。当該ウィンドウ内の黒レベルグリッド数が所定値
範囲内にない場合、目標部品の大きさが規定外である
か、又は、部品が載置面に対して傾斜して載置されてお
り、吸着に適さないとしてステップS3に戻る。一方、当
該ウィンドウ内の黒レベルグリッド数が所定値範囲内に
あると判別したときはテレビカメラ8から見た目標部品
の面積が第11図に示した如く一応の規定に収まっている
として、次のステップS8の判別動作に入る。ステップS8
においては、当該ウィンドウ内の水平方向における黒レ
ベル画素間の最大距離Xと、垂直方向における黒レベル
画素間の最大距離Yとが所定の最大値XMX及びYMXより小
であるや否やを判別する。第12図に示した如く、X<X
MX及びY<YMXが共に成立すれば目標部品の大きさは規
定に収まっているとして次の面積チェックのステップS9
に入る。ステップS9においては、ウィンドウ内の黒レベ
ル画素数が、所定最小値NMN及び所定最大値NMXの間にあ
るや否やを判別する。ウィンドウ内の黒レベル画素数が
NMNとNMXとの間にないと部品面積が規定範囲外にある
故、部品との形状が異常であるか部品の姿勢が正しくな
いとして、ステップS3に戻る。一方、ウィンドウ内の黒
レベル画素数がNMNとNMXとの間にあることを判別した場
合は、部品吸着又は把持位置の算出のための準備として
目標部品の重心位置座標を算出する(ステップS10)。
重心位置座標算出方法については周知なので、ここでは
詳述しない。次いで、ステップS11において、取り込ん
だ1フレームの画像について、吸着位置算出までの動作
が1の部品について既になされたことを示すフラッグF
が立っているかどうかを判別する。フラッグFが1であ
ることを判別したときは、既に1の部品について、吸着
位置算出が終了しているので、今回設定ウィンドウ内の
部品についての重心位置座標データを記憶して(ステッ
プS12)、メインルーチンに戻る。一方、F=0を判別
したときは、第13図に示す如く目標部品d1の等価楕円及
び慣性主軸上にある黒レベルデータを算出する(ステッ
プS13)。この演算も周知であり、ここでは詳述しな
い。次に、ステップS14においては、第14図に示す如
く、部品の重心からの輪郭上の最遠点及び最近点と重心
とを結ぶ長軸線l1及び短軸線l2を求める。次いで、この
l1及びl2の水平右方向基準線γに対する反時計回りの角
度をθ1及びθ2として、Δθ=θ1−θ2を求め、Δ
θ>180゜のときはΔθ=Δθ−360゜とし、Δθ<−18
0゜のときはΔθ=Δθ+360゜とする。こうすれば−18
0゜<Δθ<180゜となり、Δθの正負により表裏判別を
行なう(ステップS15)。In this program, first, it is determined whether or not the flag F is equal to 1 (step S1). When F is equal to 0, the pixel data sequentially supplied from the A / D converter 10 is collected for one frame. The data is stored in a predetermined area in the RAM (step S2). When it is determined that F = 1, the process proceeds to step S18 described later. FIG. 7 shows an example of an image of one frame represented by pixel data, in which the electronic components d1, d2, and d3 are placed on the conveyor 4 in a non-aligned state. ing. As shown in FIG. 8, according to the present invention, a grid Gi (i = 1,..., 196) is set at predetermined pixels (for example, 100 pixels) in the vertical and horizontal directions in an image of one frame. And
In the area outside the existing window, the numbers are checked in numerical order starting from the youngest Gi (step S3). When a black level grid is found, an area having a predetermined size, that is, a window W is set based on the detected black level grid (step S3). (See FIG. 9) (Step S4). Next, it is determined whether or not a black level grid exists on the boundary of the window W (step S5). When a black level grid exists on the window boundary, for example, as shown in FIG. 10, the components are close to each other, and it is determined that the components are not suitable for component suction. Step S3 to perform black level grid detection operation in the number direction
Return to On the other hand, when the black level grid does not exist on the window boundary, it is determined whether or not the number of black level grids in the window is within a predetermined value range (step S1).
S7). If the number of black level grids in the window is not within the predetermined value range, the size of the target component is out of the specified range, or the component is placed inclined with respect to the placement surface, and the Return to step S3 as not suitable. On the other hand, when it is determined that the number of black level grids in the window is within a predetermined value range, it is determined that the area of the target component viewed from the television camera 8 is within a tentative regulation as shown in FIG. The determination operation of step S8 is started. Step S8
In the above, it is determined whether the maximum distance X between the black level pixels in the horizontal direction and the maximum distance Y between the black level pixels in the vertical direction in the window are smaller than predetermined maximum values X MX and Y MX. I do. As shown in FIG. 12, X <X
If both MX and Y <Y MX are satisfied, the size of the target part is determined to be within the specified range, and the next area check step S9
to go into. In step S9, the black level pixel numbers in the window, to determine certain As soon as during the predetermined minimum value N MN and the predetermined maximum value N MX. The number of black level pixels in the window is
If not between NMN and NMX , the component area is outside the specified range, so that the shape with the component is abnormal or the component attitude is incorrect, and the process returns to step S3. On the other hand, if it is determined that the number of black level pixels in the window is between NMN and NMX , the coordinates of the center of gravity of the target component are calculated as preparation for calculating the component suction or grip position (step S10).
The method of calculating the coordinates of the position of the center of gravity is well known and will not be described in detail here. Next, in step S11, a flag F indicating that the operation up to the suction position calculation has already been performed for one component with respect to the captured one frame image.
To determine if is standing. When it is determined that the flag F is 1, since the suction position calculation has already been completed for one component, the center-of-gravity position coordinate data for the component in the current setting window is stored (step S12). Return to the main routine. On the other hand, when it is determined that F = 0, the equivalent ellipse of the target part d1 and black level data on the principal axis of inertia are calculated as shown in FIG. 13 (step S13). This calculation is also well known and will not be described in detail here. Next, in step S14, as shown in FIG. 14, obtains the longitudinal axis l 1 and Tanjikusen l 2 connecting the farthest point and the nearest point and the center of gravity on the contour from the center of gravity of the part. Then this
Assuming that the counterclockwise angles of l 1 and l 2 with respect to the horizontal right reference line γ are θ 1 and θ 2 , Δθ = θ 1 −θ 2 is obtained, and Δ
When θ> 180 °, Δθ = Δθ−360 °, and Δθ <−18
At 0 °, Δθ = Δθ + 360 °. In this case -18
0 ° <Δθ <180 °, and the front / back discrimination is performed based on the sign of Δθ (step S15).
次いで、ステップS17において、目標部品を載置面か
ら拾い上げる吸着手段により吸着すべき位置すなわち把
持位置を算出する。この吸着位置の座標(Px,Py)は次
の(1)又は(2)式の演算によって得られる。Next, in step S17, a position at which the target component is to be sucked by the suction means for picking up the target component from the mounting surface, that is, a gripping position is calculated. The coordinates (Px, Py) of the suction position are obtained by the calculation of the following equation (1) or (2).
ここに、Gx,Gyは先に算出した重心位置座標であり、G
Pは重心との吸着位置との距離であり、予め部品種類毎
に定められている。θGPは重心と吸着位置との間の距離
であり、θGPは重心と吸着位置とを結ぶ線と慣性主軸と
のなす角度であり、予め部品種類毎に定まっている。ま
た、θMXはステップS13で求めた慣性主軸の水平方向と
なす角度である。 Where Gx and Gy are the previously calculated barycentric position coordinates, and G
P is the distance from the center of gravity to the suction position, and is determined in advance for each component type. θ GP is the distance between the center of gravity and the suction position, θ GP is the angle between the line connecting the center of gravity and the suction position and the principal axis of inertia, and is determined in advance for each component type. Θ MX is the angle formed by the inertia main axis and the horizontal direction in step S13.
なお、第15図(A)に示す如く部品の長手部分が右方
向へ延びたR状態(表)の場合上記(1)式を用い、第
15図(B)に示す如く部品の長手部が左方向へ延びたL
状態(裏)の場合は(2)式を用いる。As shown in FIG. 15 (A), in the case of the R state (table) in which the longitudinal portion of the component extends rightward, the above equation (1) is used.
15L in which the longitudinal portion of the part extends leftward as shown in FIG.
In the case of the state (back), equation (2) is used.
このようにして吸着位置座標Px,Pyが得られたら上述
のフラッグFを1にした後(ステップS17)、ステップS
3に戻る。When the adsorption position coordinates Px and Py are obtained in this way, the flag F is set to 1 (step S17), and then the step S17 is performed.
Return to 3.
ステップS10からステップS16は把持位置データを生成
する把持位置設定手段を形成していることになる。Steps S10 to S16 form grip position setting means for generating grip position data.
なお、ステップS1において、F=1が判別されたとき
は、画像データ取込をすることなく、ステップS12にお
いて記憶しておいた次回用ウィンドウデータを今回用と
して取り込んで(ステップS18)、フラッグFをゼロと
した後(ステップS19)、ステップS13に入る。If it is determined in step S1 that F = 1, the next window data stored in step S12 is fetched for the current time without capturing image data (step S18), and the flag F Is set to zero (step S19), and then the process proceeds to step S13.
こうして、ステップS13ないしステップS17まで再び実
行して、ステップS3に入って次の部品を探すのである。
こうして、部品が見つからないとメインルーチンに戻る
のであるが、このときコンベアを1ピッチ移動せしめる
(ステップS20)。従って、ステップS3及びS20が部品認
識不能の最もコンベア1の駆動の指令をなす指令手段を
構成している。Thus, steps S13 to S17 are executed again, and the process enters step S3 to search for the next part.
In this way, if no part is found, the process returns to the main routine. At this time, the conveyor is moved by one pitch (step S20). Therefore, steps S3 and S20 constitute a commanding means for issuing a command for driving the conveyor 1 which cannot recognize components.
発明の効果 本発明による画像認識部品装着装置によれば、1の部
品を認識してこれの把持位置を演算した後直ちに次の部
品の認識動作に入り、次の部品が認識出来ないときは直
ちに部品供給をなすように指令することとしているの
で、部品装着動作の間に次の部品を認識しておいて、次
の部品装着動作までに部品把持位置の演算を終了するこ
とが可能となり、部品装着動作の速度を上げることが出
来る。Effect of the Invention According to the image recognition component mounting apparatus of the present invention, the recognition operation of the next component is started immediately after the recognition of one component and the calculation of the gripping position of the component, and immediately when the next component cannot be recognized, Since it is instructed to supply components, it is possible to recognize the next component during the component mounting operation and finish the calculation of the component gripping position by the next component mounting operation, The speed of the mounting operation can be increased.
第1図は、本発明の部品認識方法を実行する画像認識部
品装着装置を示すブロック図、第2図ないし第5図は、
対象部品の端子を整列せしめる場合の動作を説明する斜
視図、第6図は、第1図の装置における画像認識動作を
示す制御手段のサブルーチンを示すフローチャート、第
7図ないし第15図(A),(B)は第6図によって示さ
れるサブルーチンの動作の演算内容を示す図である。FIG. 1 is a block diagram showing an image recognition component mounting apparatus for executing the component recognition method of the present invention, and FIGS.
FIG. 6 is a perspective view for explaining the operation of aligning the terminals of the target component, FIG. 6 is a flowchart showing a subroutine of a control means showing an image recognition operation in the apparatus of FIG. 1, and FIGS. 7 to 15 (A). 7 (B) are diagrams showing the operation contents of the operation of the subroutine shown in FIG.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 水谷 康彦 埼玉県川越市大字山田字西町25番地1 パイオニア株式会社川越工場内 (72)発明者 石黒 哲也 埼玉県川越市大字山田字西町25番地1 パイオニア株式会社川越工場内 (72)発明者 橘 義人 埼玉県川越市大字山田字西町25番地1 パイオニア株式会社川越工場内 (58)調査した分野(Int.Cl.6,DB名) H05K 13/08 H05K 13/04──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Yasuhiko Mizutani 25-1, Nishimachi, Yamada-ji, Kawaji-shi, Saitama Prefecture Inside the Pioneer Corporation Kawagoe Plant (72) Tetsuya Ishiguro 25-1, Nishimachi, Yamada-ji, Kawaji-shi, Saitama Pioneer Inside the Kawagoe Factory, Inc. (72) Inventor Yoshito Tachibana 25-1, Nishimachi, Yamada, Kawajie-shi, Saitama Prefecture Pioneer Corporation Kawagoe Factory (58) Field surveyed (Int.Cl. 6 , DB name) H05K 13/08 H05K 13/04
Claims (1)
子部品を供給する供給手段と、前記所定箇所における電
子部品を撮像して画像信号を生成する撮像手段と、前記
画像信号に基づいて部品を認識した後認識された部品に
対応する画素データによって前記部品の把持位置を演算
する把持位置データを生成する演算手段と、前記演算手
段によって演算された把持位置データによって前記部品
を把持しこれを搬送する把持搬送手段と、前記把持搬送
手段によって搬送された部品を装着対象の所定位置に装
着する装着手段とからなる画像認識部品装着装置であっ
て、 前記演算手段は、1つの部品についての把持位置データ
の生成をなす把持位置設定手段と、前記把持位置設定手
段による把持位置設定を終了した後に再度別の部品の認
識動作をなし、前記別の部品の認識が出来なかったとき
前記供給手段に前記指令を与える指令手段とを有するこ
とを特徴とする画像認識部品装着装置。1. A supply unit for intermittently supplying a plurality of electronic components to a predetermined location according to a designation, an imaging unit for capturing an electronic component at the predetermined location to generate an image signal, and Computing means for generating gripping position data for calculating the gripping position of the component based on pixel data corresponding to the recognized component after recognizing the component, and gripping the component with the gripping position data calculated by the arithmetic means. An image-recognition component mounting apparatus comprising: gripping and transporting means for transporting the component; and mounting means for mounting the component transported by the gripping and transporting means at a predetermined position on a mounting target. Gripping position setting means for generating gripping position data, and recognizing another component again after finishing the gripping position setting by the gripping position setting means. Commanding means for giving the command to the supply means when the another component cannot be recognized.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1307973A JP2774842B2 (en) | 1989-11-28 | 1989-11-28 | Image recognition component mounting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1307973A JP2774842B2 (en) | 1989-11-28 | 1989-11-28 | Image recognition component mounting device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03167898A JPH03167898A (en) | 1991-07-19 |
| JP2774842B2 true JP2774842B2 (en) | 1998-07-09 |
Family
ID=17975386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1307973A Expired - Lifetime JP2774842B2 (en) | 1989-11-28 | 1989-11-28 | Image recognition component mounting device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2774842B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4633912B2 (en) * | 2000-11-09 | 2011-02-16 | Juki株式会社 | Electronic component mounting device |
| WO2020178887A1 (en) * | 2019-03-01 | 2020-09-10 | 株式会社Fuji | Working machine |
-
1989
- 1989-11-28 JP JP1307973A patent/JP2774842B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03167898A (en) | 1991-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5249356A (en) | Method and apparatus for mounting electronic component | |
| EP0218259B1 (en) | Method and apparatus for calculating position and orientation by combination of features of partial shapes | |
| EP4032663B1 (en) | Work robot and work system | |
| CN1518855A (en) | Apparatus and method for mounting electronic components | |
| CN112456128B (en) | Automatic loading and unloading method and system on production line based on machine vision | |
| CN118578398A (en) | Control device for a robot device for adjusting the position of a component supported by the robot | |
| JP2016219474A (en) | Component extracting device, component extracting method and component mounting device | |
| JP6528121B2 (en) | Component picking apparatus, component picking method and component mounting apparatus | |
| JP2774842B2 (en) | Image recognition component mounting device | |
| JP2774841B2 (en) | Component gripping position setting method for image recognition component mounting device | |
| CN113799097B (en) | Plate-shaped workpiece clamping device and plate-shaped workpiece clamping method | |
| JP4122170B2 (en) | Component mounting method and component mounting apparatus | |
| JP2774840B2 (en) | Component recognition method for image recognition component mounting device | |
| CN111278612A (en) | Component transfer device | |
| JPH03202290A (en) | Take-up device for articles loaded in bulk | |
| JP6528122B2 (en) | Component picking apparatus, component picking method and component mounting apparatus | |
| CN107432117A (en) | Erecting device and installation method | |
| JPH09294000A (en) | Electronic component mounting apparatus and method | |
| JP3681843B2 (en) | Electronic component correction angle correction method and electronic component mounting apparatus using the same | |
| JPH0797059A (en) | Object extractor | |
| JPH0685492A (en) | Parts mounting device | |
| CN115872018B (en) | Electronic tray labeling correction system and method based on 3D visual sensing | |
| JP3755215B2 (en) | Multi-layer laminate positioning device | |
| TWI827487B (en) | Automatic pick-and-place system | |
| JP2000276600A (en) | Image recognition device for electronic component mounting equipment |