(57)【要約】  カンバン情報に基づいてプログラムリストを取得し、生産設備のプログラムを切替える生産システムおよびそれに用いるプログラム切替え方法を提供する。  カンバン情報管理テーブル１７ｂより製品名を取得するとともに、取得された製品名と生産ライン名との組み合わせに該当するプログラムリストを製品情報管理テーブル１７ｃより取得するプログラムリスト取得手段（ステップ５００）と、プログラムリスト取得手段によって取得されたプログラムリストに基づいて、プログラム記憶部１７ａより対応するプログラムを検索し、複数の生産ラインの各生産設備に転送してプログラムを切替える切替え手段（ステップ６００）とを備える。
2014045408.tif 000002
【特許請求の範囲】
【請求項１】
構成の異なる複数の生産ラインを備え、これら複数の生産ラインで同一基板種の製品を生産できるようにした生産システムにおいて、
前記複数の生産ラインを構成する各生産設備が実行するプログラムを記憶するプログラム記憶部と、
カンバン名と製品名とを記録したカンバン情報を登録するカンバン情報管理テーブルと、
製品名と生産ライン名の組み合わせ毎に、プログラムリストをデータベース化した製品情報管理テーブルと、
前記カンバン情報管理テーブルより製品名を取得するとともに、取得された製品名と生産ライン名との組み合わせに該当するプログラムリストを製品情報管理テーブルより取得するプログラムリスト取得手段と、
該プログラムリスト取得手段によって取得されたプログラムリストに基づいて、前記プログラム記憶部より対応するプログラムを検索し、前記複数の生産ラインの各生産設備に転送してプログラムを切替えるプログラム切替え手段と、
を備えたことを特徴とする生産システム。
【請求項２】
請求項１において、同じ製品を前記複数の生産ラインで生産するために、複数のカンバン情報を生成し、これらカンバン情報を前記各生産ラインにそれぞれ投入するようにした生産システム。
【請求項３】
構成の異なる複数の生産ラインを備え、これら複数の生産ラインで同一基板種の製品を生産できるようにした生産システムに用いるプログラム切替え方法であって、
前記複数の生産ラインを構成する各生産設備が実行するプログラムを記憶し、
カンバン名と製品名とを記録したカンバン情報を登録し、
製品名と生産ライン名の組み合わせ毎に、前記複数の生産ラインを構成する各生産設備が実行するプログラムリストをデータベース化し、
前記カンバン情報より取得した製品名と前記生産ライン名との組み合わせに基づいて、当該組み合わせに該当するプログラムリストを取得し、
取得したプログラムリストに基づいて、対応するプログラムを検索し、前記複数の生産ラインの各生産設備に転送してプログラムを切替えるようにしたことを特徴とするプログラム切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構成の異なる複数の生産ラインを備え、これら複数の生産ラインで同一基板種の製品を生産できるようにした生産システムおよびそれに用いるプログラム切替え方法に関するものである。
【背景技術】
【０００２】
特許文献１には、生産機種のプリント基板を複数の電子部品実装装置間を搬送させ、生産機種とこれの生産に必要な段取りデータを具備する生産機種データとに基づいてプリント基板に電子部品を実装する基板組立実装ラインが記載されている。【０００３】
特許文献１に記載の基板組立実装ラインにおいては、一連の生産機種を登録した予約リストと、一連の生産機種に対する生産機種データとを有する管理データを作成するデータ作成手段を有し、作成された管理データに基づいて電子部品実装装置は電子部品の実装を行うようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４９７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のものにおいては、生産予約リストと基板種に対応する装置のプログラム情報に基づいて生産切替時のプログラム情報の変更を自動で行えるようになっているが、特許文献１には、生産を行う各基板種に対して、生産ライン毎にプログラム情報を保有するようにはなっておらず、多量のプログラム切替え時においてミスを発生する恐れがある。【０００６】
本発明は係る従来の問題に鑑みてなされたもので、カンバン情報に基づいて事前に登録されたプログラムリストを取得し、生産設備のプログラムを自動切替えする生産システムおよびそれに用いるプログラム切替え方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
請求項１に係る発明の特徴は、構成の異なる複数の生産ラインを備え、これら複数の生産ラインで同一基板種の製品を生産できるようにした生産システムにおいて、カンバン名と製品名とを記録したカンバン情報を登録するカンバン情報管理テーブルと、製品名と生産ライン名の組み合わせ毎に、前記複数の生産ラインを構成する各生産設備が実行するプログラムを記憶するプログラム記憶部と、製品名と生産ライン名の組み合わせ毎に、前記プログラムのリストをデータベース化した製品情報管理テーブルと、前記カンバン情報管理テーブルより製品名を取得するとともに、取得された製品名と前記生産ライン名との組み合わせに基づいて、当該組み合わせに該当するプログラムリストを前記製品情報管理テーブルより取得するプログラムリスト取得手段と、該プログラムリスト取得手段によって取得されたプログラムリストに基づいて、前記プログラム記憶部より対応するプログラムを検索し、前記複数の生産ラインの各生産設備に転送してプログラムを切替えるプログラム切替え手段とを備えたことである。【０００８】
請求項２に係る発明の特徴は、請求項１において、同じ製品を前記複数の生産ラインで生産するために、複数のカンバン情報を生成し、これらカンバン情報を前記各生産ラインにそれぞれ投入するようにしたことである。【０００９】
請求項３に係る発明の特徴は、構成の異なる複数の生産ラインを備え、これら複数の生産ラインで同一基板種の製品を生産できるようにした生産システムにおけるプログラム切替え方法であって、カンバン名と製品名とを記録したカンバン情報を登録し、  製品名と生産ライン名の組み合わせ毎に、前記複数の生産ラインを構成する各生産設備が実行するプログラムのリストをデータベース化し、前記カンバン情報より取得した製品名と前記生産ライン名との組み合わせに基づいて、当該組み合わせに該当するプログラムリストを取得し、取得されたプログラムリストに基づいて、対応するプログラムを検索し、前記複数の生産ラインの各生産設備に転送してプログラムを切替えるようにしたことである。
【発明の効果】
【００１０】
上記した請求項に係る発明によれば、カンバン情報と、カンバン情報を投入した生産ラインとの組み合わせに基づいて、事前に登録されたプログラムリストの中から組み合わせに該当するプログラムリストを取得し、このプログラムリストに基づいて、生産ラインの各生産設備に必要な複数のプログラムを自動切替えできるようにしたので、多量のプログラムを処理する場合においても、プログラム切替えミスの発生を的確に防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る生産システムの概略構成を示す平面図である。
【図２】管理コンピュータの概略構成を示すブロック図である。
【図３】生産システムを制御するプログラムリストを示す図である。
【図４】管理コンピュータに記憶されるプログラムのデータ構成を示す図である。
【図５】カンバンを示す図である。
【図６】生産システムの各生産設備のプログラムを切替えるステップを示す図である。
【発明を実施するための形態】
【００１２】
以下本発明の実施の形態を図面に基づいて説明する。図１は、プリント基板に電子部品を実装する生産システム１０の概要を示すもので、当該生産システム１０は、複数（実施の形態においては、５ライン）の生産ライン１１、１２、１３、１４、１５と、これら生産ライン１１〜１５を管理する１台の管理コンピュータ１７を備えている。
【００１３】
第１の生産ライン１１は、プリント基板に対して、プリンター、印刷検査機、部品実装機、概観検査機、リフロー等の作業を行う複数（実施の形態においては、４台）の生産設備１１Ａ〜１１Ｄと、これら生産設備１１Ａ〜１１Ｄの前後および各間に配置された基板搬送コンベア２０によって構成されている。
【００１４】
各生産設備１１Ａ〜１１Ｄには、それぞれ制御装置２１Ａ〜２１Ｄが備えられ、これら制御装置２１Ａ〜２１Ｄは、管理コンピュータ１７と通信ネットワーク１８を介して接続されている。通信ネットワーク１８によって、各制御装置２１Ａ〜２１Ｄと管理コンピュータ１７との間でデータが送受信され、各生産設備１１Ａ〜１１Ｄの制御および管理が行われるようになっている。
【００１５】
各生産設備１１Ａ〜１１Ｄは、投入されるプリント基板（製品）の種類に応じたプログラムによって制御されるようになっており、例えば、製品名ＡＡＡのプリント基板を生産する場合には、プログラムＡ１、Ｂ１、Ｃ１、Ｄ１によってそれぞれ制御される。
【００１６】
同様に、第２の生産ライン１２は、複数（３台）の生産設備１２Ａ〜１２Ｃと、基板搬送コンベア２０によって構成され、第３の生産ライン１３は、複数（２台）の生産設備１３Ａ、１３Ｂと、基板搬送コンベア２０によって構成され、第４の生産ライン１４は、複数（４台）の生産設備１４Ａ〜１４Ｄと、基板搬送コンベア２０によって構成され、第５の生産ライン１５は、複数（２台）の生産設備１５Ａ、１５Ｂと、基板搬送コンベア２０によって構成されている。
【００１７】
各生産設備１２Ａ〜１２Ｃ、１３Ａ、１３Ｂ、１４Ａ〜１４Ｄ、１５Ａ、１５Ｂには、制御装置２２Ａ〜２２Ｃ、２３Ａ、２３Ｂ、２４Ａ〜２４Ｄ、２５Ａ、２５Ｂがそれぞれ設けられ、これら制御装置は、通信ネットワーク１８を介して管理コンピュータ１７に接続されている。
【００１８】
各生産ライン１１〜１５は、同一の基板種および異なる基板種の製品（プリント基板）を生産できるように構成されている。同一基板種の製品を構成の異なる複数の生産ライン１１〜１５で生産する場合には、第１の生産ライン１１の４台の生産設備１１Ａ〜１１Ｄが、プログラムＡ１〜Ｄ１によって制御されるのに対し、他の生産ライン１２〜１５の各生産設備が、前記のプログラムＡ１〜Ｄ１とは異なるプログラムによって制御される。
【００１９】
また、基板種の異なる製品を複数の生産ライン１１〜１５で生産する場合には、これら生産ライン１１〜１５の各生産設備は、さらに別のプログラムによって制御される。
【００２０】
このように、製品の種類と、これを生産する生産ライン１１〜１５との組み合わせに応じた多数のプログラムが予め作成され、これらプログラムが管理コンピュータ１７のプログラム記憶部１７ａ（図２参照）に記憶される。
【００２１】
管理コンピュータ１７には、図２に示すように、プログラム記憶部１７ａに記憶された多数のプログラムの中から必要なプログラムを取得するために、カンバン情報を管理するカンバン情報管理テーブル１７ｂと、製品情報を管理する製品情報管理テーブル１７ｃが設けられている。なお、管理コンピュータ１７には、表示装置１７ｄが設けられ、この表示装置１７ｂを介して必要な情報が入力されるとともに、出力される。
【００２２】
製品情報管理テーブル１７ｃには、プログラムリストがデータベース化されている。プログラムリストは、図３に示すように、製品名（ＡＡＡ、ＢＢＢ、ＣＣＣ・・・）とライン名（Ａ、Ｂ、Ｃ・・・）との組み合わせ毎に、それに必要なプログラム情報を関連付けてデータベース化したものである。例えば、プログラムリストの最上段の「製品ＡＡＡ−ラインＡ，プログラムＡ１，プログラムＢ１，プログラムＣ１，プログラムＤ１」は、製品名ＡＡＡのプリント基板を、ライン名Ａの第１の生産ライン１１で生産するうえで必要な、各生産設備１１Ａ〜１１Ｄ用のプログラムＡ１〜Ｄ１をリンクしたものである。
【００２３】
また、「製品ＡＡＡ−ラインＢ，プログラムＡ２，プログラムＢ２，プログラムＣ２」は、製品名ＡＡＡのプリント基板を、ライン名Ｂの第２の生産ライン１２で生産するうえで必要な、各生産設備１２Ａ〜１２Ｃ用のプログラムＡ２〜Ｃ２をリンクしたものであり、「製品ＡＡＡ−ラインＣ，プログラムＡ３，プログラムＢ３」は、製品名ＡＡＡのプリント基板を、ライン名Ｃの第３の生産ライン１３で生産するうえで必要な、各生産設備１３Ａ、１３Ｂ用のプログラムＡ３、Ｂ３をリンクしたものである。
【００２４】
同様に、「製品ＡＡＡ−ラインＤ，プログラムＡ４，プログラムＢ４，プログラムＣ４、プログラムＤ４」は、製品名ＡＡＡのプリント基板を、ライン名Ｄの第４の生産ライン１４で生産するうえで必要な、各生産設備１４Ａ〜１４Ｄ用のプログラムＡ４〜Ｄ４をリンクしたものであり、「製品ＡＡＡ−ラインＥ，プログラムＡ５，プログラムＢ５」は、製品名ＡＡＡのプリント基板を、ライン名Ｅの第５の生産ライン１５で生産するうえで必要な、各生産設備１５Ａ、１５Ｂ用のプログラムＡ５、Ｂ５をリンクしたものである。
【００２５】
これにより、製品名とライン名とに基づいて、各生産設備に必要なプログラムリストを取得することが可能となる。
【００２６】
プログラム記憶部１７ａに記憶される多数のプログラムは、プリント基板上に電子部品を装着するための作業に関する作業データ、すなわちプリント基板の座標系で表される電子部品の装着位置や電子部品の装着角度および電子部品の種類のデータによって構成されている。
【００２７】
具体的には、図４に示すように、作業データは、同一種のプリント基板上に同一の複数種の電子部品を装着するためのシーケンスデータＤＷ（本例では、ＤＷ＝Ｗ１〜Ｗ１６の１６個のデータ）に、各シーケンスデータＤＷを識別するための識別子ＩＤ（本例では、ＩＤ＝１〜１６の番号）が付加されたデータ構成となっている。シーケンスデータＤＷは、プリント基板のＸＹ直交座標における電子部品の装着位置（Ｘ，Ｙ）、装着角度θおよび電子部品の種類（名称）で構成される。なお、装着角度θは、電子部品によって設定される０度を含む所定の角度である。このような作業データは、プリント基板種毎に作成される。
【００２８】
作業データに基づいて電子部品をプリント基板に実装する場合には、部品実装機の吸着ノズルで吸着した電子部品を図略のカメラで撮像し、作業データの電子部品の装着角度θを参照して必要があれば吸着角度が装着角度となるように電子部品を回転させる。そして、作業データのプリント基板のＸＹ直交座標系における電子部品の装着位置（Ｘ，Ｙ）を部品実装機の座標系に変換し、電子部品を所定位置に位置決めされたプリント基板上に移動し、座標変換した部品装着位置に装着する。以上の動作を装着個数分だけ繰り返す。
【００２９】
以上のように、プリント基板のＸＹ直交座標系における電子部品の装着位置（Ｘ，Ｙ）を作業データとして記憶するようになっているので、複数の生産設備１１Ａ〜１５Ｂ毎に各生産設備の座標系で表される電子部品の装着位置を記憶しておく必要はない。例えば、生産ライン１１の生産設備１１Ａの制御装置２１Ａには、識別子１，４，５，１４，１６に対応するシーケンスデータＷ１，Ｗ４，Ｗ５，Ｗ１４，Ｗ１６が送信されるので、各シーケンスデータＷ１，Ｗ４，Ｗ５，Ｗ１４，Ｗ１６のプリント基板のＸＹ直交座標系における電子部品の装着位置（Ｘ，Ｙ）を生産設備１１Ａの座標系に変換すればよい。よって、小容量のデータで複数の生産実装ライン１１〜１５での基板製造を管理することができる。
【００３０】
構成データに基づいて作業データは各生産設備１１Ａ〜１５Ｂ用のデータ群に振り分けられる。これらデータ群は、作業データの各シーケンスデータＤＷを識別するための識別子ＩＤで構成されている。データ群は、同一種のプリント基板上に同一の複数種の電子部品がそれぞれ装着された部品実装基板を製造する生産ライン１１〜１５毎に、各生産設備１１Ａ〜１５Ｂの部品装着作業時間が均等になるように構成データを参照しつつ分析し、各シーケンスデータＤＷを振り分ける。そして、振り分けた各シーケンスデータＤＷに対応する識別子ＩＤを各生産設備１１Ａ〜１５Ｂ毎にまとめて識別子ＩＤ群を作成し、さらに識別子ＩＤ群を生産ライン１１〜１５に集合させて各データ群を作成する。
【００３１】
具体的には、図４に示すように、生産ライン１１の各生産設備１１Ａ〜１１Ｄを制御するプログラムデータＡ１〜Ｄ１は、生産設備１１Ａ用の識別子ＩＤ群［１，４，５，１４，１６］、生産設備１１Ｂ用の識別子ＩＤ群［３，７，８，１０］、生産設備１１Ｃ用の識別子ＩＤ群［２，６，１１，１３，１５］、および生産設備１１Ｄ用の識別子ＩＤ群［９，１２］を集合させたデータ構成ＤＤ１となっている。以下同様に、生産ライン１２の各生産設備１２Ａ〜１２Ｃを制御するプログラムデータＡ２〜Ｃ２は、生産設備１２Ａ、１２Ｂ、１２Ｃ用の識別子ＩＤ群［１，３，４，５，１４，１６］、［２，７，８，１０，１５］、［６，９，１１，１２，１３］を集合させたデータ構成ＤＤ２となり、生産ライン１３の各生産設備１３Ａ、１３Ｂを制御するプログラムデータＡ３、Ｂ３は、生産設備１３Ａ、１３Ｂ用の識別子ＩＤ群［４，１４，１６］、［１，１３］を集合させたデータ構成ＤＤ３となり、生産ライン１４、１５の各生産設備１４Ａ〜１４Ｄ、１５Ａ、１５Ｂを制御するプログラムデータＡ４〜Ｄ４、Ａ５、Ｂ５は、生産設備１４Ａ〜１４Ｄおよび１５Ａ、１５Ｂ用の識別子ＩＤ群［２，４，１４，１５］、［１，３、７、９、１６］、［５、８、１２］、［６，１０，１１，１３］および［２，６，７，８，１１］、［３，５，９，１０，１２，１５］を集合させたデータ構成ＤＤ４、ＤＤ５となっている。
【００３２】
一方、カンバン情報管理テーブル１７ｂで管理されるカンバン情報は、トヨタ生産方式の「かんばん」でよく知られているように、各生産ライン１１〜１５で製品を生産するために必要な情報を記録した生産指示書に相当するものであり、生産計画時に作成される。カンバン情報管理テーブル１７ｂで管理されるカンバン情報と、製品情報管理テーブル１７ｃで管理される製品情報は、別々に管理される。
【００３３】
カンバン情報を記録したカンバン３０には、図５に示すように、カンバン名を表わすバーコード等のＩＤ３０ａと、製品名と、生産数量と、納入日時等が記録されている。カンバン３０が各生産ライン１１〜１５に投入されると、各生産ライン１１〜１５にそれぞれ設けられた入力装置３１〜３５（図１参照）のバーコードリーダ等によってカンバン３０のＩＤ３０ａが読み取られ、このカンバン３０のＩＤ３０ａは、通信ネットワーク１８を介して管理コンピュータ１７に入力され、カンバン情報管理テーブル１７ｂよりＩＤ３０ａに対応したカンバン情報（カンバン名、製品名等）が取得される。
【００３４】
カンバン３０で指示された所定数量の製品を、複数の生産ライン１１〜１５によって生産する場合には、複数の生産ライン１１〜１５でそれぞれ生産するに必要な複数のカンバン３０が生成される。この場合、製品を複数の生産ラインで生産する場合には、その製品を各生産ラインで所定のプログラムによって生産した場合のサイクルタイムが算出され、これらサイクルタイムや各生産ラインの稼動状況等を勘案しながら、指示された生産数量を所定の納期までに生産するに最適な複数の生産ラインが選択される。
【００３５】
例えば、製品名ＡＡＡの製品を１０００枚生産する場合に、第１の生産ライン１１では５００枚の製品を、第２の生産ライン１２では３００枚の製品を、第３の生産ライン１３では２００枚の製品をそれぞれ生産する生産計画が新たに立案され、３枚のカンバン３０が生成される。
【００３６】
各カンバン３０は、第１〜第３の生産ライン１１〜１３にそれぞれ投入され、各カンバン３０のＩＤ３０ａが各生産ライン１１〜１３の入力装置３１〜３３に設けられたＩＤ読み取り機によって読み取られる。読み取られたカンバンＩＤ３０ａは、通信ネットワーク１８を介して管理コンピュータ１７に入力され、カンバン情報管理テーブル１７ｂよりカンバン３０で指示された製品名ＡＡＡが認識される。同時に、入力装置３１〜３３によって各生産ライン１１〜１３のライン名Ａ、Ｂ、Ｃが入力される。なお、ライン名は、カンバンＩＤ３０ａを読み取る際に自動的に入力するようにすることもできる。
【００３７】
かかる製品名（ＡＡＡ）とライン名（Ａ）の組み合わせ（製品ＡＡＡ−ラインＡ）に基づいて、その組み合わせに該当するプログラムリストが、製品情報管理テーブル１７ｃより取得される。取得されたプログラムリストに基づいて、その製品名（ＡＡＡ）とライン名（Ａ）の組み合わせにリンクした複数プログラム（Ａ１、Ｂ１、Ｃ１、Ｃ２）がプログラム記憶部１７ａより検索される。検索された各プログラムは、管理コンピュータ１７より通信ネットワーク１８を介して第１の生産ライン１１の各生産設備１１Ａ〜１１Ｄの制御装置２１Ａ〜２１Ｄにそれぞれ転送され、各生産設備１１Ａ〜１１Ｄのプログラムが切替えられる。
【００３８】
同様にして、製品名（ＡＡＡ）とライン名（Ｂ）の組み合わせ、および製品名（ＡＡＡ）とライン名（Ｃ）の組み合わせに基づいて、その組み合わせに該当するプログラムリストが製品情報管理テーブル１７ｃより取得され、第２および第３の生産ライン１２、１３の各生産設備１２Ａ〜１２Ｃおよび１３Ａ、１３Ｂのプログラムが切替えられる。
【００３９】
次に、カンバン情報に基づいてプログラム情報を管理する手順を図６のステップ図に基づいて説明する。なお、以下においては、製品名ＡＡＡの製品（プリント基板）を、ライン名Ａ、Ｂ、Ｃの３つの生産ライン１１、１２、１３によって生産する場合を例にして説明する。
【００４０】
まず、ステップ１００において、生産計画に基づいて３枚のカンバン３０が生成され、生成された３枚のカンバン３０は第１〜第３の生産ライン１１〜１３にそれぞれ投入される（ステップ２００）。生産ライン１１〜１３に投入された各カンバン３０は、ステップ３００において、各生産ライン１１〜１３に設けられた入力装置３１〜３３によってＩＤ３０ａをそれぞれ読み取られ、管理コンピュータ１７のカンバン情報管理テーブル１７ｂに基づいて、製品名ＡＡＡがそれぞれ認識されるとともに、各生産ライン１１〜１３のライン名Ａ、Ｂ、Ｃがそれぞれ入力される（ステップ４００）。これにより、製品名（ＡＡＡ）とライン名（Ａ、Ｂ、Ｃ）の組み合せ（製品ＡＡＡ−ラインＡ、製品ＡＡＡ−ラインＢ、製品ＡＡＡ−ラインＣ）が形成される。
【００４１】
続いて、ステップ５００において、製品名（ＡＡＡ）とライン名（Ａ）の組み合わせに基づいて、その組み合わせに該当するプログラムリストが、製品情報管理テーブル１７ｃより検索され、取得される。取得されたプログラムリストに基づいて、それにリンクされた複数のプログラム（プログラムＡ１〜Ｄ１）がプログラム記憶部１７ａより検索される。次いで、ステップ６００において、プログラム記憶部１７ａより検索された各プログラムＡ１〜Ｄ１が、管理コンピュータ１７より通信ネットワーク１８を介して第１の生産ライン１１の各生産設備１１Ａ〜１１Ｄの制御装置２１Ａ〜２１Ｄにそれぞれ一括転送され、各生産設備１１Ａ〜１１Ｄのプログラムが切替えられる。
【００４２】
同様にして、製品名（ＡＡＡ）とライン名（Ｂ）、（Ｃ）の組み合わせに基づいて、その組み合わせに該当するプログラムリストが、製品情報管理テーブル１７ｃより取得される。取得されたプログラムリストに基づいて、それにリンクされた複数のプログラム（プログラムＡ２〜プＣ２およびＡ３、Ｂ３）がプログラム記憶部１７ａよりそれぞれ検索され、これら各プログラムは、管理コンピュータ１７より第２および第３の生産ライン１２、１３の各生産設備１２Ａ〜１２Ｃ、１３Ａ、１３Ｂの制御装置２２Ａ〜２２Ｃ、２３Ａ、２３Ｂにそれぞれ転送され、各生産設備１２Ａ〜１２Ｃおよび１３Ａ、１３Ｂのプログラムが切替えられる。
【００４３】
上記したステップ５００により、製品情報管理テーブル１７ｃよりプログラムリストを取得するプログラムリスト取得手段を構成し、また、上記したステップ６００により、生産ラインの各生産設備のプログラムを切替えるプログラム切替え手段を構成している。
【００４４】
このように、カンバン情報と、カンバン情報を投入した生産ラインとの組み合わせに基づいて、事前に登録されたプログラムリストの中から必要なプログラムリストを取得し、このプログラムリストに基づいて、生産ラインの各生産設備に必要な複数のプログラムを自動切替えできるようにしたので、プログラム切替えミスの発生を的確に防止することができる。
【００４５】
また、カンバン情報管理テーブル１７ｂに登録されるカンバン情報と、製品情報管理テーブル１７ｃに登録される製品情報を別々に管理することで、製品情報に含まれるプログラムリストの変更があった場合でも、カンバン情報側は影響を受けることがなくなる。また、同一の製品であっても、生産ラインの構成により製品情報は異なるが、カンバンが投入される生産ライン毎に製品情報を作成することで、カンバン情報は影響を受けることがなく、製品を投入する生産ラインや、各生産ラインの生産設備のプログラムの変更にも柔軟に対応できるようになる。
【００４６】
なお、プログラム記憶部１７ａに記憶されたプログラムを修正する場合には、プラグラム名を変更して対応することが好ましい。これは、過去に行った生産時のプログラムの内容を残すことができ、あるいは、一時的にプログラムを変更した後に、元のプログラムに戻す場合に有利となるからである。
【００４７】
上記した実施の形態においては、カンバン３０を用いて生産ライン１１〜１５の生産を管理するようになっているため、各カンバン３０が現在どれくらい生産されているかによって、進捗管理を行うことが可能となる。
【００４８】
また、上記した実施の形態においては、各生産ライン１１〜１５を１列の基板搬送レーン（基板搬送コンベア２０）を用いた例について説明したが、本発明は、各生産ラインにダブルレーンあるいはトリプルレーンを設けたものにも対応可能である。例えば、製品ＡＡＡを搬送するレーン１と、製品ＢＢＢを搬送するレーン２とからなるダブルレーンを備えた生産ラインにおいては、製品名と生産ライン名とレーン名との組み合わせに応じて、プログラムリストをデータベース化することによって、上記した実施の形態で述べたと同様にプログラム情報を管理することが可能となる。
【００４９】
すなわち、レーン１を搬送されるプリント基板に対しては、製品ＡＡＡ用のプログラムで実装作業を行い、レーン２を搬送されるプリント基板に対しては、製品ＢＢＢ用のプログラムで実装作業を行うようにすればよい。
【００５０】
上記した実施の形態の生産システム１０およびそれに用いたプログラム切替え方法によれば、カンバン情報と、カンバン情報を投入した生産ライン１１〜１５との組み合わせに基づいて、事前に登録されたプログラムリストの中から組み合わせに該当するプログラムリストを取得し、取得したプログラムリストに基づいて、生産ライン１１〜１５の各生産設備１１Ａ〜１５Ｂのプログラムを一括して切替えできるようになるので、１つ１つプログラムを切替えるものに比べて、プログラム切替えミスを防止でき、多量のプログラムを的確に切替えることができる。
【００５１】
また、カンバン情報管理テーブル１７ｂに登録されるカンバン情報と、製品情報管理テーブル１７ｃにデータベース化された製品情報を別々に管理することで、製品情報に含まれるプログラム名の変更があった場合でも、カンバン情報側は影響を受けることがなく、製品を投入する生産ラインや、プログラム名の変更にも柔軟に対応できるようになる。
【００５２】
以上、本発明の生産システムおよび生産方法を実施の形態に即して説明したが、本発明は実施の形態で述べた構成に限定されるものではなく、特許請求の範囲に記載された本発明の主旨を逸脱しない範囲内で種々の形態を採り得ることは勿論である。
【産業上の利用可能性】
【００５３】
本発明に係る生産システムおよびそれに用いるプログラム切替え方法は、構成の異なる複数の生産ラインで同一基板種の製品を生産するものに用いるのに適している。
【符号の説明】
【００５４】
１０…生産システム、１１〜１５…生産ライン、１１Ａ〜１１Ｄ、１２Ａ〜１２Ｃ、１３Ａ、１３Ｂ、１４Ａ〜１４Ｄ、１５Ａ、１５Ｂ…生産設備、１７…管理コンピュータ、１７ａ…プログラム記憶部、１７ｂ…カンバン情報管理テーブル、１７ｃ…製品情報管理テーブル、２１Ａ〜２１Ｄ、２２Ａ〜２２Ｃ、２３Ａ、２３Ｂ、２４Ａ〜２４Ｄ、２５Ａ、２５Ｂ…制御装置、３０…カンバン、３０ａ…カンバンＩＤ、３１〜３５…入力装置、ステップ５００…プログラムリスト取得手段、ステップ６００…プログラム切替え手段。
【図１】
2014045408.tif 000003
【図２】
2014045408.tif 000004
【図３】
2014045408.tif 000005
【図４】
2014045408.tif 000006
【図５】
2014045408.tif 000007
【図６】
2014045408.tif 000008
【国際調査報告】
2014045408.tif 000009
2014045408.tif 000010