(57)【要約】【課題】実装基板の変種変量の生産に容易に対応することができる実装ライン管理装置を提供する。【解決手段】実装ライン管理装置は、それぞれ基板２０に部品を実装する実装ラインＬ１〜Ｌｎを管理する装置であって、実装ラインＬ１〜Ｌｎのそれぞれについて、当該実装ラインと、実装対象の部品とを関連付けて示す管理データＤｔ１を生成する生成部２０４と、管理データＤｔ１を出力する出力部２０９とを備え、生成部２０４は、実装ラインＬ１〜Ｌｎのそれぞれについて、当該実装ラインと、当該実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、管理データＤｔ１を生成する。【選択図】図１３
2020035963.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ基板に部品を実装する複数の実装ラインを管理する実装ライン管理装置であって、
前記複数の実装ラインのそれぞれについて、当該実装ラインと、実装対象の部品とを関連付けて示す管理データを生成する生成部と、
前記管理データを出力する出力部とを備え、
前記生成部は、
前記複数の実装ラインのそれぞれについて、当該実装ラインと、当該実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、前記管理データを生成する
実装ライン管理装置。
【請求項２】
前記実装ライン管理装置は、さらに、
前記複数の実装ラインのそれぞれの稼働率を算出する稼働率算出部と、
前記複数の実装ラインのうち、前記稼働率が閾値未満の実装ラインの稼働を停止させる停止部と、
前記停止部によって停止される前記実装ラインである停止ラインによって行われる実装作業の少なくとも一部を、前記複数の実装ラインのうちの、前記停止ライン以外の実装ラインに振り分ける振分処理を行う生産振分部と、
を備える請求項１に記載の実装ライン管理装置。
【請求項３】
前記停止部は、
前記複数の実装ラインのうちの２以上の実装ラインの稼働率が前記閾値未満である場合、前記２以上の実装ラインのうちの何れか１つである前記停止ラインの稼働を停止させ、
前記生産振分部は、
前記２以上の実装ラインのうちの前記停止ライン以外の実装ラインに、前記停止ラインの実装作業の少なくとも一部を振り分ける振分処理を行う
請求項２に記載の実装ライン管理装置。
【請求項４】
前記振分処理では、
前記停止ラインにおける実装対象の部品と、前記停止ラインに搬入される基板と、前記実装対象の部品を前記基板に実装するためのパラメータとを示す実装データが、前記停止ライン以外の実装ラインに関連付けられる
請求項２または３に記載の実装ライン管理装置。
【請求項５】
それぞれ基板に部品を実装する複数の実装ラインを管理する実装ライン管理方法であって、
前記複数の実装ラインのそれぞれについて、当該実装ラインと、実装対象の部品とを関連付けて示す管理データを生成する生成工程と、
前記管理データを出力する出力工程とを備え、
前記生成工程では、
前記複数の実装ラインのそれぞれについて、当該実装ラインと、当該実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、前記管理データを生成する
実装ライン管理方法。
【請求項６】
前記実装ライン管理方法は、さらに、
前記複数の実装ラインのそれぞれの稼働率を算出する算出工程と、
前記複数の実装ラインのうち、前記稼働率が閾値未満の実装ラインの稼働を停止させる停止工程と、
前記停止工程において停止される前記実装ラインである停止ラインによって行われる実装作業の少なくとも一部を、前記複数の実装ラインのうちの、前記停止ライン以外の実装ラインに振り分ける振分処理を行う生産振分工程と、
を含む請求項５に記載の実装ライン管理方法。
【請求項７】
前記停止工程では、
前記複数の実装ラインのうちの２以上の実装ラインの稼働率が前記閾値未満である場合、前記２以上の実装ラインのうちの何れか１つである前記停止ラインの稼働を停止させ、
前記生産振分工程では、
前記２以上の実装ラインのうちの前記停止ライン以外の実装ラインに、前記停止ラインの実装作業の少なくとも一部を振り分ける振分処理を行う
請求項６に記載の実装ライン管理方法。
【請求項８】
前記振分処理では、
前記停止ラインにおける実装対象の部品と、前記停止ラインに搬入される基板と、前記実装対象の部品を前記基板に実装するためのパラメータとを示す実装データが、前記停止ライン以外の実装ラインに関連付けられる
請求項６または７に記載の実装ライン管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、例えば基板に部品などを実装する複数の実装ラインを管理する管理装置および管理方法などに関する。
【背景技術】
【０００２】
従来、生産ラインを用いて半導体を製造する半導体製造方法が提案されている（例えば特許文献１参照）。
【０００３】
上記特許文献１の半導体製造方法では、半導体の需要に応じて、生産ラインである小規模ラインの数を増減させる。このような半導体製造方法は、複数の生産ラインを管理する管理方法と言える。この管理方法では、需要量にあった生産量を確保し、無駄な生産キャパシティの削減を図ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１１８０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の管理方法では、生産ラインの数の増減のための作業負担が大きくなる可能性がある。例えば、実装ラインでは、基板に部品を実装することによって実装基板が生産される。その実装基板の必要とされる生産数は、需要に応じて頻繁に変動することがある。また、生産すべき実装基板の種類も、需要に応じて頻繁に変更されることがある。つまり、実装基板の生産に対しては、変種変量の要求が高まりつつある。このような実装基板の生産のために、実装ラインの数を増減させることは、作業負担が著しく大きくなる可能性がある。
【０００６】
そこで、本開示は、実装基板の変種変量の生産に容易に対応することが可能な実装ライン管理装置および実装ライン管理方法などを提供する。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る実装ライン管理装置は、それぞれ基板に部品を実装する複数の実装ラインを管理する実装ライン管理装置であって、前記複数の実装ラインのそれぞれについて、当該実装ラインと、実装対象の部品とを関連付けて示す管理データを生成する生成部と、前記管理データを出力する出力部とを備え、前記生成部は、前記複数の実装ラインのそれぞれについて、当該実装ラインと、当該実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、前記管理データを生成する。
【０００８】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。また、記録媒体は、非一時的な記録媒体であってもよい。
【発明の効果】
【０００９】
本開示の実装ライン管理装置は、実装基板の変種変量の生産に容易に対応することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態における生産システムの構成の一例を示す図である。
【図２】図２は、実施の形態における実装ラインの構成の一例を示す図である。
【図３】図３は、実施の形態における基板振分装置および部品実装機のそれぞれの構成の一例を示す図である。
【図４】図４は、実施の形態における実装ライン管理装置の機能構成例を示すブロック図である。
【図５】図５は、実施の形態における管理データの一例を示す図である。
【図６Ａ】図６Ａは、実施の形態における、実装基板の生産振り分けの一例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態における、実装基板の生産振り分けの他の例を示す図である。
【図７】図７は、実施の形態における振分処理を説明するための図である。
【図８Ａ】図８Ａは、実施の形態における実装ライン管理装置の処理動作の一例を示すフローチャートである。
【図８Ｂ】図８Ｂは、実施の形態における実装ライン管理装置の処理動作の他の例を示すフローチャートである。
【図９】図９は、実施の形態の変形例における、実装基板の生産順序の決定を説明するための図である。
【図１０】図１０は、実施の形態の変形例における、具体的な生産スケジュールの生成工程の一例を示す図である。
【図１１】図１１は、実施の形態の変形例における、具体的な生産スケジュールの生成工程の一例を示す図である。
【図１２】図１２は、実施の形態の変形例における生成部の処理動作を示すフローチャートである。
【図１３】図１３は、実施の形態における実装ライン管理装置の他の機能構成例を示すブロック図である。
【発明を実施するための形態】
【００１１】
上記課題を解決するために、本開示の一態様に係る実装ライン管理装置は、それぞれ基板に部品を実装する複数の実装ラインを管理する実装ライン管理装置であって、前記複数の実装ラインのそれぞれについて、当該実装ラインと、実装対象の部品とを関連付けて示す管理データを生成する生成部と、前記管理データを出力する出力部とを備え、前記生成部は、前記複数の実装ラインのそれぞれについて、当該実装ラインと、当該実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、前記管理データを生成する。
【００１２】
これにより、管理データでは、複数の実装ラインのそれぞれについて、その実装ラインにおける実装対象の部品だけでなく、他の実装ラインにおける実装対象の部品も、その実装ラインに関連付けられる。その結果、このような管理データにしたがって、各部品が各実装ラインに装備されることによって、実装ラインの数を増減させることなく、実装基板の変種変量の生産に容易に対応することができる。つまり、実装基板の生産数を容易に増減させることができ、実装ラインで生産される実装基板の種類を容易に変更または追加させることができる。
【００１３】
また、前記実装ライン管理装置は、さらに、前記複数の実装ラインのそれぞれの稼働率を算出する稼働率算出部と、前記複数の実装ラインのうち、前記稼働率が閾値未満の実装ラインの稼働を停止させる停止部と、前記停止部によって停止される前記実装ラインである停止ラインによって行われる実装作業の少なくとも一部を、前記複数の実装ラインのうちの、前記停止ライン以外の実装ラインに振り分ける振分処理を行う生産振分部と、を備えてもよい。
【００１４】
これにより、低稼働率の実装ラインが停止され、その実装ライン（すなわち停止ライン）の実装作業の少なくとも一部が他の実装ラインに振り分けられる。つまり、停止ラインにおける実装基板の生産が他の実装ラインに振り分けられる。したがって、各種の実装基板の生産数を減らすことなく、稼働する実装ラインの台数を減らすことができる。その結果、複数の実装ラインを含む生産システム全体の消費電力を削減することができる。また、稼働する実装ラインの台数が減るため、その実装ラインのためのオペレータなどの作業員の数も減らすことができる。その結果、実装基板を生産するためのコストの低減を図ることができる。
【００１５】
また、前記停止部は、前記複数の実装ラインのうちの２以上の実装ラインの稼働率が前記閾値未満である場合、前記２以上の実装ラインのうちの何れか１つである前記停止ラインの稼働を停止させ、前記生産振分部は、前記２以上の実装ラインのうちの前記停止ライン以外の実装ラインに、前記停止ラインの実装作業の少なくとも一部を振り分ける振分処理を行ってもよい。
【００１６】
これにより、停止ラインにおける実装基板の生産が、高稼働率の実装ラインではなく、低稼働率の実装ラインに振り分けられる。したがって、高稼働率の実装ラインに、停止ラインにおける実装基板の生産が振り分けられることによって、その高稼働率の実装ラインが過負荷になってしまうことを抑制することができる。
【００１７】
また、前記振分処理では、前記停止ラインにおける実装対象の部品と、前記停止ラインに搬入される基板と、前記実装対象の部品を前記基板に実装するためのパラメータとを示す実装データが、前記停止ライン以外の実装ラインに関連付けられてもよい。
【００１８】
これにより、停止ラインの実装データが、その停止ライン以外の実装ラインに関連付けられるため、停止ラインの実装データにしたがった実装基板の生産を、その実装ラインに適切に実施させることができる。
【００１９】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００２０】
なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００２１】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、同じ構成部材については同じ符号を付している。
【００２２】
（実施の形態）
［システム構成］
図１は、実施の形態における生産システムの構成の一例を示す図である。
【００２３】
本実施の形態における生産システム１０００は、ｎ個（ｎは２以上の整数）の実装ラインＬ１〜Ｌｎと、実装ライン管理装置２００とを備える。
【００２４】
実装ラインＬ１〜Ｌｎのそれぞれは、基板に部品を実装する。つまり、これらの実装ラインＬ１〜Ｌｎは、部品が実装された基板である実装基板を生産する。なお、部品は、例えば電子部品であって、そのサイズ、形状、機能および種類などは、限定されることなく、どのようなものであってもよい。
【００２５】
実装ライン管理装置２００は、実装ラインＬ１〜Ｌｎを管理する。例えば、実装ライン管理装置２００は、実装ラインＬ１〜Ｌｎのそれぞれから、その実装ラインの作業状況情報を取得する。そして、実装ライン管理装置２００は、それらの作業状況情報に基づいて各実装ラインの稼働率を算出し、その稼働率に基づいて、実装ラインＬ１〜Ｌｎのうちの何れかの実装ラインにおける実装基板の生産を、他の実装ラインに振り分ける。
【００２６】
［実装ラインの構成］
図２は、実装ラインＬ１の構成の一例を示す図である。なお、図２は、鉛直方向上側から実装ラインＬ１を見下ろした場合におけるその実装ラインＬ１の構成を示す。
【００２７】
実装ラインＬ１は、はんだペーストを介して部品を基板２０に実装することによって実装基板を生産する。例えば図２に示すように、実装ラインＬ１は、基板２０の搬送方向であるＸ軸方向に沿って連結して配設された、印刷機１１ａおよび１１ｂと、検査機１２と、基板振分装置１３と、２つの部品実装機１００とを備える。なお、以下、Ｘ軸方向と水平面内において直交する方向をＹ軸方向と定義する。また、図２において紙面左側を上流側、紙面右側を下流側と称する。
【００２８】
印刷機１１ａおよび１１ｂのそれぞれは、上流側から搬入される基板２０を所定の印刷位置に位置決めし、図示しない印刷機構によって基板２０の電極に部品接合用のはんだペーストを印刷する。次に、印刷機１１ａおよび１１ｂのそれぞれは、そのはんだペーストが印刷された基板２０を下流側に搬出する。なお、印刷機１１ａおよび１１ｂの構成は、上述した構成以外に、印刷機１１ａおよび１１ｂを基板２０の搬送方向に並列連結した構成や複数の印刷機構を備えたひとつの印刷機で構成されてもよい。
【００２９】
検査機１２は、はんだペーストが印刷された基板２０を、上流側の印刷機１１ｂから受け取り、そのはんだペーストの印刷状態を検査する。そして、検査機１２は、検査の結果、はんだペーストの印刷状態に異常がなければ、その印刷状態の基板２０を下流に搬出する。
【００３０】
基板振分装置１３は、検査機１２から搬出された基板２０を、部品実装機１００に設けられた第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂの何れかに振り分ける。例えば、基板振分装置１３は、上流側の部品実装機１００における第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂのうち、基板２０が配置されていない搬送レーン、すなわち空いている搬送レーンを選択する。そして、基板振分装置１３は、検査機１２から搬出された基板２０を、その選択された搬送レーンに振り分ける。
【００３１】
２つの部品実装機１００のそれぞれは、第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂの何れかに振り分けられた基板２０に対して部品を実装し、その部品が実装された基板２０を搬出する。２つの部品実装機１００のそれぞれは、第１の搬送レーン１０１Ａに振り分けられた基板２０への部品の実装と、第２の搬送レーン１０１Ｂに振り分けられた基板２０への部品の実装とを、独立に行う。つまり、２つの部品実装機１００のそれぞれは、第１の搬送レーン１０１Ａに振り分けられた基板２０への部品の実装と、第２の搬送レーン１０１Ｂに振り分けられた基板２０への部品の実装とを、並行することができる。
【００３２】
このような実装ラインＬ１では、基板２０の表面に対する部品の実装と、基板２０の裏面に対する部品の実装とを並行することができる。この場合、例えば、印刷機１１ａは、基板２０の表面に対して印刷を行い、基板２０の裏面に対しては印刷を行わず、逆に、印刷機１１ｂは、基板２０の裏面に対して印刷を行い、基板２０の表面に対しては印刷を行わない。
【００３３】
基板２０の表面に対して部品の実装が行われる場合、実装ラインＬ１の上流側には、表面が鉛直方向上向きに向けられた状態の基板２０が搬入される。例えば、印刷機１１ａは、その基板２０の表面に対してはんだペーストを印刷し、印刷機１１ｂは、その印刷された基板２０に対してさらに印刷することなく、その基板２０を検査機１２に搬出する。検査機１２は、その基板２０の表面の印刷状態を検査する。各部品実装機１００は、検査後の基板２０が基板振分装置１３から搬入されると、その基板２０の表面に対して、はんだペーストを介して部品を実装する。
【００３４】
基板２０の裏面に対して部品の実装が行われる場合、実装ラインＬ１の上流側には、裏面が鉛直方向上向きに向けられた状態の基板２０が搬入される。例えば、印刷機１１ａは、その基板２０の裏面に対して印刷を行うことなく印刷機１１ｂに搬出する。印刷機１１ｂは、その基板２０の裏面に対してはんだペーストを印刷し、その基板２０を検査機１２に搬出する。検査機１２は、その基板２０の裏面の印刷状態を検査する。各部品実装機１００は、検査後の基板２０が基板振分装置１３から搬入されると、その基板２０の裏面に対して、はんだペーストを介して部品を実装する。
【００３５】
このような実装ラインＬ１は、コンパクトラインとも呼ばれるラインであって、実装基板のデュアルレーン表裏並行生産に用いられる。なお、実装ラインＬ２〜Ｌｎのそれぞれも、実装ラインＬ１と同様の構成を有していてもよい。また、本実施の形態における実装ラインＬ１〜Ｌｎは、コンパクトラインとして構成されているが、このような構成に限定されることなく、どのような構成を有していてもよい。また、実装ラインＬ１〜Ｌｎのそれぞれが互いに異なる構成を有していてもよい。
【００３６】
図３は、基板振分装置１３および部品実装機１００のそれぞれの構成の一例を示す図である。なお、図３は、鉛直方向上側から実装ラインＬ１を見下ろした場合における、その実装ラインＬ１に含まれる基板振分装置１３および１つの部品実装機１００のみの構成を示す。
【００３７】
基板振分装置１３は、基台１３ｂと、その基台１３ｂ上に設置されたＸ軸方向に沿う搬送コンベア１３ａとを備える。搬送コンベア１３ａは、１対のレールからなり、コンベア移動機構によってＹ軸方向（矢印ｂで示す方向）に移動自在に構成されている。基板振分装置１３は、その搬送コンベア１３ａをＹ軸方向に移動させることによって、印刷機１１ｂから搬出された基板２０を、部品実装機１００の第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂの何れかに振り分ける。
【００３８】
部品実装機１００は、基台１０７と、部品供給部１０９Ａおよび１０９Ｂと、Ｘ軸移動テーブル１１２Ａおよび１１２Ｂと、Ｙ軸移動テーブル１１１と、実装ヘッド１１３Ａおよび１１３Ｂと、第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂとを備える。
【００３９】
第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂのそれぞれは、１対のレールからなる。このような第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂは、Ｘ軸方向に沿って並列した状態で、基台１０７の上面におけるＹ軸方向略中央部に設置される。そして、この第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂのそれぞれは、基板振分装置１３から搬出された基板２０を、部品実装機１００内に搬送して所定の実装作業位置に位置決めする機能を有する。
【００４０】
部品供給部１０９Ａは、基台１０７におけるＹ軸方向の一端側に配設され、部品供給部１０９Ｂは、基台１０７におけるＹ軸方向の他端側に配設されている。これらの部品供給部１０９Ａおよび１０９Ｂのそれぞれには、Ｘ軸方向に並んで配置された複数のテープフィーダ１１０がセットされている。テープフィーダ１１０は、キャリアテープに保持された部品をピッチ送りして、実装ヘッド１１３Ａまたは１１３Ｂによるピックアップ位置まで部品を供給する。
【００４１】
Ｙ軸移動テーブル１１１は、基台１０７におけるＸ軸方向の一端側にＹ軸方向に沿うように設けられている。２つのＸ軸移動テーブル１１２Ａおよび１１２Ｂは、Ｙ軸方向に移動自在にＹ軸移動テーブル１１１に連結されている。また、これらの２つのＸ軸移動テーブル１１２Ａおよび１１２Ｂは、Ｘ軸方向に沿うように配置されている。
【００４２】
実装ヘッド１１３Ａは、Ｘ軸方向に移動自在にＸ軸移動テーブル１１２Ａに装着され、実装ヘッド１１３Ｂは、Ｘ軸方向に移動自在にＸ軸移動テーブル１１２Ｂに装着されている。したがって、実装ヘッド１１３Ａおよび１１３Ｂは、Ｙ軸移動テーブル１１１とＸ軸移動テーブル１１２Ａおよび１１２Ｂによって、Ｘ軸方向およびＹ軸方向に移動することができる。
【００４３】
このような実装ヘッド１１３Ａおよび１１３Ｂは、部品供給部１０９Ａおよび１０９Ｂから供給される部品をピックアップして実装作業位置に位置決めされた基板２０に実装する。このとき、実装ヘッド１１３Ａは、第１の搬送レーン１０１Ａによって搬送された基板２０のみを作業対象としてもよく、第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂの双方によって搬送された２つの基板２０を作業対象としてもよい。同様に、実装ヘッド１１３Ｂは、第２の搬送レーン１０１Ｂによって搬送された基板２０のみを作業対象としてもよく、第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂの双方によって搬送された２つの基板２０を作業対象としてもよい。このように、本実施の形態における部品実装機１００は、第１の搬送レーン１０１Ａおよび第２の搬送レーン１０１Ｂによって搬送された２枚の基板２０に対して、並行して部品の実装作業を行うことが可能である。
【００４４】
[実装ライン管理装置の構成]
図４は、本実施の形態における実装ライン管理装置２００の機能構成例を示すブロック図である。
【００４５】
実装ライン管理装置２００は、入力部２０１と、表示部２０２と、格納部２０３と、生成部２０４と、稼働率算出部２０５、停止部２０６と、生産振分部２０７と、通信部２０８とを備える。
【００４６】
入力部２０１は、例えばキーボード、マウス、またはタッチパネルなどで構成されており、オペレータからの操作を受け付けて、その操作結果を例えば生成部２０４などの構成要素に通知する。
【００４７】
表示部２０２は、例えば液晶ディスプレイなどで構成されており、例えば生成部２０４などの構成要素の動作状態を表示したり、格納部２０３に格納されているデータを表示したりする。
【００４８】
生成部２０４は、管理データＤｔ１と実装データＤｔ２とを生成し、これらの生成されたデータを格納部２０３に格納する。また、生成部２０４は、それらのデータを表示部２０２に表示させたり、通信部２０８を介して実装ラインＬ１〜Ｌｎの何れかに送信する。
【００４９】
管理データＤｔ１は、実装ラインＬ１〜Ｌｎのそれぞれについて、その実装ラインと、実装対象の部品とを関連付けて示す。
【００５０】
実装データＤｔ２は、実装ラインＬ１〜Ｌｎのそれぞれについて、その実装ラインにおける実装対象の部品と、その実装ラインに搬入される基板２０と、その実装対象の部品をその基板２０に実装するためのパラメータとを示す。
【００５１】
格納部２０３は、管理データＤｔ１および実装データＤｔ２などを格納するための記録媒体である。この記録媒体は、揮発性であっても不揮発性であってもよい。具体的には、格納部２０３は、例えば、ハードディスクまたは半導体素子メモリであってもよい。
【００５２】
稼働率算出部２０５は、実装ラインＬ１〜Ｌｎのそれぞれの稼働率を算出する。停止部２０６は、実装ラインＬ１〜Ｌｎのうち、稼働率算出部２０５によって算出された稼働率が閾値未満の実装ラインの稼働を停止させる。
【００５３】
生産振分部２０７は、停止部２０６によって停止される実装ラインである停止ラインによって行われる実装作業の少なくとも一部を、実装ラインＬ１〜Ｌｎのうちの、停止ライン以外の実装ラインに振り分ける振分処理を行う。
【００５４】
通信部２０８は、各部品実装機１００と通信する。例えば、通信部２０８は、格納部２０３に格納されている管理データＤｔ１および実装データＤｔ２を実装ラインＬ１〜Ｌｎの何れかに送信することにより、それらのデータにしたがった部品の実装をその実装ラインに対して実行させる。
【００５５】
なお、本実施の形態では、表示部２０２および通信部２０８の少なくとも一方が、管理データＤｔ１および実装データＤｔ２の少なくとも一方を出力する出力部として構成されている。
【００５６】
［管理データ］
図５は、本実施の形態における管理データＤｔ１の一例を示す図である。
【００５７】
管理データＤｔ１は、上述のように、実装ラインＬ１〜Ｌｎのそれぞれについて、その実装ラインと、実装対象の部品とを関連付けて示す。例えば、管理データＤｔ１は、図５に示すように、実装ラインＬ１と、その実装ラインＬ１におけるメイン部品群として、製品ＩＤ「Ａ０１」用の部品群とを関連付けて示す。製品ＩＤは、実装ラインによる部品の基板２０への実装によって生成される実装基板を識別するための識別情報である。つまり、実装ラインＬ１は、主に製品ＩＤ「Ａ０１」の実装基板を生産するラインであって、その実装ラインＬ１には、その実装基板の生産に必要とされる部品群が装備される。言い換えれば、実装ラインＬ１の部品実装機１００における部品供給部１０９Ａおよび１０９Ｂには、その部品群を有する複数のテープフィーダ１１０がセットされる。
【００５８】
同様に、管理データＤｔ１は、図５に示すように、実装ラインＬ２と、その実装ラインＬ２におけるメイン部品群として、製品ＩＤ「Ａ０２」用の部品群とを関連付けて示す。さらに、管理データＤｔ１は、実装ラインＬ３と、その実装ラインＬ３におけるメイン部品群として、製品ＩＤ「Ａ０３」用の部品群とを関連付けて示す。
【００５９】
ここで、本実施の形態における生成部２０４は、管理データＤｔ１の生成では、実装ラインＬ１〜Ｌｎのそれぞれについて、他の実装ラインにおけるメイン部品群も、サブ部品群として、その実装ラインに関連付ける。つまり、生成部２０４は、実装ラインＬ１〜Ｌｎのそれぞれについて、その実装ラインと、その実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、管理データＤｔ１を生成する。
【００６０】
したがって、管理データＤｔ１は、図５に示すように、実装ラインＬ１に対して、メイン部品群である製品ＩＤ「Ａ０１」用の部品群だけでなく、実装ラインＬ２におけるメイン部品群である製品ＩＤ「Ａ０２」用の部品群も関連付けて示す。さらに、管理データＤｔ１は、実装ラインＬ１に対して、実装ラインＬ３におけるメイン部品群である製品ＩＤ「Ａ０３」用の部品群も関連付けて示してもよい。なお、製品ＩＤ「Ａ０２」用の部品群および製品ＩＤ「Ａ０３」用の部品群は、実装ラインＬ１に対してはサブ部品群として関連付けられる。
【００６１】
このような管理データＤｔ１にしたがって、実装ラインＬ１には、実装ラインＬ１のメイン部品群だけでなく、実装ラインＬ２およびＬ３のそれぞれのメイン部品群も有する複数のテープフィーダ１１０がセットされる。具体的には、実装ラインＬ１には、製品ＩＤ「Ａ０１」用の部品群を有する複数のテープフィーダ１１０と、製品ＩＤ「Ａ０２」用の部品群を有する複数のテープフィーダ１１０と、製品ＩＤ「Ａ０３」用の部品群を有する複数のテープフィーダ１１０とがセットされる。
【００６２】
したがって、実装ラインＬ２および実装ラインＬ３の何れかの実装ラインの稼働が停止されても、実装ラインＬ１は、その稼働が停止された実装ラインに代わって、その実装ラインが生産する予定の実装基板を、その実装ラインに代わって生産することができる。
【００６３】
同様に、管理データＤｔ１は、図５に示すように、実装ラインＬ２に対して、実装ラインＬ２のメイン部品群である製品ＩＤ「Ａ０２」用の部品群だけでなく、実装ラインＬ１におけるメイン部品群である製品ＩＤ「Ａ０１」用の部品群も関連付けて示す。さらに、管理データＤｔ１は、実装ラインＬ２に対して、実装ラインＬ３におけるメイン部品群である製品ＩＤ「Ａ０３」用の部品群も関連付けて示してもよい。また、管理データＤｔ１は、実装ラインＬ３に対して、実装ラインＬ３のメイン部品群である製品ＩＤ「Ａ３」用の部品群だけでなく、実装ラインＬ１におけるメイン部品群である製品ＩＤ「Ａ０１」用の部品群も関連付けて示す。さらに、管理データＤｔ１は、実装ラインＬ３に対して、実装ラインＬ２におけるメイン部品群である製品ＩＤ「Ａ０２」用の部品群も関連付けて示してもよい。
【００６４】
本実施の形態では、このような管理データＤｔにしたがって、各部品群、すなわち複数のテープフィーダ１１０が各実装ラインに装備される。したがって、実装ラインＬ１〜Ｌ３のうちの何れの実装ラインの稼働を停止させても、実装ラインＬ１〜Ｌ３のうちの他の実装ラインが、その稼働が停止された実装ラインである停止ラインに代わって、その停止ラインが生産する予定の実装基板を生産することができる。その結果、実装ラインの数を増減させることなく、実装基板の変種変量の生産に容易に対応することができる。つまり、実装基板の生産数を容易に増減させることができ、実装ラインで生産される実装基板の種類を容易に変更または追加させることができる。
【００６５】
［生産振り分け］
図６Ａおよび図６Ｂは、実装基板の生産振り分けの一例を示す図である。なお、図６Ａおよび図６Ｂでは、ｎ＝３の場合、すなわち生産システム１０００が３つの実装ラインＬ１〜Ｌ３を備えている場合における生産振り分けの例を示す。
【００６６】
稼働率算出部２０５は、例えば、図６Ａに示すように、実装ラインＬ１〜Ｌ３のそれぞれの稼働率を算出する。具体的には、稼働率算出部２０５は、実装ラインＬ１〜Ｌ３のそれぞれから通信部２０８を介して作業状況情報を取得する。作業状況情報は、例えば、実装ラインによって１つの実装基板が生産されたことを示す。つまり、実装ラインＬ１〜Ｌ３のそれぞれは、１つの実装基板が生産されるたびに、自らの実装ラインの識別情報と、自らの実装ラインによって１つの実装基板が生産されたこととを示す作業状況情報を出力する。稼働率算出部２０５は、その作業状況情報に基づいて、実装ラインの稼働率を算出する。例えば、稼働率は、単位時間あたりの実装基板の最大の生産数に対する、単位時間あたりの実際の生産数の割合である。この単位時間あたりの実際の生産数は、上述の作業状況情報によって得られる。また、最大の生産数は、例えば実装ラインの仕様および基板１枚あたりの部品の実装点数などによって予め算出されている。
【００６７】
あるいは、稼働率は、実装ラインの消費電力量によって算出されてもよい。つまり、実装ラインＬ１〜Ｌ３のそれぞれは、自らの実装ラインの識別情報と、自らの実装ラインにおける単位時間あたりの消費電力量とを示す作業状況情報を出力する。稼働率算出部２０５は、実装ラインの単位時間あたりの最大消費電力量に対する、単位時間あたりの実際の消費電力量の割合を、稼働率として算出する。この単位時間あたりの実際の消費電力量は、上述の作業状況情報によって得られる。
【００６８】
ここで、停止部２０６は、例えば、実装ラインＬ１〜Ｌ３のうち、稼働率算出部２０５によって算出された稼働率が閾値未満の実装ラインの稼働を停止させる。具体的には、図６Ａに示すように、製品ＩＤ「Ａ０３」の実装基板を生産する実装ラインＬ３の稼働率は、時刻ｔ０から時刻ｔ１の直前まで閾値８０％を超えていたが、時刻ｔ１にその閾値８０％未満に低下する。この場合、停止部２０６は、稼働率が閾値８０％未満の実装ラインＬ３の稼働を停止させる。つまり、停止部２０６は、実装ラインＬ３に対して停止信号を、通信部２０８を介して送信する。ここで、実装ラインＬ３に対しての停止は、実装ラインＬ３の上流側の設備（印刷機１１）から停止信号を送り、生産が完了した設備から停止させてもよいし、実装ラインＬ３の全体に停止信号を送り、停止させてもよい。
【００６９】
その結果、生産振分部２０７は、停止部２０６によって停止される実装ラインＬ３である停止ラインによって行われる実装作業の残りを、実装ラインＬ１〜Ｌ３のうちの、停止ライン以外の実装ラインＬ１およびＬ２に振り分ける振分処理を行う。なお、このような実装作業の振り分けを、生産振り分けともいう。
【００７０】
このように本実施の形態では、低稼働率の実装ラインが停止され、その実装ライン（すなわち停止ライン）の実装作業の少なくとも一部が他の実装ラインに振り分けられる。つまり、停止ラインにおける実装基板の生産が他の実装ラインに振り分けられる。これにより、生産システム１０００に含まれる稼働中の全ての実装ラインの稼働率を上述の閾値以上に維持することができる。
【００７１】
また、各種の実装基板の生産数を減らすことなく、稼働する実装ラインの台数を減らすことができる。その結果、複数の実装ラインＬ１〜Ｌｎを含む生産システム１０００全体の消費電力を削減することができる。また、稼働する実装ラインの台数が減るため、その実装ラインのためのオペレータなどの作業員の数も減らすことができる。その結果、実装基板を生産するためのコストの低減を図ることができる。
【００７２】
また、停止部２０６は、図６Ｂに示すように、実装ラインＬ１〜Ｌ３のうちの２以上の実装ラインの稼働率が閾値８０％未満である場合、その２以上の実装ラインのうちの何れか１つの実装ラインの稼働を停止させてもよい。このような場合、生産振分部２０７は、その２以上の実装ラインのうち、その稼働が停止される実装ラインである停止ライン以外の実装ラインに、停止ラインの実装作業の少なくとも一部を振り分ける振分処理を行う。
【００７３】
具体的には、図６Ｂに示すように、製品ＩＤ「Ａ０２」の実装基板を生産する実装ラインＬ２と、製品ＩＤ「Ａ０３」の実装基板を生産する実装ラインＬ３とのそれぞれの稼働率が、時刻ｔ１にその閾値８０％未満に低下する。この場合、停止部２０６は、稼働率が閾値８０％未満の実装ラインＬ２および実装ラインＬ３のうち、実装ラインＬ３の稼働を停止させる。つまり、停止部２０６は、実装ラインＬ３に対して停止信号を、通信部２０８を介して送信する。その結果、実装ラインＬ３が停止ラインとなる。そして、生産振分部２０７は、実装ラインＬ２およびＬ３のうちの停止ラインＬ３以外の実装ライン、すなわち実装ラインＬ２に、停止ラインＬ３の実装作業の少なくとも一部を振り分ける振分処理を行う。
【００７４】
なお、稼働率が閾値未満の２以上の実装ラインの中から何れの実装ラインを停止させるかは、予め定められたルールにしたがって判断されてもよい。例えば、停止部２０６は、稼働率が閾値未満の２以上の実装ラインの中から、それらの実装ラインに予め設定されている優先度にしたがって、停止させる実装ラインを決定してもよい。
【００７５】
このように本実施の形態では、停止ラインにおける実装基板の生産が、高稼働率の実装ラインではなく、低稼働率の実装ラインに振り分けられる。したがって、高稼働率の実装ラインに、停止ラインにおける実装基板の生産が振り分けられることによって、その高稼働率の実装ラインが過負荷になってしまうことを抑制することができる。
【００７６】
なお、実装ラインの稼働率が閾値８０％未満になって停止された原因が、実装作業のエラーまたは故障などの不具合である場合、オペレータがその原因を分析して修復し、その実装ラインを実装基板の生産に復帰させてもよい。つまり、停止ラインを再稼働させてもよい。
【００７７】
図７は、振分処理を説明するための図である。
【００７８】
振分処理は、停止ラインの実装データＤｔ２を停止ライン以外の実装ラインに関連付ける処理である。つまり、振分処理では、停止ラインにおける実装対象の部品と、その停止ラインに搬入される基板２０と、実装対象の部品をその基板２０に実装するためのパラメータとを示す実装データＤｔ２が、停止ライン以外の実装ラインに関連付けられる。
【００７９】
例えば、実装ラインＬ３の実装データＤｔ２は、図７に示すように、製品ＩＤと、その製品ＩＤの実装基板の生産数と、基板ＩＤと、部品種ＩＤと、Ｘ座標およびＹ座標と、実装角度とを関連付けて示す。その生産数は、実装ラインＬ３において未生産の実装基板の生産数であってもよい。
【００８０】
基板ＩＤは、その製品ＩＤの実装基板の生産に用いられる基板２０を識別するための情報である。部品種ＩＤは、その基板ＩＤによって示される基板２０に実装される部品の種類を識別するための情報である。Ｘ座標およびＹ座標は、その部品種ＩＤによって示される種類の部品における実装点の座標位置、つまり、その部品が基板２０に実装される座標位置である。実装角度は、その実装点に実装される部品を吸着した実装ヘッド１１３Ａまたは１１３Ｂが回転すべき角度、つまり、ＸＹ平面においてその部品を回転させる角度である。
【００８１】
具体的には、実装ラインＬ３の実装データＤｔ２は、実装ラインＬ３によって生産される実装基板の製品ＩＤおよびその生産数として、「Ａ０３」と「Ｍ個」を示す。また、実装ラインＬ３の実装データＤｔ２は、その製品ＩＤ「Ａ０３」の実装基板の生産に用いられる基板２０の基板ＩＤとして、「Ｓ００１」を示す。また、実装ラインＬ３の実装データＤｔ２は、基板ＩＤ「Ｓ００１」の基板２０におけるＸ座標「Ｘ１１」およびＹ座標「Ｙ１１」の実装点に、部品種ＩＤ「Ｐ００１」の部品が実装角度「θ１１」で回転されて実装されることを示す。
【００８２】
生産振分部２０７は、振分処理によって、停止ラインの実装データＤｔ２を、停止ライン以外の実装ラインに関連付ける。例えば実装ラインＬ３が停止ラインとして扱われる場合、生産振分部２０７は、実装ラインＬ３の実装データＤｔ２を例えば実装ラインＬ２に関連付ける。つまり、停止ラインである実装ラインＬ３における実装対象の部品と、その実装ラインＬ３に搬入される基板２０と、実装対象の部品をその基板２０に実装するための実装点および実装角度などのパラメータとを示す実装データＤｔ２が、実装ラインＬ３以外の実装ラインＬ２に関連付けられる。
【００８３】
そして、生産振分部２０７は、その実装データＤｔ２が関連付けられた実装ラインＬ２に対して、その実装データＤｔ２を、通信部２０８を介して送信する。
【００８４】
その結果、実装ラインＬ２は、サブ部品群である製品ＩＤ「Ａ０３」用の部品群を有する複数のテープフィーダ１１０から供給される部品を用いて、実装ラインＬ３の代わりに製品ＩＤ「Ａ０３」の生産を開始する。
【００８５】
これにより、停止ラインの実装データＤｔ２が、その停止ライン以外の実装ラインに関連付けられるため、停止ラインの実装データＤｔ２にしたがった実装基板の生産を、その停止ライン以外の実装ラインに適切に実施させることができる。
【００８６】
［処理フロー］
図８Ａは、実装ライン管理装置２００の処理動作の一例を示すフローチャートである。
【００８７】
まず、実装ライン管理装置２００の生成部２０４は、各実装ラインＬ１〜Ｌｎに対して、その実装ライン（すなわち自ライン）の部品群と、他の実装ライン（すなわち他ライン）の部品群とを振り分ける（ステップＳ１０１）。これにより、生成部２０４は、管理データＤｔ１を生成する。自ラインの部品群は、自ラインのメイン部品群であり、他ラインの部品群は、他ラインのメイン部品群である。その結果、各実装ラインには、その実装ラインのメイン部品群だけでなく、他の実装ラインのメイン部品群も有する複数のテープフィーダ１１０がセットされる。
【００８８】
次に、実装ライン管理装置２００は、各実装ラインＬ１〜Ｌｎに対して実装基板の生産を開始させる（ステップＳ１０２）。生産が開始されると、実装ライン管理装置２００の稼働率算出部２０５は、各実装ラインＬ１〜Ｌｎの稼働率を算出する（ステップＳ１０３）。
【００８９】
次に、実装ライン管理装置２００の停止部２０６は、実装ラインＬ１〜Ｌｎの中に、稼働率が閾値未満の実装ラインがあるか否かを判定する（ステップＳ１０４）。ここで、稼働率が閾値未満の実装ラインがあると判定すると（ステップＳ１０４のＹｅｓ）、停止部２０６は、その実装ラインを停止ラインとして停止させる。そして、このとき、実装ライン管理装置２００の生産振分部２０７は、実装ラインＬ１〜Ｌｎのうちの停止ライン以外の実装ラインに、その停止ラインの実装作業（すなわち実装基板の生産）を振り分ける振分処理を行う（ステップＳ１０５）。そして、実装ライン管理装置２００は、ステップＳ１０３からの処理を繰り返し実行する。
【００９０】
また、ステップＳ１０４において、稼働率が閾値未満の実装ラインがないと判定されると（ステップＳ１０４のＮｏ）、実装ライン管理装置２００は、実装ラインＬ１〜Ｌｎによる実装基板の生産が完了したか否かを判定する（ステップＳ１０６）。ここで、生産が完了していないと判定すると（ステップＳ１０６のＮｏ）、実装ライン管理装置２００は、ステップＳ１０３からの処理を繰り返し実行する。一方、生産が完了したと判定すると（ステップＳ１０６のＹｅｓ）、実装ライン管理装置２００は、実装基板の生産に関する処理を終了する。
【００９１】
これにより、低稼働率の実装ラインは停止されるため、消費電力および作業員の数の削減を図ることができる。その結果、実装基板を生産するためのコストの低減を図ることができる。
【００９２】
図８Ｂは、実装ライン管理装置２００の処理動作の他の例を示すフローチャートである。なお、図８Ｂのフローチャートに含まれる各ステップのうち、図８Ａのフローチャートにおけるステップと同一の処理を行うステップについては、図８Ａに示す符号と同一の符号を付して、その詳細な説明を省略する。図８Ｂのフローチャートでは、図８ＡのステップＳ１０４およびＳ１０５の代わりに、ステップＳ１０４ａおよびＳ１０５ａの処理が行われる。
【００９３】
つまり、実装ライン管理装置２００の停止部２０６は、ステップＳ１０３において各実装ラインＬ１〜Ｌｎの稼働率が算出されると、その実装ラインＬ１〜Ｌｎの中に、稼働率が閾値未満の実装ラインが２つ以上あるか否かを判定する（ステップＳ１０４ａ）。ここで、その実装ラインが２つ以上あると判定されると（ステップＳ１０４ａのＹｅｓ）、停止部２０６は、その２つ以上の実装ラインのうちの１つの実装ラインを停止ラインとして停止させる。例えば、停止部２０６は、各実装ラインＬ１〜Ｌｎのそれぞれに対して予め定められた優先度に基づいて、その１つの実装ラインを停止ラインとして選択してもよい。そして、このとき、実装ライン管理装置２００の生産振分部２０７は、その２つ以上の実装ラインのうちの停止ライン以外の実装ラインに、その停止ラインの実装作業（すなわち実装基板の生産）を振り分ける振分処理を行う（ステップＳ１０５ａ）。その後、実装ライン管理装置２００は、ステップＳ１０３からの処理を繰り返し実行する。
【００９４】
これにより、高稼働率の実装ラインに、停止ラインにおける実装基板の生産が振り分けられることによって、その高稼働率の実装ラインが過負荷になってしまうことを抑制することができる。
【００９５】
（変形例）
上記実施の形態における実装ライン管理装置２００は、各実装ラインＬ１〜Ｌｎのそれぞれに対して算出される稼働率に基づいて、実装基板の生産を振り分ける。これにより、実装ラインＬ１〜Ｌｎのうちの少なくとも１つの実装ラインに、他の実装ラインによる実装基板の生産が振り分けられ、他の実装ラインの稼働が停止される。つまり、実装基板の生産が、一部の実装ラインに偏って行われる。このような生産の偏りは、生産スケジュールにおいて実行されてもよい。
【００９６】
本変形例に係る実装ライン管理装置２００は、実装基板の生産に偏りが生じるように生産スケジュールを生成する。
【００９７】
図９は、実装基板の生産順序の決定を説明するための図である。
【００９８】
例えば、実装ライン管理装置２００の生成部２０４は、入力部２０１または通信部２０８を介して、生産オーダｋ１〜ｋ７を受け付ける。例えば、生産オーダｋ１〜ｋ７のそれぞれは、生産対象の実装基板の製品ＩＤと、その製品ＩＤの実装基板の生産数と、その製品ＩＤの実装基板の最短納期とを示す。例えば、生産オーダｋ１は、製品ＩＤ「Ａ０１」と、生産数「２５０」と、最短納期「６月１日」とを示す。また、生産オーダｋ１〜ｋ７のそれぞれは、その生産オーダに対応する実装基板を、その生産オーダに対応する生産数だけ生産するために必要な生産期間を示してもよい。例えば、図９に示す例では、生産オーダｋ１〜ｋ７のそれぞれの生産期間が、その生産オーダに対応する矩形枠の横幅によって示される。
【００９９】
生成部２０４は、これらの生産オーダｋ１〜ｋ７を最短納期が早い順に配置することによって、各種の実装基板の生産順序を決定する。具体的には、図９に示す例の場合、生産オーダｋ１、ｋ２、・・・ｋ７の最短納期は、それぞれ６月１日、６月２日、６月３日、６月５日、６月２日、６月３日、６月５日である。したがって、生成部２０４は、生産オーダｋ１〜ｋ７を、生産オーダｋ１、生産オーダｋ２、生産オーダｋ５、生産オーダｋ３、生産オーダｋ６、生産オーダｋ４、生産オーダｋ７の順に配置する。ここで、生産オーダｋ１〜ｋ７が示す製品ＩＤは、それぞれ「Ａ０１」、「Ａ０２」、「Ａ０１」、「Ａ０３」、「Ａ０４」、「Ａ０５」、「Ａ０６」である。したがって、各種の実装基板の生産順序は、製品ＩＤ「Ａ０１」の実装基板、製品ＩＤ「Ａ０２」の実装基板、製品ＩＤ「Ａ０４」の実装基板、製品ＩＤ「Ａ０１」の実装基板、製品ＩＤ「Ａ０５」の実装基板、製品ＩＤ「Ａ０３」の実装基板、製品ＩＤ「Ａ０６」の実装基板の順に、決定される。
【０１００】
次に、実装ラインＬ１〜Ｌｎが例えば３つの実装ラインからなる場合、生成部２０４は、その実装ラインＬ１〜Ｌ３に生産オーダｋ１〜ｋ７を振り分ける。
【０１０１】
図１０は、具体的な生産スケジュールの生成工程の一例を示す図である。
【０１０２】
生成部２０４は、決定された生産順序にしたがって生産オーダｋ１〜ｋ７を実装ラインＬ１〜Ｌ３に振り分ける。つまり、生成部２０４は、生産順序が早い生産オーダから順に、その生産オーダを、最も高い優先度の実装ラインに振り分ける。例えば、（実装ラインＬ１の優先度）＞（実装ラインＬ２の優先度）＞（実装ラインＬ３の優先度）のように、実装ラインＬ１〜Ｌ３に対して優先度が設定されている。この場合、生成部２０４は、最も優先度が高い実装ラインＬ１に、生産オーダｋ１、生産オーダｋ２、生産オーダｋ５、生産オーダｋ３、生産オーダｋ６、生産オーダｋ４、生産オーダｋ７の順に、それらの生産オーダを振り分けようとする。
【０１０３】
しかし、６月１日〜６月２日までの生産スケジュールには、それらの全ての生産オーダｋ１〜ｋ７を実装ラインＬ１に振り分けることができない場合がある。このような場合、生成部２０４は、実装ラインＬ１に振り分けられた生産オーダを除く残りの生産オーダを、実装ラインＬ１の次に優先度が高い実装ラインに振り分ける。
【０１０４】
図１１は、具体的な生産スケジュールの生成工程の一例を示す図である。詳しくは、図１１は、図１０に示す工程の次に行われる工程を示す。
【０１０５】
例えば、図１１に示すように、生成部２０４は、生産オーダｋ１、生産オーダｋ２、生産オーダｋ５および生産オーダｋ３を実装ラインＬ１に振り分ける。そして、生成部２０４は、残りの生産オーダを実装ラインＬ１に振り分けることができない場合、実装ラインＬ１の次に優先度が高い実装ラインにその残りの生産オーダを振り分けようとする。これにより、残りの生産オーダ、例えば、生産オーダｋ６、生産オーダｋ４および生産オーダｋ７が実装ラインＬ２に振り分けられる。その結果、実装ラインＬ３に対して生産オーダを振り分けずに、その実装ラインＬ３を停止ラインにすることができる。このように、本変形例では、実装基板の生産に偏りが生じるように、生産スケジュールが生成される。
【０１０６】
図１２は、本変形例に係る生成部２０４の処理動作を示すフローチャートである。
【０１０７】
まず、生成部２０４は、所定期間内の納期を有する複数の生産オーダを取得する（ステップＳ２０１）。次に、生成部２０４は、その複数の生産オーダの順序を納期順にしたがって決定する（ステップＳ２０２）。そして、生成部２０４は、実装ラインＬ１〜Ｌｎから優先度が最も高い実装ラインを選択する（ステップＳ２０３）。
【０１０８】
その後、生成部２０４は、ステップＳ２０３において選択された実装ラインに、ステップＳ２０２において決定された順序にしたがって、複数の生産オーダを振り分ける（ステップＳ２０４）。ここで、生成部２０４は、ステップＳ２０１で取得された全ての生産オーダの振り分けが完了したか否かを判定する（ステップＳ２０５）。
【０１０９】
生成部２０４は、全ての生産オーダの振り分けが完了したと判定すると（ステップＳ２０５のＹｅｓ）、生産スケジュールの生成を終了する。これにより、生産スケジュールが完成される。一方、全ての生産オーダの振り分けが完了していないと判定すると（ステップＳ２０５のＮｏ）、生成部２０４は、振り分け可能な実装ラインがあるか否かを判定する（ステップＳ２０６）。ここで、振り分け可能な実装ラインがないと判定すると（ステップＳ２０６のＮｏ）、生成部２０４は、ステップＳ２０１において取得された複数の生産オーダの生産数が、生産システム１０００の許容数を超えていることを示す警告を、例えば表示部２０２に表示する（ステップＳ２０７）。一方、振り分け可能な実装ラインがあると判定すると（ステップＳ２０６のＹｅｓ）、生成部２０４は、振り分け可能な１つ以上の実装ラインから、１つの実装ラインを選択する（ステップＳ２０８）。例えば、実装ラインＬ１〜Ｌｎのうち、既に選択された実装ラインを除く１以上の実装ラインから、最も優先度が高い１つの実装ラインが選択される。そして、生成部２０４は、ステップＳ２０４からの処理を繰り返し実行する。
【０１１０】
このように生成された生産スケジュールは、例えば表示部２０２によって表示されたり、通信部２０８を介して実装ライン管理装置２００の外部に送信される。例えば、実装ラインＬ１〜Ｌｎのそれぞれに生産スケジュールが送信される。つまり、表示部２０２および通信部２０８は、生産スケジュールを出力する出力部として構成されている。
【０１１１】
このように、本変形例における実装ライン管理装置２００は、複数の実装ラインを管理する装置であって、生産スケジュールを生成する生成部２０４と、その生産スケジュールを出力する出力部とを備える。生成部２０４は、実装基板の生産をその複数の実装ラインに振り分けることによって生産スケジュールを生成する。この実装基板の生産の振り分けでは、生成部２０４は、複数種の実装基板のそれぞれの生産予定データの順序を、その生産予定データに示される納期にしたがって決定する。生産予定データは、上述の生産オーダに相当し、納期だけでなく、例えば、実装基板の種類（具体的には、上述の製品ＩＤ）と、その実装基板の生産数とを示す。また、生産予定データは、生産期間も示していてもよい。次に、生成部２０４は、複数の実装ラインから、生産予定データが振り分けられていない実装ラインを選択する。生成部２０４は、実装ラインを選択するたびに、その選択された実装ラインによる実装作業の期間によって所定期間が満たされるまで、上述の複数の生産予定データを、決定された順序にしたがって、その選択された実装ラインに振り分ける。
【０１１２】
これにより、複数の実装ラインにおいて実装基板の生産に偏りが生じるように、生産スケジュールを生成し、その生産スケジュールにしたがって複数の実装ラインを稼働させることができる。その結果、上記実施の形態と同様の作用効果を奏することができる。
【０１１３】
また、本変形例では、実装基板の生産に予め偏りが生じるように生産スケジュールを生成するが、予め生成された生産スケジュールを修正することによって、実装基板の生産に偏りを生じさせてもよい。この場合、稼働率算出部２０５は、予め定められた生産スケジュールに基づいて、実装ラインＬ１〜Ｌｎのそれぞれの稼働率を算出する。そして、生成部２０４は、生産スケジュールにおいて、稼働率が上述の閾値未満となる実装ラインに振り分けられている生産オーダ（または生産予定データ）を、他の実装ラインに再振り分けすることによって、その生産スケジュールを変更する。これにより、実装基板の生産に偏りをもたせることができる。
【０１１４】
［まとめ］
以上のように、上記実施の形態およびその変形例に係る実装ライン管理装置２００では、実装基板の変種変量の生産に容易に対応することができる。また、上記実施の形態およびその変形例に係る実装ライン管理装置２００は、生成部２０４、表示部２０２および通信部２０８以外の構成要素も備えているが、これらの構成要素を備えていなくてもよい。
【０１１５】
図１３は、上記実施の形態における実装ライン管理装置２００の他の機能構成例を示すブロック図である。
【０１１６】
実装ライン管理装置２００は、それぞれ基板に部品を実装する複数の実装ラインＬ１〜Ｌｎを管理する装置であって、生成部２０４と出力部２０９とを備える。生成部２０４は、複数の実装ラインＬ１〜Ｌｎのそれぞれについて、当該実装ラインと、実装対象の部品とを関連付けて示す管理データＤｔ１を生成する。出力部２０９は、管理データＤｔ１を出力する。なお、出力部２０９は、上述の表示部２０２および通信部２０８のうちの少なくとも一方の機能を有していてもよい。また、生成部２０４は、複数の実装ラインＬ１〜Ｌｎのそれぞれについて、当該実装ラインと、当該実装ラインにおける実装対象の部品と、少なくとも１つの他の実装ラインにおける実装対象の部品とが関連付けられるように、管理データＤｔ１を生成する。
【０１１７】
このような構成であっても、実装ライン管理装置２００は、実装基板の変種変量の生産に容易に対応することができる。
【０１１８】
以上、一つまたは複数の態様に係る実装ライン管理装置および実装ライン管理方法について、実施の形態およびその変形例に基づいて説明したが、本開示は、この実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態およびその変形例に施したものも、本開示の範囲内に含まれてもよい。
【０１１９】
なお、上記実施の形態およびその変形例において、実装ライン管理装置２００に含まれる各構成要素は、専用のハードウェアまたは回路で構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、例えば、生成部２０４、稼働率算出部２０５、停止部２０６、生産振分部２０７および通信部２０８などである。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記実施の形態およびその変形例の実装ライン管理装置２００などを実現するソフトウェアは、図８Ａ、図８Ｂ、または図１２に示すフローチャートに含まれる各ステップをコンピュータに実行させる。
【産業上の利用可能性】
【０１２０】
本開示の実装ライン管理装置は、実装基板の変種変量の生産に容易に対応することができるという効果を奏し、例えば、部品実装機を有する実装ラインを管理するコンピュータなどに適用することができる。
【符号の説明】
【０１２１】
１１ａ、１１ｂ    印刷機
１２    検査機
１３    基板振分装置
１３ａ    搬送コンベア
１３ｂ    基台
２０    基板
１００    部品実装機
１０１Ａ    第１の搬送レーン
１０１Ｂ    第２の搬送レーン
１０７    基台
１０９Ａ、１０９Ｂ    部品供給部
１１０    テープフィーダ
１１１    Ｙ軸移動テーブル
１１２Ａ、１１２Ｂ    Ｘ軸移動テーブル
１１３Ａ、１１３Ｂ    実装ヘッド
２００    実装ライン管理装置
２０１    入力部
２０２    表示部
２０３    格納部
２０４    生成部
２０５    稼働率算出部
２０６    停止部
２０７    生産振分部
２０８    通信部
１０００    生産システム 
Ｄｔ１    管理データ
Ｄｔ２    実装データ
Ｌ１〜Ｌｎ    実装ライン
【図１】
2020035963.tif 000003
【図２】
2020035963.tif 000004
【図３】
2020035963.tif 000005
【図４】
2020035963.tif 000006
【図５】
2020035963.tif 000007
【図６Ａ】
2020035963.tif 000008
【図６Ｂ】
2020035963.tif 000009
【図７】
2020035963.tif 000010
【図８Ａ】
2020035963.tif 000011
【図８Ｂ】
2020035963.tif 000012
【図９】
2020035963.tif 000013
【図１０】
2020035963.tif 000014
【図１１】
2020035963.tif 000015
【図１２】
2020035963.tif 000016
【図１３】
2020035963.tif 000017