(57)【特許請求の範囲】
【請求項１】
部品実装機に複数のフィーダを交換可能に搭載して、各フィーダから供給される部品を前記部品実装機の吸着ノズルで吸着して回路基板に実装して部品実装基板を生産するための生産計画を作成する生産計画作成システムにおいて、
予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブを複数のセットアップグループに分類する際に各セットアップグループ毎に段取り替えを行わずに生産ジョブを切り替え可能とするように分類する生産ジョブ分類手段と、
前記複数の生産ジョブのいずれかを実行している期間に割り込みで実行される可能性のある生産ジョブ（以下「割り込みジョブ」という）を予測又は入力する割り込みジョブ予測手段とを備え、
前記生産ジョブ分類手段は、前記割り込みジョブ予測手段で予測又は入力した前記割り込みジョブを前記複数のセットアップグループの全て又は２つ以上のセットアップグループに含ませるように分類することを特徴とする生産計画作成システム。
【請求項２】
前記割り込みジョブ予測手段は、予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブの中から前記割り込みジョブとなる可能性のある生産ジョブを予測又は入力することを特徴とする請求項１に記載の生産計画作成システム。
【請求項３】
過去に実行した生産ジョブと割り込みジョブに関する生産実績データを記憶する記憶手段を備え、
前記割り込みジョブ予測手段は、前記記憶手段に記憶された生産実績データに基づいて割り込みジョブを予測することを特徴とする請求項１又は２に記載の生産計画作成システム。
【請求項４】
前記生産ジョブ分類手段は、前記割り込みジョブ予測手段で予測又は入力した前記割り込みジョブの数が前記セットアップグループに分類可能な数を超える場合に、各割り込みジョブの優先度と割り込み頻度の少なくとも一方に基づいて前記セットアップグループに分類する前記割り込みジョブを選択することを特徴とする請求項１乃至３のいずれかに記載の生産計画作成システム。
【請求項５】
前記部品実装機に搭載する前記フィーダの配置を最適化するフィーダ配置最適化手段を備え、
前記フィーダ配置最適化手段は、前記割り込みジョブ予測手段で予測又は入力した前記割り込みジョブの優先度と割り込み頻度の少なくとも一方に基づいて前記各セットアップグループ毎に前記フィーダの配置を最適化することを特徴とする請求項１乃至４のいずれかに記載の生産計画作成システム。
【請求項６】
前記割り込みジョブの優先度と割り込み頻度の少なくとも一方を作業者が入力する設定手段を備えていることを特徴とする請求項４又は５に記載の生産計画作成システム。
【請求項７】
部品実装機に複数のフィーダを交換可能に搭載して、各フィーダから供給される部品を前記部品実装機の吸着ノズルで吸着して回路基板に実装して部品実装基板を生産するための生産計画を作成する生産計画作成方法において、
予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブを複数のセットアップグループに分類する際に各セットアップグループ毎に段取り替えを行わずに生産ジョブを切り替え可能とするように分類する生産ジョブ分類工程と、
前記複数の生産ジョブのいずれかを実行している期間に割り込みで実行される可能性のある生産ジョブ（以下「割り込みジョブ」という）を予測する割り込みジョブ予測工程とを含み、
前記生産ジョブ分類工程で、前記割り込みジョブ予測工程で予測した前記割り込みジョブを前記複数のセットアップグループの全て又は２つ以上のセットアップグループに含ませるように分類することを特徴とする生産計画作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品実装機で部品を回路基板に実装して部品実装基板を生産するための生産計画を作成する生産計画作成システム及び生産計画作成方法に関する発明である。
【背景技術】
【０００２】
部品実装機で複数種類の部品実装基板を生産する場合、複数種類の部品実装基板を生産するのに必要な複数の生産ジョブ（生産プログラム）を作成して、１つの生産ジョブの生産を終了する毎に次の生産ジョブに切り替えて次の生産を実行するという動作を繰り返して複数種類の部品実装基板を生産するようにしている。一般に、生産する部品実装基板の種類毎に、使用する部品の種類の組み合わせが異なることが多いため、先の生産ジョブで使用したフィーダの配置（組み合わせ）のままでは、次の生産ジョブで使用する部品を供給できない場合がある。このような場合は、生産ジョブを切り替える際に、部品実装機に搭載するフィーダの配置を変更する段取り替えを行う必要がある。【０００３】
この段取り替えは、作業者が手作業で行うため、段取り替えの回数（フィーダの交換回数）が多くなると、生産性が低下する。部品実装機に搭載可能なフィーダの数は、１つの生産ジョブで使用する部品の種類数よりも多いため、段取り替えの回数を減らすことを目的として、相前後する複数の生産ジョブで使用する部品を全て供給できるようにフィーダを配置し（特許文献１等参照）、同じフィーダの配置で生産可能な複数の生産ジョブを寄せ集めた１つのセットアップグループの生産を終了する毎に、段取り替えを行って次のセットアップグループの生産ジョブに切り替えるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３７１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、予め決められたいずれかのセットアップグループの生産ジョブを実行している途中で、割り込みで、予定になかった新たな生産ジョブ（割り込みジョブ）を実行しなければならない場合がある。このような場合、割り込みジョブを実行するのに必要なフィーダの配置（組み合わせ）がその時点のセットアップグループで使用していたフィーダの配置と異なる場合が多い。作業者が割り込みジョブの切り替え時に段取り替えして割り込みジョブ用のフィーダの配置に変更し、割り込みジョブの終了後に再び段取り替えしてセットアップグループ用のフィーダの配置に戻すという面倒な作業を行わなければならず、生産性が低下する原因となる。【０００６】
従って、本発明が解決しようとする課題は、予め決められたいずれかのセットアップグループの生産ジョブを実行している途中で、割り込みジョブの割り込みがあっても、段取り替えを行わずに割り込みジョブを実行でき、生産性を向上できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、部品実装機に複数のフィーダを交換可能に搭載して、各フィーダから供給される部品を前記部品実装機の吸着ノズルで吸着して回路基板に実装して部品実装基板を生産するための生産計画を作成する生産計画作成システムにおいて、予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブを複数のセットアップグループに分類する際に各セットアップグループ毎に段取り替えを行わずに生産ジョブを切り替え可能とするように分類する生産ジョブ分類手段と、前記複数の生産ジョブのいずれかを実行している期間に割り込みで実行される可能性のある生産ジョブ（以下「割り込みジョブ」という）を予測又は入力する割り込みジョブ予測手段とを備え、前記生産ジョブ分類手段は、前記割り込みジョブ予測手段で予測又は入力した前記割り込みジョブを前記複数のセットアップグループの全て又は２つ以上のセットアップグループに含ませるように分類することを特徴とするものである。【０００８】
この構成によれば、生産計画を作成する際に、割り込みジョブを予測又は入力して、その割り込みジョブを複数のセットアップグループの全て又は２つ以上のセットアップグループに含ませるようにしたので、いずれかのセットアップグループの生産ジョブを実行している期間に、実際に割り込みジョブの割り込みがあったとしても、その割り込みジョブが含まれるセットアップグループであれば、段取り替えを行わずに割り込みジョブを実行でき、生産性を向上できる。【０００９】
この場合、前記割り込みジョブ予測手段は、予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブの中から前記割り込みジョブとなる可能性のある生産ジョブを予測又は入力するようにしても良い。その他、予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブ以外の生産ジョブ（例えば過去に実行した生産ジョブや、将来的に実行の可能性のある生産ジョブ等）の中から割り込みジョブを予測又は入力するようにしても良い。【００１０】
また、割り込みジョブの予測はどの様にして行っても良く、例えば、作業者が経験や生産実績、受注動向等に基づいて割り込みジョブを予測して入力するようにしても良いし、或は、過去に実行した生産ジョブと割り込みジョブに関する生産実績データを記憶手段に記憶しておき、前記割り込みジョブ予測手段が前記記憶手段に記憶された生産実績データに基づいて割り込みジョブを自動的に予測するようにしても良い。【００１１】
この場合、予測される割り込みジョブの数は、１つとは限らず、２つ以上の場合があるが、割り込みジョブの数が多いと、その全ての割り込みジョブを複数のセットアップグループに含ませることは困難である。【００１２】
そこで、前記生産ジョブ分類手段は、前記割り込みジョブ予測手段で予測又は入力した前記割り込みジョブの数が前記セットアップグループに分類可能な数を超える場合に、各割り込みジョブの優先度と割り込み頻度の少なくとも一方に基づいて前記セットアップグループに分類する前記割り込みジョブを選択するようにしても良い。このようにすれば、予測又は入力した割り込みジョブの数が多い場合に、セットアップグループに分類する割り込みジョブを優先度の高いものや割り込み頻度の高いものに限定することができる。尚、一部のセットアップグループに分類する割り込みジョブが他のセットアップグループに分類する割り込みジョブと異なっていても良い。【００１３】
ところで、割り込みジョブの中には、通常の生産ジョブと比べて優先度が低いものもあれば、優先度が高いものもある。また、割り込みジョブの中には、割り込み頻度が低いものもあれば、割り込み頻度が高いものもある。また、フィーダの配置（搭載順）によって割り込みジョブや生産ジョブの生産効率が変化して生産時間が変化する。【００１４】
これらの事情を考慮して、本発明は、部品実装機に搭載するフィーダの配置を最適化するフィーダ配置最適化手段を備え、前記フィーダ配置最適化手段は、前記割り込みジョブ予測手段で予測又は入力した前記割り込みジョブの優先度と割り込み頻度の少なくとも一方に基づいて各セットアップグループ毎に前記フィーダの配置を最適化するようにしても良い。例えば、割り込みジョブの優先度が低い場合は、通常の生産ジョブを優先してフィーダの配置を最適化したり、また、割り込みジョブの優先度が高い場合は、割り込みジョブを優先してフィーダの配置を最適化したり、或は、割り込みジョブの割り込み頻度から優先度を判断してフィーダの配置を最適化するようにしても良い。【００１５】
この場合、割り込みジョブの優先度や割り込み頻度の判断は、生産計画作成システムが自動的に行うようにしても良いし、割り込みジョブの優先度と割り込み頻度の少なくとも一方を作業者が入力する設定手段を設けた構成としても良い。
【図面の簡単な説明】
【００１６】
【図１】図１は本発明の一実施例における部品実装ラインの構成例を示す図である。
【図２】図２は部品実装機の制御系の構成を示すブロック図である。
【図３】図３は生産計画作成プログラムの処理の流れを示すフローチャートである。
【図４】図４は生産ジョブの種類と割り込みジョブと使用する部品種の一例を説明する図である。
【図５】図５は各セットアップグループに分類された生産ジョブと割り込みジョブと使用する部品種の一例を説明する図である。
【図６】図６は割り込みジョブの優先度が高い場合のフィーダ配置の最適化例を説明する図である。
【図７】図７は割り込みジョブの優先度が低い場合のフィーダ配置の最適化例を説明する図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態を具体化した一実施例を説明する。
まず、図１に基づいて部品実装ライン１０の構成を説明する。
【００１８】
回路基板１１を搬送する搬送経路１２には、回路基板１１に部品を実装する複数の部品実装機１４と、部品実装に関連する作業を行う実装関連機が配列されている。ここで、実装関連機は、例えば、半田印刷機１３、リフロー装置１５、検査装置、接着剤塗布装置等である。
【００１９】
各部品実装機１４のフィーダセット台（図示せず）には、それぞれ部品を供給する複数のフィーダ１６が交換可能に搭載されている。各部品実装機１４の実装ヘッド１７には、各フィーダ１６から供給される部品を吸着して回路基板１１に実装する１本又は複数本の吸着ノズル（図示せず）が交換可能に保持されている。
【００２０】
図２に示すように、各部品実装機１４には、キーボード、タッチパネル、マウス等の操作部２０と、液晶ディスプレイ、ＣＲＴ等の表示装置２１と、吸着ノズルに吸着した部品を撮像して部品の吸着姿勢や吸着位置のずれ量等を画像認識する部品撮像用カメラ２２と、回路基板１１の基準マーク（図示せず）等を撮像する基板撮像用カメラ２３と、回路基板１１を搬送するコンベア２４と、実装ヘッド１７をＸＹ方向（水平方向）に移動させる移動装置２５等が設けられている。
【００２１】
図１に示すように、部品実装ライン１０を構成する複数の部品実装機１４と半田印刷機１３等の実装関連機は、部品実装ライン１０の生産を管理する生産管理コンピュータ２７とネットワーク２８を介して相互に通信可能に接続され、更に、このネットワーク２８には、各部品実装機１４に生産動作を実行させる生産ジョブ（生産プログラム）を作成する生産計画作成用コンピュータ３１が接続され、この生産計画作成用コンピュータ３１で作成した生産ジョブや後述するセットアップグループの情報がネットワーク２８を介して各部品実装機１４に送信される。
【００２２】
各部品実装機１４の制御装置３２は、生産計画作成用コンピュータ３１から受信した生産ジョブに従って移動装置２５等を動作させて、実装ヘッド１７を部品吸着位置→部品撮像位置→部品実装位置の経路で移動させて、フィーダ１６から供給される部品を実装ヘッド１７の吸着ノズルで吸着して当該部品を部品撮像用カメラ２２で撮像して部品吸着位置のずれ量等を認識して当該部品を回路基板１１に実装するという動作を繰り返して、当該回路基板１１に所定数の部品を実装して部品実装基板を生産する。
【００２３】
一方、生産計画作成用コンピュータ３１は、生産開始前の生産計画作成工程で、後述する図３の生産計画作成プログラムを実行することで、予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブを作成又は入力する生産ジョブ作成手段３５として機能すると共に、これら複数の生産ジョブを複数のセットアップグループに分類する際に各セットアップグループ毎に段取り替えを行わずに生産ジョブを切り替え可能とするように分類する生産ジョブ分類手段３６として機能し、更に、前記複数の生産ジョブのいずれかを実行している期間に割り込みで実行される可能性のある生産ジョブ（以下「割り込みジョブ」という）を予測又は入力する割り込みジョブ予測手段３７として機能し、前記生産ジョブ分類手段３６は、前記割り込みジョブ予測手段３６で予測又は入力した割り込みジョブを前記複数のセットアップグループの全て又は２つ以上のセットアップグループに含ませるように分類するようにしている。
【００２４】
ここで、本実施例のセットアップグループの作成方法を、図４及び図５を用いて説明する。図４及び図５では、予定する７種類の部品実装基板を生産するのに必要な７つの生産ジョブＮｏ．１〜Ｎｏ．７が作成され、これら７つの生産ジョブＮｏ．１〜Ｎｏ．７の中から生産ジョブＮｏ．１が割り込みジョブに該当すると予測又は入力される。各生産ジョブＮｏ．１〜Ｎｏ．７で使用する部品種は、「Ａ」から「Ｕ」までのアルファベットの大文字で示されている。各生産ジョブＮｏ．１〜Ｎｏ．７で使用する部品種（フィーダ１６）はそれぞれ３つずつで、各生産ジョブＮｏ．１〜Ｎｏ．７は他の生産ジョブとは全て異なる部品種を使用する。尚、実際には、各生産ジョブＮｏ．１〜Ｎｏ．７で使用する部品種は３つに限定されず、各生産ジョブＮｏ．１〜Ｎｏ．７は他の生産ジョブとは使用する部品種の数が異なっていても良く、また、各生産ジョブＮｏ．１〜Ｎｏ．７で使用する部品種の一部又は全部が他のジョブで使用する部品種と同じであっても良い。例えば、使用する部品種が同じであっても、部品実装位置が異なれば、異なる生産ジョブとなる。
【００２５】
また、図５の例では、全てのセットアップグループＮｏ１〜Ｎｏ．３に割り込みジョブ（生産ジョブＮｏ．１）が含まれるが、一部のセットアップグループで、フィーダ１６の搭載数の限界等により、割り込みジョブで使用する部品種のフィーダ１６を搭載できない場合は、一部のセットアップグループに割り込みジョブが含まれていなくても良く、２つ以上のセットアップグループに割り込みジョブが含まれていれば良い。また、各セットアップグループに含ませる割り込みジョブの数は、１つに限定されず、２つ以上であっても良い。部品実装ライン１０を構成する複数の部品実装機１４の各々について、割り込みジョブを含むセットアップグループが作成される。
【００２６】
また、図４及び図５の例では、予定する７種類の部品実装基板を生産するのに必要な７つの生産ジョブＮｏ．１〜Ｎｏ．７の中から割り込みジョブとなる可能性のある生産ジョブを予測又は入力するようにしたが、７つの生産ジョブＮｏ．１〜Ｎｏ．７以外の生産ジョブ（例えば過去に実行した生産ジョブや、将来的に実行の可能性のある生産ジョブ等）の中から割り込みジョブを予測又は入力するようにしても良い。
【００２７】
また、割り込みジョブの予測はどの様にして行っても良く、例えば、作業者が経験や生産実績、受注動向等に基づいて割り込みジョブを予測して入力するようにしても良いし、或は、過去に実行した生産ジョブと割り込みジョブに関する生産実績データを書き替え可能な不揮発性の記憶手段３８（例えばハードディスク装置等）に記憶しておき、前記割り込みジョブ予測手段３７が前記記憶手段３８に記憶された生産実績データに基づいて割り込みジョブを自動的に予測するようにしても良い。
【００２８】
この場合、予測される割り込みジョブの数は、１つとは限らず、２つ以上の場合があるが、割り込みジョブの数が多いと、その全ての割り込みジョブを複数のセットアップグループに含ませることは困難である。
【００２９】
そこで、前記生産ジョブ分類手段３６は、前記割り込みジョブ予測手段３７で予測又は入力した割り込みジョブの数がセットアップグループに分類可能な数を超える場合に、各割り込みジョブの優先度と割り込み頻度の少なくとも一方に基づいて前記セットアップグループに分類する前記割り込みジョブを選択するようにしても良い。このようにすれば、予測又は入力した割り込みジョブの数が多い場合に、セットアップグループに分類する割り込みジョブを優先度の高いものや割り込み頻度の高いものに限定することができる。尚、一部のセットアップグループに分類する割り込みジョブが他のセットアップグループに分類する割り込みジョブと異なっていても良い。
【００３０】
この場合、割り込みジョブの優先度や割り込み頻度の判断は、生産計画作成用コンピュータ３１が自動的に行うようにしても良いし、割り込みジョブの優先度と割り込み頻度の少なくとも一方を作業者が入力する設定手段（図示せず）を設けた構成としても良い。
【００３１】
ところで、割り込みジョブの中には、通常の生産ジョブと比べて優先度が低いものもあれば、優先度が高いものもある。また、割り込みジョブの中には、割り込み頻度が低いものもあれば、割り込み頻度が高いものもある。また、フィーダ１６の配置（搭載順）によって割り込みジョブや生産ジョブの生産効率が変化して生産時間が変化する。
【００３２】
これらの事情を考慮して、本実施例では、生産計画作成用コンピュータ３１は、部品実装機１４に搭載するフィーダ１６の配置を最適化するフィーダ配置最適化手段３９としても機能し、前記フィーダ配置最適化手段３９は、割り込みジョブ予測手段３７で予測又は入力した割り込みジョブの優先度と割り込み頻度の少なくとも一方に基づいて各セットアップグループ毎にフィーダ１６の配置を最適化するようにしている。例えば、割り込みジョブの優先度が低い場合は、通常の生産ジョブを優先してフィーダ１６の配置を最適化したり、また、割り込みジョブの優先度が高い場合は、割り込みジョブを優先してフィーダ１６の配置を最適化したり、或は、割り込みジョブの割り込み頻度から優先度を判断してフィーダ１６の配置を最適化するようにしても良い。
【００３３】
ここで、本実施例のフィーダ１６の配置の最適化方法を、図６及び図７を用いて説明する。図６及び図７は、各生産ジョブＮｏ．１〜Ｎｏ．７の優先度が図４に示すように設定されている場合に、図５に示された３つのセットアップグループＮｏ１〜Ｎｏ．３におけるフィーダ１６の配置の最適化例を示し、図６は割り込みジョブ（生産ジョブＮｏ．１）の優先度が高い場合のフィーダ１６の配置の最適化例であり、図７は割り込みジョブ（生産ジョブＮｏ．１）の優先度が低い場合のフィーダ１６の配置の最適化例である。
【００３４】
図６及び図７の例では、フィーダ１６の配置は、部品実装機１４のフィーダセット台の中央に近いほど、生産効率が高いとして最適化されている。
【００３５】
図６の例では、割り込みジョブ（生産ジョブＮｏ．１）の優先度が他の生産ジョブＮｏ．２〜Ｎｏ．７の優先度よりも高いため、各セットアップグループＮｏ１〜Ｎｏ．３で、割り込みジョブ（生産ジョブＮｏ．１）で使用する部品種Ａ、Ｂ、Ｃのフィーダ１６がフィーダセット台の中央部に配置される。セットアップグループＮｏ１の生産ジョブＮｏ．１〜Ｎｏ．３の中では、生産ジョブＮｏ．２が２番目の優先度「中」であるため、最も優先度が高い割り込みジョブ（生産ジョブＮｏ．１）のフィーダ１６の配置エリアの両側に分けて、生産ジョブＮｏ．２で使用する部品種Ｄ、Ｅ、Ｆのフィーダ１６が配置され、最も優先度が低い生産ジョブＮｏ．３で使用する部品種Ｇ、Ｈ、Ｉのフィーダ１６がフィーダセット台の両端側の空きスペースに配置される。一方、セットアップグループＮｏ２の生産ジョブＮｏ．１、Ｎｏ．４、Ｎｏ．５の中では、生産ジョブＮｏ．４が２番目の優先度「中」であるため、最も優先度が高い割り込みジョブ（生産ジョブＮｏ．１）のフィーダ１６の配置エリアの両側に分けて、生産ジョブＮｏ．４で使用する部品種Ｊ、Ｋ、Ｌのフィーダ１６が配置され、最も優先度が低い生産ジョブＮｏ．５で使用する部品種Ｍ、Ｎ、Ｏのフィーダ１６がフィーダセット台の両端側の空きスペースに分けて配置される。一方、セットアップグループＮｏ３の生産ジョブＮｏ．１、Ｎｏ．６、Ｎｏ．７の中では、生産ジョブＮｏ．６が２番目の優先度「中」であるため、最も優先度が高い割り込みジョブ（生産ジョブＮｏ．１）のフィーダ１６の配置エリアの両側に分けて、生産ジョブＮｏ．６で使用する部品種Ｐ、Ｑ、Ｒのフィーダ１６が配置され、最も優先度が低い生産ジョブＮｏ．６で使用する部品種Ｓ、Ｔ、Ｕのフィーダ１６がフィーダセット台の両端側の空きスペースに分けて配置される。
【００３６】
図７の例では、割り込みジョブ（生産ジョブＮｏ．１）の優先度が他の生産ジョブＮｏ．２〜Ｎｏ．７の優先度よりも低いため、各セットアップグループＮｏ１〜Ｎｏ．３で、割り込みジョブ（生産ジョブＮｏ．１）で使用する部品種Ａ、Ｂ、Ｃのフィーダ１６がフィーダセット台の両端側に分けて配置される。セットアップグループＮｏ１の生産ジョブＮｏ．１〜Ｎｏ．３の中では、生産ジョブＮｏ．２の優先度が最も高いため、生産ジョブＮｏ．２で使用する部品種Ｄ、Ｅ、Ｆのフィーダ１６がフィーダセット台の中央部に配置される。一方、セットアップグループＮｏ１の生産ジョブＮｏ．１〜Ｎｏ．３の中では、生産ジョブＮｏ．３が２番目の優先度「中」であるため、最も優先度が高い割り込みジョブ（生産ジョブＮｏ．１）のフィーダ１６の配置エリアの両側に分けて、生産ジョブＮｏ．３で使用する部品種Ｇ、Ｈ、Ｉのフィーダ１６が配置される。一方、セットアップグループＮｏ２の生産ジョブＮｏ．１、Ｎｏ．４、Ｎｏ．５の中では、生産ジョブＮｏ．４の優先度が最も高いため、生産ジョブＮｏ．４で使用する部品種Ｊ、Ｋ、Ｌのフィーダ１６がフィーダセット台の中央部に配置される。一方、生産ジョブＮｏ．５が２番目の優先度「中」であるため、最も優先度が高い生産ジョブＮｏ．５のフィーダ１６の配置エリアの両側に分けて、生産ジョブＮｏ．５で使用する部品種Ｍ、Ｎ、Ｏのフィーダ１６が配置される。一方、セットアップグループＮｏ３の生産ジョブＮｏ．１、Ｎｏ．６、Ｎｏ．７の中では、生産ジョブＮｏ．６の優先度が最も高いため、生産ジョブＮｏ．６で使用する部品種Ｐ、Ｑ、Ｒのフィーダ１６がフィーダセット台の中央部に配置される。生産ジョブＮｏ．７が２番目の優先度「中」であるため、最も優先度が高い生産ジョブＮｏ．５のフィーダ１６の配置エリアの両側に分けて、生産ジョブＮｏ．７で使用する部品種Ｓ、Ｔ、Ｕのフィーダ１６が配置される。
【００３７】
以上説明した本実施例の生産計画の作成は、生産開始前の生産計画作成工程で、生産計画作成用コンピュータ３１によって図３の生産計画作成プログラムに従って実行される。図３の生産計画作成プログラムが起動されると、まず、ステップ１０１で、今回の生産計画で、予定する複数種類の部品実装基板を生産するのに必要な複数の生産ジョブを作成（又は入力）し、次のステップ１０２で、割り込みジョブを予測（又は入力）する。この後、ステップ１０３に進み、割り込みジョブと生産ジョブを複数のセットアップグループに分類して、全てのセットアップグループに割り込みジョブを含ませる。
【００３８】
この後、ステップ１０４に進み、割り込みジョブと生産ジョブの優先度を判断して、次のステップ１０５で、各セットアップグループ毎に、割り込みジョブと生産ジョブの優先度に基づいてフィーダ１６の配置を最適化して、本プログラムを終了する。
【００３９】
以上説明した本実施例では、生産計画を作成する際に、割り込みジョブを予測又は入力して、その割り込みジョブを複数のセットアップグループの全て又は２つ以上のセットアップグループに含ませるようにしたので、いずれかのセットアップグループの生産ジョブを実行している期間に、実際に割り込みジョブの割り込みがあったとしても、その割り込みジョブが含まれるセットアップグループであれば、段取り替えを行わずに割り込みジョブを実行でき、生産性を向上できる。
【００４０】
尚、本発明は、上述した実施例に限定されず、例えば、部品実装ライン１０の構成を変更しても良い等、要旨を逸脱しない範囲内で種々変更して実施できることは言うまでもない。
【符号の説明】
【００４１】
１０…部品実装ライン、１１…回路基板、１２…搬送経路、１４…部品実装機、１６…フィーダ、１７…実装ヘッド、２７…生産管理コンピュータ、３１…生産計画作成用コンピュータ、３５…生産ジョブ作成手段、３６…生産ジョブ分類手段、３７…割り込みジョブ予測手段、３８…記憶手段、３９…フィーダ配置最適化手段
【図１】
0006748718.tif 000002
【図２】
0006748718.tif 000003
【図３】
0006748718.tif 000004
【図４】
0006748718.tif 000005
【図５】
0006748718.tif 000006
【図６】
0006748718.tif 000007
【図７】
0006748718.tif 000008