Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7774209B2 - Production equipment and data management method - Google Patents
[go: Go Back, main page]

JP7774209B2 - Production equipment and data management method - Google Patents

Production equipment and data management method

Info

Publication number
JP7774209B2
JP7774209B2 JP2022013953A JP2022013953A JP7774209B2 JP 7774209 B2 JP7774209 B2 JP 7774209B2 JP 2022013953 A JP2022013953 A JP 2022013953A JP 2022013953 A JP2022013953 A JP 2022013953A JP 7774209 B2 JP7774209 B2 JP 7774209B2
Authority
JP
Japan
Prior art keywords
board
unit
log data
inspection
component
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
Application number
JP2022013953A
Other languages
Japanese (ja)
Other versions
JP2023112279A (en
Inventor
一貴 上田
慎弥 小沼
雅弘 大蘆
誠一 松尾
真二 藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2022013953A priority Critical patent/JP7774209B2/en
Publication of JP2023112279A publication Critical patent/JP2023112279A/en
Application granted granted Critical
Publication of JP7774209B2 publication Critical patent/JP7774209B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • General Factory Administration (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本開示は、部品が装着された基板を生産するための生産装置およびデータ管理方法に関する。 This disclosure relates to a production device and data management method for producing circuit boards with components mounted on them.

特許文献1には、基板への部品の実装工程において生じた問題について解析するために、基板への部品の実装工程において生じる部品実装情報を収集することができる部品実装情報収集装置が開示されている。 Patent Document 1 discloses a component mounting information collection device that can collect component mounting information that occurs during the process of mounting components on a board in order to analyze problems that occur during the process of mounting components on a board.

特開2006-165127号公報Japanese Patent Application Laid-Open No. 2006-165127

しかしながら、特許文献1に開示された部品実装情報収集装置では、収集されたデータが膨大となり、部品実装情報収集装置は容量の大きな記憶装置が必要となる。また、収集されたデータを外部装置に転送する場合には、外部装置は容量の大きな記憶装置が必要となる。 However, the component mounting information collection device disclosed in Patent Document 1 collects a huge amount of data, requiring a large-capacity storage device. Furthermore, if the collected data is transferred to an external device, the external device will require a large-capacity storage device.

そこで、本開示は、記憶容量の削減が可能な生産装置などを提供する。 This disclosure therefore provides production equipment and the like that allows for reduced storage capacity.

本開示の一態様に係る生産装置は、部品が装着された基板を生産するための生産装置であって、前記基板の生産のための動作に関するログデータを記憶する記憶部と、前記基板の検査結果を受信する受信部と、前記受信部が受信した検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除する削除部と、前記記憶部に記憶されたログデータを外部装置に転送する転送部と、を備える。 A production device according to one aspect of the present disclosure is a production device for producing circuit boards on which components are mounted, and includes: a memory unit that stores log data related to operations for producing the circuit boards; a receiving unit that receives inspection results for the circuit boards; a deletion unit that, if the inspection results received by the receiving unit indicate a good result, deletes the log data corresponding to the inspection results from the memory unit; and a transfer unit that transfers the log data stored in the memory unit to an external device.

なお、これらの包括的または具体的な側面は、システム、装置、方法、記録媒体、または、コンピュータプログラムで実現されてもよく、システム、装置、方法、記録媒体、および、コンピュータプログラムの任意な組み合わせで実現されてもよい。 Note that these general or specific aspects may be realized as a system, device, method, recording medium, or computer program, or as any combination of a system, device, method, recording medium, and computer program.

本開示に係る生産装置などによれば、記憶容量の削減が可能となる。 The production device disclosed herein makes it possible to reduce storage capacity.

実施の形態に係る部品装着システムの側面視図である。1 is a side view of a component mounting system according to an embodiment; 実施の形態に係る部品装着装置の上面視図である。1 is a top view of a component mounting device according to an embodiment; 実施の形態に係る部品装着装置の側面視図である。1 is a side view of a component mounting device according to an embodiment; 実施の形態に係る部品装着装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a component mounting device according to an embodiment; 実施の形態に係る部品装着装置のデータ収集が行われる際の動作を示すフローチャートである。10 is a flowchart showing an operation when data is collected by the component mounting device according to the embodiment. 実施の形態および比較例に係る部品装着装置のデータ収集が行われる際のタイミングチャートである。10 is a timing chart showing data collection in the component mounting devices according to the embodiment and the comparative example; 実施の形態に係る部品装着装置のデータが基板に対応付けて記憶される際の動作を示すフローチャートである。6 is a flowchart showing an operation when data of the component mounting device according to the embodiment is stored in association with a board. 実施の形態に係る部品装着装置のデータが転送される際の動作を示すフローチャートである。6 is a flowchart showing an operation when data is transferred from the component mounting device according to the embodiment;

本開示の生産装置は、部品が装着された基板を生産するための生産装置であって、前記基板の生産のための動作に関するログデータを記憶する記憶部と、前記基板の検査結果を受信する受信部と、前記受信部が受信した検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除する削除部と、前記記憶部に記憶されたログデータを外部装置に転送する転送部と、を備える。 The production device disclosed herein is a production device for producing circuit boards with components mounted thereon, and includes a memory unit that stores log data related to operations for producing the circuit boards, a receiving unit that receives inspection results for the circuit boards, a deletion unit that deletes the log data corresponding to the inspection results from the memory unit if the inspection results received by the receiving unit indicate a good result, and a transfer unit that transfers the log data stored in the memory unit to an external device.

基板の検査結果が良好である場合には、当該検査結果に対応するログデータの解析は不要であり削除しても問題ない場合が多い。このため、良好な検査結果に対応するログデータを削除することで、記憶容量の削減が可能となる。 If the inspection results for a board are good, there is no need to analyze the log data corresponding to those inspection results, and it is often safe to delete it. Therefore, deleting log data corresponding to good inspection results can reduce storage capacity.

例えば、前記受信部は、前記基板の検査結果を、前記基板を検査する検査機から受信してもよい。あるいは、例えば、前記受信部は、前記基板の検査結果を、外部装置から受信してもよい。 For example, the receiving unit may receive the inspection results of the board from an inspection machine that inspects the board. Alternatively, for example, the receiving unit may receive the inspection results of the board from an external device.

例えば、前記基板の検査は、複数種類の検査装置によって行われ、前記生産装置は、さらに、前記複数種類の検査装置のうちのいずれかの検査装置を選択する選択部を備え、前記削除部は、前記受信部が受信した、前記選択部が選択した検査装置による検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除してもよい。 For example, the inspection of the substrate may be performed using multiple types of inspection devices, the production device may further include a selection unit that selects one of the multiple types of inspection devices, and the deletion unit may delete the log data corresponding to the inspection results from the storage unit when the inspection results received by the receiving unit using the inspection device selected by the selection unit indicate that the inspection results are good.

これによれば、ログデータを削除するか否かの判定に用いる検査結果を、複数種類の検査装置のうちのいずれの検査装置の検査結果にするかを選択することができる。 This allows you to select which of multiple types of inspection devices will produce the inspection results used to determine whether or not to delete log data.

例えば、前記生産装置は、さらに、前記削除部によってログデータを前記記憶部から削除するか否かを切り替える切替部を備えていてもよい。 For example, the production device may further include a switching unit that switches whether or not the deletion unit deletes log data from the storage unit.

これによれば、ログデータを削除する機能を有効にするか否かを切り替えることができる。 This allows you to toggle whether or not to enable the function to delete log data.

本開示のデータ管理方法は、部品が装着された基板を生産するための生産装置により実行されるデータ管理方法であって、前記生産装置は、前記基板の生産のための動作に関するログデータを記憶する記憶を備え、前記データ管理方法は、前記基板の検査結果を受信し、受信した検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除し、前記記憶部に記憶されたログデータを外部装置に転送する処理を含む。 The data management method disclosed herein is a data management method executed by a production device for producing circuit boards having components mounted thereon. The production device has a memory for storing log data related to operations for producing the circuit boards. The data management method includes receiving inspection results for the circuit boards, and, if the received inspection results indicate a good result, deleting the log data corresponding to the inspection results from the memory and transferring the log data stored in the memory to an external device.

なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。 The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component placement and connection configurations, steps, and step order shown in the following embodiments are merely examples and are not intended to limit the scope of this disclosure.

(実施の形態)
以下、図1から図8を用いて実施の形態について説明する。
(Embodiment)
Hereinafter, an embodiment will be described with reference to FIGS. 1 to 8. FIG.

図1は、実施の形態に係る部品装着システムの側面視図である。 Figure 1 is a side view of a component mounting system according to an embodiment.

部品実装システムは、基板に電子部品などの部品を半田接合などにより実装して装着することで実装基板を生産する機能を有している。なお、部品が接着剤などにより基板に接合して装着されることで、実装基板が生成されてもよい。部品が装着された基板を生産するために、部品実装システムは、各種生産装置および各種検査装置などを連結した構成を有する生産ラインと、生産ラインとネットワーク2で接続された管理装置3とを備えている。 The component mounting system has the function of producing mounted boards by mounting and attaching components such as electronic components to a board using solder bonding or the like. Note that mounted boards may also be produced by bonding and attaching components to a board using adhesive or the like. To produce boards with mounted components, the component mounting system includes a production line configured to link various production devices and various inspection devices, and a management device 3 connected to the production line via network 2.

部品実装システムは、基板供給装置M1、スクリーン印刷装置M2、部品装着装置M3~M6、リフロー装置M7、基板回収装置M8、基板外観検査装置M9および基板出荷検査装置M10を備えている。スクリーン印刷装置M2、部品装着装置M3~M6およびリフロー装置M7は生産装置の一例である。基板外観検査装置M9および基板出荷検査装置M10は、検査装置の一例である。基板供給装置M1、スクリーン印刷装置M2、部品装着装置M3~M6、リフロー装置M7、基板回収装置M8、基板外観検査装置M9および基板出荷検査装置M10は、生産ラインを構成する。生産ラインは、ネットワーク2によって管理装置3と接続されており、管理装置3は、生産ラインにおける生産管理に関する制御を行う。管理装置3は、外部装置の一例である。ネットワーク2は、例えば有線ネットワークであるが、無線ネットワークであってもよい。なお、生産ラインにおける生産装置および検査装置は、外部サーバなどの外部装置と有線ネットワークまたは無線ネットワークで接続されていてもよい。生産ラインには、搬送コンベアが設けられており、基板などが搬送コンベアによって上流(図1の左側)から下流(図1の右側)へ搬送される。 The component mounting system includes a board supply device M1, a screen printing device M2, a component mounting device M3-M6, a reflow device M7, a board removal device M8, a board visual inspection device M9, and a board shipping inspection device M10. The screen printing device M2, the component mounting devices M3-M6, and the reflow device M7 are examples of production devices. The board visual inspection device M9 and the board shipping inspection device M10 are examples of inspection devices. The board supply device M1, the screen printing device M2, the component mounting devices M3-M6, the reflow device M7, the board removal device M8, the board visual inspection device M9, and the board shipping inspection device M10 form a production line. The production line is connected to a management device 3 via a network 2, and the management device 3 controls production management on the production line. The management device 3 is an example of an external device. The network 2 is, for example, a wired network, but may also be a wireless network. The production devices and inspection devices on the production line may be connected to external devices such as an external server via a wired or wireless network. The production line is equipped with a transport conveyor, which transports substrates and other materials from upstream (left side of Figure 1) to downstream (right side of Figure 1).

基板供給装置M1は、複数の基板を収納するラック等の収納部を備え、収納部から取り出した基板を下流側の装置に供給する基板供給作業を実行する。スクリーン印刷装置M2は、印刷作業部に装着されたスクリーンマスクを介して上流側から搬入された基板に半田を印刷する半田印刷作業を実行する。なお、生産ラインは、スクリーン印刷装置M2と並設して、もしくはスクリーン印刷装置M2の代わりにディスペンサを用いて半田を基板に塗布する半田塗布装置を備えてもよい。スクリーン印刷装置M2および半田塗布装置は、基板に半田を堆積させる印刷装置である。 Board supply device M1 has a storage section such as a rack that stores multiple boards, and performs board supply work by removing boards from the storage section and supplying them to downstream equipment. Screen printing device M2 performs solder printing work by printing solder onto boards brought in from the upstream side through a screen mask attached to the printing work section. Note that the production line may also include a solder application device that applies solder to boards using a dispenser, installed alongside screen printing device M2 or in place of screen printing device M2. Screen printing device M2 and solder application devices are printing devices that deposit solder on boards.

部品装着装置M3~M6は、半田が堆積された基板に部品を実装ヘッドで実装する部品実装作業を実行する。なお、生産ラインは、部品装着装置M3~M6が4台の構成に限定されることなく、部品装着装置M3~M6が1~3台であっても5台以上であってもよい。リフロー装置M7は、装置内に搬入された基板を基板加熱部によって加熱して、基板上の半田を硬化させ、基板の電極部と部品とを接合する基板加熱作業を実行する。基板回収装置M8は、複数の基板を収納するラック等の収納部を備え、上流側の装置が搬出する基板を受け取って収納部に回収する基板回収作業を実行する。 Component placement devices M3-M6 perform component mounting work, using a mounting head to mount components onto boards on which solder has been deposited. Note that the production line is not limited to a configuration with four component placement devices M3-M6; it may have one to three, or even five or more. Reflow device M7 performs a board heating operation, using a board heating unit to heat boards carried into the device, hardening the solder on the board and bonding the board's electrodes to the components. Board removal device M8 has a storage unit such as a rack that can store multiple boards, and performs a board removal operation, receiving boards carried out by upstream devices and removing them to the storage unit.

基板外観検査装置M9および基板出荷検査装置M10は、部品が装着された基板の検査を行う。基板外観検査装置M9は、基板の外観検査を行う。具体的には、基板外観検査装置M9は、例えば半田ブリッジなどの有無の検査や、基板上のゴミの有無の検査などを、カメラなどを用いて行う。基板出荷検査装置M10は、基板の導通検査などを行う。 Board visual inspection device M9 and board shipping inspection device M10 inspect boards on which components are mounted. Board visual inspection device M9 performs a visual inspection of the board. Specifically, board visual inspection device M9 uses a camera or other device to inspect for the presence of solder bridges and dust on the board. Board shipping inspection device M10 performs continuity inspections of the board, etc.

次に図2および図3を参照して、部品装着装置M3~M6の構成を説明する。なお、以下では、部品装着装置M3に着目して説明し、部品装着装置M4~M6については基本的には部品装着装置M3と同様の構成となっているため説明を省略する。 Next, the configuration of component mounting devices M3 to M6 will be described with reference to Figures 2 and 3. Note that the following description focuses on component mounting device M3, and component mounting devices M4 to M6 will not be described as they are basically configured in the same way as component mounting device M3.

図2は、実施の形態に係る部品装着装置M3の上面視図である。 Figure 2 is a top view of the component mounting device M3 according to an embodiment.

図3は、実施の形態に係る部品装着装置M3の側面視図である。 Figure 3 is a side view of the component mounting device M3 according to the embodiment.

部品装着装置M3は、部品Dを基板Bに実装する機能を有している。図2において、基台6の中央には、基板搬送機構7がX方向に設置されている。基板搬送機構7は、上流側から搬入された基板BをX方向へ搬送し、以下に説明する実装ヘッド12による実装作業位置に位置決めして保持する。また、基板搬送機構7は、部品実装作業が完了した基板Bを下流側に搬出する。基板搬送機構7の両側方には、部品供給部8が設置されている。 Component mounting device M3 has the function of mounting components D onto board B. In Figure 2, a board transport mechanism 7 is installed in the X direction at the center of base 6. The board transport mechanism 7 transports board B carried in from the upstream side in the X direction, and positions and holds it at a mounting operation position by mounting head 12, which will be described below. The board transport mechanism 7 also transports board B downstream after component mounting operation has been completed. Component supply units 8 are installed on both sides of the board transport mechanism 7.

部品供給部8には、それぞれ複数のフィーダ(テープフィーダ)9がX方向に並列に装着された台車5が取り付けられている。フィーダ9は、部品Dを格納するポケットが形成されたキャリアテープを部品供給部8の外側から基板搬送機構7に向かう方向(テープ送り方向)にピッチ送りすることにより、実装ヘッド12が部品Dをピックアップする部品取出し位置に部品Dを供給する。なお、部品Dを供給するフィーダはフィーダ9(テープフィーダ)の他、トレイに載置した部品Dを供給するトレイフィーダ、中空のスティックに整列保持した部品Dを供給するスティックフィーダなどであってもよい。フィーダ9は、部品を基板に装着するためのユニットの一例である。 The component supply unit 8 is fitted with carts 5 on which multiple feeders (tape feeders) 9 are mounted in parallel in the X direction. The feeders 9 feed carrier tape, which has pockets for storing components D, at intervals from the outside of the component supply unit 8 toward the board transport mechanism 7 (tape feed direction), to supply components D to the component removal position where the mounting head 12 picks up the components D. Note that the feeders that supply components D may be feeders 9 (tape feeders), or may be tray feeders that supply components D placed on a tray, or stick feeders that supply components D aligned and held on hollow sticks. The feeders 9 are an example of a unit for mounting components onto a board.

図2において、基台6の上面におけるX方向の両端部には、リニア駆動機構を備えたY軸テーブル10が配置されている。Y軸テーブル10には、同様にリニア駆動機構を備えたビーム11がY方向に移動自在に結合されている。ビーム11には、実装ヘッド12がX方向に移動自在に装着されている。実装ヘッド12は、複数(ここでは8つ)のノズルユニット12aを備えている。例えば、実装ヘッド12には、4つのノズルユニット12aが2列設けられている。例えば、実装ヘッド12は、ノズルユニット12aの数などが異なる複数の種類が準備されている。実装ヘッド12は、部品を基板に装着するためのユニットの一例である。 In Figure 2, a Y-axis table 10 equipped with a linear drive mechanism is disposed on both ends in the X direction of the top surface of the base 6. A beam 11, similarly equipped with a linear drive mechanism, is connected to the Y-axis table 10 so that it can move freely in the Y direction. A mounting head 12 is attached to the beam 11 so that it can move freely in the X direction. The mounting head 12 is equipped with multiple (eight in this example) nozzle units 12a. For example, the mounting head 12 has two rows of four nozzle units 12a. For example, multiple types of mounting heads 12 are available, each with a different number of nozzle units 12a. The mounting head 12 is an example of a unit for mounting components on a board.

図3において、各ノズルユニット12aの下端部には、部品Dを真空吸着して保持する吸着ノズル12bが装着されている。吸着ノズル12bは、吸着する部品Dのサイズや形状などに対応して、ノズルの形状などが異なる複数の種類が準備されている。 In Figure 3, a suction nozzle 12b that vacuum-sucks and holds a component D is attached to the lower end of each nozzle unit 12a. There are multiple types of suction nozzles 12b available, each with a different nozzle shape, to accommodate the size and shape of the component D to be sucked.

図2において、Y軸テーブル10およびビーム11は、実装ヘッド12を水平方向(X方向、Y方向)に移動させる実装ヘッド移動機構13を構成する。実装ヘッド移動機構13は、部品を基板に装着するためのユニットの一例である。実装ヘッド移動機構13および実装ヘッド12は、部品供給部8に装着されているフィーダ9の部品取出し位置から部品Dを吸着ノズル12bによって吸着してピックアップする。そして、実装ヘッド移動機構13は、基板搬送機構7に保持された基板Bの実装位置に実装ヘッド12を移送して実装する部品実装作業を実行する。 In Figure 2, the Y-axis table 10 and beam 11 constitute a mounting head moving mechanism 13 that moves the mounting head 12 horizontally (X direction, Y direction). The mounting head moving mechanism 13 is an example of a unit for mounting components on a board. The mounting head moving mechanism 13 and mounting head 12 pick up component D by suction using the suction nozzle 12b from the component removal position of the feeder 9 attached to the component supply unit 8. The mounting head moving mechanism 13 then transports the mounting head 12 to the mounting position on board B held by the board transport mechanism 7 and performs the component mounting operation.

実装ヘッド12がフィーダ9から部品Dを取り出して基板Bに実装するまでの時間は、台車5におけるフィーダ9の位置(部品装着装置の構成)に依存する。例えば、基板Bに実装される実装点数が多い部品Dを供給するフィーダ9を台車5の中心付近に配置することで、実装ヘッド12の移動距離を縮小して実装時間を短縮することができる。 The time it takes for the mounting head 12 to pick up components D from the feeder 9 and mount them on the board B depends on the position of the feeder 9 on the carriage 5 (the configuration of the component mounting device). For example, by positioning the feeder 9 that supplies components D, which are mounted in large numbers on the board B, near the center of the carriage 5, the movement distance of the mounting head 12 can be reduced, thereby shortening the mounting time.

図2および図3において、ビーム11には、ビーム11の下面側に位置し、実装ヘッド12とともに一体的に移動するヘッドカメラ14が装着されている。実装ヘッド12が移動することにより、ヘッドカメラ14は基板搬送機構7の実装作業位置に位置決めされた基板Bの上方に移動して、基板Bに設けられた基板マーク(図示せず)を撮像して基板Bの位置を認識する。 In Figures 2 and 3, the beam 11 is fitted with a head camera 14 that is positioned on the underside of the beam 11 and moves integrally with the mounting head 12. As the mounting head 12 moves, the head camera 14 moves above the board B positioned at the mounting operation position of the board transport mechanism 7, and captures an image of a board mark (not shown) provided on the board B to recognize the position of the board B.

部品供給部8と基板搬送機構7との間には、部品認識カメラ15が設置されている。部品認識カメラ15は、部品供給部8から部品Dを取り出した実装ヘッド12が上方を移動する際に、吸着ノズル12bに保持された部品Dを撮像して保持位置などを認識する。実装ヘッド12による部品Dの基板Bへの部品実装作業では、ヘッドカメラ14による基板Bの認識結果と部品認識カメラ15による部品Dの認識結果とを加味して実装位置の補正が行われる。 A component recognition camera 15 is installed between the component supply unit 8 and the board transport mechanism 7. As the mounting head 12 moves upward after picking up a component D from the component supply unit 8, the component recognition camera 15 captures an image of the component D held by the suction nozzle 12b and recognizes the holding position, etc. When the mounting head 12 mounts the component D on the board B, the mounting position is corrected taking into account the recognition results of the board B by the head camera 14 and the recognition results of the component D by the component recognition camera 15.

図3において、台車5の前側には、部品Dを収納するキャリアテープ16が巻回されたリール17が保持されている。フィーダ9は、リール17に収納されているキャリアテープ16をテープ送り方向に搬送して実装ヘッド12による部品取り出し位置に部品Dを供給する。フィーダ9は、搬送するキャリアテープ16の幅に対応して幅などが異なる複数の種類が準備されている。 In Figure 3, a reel 17 around which a carrier tape 16 containing a component D is wound is held at the front of the carriage 5. The feeder 9 transports the carrier tape 16 stored on the reel 17 in the tape feed direction, supplying the component D to the component pick-up position by the mounting head 12. Several types of feeders 9 are available, each with different widths corresponding to the width of the carrier tape 16 to be transported.

次に、図4を参照して、部品装着装置M3の制御系の構成を説明する。 Next, the configuration of the control system for component mounting device M3 will be explained with reference to Figure 4.

図4は、実施の形態に係る部品装着装置M3の構成を示すブロック図である。 Figure 4 is a block diagram showing the configuration of the component mounting device M3 according to an embodiment.

部品装着装置M3は、メインコントローラ100を備える。なお、図4には、メインコントローラ100によって制御される、部品を基板に装着するためのユニットである実装ヘッド12、実装ヘッド移動機構13およびフィーダ9、ならびに、部品認識カメラ15および基板搬送機構7も示している。また、ここでは、複数のフィーダ9を示している。例えば、各ユニットは、メインコントローラ100から発行される通信コマンドに基づいて制御される。メインコントローラ100は、制御部110および記憶部120を有する。制御部110は、ユニット(実装ヘッド12、実装ヘッド移動機構13およびフィーダ9など)を制御する。制御部110は、CPU装置であり、記憶部120に記憶された各種のプログラムやデータに基づいて、以下に説明する収集部111、選択部112、切替部113、受信部114、削除部115および転送部116などの構成要素を制御する。 Component mounting device M3 includes a main controller 100. Figure 4 also shows the mounting head 12, mounting head movement mechanism 13, and feeder 9, which are units for mounting components on boards, as well as the component recognition camera 15 and board transport mechanism 7, all of which are controlled by the main controller 100. Multiple feeders 9 are also shown. For example, each unit is controlled based on communication commands issued by the main controller 100. The main controller 100 includes a control unit 110 and a memory unit 120. The control unit 110 controls the units (such as the mounting head 12, mounting head movement mechanism 13, and feeder 9). The control unit 110 is a CPU device that controls components such as the collection unit 111, selection unit 112, switching unit 113, reception unit 114, deletion unit 115, and transfer unit 116, which are described below, based on various programs and data stored in the memory unit 120.

実装ヘッド12は、実装ヘッド12の動作に関するログデータが格納されるメモリ131を有する。メモリ131に格納される実装ヘッド12の動作に関するログデータは、例えば、吸着ノズル12bによるエアーの吸い込みおよび吹き出しの際のエアー流量のデータ、ならびに、エアーの吸い込みおよび吹き出しを切り替えるバルブの応答性のデータなどである。 The mounting head 12 has a memory 131 in which log data related to the operation of the mounting head 12 is stored. The log data related to the operation of the mounting head 12 stored in the memory 131 includes, for example, data on the air flow rate when the suction nozzle 12b sucks in and blows out air, and data on the responsiveness of the valve that switches between suction and blowing air.

実装ヘッド移動機構13は、実装ヘッド移動機構13の動作に関するログデータが格納されるメモリ132を有する。メモリ132に格納される実装ヘッド移動機構13の動作に関するログデータは、サーボモータのトルクデータ、移動の指令値と現在値との差異のデータ、および、モータの振動のデータなどである。 The mounting head moving mechanism 13 has a memory 132 in which log data related to the operation of the mounting head moving mechanism 13 is stored. The log data related to the operation of the mounting head moving mechanism 13 stored in memory 132 includes servo motor torque data, data on the difference between the movement command value and the current value, and motor vibration data.

フィーダ9は、フィーダ9の動作に関するログデータが格納されるメモリ133を有する。メモリ133に格納されるフィーダ9の動作に関するログデータは、部品を送り出す際のトルクデータなどである。 Feeder 9 has memory 133 in which log data related to the operation of feeder 9 is stored. The log data related to the operation of feeder 9 stored in memory 133 includes torque data when feeding out parts, etc.

収集部111は、メモリ131、132および133に格納されたログデータを収集する。具体的には、収集部111は、部品装着装置M3の部品を基板に装着する動作に影響しない時間にログデータを収集する。 Collection unit 111 collects log data stored in memories 131, 132, and 133. Specifically, collection unit 111 collects log data at a time that does not affect the operation of component mounting device M3 to mount components on a board.

選択部112は、複数種類の検査装置のうちのいずれかの検査装置を選択する。図1では、複数種類の検査装置として、基板外観検査装置M9および基板出荷検査装置M10を示しており、例えば、基板の検査は、基板外観検査装置M9および基板出荷検査装置M10によって行われ、選択部112は、基板外観検査装置M9および基板出荷検査装置M10のうちのいずれかの検査装置を選択する。 The selection unit 112 selects one of multiple types of inspection devices. In Figure 1, the multiple types of inspection devices are shown as a board visual inspection device M9 and a board shipping inspection device M10. For example, board inspection is performed by the board visual inspection device M9 and the board shipping inspection device M10, and the selection unit 112 selects one of the inspection devices, board visual inspection device M9 and board shipping inspection device M10.

切替部113は、削除部115によってログデータを記憶部120から削除するか否かを切り替える。切替部113によって、ログデータを削除する機能を有効にするか否かを切り替えることができる。 The switching unit 113 switches whether or not the deletion unit 115 deletes log data from the storage unit 120. The switching unit 113 can switch whether or not the function for deleting log data is enabled.

受信部114は、基板の検査結果を受信する。受信部114は、基板の検査結果を、基板を検査する検査機(例えば基板外観検査装置M9または基板出荷検査装置M10)から受信してもよいし、基板の検査結果を外部装置から受信してもよい。基板の検査結果を外部装置から受信する場合、当該外部装置は、基板外観検査装置M9または基板出荷検査装置M10などから基板の検査結果を取得している。 The receiving unit 114 receives the inspection results of the board. The receiving unit 114 may receive the inspection results of the board from an inspection machine that inspects the board (e.g., board visual inspection device M9 or board shipping inspection device M10), or may receive the inspection results of the board from an external device. When receiving the inspection results of the board from an external device, the external device acquires the inspection results of the board from the board visual inspection device M9 or board shipping inspection device M10, etc.

削除部115は、受信部114が受信した検査結果が良好であることを示す場合、当該検査結果に対応するログデータを記憶部120から削除する。例えば、削除部115は、受信部114が受信した、選択部112が選択した検査装置による検査結果が良好であることを示す場合、当該検査結果に対応するログデータを記憶部120から削除する。例えば、基板外観検査装置M9が選択されている場合に、基板外観検査装置M9による検査結果が良好であることを示す場合、削除部115は、基板外観検査装置M9による良好な検査結果に対応するログデータを記憶部120から削除する。また、例えば、基板出荷検査装置M10が選択されている場合に、基板出荷検査装置M10による検査結果が良好であることを示す場合、削除部115は、基板出荷検査装置M10による良好な検査結果に対応するログデータを記憶部120から削除する。 If the inspection results received by the receiving unit 114 indicate a good result, the deletion unit 115 deletes the log data corresponding to the inspection results from the storage unit 120. For example, if the inspection results received by the receiving unit 114 by the inspection device selected by the selection unit 112 indicate a good result, the deletion unit 115 deletes the log data corresponding to the inspection results from the storage unit 120. For example, if board visual inspection device M9 is selected and the inspection results by board visual inspection device M9 indicate a good result, the deletion unit 115 deletes the log data corresponding to the good inspection results by board visual inspection device M9 from the storage unit 120. Furthermore, for example, if board shipping inspection device M10 is selected and the inspection results by board shipping inspection device M10 indicate a good result, the deletion unit 115 deletes the log data corresponding to the good inspection results by board shipping inspection device M10 from the storage unit 120.

転送部116は、記憶部120に記憶されたログデータを外部装置(例えば管理装置3または外部サーバなど)に転送する。 The transfer unit 116 transfers the log data stored in the memory unit 120 to an external device (e.g., the management device 3 or an external server).

記憶部120は、実装データ121、部品データ122、ログデータ123および検査結果データ124を記憶する。実装データ121には、基板への部品の実装作業に際して参照されるデータであり、実装の対象とされている基板品種のデータ、実装に用いられる吸着ノズル12bのデータ、部品の実装位置のデータなどが含まれる。部品データ122には、各実装位置に実装される部品の種類やサイズのデータなどが含まれる。ログデータ123は、収集部111によって収集されたログデータであり、削除部115によって良好な検査結果に対応するログデータが削除され、削除されなかったログデータ(すなわち良好ではない検査結果に対応するログデータ)が転送部116によって外部装置へ転送される。検査結果データ124は、受信部114が受信した検査結果である。各検査結果には、検査された基板が対応付けられている。 The memory unit 120 stores mounting data 121, component data 122, log data 123, and inspection result data 124. Mounting data 121 is data referenced when mounting components on a board, and includes data on the board type being mounted, data on the suction nozzle 12b used for mounting, and data on the component mounting position. Component data 122 includes data on the type and size of the component to be mounted at each mounting position. Log data 123 is log data collected by the collection unit 111. Log data corresponding to good inspection results is deleted by the deletion unit 115, and log data that has not been deleted (i.e., log data corresponding to poor inspection results) is transferred to an external device by the transfer unit 116. Inspection result data 124 is inspection results received by the reception unit 114. Each inspection result is associated with the inspected board.

次に、図5から図8を参照して、部品装着装置M3の動作の詳細を説明する。 Next, the operation of component mounting device M3 will be described in detail with reference to Figures 5 to 8.

図5は、実施の形態に係る部品装着装置M3のデータ収集が行われる際の動作を示すフローチャートである。 Figure 5 is a flowchart showing the operation of component mounting device M3 when collecting data in accordance with an embodiment of the present invention.

まず、制御部110は、実装ヘッド12が有する1列目の4つの吸着ノズル12bがフィーダ9の部品取出し位置の上方に位置するように実装ヘッド12を移動し、1列目の4つの吸着ノズル12bによりフィーダ9から供給された4つの部品を吸着する(ステップS11)。 First, the control unit 110 moves the mounting head 12 so that the first row of four suction nozzles 12b on the mounting head 12 is positioned above the component removal position of the feeder 9, and the four suction nozzles 12b in the first row pick up the four components supplied from the feeder 9 (step S11).

次に、制御部110は、実装ヘッド12が有する2列目の4つの吸着ノズル12bがフィーダ9の部品取出し位置の上方に位置するように実装ヘッド12を移動する(ステップS12)。 Next, the control unit 110 moves the mounting head 12 so that the second row of four suction nozzles 12b of the mounting head 12 is positioned above the component removal position of the feeder 9 (step S12).

次に、制御部110は、2列目の4つの吸着ノズル12bによりフィーダ9から供給された4つの部品を吸着する(ステップS13)。 Next, the control unit 110 causes the four suction nozzles 12b in the second row to pick up the four components supplied from the feeder 9 (step S13).

次に、制御部110は、部品認識カメラ15の上方へ実装ヘッド12を移動する(ステップS14)。 Next, the control unit 110 moves the mounting head 12 above the component recognition camera 15 (step S14).

制御部110は、部品認識カメラ15によって、部品認識カメラ15の上方に位置する実装ヘッド12の吸着ノズル12bに吸着された部品を撮影して部品認識を行うことで、部品が正しく吸着されているか(具体的には、部品が吸着されているか、正しい向きで吸着されているかなど)を判定する(ステップS15)。例えば、部品が正しく吸着されていない場合には、エラー報知がされてもよい。 The control unit 110 performs component recognition by having the component recognition camera 15 photograph the component picked up by the suction nozzle 12b of the mounting head 12 located above the component recognition camera 15, thereby determining whether the component has been picked up correctly (specifically, whether the component has been picked up and in the correct orientation, etc.) (step S15). For example, if the component has not been picked up correctly, an error may be reported.

制御部110は、変数iに1を設定する(ステップS16)。変数iは、1つの吸着ノズル12bに吸着された1つの部品が基板に装着されるごとにインクリメントされる変数である。吸着ノズル12bが8つあり、基板に装着される部品が8つある場合、実装ヘッド12の吸着ノズル12bの数(言い換えると、実装ヘッド12から基板に装着される部品の数)である8まで変数iはインクリメントされる。 The control unit 110 sets the variable i to 1 (step S16). The variable i is incremented each time a component picked up by one suction nozzle 12b is placed on the board. If there are eight suction nozzles 12b and eight components to be placed on the board, the variable i is incremented up to 8, which is the number of suction nozzles 12b on the mounting head 12 (in other words, the number of components to be placed on the board from the mounting head 12).

次に、制御部110は、生産ラインの上流(ここではスクリーン印刷装置M2)から搬送されてくる基板上の部品を装着すべき位置の上方に、当該部品を吸着した吸着ノズル12bが位置するように実装ヘッド12を移動する(ステップS17)。 Next, the control unit 110 moves the mounting head 12 so that the suction nozzle 12b that has picked up the component is positioned above the position where the component should be mounted on the board being transported from upstream on the production line (here, screen printing device M2) (step S17).

制御部110は、基板上の部品を装着すべき位置の上方に位置する吸着ノズル12bに吸着された部品を基板に装着する(ステップS18)。このとき、実装ヘッド12は、実装ヘッド12の動作に関するログデータをメモリ131に記憶する(ステップS19)。 The control unit 110 places the component picked up by the suction nozzle 12b located above the position on the board where the component is to be placed (step S18). At this time, the mounting head 12 stores log data related to the operation of the mounting head 12 in the memory 131 (step S19).

制御部110は、変数iが8となっているか否かを判定する(ステップS20)。変数iが8となっていない場合(ステップS20でNo)、制御部110は、変数iをインクリメントし(ステップS21)、8つの吸着ノズル12bのうち、まだ部品を吸着している吸着ノズル12bについて、ステップS17からの処理を行う。これにより、8つの吸着ノズル12bについて、吸着された部品の装着およびログデータの記憶が行われる。 The control unit 110 determines whether the variable i is 8 (step S20). If the variable i is not 8 (No in step S20), the control unit 110 increments the variable i (step S21) and performs the process from step S17 for any of the eight suction nozzles 12b that are still picking up components. As a result, the picked-up components are placed and log data is stored for each of the eight suction nozzles 12b.

変数iが8となっている場合(ステップS20でYes)、制御部110は、実装ヘッド12の吸着ノズル12bに次の部品を供給するために実装ヘッド12をフィーダ9へ移動しながら、収集部111は、実装ヘッド12が有するメモリ131に記憶されたログデータを収集する(ステップS22)。このように、収集部111は、実装ヘッド12が移動している時間にログデータを収集し、具体的には、実装ヘッド12が基板に部品を装着後に所定の場所(例えばフィーダ9)へ移動している時間にログデータを収集する。詳細は後述する図6で説明するが、実装ヘッド12が基板に部品を装着後にフィーダ9へ移動している時間にログデータを収集することで、タクトタイムへの影響を抑制しながらデータ収集を行うことができる。 When the variable i is 8 (Yes in step S20), the control unit 110 moves the mounting head 12 to the feeder 9 to supply the next component to the suction nozzle 12b of the mounting head 12, while the collection unit 111 collects log data stored in the memory 131 of the mounting head 12 (step S22). In this way, the collection unit 111 collects log data while the mounting head 12 is moving, specifically, while the mounting head 12 is moving to a predetermined location (e.g., feeder 9) after placing a component on the board. As will be explained in more detail in Figure 6 below, by collecting log data while the mounting head 12 is moving to the feeder 9 after placing a component on the board, data collection can be performed while minimizing the impact on takt time.

そして、制御部110は、次のターンがあるか否かを判定する(ステップS23)。例えば、1つの基板には装着すべき部品が数多くある場合があり、1つの実装ヘッド12を使って何度もフィーダ9からの部品の吸着と、基板への部品の装着とを繰り返す場合がある。ここでは、フィーダ9からの部品の吸着、基板への移動、基板への部品の装着およびフィーダ9への移動を行う一例の動作を1ターンと呼ぶ。次のターンがある場合(ステップS23でYes)、すなわち基板に装着すべき部品がまだある場合、ステップS11からの処理が行われる。次のターンがない場合(ステップS23でNo)、すなわち基板に装着すべき部品がない場合、処理が終了する。 Then, the control unit 110 determines whether there is a next turn (step S23). For example, there may be many components to be mounted on a single board, and one mounting head 12 may be used to repeatedly pick up components from the feeder 9 and mount the components on the board. Here, one turn refers to an example operation of picking up a component from the feeder 9, moving it to the board, mounting the component on the board, and then moving it back to the feeder 9. If there is a next turn (Yes in step S23), i.e., if there are still components to be mounted on the board, processing continues from step S11. If there is no next turn (No in step S23), i.e., if there are no components to be mounted on the board, processing ends.

次に、実装ヘッド12が基板に部品を装着後にフィーダ9へ移動している時間にログデータを収集することで、タクトタイムへの影響を抑制しながらデータ収集を行うことができることについて、図6を用いて説明する。 Next, using Figure 6, we will explain how collecting log data while the mounting head 12 is moving to the feeder 9 after placing components on the board makes it possible to collect data while minimizing the impact on takt time.

図6は、実施の形態および比較例に係る部品装着装置M3のデータ収集が行われる際のタイミングチャートである。図6の(a)は、比較例に係る部品装着装置M3のデータ収集が行われる際のタイミングチャートであり、図6の(b)は、実施の形態に係る部品装着装置M3のデータ収集が行われる際のタイミングチャートである。図6において、吸着と記載された箇所は吸着ノズル12bがフィーダ9から部品を吸着している時間を示し、装着と記載された箇所は吸着ノズル12bが部品を基板へ装着している時間を示し、ドットハッチングを付した箇所は実装ヘッド12が移動している時間を示し、斜線ハッチングを付した箇所はログデータを収集している時間を示す。なお、吸着ノズル12bが8つある場合には、図6における1ターンにおける装着の時間も8つとなるが、ここでは省略して、1ターンにおける装着の時間を3つのみ示している。 Figure 6 is a timing chart showing data collection for component mounting apparatus M3 according to the embodiment and the comparative example. Figure 6(a) is a timing chart showing data collection for component mounting apparatus M3 according to the comparative example, and Figure 6(b) is a timing chart showing data collection for component mounting apparatus M3 according to the embodiment. In Figure 6, the "pickup" section indicates the time when the suction nozzle 12b picks up a component from the feeder 9, the "place" section indicates the time when the suction nozzle 12b places a component on the board, the dotted hatched section indicates the time when the mounting head 12 is moving, and the diagonal hatched section indicates the time when log data is being collected. Note that if there are eight suction nozzles 12b, there will also be eight placement times in one turn in Figure 6, but this is omitted here and only three placement times in one turn are shown.

比較例では、実装ヘッド12がメモリ131を有していないとする。比較例では、実装ヘッド12がメモリ131を有しておらず、ログデータを記憶しておくことができないため、図6の(a)に示されるように、刻々と変化する部品を装着する際のログデータは、部品を装着するごとに収集する必要がある。このため、部品を装着する際に、ログデータを収集するための時間が発生し、次の部品を装着すべき場所への移動を開始するまでにデータ収集のための待ち時間が発生する。したがって、図6の(a)に示されるように、その分、遅延が発生し、タクトタイムが影響を受けるおそれがある。 In the comparative example, the mounting head 12 does not have memory 131. In the comparative example, the mounting head 12 does not have memory 131 and is unable to store log data. Therefore, as shown in Figure 6(a), log data for mounting components, which change from moment to moment, must be collected each time a component is mounted. As a result, time is required to collect log data when mounting a component, and a wait time for data collection occurs before starting to move to the location where the next component is to be mounted. Therefore, as shown in Figure 6(a), a delay occurs, which may affect the takt time.

一方で、実施の形態では、実装ヘッド12がメモリ131を有しているため、図6の(b)に示されるように、刻々と変化する部品を装着する際のログデータを、部品を装着するごとに収集する必要がなく、メモリ131に記憶しておくことができる。そして、実装ヘッド12が1ターンにおける装着すべき部品を全て基板に装着した後、次のターンにおける装着すべき部品を吸着するためにフィーダ9へ移動している時間に、収集部111は、メモリ131からログデータを収集する。この時間は、部品装着装置M3の部品を基板に装着する動作に影響しない時間であるため、当該時間にログデータを収集することで、タクトタイムへの影響を抑制しながらデータ収集を行うことができる。図6の(a)の比較例において発生した遅延が、図6の(b)の実施の形態では発生していないことがわかる。 In contrast, in this embodiment, because the mounting head 12 has memory 131, as shown in FIG. 6(b), log data for component placement, which changes from moment to moment, does not need to be collected each time a component is placed; it can be stored in memory 131. After the mounting head 12 has placed all of the components to be placed in one turn onto the board, the collection unit 111 collects log data from memory 131 while it moves to feeder 9 to pick up the components to be placed in the next turn. This time does not affect the component placement operation of component placement device M3 on the board, so by collecting log data during this time, data collection can be performed while minimizing the impact on takt time. It can be seen that the delay that occurred in the comparative example in FIG. 6(a) does not occur in the embodiment in FIG. 6(b).

このように、部品を基板に装着するための実装ヘッド12が、実装ヘッド12の動作に関するログデータが格納されるメモリ131を有しているため、メモリ131に格納されたログデータを任意のタイミングで収集することができる。つまり、タクトタイムへの影響がないまたは少ない時間にログデータを収集することができる。したがって、タクトタイムへの影響を抑制しながらデータ収集を行うことができる。 In this way, because the mounting head 12 used to mount components on a board has memory 131 in which log data related to the operation of the mounting head 12 is stored, the log data stored in memory 131 can be collected at any time. In other words, log data can be collected at times that have little or no impact on takt time. Therefore, data can be collected while minimizing the impact on takt time.

なお、収集部111は、実装ヘッド移動機構13が有するメモリ132からログデータを収集する場合にも、部品装着装置M3の部品を基板に装着する動作に影響しない時間にログデータを収集する。具体的には、収集部111は、部品を基板に装着するための位置に、基板が搬送されてくるまでの待ち時間にログデータを収集する。 When collecting log data from the memory 132 of the mounting head moving mechanism 13, the collection unit 111 collects the log data at a time that does not affect the operation of component placement device M3 to place components on the board. Specifically, the collection unit 111 collects the log data during the waiting time until the board is transported to the position where the components will be placed on the board.

例えば、実装ヘッド移動機構13がメモリ132を有していない場合には、ログデータを記憶しておくことができないため、実装ヘッド移動機構13は、実装ヘッド12をX方向に移動させた後、そのX方向の移動についてのログデータ(例えばトルクデータなど)を収集し、次にY方向に移動させた後そのY方向の移動についてのログデータを収集する必要がある。このため、実装ヘッド12の移動方向を変えるごとにログデータを収集するための時間が発生し、次の方向への移動を開始するまでにデータ収集のための待ち時間が発生する。したがって、その分、遅延が発生し、タクトタイムが影響を受けるおそれがある。 For example, if the mounting head movement mechanism 13 does not have memory 132, it will not be able to store log data, so the mounting head movement mechanism 13 will need to move the mounting head 12 in the X direction, collect log data (such as torque data) about that X-direction movement, then move it in the Y direction, and collect log data about that Y-direction movement. This means that time is required to collect log data each time the mounting head 12 changes direction, resulting in a wait time for data collection before starting to move in the next direction. This can cause delays and potentially affect takt time.

これに対して、実装ヘッド移動機構13がメモリ132を有している場合には、実装ヘッド12を移動する際のログデータを、実装ヘッド12の移動方向を変えるごとに収集する必要がなく、メモリ132に記憶しておくことができる。そして、例えば、部品を基板に装着するための位置に、基板が搬送されてくるまでの待ち時間に、メモリ132からログデータを収集する。この時間は、部品装着装置M3の部品を基板に装着する動作に影響しない時間であるため、当該時間にログデータを収集することで、タクトタイムへの影響を抑制しながらデータ収集を行うことができる。 In contrast, if the mounting head movement mechanism 13 has memory 132, log data for moving the mounting head 12 does not need to be collected each time the direction of movement of the mounting head 12 is changed, and can be stored in memory 132. Then, for example, log data is collected from memory 132 during the waiting time until the board is transported to the position where the components will be mounted on the board. This time does not affect the operation of component mounting device M3 to mount components on the board, so by collecting log data during this time, data can be collected while minimizing the impact on takt time.

また、収集部111は、フィーダ9が有するメモリ133からログデータを収集する場合にも、部品装着装置M3の部品を基板に装着する動作に影響しない時間にログデータを収集する。具体的には、収集部111は、フィーダ9から実装ヘッド12が有する全ての吸着ノズル12bへの部品の供給が完了した後の時間にログデータを収集する。 Furthermore, when collecting log data from the memory 133 of the feeder 9, the collection unit 111 collects the log data at a time that does not affect the operation of the component mounting device M3 to mount components on the board. Specifically, the collection unit 111 collects the log data after the feeder 9 has completed supplying components to all of the suction nozzles 12b of the mounting head 12.

例えば、フィーダ9がメモリ133を有していない場合には、ログデータを記憶しておくことができないため、部品を送り出した後、その送り出しについてのログデータ(例えばトルクデータなど)を収集し、次に部品を送り出した後、その送り出しについてのログデータを収集する必要がある。このため、部品を送り出すごとにログデータを収集するための時間が発生し、次の部品の送り出しを開始するまでにデータ収集のための待ち時間が発生する。したがって、その分、遅延が発生し、タクトタイムが影響を受けるおそれがある。 For example, if the feeder 9 does not have memory 133, it cannot store log data, so after a part is fed out, it is necessary to collect log data about that feeding (such as torque data), and then after the next part is fed out, it is necessary to collect log data about that feeding. As a result, time is required to collect log data each time a part is fed out, and there is a wait time for data collection before the next part can be fed out. This can cause delays and affect takt time.

これに対して、フィーダ9がメモリ133を有している場合には、部品を送り出す際のログデータを、部品を送り出すごとに収集する必要がなく、メモリ133に記憶しておくことができる。そして、例えば、フィーダ9から実装ヘッド12が有する全ての吸着ノズル12bへの部品の供給が完了した後の時間に、メモリ133からログデータを収集する。この時間は、部品装着装置M3の部品を基板に装着する動作に影響しない時間であるため、当該時間にログデータを収集することで、タクトタイムへの影響を抑制しながらデータ収集を行うことができる。 In contrast, if the feeder 9 has memory 133, the log data for feeding components does not need to be collected each time a component is fed, but can be stored in memory 133. Then, for example, the log data is collected from memory 133 after the feeder 9 has completed supplying components to all of the suction nozzles 12b of the mounting head 12. This time does not affect the component mounting device M3's operation of mounting components onto the board, so by collecting the log data at this time, data can be collected while minimizing the impact on the takt time.

図7は、実施の形態に係る部品装着装置M3のデータが基板に対応付けて記憶される際の動作を示すフローチャートである。 Figure 7 is a flowchart showing the operation of the component mounting device M3 according to the embodiment when data is stored in association with a board.

制御部110は、基板へ部品を装着する(ステップS31)。ステップS31は、図5に示されるステップS11からステップS23までの処理である。 The control unit 110 mounts the component on the board (step S31). Step S31 corresponds to steps S11 to S23 shown in Figure 5.

次に、制御部110は、ステップS31での基板への部品の装着の際のログデータを、当該基板と対応付けて記憶する(ステップS32)。 Next, the control unit 110 stores the log data from when the components were placed on the board in step S31, in association with the board (step S32).

次に、制御部110は、次の基板があるか否かを判定する(ステップS33)。次の基板がある場合(ステップS33でYes)、次の基板について、ステップS31からの処理が行われる。これにより、基板ごとのログデータが基板ごとに対応付けられて記憶される。次の基板がない場合(ステップS33でNo)、処理が終了する。 Next, the control unit 110 determines whether or not there is a next board (step S33). If there is a next board (Yes in step S33), the process from step S31 is performed for the next board. As a result, log data for each board is stored in association with each board. If there is no next board (No in step S33), the process ends.

図8は、実施の形態に係る部品装着装置M3のデータが転送される際の動作を示すフローチャートである。 Figure 8 is a flowchart showing the operation of component mounting device M3 when transferring data in this embodiment.

受信部114は、検査結果を受信したか否かを判定する(ステップS41)。例えば、受信部114は、選択部112によって複数種類の検査装置のうちから選択された検査装置の検査結果を受信したか否かを判定する。選択部112によって、ログデータを削除するか否かの判定に用いる検査結果を、複数種類の検査装置のうちのいずれの検査装置の検査結果にするかを選択することができる。検査結果を受信していない場合(ステップS41でNo)、再度ステップS41での処理が行われる。すなわち、ステップS41では、検査結果の受信待ちが行われる。 The receiving unit 114 determines whether or not the test results have been received (step S41). For example, the receiving unit 114 determines whether or not the test results have been received from an inspection device selected from among multiple types of inspection devices by the selecting unit 112. The selecting unit 112 can select which of the multiple types of inspection devices the test results from will be used to determine whether or not to delete the log data. If the test results have not been received (No in step S41), the process in step S41 is performed again. That is, in step S41, the receiving unit waits for the test results to be received.

削除部115は、受信部114が検査結果を受信した場合(ステップS41でYes)、受信部114が受信した検査結果が良好であることを示すか否かを判定する(ステップS42)。 When the receiving unit 114 receives the test results (Yes in step S41), the deletion unit 115 determines whether the test results received by the receiving unit 114 indicate a good result (step S42).

削除部115は、検査結果が良好であることを示す場合(ステップS42でYes)、当該検査結果に対応するログデータを記憶部120から削除する(ステップS43)。例えば、検査結果が基板外観検査装置M9または基板出荷検査装置M10による基板の検査結果であり、当該検査結果が良好であることを示す場合、削除部115は、基板外観検査装置M9または基板出荷検査装置M10により検査された基板と対応付けて記憶されたログデータを記憶部120から削除する。当該ログデータは、検査された基板を生産する際に用いられた生産装置(スクリーン印刷装置M2、部品装着装置M3またはリフロー装置M7など)の動作に関するログデータである。基板の検査結果が良好である場合には、当該検査結果に対応するログデータの解析は不要であり削除しても問題ない場合が多い。このように、記憶部120に記憶されるログデータのうち、良好な検査結果に対応するログデータが削除されるため、記憶部120の記憶容量の削減が可能となる。 If the inspection results indicate a good result (Yes in step S42), the deletion unit 115 deletes the log data corresponding to the inspection results from the storage unit 120 (step S43). For example, if the inspection results indicate a good result for a board inspected by the board visual inspection device M9 or the board shipping inspection device M10, the deletion unit 115 deletes from the storage unit 120 the log data stored in association with the board inspected by the board visual inspection device M9 or the board shipping inspection device M10. This log data is log data related to the operation of the production equipment (such as the screen printing device M2, component mounting device M3, or reflow device M7) used to produce the inspected board. If the inspection results for the board are good, analysis of the log data corresponding to the inspection results is unnecessary, and deletion of the log data is often not problematic. In this way, log data corresponding to good inspection results is deleted from the log data stored in the storage unit 120, thereby reducing the storage capacity of the storage unit 120.

検査結果が良好でないことを示す場合(ステップS42でNo)、ステップS43での処理が行われない。つまり、良好でないことを示す検査結果に対応するログデータは、記憶部120から削除されない。基板の検査結果が良好でない場合には、当該検査結果に対応するログデータの解析が必要となる場合が多いため、良好でない検査結果に対応するログデータは削除されない。 If the inspection results indicate that the inspection is not good (No in step S42), the processing in step S43 is not performed. In other words, the log data corresponding to the inspection results that indicate that the inspection is not good is not deleted from the memory unit 120. If the inspection results of the board are not good, it is often necessary to analyze the log data corresponding to the inspection results, so the log data corresponding to the inspection results that are not good is not deleted.

次に、転送部116は、所定の条件を満たすか否かを判定する(ステップS44)。所定の条件を満たす場合は、例えば、記憶部120に記憶されたログデータが所定量となった場合、転送の要求を受けた場合、または、予め定められたタイミングとなった場合などである。所定の条件を満たさない場合(ステップS44でNo)、所定の条件が満たされるまで、ステップS41からステップS43までの処理が繰り返される。 Next, the transfer unit 116 determines whether a predetermined condition is met (step S44). The predetermined condition is met, for example, when a predetermined amount of log data stored in the storage unit 120 has been reached, when a transfer request has been received, or when a predetermined timing has occurred. If the predetermined condition is not met (No in step S44), steps S41 to S43 are repeated until the predetermined condition is met.

転送部116は、所定の条件を満たす場合(ステップS44でYes)、記憶部120に記憶されたログデータを外部装置に転送する(ステップS45)。上述したように、記憶部120に記憶されるログデータのうち、良好な検査結果に対応するログデータが削除されるため、外部装置に転送されるログデータの量が少なくなり、外部装置の記憶容量の削減が可能となる。 If the predetermined condition is met (Yes in step S44), the transfer unit 116 transfers the log data stored in the memory unit 120 to the external device (step S45). As described above, log data corresponding to good test results is deleted from the log data stored in the memory unit 120, reducing the amount of log data transferred to the external device and enabling a reduction in the storage capacity of the external device.

なお、ログデータを記憶部120から削除しないように切替部113によって切り替えられている場合には、ステップS41からの処理は行われなくてもよい。つまり、この場合には、検査結果が良好であることを示す場合であっても、当該検査結果に対応するログデータが削除されなくてもよい。 Note that if the switching unit 113 has switched so that the log data is not deleted from the storage unit 120, the processing from step S41 onwards does not need to be performed. In other words, in this case, even if the test results indicate a good result, the log data corresponding to the test results does not need to be deleted.

以上説明したように、基板の検査結果が良好である場合には、当該検査結果に対応するログデータの解析は不要であり削除しても問題ない場合が多い。このため、良好な検査結果に対応するログデータを削除することで、記憶容量の削減が可能となる。 As explained above, if the inspection results for a board are good, there is often no need to analyze the log data corresponding to those inspection results, and it can be deleted without causing any problems. Therefore, deleting log data corresponding to good inspection results can reduce storage capacity.

(その他の実施の形態)
以上、本開示の生産装置(部品装着装置M3、スクリーン印刷装置M2、リフロー装置M7など)について、実施の形態に基づいて説明したが、本開示は、上記実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、および、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の範囲内に含まれる。
(Other embodiments)
The production apparatuses (component mounting apparatus M3, screen printing apparatus M2, reflow apparatus M7, etc.) of the present disclosure have been described above based on the embodiments, but the present disclosure is not limited to the above-described embodiments. As long as they do not deviate from the spirit of the present disclosure, various modifications that a person skilled in the art can make to the present embodiments, and configurations constructed by combining components of different embodiments, are also included within the scope of the present disclosure.

例えば、上記実施の形態では、制御部110が選択部112を備える例について説明したが、選択部112を備えていなくてもよい。例えば、ログデータを削除するか否かの判定に用いる検査結果は、選択されなくてもよく、予め定められた検査装置の検査結果であってもよい。 For example, in the above embodiment, an example was described in which the control unit 110 includes the selection unit 112, but the control unit 110 does not necessarily have to include the selection unit 112. For example, the test results used to determine whether or not to delete log data do not need to be selected, and may instead be the test results of a predetermined test device.

例えば、上記実施の形態では、制御部110が切替部113を備える例について説明したが、切替部113を備えていなくてもよい。例えば、削除部115によってログデータを記憶部120から削除するか否かが切り替えられなくてもよい。 For example, in the above embodiment, an example was described in which the control unit 110 includes the switching unit 113, but the control unit 110 does not need to include the switching unit 113. For example, the deletion unit 115 does not need to be able to switch whether or not to delete log data from the storage unit 120.

例えば、本開示は、生産装置として実現できるだけでなく、生産装置を構成する各構成要素が行うステップ(処理)を含むデータ管理方法として実現できる。 For example, the present disclosure can be realized not only as a production device, but also as a data management method that includes steps (processing) performed by each component that makes up the production device.

データ管理方法は、部品が装着された基板を生産するための生産装置により実行されるデータ管理方法であって、生産装置は、基板の生産のための動作に関するログデータを記憶する記憶部を備え、データ管理方法は、図8に示されるように、基板の検査結果を受信し(ステップS41でYes)、受信した検査結果が良好であることを示す場合(ステップS42でYes)、当該検査結果に対応するログデータを記憶部から削除し(ステップS43)、記憶部に記憶されたログデータを外部装置に転送する(ステップS45)処理を含む。 The data management method is executed by a production device for producing circuit boards having components mounted thereon. The production device has a memory unit that stores log data related to operations for producing the circuit boards. As shown in FIG. 8, the data management method includes the steps of receiving inspection results for the circuit boards (Yes in step S41), and, if the received inspection results indicate a good result (Yes in step S42), deleting the log data corresponding to the inspection results from the memory unit (step S43), and transferring the log data stored in the memory unit to an external device (step S45).

例えば、データ管理方法におけるステップは、コンピュータ(コンピュータシステム)によって実行されてもよい。そして、本開示は、データ管理方法に含まれるステップを、コンピュータに実行させるためのプログラムとして実現できる。さらに、本開示は、そのプログラムを記録したCD-ROMなどである非一時的なコンピュータ読み取り可能な記録媒体として実現できる。 For example, the steps in the data management method may be executed by a computer (computer system). The present disclosure can be realized as a program for causing a computer to execute the steps included in the data management method. Furthermore, the present disclosure can be realized as a non-transitory computer-readable recording medium, such as a CD-ROM, on which the program is recorded.

例えば、本開示が、プログラム(ソフトウェア)で実現される場合には、コンピュータのCPU、メモリおよび入出力回路などのハードウェア資源を利用してプログラムが実行されることによって、各ステップが実行される。つまり、CPUがデータをメモリまたは入出力回路などから取得して演算したり、演算結果をメモリまたは入出力回路などに出力したりすることによって、各ステップが実行される。 For example, if the present disclosure is realized as a program (software), each step is performed by running the program using hardware resources such as a computer's CPU, memory, and input/output circuits. In other words, each step is performed by the CPU obtaining data from memory or input/output circuits, etc., performing calculations, and outputting the calculation results to memory or input/output circuits, etc.

また、上記実施の形態の生産装置に含まれる各構成要素は、専用または汎用の回路として実現されてもよい。 Furthermore, each component included in the production device of the above embodiment may be realized as a dedicated or general-purpose circuit.

また、上記実施の形態の生産装置に含まれる各構成要素は、集積回路(IC:Integrated Circuit)であるLSI(Large Scale Integration)として実現されてもよい。 Furthermore, each component included in the production device of the above embodiment may be realized as an LSI (Large Scale Integration), which is an integrated circuit (IC).

また、集積回路はLSIに限られず、専用回路または汎用プロセッサで実現されてもよい。プログラム可能なFPGA(Field Programmable Gate Array)、または、LSI内部の回路セルの接続および設定が再構成可能なリコンフィギュラブル・プロセッサが、利用されてもよい。 Furthermore, the integrated circuit is not limited to an LSI, but may be realized using a dedicated circuit or a general-purpose processor. A programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor, in which the connections and settings of circuit cells within the LSI can be reconfigured, may also be used.

さらに、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて、生産装置に含まれる各構成要素の集積回路化が行われてもよい。 Furthermore, if advances in semiconductor technology or other derivative technologies result in the emergence of integrated circuit technology that can replace LSI, that technology may naturally be used to integrate each component included in the production equipment.

その他、実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本開示の趣旨を逸脱しない範囲で各実施の形態における構成要素および機能を任意に組み合わせることで実現される形態も本開示に含まれる。 In addition, this disclosure also includes forms obtained by applying various modifications to the embodiments that would occur to those skilled in the art, as well as forms realized by arbitrarily combining the components and functions of each embodiment within the scope of the spirit of this disclosure.

本開示は、部品装着装置などの生産装置を用いて部品が装着された基板などを生産する分野において有用である。 This disclosure is useful in fields where production equipment such as component mounting devices is used to produce circuit boards and other products with components mounted thereon.

2 ネットワーク
3 管理装置
5 台車
6 基台
7 基板搬送機構
8 部品供給部
9 フィーダ
10 Y軸テーブル
11 ビーム
12 実装ヘッド
12a ノズルユニット
12b 吸着ノズル
13 実装ヘッド移動機構
14 ヘッドカメラ
15 部品認識カメラ
16 キャリアテープ
17 リール
100 メインコントローラ
110 制御部
111 収集部
112 選択部
113 切替部
114 受信部
115 削除部
116 転送部
120 記憶部
121 実装データ
122 部品データ
123 ログデータ
124 検査結果データ
131、132、133 メモリ
M1 基板供給装置
M2 スクリーン印刷装置
M3、M4、M5、M6 部品装着装置
M7 リフロー装置
M8 基板回収装置
M9 基板外観検査装置
M10 基板出荷検査装置
DESCRIPTION OF SYMBOLS 2 Network 3 Management device 5 Cart 6 Base 7 Board transport mechanism 8 Component supply unit 9 Feeder 10 Y-axis table 11 Beam 12 Mounting head 12a Nozzle unit 12b Suction nozzle 13 Mounting head moving mechanism 14 Head camera 15 Component recognition camera 16 Carrier tape 17 Reel 100 Main controller 110 Control unit 111 Collection unit 112 Selection unit 113 Switching unit 114 Reception unit 115 Deletion unit 116 Transfer unit 120 Storage unit 121 Mounting data 122 Component data 123 Log data 124 Inspection result data 131, 132, 133 Memory M1 Board supply device M2 Screen printing device M3, M4, M5, M6 Component mounting device M7 Reflow device M8 Board recovery device M9 Board appearance inspection device M10 Board shipping inspection device

Claims (6)

部品が装着された基板を生産するための生産装置であって、
前記基板の生産のための動作に関するログデータを記憶する記憶部と、
前記基板の検査結果を受信する受信部と、
前記受信部が受信した検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除する削除部と、
前記記憶部に記憶されたログデータを外部装置に転送する転送部と、を備える、
生産装置。
A production apparatus for producing a board on which components are mounted,
a storage unit that stores log data related to operations for producing the substrate;
a receiving unit that receives the inspection results of the substrate;
a deletion unit that deletes log data corresponding to the inspection result from the storage unit when the inspection result received by the receiving unit indicates that the inspection result is good;
a transfer unit that transfers the log data stored in the storage unit to an external device.
Production equipment.
前記受信部は、前記基板の検査結果を、前記基板を検査する検査機から受信する、
請求項1に記載の生産装置。
the receiving unit receives inspection results of the substrate from an inspection machine that inspects the substrate;
The production device according to claim 1 .
前記受信部は、前記基板の検査結果を、外部装置から受信する、
請求項1に記載の生産装置。
the receiving unit receives the inspection result of the substrate from an external device.
The production device according to claim 1 .
前記基板の検査は、複数種類の検査装置によって行われ、
前記生産装置は、さらに、前記複数種類の検査装置のうちのいずれかの検査装置を選択する選択部を備え、
前記削除部は、前記受信部が受信した、前記選択部が選択した検査装置による検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除する、
請求項1~3のいずれか1項に記載の生産装置。
The inspection of the substrate is performed by a plurality of types of inspection devices,
the production device further includes a selection unit for selecting one of the plurality of types of inspection devices;
the deletion unit, when the inspection result received by the receiving unit and obtained by the inspection device selected by the selecting unit indicates a good result, deletes the log data corresponding to the inspection result from the storage unit;
The production device according to any one of claims 1 to 3.
前記生産装置は、さらに、前記削除部によってログデータを前記記憶部から削除するか否かを切り替える切替部を備える、
請求項1~4のいずれか1項に記載の生産装置。
The production device further includes a switching unit that switches whether or not the deletion unit deletes the log data from the storage unit.
The production device according to any one of claims 1 to 4.
部品が装着された基板を生産するための生産装置により実行されるデータ管理方法であって、
前記生産装置は、前記基板の生産のための動作に関するログデータを記憶する記憶部を備え、
前記データ管理方法は、
前記基板の検査結果を受信し、
受信した検査結果が良好であることを示す場合、当該検査結果に対応するログデータを前記記憶部から削除し、
前記記憶部に記憶されたログデータを外部装置に転送する、
データ管理方法。
1. A data management method executed by a production device for producing a board on which components are mounted, comprising:
the production device includes a storage unit that stores log data related to operations for producing the substrate;
The data management method includes:
receiving an inspection result of the substrate;
If the received test result indicates a good result, delete the log data corresponding to the test result from the storage unit;
transferring the log data stored in the storage unit to an external device;
Data management methods.
JP2022013953A 2022-02-01 2022-02-01 Production equipment and data management method Active JP7774209B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022013953A JP7774209B2 (en) 2022-02-01 2022-02-01 Production equipment and data management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022013953A JP7774209B2 (en) 2022-02-01 2022-02-01 Production equipment and data management method

Publications (2)

Publication Number Publication Date
JP2023112279A JP2023112279A (en) 2023-08-14
JP7774209B2 true JP7774209B2 (en) 2025-11-21

Family

ID=87562327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022013953A Active JP7774209B2 (en) 2022-02-01 2022-02-01 Production equipment and data management method

Country Status (1)

Country Link
JP (1) JP7774209B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003110297A (en) 2001-10-02 2003-04-11 Juki Corp Electronic component mounting system
JP2004134774A (en) 2002-09-13 2004-04-30 Matsushita Electric Ind Co Ltd Quality analysis system and quality analysis method
JP2008171330A (en) 2007-01-15 2008-07-24 Yamaha Motor Co Ltd Information collection method, information collection system, and information collection program
JP2011077095A (en) 2009-09-29 2011-04-14 Nec Corp System, method and program for monitoring facility
JP2021111652A (en) 2020-01-07 2021-08-02 パナソニックIpマネジメント株式会社 Component mounting system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003110297A (en) 2001-10-02 2003-04-11 Juki Corp Electronic component mounting system
JP2004134774A (en) 2002-09-13 2004-04-30 Matsushita Electric Ind Co Ltd Quality analysis system and quality analysis method
JP2008171330A (en) 2007-01-15 2008-07-24 Yamaha Motor Co Ltd Information collection method, information collection system, and information collection program
JP2011077095A (en) 2009-09-29 2011-04-14 Nec Corp System, method and program for monitoring facility
JP2021111652A (en) 2020-01-07 2021-08-02 パナソニックIpマネジメント株式会社 Component mounting system

Also Published As

Publication number Publication date
JP2023112279A (en) 2023-08-14

Similar Documents

Publication Publication Date Title
US8527082B2 (en) Component mounting method, component mounting apparatus, method for determining mounting conditions, and apparatus and program for determining mounting conditions
JP4883071B2 (en) Electronic component mounting system
JP4883070B2 (en) Electronic component mounting system and electronic component mounting method
JP4883072B2 (en) Electronic component mounting system
JP4883069B2 (en) Electronic component mounting system and electronic component mounting method
CN106030769B (en) To operation system of substrate and the method for managing the erection sequence to the element of operation system of substrate
US9078385B2 (en) Component mounting method and component mounting apparatus
JP5440483B2 (en) Electronic component mounting system and electronic component mounting method
JP4996634B2 (en) Mounting condition determining method and mounting condition determining apparatus
JP2012124350A (en) Electronic component packaging system and electronic component packaging method
JP4995745B2 (en) Component mounting equipment
JP4342185B2 (en) Substrate carrying-in method and substrate production system in mounting line
JP7774209B2 (en) Production equipment and data management method
JP4852456B2 (en) Mounting line and mounting method
JP6009695B2 (en) Component mounting apparatus and component mounting method
JP7139483B2 (en) Board-to-board work machine and board-to-board work method
JP4995848B2 (en) Mounting condition determination method
JP5473465B2 (en) Electronic component mounting equipment
JP2004095978A (en) Method and system for contra-substrate working
WO2023149055A1 (en) Component mounting device
WO2016103330A1 (en) Device for managing work performed on substrate
JP7402998B2 (en) Backup component placement support device and placement support method
JP2013084646A (en) Substrate processing system, substrate supply order determination method, program and storage medium
JP2006093349A (en) Circuit board production method
JP2008147313A (en) Mounting condition determination method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241211

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: 20251014

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251027

R150 Certificate of patent or registration of utility model

Ref document number: 7774209

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150