JP2016018940A - Method, device and system for providing component recognition data - Google Patents
Method, device and system for providing component recognition data Download PDFInfo
- Publication number
- JP2016018940A JP2016018940A JP2014141929A JP2014141929A JP2016018940A JP 2016018940 A JP2016018940 A JP 2016018940A JP 2014141929 A JP2014141929 A JP 2014141929A JP 2014141929 A JP2014141929 A JP 2014141929A JP 2016018940 A JP2016018940 A JP 2016018940A
- Authority
- JP
- Japan
- Prior art keywords
- component
- recognition data
- component recognition
- server
- index
- 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
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
【課題】部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することが可能な部品認識データ提供方法を提供する。
【解決手段】この部品認識データ提供方法は、基板20に実装する部品20aを認識するための部品認識データを送信側の部品実装装置2により送信するステップと、送信側の部品実装装置2により送信される複数の部品認識データをサーバ1に蓄積するステップと、蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標をサーバ1により示すステップとを備える。
【選択図】図1A component recognition data providing method capable of easily acquiring component recognition data with high reliability (recognition accuracy) when mounting a component.
The component recognition data providing method includes a step of transmitting component recognition data for recognizing a component 20a mounted on a board 20 by a component mounting device 2 on the transmission side, and a transmission by the component mounting device 2 on the transmission side. Storing the plurality of component recognition data to be stored in the server 1 and the server 1 indicating an index for selecting some of the component recognition data from the plurality of component recognition data for the same stored component.
[Selection] Figure 1
Description
本発明は、部品認識データ提供方法、部品認識データ提供装置および部品認識データ提供システムに関する。 The present invention relates to a component recognition data providing method, a component recognition data providing apparatus, and a component recognition data providing system.
従来、部品認識データ提供方法が知られている(たとえば、特許文献1参照)。 Conventionally, a component recognition data providing method is known (for example, refer to Patent Document 1).
上記特許文献1には、基板に実装する部品を認識するための部品認識データを送信側装置により送信するステップと、送信側装置により送信される部品および部品実装装置毎の部品認識データをサーバに蓄積するステップと、蓄積された部品および部品実装装置毎の部品認識データをサーバにより提供するステップとを備えるサービス供給方法(部品認識データ提供方法)が開示されている。
In the above-mentioned
しかしながら、上記特許文献1のサービス供給方法(部品認識データ提供方法)では、サーバに蓄積された部品および部品実装装置毎の部品認識データをそのまま提供するため、使用する部品実装装置に使用する部品に関する部品認識データを提供した場合に、提供した部品認識データが部品を精度よく認識することが可能な部品認識データであるとは限らない。このため、部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することが困難であるという問題点がある。
However, in the service supply method (part recognition data providing method) of
この発明は、上記のような課題を解決するためになされたものであり、この発明の1つの目的は、部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することが可能な部品認識データ提供方法、部品認識データ提供装置および部品認識データ提供システムを提供することである。 The present invention has been made to solve the above-described problems, and one object of the present invention is to easily acquire component recognition data with high reliability (recognition accuracy) when a component is mounted. A component recognition data providing method, a component recognition data providing device, and a component recognition data providing system are provided.
上記目的を達成するために、この発明の第1の局面における部品認識データ提供方法は、基板に実装する部品を認識するための部品認識データを送信側装置により送信するステップと、送信側装置により送信される複数の部品認識データをサーバに蓄積するステップと、蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標をサーバにより示すステップとを備える。 In order to achieve the above object, a component recognition data providing method according to a first aspect of the present invention includes a step of transmitting component recognition data for recognizing a component mounted on a board by a transmission side device, and a transmission side device. A step of storing a plurality of component recognition data to be transmitted in the server, and a step of indicating, by the server, an index for selecting a part of the component recognition data from the plurality of component recognition data for the same stored component.
この発明の第1の局面による部品認識データ提供方法では、上記のように、蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標をサーバにより示すステップを設けることによって、示された指標に基づいて部品認識データを選択することができるので、部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することができる。 In the component recognition data providing method according to the first aspect of the present invention, as described above, a step of indicating, by the server, an index for selecting a part of the component recognition data from the plurality of component recognition data for the same component stored. Since the component recognition data can be selected based on the indicated index, the component recognition data with high reliability (recognition accuracy) can be easily obtained when the component is mounted.
上記第1の局面による部品認識データ提供方法において、好ましくは、部品認識データを選択するための指標をサーバにより示すステップは、蓄積された同じ部品に対する複数の部品認識データに基づいて、一部の部品認識データを順位付けしてサーバにより示すステップを含む。このように構成すれば、示された部品認識データの順位に基づいて部品認識データをより容易に選択することができるので、部品を実装する際に信頼性(認識精度)の高い部品認識データをより容易に取得することができる。 In the component recognition data providing method according to the first aspect, preferably, the step of indicating by the server an index for selecting the component recognition data is based on a plurality of component recognition data for the same component that has been accumulated. Including ranking the component recognition data and presenting it by the server. If comprised in this way, since component recognition data can be selected more easily based on the order of the indicated component recognition data, component recognition data with high reliability (recognition accuracy) can be obtained when mounting components. It can be acquired more easily.
上記第1の局面による部品認識データ提供方法において、好ましくは、部品認識データは、部品の形状情報と、部品の形状を認識するためのアルゴリズム情報と、部品の認識のための撮像の際の照明に関する情報と、撮像された画像に対する部品を認識するためのしきい値情報と、部品の寸法公差情報とのうち少なくとも1つを含む。このように構成すれば、取得した部品の形状情報、部品の形状を認識するためのアルゴリズム情報、部品の認識のための撮像の際の照明に関する情報、撮像された画像に対する部品を認識するためのしきい値情報、部品の寸法公差情報を用いて部品を容易に認識することができる。 In the component recognition data providing method according to the first aspect, preferably, the component recognition data includes component shape information, algorithm information for recognizing the shape of the component, and illumination during imaging for component recognition. Information, threshold information for recognizing a part for a captured image, and part tolerance information. If comprised in this way, the shape information of the acquired component, the algorithm information for recognizing the shape of a component, the information regarding the illumination at the time of imaging for component recognition, and the component for recognizing the component for the captured image The component can be easily recognized using the threshold information and the dimensional tolerance information of the component.
上記第1の局面による部品認識データ提供方法において、好ましくは、部品認識データを選択するための指標は、部品認識データを用いて部品の認識を行った総認識回数と、認識成功率と、部品認識データが修正されずに使用された期間または回数とのうち少なくとも1つを含む。このように構成すれば、部品認識データを用いて部品の認識を行った総認識回数に基づいて部品認識データを選択すれば、総認識回数が多く、信頼性(認識精度)が高いと考えられる部品認識データを容易に選択することができる。また、認識成功率に基づいて部品認識データを選択すれば、部品の認識精度が高い部品認識データを容易に選択することができる。また、部品認識データが修正されずに使用された期間または回数に基づいて部品認識データを選択すれば、部品認識データが長い期間または多くの使用回数において修正されずに使用されて、完成度が高いと考えられる部品認識データを容易に選択することができる。 In the component recognition data providing method according to the first aspect, preferably, the index for selecting the component recognition data includes the total number of times of recognition of the component using the component recognition data, the recognition success rate, and the component. It includes at least one of the period or the number of times that the recognition data has been used without being modified. If comprised in this way, if component recognition data is selected based on the total recognition frequency | count which recognized the component using component recognition data, it will be thought that there are many total recognition frequency and reliability (recognition accuracy) is high. Parts recognition data can be easily selected. Further, if the component recognition data is selected based on the recognition success rate, the component recognition data with high component recognition accuracy can be easily selected. In addition, if the part recognition data is selected based on the period or the number of times that the part recognition data is used without being corrected, the part recognition data is used without being corrected for a long period of time or many times of use. It is possible to easily select component recognition data that is considered to be high.
上記第1の局面による部品認識データ提供方法において、好ましくは、指標に基づいて、部品認識データを選択して利用する際に、選択した部品認識データを用いて、撮像された部品を認識することにより、選択した部品認識データを評価するステップをさらに備える。このように構成すれば、選択した部品認識データが、部品認識データを受信して使用する装置に対して部品の認識に適した部品認識データであるか否かを容易に確認することができる。 In the component recognition data providing method according to the first aspect, preferably, when selecting and using the component recognition data based on the index, the captured component is recognized using the selected component recognition data. To further evaluate the selected component recognition data. If comprised in this way, it can be confirmed easily whether the selected components recognition data is the components recognition data suitable for components recognition with respect to the apparatus which receives and uses components recognition data.
この発明の第2の局面における部品認識データ提供装置は、基板に実装する部品を認識するための部品認識データを送信側装置から受信する受信部と、送信側装置により送信される複数の部品認識データを蓄積する蓄積部と、蓄積部に蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標を示す制御部とを備える。 A component recognition data providing device according to a second aspect of the present invention includes a receiving unit that receives component recognition data for recognizing a component mounted on a board from a transmitting device, and a plurality of component recognitions transmitted by the transmitting device. An accumulation unit that accumulates data, and a control unit that indicates an index for selecting some component recognition data from a plurality of component recognition data for the same component accumulated in the accumulation unit.
この発明の第2の局面による部品認識データ提供装置では、上記のように、蓄積部に蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標を示す制御部を設けることによって、示した指標に基づいて受信側の装置において部品認識データを選択することができるので、部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得させることが可能な部品認識データ提供装置を提供することができる。 In the component recognition data providing apparatus according to the second aspect of the present invention, as described above, control indicating an index for selecting some component recognition data from a plurality of component recognition data for the same component stored in the storage unit By providing the unit, the component recognition data can be selected in the receiving-side apparatus based on the indicated index, so that component recognition data with high reliability (recognition accuracy) can be easily acquired when mounting the component. It is possible to provide an apparatus for providing component recognition data that can be used.
この発明の第3の局面における部品認識データ提供システムは、基板に実装する部品を認識するための部品認識データを送信する送信側装置と、送信側装置により送信される複数の部品認識データを蓄積するサーバと、サーバに蓄積された部品認識データを受信して利用する受信側装置とを備え、サーバは、蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標を受信側装置に示すように構成されている。 A component recognition data providing system according to a third aspect of the present invention stores a transmission side device for transmitting component recognition data for recognizing a component mounted on a board, and a plurality of component recognition data transmitted by the transmission side device. And a receiving device that receives and uses the component recognition data stored in the server, and the server selects a part of the component recognition data from the plurality of component recognition data for the same stored component. This index is configured to be shown on the receiving side device.
この発明の第3の局面による部品認識データ提供システムでは、上記のように、蓄積された同じ部品に対する複数の部品認識データから一部の部品認識データを選択するための指標を受信側装置に示すサーバを設けることによって、サーバにより示された指標に基づいて受信側装置において部品認識データを選択することができるので、部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することが可能な部品認識データ提供システムを提供することができる。 In the component recognition data providing system according to the third aspect of the present invention, as described above, an index for selecting a part of component recognition data from a plurality of component recognition data for the same component that has been stored is indicated on the receiving side device. By providing a server, it is possible to select component recognition data in the receiving-side device based on the index indicated by the server, so that component recognition data with high reliability (recognition accuracy) can be easily obtained when mounting components. A system for providing component recognition data that can be acquired can be provided.
本発明によれば、上記のように、部品を実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することができる。 According to the present invention, as described above, component recognition data with high reliability (recognition accuracy) can be easily obtained when a component is mounted.
以下、本発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
まず、図1〜図3を参照して、本発明の一実施形態による部品認識データ提供システム100の構成について説明する。
First, with reference to FIGS. 1-3, the structure of the components recognition
部品認識データ提供システム100は、図1に示すように、サーバ1と、会社A内に設置された複数の部品実装装置2と、会社B内に設置された複数の部品実装装置2と、会社C内に設置された複数の部品実装装置2およびPC(パーソナルコンピュータ)3とを備えている。会社A内の複数の部品実装装置2は、インターネットを介してサーバ1に接続されている。会社B内の複数の部品実装装置2は、インターネットを介してサーバ1に接続されている。会社C内の複数の部品実装装置2およびPC3は、インターネットを介してサーバ1に接続されている。なお、サーバ1は、本発明の「部品認識データ提供装置」の一例である。また、会社Aおよび会社B内の部品実装装置2は、本発明の「送信側装置」の一例であり、会社C内の部品実装装置2およびPC3は、本発明の「受信側装置」の一例である。
As shown in FIG. 1, the component recognition
サーバ1は、制御部11と、蓄積部12と、通信部13とを備えている。図2に示すように、部品実装装置2は、基板20に部品20aを実装するように構成されている。また、部品実装装置2は、ヘッドユニット21と、部品供給部22と、基板搬送部23と、撮像部24と、制御部25と、記憶部26と、表示部27と、通信部28とを備えている。
The
ヘッドユニット21には、複数の実装ヘッド21aが設けられている。複数の実装ヘッド21aの先端には、それぞれ、ノズル21bが取り付けられている。実装ヘッド21aは、部品供給部22から供給される部品20aを吸着して基板20に実装する機能を有している。実装ヘッド21a(ヘッドユニット21)は、水平方向(基板20の搬送方向および搬送方向に直交する方向)に移動可能に構成されている。また、実装ヘッド21aは、上下方向に伸縮するように構成されている。また、実装ヘッド21aは、上下方向の回動軸線を中心に回動可能に構成されている。
The
部品供給部22は、基板搬送方向に沿って並ぶ複数のテープフィーダを含む。これらのテープフィーダには、IC、トランジスタおよびコンデンサ等の部品20aが収納されている。そして、テープフィーダは、間欠的にテープを繰り出しながら部品20aを所定の部品供給位置に供給するように構成されている。
The
基板搬送部23は、基板20を搬送するように構成されている。具体的には、基板搬送部23は、一対のコンベアと、基板20を保持する保持部材とを含んでいる。一対のコンベアは、基板20を搬送するように構成されている。保持部材は、部品実装位置において基板20を挟み込んで、保持するように構成されている。
The
撮像部24は、カメラ24aと、照明24bとを含んでいる。また、撮像部24は、実装ヘッド21aに吸着された部品20aを下側から撮像するように構成されている。また、撮像部24は、部品実装装置2の基台上に固定的に配置されている。つまり、部品20aを吸着した実装ヘッド21aを撮像部24の上側を通過させることにより、実装ヘッド21aに吸着された部品20aを下側から撮像するように構成されている。照明24bは、カメラ24aによる部品20aの撮像時に部品20aに光を照射するように構成されている。また、照明24bは、照射する光の明るさ(照明レベル)を調整可能に構成されている。
The
制御部25は、部品実装装置2の各部を制御するように構成されている。また、制御部25は、記憶部26に格納されたプログラム26aに基づいて、部品実装動作を行うように構成されている。また、制御部25は、部品認識データに基づいて、撮像部24により撮像した部品20aを認識するように構成されている。なお、部品認識データは、サーバ1から取得して、または、ユーザにより登録されて、記憶部26に格納されている。また、部品認識データは、各部品20aの種類毎に対応している。つまり、部品20aの種類毎に認識する部品認識データが必要となる。
The
部品認識データは、たとえば、部品20aの形状情報と、部品20aの形状を認識するためのアルゴリズム情報と、部品20aの認識のための撮像の際の照明に関する情報と、撮像された画像に対する部品20aを認識するためのしきい値情報と、部品20aの寸法公差情報とを含む。部品20aの形状情報は、部品20aの形状、大きさ、リードの有無、リードの位置および長さ、マークの位置および大きさなどの情報を有する。部品20aの形状を認識するためのアルゴリズム情報は、部品実装装置2のプログラム26aによる部品20aの形状を認識するための方法(アルゴリズム)に関する情報を有する。部品20aの認識のための撮像の際の照明に関する情報は、部品20aを撮像部24により撮像する際の照明レベル情報を有する。撮像された画像に対する部品20aを認識するためのしきい値情報は、部品20aを撮像した画像における境界を特定するための画素値のしきい値(たとえば、モノクロの場合は、白黒のしきい値)の情報を有する。
The component recognition data includes, for example, the shape information of the
制御部25は、通信部28を介して、部品認識データをサーバ1に送受信するように構成されている。つまり、制御部25は、部品実装装置2が設置された会社内で作成・修正された部品認識データをサーバ1に送信するように構成されている。また、制御部25は、サーバ1に蓄積されている部品認識データをサーバ1から受信するように構成されている。また、制御部25は、部品認識データを表示部27に表示するように構成されている。また、制御部25は、部品実装装置2の状態を表示部27に表示するように構成されている。
The
ここで、本実施形態では、図1に示すように、サーバ1は、送信側の部品実装装置2から送信される複数の部品認識データを通信部13により受信して、蓄積部12に蓄積するように構成されている。具体的には、サーバ1は、異なる種類の部品20aの複数の部品認識データのみならず、同じ種類の部品20aの異なる複数の部品認識データも蓄積するように構成されている。
Here, in the present embodiment, as illustrated in FIG. 1, the
また、本実施形態では、サーバ1の制御部11は、蓄積された同じ部品20aに対する複数の部品認識データから一部の部品認識データを選択するための指標を示すように構成されている。具体的には、サーバ1(制御部11)は、蓄積された同じ部品20aに対する複数の部品認識データに基づいて、一部の部品認識データを順位付けして示すように構成されている。つまり、サーバ1(制御部11)は、受信側の部品実装装置2またはPC3の要求に応じて、部品認識データを選択するための指標を送信して、受信側の部品実装装置2の表示部27またはPC3の表示部に指標を表示させるように構成されている。
Moreover, in this embodiment, the
なお、部品認識データを選択するための指標は、たとえば、部品認識データを用いて部品20aの認識を行った総認識回数と、認識成功率と、部品認識データが修正されずに使用された期間と、部品認識データがサーバ1から部品実装装置2にインポートされた回数とを含む。また、制御部11は、一部の部品認識データを順位付して示す場合、各々の指標に基づいて順位付して示すように構成されている。たとえば、図3に示す表示情報例の場合、認識成功率の指標に基づいて順位付した(ランキング)情報が示されている。また、図3に示す例では、同じ部品20aについて4つの部品認識データ(NO.1〜NO.4)の指標が表示されている。また、各指標に基づいて、ユーザにより部品認識データが選択された場合、部品20aの形状、寸法、寸法公差、照明レベル、しきい値などの部品認識データが表示される。
The index for selecting the component recognition data includes, for example, the total number of times of recognition of the
また、サーバ1(制御部11)は、受信側の部品実装装置2またはPC3の要求に応じて、部品認識データを通信部13を介して送信するように構成されている。送信された部品認識データは、受信側の部品実装装置2またはPC3により部品20aを認識するために利用される。
The server 1 (control unit 11) is configured to transmit component recognition data via the
次に、図4および図5を参照して、部品認識データの適性を評価する処理について説明する。 Next, with reference to FIGS. 4 and 5, a process for evaluating the suitability of the component recognition data will be described.
サーバ1から受信側の部品実装装置2またはPC3に送信された部品認識データの指標が表示されると、図4のステップS1において、データ利用者(ユーザ)により、部品認識データが選択されて、部品認識データのインポート操作が行われる。この際、部品認識データが複数選択されてもよい。ステップS2において、部品実装装置2またはPC3が、サーバ1のデータベースにアクセスする。データベースにアクセスされたサーバ1は、ステップS3において、部品実装装置2またはPC3に部品認識データを送信して、部品実装装置2またはPC3に部品認識データをインポートさせる。
When the index of the component recognition data transmitted from the
部品実装装置2を用いて部品認識データの適性を評価する場合、ステップS4において、データ利用者により、部品実装装置2により部品20aを吸着させるための操作が行われる。操作された部品実装装置2は、ステップS5において、部品20aを吸着し、吸着した部品20aの撮像を行う。
When the suitability of the component recognition data is evaluated using the
なお、PC3を用いて部品認識データの適性を評価する場合、撮像されてPC3に記憶された過去の部品20aの画像が用いられる。つまり、部品実装装置2を用いる場合、部品認識データに対応する部品20aを実際に吸着および撮像して、部品認識データの適性を評価する。一方、PC3を用いる場合、部品認識データに対応する部品20aの過去に撮像された画像に基づいて、部品認識データの適性を評価する。
When evaluating the suitability of the component recognition data using the PC 3, an image of the
ステップS6において、部品実装装置2またはPC3において部品20aの画像が取得される。ステップS7において、データ利用者により、部品認識処理実行操作が行われる。操作された部品実装装置2またはPC3は、ステップS8において、部品認識処理を実行する。具体的には、ステップS3においてサーバ1から受信してインポートした部品認識データと、ステップS6において取得した部品20aの画像とに基づいて、部品20aの認識処理が行われる。
In step S6, an image of the
なお、部品認識処理において、たとえば、認識データのマッチ具合の確認を目的とする場合、認識処理内容として、シンプルな単一認識テスト(認識するか否か)が行われる。この場合、部品認識試行結果として、認識成否、部品20aの定義された形状のマッチ度、部品20aの画像と定義された形状とを重ね合せた画像とが出力される。
In the component recognition process, for example, for the purpose of confirming the matching condition of the recognition data, a simple single recognition test (whether or not to recognize) is performed as the content of the recognition process. In this case, recognition success / failure, degree of matching of the defined shape of the
また、部品認識処理において、認識ロバスト性の確認を目的とする場合、認識処理内容として、画像の画素値を判別するしきい値および撮像時の照明レベルの設定を変化させて、複数回の認識が試行される。この場合、部品認識試行結果として、しきい値および撮像時の照明レベルの設定に対する認識成功の範囲(幅)が出力される。たとえば、図5に示すように、撮像時に照明レベルを変化させた(レベル1〜8)部品20aの画像に基づいて、しきい値を変化させた場合の認識成功の結果が出力される。この場合、照明レベルがレベル4において、部品20aを認識する範囲(幅)が大きくなる。したがって、照明レベルを、レベル4に設定し、認識に成功したしきい値の中央近傍のt1をしきい値として設定すれば、部品20aのバラツキや、撮像のバラツキがある場合でも、確実に部品20aを認識することが可能な部品認識データを取得することができる。
Also, in the component recognition process, when the purpose is to confirm recognition robustness, the threshold value for determining the pixel value of the image and the setting of the illumination level at the time of imaging are changed as the recognition process content, and the recognition is performed multiple times. Is tried. In this case, the recognition success range (width) with respect to the threshold value and the illumination level setting at the time of imaging is output as the component recognition trial result. For example, as shown in FIG. 5, the result of successful recognition when the threshold value is changed is output based on the image of the
また、部品認識処理において、認識成功率の確認を目的とする場合、部品20aの複数の画像に対して同じ部品認識データを用いて複数回の認識が試行される。この場合、部品認識試行結果として、認識成功数および認識成功率が出力される。
In the component recognition process, when the purpose is to confirm the recognition success rate, a plurality of recognitions are tried using the same component recognition data for a plurality of images of the
なお、図4のステップS8における部品認識処理は、上記の目的のうち複数の目的に対応させて試行してもよいし、複数の部品認識データについてそれぞれ試行してもよい。 Note that the component recognition processing in step S8 of FIG. 4 may be tried in correspondence with a plurality of purposes among the above-mentioned purposes, or may be tried for each of a plurality of component recognition data.
ステップS9において、部品実装装置2またはPC3により、部品認識試行結果が表示される。部品認識結果を確認したデータ利用者は、ステップS10において、採用する部品認識データを決定する。そして、データ利用者は、ステップS11において、生産プログラムに採用した部品認識データを反映させる操作を行う。操作された部品実装装置2またはPC3は、ステップS12において、採用された部品認識データを生産プログラムに反映する(組み込む)。必要な部品認識データが評価されて生産プログラムに反映されるまで、ステップS1〜S12が繰り返される。
In step S9, the component recognition trial result is displayed by the
本実施形態では、以下のような効果を得ることができる。 In the present embodiment, the following effects can be obtained.
本実施形態では、上記のように、蓄積された同じ部品20aに対する複数の部品認識データから一部の部品認識データを選択するための指標をサーバ1により示すステップを設けることによって、示された指標に基づいて部品認識データを選択することができるので、部品20aを実装する際に信頼性(認識精度)の高い部品認識データを容易に取得することができる。
In the present embodiment, as described above, the index indicated by providing the
また、本実施形態では、上記のように、蓄積された同じ部品20aに対する複数の部品認識データに基づいて、一部の部品認識データを順位付けしてサーバ1により示すステップを設ける。これにより、示された部品認識データの順位に基づいて部品認識データをより容易に選択することができるので、部品20aを実装する際に信頼性(認識精度)の高い部品認識データをより容易に取得することができる。
Further, in the present embodiment, as described above, a step is provided in which a part of component recognition data is ranked and indicated by the
また、本実施形態では、上記のように、部品認識データは、部品20aの形状情報と、部品20aの形状を認識するためのアルゴリズム情報と、部品20aの認識のための撮像の際の照明に関する情報と、撮像された画像に対する部品20aを認識するためのしきい値情報と、部品20aの寸法公差情報とを含む。これにより、取得した部品20aの形状情報、部品20aの形状を認識するためのアルゴリズム情報、部品20aの認識のための撮像の際の照明に関する情報、撮像された画像に対する部品20aを認識するためのしきい値情報、部品20aの寸法公差情報を用いて部品20aを容易に認識することができる。
In the present embodiment, as described above, the component recognition data relates to the shape information of the
また、本実施形態では、上記のように、部品認識データを選択するための指標は、部品認識データを用いて部品20aの認識を行った総認識回数と、認識成功率と、部品認識データが修正されずに使用された期間とを含む。これにより、部品認識データを用いて部品20aの認識を行った総認識回数に基づいて部品認識データを選択すれば、総認識回数が多く、信頼性(認識精度)が高いと考えられる部品認識データを容易に選択することができる。また、認識成功率に基づいて部品認識データを選択すれば、部品20aの認識精度が高い部品認識データを容易に選択することができる。また、部品認識データが修正されずに使用された期間に基づいて部品認識データを選択すれば、部品認識データが長い期間において修正されずに使用されて、完成度が高いと考えられる部品認識データを容易に選択することができる。
In the present embodiment, as described above, the index for selecting the component recognition data includes the total number of times of recognition of the
また、本実施形態では、上記のように、指標に基づいて、部品認識データを選択して利用する際に、選択した部品認識データを用いて、撮像された部品20aを認識することにより、選択した部品認識データを評価するステップを設ける。これにより、選択した部品認識データが、部品認識データを受信して使用する部品実装装置2に対して部品20aの認識に適した部品認識データであるか否かを容易に確認することができる。
In the present embodiment, as described above, when selecting and using the component recognition data based on the index, the selected component recognition data is used to recognize the picked-up
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更(変形例)が含まれる。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is shown not by the above description of the embodiment but by the scope of claims for patent, and further includes all modifications (modifications) within the meaning and scope equivalent to the scope of claims for patent.
たとえば、上記実施形態では、送信側装置として、部品実装装置を用いる構成の例を示したが、本発明はこれに限られない。本発明では、送信側装置は、部品実装装置に接続されたPCなどの他の装置であってもよい。 For example, in the above-described embodiment, an example of a configuration using a component mounting apparatus as the transmission-side apparatus has been shown, but the present invention is not limited to this. In the present invention, the transmission side apparatus may be another apparatus such as a PC connected to the component mounting apparatus.
また、上記実施形態では、複数の部品認識データの指標をサーバにより示す構成の例を示したが、本発明はこれに限られない。本発明では、複数の部品認識データから選択された1つの部品認識データの指標をサーバにより示してもよい。たとえば、順位付けして1位の部品認識データの指標をサーバにより示してもよい。 Moreover, in the said embodiment, although the example of the structure which shows the parameter | index of several components recognition data with a server was shown, this invention is not limited to this. In the present invention, an index of one component recognition data selected from a plurality of component recognition data may be indicated by the server. For example, the server may indicate an index of the first component recognition data after ranking.
また、上記実施形態では、部品認識データを用いて実装ヘッドに吸着された部品の認識を行う例を示したが、本発明はこれに限られない。本発明では、部品認識データを用いて部品供給部の部品を認識してもよいし、基板に実装された部品を認識してもよい。この場合、ヘッドユニットに設けられ水平方向に移動可能な撮像部により部品を撮像してもよい。 Further, in the above-described embodiment, an example in which the component attracted to the mounting head is recognized using the component recognition data, but the present invention is not limited to this. In the present invention, the component recognition data may be used to recognize the component in the component supply unit, or the component mounted on the board may be recognized. In this case, the part may be imaged by an imaging unit provided in the head unit and movable in the horizontal direction.
また、上記部品認識データが、部品の形状情報と、部品の形状を認識するためのアルゴリズム情報と、部品の認識のための撮像の際の照明に関する情報と、撮像された画像に対する部品を認識するためのしきい値情報と、部品の寸法公差情報とを含む例を示したが、本発明はこれに限られない。本発明では、部品認識データは、部品の形状情報と、部品の形状を認識するためのアルゴリズム情報と、部品の認識のための撮像の際の照明に関する情報と、撮像された画像に対する部品を認識するためのしきい値情報と、部品の寸法公差情報とのうち少なくとも1つを含んでいればよい。また、部品認識データは、その他の情報を含んでいてもよい。 In addition, the component recognition data recognizes the shape information of the component, algorithm information for recognizing the shape of the component, information about illumination for imaging for recognizing the component, and a component for the captured image. However, the present invention is not limited to this. In the present invention, the component recognition data includes component shape information, algorithm information for recognizing the shape of the component, information regarding illumination for image recognition for component recognition, and component recognition for the captured image. It is only necessary to include at least one of threshold value information and part dimension tolerance information. Moreover, the component recognition data may include other information.
また、上記実施形態では、部品認識データを選択するための指標が、部品認識データを用いて部品の認識を行った総認識回数と、認識成功率と、部品認識データが修正されずに使用された期間とを含む例を示したが、本発明はこれに限られない。本発明では、部品認識データを選択するための指標は、部品認識データを用いて部品の認識を行った総認識回数と、認識成功率と、部品認識データが修正されずに使用された期間または回数とのうち少なくとも1つを含んでいればよい。また、部品認識データを選択するための指標は、その他の指標を含んでいてもよい。 Further, in the above embodiment, the index for selecting the component recognition data is used without correcting the total number of times of recognition of the component using the component recognition data, the recognition success rate, and the component recognition data. However, the present invention is not limited to this. In the present invention, the index for selecting the component recognition data includes the total number of times of recognition of the component using the component recognition data, the recognition success rate, and the period during which the component recognition data is used without being corrected. It is only necessary to include at least one of the number of times. In addition, the index for selecting the component recognition data may include other indexes.
また、上記実施形態では、サーバと、部品実装装置およびPCとがインターネットを介して接続されている構成の例を示したが、本発明はこれに限られない。本発明では、サーバと、部品実装装置およびPCとがインターネット以外のネットワークを介して接続されていてもよい。たとえばLAN(ローカルエリアネットワーク)を介して接続されていてもよい。 In the above embodiment, an example of a configuration in which a server, a component mounting apparatus, and a PC are connected via the Internet is shown, but the present invention is not limited to this. In the present invention, the server, the component mounting apparatus, and the PC may be connected via a network other than the Internet. For example, they may be connected via a LAN (local area network).
1 サーバ(部品認識データ提供装置)
2 部品実装装置(送信側装置、受信側装置)
3 PC(受信側装置)
11 制御部
12 蓄積部
13 通信部(受信部)
20 基板
20a 部品
100 部品認識データ提供システム
1 Server (part recognition data providing device)
2 Component mounting devices (transmission side device, reception side device)
3 PC (receiving device)
11
20
Claims (7)
前記送信側装置により送信される複数の前記部品認識データをサーバに蓄積するステップと、
蓄積された同じ前記部品に対する複数の前記部品認識データから一部の前記部品認識データを選択するための指標を前記サーバにより示すステップとを備える、部品認識データ提供方法。 Transmitting component recognition data for recognizing components to be mounted on the board by the transmitting device;
Storing a plurality of the component recognition data transmitted by the transmission side device in a server;
A component recognition data providing method comprising: a step of indicating, by the server, an index for selecting a part of the component recognition data from a plurality of the component recognition data for the same component stored.
前記送信側装置により送信される複数の前記部品認識データを蓄積する蓄積部と、
前記蓄積部に蓄積された同じ前記部品に対する複数の前記部品認識データから一部の前記部品認識データを選択するための指標を示す制御部とを備える、部品認識データ提供装置。 A receiving unit that receives component recognition data for recognizing a component mounted on the board from the transmission side device;
An accumulator that accumulates a plurality of the component recognition data transmitted by the transmission side device;
A component recognition data providing apparatus comprising: a control unit indicating an index for selecting a part of the component recognition data from a plurality of the component recognition data for the same component stored in the storage unit.
前記送信側装置により送信される複数の前記部品認識データを蓄積するサーバと、
前記サーバに蓄積された前記部品認識データを受信して利用する受信側装置とを備え、
前記サーバは、蓄積された同じ前記部品に対する複数の前記部品認識データから一部の前記部品認識データを選択するための指標を前記受信側装置に示すように構成されている、部品認識データ提供システム。 A transmission-side device that transmits component recognition data for recognizing components mounted on the board;
A server for accumulating a plurality of the component recognition data transmitted by the transmission side device;
A receiving-side device that receives and uses the component recognition data stored in the server,
The server is configured to indicate an index for selecting a part of the part recognition data from a plurality of the part recognition data for the same part stored in the reception side apparatus. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014141929A JP6373670B2 (en) | 2014-07-10 | 2014-07-10 | Component recognition data providing method, component recognition data providing device, and component recognition data providing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014141929A JP6373670B2 (en) | 2014-07-10 | 2014-07-10 | Component recognition data providing method, component recognition data providing device, and component recognition data providing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016018940A true JP2016018940A (en) | 2016-02-01 |
| JP6373670B2 JP6373670B2 (en) | 2018-08-15 |
Family
ID=55233942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014141929A Active JP6373670B2 (en) | 2014-07-10 | 2014-07-10 | Component recognition data providing method, component recognition data providing device, and component recognition data providing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6373670B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019229920A1 (en) * | 2018-05-31 | 2019-12-05 | ヤマハ発動機株式会社 | Recognition parameter optimization device, component mounting system, and recognition parameter optimization method |
| JP2020017554A (en) * | 2018-07-23 | 2020-01-30 | ヤマハ発動機株式会社 | Mounting data management device, component mounting system, mounting data management method |
| JP2020527854A (en) * | 2017-07-12 | 2020-09-10 | マイクロニック アクティエボラーグ | Methods and systems for determining component lighting settings |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000174499A (en) * | 1998-12-03 | 2000-06-23 | Fujitsu Ltd | Electronic component mounting system |
| JP2002169839A (en) * | 2000-12-04 | 2002-06-14 | Matsushita Electric Ind Co Ltd | Circuit board mounting cost evaluation method and apparatus |
| JP2002366613A (en) * | 2001-06-06 | 2002-12-20 | Matsushita Electric Ind Co Ltd | Production information system |
| JP2005108255A (en) * | 2001-03-28 | 2005-04-21 | Matsushita Electric Ind Co Ltd | Service supply method, service supply apparatus, service supply program, and recording medium |
| JP2008016011A (en) * | 2006-06-07 | 2008-01-24 | Matsushita Electric Ind Co Ltd | Component data distribution method, component data provision method, component data distribution device, component mounter, and program |
| JP2009272495A (en) * | 2008-05-08 | 2009-11-19 | Juki Corp | Method of setting parameter of optical recognition device, and optical recognition device |
| JP2012164926A (en) * | 2011-02-09 | 2012-08-30 | Fuji Mach Mfg Co Ltd | Component error display device |
| JP2013251474A (en) * | 2012-06-04 | 2013-12-12 | Panasonic Corp | Component mounting apparatus and component mounting method |
| JP2014116532A (en) * | 2012-12-12 | 2014-06-26 | Panasonic Corp | Electronic component mounting system |
-
2014
- 2014-07-10 JP JP2014141929A patent/JP6373670B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000174499A (en) * | 1998-12-03 | 2000-06-23 | Fujitsu Ltd | Electronic component mounting system |
| JP2002169839A (en) * | 2000-12-04 | 2002-06-14 | Matsushita Electric Ind Co Ltd | Circuit board mounting cost evaluation method and apparatus |
| JP2005108255A (en) * | 2001-03-28 | 2005-04-21 | Matsushita Electric Ind Co Ltd | Service supply method, service supply apparatus, service supply program, and recording medium |
| JP2002366613A (en) * | 2001-06-06 | 2002-12-20 | Matsushita Electric Ind Co Ltd | Production information system |
| JP2008016011A (en) * | 2006-06-07 | 2008-01-24 | Matsushita Electric Ind Co Ltd | Component data distribution method, component data provision method, component data distribution device, component mounter, and program |
| JP2009272495A (en) * | 2008-05-08 | 2009-11-19 | Juki Corp | Method of setting parameter of optical recognition device, and optical recognition device |
| JP2012164926A (en) * | 2011-02-09 | 2012-08-30 | Fuji Mach Mfg Co Ltd | Component error display device |
| JP2013251474A (en) * | 2012-06-04 | 2013-12-12 | Panasonic Corp | Component mounting apparatus and component mounting method |
| JP2014116532A (en) * | 2012-12-12 | 2014-06-26 | Panasonic Corp | Electronic component mounting system |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020527854A (en) * | 2017-07-12 | 2020-09-10 | マイクロニック アクティエボラーグ | Methods and systems for determining component lighting settings |
| WO2019229920A1 (en) * | 2018-05-31 | 2019-12-05 | ヤマハ発動機株式会社 | Recognition parameter optimization device, component mounting system, and recognition parameter optimization method |
| JPWO2019229920A1 (en) * | 2018-05-31 | 2021-02-12 | ヤマハ発動機株式会社 | Recognition parameter optimization device, component mounting system, recognition parameter optimization method |
| JP7021347B2 (en) | 2018-05-31 | 2022-02-16 | ヤマハ発動機株式会社 | Recognition parameter optimization device, component mounting system, recognition parameter optimization method |
| JP2020017554A (en) * | 2018-07-23 | 2020-01-30 | ヤマハ発動機株式会社 | Mounting data management device, component mounting system, mounting data management method |
| JP7083718B2 (en) | 2018-07-23 | 2022-06-13 | ヤマハ発動機株式会社 | Mounting data management device, component mounting system, mounting data management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6373670B2 (en) | 2018-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108965795B (en) | Imaging device, system and method | |
| US8348147B2 (en) | Method and apparatus for tracking the location of a digital media player deployed in a network | |
| US11758706B2 (en) | Method and system for determining component illumination settings | |
| CN111656883B (en) | A system and method for generating a learning completion model for component image recognition | |
| US10104156B2 (en) | Object image information management server, recording medium, and object image information management method | |
| JP6373670B2 (en) | Component recognition data providing method, component recognition data providing device, and component recognition data providing system | |
| US20160073092A1 (en) | Image calibration system and calibration method of a stereo camera | |
| CN105573704B (en) | LED display screen configuration method | |
| CN105309063A (en) | Mounting management device, mounting processing device, mounting system, mounting management method and mounting processing method | |
| CN108091584A (en) | For checking the method, apparatus and system of semiconductor core flake products stacking | |
| CN104506346A (en) | Method and device for equipment operation and maintenance | |
| CN107432118B (en) | Information management device and information management method | |
| US20150161902A1 (en) | Methods for improving test efficiency and accuracy in a computer adaptive test (cat) | |
| CN108199935A (en) | Distribution code display methods, terminal, server and computer readable storage medium | |
| JP2010118561A (en) | Component mounting device, program, and abnormality cause investigating method | |
| JPWO2018216075A1 (en) | Image processing apparatus, multiplex communication system, and image processing method | |
| JP7021347B2 (en) | Recognition parameter optimization device, component mounting system, recognition parameter optimization method | |
| JP7272441B2 (en) | Cable removal prevention system, management device, cable removal prevention method, and program | |
| NL2012882B1 (en) | Farm system equipped with a portable unit. | |
| CN107993130B (en) | Service processing method and system and electronic equipment | |
| CN115791815B (en) | Clock movement winding method and winding device based on machine vision detection | |
| KR102062276B1 (en) | Method for inspecting part pickup | |
| JP2021101314A (en) | Maintenance management system | |
| US20190343028A1 (en) | Component mounting method | |
| WO2020183735A1 (en) | Quality determination device and quality determination method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180424 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180710 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180718 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6373670 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |