JP7472472B2 - Rework condition learning device, rework condition determination device, and rework device - Google Patents
Rework condition learning device, rework condition determination device, and rework device Download PDFInfo
- Publication number
- JP7472472B2 JP7472472B2 JP2019206626A JP2019206626A JP7472472B2 JP 7472472 B2 JP7472472 B2 JP 7472472B2 JP 2019206626 A JP2019206626 A JP 2019206626A JP 2019206626 A JP2019206626 A JP 2019206626A JP 7472472 B2 JP7472472 B2 JP 7472472B2
- Authority
- JP
- Japan
- Prior art keywords
- rework
- unit
- condition
- input
- learning
- 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.)
- Active
Links
- 229910000679 solder Inorganic materials 0.000 claims description 149
- 238000005476 soldering Methods 0.000 claims description 144
- 238000012958 reprocessing Methods 0.000 claims description 105
- 238000012545 processing Methods 0.000 claims description 84
- 230000002950 deficient Effects 0.000 claims description 43
- 230000004907 flux Effects 0.000 claims description 30
- 238000010438 heat treatment Methods 0.000 claims description 30
- 238000004381 surface treatment Methods 0.000 claims description 26
- 239000000463 material Substances 0.000 claims description 25
- 238000001816 cooling Methods 0.000 claims description 24
- 239000000203 mixture Substances 0.000 claims description 14
- 230000005484 gravity Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 10
- 238000000034 method Methods 0.000 description 83
- 239000000758 substrate Substances 0.000 description 26
- 230000008859 change Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000000605 extraction Methods 0.000 description 12
- 238000007689 inspection Methods 0.000 description 12
- 239000010410 layer Substances 0.000 description 10
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 9
- 239000004020 conductor Substances 0.000 description 8
- 238000013473 artificial intelligence Methods 0.000 description 6
- 239000011888 foil Substances 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 5
- 230000032258 transport Effects 0.000 description 5
- 239000007789 gas Substances 0.000 description 4
- 229910052742 iron Inorganic materials 0.000 description 4
- 230000008439 repair process Effects 0.000 description 4
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 238000007664 blowing Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 239000002356 single layer Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Images
Landscapes
- Electric Connection Of Electric Components To Printed Circuits (AREA)
Description
この発明は、再加工対象に対して行う再加工の条件である設定値を学習するリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置に関するものである。 This invention relates to a rework condition learning device that learns the setting values that are the conditions for reworking an object to be reworked, and a rework condition determination device and rework device that use the same.
従来、再加工対象に対して再加工を行うリワーク装置(リペア装置)には、半田を加熱して再加工対象である基板から電子部品を取り外すものがある(例えば、特許文献1及び2参照)。さらに、リワーク装置(リペア装置)には、基板から電子部品を取り外した後に、代替の電子部品を取り付けるものがある(例えば、特許文献3参照)。
Conventionally, rework devices (repair devices) that reprocess objects include devices that heat solder to remove electronic components from the substrate to be reprocessed (see, for example,
一方、AI(Artificial Intelligence)などを使った機械学習による学習モデルをリワーク装置(リペア装置)に適用したものがある(例えば、特許文献4参照)。特許文献4には、学習モデル(逐次学習)を良品と不良品との判定に利用することが開示され、リワーク装置(リペア装置)に判定結果である不良個所、不良内容を表示させることが開示されている。
On the other hand, there are those that apply learning models based on machine learning using AI (Artificial Intelligence) to rework (repair) equipment (see, for example, Patent Document 4).
しかしながら、従来のリワーク装置は、再加工を行う再加工対象ごとに、対象部品を取り外し又は取り付けを行う再加工の条件である設定値を入力する必要があり、入力する者の技量によって、歩留りに影響があるという課題があった。 However, conventional rework equipment requires the input of settings for each rework target, which are the conditions for reworking, such as removing or installing the target part, and there is an issue that the yield is affected by the skill of the person entering the settings.
この発明は、上記のような課題を解決するためになされたものであり、再加工対象ごとに、再加工対象に対して行う再加工の条件である設定値を学習するリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置を得ることを目的とする。 This invention has been made to solve the above problems, and aims to provide a rework condition learning device that learns, for each rework object, the setting values that are the conditions for reworking the rework object, and a rework condition determination device and rework device that use the same.
この発明に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置は、リワーク条件学習装置において、再加工対象に対して、対象部品の取り外し又は取り付けを行う再加工の条件である設定値を学習するものであって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたことを特徴とするものである。 The rework condition learning device according to the present invention, and the rework condition determination device and rework device using the same, are characterized in that the rework condition learning device learns setting values that are conditions for reworking a rework object by removing or attaching a target part, and is equipped with a setting value input unit to which the setting value associated with the rework object is input for each device performing reworking, a quality judgment result input unit to which the quality judgment result of the rework object reworked using the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will result in a quality product for each rework object based on the setting value and the quality judgment result.
この発明に係るリワーク条件学習装置は、加工対象へ半田付けで対象部品を取り付けた再加工対象から、前記対象部品を取り外すための取り外し条件である設定値を学習するリワーク条件学習装置であって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたことを特徴とするものである。 The rework condition learning device according to the present invention is a rework condition learning device that learns a setting value that is a removal condition for removing a target part from a rework object in which a target part is attached to a processing object by soldering, and is characterized in that it is equipped with a setting value input unit to which the setting value associated with the rework object is input for each device that performs reworking, a quality judgment result input unit to which a quality judgment result of a quality or defective product of the rework object reworked by the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will result in a quality product for each rework object based on the setting value and the quality judgment result.
この発明に係るリワーク条件学習装置は、対象部品が取り外された再加工対象へ新たな前記対象部品を取り付ける取り付け条件である設定値を学習するリワーク条件学習装置であって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたことを特徴とするものである。 The rework condition learning device according to the present invention is a rework condition learning device that learns a setting value that is an attachment condition for attaching a new target part to a rework object from which a target part has been removed, and is characterized in that it is equipped with a setting value input unit to which the setting value associated with the rework object is input for each device that performs reworking, a quality judgment result input unit to which a quality judgment result of a quality or defective product of the rework object reworked using the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will result in a quality product for each rework object based on the setting value and the quality judgment result.
この発明に係るリワーク条件決定装置は、加工対象へ半田付けで対象部品を取り付けた再加工対象から、前記対象部品を取り外すための取り外し条件である設定値を学習するリワーク条件学習装置であって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたリワーク条件学習装置の学習結果を用いたリワーク条件決定装置であって、前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたことを特徴とするものである。 The rework condition determination device according to the present invention is a rework condition learning device that learns a setting value that is a removal condition for removing a rework object in which a target part is attached to a processing object by soldering, and is a rework condition determination device that uses the learning results of the rework condition learning device, which includes a setting value input unit to which the setting value associated with the rework object is input for each device that performs reworking, a quality judgment result input unit to which a quality judgment result of the rework object reworked by the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will be a quality product for each rework object based on the setting value and the quality judgment result, and is characterized in that it includes a rework object input unit to which information of the rework object is input, and a rework condition determination unit that uses the learning result of the learning unit to determine the setting value that will make the rework object, whose information is input to the rework object input unit, a quality product.
この発明に係るリワーク条件決定装置は、対象部品が取り外された再加工対象へ新たな前記対象部品を取り付ける取り付け条件である設定値を学習するリワーク条件学習装置であって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたリワーク条件学習装置の学習結果を用いたリワーク条件決定装置であって、前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたことを特徴とするものである。 The rework condition determination device according to the present invention is a rework condition learning device that learns a setting value that is an attachment condition for attaching a new target part to a rework target from which a target part has been removed, and includes a setting value input unit to which the setting value associated with the rework target is input for each device that performs reworking, a quality judgment result input unit to which a quality judgment result for the rework target reworked using the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will result in a quality product for each rework target based on the setting value and the quality judgment result, and is characterized in that the rework condition determination device uses the learning results of the rework condition learning device and includes a rework target input unit to which information about the rework target is input, and a rework condition determination unit that uses the learning results of the learning unit to determine the setting value that will result in a quality product for the rework target whose information has been input to the rework target input unit.
この発明に係るリワーク装置は、加工対象へ半田付けで対象部品を取り付けた再加工対象から、前記対象部品を取り外すための取り外し条件である設定値を学習するリワーク条件学習装置であって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたリワーク条件学習装置の学習結果を用いたリワーク条件決定装置であって、前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたリワーク条件決定装置を用いたリワーク装置であって、前記装置の取り外し部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で前記対象部品を取り外すように前記取り外し部を制御する取り外し制御部とを備えたことを特徴とするものである。 The rework device according to the present invention is a rework condition learning device that learns a setting value, which is a removal condition for removing a target part from a rework object in which a target part has been attached to a processing object by soldering, and is equipped with a setting value input unit to which the setting value associated with the rework object is input for each device that performs reworking, a quality judgment result input unit to which a quality judgment result of a quality or defective product of the rework object reworked by the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will result in a quality product for each rework object based on the setting value and the quality judgment result. A rework condition determination device using the learning results of a condition learning device, the rework device using a rework condition determination device having a rework object input unit to which information of the rework object is input, and a rework condition determination unit that uses the learning results of the learning unit to determine the setting value that makes the rework object whose information is input to the rework object input unit a non-defective product, the rework device is characterized in that it has a removal unit of the device, a condition setting unit to which the setting value determined by the rework condition determination unit is input, and a removal control unit that controls the removal unit to remove the target part under the conditions input to the condition setting unit.
この発明に係るリワーク装置は、対象部品が取り外された再加工対象へ新たな前記対象部品を取り付ける取り付け条件である設定値を学習するリワーク条件学習装置であって、再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたリワーク条件学習装置の学習結果を用いたリワーク条件決定装置であって、前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたリワーク条件決定装置を用いたリワーク装置であって、前記装置の半田付け部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御する半田付け制御部とを備えたことを特徴とするものである。 The rework device according to the present invention is a rework condition learning device that learns a setting value that is an attachment condition for attaching a new target part to a rework object from which a target part has been removed, and is equipped with a setting value input unit to which the setting value associated with the rework object is input for each device that performs reworking, a quality judgment result input unit to which a quality judgment result of a quality or defective product of the rework object reworked by the setting value input to the setting value input unit is input, and a learning unit that learns the setting value that will result in a quality product for each rework object based on the setting value and the quality judgment result. A rework condition determination device using the results of the learning is provided with a rework object input unit to which information on the rework object is input, and a rework condition determination unit that uses the learning results of the learning unit to determine the setting value that will make the rework object whose information has been input to the rework object input unit a non-defective product. The rework device is characterized in that it is provided with a soldering unit of the device, a condition setting unit to which the setting value determined by the rework condition determination unit is input, and a soldering control unit that controls the soldering unit to solder the new target part under the conditions input to the condition setting unit.
この発明によれば、再加工対象ごとに良品となる設定値を学習することが可能なリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置を得ることができる。 This invention provides a rework condition learning device capable of learning the set values that result in a good product for each rework object, as well as a rework condition determination device and a rework device that use the same.
本願は、再加工対象1に対して、対象部品を取り外し又は取り付けを行う再加工の条件である設定値を学習するリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(リワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)に関するものである。再加工の条件である設定値は、再加工対象1から対象部品を取り外すための取り外し条件である設定値と、対象部品が取り外された再加工対象へ新たな対象部品を取り付ける取り付け条件である設定値とである。詳しくは、前者は、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外すための取り外し条件である設定値である。後者は、半田付けされた対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける取り付け条件である設定値である。
This application relates to a rework condition learning device that learns setting values that are conditions for reworking to remove or attach a target part to a
前者である、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外すための取り外し条件である設定値を学習するリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(リワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、実施の形態1から実施の形態3にて説明を行う。
The former, a rework condition learning device that learns the setting values that are the removal conditions for removing a target component from a
後者である、半田付けされた対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける取り付け条件である設定値を学習するリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(リワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、実施の形態4から実施の形態6にて説明を行う。なお、実施の形態4から実施の形態6は、取り付け条件である設定値のみを学習する場合だけでなく、前者に当たる取り外し条件である設定値も学習する場合も含んでいる。
The latter, a rework condition learning device that learns the setting values that are the attachment conditions for attaching a new target component to a
すなわち、リワーク装置は、再加工(リワーク)を行う装置である。再加工(リワーク)とは、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外す再加工(リワーク)、又は、半田付けされた対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける再加工(リワーク)の少なくとも一方を指している。
In other words, a rework device is a device that performs reprocessing (rework). Reprocessing (rework) refers to at least one of the following: reprocessing (rework) in which a target part is removed from a reprocessing
実施の形態1.
以下、この発明の実施の形態1に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置について、図1から図6を用いて説明する。図中、同一符号は、同一又は相当部分を示し、それらについての詳細な説明は省略する。図3において、再加工対象1は、例えば、プリント基板などの基板1で、単層基板や多層基板を包含している。このプリント基板に配線や部品(対象部品)を半田付けしたものをプリント配線板やプリント配線基板、プリント回路板、プリント回路基板と呼ぶ場合がある。単に、プリント基板に配線を施したものをプリント配線板やプリント配線基板と呼んでもよい。この場合、再加工対象1(基板1)にプリント配線板、プリント配線基板が含まれているといえる。基板1を加工対象と称してもよい。さらに、再加工対象1(基板1)は、再加工対象1に印刷されていた第1の半田の第1の半田情報(第1の半田の条件)、半田付けの対象部品、半田付けによって対象部品が固定される部材から構成されているともいえる。
Hereinafter, the rework condition learning device according to the first embodiment of the present invention, the rework condition determination device using the same, and the rework device using the same will be described with reference to FIGS. 1 to 6. In the drawings, the same reference numerals indicate the same or corresponding parts, and detailed description thereof will be omitted. In FIG. 3, the
対象部品は、電子部品やアナログ部品などがあり、リードや端子をリフローによる半田付けで加工対象に固定されるものである。対象部品が固定される部材は、前述のプリント基板、プリント配線板、プリント配線基板となり、半田が印刷などで表面に形成されている。対象部品のリードや端子は、基板1に形成されたスルーホールに挿入されて半田付けで固定されるものも含む。整理すると、再加工対象1とは、基板1である加工対象へ半田付けで対象部品を取り付けたものを含んでいる。
The target components include electronic components and analog components, and their leads and terminals are fixed to the processing target by soldering through reflow. The materials to which the target components are fixed are the aforementioned printed circuit boards, printed wiring boards, and printed wiring boards, and solder is formed on the surface by printing or the like. The leads and terminals of the target components include those that are inserted into through holes formed in the
図1及び図3において、リワーク条件学習装置2は、設定条件入力部3、良不良判定結果入力部4、学習部5を有している。図3において、リワーク部6(実施の形態1においては、取り外し部6a)は、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外すものである。取り外し部6aは、例えば、加熱部(送風部)と除去部(吸着部)を有している。加熱部は、再加工対象1の対象部品の接合部分を熱風などで加熱するものである。除去部は、吸着ノズルなどで対象部品を吸着させて再加工対象1から対象部品を取り外すものである。取り外し部6aは、加熱部によって加熱された再加工対象1を冷却する冷却部を備えていてもよい。リワーク条件学習装置2は、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外すための取り外し条件である設定値を学習するものであり、学習モデルを構築する。
1 and 3, the rework
引き続き、図1及び図3において、良不良判定結果入力部4は、設定値入力部3に入力された設定値(取り外し条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力されるものである。良不良判定結果入力部4において、初期に入力される良不良判定結果は、例えば、再加工された後の再加工対象1であるプリント回路板(プリント回路基板)を外観検査(人又は機械による検査を含む検査)した結果をデータ化したものである。つまり、外観検査(人又は機械による検査を含む検査)した結果をデータ化して、再加工対象1が加工された設定値(設定値入力部3に入力された設定値)と関連付ければよい。ここでいう外観検査とは、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外した後の外観から良否を検査(決定)したものである。学習部5は、設定値と良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習するものである。学習部5は、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習するものである。
1 and 3, the good/bad judgment
学習部5(リワーク条件学習装置2)には、AIなどの機械学習を適用すればよい。学習部5(リワーク条件学習装置2)は学習モデルを構築して蓄積している。好ましくは、学習部5は、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習するようにしてもよい。また、設定値入力部3は、取り外し条件として、再加工対象1に形成された第1の半田の第1の半田情報、半田付けされた対象部品、半田付けによって対象部品が固定された部材、加熱条件、冷却条件の、第1の組み合わせで定義されている再加工対象1と関連付けられた、設定値が入力されるものである。
Machine learning such as AI may be applied to the learning unit 5 (rework condition learning device 2). The learning unit 5 (rework condition learning device 2) constructs and accumulates a learning model. Preferably, the
ここで、加熱条件とは、取り外し部6aの加熱部(送風部)による再加工対象1の対象部品の接合部分を加熱する条件である。例えば、加熱温度、加熱時間、熱風の風速などである。熱衝撃による電子部品破損を防ぐために、加熱温度プロファイルは多段階のステップ加熱となるプロファイルを用いることが多い。加熱最高温度までの温度域でいくつかの段階に分けて、少しずつ温度上昇させることで、部品破損のリスクが削減できる。例えば、230℃までの間で、150℃20秒、180℃20秒などが例示できる。冷却条件とは、取り外し部6aの冷却部による、取り外し部6aの加熱部によって加熱された再加工対象1を冷却する条件である。例えば、冷却温度、冷却時間、冷風の風速などである。主に、再加工対象1の対象部品の接合部分だった箇所を冷却する条件であるといえる。半田付け品質を安定させるために、急冷却を行うことが多い。例えば、降温速度は、2℃から4℃/秒程度で冷却する。加熱条件、冷却条件は、リワーク装置10の周辺の温度や湿度、又は、リワーク装置10が設置された空間(部屋)の温度・湿度も条件に加えてもよい。
Here, the heating conditions are conditions for heating the joints of the target components of the
この場合、さらに、設定値入力部3は、第1の組み合わせのうち、第1の半田情報が、第1の半田の組成、第1の半田に添加されたフラックス種、第1の半田に添加されたフラックス含有量、第1の半田の面積の少なくとも一つで区別されている再加工対象1と関連付けられた、設定値が入力されるようにしてもよい。同じく、設定値入力部3は、第1の組み合わせのうち、対象部品が、外形、又は、電極表面処理の種類で区別されている再加工対象1と関連付けられた、設定値が入力されるようにしてもよい。同じく、設定値入力部3は、第1の組み合わせのうち、部材が、厚み、材質、層数、比重、表面処理の種類の少なくとも一つで区別されている再加工対象1と関連付けられた、設定値が入力されるようにしてもよい。
In this case, the set value input unit 3 may further input a set value associated with the
つまり、一つ目の設定値入力部3は、第1の半田情報、半田付けされた対象部品、半田付けによって対象部品が固定された部材、加熱条件、冷却条件の、第1の組み合わせのうち、第1の半田情報及び対象部品が同じもので、部材の条件、加熱条件、冷却条件が変わった場合の設定値がそれぞれ入力されるものを指している。また、二つ目の設定値入力部3は、第1の半田情報、半田付けされた対象部品、半田付けによって対象部品が固定された部材、加熱条件、冷却条件の、第1の組み合わせのうち、第1の半田情報及び部材が同じもので、対象部品の条件、加熱条件、冷却条件が変わった場合の設定値がそれぞれ入力されるものを指している。さらに、三つ目の設定値入力部3は、第1の半田情報、半田付けされた対象部品、半田付けによって対象部品が固定された部材、加熱条件、冷却条件の、第1の組み合わせのうち、対象部品及び部材が同じもので、第1の半田情報(第1の半田の条件)、加熱条件、冷却条件が変わった場合の設定値がそれぞれ入力されるものを指している。 In other words, the first set value input unit 3 refers to a first combination of the first solder information, the soldered target component, the material to which the target component is fixed by soldering, the heating conditions, and the cooling conditions, in which the set values are input when the first solder information and the target component are the same and the material conditions, the heating conditions, and the cooling conditions have changed. The second set value input unit 3 refers to a first combination of the first solder information, the soldered target component, the material to which the target component is fixed by soldering, the heating conditions, and the cooling conditions, in which the set values are input when the first solder information and the material are the same and the target component conditions, the heating conditions, and the cooling conditions have changed. Furthermore, the third setting value input section 3 refers to the first combination of the first solder information, the soldered target component, the material to which the target component is fixed by soldering, the heating conditions, and the cooling conditions, in which the setting values are input when the first solder information (first solder conditions), the heating conditions, and the cooling conditions are changed while the target component and material are the same.
ここで、部材(対象部品を取り外す再加工対象1)の条件が変わった場合と、対象部品の条件が変わった場合とについて説明する。部材の条件が変わるとは、前述のように、部材の、厚み、材質、層数、比重、表面処理の種類が異なる場合を意味している。部材が基板1の場合、厚みとは、板厚の仕様(導体箔厚み、導体箔面積、積層枚数)を意味している。基板1の場合、材質とは、基板の基材材料、導体箔の導体種類を意味している。また、対象部品の条件が変るとは、体積、電極形状、電極表面処理が異なる場合を意味している。体積及び電極形状から対象部品の形状や大きさが分かるので、対象部品の体積及び電極形状は、対象部品の外形の情報といえる。
Here, we will explain the cases where the conditions of the component (
次に、第1の半田情報(第1の半田の条件)が変わった場合について説明する。前述のように、第1の半田情報が、第1の半田の組成、第1の半田に添加されたフラックス種(フラックスの種類)、第1の半田に添加されたフラックスの含有量、例えば、印刷された第1の半田の面積が異なる場合を意味している。フラックス種(フラックスの種類)やフラックスの含有量を含めて、第1の半田の組成としてもよい。また、印刷された第1の半田の面積とは、再加工対象1の表面に印刷された第1の半田の面積を指している。印刷された第1の半田の面積は、印刷された第1の半田の印刷量も意味しており、第1の半田の厚みを考慮すると、印刷された第1の半田の体積ともいえる。さらに、印刷された第1の半田の面積(印刷された第1の半田の印刷量)の情報(条件)は、印刷された第1の半田の再加工対象1の表面上における位置の情報を含んでいてもよいし、印刷された第1の半田の面積(印刷された第1の半田の印刷量)の情報(条件)が印刷された第1の半田の再加工対象1の表面上における位置の情報そのものでもよい。
Next, a case where the first solder information (conditions of the first solder) has changed will be described. As described above, the first solder information means a case where the composition of the first solder, the type of flux added to the first solder, the content of the flux added to the first solder, for example, the area of the printed first solder is different. The composition of the first solder may include the type of flux and the content of the flux. In addition, the area of the printed first solder refers to the area of the first solder printed on the surface of the
これまでは、第1の半田情報、半田付けの対象部品、半田付けによって対象部品が固定される部材、加熱条件、冷却条件の第1の組み合わせのうち、二つが固定の場合を説明してきたが、全ての組み合わせを網羅するようにしてもよいし、第1の半田情報、半田付けの対象部品、半田付けによって対象部品が固定される部材、加熱条件、冷却条件の第1の組み合わせのうち、一つを固定してもよい。すなわち、設定値入力部3は、再加工対象1に印刷された第1の半田の組成、第1の半田に添加されたフラックス種、第1の半田に添加されたフラックス含有量、第1の半田の面積の少なくとも一つ、半田付けの対象部品の外形、又は、電極表面処理のいずれか一方、半田付けによって対象部品が固定される部材の厚み、材質、層数、比重、表面処理の種類の少なくとも一つ、加熱条件又は冷却条件の少なくとも一つの、第1の組み合わせで定義されている再加工対象1と関連付けられた、設定値(取り外し条件としての設定値)が入力されるものであるといえる。
So far, the case where two of the first combinations of the first solder information, the target part to be soldered, the member to which the target part is fixed by soldering, the heating conditions, and the cooling conditions have been described, but all combinations may be covered, or one of the first combinations of the first solder information, the target part to be soldered, the member to which the target part is fixed by soldering, the heating conditions, and the cooling conditions may be fixed. In other words, the set value input unit 3 can be said to input set values (set values as removal conditions) associated with the
これは、再加工対象1に印刷された半田の組成、半田に添加されたフラックス種、半田に添加されたフラックス含有量、半田の面積から少なくとも一つ、半田付けの対象部品の外形、又は、電極表面処理のいずれか一方(半田付けの対象部品の体積、電極形状、電極表面処理から少なくとも一つ)、半田付けによって対象部品が固定される部材の厚み、材質、層数、比重、表面処理の種類から少なくとも一つ、加熱条件又は冷却条件の少なくとも一つの第1の組み合わせで定義されている再加工対象1と関連付けられた、前述の設定値が入力されるものを含んでいる。これによって、対応できる設定値を大きく増やすことができる。なお、設定値は、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、取り外し部6a(リワーク部6)を使って対象部品を取り外すために使用される。
This includes inputting the above-mentioned setting values associated with the
次に、図2を用いて実施の形態1に係るリワーク条件学習装置の動作(実施の形態1に係るリワーク条件学習方法)を説明する。図2において、ステップ1は、設定値入力部3に、再加工(リワーク)を行う装置(詳しくは、後述するリワーク装置10)ごとに、再加工対象1と関連付けられた、設定値(取り外し条件としての設定値)が入力される処理ステップである。ステップ2は、良不良判定結果入力部4に、設定値入力部3に入力された設定値(取り外し条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力される処理ステップである。ステップ1及びステップ2は、処理の順序は問わない。同時でもよい。ステップ3は、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、学習部5に再加工対象1ごとに良品となる設定値を学習させる処理ステップである。好ましくは、ステップ3は、学習部5に、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習させる処理ステップを組み込んでもよい。
Next, the operation of the rework condition learning device according to the first embodiment (the rework condition learning method according to the first embodiment) will be described with reference to FIG. 2. In FIG. 2,
実施の形態1に係るリワーク条件学習装置の動作(実施の形態1に係るリワーク条件学習方法)においても、実施の形態1に係るリワーク条件学習装置と同様に、好ましくは、ステップ1は、設定値入力部3に、取り外し条件として、第1の半田情報、半田付けされた対象部品、半田付けによって対象部品が固定された部材、加熱条件、冷却条件の、第1の組み合わせで定義されている再加工対象1と関連付けられた、設定値が入力されるステップである。対象部品の条件や部材の条件、それらの組み合わせについても、実施の形態1に係るリワーク条件学習装置と同様である。
In the operation of the rework condition learning device according to embodiment 1 (the rework condition learning method according to embodiment 1), similarly to the rework condition learning device according to
図3において、リワーク条件決定装置7は、図1及び図3に示すリワーク条件学習装置2の学習結果(学習モデル)を用いたものである(実施の形態1に係るリワーク条件決定装置)。リワーク条件決定装置7は、再加工対象入力部8、リワーク条件決定部9を有している。図3において、再加工対象入力部8は、新たに加工する(半田付けを外す)対象である再加工対象1の情報が入力されるものである。リワーク条件決定部9は、学習部5の学習結果(学習モデル)を用いて、再加工対象入力部8に情報が入力された再加工対象1が良品となる設定値(取り外し条件としての設定値)を決定するものである。
In FIG. 3, the rework
次に、図4を用いて実施の形態1に係るリワーク条件決定装置の動作(実施の形態1に係るリワーク条件決定方法)を説明する。図4において、ステップ11は、再加工対象入力部8に、新たに再加工する(対象部品を取り外す)対象である再加工対象1の情報が入力される処理ステップである。ステップ12は、リワーク条件決定部9が、学習部5の学習結果(学習モデル)を使用する処理ステップである。ステップ13は、リワーク条件決定部9が、学習部5の学習結果(学習モデル)を用いて、再加工対象入力部8に情報が入力された再加工対象1が良品となる設定値(取り外し条件としての設定値)を決定するものである。
Next, the operation of the rework condition determination device according to the first embodiment (the rework condition determination method according to the first embodiment) will be described with reference to FIG. 4. In FIG. 4,
図3において、リワーク装置10は、図3に示すリワーク条件決定装置7を用いたものである(実施の形態1に係るリワーク装置)。リワーク装置10は、取り外し部6a(リワーク部6)、条件設定部11、取り外し制御部12a(リワーク制御部12)を有している。条件設定部11は、リワーク条件決定部7が決定した設定値が入力されるものである。取り外し制御部12aは、条件設定部11に入力された条件で再加工対象1から対象部品を取り外すように取り外し部6aを制御する。取り外し制御部12aは、設定値で決められた取り外し条件で、新たな再加工対象1を再加工できる(対象部品を取り外せる)ように、取り外し部6aを制御する。
In FIG. 3, the
次に、図5を用いて実施の形態1に係るリワーク装置の動作(実施の形態1に係るリワーク方法)を説明する。図5において、ステップ21は、条件設定部11に、リワーク条件決定部7が決定した設定値が入力される処理ステップである。ステップ24は、取り外し実施の処理ステップである。詳しくは、ステップ24は、取り外し制御部12aに、条件設定部11に入力された条件で再加工対象1から対象部品を取り外すように取り外し部6aを制御する処理ステップである。つまり、ステップ24は、設定値で決められた取り外し条件で、取り外し部6aに、新たな再加工対象1を再加工させる(対象部品を取り外させる)処理ステップである。
Next, the operation of the rework device according to the first embodiment (the rework method according to the first embodiment) will be described with reference to FIG. 5. In FIG. 5, step 21 is a processing step in which the set values determined by the rework
実施の形態1に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態1に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)では、リワーク条件学習装置(リワーク条件学習方法)の説明の際に言及したように、学習部5が(ステップ3で)、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習してもよい。このリワーク装置10ごとの誤差は次のように、リワーク条件決定装置及びリワーク装置(実施の形態1に係るリワーク条件決定方法及びリワーク方法)で利用できる。
In the rework condition learning device according to the first embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the first embodiment, and the rework condition determination method and rework method using the same), as mentioned in the explanation of the rework condition learning device (rework condition learning method), the learning unit 5 (in step 3) may learn that for each
まずは、リワーク条件決定装置(ステップ12)において、学習部5の学習結果を用いて、再加工対象入力部8に情報が入力された再加工対象1が良品となる設定値を決定し、リワーク条件決定部9が学習部5の学習結果を用いて、決定した設定値に関連付けられた誤差の有無を特定する。そして、図6に示すように、リワーク装置10において、取り外し制御部12aは、条件設定部11に入力された条件(ステップ21の処理)に関連付けられた誤差があり、条件設定部11で補正済みのとき(ステップ22の処理がYES)、誤差を補正した基準値となる設定値を用いて(ステップ23の処理)、半田付けを外すように取り外し部6aを制御する(ステップ24の処理)。一方、取り外し制御部12aは、条件設定部11に入力された条件(ステップ21の処理)に関連付けられた誤差がある場合でも(ステップ22の処理がNO)、条件設定部11に入力された条件で対象部品の取り外しを行うように取り外し部6aを制御する(ステップ24の処理)。
First, in the rework condition determination device (step 12), the learning result of the
なお、ステップ22から直接ステップ24へいく場合は、条件設定部11に入力された条件(ステップ21の処理)に関連付けられた誤差がない場合は、図5に示すフローチャートの処理となる。すなわち、条件設定部11で誤差が補正されていない場合は、条件設定部11に入力された条件(ステップ21の処理)に関連付けられた誤差の有無に関わらず、ステップ22(ステップ21)から直接ステップ24へいくことになる。
When proceeding directly from step 22 to step 24, if there is no error associated with the conditions input to the condition setting unit 11 (the processing of step 21), the processing is as shown in the flowchart in FIG. 5. In other words, if the error has not been corrected by the
さらに、誤差を補正した基準値となる設定値(取り外し条件としての設定値)は、個別に用意してもよいし、学習部5の学習結果(学習モデル)を使用してもよい。すなわち、リワーク条件学習装置の学習部5は、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、装置ごとの誤差として関連付けて学習し、誤差を補正した基準値となる設定値を決定する。そして、リワーク装置10の取り外し制御部12aは、条件設定部11に入力された条件に関連付けられた誤差があり、条件設定部11で補正済みのとき、学習部5が決定した基準値となる設定値を用いて(基準値となる設定値は、リワーク条件決定装置7経由で取得してもよい)、対象部品の取り外しを行うように取り外し部6aを制御する。
Furthermore, the set value (set value as the removal condition) that becomes the reference value with the error corrected may be prepared individually, or the learning result (learning model) of the
以上、実施の形態1に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態1に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、再加工対象1ごとに良品となる設定値を学習及び利用が可能なものである。設定値とは、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外すための取り外し条件である。
As described above, the rework condition learning device according to the first embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the first embodiment, the rework condition determination method and rework method using the same) are capable of learning and using the setting value that will result in a non-defective product for each
実施の形態2.
以下、この発明の実施の形態2に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置について、図7及び図8を用いて説明する。実施の形態1と異なる部分を中心に説明をする。図中、同一符号は、同一又は相当部分を示し、それらについての詳細な説明は省略する。実施の形態1と実施の形態2との大きな違いは、学習部5は、再加工対象1ごとに良品となる設定値(取り外し条件としての設定値)と再加工対象画像データ(半田付けを外した箇所の写真など)とを関連付けて学習することである。実施の形態1と実施の形態2とでリワーク装置10については大きな相違点はない。
A rework condition learning device according to a second embodiment of the present invention, and a rework condition determination device and a rework device using the same will be described below with reference to Figures 7 and 8. The description will focus on the parts that are different from the first embodiment. In the figures, the same reference numerals indicate the same or corresponding parts, and detailed descriptions thereof will be omitted. The major difference between the first and second embodiments is that the
図7において、良不良判定結果入力部4は、設定値入力部3に入力された設定値(取り外し条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力されるものである。さらに、良不良判定結果入力部4は、良不良判定結果に関連付けられた再加工対象1における対象部品を取り外し後の再加工対象画像データ(半田付けを外した箇所の写真など)が入力されるものである。学習部5は、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習するものである。さらに、学習部5は、再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けて学習するものである。
In FIG. 7, the good/bad judgment
このように、実施の形態2に係るリワーク条件学習装置は、再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けているので、決定された、再加工対象1が良品となる設定値に対応する再加工対象画像データを容易に特定できるので、決定された、再加工対象1が良品となる設定値で再加工した(対象部品を取り外した)場合の完成時の画像を容易に得ることができる。再加工対象画像データの決定は、学習部5の学習結果(学習モデル)をリワーク条件決定部9が設定値を決める際に合わせて決定すればよい。リワーク条件決定装置7には、学習部5の学習結果(学習モデル)から得られた(決定した)再加工対象画像データを表示する表示部を、外部を含めて備えていてもよい。
In this way, the rework condition learning device according to the second embodiment associates the setting value that results in a pass product with the rework target image data for each
次に、図8を用いて実施の形態2に係るリワーク条件学習装置の動作(実施の形態2に係るリワーク条件学習方法)を説明する。図8において、ステップ1は、設定値入力部3に、半田付けを外す装置(詳しくは、後述するリワーク装置10)ごとに、再加工対象1と関連付けられた、設定値(取り外し条件としての設定値)が入力される処理ステップである。ステップ1及び次のステップ2Aは、処理の順序は問わない。同時でもよい。
Next, the operation of the rework condition learning device according to the second embodiment (the rework condition learning method according to the second embodiment) will be described with reference to FIG. 8. In FIG. 8,
図8において、ステップ2Aは、良不良判定結果入力部4に、設定値入力部3に入力された設定値(取り外し条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力される処理ステップと、さらに、良不良判定結果入力部4に、良不良判定結果に関連付けられた再加工対象1における対象部品を取り外し後の再加工対象画像データ(半田付けを外した箇所の写真など)が入力される処理ステップとである。ステップ3Aは、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、学習部5に再加工対象1ごとに良品となる設定値を学習させる処理ステップと、さらに、学習部5に再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けて学習させる処理ステップとである。実施の形態1のステップ3と同様に、ステップ3Aは、学習部5に、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習させる処理ステップを組み込んでもよい。
8, step 2A is a processing step in which the result of the judgment of the quality of the
以上、実施の形態2に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態2に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、再加工対象1ごとに良品となる設定値を学習及び利用が可能なものである。さらに、実際に過去に再加工した(対象部品を取り外した)再加工対象画像データを得ることもできる。
As described above, the rework condition learning device according to the second embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the second embodiment, the rework condition determination method and rework method using the same) are capable of learning and using the setting values that result in a non-defective product for each
実施の形態3.
以下、この発明の実施の形態3に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置について、図9、図10、図11を用いて説明する。実施の形態1及び2と異なる部分を中心に説明をする。図中、同一符号は、同一又は相当部分を示し、それらについての詳細な説明は省略する。実施の形態2と実施の形態3との大きな違いは、実施の形態2では、学習部5が、再加工対象1ごとに良品となる設定値(取り外し条件としての設定値)と再加工対象画像データ(半田付けを外した箇所の写真など)とを関連付けて学習するものであったが、さらに、実施の形態3では、新規再加工対象画像データ入力部13をさらに備えていることである。実施の形態1、実施の形態2、実施の形態3でリワーク装置10については大きな相違点はない。実施の形態2、実施の形態3でリワーク条件決定装置7については大きな相違点はない。
Embodiment 3.
Hereinafter, a rework condition learning device according to the third embodiment of the present invention, a rework condition determination device using the same, and a rework device using the same will be described with reference to FIG. 9, FIG. 10, and FIG. 11. The description will focus on the parts different from the first and second embodiments. In the drawings, the same reference numerals indicate the same or corresponding parts, and detailed description of them will be omitted. The major difference between the second and third embodiments is that in the second embodiment, the
図9及び図10において、新規再加工対象画像データ入力部13は、新たに半田付けを外した、つまり、対象部品を外した再加工対象1の新規再加工対象画像データが入力されるものである。設定値入力部3は、新規再加工対象画像データの再加工対象1と関連付けられた、設定値が入力されるものである。学習部5は、学習結果(学習モデル)を用いて、新規再加工対象画像データ入力部13に入力された新規再加工対象画像データの特徴量から、類似の再加工対象画像データ(良不良判定結果入力部4に入力されたもの)を決定して、決定した再加工対象画像データと関連付いた良不良判定結果から、新規再加工対象画像データの再加工対象1の良不良判定結果を判断するものである。良不良判定結果入力部4は、学習部5が学習結果(学習モデル)を用いて判断した新たに半田付けを外した再加工対象1の良品又は不良品の良不良判定結果が入力されるものである。
9 and 10, the new reprocessing target image
学習部5は、新規再加工対象画像データから特徴量を抽出し、新たに半田付けを外した、つまり、対象部品を外した再加工対象1の再加工対象画像データの特徴量と関連付けて学習することにより類別精度の向上を狙うことができる。つまり、学習部5は、図示はしていないが、新規再加工対象画像データや再加工対象画像データから特徴量を抽出する特徴量抽出部(特徴量抽出機能)を有しているといえる。この特徴量抽出部(特徴量抽出機能)は、設定条件入力部3に形成してもよい。特徴量抽出部(特徴量抽出機能)は、良不良判定結果入力部4に形成してもよい。このように、学習部5(リワーク条件学習装置2)におけるAIなどの機械学習とは、大量のサンプルデータ及びその正解ラベルを用いた学習により特徴を捉えて、新しいデータに対して予測・決定を行うものであるといえる。
The
次に、図10を用いて実施の形態3に係るリワーク条件学習装置の動作(実施の形態3に係るリワーク条件学習方法)を説明する。図10において、ステップ31は、新規再加工対象画像データ入力部13に、新たに半田付けを外した再加工対象1の新規再加工対象画像データが入力される処理ステップである。また、設定値入力部3には、新規再加工対象画像データの再加工対象1と関連付けられた、設定値が入力されている。これをも合わせてステップ13と呼んでもよい。
Next, the operation of the rework condition learning device according to the third embodiment (the rework condition learning method according to the third embodiment) will be described with reference to FIG. 10. In FIG. 10, step 31 is a processing step in which new rework target image data of
図10において、ステップ32は、学習部5に、学習結果(学習モデル)を用いて、新規再加工対象画像データ入力部13に入力された、新たに半田付けを外した、つまり、対象部品を外した再加工対象1の新規再加工対象画像データの特徴量から、類似の再加工対象画像データ(良不良判定結果入力部4に入力されたもの)を決定して、決定した再加工対象画像データと関連付いた良不良判定結果から、新規再加工対象画像データの再加工対象1の良不良判定結果を判断させる処理ステップである。ステップ33は、良不良判定結果入力部4に、学習部5が学習結果(学習モデル)を用いて判断した新たに半田付けを外した再加工対象1の良品又は不良品の良不良判定結果が入力される処理ステップである。
In FIG. 10, step 32 is a processing step in which the
実施の形態3に係るリワーク条件学習装置(実施の形態3に係るリワーク条件学習方法)は、良不良判定結果入力部4における、良不良判定結果に関連付けられた再加工対象1の再加工対象画像データが入力され、学習部5における、再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けて学習が進展すればするほど、良不良判定結果が関連付けられていない「画像データ(実施の形態3では、新たに半田付けを外した、つまり、対象部品を外した再加工対象1の「新規再加工対象画像データ」と称する画像データ)」に対しても、良不良判定結果の判断できる精度が高まる。
In the rework condition learning device according to the third embodiment (the rework condition learning method according to the third embodiment), the rework target image data of the
良不良判定結果が関連付けられていない「画像データ(実施の形態3では、新たに半田付けを外した、つまり、対象部品を外した再加工対象1の「新規再加工対象画像データ」と称する画像データ)」に対する学習部5が判断した良不良判定結果を使って、図11に示すリワーク条件決定装置及びリワーク装置は、設定値の決定や、その設定値を使った半田付けを外すことができる。もちろん、実施の形態1及び2で説明した動作である、設定値の決定や、その設定値を使った再加工対象1からの対象部品の取り外しも行うことができる。
The rework condition determination device and rework device shown in FIG. 11 can determine set values and remove soldering using the set values using the pass/fail judgment results determined by the
以上、実施の形態3に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態3に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、再加工対象1ごとに良品となる設定値(取り外し条件としての設定値)を学習及び利用が可能なものである。さらに、実際に過去に加工した(半田付けを外した)再加工対象画像データを得ることもでき、この再加工対象画像データを使った新規の良不良判定も実施できる。
As described above, the rework condition learning device according to the third embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the third embodiment, the rework condition determination method and rework method using the same) are capable of learning and using the setting values (setting values as removal conditions) that result in a pass for each
実施の形態1から実施の形態3に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態1から実施の形態3に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、実施の形態1から実施の形態3に係る取り外し条件学習装置、これを用いた取り外し条件決定装置及び取り外し装置(実施の形態1から実施の形態3に係る取り外し条件学習方法、これを用いた取り外し条件決定方法及び取り外し方法)と読み替えてもよい。 The rework condition learning device according to the first to third embodiments, the rework condition determination device and the rework device using the same (the rework condition learning method according to the first to third embodiments, the rework condition determination method and the rework method using the same) may be read as the removal condition learning device according to the first to third embodiments, the removal condition determination device and the removal device using the same (the removal condition learning method according to the first to third embodiments, the removal condition determination method and the removal method using the same).
実施の形態4から実施の形態6に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態6に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、実施の形態1から実施の形態3における設定値入力部3(ステップ1)にて、後述する図14(図23)に示すように、対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける取り付け条件を含む設定値(つまり、取り外し条件としての設定値に加え、取り付け条件としての設定値)が入力されるものである。
In the rework condition learning device according to the fourth to sixth embodiments, the rework condition determination device and rework device using the same (the rework condition learning method according to the sixth embodiment, and the rework condition determination method and rework method using the same), the setting value input unit 3 (step 1) in the first to third embodiments inputs setting values including the attachment conditions for attaching a new target part to the
もちろん、実施の形態4から実施の形態6に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態6に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、後述する図15(図25)に示すように、設定値入力部3(ステップ1)にて、対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける取り付け条件を含む設定値(取り付け条件としての設定値)のみが入力されるものでもよい。
Of course, the rework condition learning device according to the fourth to sixth embodiments, the rework condition determination device and rework device using the same (the rework condition learning method according to the sixth embodiment, the rework condition determination method and rework method using the same) may be such that only the setting values (setting values as attachment conditions) including the attachment conditions for attaching a new target part to the
よって、例えば、実施の形態4から実施の形態6に係るリワーク条件学習装置は対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける取り付け条件である設定値を学習するものであって、次のような構成が考えられる。再加工を行う装置(リワーク装置10)ごとに、再加工対象1と関連付けられた、設定値が入力される設定値入力部3と、設定値入力部3に入力された設定値(取り付け条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部4と、設定値と良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習する学習部5とを備える。
Therefore, for example, the rework condition learning device according to the fourth to sixth embodiments learns the setting values that are the attachment conditions for attaching a new target part to a
実施の形態4から実施の形態6の説明では、説明を簡略するために、後述する図14及び図15(図23及び図24)のうち、図15(図24)の構成を中心説明する。図14(図23)から図15(図24)を引いた構成は実施の形態1から実施の形態3と同様である。また、いずれの場合でも、実施の形態4から実施の形態6において、良不良判定結果入力部4は、設定値入力部3に入力された設定値(取り付け条件としての設定値)によって新たな対象部品が取りつかれた再加工対象1の良品又は不良品の判定結果を含む良不良判定結果が入力されることが望ましい。また、実施の形態1から実施の形態3と共通する部分(多くは取り外し条件に関する部分)については、詳細な説明を省略する場合がある。
In the explanation of the fourth to sixth embodiments, in order to simplify the explanation, the configuration of FIG. 15 (FIG. 24) will be mainly explained among FIG. 14 and FIG. 15 (FIG. 23 and FIG. 24) described later. The configuration of FIG. 14 (FIG. 23) minus FIG. 15 (FIG. 24) is the same as that of the first to third embodiments. In any case, in the fourth to sixth embodiments, it is desirable that the good/bad judgment
実施の形態4.
以下、この発明の実施の形態4に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置について、図12から図18を用いて説明する。図中、同一符号は、同一又は相当部分を示し、それらについての詳細な説明は省略する。図14及び図15において、再加工対象1は、例えば、プリント基板などの基板1で、単層基板や多層基板を包含している。このプリント基板に配線や部品(対象部品)を半田付けしたものをプリント配線板やプリント配線基板、プリント回路板、プリント回路基板と呼ぶ場合がある。単に、プリント基板に配線を施したものをプリント配線板やプリント配線基板と呼んでもよい。この場合、再加工対象1(基板1)にプリント配線板、プリント配線基板が含まれているといえる。基板1を加工対象と称してもよい。さらに、再加工対象1(基板1)は、再加工対象1に印刷される第2の半田の第2の半田情報(第2の半田の条件)、半田付けの対象部品、半田付けによって対象部品が固定される部材から構成されているともいえる。
Hereinafter, a rework condition learning device according to the fourth embodiment of the present invention, a rework condition determination device using the same, and a rework device using the same will be described with reference to FIGS. 12 to 18. In the drawings, the same reference numerals indicate the same or corresponding parts, and detailed description thereof will be omitted. In FIGS. 14 and 15, the
新たな対象部品は、電子部品やアナログ部品などがあり、リードや端子をリフローによる半田付けで再加工対象に固定されるものである。対象部品が固定される部材は、前述のプリント基板、プリント配線板、プリント配線基板となり、半田が印刷などで表面に形成されている。対象部品のリードや端子は、基板1に形成されたスルーホールに挿入されて半田付けで固定されるものも含む。
The new target components include electronic components and analog components, whose leads and terminals are fixed to the reprocessing target by soldering through reflow. The members to which the target components are fixed are the aforementioned printed circuit boards, printed wiring boards, and printed wiring boards, with solder formed on the surface by printing or the like. The leads and terminals of the target components also include those that are inserted into through holes formed in the
図12及び図14、図15において、リワーク条件学習装置2は、設定条件入力部3、良不良判定結果入力部4、学習部5を有している。図14及び図15において、リワーク部6(実施の形態4においては、半田付け部6b)は、対象部品が取り外された再加工対象1へ新たな対象部品を取り付けるものである。なお、図14では、リワーク部6として、半田付け部6bだけでなく、取り外し部6a(実施の形態1から実施の形態3で説明のもの)も有するリワーク装置10を例示している。半田付け部6bは、例えば、半田鏝部、局所半田付け部、リフロー炉などの、新たな対象部品に対して半田付けを行うことができるものである。リワーク条件学習装置2は、加工対象へ半田付けで対象部品を取り付けた再加工対象1から、対象部品を取り外すための取り外し条件である設定値を学習するものであり、学習モデルを構築する。
12, 14, and 15, the rework
局所半田付け部は、溶融半田槽、溶融半田供給路、半田の噴流ノズル(整流ノズル)を少なくとも一つ以上備えた構成のものがある。なお、一つの噴流ノズル(整流ノズル)を使用した半田付け装置は、ポイントディップ式と呼ぶ場合がある。また、複数の噴流ノズル(整流ノズル)を使用した半田付け装置は、マルチディップ式と呼ぶ場合がある。 The local soldering section may be configured to include at least one or more of a molten solder bath, a molten solder supply path, and a solder jet nozzle (straightening nozzle). Soldering equipment that uses one jet nozzle (straightening nozzle) is sometimes called a point-dip type. Soldering equipment that uses multiple jet nozzles (straightening nozzles) is sometimes called a multi-dip type.
リフロー炉は、トンネル状の炉、炉内へ酸素などの気体を送り込むリフロー送風部、リフロー送風部から送風される気体するリフロー加熱部、又は、炉内を加熱するリフロー加熱部、半田付け箇所に第2の半田が印刷された再加工対象1を搬送するリフロー搬送部(例えば、コンベア)などを備えている。リフロー送風部及びリフロー加熱部によって、炉内の気体濃度(例えば、酸素濃度)、炉内の温度、炉内への送風量が調整(制御)される。また、リフロー搬送部によって、炉内における再加工対象1の搬送速度が調整(制御)される。
The reflow furnace is equipped with a tunnel-shaped furnace, a reflow blower that sends gas such as oxygen into the furnace, a reflow heating unit that blows gas from the reflow blower or a reflow heating unit that heats the inside of the furnace, and a reflow transport unit (e.g., a conveyor) that transports the
このような場合(半田付け部6bがリフロー炉の場合)、半田付け部6bは、第2の半田を印刷する半田印刷機能を有していてもよい。そして、後述の半田付け制御部12bは、半田付け部6bが新たな対象部品に対して半田付けを行う前に、半田付け部6bを制御して半田印刷機能による再加工対象1への第2の半田の印刷を行わせる。
In such a case (when the
引き続き、図12及び図14、図15において、良不良判定結果入力部4は、設定値入力部3に入力された設定値(取り付け条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力されるものである。良不良判定結果入力部4において、初期に入力される良不良判定結果は、例えば、再加工された後の再加工対象1であるプリント回路板(プリント回路基板)を外観検査(人又は機械による検査を含む検査)した結果をデータ化したものである。つまり、外観検査(人又は機械による検査を含む検査)した結果をデータ化して、再加工対象1が加工された設定値(設定値入力部3に入力された設定値)と関連付ければよい。ここでいう外観検査とは、対象部品が取り外された再加工対象1へ新たな対象部品を取り付けた後の再加工対象1の外観から良否を検査(決定)したものである。学習部5は、設定値と良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習するものである。学習部5は、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習するものである。
Continuing with FIG. 12, FIG. 14, and FIG. 15, the good/bad judgment
学習部5(リワーク条件学習装置2)には、AIなどの機械学習を適用すればよい。学習部5(リワーク条件学習装置2)は学習モデルを構築して蓄積している。好ましくは、学習部5は、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習するようにしてもよい。また、設定値入力部3は、取り付け条件として、再加工対象1へ新たな対象部品、及び、当該新たな対象部品を取り付けるための第2の半田の第2の半田情報の、第2の組み合わせで定義されている再加工対象1と関連付けられた、設定値が入力されるものである。
Machine learning such as AI may be applied to the learning unit 5 (rework condition learning device 2). The learning unit 5 (rework condition learning device 2) constructs and accumulates a learning model. Preferably, the
この場合、さらに、設定値入力部3は、第2の組み合わせのうち、第2の半田情報が、第2の半田の組成、第2の半田に添加されたフラックス種、第2の半田に添加されたフラックス含有量、第2の半田の面積の少なくとも一つで区別されている再加工対象1と関連付けられた、設定値が入力されるようにしてもよい。同じく、設定値入力部3は、第2の組み合わせのうち、対象部品が、外形、又は、電極表面処理の種類で区別されている再加工対象1と関連付けられた、設定値が入力されるようにしてもよい。同じく、設定値入力部3は、第2の組み合わせのうち、部材が、厚み、材質、層数、比重、表面処理の種類の少なくとも一つで区別されている再加工対象1と関連付けられた、設定値が入力されるようにしてもよい。
In this case, the set value input unit 3 may further input a set value associated with the
つまり、一つ目の設定値入力部3は、第2の半田情報、半田付けされる対象部品、半田付けによって新たな対象部品が固定される部材の、第2の組み合わせのうち、第2の半田情報及び対象部品が同じもので、部材の条件が変わった場合の設定値がそれぞれ入力されるものを指している。また、二つ目の設定値入力部3は、第2の半田情報、半田付けされる対象部品、半田付けによって対象部品が固定される部材件の、第2の組み合わせのうち、第2の半田情報及び部材が同じもので、対象部品の条件が変わった場合の設定値がそれぞれ入力されるものを指している。さらに、三つ目の設定値入力部3は、第2の半田情報、半田付けされる対象部品、半田付けによって対象部品が固定される部材の、第2の組み合わせのうち、対象部品及び部材が同じもので、第2の半田情報(第2の半田の条件)が変わった場合の設定値がそれぞれ入力されるものを指している。 In other words, the first set value input unit 3 refers to a second combination of the second solder information, the target part to be soldered, and the part to which the new target part is fixed by soldering, in which the second solder information and the target part are the same and the set value is input when the conditions of the part change. The second set value input unit 3 refers to a second combination of the second solder information, the target part to be soldered, and the part to which the target part is fixed by soldering, in which the second solder information and the part are the same and the set value is input when the conditions of the target part change. The third set value input unit 3 refers to a second combination of the second solder information, the target part to be soldered, and the part to which the target part is fixed by soldering, in which the set value is input when the target part and the part are the same and the second solder information (second solder conditions) change.
ここで、部材(新たに対象部品を取り付ける再加工対象1)の条件が変わった場合と、対象部品の条件が変わった場合とについて説明する。部材の条件が変わるとは、前述のように、部材の、厚み、材質、層数、比重、表面処理の種類が異なる場合を意味している。部材が基板1の場合、厚みとは、板厚の仕様(導体箔厚み、導体箔面積、積層枚数)を意味している。基板1の場合、材質とは、基板の基材材料、導体箔の導体種類を意味している。また、対象部品の条件が変るとは、体積、電極形状、電極表面処理が異なる場合を意味している。体積及び電極形状から対象部品の形状や大きさが分かるので、対象部品の体積及び電極形状は、対象部品の外形の情報といえる。
Here, we will explain the cases where the conditions of the component (rework
次に、第2の半田情報(第2の半田の条件)が変わった場合について説明する。前述のように、第2の半田情報が、第2の半田の組成、第2の半田に添加されたフラックス種(フラックスの種類)、第2の半田に添加されたフラックスの含有量、例えば、印刷される第2の半田の面積が異なる場合を意味している。フラックス種(フラックスの種類)やフラックスの含有量を含めて、第2の半田の組成としてもよい。また、印刷される第2の半田の面積とは、再加工対象1の表面に印刷される第2の半田の面積を指している。印刷される第2の半田の面積は、印刷される第2の半田の印刷量も意味しており、第2の半田の厚みを考慮すると、印刷される第2の半田の体積ともいえる。さらに、印刷される第2の半田の面積(印刷される第2の半田の印刷量)の情報(条件)は、印刷される第2の半田の再加工対象1の表面上における位置の情報を含んでいてもよいし、印刷される第2の半田の面積(印刷される第2の半田の印刷量)の情報(条件)が印刷される第2の半田の再加工対象1の表面上における位置の情報そのものでもよい。
Next, a case where the second solder information (conditions of the second solder) has changed will be described. As described above, the second solder information means a case where the composition of the second solder, the type of flux (type of flux) added to the second solder, the content of the flux added to the second solder, for example, the area of the printed second solder is different. The composition of the second solder may include the type of flux (type of flux) and the content of the flux. In addition, the area of the printed second solder refers to the area of the second solder printed on the surface of the
これまでは、第2の半田情報、半田付けの対象部品、半田付けによって対象部品が固定される部材の第2の組み合わせのうち、二つが固定の場合を説明してきたが、全ての組み合わせを網羅するようにしてもよいし、第2の半田情報、半田付けの対象部品、半田付けによって対象部品が固定される部材の第2の組み合わせのうち、一つを固定してもよい。すなわち、設定値入力部3は、再加工対象1に印刷される第2の半田の組成、第2の半田に添加されたフラックス種、第2の半田に添加されたフラックス含有量、第2の半田の面積の少なくとも一つ、半田付けの対象部品の外形、又は、電極表面処理のいずれか一方、半田付けによって対象部品が固定される部材の厚み、材質、層数、比重、表面処理の種類の少なくとも一つの、第2の組み合わせで定義されている再加工対象1と関連付けられた、設定値(取り付け条件としての設定値)が入力されるものであるといえる。
So far, the case where two of the second combinations of the second solder information, the target part to be soldered, and the member to which the target part is fixed by soldering has been described, but all combinations may be covered, or one of the second combinations of the second solder information, the target part to be soldered, and the member to which the target part is fixed by soldering may be fixed. In other words, the set value input unit 3 can be said to input set values (set values as mounting conditions) associated with the
これは、再加工対象1に印刷される半田の組成、半田に添加されたフラックス種、半田に添加されたフラックス含有量、半田の面積から少なくとも一つ、半田付けの対象部品の外形、又は、電極表面処理のいずれか一方(半田付けの対象部品の体積、電極形状、電極表面処理から少なくとも一つ)、半田付けによって対象部品が固定される部材の厚み、材質、層数、比重、表面処理の種類から少なくとも一つの第2の組み合わせで定義されている再加工対象1と関連付けられた、前述の設定値が入力されるものを含んでいる。これによって、対応できる設定値を大きく増やすことができる。なお、設定値は、対象部品を取り外された再加工対象1へ、半田付け部6b(リワーク部6)を使って、新たな対象部品を取り付けるために使用される。
This includes inputting the above-mentioned setting values associated with the
この設定値(取り付け条件としての設定値)の第2の組み合わせには、半田鏝部、局所半田付け部、リフロー炉の条件を加えてもよい。例えば、半田鏝部の場合、半田付け(再加工)を行う再加工対象1ごとに、半田付け温度、半田鏝における鏝の径を含む鏝の先端形状の少なくとも一つが考えられる。局所半田付け部の場合、半田付け(再加工)を行う再加工対象1ごとに、半田(第2の半田)の噴流を形成するノズルの移動速度、再加工対象1とノズルの先端との間隙寸法及び半田(第2の半田)の噴流高さの少なくとも一つが考えられる。リフロー炉の場合、半田付け(再加工)を行う再加工対象1ごとに、炉内の気体濃度、炉内の温度、炉内への送風量及び炉内における再加工対象1の搬送速度の少なくとも一つが考えられる。
The second combination of set values (set values as mounting conditions) may include conditions for the soldering iron section, the local soldering section, and the reflow furnace. For example, in the case of the soldering iron section, at least one of the soldering temperature and the tip shape of the soldering iron including the diameter of the soldering iron is considered for each
次に、図13を用いて実施の形態4に係るリワーク条件学習装置の動作(実施の形態4に係るリワーク条件学習方法)を説明する。図13において、ステップ21は、設定値入力部3に、再加工(リワーク)を行う装置(詳しくは、リワーク装置10)ごとに、再加工対象1と関連付けられた、設定値(取り付け条件としての設定値)が入力される処理ステップである。ステップ22は、良不良判定結果入力部4に、設定値入力部3に入力された設定値(取り付け条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力される処理ステップである。ステップ21及びステップ22は、処理の順序は問わない。同時でもよい。ステップ23は、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、学習部5に再加工対象1ごとに良品となる設定値を学習させる処理ステップである。好ましくは、ステップ23は、学習部5に、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習させる処理ステップを組み込んでもよい。
Next, the operation of the rework condition learning device according to the fourth embodiment (the rework condition learning method according to the fourth embodiment) will be described with reference to FIG. 13. In FIG. 13, step 21 is a processing step in which a set value (a set value as an attachment condition) associated with the
実施の形態4に係るリワーク条件学習装置の動作(実施の形態4に係るリワーク条件学習方法)においても、実施の形態4に係るリワーク条件学習装置と同様に、好ましくは、ステップ11は、設定値入力部3に、取り付け条件として、第2の半田情報、半田付けされた対象部品、半田付けによって対象部品が固定された部材の、第2の組み合わせで定義されている再加工対象1と関連付けられた、設定値が入力されるステップである。対象部品の条件や部材の条件、それらの組み合わせについても、実施の形態4に係るリワーク条件学習装置と同様である。
In the operation of the rework condition learning device according to the fourth embodiment (the rework condition learning method according to the fourth embodiment), similarly to the rework condition learning device according to the fourth embodiment,
なお、実施の形態4から実施の形態6において、第2の半田及び第2の半田情報は、それぞれ、実施の形態1から実施の形態3における第1の半田及び第1の半田情報と同じものでもよい。同じく、対象部品と、新たな対象部品とは、同じ種類又は同じ仕様のものでもよい。つまり、新たな対象部品は、対象部品の代替品に相当するものであればよい。そのため、新たな対象部品は、代替対象部品と称してもよい。 In addition, in the fourth to sixth embodiments, the second solder and the second solder information may be the same as the first solder and the first solder information in the first to third embodiments, respectively. Similarly, the target part and the new target part may be of the same type or with the same specifications. In other words, the new target part may be any part that corresponds to a replacement for the target part. Therefore, the new target part may be referred to as a replacement target part.
図14及び図15において、リワーク条件決定装置7は、図12及び図14、図15に示すリワーク条件学習装置2の学習結果(学習モデル)を用いたものである(実施の形態4に係るリワーク条件決定装置)。リワーク条件決定装置7は、再加工対象入力部8、リワーク条件決定部9を有している。図14及び図15において、再加工対象入力部8は、新たに加工する(半田付けを施す)対象である再加工対象1の情報が入力されるものである。リワーク条件決定部9は、学習部5の学習結果(学習モデル)を用いて、再加工対象入力部8に情報が入力された再加工対象1が良品となる設定値(取り付け条件としての設定値)を決定するものである。
In Fig. 14 and Fig. 15, the rework
次に、図16を用いて実施の形態4に係るリワーク条件決定装置の動作(実施の形態4に係るリワーク条件決定方法)を説明する。図16において、ステップ211は、再加工対象入力部8に、新たに再加工する(対象部品を取り付ける)対象である再加工対象1の情報が入力される処理ステップである。ステップ212は、リワーク条件決定部9が、学習部5の学習結果(学習モデル)を使用する処理ステップである。ステップ213は、リワーク条件決定部9が、学習部5の学習結果(学習モデル)を用いて、再加工対象入力部8に情報が入力された再加工対象1が良品となる設定値(取り付け条件としての設定値)を決定するものである。
Next, the operation of the rework condition determination device according to the fourth embodiment (the rework condition determination method according to the fourth embodiment) will be described with reference to FIG. 16. In FIG. 16, step 211 is a processing step in which information on the
図14及び図15において、リワーク装置10は、図14及び図15に示すリワーク条件決定装置7を用いたものである(実施の形態1に係るリワーク装置)。リワーク装置10は、半田付け部6b(リワーク部6)、条件設定部11、半田付け制御部12b(リワーク制御部12)を有している。なお、図14では、リワーク制御部12として、半田付け制御部12bだけでなく、取り外し制御部12a(実施の形態1から実施の形態3で説明のもの)も有するリワーク装置10を例示している。条件設定部11は、リワーク条件決定部7が決定した設定値が入力されるものである。半田付け制御部12bは、条件設定部11に入力された条件で再加工対象1へ新たに対象部品を取り付けるように半田付け部6bを制御する。半田付け制御部12bは、設定値で決められた取り付け条件で、新たな再加工対象1を再加工できる(対象部品を取り付ける)ように、半田付け部6bを制御する。
In FIG. 14 and FIG. 15, the
次に、図17を用いて実施の形態4に係るリワーク装置の動作(実施の形態4に係るリワーク方法)を説明する。図17において、ステップ221は、条件設定部11に、リワーク条件決定部7が決定した設定値が入力される処理ステップである。ステップ224は、取り付け実施の処理ステップである。詳しくは、ステップ224は、半田付け制御部12bに、条件設定部11に入力された条件で半田付けを行うように半田付け部6bを制御する処理ステップである。つまり、ステップ224は、設定値で決められた取り付け条件で、半田付け部6bに、新たな再加工対象1を再加工させる(新たな対象部品を取り付ける)処理ステップである。
Next, the operation of the rework device according to the fourth embodiment (the rework method according to the fourth embodiment) will be described with reference to FIG. 17. In FIG. 17, step 221 is a processing step in which the set values determined by the rework
実施の形態4に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態4に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)では、リワーク条件学習装置(リワーク条件学習方法)の説明の際に言及したように、学習部5が(ステップ23で)、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習してもよい。このリワーク装置10ごとの誤差は次のように、リワーク条件決定装置及びリワーク装置(実施の形態4に係るリワーク条件決定方法及びリワーク方法)で利用できる。
In the rework condition learning device according to the fourth embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the fourth embodiment, and the rework condition determination method and rework method using the same), as mentioned in the explanation of the rework condition learning device (rework condition learning method), the learning unit 5 (in step 23) may learn that for each
まずは、リワーク条件決定装置(ステップ212)において、学習部5の学習結果を用いて、再加工対象入力部8に情報が入力された再加工対象1が良品となる設定値を決定し、リワーク条件決定部9が学習部5の学習結果を用いて、決定した設定値に関連付けられた誤差の有無を特定する。そして、図18に示すように、リワーク装置10において、半田付け制御部12bは、条件設定部11に入力された条件(ステップ221の処理)に関連付けられた誤差があり、条件設定部11で補正済みのとき(ステップ222の処理がYES)、誤差を補正した基準値となる設定値を用いて(ステップ223の処理)、半田付けを行うように半田付け部6bを制御する(ステップ224の処理)。一方、半田付け制御部12bは、条件設定部11に入力された条件(ステップ221の処理)に関連付けられた誤差がある場合でも(ステップ222の処理がNO)、条件設定部11に入力された条件で対象部品の取り付けを行うように半田付け部6bを制御する(ステップ224の処理)。
First, in the rework condition determination device (step 212), the learning result of the
なお、ステップ222から直接ステップ224へいく場合は、条件設定部11に入力された条件(ステップ221の処理)に関連付けられた誤差がない場合は、図17に示すフローチャートの処理となる。すなわち、条件設定部11で誤差が補正されていない場合は、条件設定部11に入力された条件(ステップ221の処理)に関連付けられた誤差の有無に関わらず、ステップ222(ステップ221)から直接ステップ224へいくことになる。
When proceeding directly from step 222 to step 224, if there is no error associated with the condition input to the condition setting unit 11 (the processing of step 221), the processing is as shown in the flowchart in FIG. 17. In other words, if the error has not been corrected by the
さらに、誤差を補正した基準値となる設定値(取り付け条件としての設定値)は、個別に用意してもよいし、学習部5の学習結果(学習モデル)を使用してもよい。すなわち、リワーク条件学習装置の学習部5は、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、装置ごとの誤差として関連付けて学習し、誤差を補正した基準値となる設定値を決定する。そして、リワーク装置10の半田付け制御部12bは、条件設定部11に入力された条件に関連付けられた誤差があり、条件設定部11で補正済みのとき、学習部5が決定した基準値となる設定値を用いて(基準値となる設定値は、リワーク条件決定装置7経由で取得してもよい)、新たな対象部品の取り付けを行うように半田付け部6bを制御する。
Furthermore, the set value (set value as the mounting condition) that becomes the reference value after the error is corrected may be prepared individually, or the learning result (learning model) of the
以上、実施の形態4に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態4に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、再加工対象1ごとに良品となる設定値を学習及び利用が可能なものである。設定値とは、対象部品が取り外された再加工対象1へ新たな対象部品を取り付ける取り付け条件である。
As described above, the rework condition learning device according to the fourth embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the fourth embodiment, the rework condition determination method and rework method using the same) are capable of learning and using the setting value that results in a non-defective product for each
実施の形態5.
以下、この発明の実施の形態5に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置について、図19及び図20を用いて説明する。実施の形態4と異なる部分を中心に説明をする。図中、同一符号は、同一又は相当部分を示し、それらについての詳細な説明は省略する。実施の形態4と実施の形態5との大きな違いは、学習部5は、再加工対象1ごとに良品となる設定値(取り付け条件としての設定値)と再加工対象画像データ(半田付けを行った箇所の写真など)とを関連付けて学習することである。実施の形態4と実施の形態5とでリワーク装置10については大きな相違点はない。
Hereinafter, a rework condition learning device according to a fifth embodiment of the present invention, a rework condition determination device using the same, and a rework device using the same will be described with reference to Figs. 19 and 20. The following description will focus on the differences from the fourth embodiment. In the drawings, the same reference numerals indicate the same or corresponding parts, and detailed descriptions thereof will be omitted. The major difference between the fourth and fifth embodiments is that the
図19において、良不良判定結果入力部4は、設定値入力部3に入力された設定値(取り付け条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力されるものである。さらに、良不良判定結果入力部4は、良不良判定結果に関連付けられた再加工対象1における新たな対象部品を取り付けた後の再加工対象画像データ(半田付けを行った箇所の写真など)が入力されるものである。学習部5は、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習するものである。さらに、学習部5は、再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けて学習するものである。
In FIG. 19, the good/bad judgment
このように、実施の形態5に係るリワーク条件学習装置は、再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けているので、決定された、再加工対象1が良品となる設定値に対応する再加工対象画像データを容易に特定できるので、決定された、再加工対象1が良品となる設定値で再加工した(新たな対象部品を取り付けた)場合の完成時の画像を容易に得ることができる。再加工対象画像データの決定は、学習部5の学習結果(学習モデル)をリワーク条件決定部9が設定値を決める際に合わせて決定すればよい。リワーク条件決定装置7には、学習部5の学習結果(学習モデル)から得られた(決定した)再加工対象画像データを表示する表示部を、外部を含めて備えていてもよい。
In this way, the rework condition learning device according to the fifth embodiment associates the setting value that results in a pass product with the rework target image data for each
次に、図20を用いて実施の形態5に係るリワーク条件学習装置の動作(実施の形態5に係るリワーク条件学習方法)を説明する。図20において、ステップ21は、設定値入力部3に、半田付けを行う装置(詳しくは、リワーク装置10)ごとに、再加工対象1と関連付けられた、設定値(取り付け条件としての設定値)が入力される処理ステップである。ステップ21及び次のステップ22Aは、処理の順序は問わない。同時でもよい。
Next, the operation of the rework condition learning device according to the fifth embodiment (the rework condition learning method according to the fifth embodiment) will be described with reference to FIG. 20. In FIG. 20, step 21 is a processing step in which the setting values (setting values as attachment conditions) associated with the
図20において、ステップ22Aは、良不良判定結果入力部4に、設定値入力部3に入力された設定値(取り付け条件としての設定値)によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力される処理ステップと、さらに、良不良判定結果入力部4に、良不良判定結果に関連付けられた再加工対象1における対象部品を取り付けた後の再加工対象画像データ(半田付けを行った箇所の写真など)が入力される処理ステップとである。ステップ23Aは、設定条件入力部3に入力された設定値と、良不良判定結果入力部4に入力された良不良判定結果とに基づいて、学習部5に再加工対象1ごとに良品となる設定値を学習させる処理ステップと、さらに、学習部5に再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けて学習させる処理ステップとである。実施の形態4のステップ23と同様に、ステップ23Aは、学習部5に、リワーク装置10ごとに、同じ再加工対象1でも良品となる設定値が異なるものを、リワーク装置10ごとの誤差として関連付けて学習させる処理ステップを組み込んでもよい。
20, step 22A is a processing step in which the result of the judgment of the quality of the
以上、実施の形態5に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態5に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、再加工対象1ごとに良品となる設定値を学習及び利用が可能なものである。さらに、実際に過去に再加工した(対象部品を取り外した)再加工対象画像データを得ることもできる。
As described above, the rework condition learning device according to the fifth embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the fifth embodiment, the rework condition determination method and rework method using the same) are capable of learning and using the setting values that result in a non-defective product for each
実施の形態6.
以下、この発明の実施の形態6に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置について、図21から図24を用いて説明する。実施の形態4及び5と異なる部分を中心に説明をする。図中、同一符号は、同一又は相当部分を示し、それらについての詳細な説明は省略する。実施の形態5と実施の形態6との大きな違いは、実施の形態5では、学習部5が、再加工対象1ごとに良品となる設定値(取り付け条件としての設定値)と再加工対象画像データ(半田付けを行った箇所の写真など)とを関連付けて学習するものであったが、さらに、実施の形態6では、新規再加工対象画像データ入力部13をさらに備えていることである。実施の形態4、実施の形態5、実施の形態6でリワーク装置10については大きな相違点はない。実施の形態5、実施の形態6でリワーク条件決定装置7については大きな相違点はない。
Embodiment 6.
Hereinafter, a rework condition learning device according to the sixth embodiment of the present invention, a rework condition determination device using the same, and a rework device using the same will be described with reference to FIG. 21 to FIG. 24. The description will focus on the parts different from the fourth and fifth embodiments. In the drawings, the same reference numerals indicate the same or corresponding parts, and detailed description of them will be omitted. The major difference between the fifth embodiment and the sixth embodiment is that, in the fifth embodiment, the
図21及び図22において、新規再加工対象画像データ入力部13は、新たに半田付けを行った、つまり、対象部品を付けた再加工対象1の新規再加工対象画像データが入力されるものである。設定値入力部3は、新規再加工対象画像データの再加工対象1と関連付けられた、設定値が入力されるものである。学習部5は、学習結果(学習モデル)を用いて、新規再加工対象画像データ入力部13に入力された新規再加工対象画像データの特徴量から、類似の再加工対象画像データ(良不良判定結果入力部4に入力されたもの)を決定して、決定した再加工対象画像データと関連付いた良不良判定結果から、新規再加工対象画像データの再加工対象1の良不良判定結果を判断するものである。良不良判定結果入力部4は、学習部5が学習結果(学習モデル)を用いて判断した新たに半田付けを行った再加工対象1の良品又は不良品の良不良判定結果が入力されるものである。
21 and 22, the new reprocessing target image
学習部5は、新規再加工対象画像データから特徴量を抽出し、新たに半田付けを行った、つまり、対象部品を付けた再加工対象1の再加工対象画像データの特徴量と関連付けて学習することにより類別精度の向上を狙うことができる。つまり、学習部5は、図示はしていないが、新規再加工対象画像データや再加工対象画像データから特徴量を抽出する特徴量抽出部(特徴量抽出機能)を有しているといえる。この特徴量抽出部(特徴量抽出機能)は、設定条件入力部3に形成してもよい。特徴量抽出部(特徴量抽出機能)は、良不良判定結果入力部4に形成してもよい。このように、学習部5(リワーク条件学習装置2)におけるAIなどの機械学習とは、大量のサンプルデータ及びその正解ラベルを用いた学習により特徴を捉えて、新しいデータに対して予測・決定を行うものであるといえる。
The
次に、図22を用いて実施の形態6に係るリワーク条件学習装置の動作(実施の形態6に係るリワーク条件学習方法)を説明する。図22において、ステップ231は、新規再加工対象画像データ入力部13に、新たに半田付けを行った再加工対象1の新規再加工対象画像データが入力される処理ステップである。また、設定値入力部3には、新規再加工対象画像データの再加工対象1と関連付けられた、設定値が入力されている。これをも合わせてステップ213と呼んでもよい。
Next, the operation of the rework condition learning device according to the sixth embodiment (the rework condition learning method according to the sixth embodiment) will be described with reference to FIG. 22. In FIG. 22, step 231 is a processing step in which new rework target image data of
図22において、ステップ232は、学習部5に、学習結果(学習モデル)を用いて、新規再加工対象画像データ入力部13に入力された、新たに半田付けを行った、つまり、対象部品を付けた再加工対象1の新規再加工対象画像データの特徴量から、類似の再加工対象画像データ(良不良判定結果入力部4に入力されたもの)を決定して、決定した再加工対象画像データと関連付いた良不良判定結果から、新規再加工対象画像データの再加工対象1の良不良判定結果を判断させる処理ステップである。ステップ233は、良不良判定結果入力部4に、学習部5が学習結果(学習モデル)を用いて判断した新たに半田付けを行った再加工対象1の良品又は不良品の良不良判定結果が入力される処理ステップである。
In FIG. 22, step 232 is a processing step in which the
実施の形態6に係るリワーク条件学習装置(実施の形態6に係るリワーク条件学習方法)は、良不良判定結果入力部4における、良不良判定結果に関連付けられた再加工対象1の再加工対象画像データが入力され、学習部5における、再加工対象1ごとに良品となる設定値と再加工対象画像データとを関連付けて学習が進展すればするほど、良不良判定結果が関連付けられていない「画像データ(実施の形態3では、新たに半田付けを行った、つまり、対象部品を付けた再加工対象1の「新規再加工対象画像データ」と称する画像データ)」に対しても、良不良判定結果の判断できる精度が高まる。
In the rework condition learning device according to the sixth embodiment (the rework condition learning method according to the sixth embodiment), the rework target image data of the
良不良判定結果が関連付けられていない「画像データ(実施の形態6では、新たに半田付けを行った、つまり、対象部品を付けた再加工対象1の「新規再加工対象画像データ」と称する画像データ)」に対する学習部5が判断した良不良判定結果を使って、図23及び図24に示すリワーク条件決定装置及びリワーク装置は、設定値の決定や、その設定値を使った半田付けを付けることができる。もちろん、実施の形態4及び5で説明した動作である、設定値の決定や、その設定値を使った再加工対象1へ新たな対象部品の取り付けも行うことができる。
The rework condition determination device and rework device shown in Figs. 23 and 24 can determine set values and perform soldering using the set values using the pass/fail judgment results determined by the
図23に示すリワーク条件決定装置及びリワーク装置と、図24に示すリワーク条件決定装置及びリワーク装置との違い(関係)は、図14と図15との違い(関係)と同じである。つまり、図23では、リワーク部6として、半田付け部6bだけでなく、取り外し部6a(実施の形態1から実施の形態3で説明のもの)も有するリワーク装置10を例示している。図23では、リワーク制御部12として、半田付け制御部12bだけでなく、取り外し制御部12a(実施の形態1から実施の形態3で説明のもの)も有するリワーク装置10を例示している。
The difference (relationship) between the rework condition determination device and rework device shown in FIG. 23 and the rework condition determination device and rework device shown in FIG. 24 is the same as the difference (relationship) between FIG. 14 and FIG. 15. That is, FIG. 23 illustrates a
以上、実施の形態6に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態6に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、再加工対象1ごとに良品となる設定値(取り付け条件としての設定値)を学習及び利用が可能なものである。さらに、実際に過去に再加工した(半田付けを施した)再加工対象画像データを得ることもでき、この再加工対象画像データを使った新規の良不良判定も実施できる。
As described above, the rework condition learning device according to the sixth embodiment, the rework condition determination device and rework device using the same (the rework condition learning method according to the sixth embodiment, the rework condition determination method and rework method using the same) are capable of learning and using the setting values (setting values as mounting conditions) that result in a pass for each
さらに、図15(図25)に示す構成であれば、実施の形態4から実施の形態6に係るリワーク条件学習装置、これを用いたリワーク条件決定装置及びリワーク装置(実施の形態6に係るリワーク条件学習方法、これを用いたリワーク条件決定方法及びリワーク方法)は、実施の形態4から実施の形態6に係る半田付け条件学習装置、これを用いた半田付け条件決定装置及び半田付け装置(実施の形態6に係る半田付け条件学習方法、これを用いた半田付け条件決定方法及び半田付け方法)と読み替えてもよい。
Furthermore, in the case of the configuration shown in FIG. 15 (FIG. 25), the rework condition learning device according to
実施の形態1から実施の形態6に係るリワーク条件学習装置は、再加工対象1を再加工する条件である設定値を学習するリワーク条件学習装置2であって、再加工を行う装置(リワーク装置10)ごとに、再加工対象1と関連付けられた、設定値が入力される設定値入力部3と、設定値入力部3に入力された設定値によって再加工された再加工対象1の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部4と、設定値と良不良判定結果とに基づいて、再加工対象1ごとに良品となる設定値を学習する学習部5とを備えたことを特徴とするものである。
The rework condition learning device according to the first to sixth embodiments is a rework
実施の形態1から実施の形態6に係るリワーク条件決定装置及びリワーク装置は、実施の形態1から実施の形態6に係るリワーク条件学習装置を用いたものである。再加工する条件とは、対象部品の取り外し条件及び対象部品の取り付け条件の少なくとも一方である。再加工は、第1の半田によって半田付けされた対象部品の取り外し、及び、第2の半田の半田付けによる対象部品の取り付けの少なくとも一方である。リワーク装置10は、半田付けを解除して対象部品を取り外すもの、及び、半田付けによって新たな対象部品を取り付けるものの少なくとも一方である。
The rework condition determination device and the rework device according to the first to sixth embodiments use the rework condition learning device according to the first to sixth embodiments. The conditions for reprocessing are at least one of the conditions for removing the target component and the conditions for attaching the target component. The reprocessing is at least one of removing the target component soldered with the first solder and attaching the target component by soldering with the second solder. The
1 再加工対象、2 リワーク条件学習装置、3 設定条件入力部、
4 良不良判定結果入力部、5 学習部、6 リワーク部、6a 取り外し部、
6b 半田付け部、7 リワーク条件決定装置、8 再加工対象入力部、
9 リワーク条件決定部、10 リワーク装置、11 条件設定部、
12 リワーク制御部、12a 取り外し制御部、12b 半田付け制御部、
13 新規再加工対象画像データ入力部。
1 Rework object, 2 Rework condition learning device, 3 Setting condition input unit,
4: Good/bad judgment result input unit, 5: Learning unit, 6: Rework unit, 6a: Removal unit,
6b soldering unit, 7 rework condition determination device, 8 rework target input unit,
9 Rework condition determination unit, 10 Rework device, 11 Condition setting unit,
12 Rework control section, 12a Removal control section, 12b Soldering control section,
13. New reprocessing target image data input unit.
Claims (35)
再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたことを特徴とするリワーク条件学習装置。 A rework condition learning device that learns a setting value that is a removal condition for removing a target component from a rework object in which a target component is attached to a processing object by soldering,
A rework condition learning device comprising: a setting value input unit to which the setting value associated with the rework object is input for each device performing reworking; a pass/fail judgment result input unit to which a pass/fail judgment result of the rework object reworked using the setting value input to the setting value input unit is input; and a learning unit that learns the setting value that will result in a pass/fail judgment result for each rework object based on the setting value and the pass/fail judgment result.
前記学習部は、さらに、前記再加工対象ごとに良品となる前記設定値と前記再加工対象画像データとを関連付けて学習することを特徴とする請求項1から請求項7のいずれか1項に記載のリワーク条件学習装置。 The quality/defective judgment result input unit further receives reprocessing target image data after removing the target part from the reprocessing target associated with the quality/defective judgment result,
The rework condition learning device according to claim 1 , wherein the learning unit further learns the setting value that becomes a non-defective product for each rework object and the rework object image data in association with each other.
前記新規再加工対象画像データ入力部は、新たに半田付けを外した前記再加工対象の新規再加工対象画像データが入力され、
前記設定値入力部は、前記新規再加工対象画像データの前記再加工対象と関連付けられた、前記設定値が入力され、
前記学習部は、学習結果を用いて、前記新規再加工対象画像データ入力部に入力された前記新規再加工対象画像データの特徴量から、類似の前記再加工対象画像データを決定して、決定した前記再加工対象画像データと関連付いた前記良不良判定結果から、前記新規再加工対象画像データの前記再加工対象の前記良不良判定結果を判断し、
前記良不良判定結果入力部は、前記学習部が学習結果を用いて判断した前記再加工対象の良品又は不良品の良不良判定結果が入力されることを特徴とする請求項8に記載のリワーク条件学習装置。 A new reprocessing target image data input unit is further provided,
The new re-processing target image data input unit receives the new re-processing target image data of the re-processing target from which the soldering has been newly removed,
the setting value input unit receives the setting value associated with the reprocessing target of the new reprocessing target image data,
The learning unit uses the learning result to determine similar reprocessing target image data from the feature amount of the new reprocessing target image data input to the new reprocessing target image data input unit, and judges the quality judgment result of the reprocessing target of the new reprocessing target image data from the quality judgment result associated with the determined reprocessing target image data,
9. The rework condition learning device according to claim 8, wherein the quality judgment result input unit receives a quality judgment result of the rework target, the quality judgment result being determined by the learning unit using a learning result, whether the rework target is a good or defective product.
前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたことを特徴とするリワーク条件決定装置。 A rework condition determination device using a learning result of the rework condition learning device according to any one of claims 1 to 9,
a rework condition determination unit that determines the setting value that makes the rework object, whose information has been input to the rework object input unit, a non-defective product by using a learning result of the learning unit.
前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定し、決定した前記設定値に関連付けられた前記誤差の有無を特定するリワーク条件決定部とを備えたことを特徴とするリワーク条件決定装置。 A rework condition determination device using a learning result of the rework condition learning device according to claim 7,
a rework condition determination unit that uses a learning result of the learning unit to determine the setting value that makes the rework object, whose information has been input to the rework object input unit, a non-defective product, and identifies the presence or absence of the error associated with the determined setting value.
前記装置の取り外し部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で前記対象部品を取り外すように前記取り外し部を制御する取り外し制御部とを備えたことを特徴とするリワーク装置。 A rework apparatus using the rework condition determination apparatus according to claim 10 or 11,
A rework apparatus comprising: a removal unit of the apparatus; a condition setting unit to which the setting values determined by the rework condition determination unit are input; and a removal control unit that controls the removal unit so as to remove the target part under the conditions input to the condition setting unit.
前記装置の取り外し部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で前記対象部品を取り外すように前記取り外し部を制御する取り外し制御部とを備え、
前記取り外し制御部は、前記条件設定部に入力された条件に関連付けられた前記誤差がある場合でも、前記条件設定部に入力された条件で前記対象部品を取り外すように前記取り外し制御部を制御することを特徴とするリワーク装置。 A rework device using the rework condition determination device according to claim 10, which uses the learning result of the rework condition learning device according to claim 7,
a removal unit of the device, a condition setting unit to which the setting value determined by the rework condition determination unit is input, and a removal control unit that controls the removal unit to remove the target part under the condition input to the condition setting unit,
The rework apparatus is characterized in that the removal control unit controls the removal control unit so as to remove the target part under the conditions inputted into the condition setting unit even when there is an error associated with the conditions inputted into the condition setting unit.
前記装置の取り外し部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で前記対象部品を取り外すように前記取り外し部を制御する取り外し制御部とを備え、
前記取り外し部は、前記条件設定部に入力された条件に関連付けられた前記誤差があり、前記条件設定部で補正済みのとき、前記誤差を補正した基準値となる前記設定値を用いて、前記対象部品を取り外すように前記取り外し部を制御することを特徴とするリワーク装置。 A soldering apparatus using the rework condition determination apparatus according to claim 11,
a removal unit of the device, a condition setting unit to which the setting value determined by the rework condition determination unit is input, and a removal control unit that controls the removal unit to remove the target part under the condition input to the condition setting unit,
The rework apparatus is characterized in that, when there is an error associated with the conditions input to the condition setting unit and the error has been corrected by the condition setting unit, the removal unit controls the removal unit to remove the target part using the setting value that becomes the reference value obtained by correcting the error.
再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備えたことを特徴とするリワーク条件学習装置。 A rework condition learning device that learns a setting value that is an attachment condition for attaching a new target part to a rework object from which a target part has been removed,
A rework condition learning device comprising: a setting value input unit to which the setting value associated with the rework object is input for each device performing reworking; a pass/fail judgment result input unit to which a pass/fail judgment result of the rework object reworked using the setting value input to the setting value input unit is input; and a learning unit that learns the setting value that will result in a pass/fail judgment result for each rework object based on the setting value and the pass/fail judgment result.
前記新規再加工対象画像データ入力部は、新たに半田付けを行った前記再加工対象の新規再加工対象画像データが入力され、
前記設定値入力部は、前記新規再加工対象画像データの前記再加工対象と関連付けられた、前記設定値が入力され、
前記学習部は、学習結果を用いて、前記新規再加工対象画像データ入力部に入力された前記新規再加工対象画像データの特徴量から、類似の前記再加工対象画像データを決定して、決定した前記再加工対象画像データと関連付いた前記良不良判定結果から、前記新規再加工対象画像データの前記再加工対象の前記良不良判定結果を判断し、
前記良不良判定結果入力部は、前記学習部が学習結果を用いて判断した前記再加工対象の良品又は不良品の良不良判定結果が入力されることを特徴とする請求項24に記載のリワーク条件学習装置。 A new reprocessing target image data input unit is further provided,
The new re-processing target image data input unit receives new re-processing target image data of the re-processing target that has been newly soldered,
the setting value input unit receives the setting value associated with the reprocessing target of the new reprocessing target image data,
The learning unit uses the learning result to determine similar reprocessing target image data from the feature amount of the new reprocessing target image data input to the new reprocessing target image data input unit, and judges the quality judgment result of the reprocessing target of the new reprocessing target image data from the quality judgment result associated with the determined reprocessing target image data,
25. The rework condition learning device according to claim 24, wherein the quality judgment result input unit receives a quality judgment result of the rework target, the quality judgment result being determined by the learning unit using a learning result, whether the rework target is a good or defective product.
前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたことを特徴とするリワーク条件決定装置。 A rework condition determination device using a learning result of the rework condition learning device according to any one of claims 15 to 25,
a rework condition determination unit that determines the setting value that makes the rework object, whose information has been input to the rework object input unit, a non-defective product by using a learning result of the learning unit.
前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定し、決定した前記設定値に関連付けられた前記誤差の有無を特定するリワーク条件決定部とを備えたことを特徴とするリワーク条件決定装置。 A rework condition determination device using a learning result of the rework condition learning device according to claim 23,
a rework condition determination unit that uses a learning result of the learning unit to determine the setting value that makes the rework object, whose information has been input to the rework object input unit, a non-defective product, and identifies the presence or absence of the error associated with the determined setting value.
前記装置の半田付け部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御する半田付け制御部とを備えたことを特徴とするリワーク装置。 A rework apparatus using the rework condition determination apparatus according to claim 26 or 27,
A rework apparatus comprising: a soldering unit of the apparatus; a condition setting unit to which the setting values determined by the rework condition determination unit are input; and a soldering control unit that controls the soldering unit so as to perform soldering on a new target component under the conditions input to the condition setting unit.
前記装置の半田付け部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御する半田付け制御部とを備え、
前記半田付け制御部は、前記条件設定部に入力された条件に関連付けられた前記誤差がある場合でも、前記条件設定部に入力された条件で新たな前記対象部品に対して半田付けを行うように前記半田付け制御部を制御することを特徴とするリワーク装置。 A rework apparatus using the rework condition determination apparatus according to claim 26, which uses a learning result of the rework condition learning apparatus according to claim 23 ,
a soldering unit of the device, a condition setting unit to which the set values determined by the rework condition determination unit are input, and a soldering control unit that controls the soldering unit so as to perform soldering on the new target component under the conditions input to the condition setting unit,
The rework apparatus is characterized in that the soldering control unit controls the soldering control unit to perform soldering on a new target component under the conditions inputted into the condition setting unit, even if there is an error associated with the conditions inputted into the condition setting unit.
前記装置の半田付け部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御する半田付け制御部とを備え、
前記半田付け制御部は、前記条件設定部に入力された条件に関連付けられた前記誤差があり、前記条件設定部で補正済みのとき、前記誤差を補正した基準値となる前記設定値を用いて、新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御することを特徴とするリワーク装置。 A rework apparatus using the rework condition determination apparatus according to claim 27,
a soldering unit of the device, a condition setting unit to which the set values determined by the rework condition determination unit are input, and a soldering control unit that controls the soldering unit so as to perform soldering on the new target component under the conditions input to the condition setting unit,
The rework apparatus is characterized in that, when there is an error associated with the conditions input to the condition setting unit and the error has been corrected by the condition setting unit, the soldering control unit controls the soldering unit to perform soldering on a new target component using the setting value that is a reference value obtained by correcting the error.
再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備え、前記学習部は、前記装置ごとに、同じ前記再加工対象でも良品となる前記設定値が異なるものを、前記装置ごとの誤差として関連付けて学習し、前記誤差を補正した基準値となる前記設定値を決定することを特徴とするリフロー条件学習装置の学習結果を用いたリワーク条件決定装置であって、
前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたことを特徴とするリワーク条件決定装置を用いたリワーク装置であって、
前記装置の取り外し部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で前記対象部品を取り外すように前記取り外し部を制御する取り外し制御部とを備え、
前記取り外し部は、前記条件設定部に入力された条件に関連付けられた前記誤差があり、前記条件設定部で補正済みのとき、前記誤差を補正した基準値となる前記設定値を用いて、前記対象部品を取り外すように前記取り外し部を制御することを特徴とするリワーク装置。 A rework condition learning device that learns a setting value that is a removal condition for removing a target component from a rework object in which a target component is attached to a processing object by soldering,
A rework condition determination device using a learning result of a reflow condition learning device, comprising: a setting value input unit to which the setting value associated with the rework object is input for each device performing rework; a pass/fail judgment result input unit to which a pass/fail judgment result of the rework object reworked by the setting value input to the setting value input unit is input; and a learning unit that learns the setting value that results in a pass for each rework object based on the setting value and the pass/fail judgment result, wherein the learning unit learns the setting value that results in a pass for each device even for the same rework object, associating it with an error for each device, and determines the setting value that is a reference value that corrects the error,
A rework apparatus using a rework condition determination device, comprising: a rework object input unit to which information of the rework object is input; and a rework condition determination unit that uses a learning result of the learning unit to determine the setting value that makes the rework object, the information of which is input to the rework object input unit, a non-defective product,
a removal unit of the device, a condition setting unit to which the setting value determined by the rework condition determination unit is input, and a removal control unit that controls the removal unit so as to remove the target part under the condition input to the condition setting unit,
The rework apparatus is characterized in that, when there is an error associated with the conditions input to the condition setting unit and the error has been corrected by the condition setting unit, the removal unit controls the removal unit to remove the target part using the setting value that becomes the reference value obtained by correcting the error.
再加工を行う装置ごとに、前記再加工対象と関連付けられた、前記設定値が入力される設定値入力部と、前記設定値入力部に入力された前記設定値によって再加工された前記再加工対象の良品又は不良品の良不良判定結果が入力される良不良判定結果入力部と、前記設定値と前記良不良判定結果とに基づいて、前記再加工対象ごとに良品となる前記設定値を学習する学習部とを備え、前記学習部は、前記装置ごとに、同じ前記再加工対象でも良品となる前記設定値が異なるものを、前記装置ごとの誤差として関連付けて学習し、前記誤差を補正した基準値となる前記設定値を決定することを特徴とするリワーク条件学習装置の学習結果を用いたリワーク条件決定装置であって、
前記再加工対象の情報が入力される再加工対象入力部と、前記学習部の学習結果を用いて、前記再加工対象入力部に情報が入力された前記再加工対象が良品となる前記設定値を決定するリワーク条件決定部とを備えたことを特徴とするリワーク条件決定装置を用いたリワーク装置であって、
前記装置の半田付け部と、前記リワーク条件決定部が決定した前記設定値が入力される条件設定部と、前記条件設定部に入力された条件で新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御する半田付け制御部とを備え、
前記半田付け制御部は、前記条件設定部に入力された条件に関連付けられた前記誤差があり、前記条件設定部で補正済みのとき、前記誤差を補正した基準値となる前記設定値を用いて、新たな前記対象部品に対して半田付けを行うように前記半田付け部を制御することを特徴とするリワーク装置。 A rework condition learning device that learns a setting value that is an attachment condition for attaching a new target part to a rework object from which a target part has been removed,
A rework condition determination device using a learning result of a rework condition learning device, comprising: a setting value input unit to which the setting value associated with the rework object is input for each device performing rework; a quality judgment result input unit to which a quality judgment result of a quality or defective product of the rework object reworked by the setting value input to the setting value input unit is input; and a learning unit that learns the setting value that becomes a quality product for each rework object based on the setting value and the quality judgment result, wherein the learning unit learns the setting value that becomes a quality product for each device even if the rework object is the same, by associating it with an error for each device, and determines the setting value that becomes a reference value by correcting the error,
A rework apparatus using a rework condition determination device, comprising: a rework object input unit to which information of the rework object is input; and a rework condition determination unit that uses a learning result of the learning unit to determine the setting value that makes the rework object, the information of which is input to the rework object input unit, a non-defective product,
a soldering unit of the device, a condition setting unit to which the set values determined by the rework condition determination unit are input, and a soldering control unit that controls the soldering unit so as to perform soldering on the new target component under the conditions input to the condition setting unit,
The rework apparatus is characterized in that, when there is an error associated with the conditions input to the condition setting unit and the error has been corrected by the condition setting unit, the soldering control unit controls the soldering unit to perform soldering on a new target component using the setting value that is a reference value obtained by correcting the error.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019206626A JP7472472B2 (en) | 2019-11-15 | 2019-11-15 | Rework condition learning device, rework condition determination device, and rework device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019206626A JP7472472B2 (en) | 2019-11-15 | 2019-11-15 | Rework condition learning device, rework condition determination device, and rework device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021082637A JP2021082637A (en) | 2021-05-27 |
JP2021082637A5 JP2021082637A5 (en) | 2022-11-22 |
JP7472472B2 true JP7472472B2 (en) | 2024-04-23 |
Family
ID=75965973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019206626A Active JP7472472B2 (en) | 2019-11-15 | 2019-11-15 | Rework condition learning device, rework condition determination device, and rework device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7472472B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7451001B2 (en) * | 2022-01-11 | 2024-03-18 | デンオン機器株式会社 | Semiconductor component separation device and semiconductor component separation and attachment method using the same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021023982A (en) | 2019-08-08 | 2021-02-22 | 三菱電機株式会社 | Soldering condition learning device, soldering condition decision device and soldering device |
JP2021030281A (en) | 2019-08-27 | 2021-03-01 | 三菱電機株式会社 | Soldering condition learning device, soldering condition determination device and soldering apparatus |
-
2019
- 2019-11-15 JP JP2019206626A patent/JP7472472B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021023982A (en) | 2019-08-08 | 2021-02-22 | 三菱電機株式会社 | Soldering condition learning device, soldering condition decision device and soldering device |
JP2021030281A (en) | 2019-08-27 | 2021-03-01 | 三菱電機株式会社 | Soldering condition learning device, soldering condition determination device and soldering apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2021082637A (en) | 2021-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6178978B2 (en) | Electronic component mounting system and electronic component mounting method | |
JP2007287779A (en) | System and method for mounting electronic component, and mounted state inspection apparatus | |
WO2018146839A1 (en) | Substrate inspection device | |
US10139810B2 (en) | Management apparatus, and mount substrate manufacturing method | |
JP7472472B2 (en) | Rework condition learning device, rework condition determination device, and rework device | |
JP3656542B2 (en) | Electronic component mounting system and electronic component mounting method | |
JP3873757B2 (en) | Electronic component mounting system and electronic component mounting method | |
JP3391039B2 (en) | Mounting board production system | |
CN113036026A (en) | Method and apparatus for manufacturing semiconductor device | |
JP7272179B2 (en) | SOLDERING CONDITION LEARNING DEVICE, SOLDERING CONDITION DETERMINATION DEVICE, AND SOLDERING APPARATUS | |
WO2021240979A1 (en) | Mounting board manufacturing device and mounting board manufacturing method | |
CN113508652B (en) | Component mounting device, component mounting method, mounting board manufacturing system, mounting board manufacturing method, and mounted component inspection device | |
JP5927431B2 (en) | Component mounting apparatus and component mounting method | |
JP2014112597A (en) | Reflow soldering method and reflow furnace | |
CN103635075A (en) | Component mounting line and component mounting method | |
JP3065750B2 (en) | Soldering inspection correction device | |
US11102919B2 (en) | Management apparatus, mount substrate manufacturing system, and mount substrate manufacturing method | |
JP7211300B2 (en) | SOLDERING CONDITION LEARNING DEVICE, SOLDERING CONDITION DETERMINATION DEVICE, AND SOLDERING APPARATUS | |
JP7519881B2 (en) | Soldering condition learning device, soldering condition determining device, and soldering device | |
JP2021082637A5 (en) | ||
JP3773521B2 (en) | Component mounting method and apparatus | |
JP7235132B2 (en) | Mounted board manufacturing system, component mounting system, mounted board manufacturing method, and component mounting method | |
Krammer et al. | Method for selective solder paste application for BGA rework | |
JP7369916B2 (en) | Component mounting system and component mounting method | |
JP6503112B2 (en) | Soldering correction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20220427 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221114 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231218 |
|
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: 20240312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240325 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7472472 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |