(57)【要約】【課題】部品実装ライン全体としてプログラムのバージョンアップによる生産時間の損失を短くすることができる部品実装ラインにおけるプログラムのバージョンアップ方法を提供することを目的とする。【解決手段】部品実装ラインに連結されている複数の部品実装用設備のうち、先頭の部品実装用設備から開始して下流側に向かって順番に部品実装用設備のプログラムのバージョンアップを実行する。その際、先頭の部品実装用設備は、バージョンアップの実行の指示（更新指示）があった時点（ＳＴ１）で生産中の基板への実装を完了させて、隣接する下流側の部品実装用設備への基板の搬出が完了した後に（ＳＴ４においてＹｅｓ）、バージョンアップを実行する（ＳＴ５〜ＳＴ８）。【選択図】図４
2018056254.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品実装用設備が連結された部品実装ラインにおけるプログラムのバージョンアップ方法であって、
前記複数の部品実装用設備のうちの先頭から開始して下流側に向かって順番に部品実装用設備のプログラムのバージョンアップを実行し、
前記先頭の部品実装用設備は、バージョンアップの実行の指示があった時点で生産中の基板への実装を完了させて、隣接する下流側の前記部品実装用設備への前記基板の搬出が完了した後に、前記バージョンアップを実行する、部品実装ラインにおけるプログラムのバージョンアップ方法。
【請求項２】
前記先頭の部品実装用設備より下流側の部品実装用設備の各々は、隣接する上流側の前記部品実装用設備より前記バージョンアップを開始したことを示す開始報告を受信した時点で生産中の基板の実装を完了させて、隣接する下流側の前記部品実装用設備への前記基板の搬出と前記開始報告の送信を完了した後に、前記バージョンアップを実行する、請求項１に記載の部品実装ラインにおけるプログラムのバージョンアップ方法。
【請求項３】
前記先頭の部品実装用設備より下流側の部品実装用設備の各々は、前記隣接する上流側の部品実装用設備より前記開始報告を受信した時点で、前記隣接する上流側の部品実装用設備への基板要求信号を停止する、請求項２に記載の部品実装ラインにおけるプログラムのバージョンアップ方法。
【請求項４】
前記バージョンアップを実行中の前記部品実装用設備以外の前記複数の部品実装用設備は、前記基板の生産を継続する、請求項１から３のいずれかに記載の部品実装ラインにおけるプログラムのバージョンアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部品実装用設備が連結された部品実装ラインにおけるプログラムのバージョンアップ方法に関するものである。
【背景技術】
【０００２】
部品実装ラインを構成する部品実装装置などの部品実装用設備の動作制御用のプログラムは、一般に設備稼働開始以降においても、不具合修正や動作改善の目的等のために内容を変更するバージョンアップが頻繁に実行されている。バージョンアップ中は、部品実装用設備での基板の生産を中断する必要がある。そこで、生産中の部品実装用設備のバージョンアップによる時間損失を短くするための方策が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１の部品実装用設備（電子部品実装用装置）では、プログラムを記憶する記憶領域を複数備えた記憶部を有し、一の記憶領域に記憶されるプログラムを実行して基板の生産を実行している間に他の記憶領域にバージョンアップ用のプログラムを書き込み、領域を切り替えてバージョンアップを実行することによって時間損失を短くしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８―２０５０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１を含む従来技術では、部品実装用設備単体としてバージョンアップによる時間損失を短くすることは提案されているが、複数の部品実装用設備が連結された部品実装ライン全体としてバージョンアップによる時間損失を短くする方策については言及されていない。そこで、部品実装ライン全体としてプログラムのバージョンアップによる生産時間の損失を短くするという課題があった。
【０００６】
そこで本発明は、部品実装ライン全体としてプログラムのバージョンアップによる生産時間の損失を短くすることができる部品実装ラインにおけるプログラムのバージョンアップ方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の部品実装ラインにおけるプログラムのバージョンアップ方法は、複数の部品実装用設備が連結された部品実装ラインにおけるプログラムのバージョンアップ方法であって、前記複数の部品実装用設備のうちの先頭から開始して下流側に向かって順番に部品実装用設備のプログラムのバージョンアップを実行し、前記先頭の部品実装用設備は、バージョンアップの実行の指示があった時点で生産中の基板への実装を完了させて、隣接する下流側の前記部品実装用設備への前記基板の搬出が完了した後に、前記バージョンアップを実行する。
【発明の効果】
【０００８】
本発明によれば、部品実装ライン全体としてプログラムのバージョンアップによる生産時間の損失を短くすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施の形態の部品実装ラインの構成説明図
【図２】本発明の一実施の形態の部品実装装置の平面図
【図３】本発明の一実施の形態の部品実装ラインの制御系の構成を示すブロック図
【図４】本発明の一実施の形態の部品実装ラインの先頭の部品実装装置におけるプログラムのバージョンアップ方法のフロー図
【図５】本発明の一実施の形態の部品実装ラインの先頭から２台目以降の部品実装装置におけるプログラムのバージョンアップ方法のフロー図
【図６】（ａ）（ｂ）（ｃ）（ｄ）本発明の一実施の形態の部品実装ラインにおけるプログラムのバージョンアップ方法の説明図
【発明を実施するための形態】
【００１０】
以下に図面を用いて、本発明の一実施の形態を詳細に説明する。以下で述べる構成、形状等は説明のための例示であって、部品実装ライン、部品実装装置（部品実装用設備）の仕様に応じ、適宜変更が可能である。以下では、全ての図面において対応する要素には同一符号を付し、重複する説明を省略する。図２では、水平面内で互いに直交する２軸方向として、基板搬送方向のＸ方向（図２における左右方向）、基板搬送方向に直交するＹ方向（図２における上下方向）が示される。
【００１１】
まず図１を参照して部品実装ライン１について説明する。図１において部品実装ライン１は、基板搬送方向の上流側から下流側に向かって、部品実装装置Ｍ１、部品実装装置Ｍ２、部品実装装置Ｍ３を連結して通信ネットワーク２によって接続し、全体が管理コンピュータ３によって制御される構成となっている。部品実装ライン１は、基板に部品を実装して実装基板を生産する機能を有する。
【００１２】
なお、部品実装ライン１の構成は、図１に示す例に限定されることはない。例えば、４台以上の部品実装装置Ｍ１〜Ｍ３を連結しても、２台の部品実装装置Ｍ１〜Ｍ３で構成してもよい。また、部品実装ライン１を構成する部品実装用設備は、部品実装装置Ｍ１〜Ｍ３に限定されることもない。例えば、部品実装用設備は、基板にクリームはんだを印刷する印刷装置や、基板に印刷されたはんだの状態を検査する印刷検査装置、基板に実装された部品の状態を検査する実装検査装置であってもよい。また、下流側に基板を供給する基板供給装置を含んでいてもよい。このように、部品実装ライン１は、複数の部品実装用設備が連結されている。
【００１３】
次に図２を参照して、部品実装装置Ｍ１〜Ｍ３の構成を説明する。部品実装装置Ｍ１〜Ｍ３は同様の構成であり、ここでは部品実装装置Ｍ１について説明する。部品実装装置Ｍ１は、部品供給部から供給された部品を基板に実装する部品実装作業を実行する機能を有する。基台４の中央には、基板搬送機構５がＸ方向に配設されている。基板搬送機構５は、隣接する上流側の部品実装用設備に基板要求信号を送信することによって上流側から搬送された基板６を、実装作業位置に搬入して位置決め保持する。また、基板搬送機構５は、隣接する下流側の部品実装用設備からの基板要求信号を受信すると、部品実装作業が完了した基板６を下流側に搬出する。
【００１４】
基板搬送機構５の両側方には、部品供給部７が配置されている。それぞれの部品供給部７には、複数のテープフィーダ８が並列に装着されている。テープフィーダ８は、部品を収納するポケットが形成されたキャリアテープを部品供給部７の外側から基板搬送機構５に向かう方向（テープ送り方向）にピッチ送りすることにより、以下に説明する部品実装機構の実装ヘッドによる部品取り出し位置に部品を供給する。
【００１５】
基台４上面においてＸ方向の一方側の端部には、リニア駆動機構を備えたＹ軸ビーム９がＹ方向に沿って配設されている。Ｙ軸ビーム９には、同様にリニア駆動機構を備えた２基のＸ軸ビーム１０が、Ｙ方向に移動自在に結合されている。Ｘ軸ビーム１０はＸ方向に沿って配設されている。２基のＸ軸ビーム１０には、それぞれ実装ヘッド１１がＸ方向に移動自在に装着されている。実装ヘッド１１は、部品を吸着して保持して昇降可能な複数の吸着ユニット１１ａを備える。吸着ユニット１１ａのそれぞれの下端部には、部品を吸着保持する吸着ノズルが装着されている。
【００１６】
図２において、Ｙ軸ビーム９、Ｘ軸ビーム１０を駆動することにより、実装ヘッド１１はＸ方向、Ｙ方向に移動する。これにより２つの実装ヘッド１１は、それぞれ対応した部品供給部７に配置されたテープフィーダ８の部品取り出し位置から部品を吸着ノズルによって吸着して取り出して、基板搬送機構５に位置決めされた基板６の実装点に実装する。Ｙ軸ビーム９、Ｘ軸ビーム１０および実装ヘッド１１は、部品を保持した実装ヘッド１１を移動させることにより、部品を基板６に実装する部品実装機構１２を構成する。
【００１７】
部品供給部７と基板搬送機構５との間には、部品認識カメラ１３が配設されている。部品供給部７から部品を取り出した実装ヘッド１１が部品認識カメラ１３の上方を移動する際に、部品認識カメラ１３は実装ヘッド１１に保持された状態の部品を撮像して部品の保持姿勢を認識する。実装ヘッド１１が取り付けられたプレート１０ａには基板認識カメラ１４が取り付けられている。基板認識カメラ１４は、実装ヘッド１１と一体的に移動する。
【００１８】
実装ヘッド１１が移動することにより、基板認識カメラ１４は基板搬送機構５に位置決めされた基板６の上方に移動し、基板６に設けられた基板マーク（図示せず）を撮像して基板６の位置を認識する。また、基板認識カメラ１４はテープフィーダ８の部品の吸着位置の上方に移動し、部品取り出し位置付近のキャリアテープの状態を認識する。実装ヘッド１１による基板６への部品実装動作においては、部品認識カメラ１３による部品の認識結果と、基板認識カメラ１４による基板位置の認識結果とを加味して実装位置の補正が行われる。
【００１９】
次に、図３を参照して、部品実装ライン１の制御系の構成を説明する。部品実装装置Ｍ１〜Ｍ３は同様の構成であり、ここでは部品実装装置Ｍ１について説明する。部品実装装置Ｍ１が備える実装制御部２１は、ＣＰＵ機能を備える演算処理装置であり、内部処理機能として更新制御部２１ａを備えている。実装記憶部２２は記憶装置であり、処理プログラムの他、更新プログラム２２ａなどを記憶する。表示部２３は液晶パネルなどの表示装置であり、各種データ、情報などを表示する。通信部２４は通信インターフェースであり、通信ネットワーク２を介して管理コンピュータ３、他の部品実装装置Ｍ２，Ｍ３との間で信号、データの授受を行う。
【００２０】
実装制御部２１は、実装記憶部２２に記憶された処理プログラムを実行することにより、基板搬送機構５、部品供給部７、部品実装機構１２、部品認識カメラ１３、基板認識カメラ１４、表示部２３の各部を制御して、部品供給部７から供給された部品を基板搬送機構５によって保持された基板６に実装する部品実装作業を実行する。
【００２１】
図３において、更新制御部２１ａは、実装記憶部２２および部品実装装置Ｍ１の各部が備える制御装置（図示省略）が有する記憶部に記憶された処理プログラムや動作パラメータを、最新版にバージョンアップするプログラムの更新処理を実行させる。具体的には、更新制御部２１ａは、管理コンピュータ３からの更新指示を受信した時、または、隣接する上流側の部品実装用設備（部品実装装置Ｍ１〜Ｍ３など）が更新処理を開始した旨の開始報告を受信した時に、プログラムの更新処理を開始する。
【００２２】
また、更新制御部２１ａは、更新処理の開始直後に、隣接する上流側の部品実装用設備への基板要求信号を停止する。これによって、上流側から部品実装の対象となる基板６が新たに搬入されることが防止される。また、更新制御部２１ａは、更新処理を開始した時点で生産中の基板６への部品の実装を完了させて、部品実装装置Ｍ１内の全ての基板６を下流側の部品実装用設備に搬出させる。また、更新制御部２１ａは、管理コンピュータ３にバージョンアップ用の更新プログラム２２ａの送信を要求し、管理コンピュータ３から送信された更新プログラム２２ａを実装記憶部２２に記憶させる。
【００２３】
また、更新制御部２１ａは、全ての基板６が下流側に搬出されると、隣接する下流側の部品実装用設備に更新処理を開始したことを示す開始報告を送信する。また、更新制御部２１ａは、更新プログラム２２ａを実行させ、更新プログラム２２ａの実行が完了すると、再起動が必要な各部を再起動（電源オフ後に電源オン）させる。また、更新制御部２１ａは、再起動が完了すると、隣接する上流側の部品実装用設備への基板要求信号を再開し、基板６の生産を再開させる。
【００２４】
図３において、管理コンピュータ３は、管理制御部３１、管理記憶部３２、入力部３３、表示部３４、通信部３５を備えている。管理制御部３１はＣＰＵなどの演算装置であり、更新管理部３１ａなどの内部処理部を有している。管理記憶部３２は記憶装置であり、部品実装ライン１を統括制御するための部品実装データの他、更新プログラム３２ａなどを記憶する。
【００２５】
更新プログラム３２ａは、部品実装ライン１が備える部品実装用設備の処理プログラムや動作パラメータを、最新版にバージョンアップするためのプログラムであり、部品実装用設備の種類に対応して記憶されている。更新管理部３１ａは、部品実装ライン１が備える複数の部品実装用設備のプログラムのバージョンアップを管理制御する。具体的には、更新管理部３１ａは、部品実装ライン１の先頭（最上流側）の部品実装用設備にプログラムのバージョンアップの実行を指示する更新指示を送信する。また、更新管理部３１ａは、各部品実装用設備（部品実装装置Ｍ１〜Ｍ３）からの要求に応じて、その部品実装用設備に対応する更新プログラム３２ａを要求元に送信する。
【００２６】
図３において、入力部３３は、キーボード、タッチパネル、マウスなどの入力装置であり、操作コマンドやデータ入力時に用いられる。表示部３４は液晶パネルなどの表示装置であり、各種データの他、報知情報などを表示する。通信部３５は通信インターフェースであり、通信ネットワーク２を介して部品実装装置Ｍ１〜Ｍ３との間で信号、データの授受を行う。
【００２７】
次いで図４、図５のフローに則して、図６を参照しながら、部品実装ラインにおけるプログラムのバージョンアップ方法（プログラムの更新処理）について説明する。図４は、部品実装ライン１が備える複数の部品実装用設備のうち、先頭（最上流）の部品実装用設備である部品実装装置Ｍ１におけるプログラムの更新処理のフローを示している。図５は、部品実装ライン１が備える複数の部品実装用設備のうち、先頭から２台目以降の部品実装用設備である部品実装装置Ｍ２，Ｍ３におけるプログラムの更新処理のフローを示している。
【００２８】
ここでは、部品実装ライン１が備える３台の部品実装装置Ｍ１〜Ｍ３において、プログラムのバージョンアップが実行される例を説明する。また、更新処理を開始する直前の部品実装ライン１では、図６（ａ）に示すように、部品実装装置Ｍ１は基板６（３）に、部品実装装置Ｍ２は基板６（２）に、部品実装装置Ｍ３は基板６（１）に対する部品実装作業を実行しているとする。
【００２９】
まず、図４を参照して部品実装装置Ｍ１におけるプログラムの更新処理について説明する。先頭の部品実装用設備である部品実装装置Ｍ１は、管理コンピュータ３より更新指示を受信する（ＳＴ１：更新指示受信工程）。これにより、プログラムの更新処理が開始される。次いで部品実装装置Ｍ１の更新制御部２１ａは、隣接する上流側の部品実装用設備（図示省略する基板供給装置、印刷検査装置など）への基板要求信号を停止させる（ＳＴ２：基板要求信号停止工程）。
【００３０】
部品実装装置Ｍ１では実装基板の生産が継続され（ＳＴ３：基板生産工程）、更新制御部２１ａは、部品実装装置Ｍ１の基板搬送機構５から全ての基板６が下流側に搬出されたか否かを判断する（ＳＴ４：搬出完了判断工程）。すなわち、部品実装装置Ｍ１は、バージョンアップの実行の指示（更新指示）があった時点で生産中の基板６（３）が搬出されるまで（ＳＴ４においてＮｏ）、基板６（３）への部品の実装を継続する（ＳＴ３）。
【００３１】
図６（ｂ）に示すように、部品実装装置Ｍ１での部品実装作業が完了し、基板６（３）が下流側の部品実装装置Ｍ２に搬出されると（ＳＴ４においてＹｅｓ）、更新制御部２１ａは、部品実装装置Ｍ２に向けてバージョンアップを開始したことを示す開始報告を送信させる（ＳＴ５：開始報告送信工程）。次いで更新制御部２１ａは、管理コンピュータ３より更新プログラム２２ａをダウンロードして、更新プログラム２２ａを実行させる（ＳＴ６：更新プログラム実行工程）。これにより、実装記憶部２２の処理プログラムなどが最新版に更新される。なお、更新プログラム２２ａのダウンロードは、実装基板の生産（ＳＴ３）と並行して実行してもよい。
【００３２】
次いで更新制御部２１ａは、再起動が必要な各部の再起動を完了させた後、隣接する上流側の部品実装用設備への基板要求信号を再開させる（ＳＴ７：基板要求信号再開工程）。次いで更新制御部２１ａは、部品実装装置Ｍ１における実装基板の生産を再開させる（ＳＴ８：基板生産再開工程）。これにより、部品実装装置Ｍ１におけるプログラムのバージョンアップが完了し、図６（ｃ）に示すように、上流側より搬送された基板６（４）への部品実装作業が開始される。
【００３３】
上記説明したように、部品実装装置Ｍ１（先頭の部品実装用設備）は、バージョンアップの実行の指示（更新指示）があった時点（ＳＴ１）で生産中の基板６（３）への実装（ＳＴ３）を完了させる。そして、部品実装装置Ｍ２（隣接する下流側の部品実装用設備）への基板６（３）の搬出が完了した後に（ＳＴ４においてＹｅｓ）、バージョンアップを実行する（ＳＴ５〜ＳＴ８）。
【００３４】
次に、図５を参照して、先頭の部品実装用設備（部品実装装置Ｍ１）より下流側の部品実装用設備（部品実装装置Ｍ２，Ｍ３）におけるプログラムの更新処理について説明する。部品実装装置Ｍ２および部品実装装置Ｍ３におけるプログラムの更新処理は同様であり、ここでは部品実装装置Ｍ２について説明する。部品実装装置Ｍ２におけるプログラムの更新処理は、更新処理を開始するトリガーとなる信号が、部品実装装置Ｍ１から送信される開始報告であることが、管理コンピュータ３から送信される更新指示がトリガーとなる部品実装装置Ｍ１とは異なる。以下、部品実装装置Ｍ１におけるプログラムの更新処理と同じ工程には同じ符号を付して、詳細な説明を省略する。
【００３５】
部品実装装置Ｍ２が更新処理を開始する直前の部品実装ライン１では、図６（ｂ）に示すように、部品実装装置Ｍ１はプログラムの更新処理を実行し、部品実装装置Ｍ２は基板６（３）に、部品実装装置Ｍ３は基板６（２）に対する部品実装作業を実行しているとする。
【００３６】
図５において、基板６（３）に部品実装作業中の部品実装装置Ｍ２は、隣接する上流側の部品実装用設備である部品実装装置Ｍ１から送信される開始報告を受信する（ＳＴ１１：開始報告受信工程）。これにより、プログラムの更新処理が開始される。次いで部品実装装置Ｍ２の更新制御部２１ａは、基板要求信号停止工程（ＳＴ２）において、部品実装装置Ｍ１（隣接する上流側の部品実装用設備）への基板要求信号を停止させる。
【００３７】
すなわち、部品実装装置Ｍ２（先頭の部品実装用設備より下流側の部品実装用設備の各々）は、部品実装装置Ｍ１（隣接する上流側の部品実装用設備）より開始報告を受信した時点（ＳＴ１１）で、部品実装装置Ｍ１（隣接する上流側の部品実装用設備）への基板要求信号を停止する（ＳＴ２）。
【００３８】
次いで、開始報告を受信した時点で生産中の基板６（３）の基板生産工程（ＳＴ３）が、部品実装装置Ｍ３に基板６（３）が搬出されるまで実行される。搬出完了判断工程（ＳＴ４）において搬出が完了したと判断されると（Ｙｅｓ）、更新制御部２１ａは、開始報告送信工程（ＳＴ５）を実行して、隣接する下流側の部品実装用設備である部品実装装置Ｍ３に開始報告を送信させる。次いで更新制御部２１ａは、更新プログラム実行工程（ＳＴ６）を実行して、管理コンピュータ３より更新プログラム２２ａをダウンロードして実行させる。
【００３９】
次いで更新制御部２１ａは、必要な再起動を実行した後、基板要求信号再開工程（ＳＴ７）を実行して、部品実装装置Ｍ１への基板要求信号を再開させる。次いで更新制御部２１ａは、基板生産再開工程（ＳＴ８）を実行して、部品実装装置Ｍ２における実装基板の生産を再開させる。これにより、部品実装装置Ｍ２におけるプログラムのバージョンアップが完了し、図６（ｄ）に示すように、プログラムがバージョンアップされた部品実装装置Ｍ１において部品が実装された基板６（４）が搬送されて、プログラムがバージョンアップされた部品実装装置Ｍ２によって基板６（４）への部品実装作業が開始される。
【００４０】
上記説明したように、部品実装装置Ｍ２（先頭の部品実装用設備より下流側の部品実装用設備の各々）は、部品実装装置Ｍ１（隣接する上流側の部品実装用設備）よりバージョンアップを開始したことを示す開始報告を受信した時点（ＳＴ１１）で生産中の基板６（３）の実装（ＳＴ３）を完了させる。そして、部品実装装置Ｍ３（隣接する下流側の部品実装用設備）への基板６（３）の搬出と開始報告の送信（ＳＴ５）を完了した後に、バージョンアップを実行する（ＳＴ６〜ＳＴ８）。
【００４１】
図６（ｄ）に示すように、部品実装装置Ｍ３は、開始報告受信工程（ＳＴ１１）において部品実装装置Ｍ２から送信される開始報告を受信すると、更新処理を開始する。
【００４２】
次に、プログラムの更新処理が実行されている部品実装ライン１全体の状況について説明する。図６（ｂ）、図６（ｃ）、図６（ｄ）では、プログラムの更新処理が実行されている部品実装装置Ｍ１〜Ｍ３を２点鎖線で囲っている。また、プログラムがバージョンアップされた部品実装装置Ｍ１〜Ｍ３によって部品実装作業が実行された基板６（基板６（４）、基板６（５））に斜線でハッチングを掛けている。
【００４３】
図６（ｂ）、図６（ｃ）、図６（ｄ）に示すように、部品実装ライン１では、複数の部品実装用設備（部品実装装置Ｍ１〜Ｍ３）のうちの先頭（部品実装装置Ｍ１）から開始して下流側に向かって順番に部品実装用設備のプログラムのバージョンアップが実行される。これにより、各基板６への部品実装が処理プログラムのバージョンが異なる部品実装装置Ｍ１〜Ｍ３によって実行されることが防止できる。具体例で説明すると、基板６（１）、基板６（２）、基板６（３）は、古いバージョンの処理プログラムで部品実装作業が実行され、基板６（４）、基板６（５）は、更新された新しいバージョンの処理プログラムで部品実装作業が実行されている。
【００４４】
また、プログラムの更新処理が実行されている部品実装装置Ｍ１〜Ｍ３以外の部品実装装置Ｍ１〜Ｍ３では、基板６への部品実装作業が継続されている。例えば、図６（ｂ）において、バージョンアップを実行中の部品実装用設備（部品実装装置Ｍ１）以外の複数の部品実装用設備（部品実装装置Ｍ２，Ｍ３）は、基板６の生産を継続している。これによって、部品実装装置Ｍ１〜Ｍ３がプログラムの更新処理のために実装基板の生産を停止してしまう時間を短縮できて、部品実装ライン１全体として生産時間の損失を短くすることができる。
【００４５】
上記説明したように、本実施の形態の部品実装ラインにおけるプログラムのバージョンアップ方法は、複数の部品実装用設備（部品実装装置Ｍ１〜Ｍ３）のうちの先頭（部品実装装置Ｍ１）から開始して下流側に向かって順番に部品実装用設備のプログラムのバージョンアップを実行している。
【００４６】
その際、先頭の部品実装用設備（部品実装装置Ｍ１）は、バージョンアップの実行の指示があった時点（ＳＴ１）で生産中の基板６への実装を完了させて、隣接する下流側の部品実装用設備（部品実装装置Ｍ２）への基板６の搬出が完了した後に（ＳＴ４においてＹｅｓ）、バージョンアップを実行している（ＳＴ５〜ＳＴ８）。これによって、バージンアップを実行している部品実装用設備の他の部品実装用設備では実装基板の生産を継続することができるため、部品実装ライン１全体としてプログラムのバージョンアップによる生産時間の損失を短くすることができる。
【００４７】
なお、上記では、部品実装用設備として基板６を載置する箇所が１箇所設定された基板搬送機構５を１組備える部品実装装置Ｍ１〜Ｍ３を例に説明したが、本実施の形態の部品実装ラインにおけるプログラムのバージョンアップ方法の適用は、このような部品実装装置Ｍ１〜Ｍ３に限定されることはない。例えば、部品実装ライン１において連結される部品実装用設備は、基板搬送機構５をＹ方向に２組並列に備える部品実装装置であっても、基板搬送機構５に複数の基板６を載置する箇所が設定された部品実装装置であってもよい。その場合、搬出完了判断工程（ＳＴ４）において、部品実装装置が備える全ての基板搬送機構５から全ての基板６が搬出されたか否かが判断される。
【産業上の利用可能性】
【００４８】
本発明の部品実装ラインにおけるプログラムのバージョンアップ方法は、部品実装ライン全体としてプログラムのバージョンアップによる生産時間の損失を短くすることができるという効果を有し、部品を基板に実装する分野において有用である。
【符号の説明】
【００４９】
１  部品実装ライン
６  基板
Ｍ１、Ｍ２、Ｍ３  部品実装装置（部品実装用設備）
【図１】
2018056254.tif 000003
【図２】
2018056254.tif 000004
【図３】
2018056254.tif 000005
【図４】
2018056254.tif 000006
【図５】
2018056254.tif 000007
【図６】
2018056254.tif 000008