(57)【要約】  対象時間帯として、作業の実行が予定されていない時間帯が設定され、その対象時間帯（金曜日１７時から月曜日８時の時間帯）に、保存の対象となる保存対象データの全て（Ａ〜Ｆ）を記憶できる場合には、対象時間帯に保存対象データの全てを記憶する記憶作業が計画される。一方、対象時間帯（月曜日１２時から１３時の時間帯）に、保存対象データの全てを記憶できない場合には、対象時間帯に保存対象データの一部（Ｅ）を記憶する記憶作業が計画される。これにより、作業が実行されていない時間帯を利用して、バックアップデータの記憶作業が実行されるため、バックアップデータの記憶作業中にデータが更新される虞がなくなり、機械トラブル等に対応可能なデータをバックアップデータとして記憶することが可能となる。
2014122746.tif 000002
【特許請求の範囲】
【請求項１】
回路基板に対する作業を実行する対基板作業実行システムで用いられるデータを記憶する記憶装置において、
当該記憶装置が、
前記対基板作業実行システムの作業スケジュールを、作業の実行が予定されている時間帯である複数の稼働予定時間帯と、それら複数の稼働予定時間帯の間の時間帯である複数の非稼働予定時間帯とに区分け可能に記憶するスケジュール記憶部と、
前記対基板作業実行システムで用いられるデータのうちの保存しておくべきデータである保存対象データを当該記憶装置に記憶するために要する時間である必要記憶時間を演算する演算部と、
前記演算部によって演算された前記必要記憶時間が、前記複数の非稼働予定時間帯のうちの所定の１つの時間帯である対象時間帯の開始時から終了時までの時間である対記憶予定時間以内である場合には、前記対象時間帯に前記保存対象データの全てを記憶する記憶作業を計画し、前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記保存対象データの一部を記憶する記憶作業を計画する記憶計画部と
を備える記憶装置。
【請求項２】
前記保存対象データが、複数の項目に対応する複数の項目別データから構成されており、
前記記憶計画部が、
前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記複数の項目別データのうちの保存優先順位の高いものを記憶する記憶作業を計画する請求項１に記載の記憶装置。
【請求項３】
前記記憶計画部が、
前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記複数の項目別データのうちのデータ内容の更新頻度が高いものを記憶する記憶作業を計画する請求項１または請求項２に記載の記憶装置。
【請求項４】
前記記憶計画部が、
前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記保存対象データの一部を記憶する記憶作業を計画し、前記複数の非稼働予定時間帯のうちの前記対象時間帯以降に予定されている時間帯に、前記保存対象データの残りの部分を記憶する記憶作業を計画する請求項１ないし請求項３のいずれか１つに記載の記憶装置。
【請求項５】
当該記憶装置が、
前記複数の稼働予定時間帯のうちの前記対象時間帯の直前の時間帯である直前稼働予定時間帯における作業終了後に、前記記憶計画部によって計画された記憶作業を実行する記憶実行部を備える請求項１ないし請求項４のいずれか１つに記載の記憶装置。
【請求項６】
前記記憶実行部が、
前記直前稼働予定時間帯における作業がその時間帯内で終了せず、その作業の終了時から前記対象時間帯の終了時までの時間が、前記記憶計画部によって計画された記憶作業に要する時間未満である場合には、前記記憶計画部によって計画された記憶作業の一部を実行する請求項５に記載の記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路基板に対する作業を実行する対基板作業実行システムで用いられるデータを記憶する記憶装置に関するものである。
【背景技術】
【０００２】
対基板作業システムは、回路基板に対する対基板作業を実行するシステムであり、そのシステムでは、種々の項目に対応した複数種類のデータが用いられている。具体的には、例えば、作業内容に関するデータ，電子部品に関するデータ，回路基板の生産に関するデータ，ベリファイ作業に必要なデータ等が、用いられている。それら複数種類のデータの多くは、機械トラブルへの対応、生産された回路基板の品質の担保等を考慮して、バックアップデータとして保存される必要がある。このため、下記特許文献に記載のシステムでは、対基板作業時において、所定時間毎にバックアップデータの記憶作業が行われている。【０００３】
【特許文献１】特許第４７２２５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の技術によれば、複数種類のデータをバックアップデータとして記憶することが可能である。しかしながら、対基板作業実行時にバックアップデータの記憶作業が行われると、対基板作業の実行に伴って種々のデータが更新されるため、バックアップデータの記憶作業中にデータが更新される虞がある。このようにして、記憶されたデータでは、機械トラブル等に適切に対応できない虞がある。本発明は、そのような実情に鑑みてなされたものであり、機械トラブル等に適切に対応することが可能なバックアップデータを記憶する記憶装置の提供を課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願の請求項１に記載の記憶装置は、回路基板に対する作業を実行する対基板作業実行システムで用いられるデータを記憶する記憶装置であって、前記対基板作業実行システムの作業スケジュールを、作業の実行が予定されている時間帯である複数の稼働予定時間帯と、それら複数の稼働予定時間帯の間の時間帯である複数の非稼働予定時間帯とに区分け可能に記憶するスケジュール記憶部と、前記対基板作業実行システムで用いられるデータのうちの保存しておくべきデータである保存対象データを当該記憶装置に記憶するために要する時間である必要記憶時間を演算する演算部と、前記演算部によって演算された前記必要記憶時間が、前記複数の非稼働予定時間帯のうちの所定の１つの時間帯である対象時間帯の開始時から終了時までの時間である対記憶予定時間以内である場合には、前記対象時間帯に前記保存対象データの全てを記憶する記憶作業を計画し、前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記保存対象データの一部を記憶する記憶作業を計画する記憶計画部とを備える。【０００６】
また、請求項２に記載の記憶装置では、請求項１に記載の記憶装置において、前記保存対象データが、複数の項目に対応する複数の項目別データから構成されており、前記記憶計画部が、前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記複数の項目別データのうちの保存優先順位の高いものを記憶する記憶作業を計画する。【０００７】
また、請求項３に記載の記憶装置では、請求項１または請求項２に記載の記憶装置において、前記記憶計画部が、前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記複数の項目別データのうちのデータ内容の更新頻度が高いものを記憶する記憶作業を計画する。【０００８】
また、請求項４に記載の記憶装置では、請求項１ないし請求項３のいずれか１つに記載の記憶装置において、前記記憶計画部が、前記必要記憶時間が前記対記憶予定時間を超える場合には、前記対象時間帯に前記保存対象データの一部を記憶する記憶作業を計画し、前記複数の非稼働予定時間帯のうちの前記対象時間帯以降に予定されている時間帯に、前記保存対象データの残りの部分を記憶する記憶作業を計画する。【０００９】
また、請求項５に記載の記憶装置は、請求項１ないし請求項４のいずれか1つに記載の記憶装置において、前記複数の稼働予定時間帯のうちの前記対象時間帯の直前の時間帯である直前稼働予定時間帯における作業終了後に、前記記憶計画部によって計画された記憶作業を実行する記憶実行部を備える。【００１０】
また、請求項６に記載の記憶装置では、請求項５に記載の記憶装置において、前記記憶実行部が、前記直前稼働予定時間帯における作業がその時間帯内で終了せず、その作業の終了時から前記対象時間帯の終了時までの時間が、前記記憶計画部によって計画された記憶作業に要する時間未満である場合には、前記記憶計画部によって計画された記憶作業の一部を実行する。
【発明の効果】
【００１１】
請求項１に記載の記憶装置では、対象時間帯として、作業の実行が予定されていない時間帯が設定され、その対象時間帯内に、保存の対象となる保存対象データの全てを記憶できる場合には、対象時間帯に保存対象データの全てを記憶する記憶作業が計画される。一方、対象時間帯内に、保存対象データの全てを記憶できない場合には、対象時間帯に保存対象データの一部を記憶する記憶作業が計画される。これにより、作業が実行されていない時間帯を利用して、バックアップデータの記憶作業が実行されるため、バックアップデータの記憶作業中にデータが更新される虞がなくなり、機械トラブル等に対応可能なデータをバックアップデータとして記憶することが可能となる。また、作業が実行されていない時間帯を利用することで、回路基板の生産等に負荷をかけることなく、バックアップデータの記憶作業を行うことが可能となる。さらに言えば、対象時間帯の開始時から終了時迄の時間が短い場合、若しくは、保存対象データのデータ量が多い場合には、対象時間帯に保存対象データの一部を記憶する記憶作業が計画されるため、種々の状況に応じた記憶作業の計画を立てることが可能となる。【００１２】
また、請求項２に記載の記憶装置では、対象時間帯内に、保存対象データの全てを記憶できない場合には、保存対象データを構成する複数の項目別データのうちの保存優先順位の高いものを、対象時間帯に記憶する記憶作業が計画される。これにより、優先順位の高いデータを保存することが可能となり、実用性が向上する。【００１３】
また、請求項３に記載の記憶装置では、対象時間帯内に、保存対象データの全てを記憶できない場合には、複数の項目別データのうちの更新頻度の高いものを、対象時間帯に記憶する記憶作業が計画される。これにより、バックアップデータを活用する可能性の高いデータを優先的に保存することが可能となる。【００１４】
また、請求項４に記載の記憶装置では、対象時間帯内に、保存対象データの全てを記憶できない場合には、対象時間帯に保存対象データの一部を記憶する記憶作業が計画され、対象時間帯以降に予定されている非稼働予定時間帯に、保存対象データの残りの部分を記憶する記憶作業が計画される。これにより、全ての保存対象データに対して記憶作業の計画を立てることが可能となる。【００１５】
また、請求項５に記載の記憶装置では、対象時間帯の直前の稼働予定時間帯における作業終了後に、計画された記憶作業が実行される。つまり、例えば、対象時間帯の直前の稼働予定時間帯における作業が、予定より早く終了した場合に、計画された記憶作業を、稼働予定時間帯の終了時前に行うことが可能となる。これにより、記憶作業を効率的に行うことが可能となる。【００１６】
また、請求項６に記載の記憶装置では、対象時間帯の直前の稼働予定時間帯における作業がその時間帯内で終了せず、計画された記憶作業の全てを対象時間帯に行うことができない場合には、計画された記憶作業の一部が実行される。これにより、対基板作業の遅れ等によって生じる計画のズレを修正して、適切に記憶作業を実行することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例である記憶装置に記憶されるデータが用いられる対基板作業システムを示す斜視図である。
【図２】図１の対基板作業システムが備える装着装置を示す斜視図である。
【図３】図１の対基板作業システムが備える制御装置を示すブロック図である。
【図４】稼働予定時間帯および非稼働予定時間帯と、保存対象データの必要記憶時間とを概念的に示す図である。
【図５】稼働予定時間帯および非稼働予定時間帯と、保存対象データの必要記憶時間とを概念的に示す図である。
【図６】バックアップ計画プログラムを示すフローチャートである。
【図７】バックアップ実行プログラムを示すフローチャートである。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための形態として、本発明の実施例を、図を参照しつつ詳しく説明する。【００１９】
＜対基板作業システムの構成＞
図１に、対基板作業システム１０を示す。図１に示すシステム１０は、回路基板に電子部品を実装するためのシステムである。対基板作業システム１０は、４台の電子部品装着装置（以下、「装着装置」と略す場合がある）１２から構成されている。４台の装着装置１２は、隣接した状態で１列に配設されている。なお、以下の説明では、装着装置１２の並ぶ方向をＸ軸方向と称し、その方向に直角な水平の方向をＹ軸方向と称する。【００２０】
４台の装着装置１２は、互いに略同じ構成である。このため、４台の装着装置１２のうちの１台を代表して説明する。装着装置１２は、図２に示すように、１つのシステムベース１４と、そのシステムベース１４の上に隣接された２つの装着機１６とを有している。各装着機１６は、主に、装着機本体２０、搬送装置２２、装着ヘッド２４、装着ヘッド移動装置（以下、「移動装置」と略す場合がある）２６、供給装置２８を備えている。装着機本体２０は、フレーム部３０と、そのフレーム部３０に上架されたビーム部３２とによって構成されている。【００２１】
搬送装置２２は、２つのコンベア装置４０，４２を備えている。それら２つのコンベア装置４０，４２は、互いに平行、かつ、Ｘ軸方向に延びるようにフレーム部３０に配設されている。２つのコンベア装置４０，４２の各々は、電磁モータ（図３参照）４６によって各コンベア装置４０，４２に支持される回路基板をＸ軸方向に搬送する。また、回路基板は、所定の位置において、基板保持装置（図３参照）４８によって固定的に保持される。【００２２】
移動装置２６は、ＸＹロボット型の移動装置である。移動装置２６は、スライダ５０をＸ軸方向にスライドさせる電磁モータ（図３参照）５２と、Ｙ軸方向にスライドさせる電磁モータ（図３参照）５４とを備えている。スライダ５０には、装着ヘッド２４が取り付けられており、その装着ヘッド２４は、２つの電磁モータ５２，５４の作動によって、フレーム部３０上の任意の位置に移動する。【００２３】
供給装置２８は、フィーダ型の供給装置であり、フレーム部３０の前方側の端部に配設されている。供給装置２８は、テープフィーダ７０を有している。テープフィーダ７０は、テープ化部品を巻回させた状態で収容している。テープ化部品は、電子部品がテーピング化されたものである。そして、テープフィーダ７０は、送出装置（図３参照）７６によって、テープ化部品を送り出す。これにより、フィーダ型の供給装置２８は、テープ化部品の送り出しによって、電子部品を供給位置において供給する。なお、テープフィーダ７０は、フレーム部３０に着脱可能であり、電子部品の交換等に対応することが可能である。【００２４】
装着ヘッド２４は、回路基板に対して電子部品を装着するものである。装着ヘッド２４は、下端面に設けられた吸着ノズル７８を有している。吸着ノズル７８は、負圧エア，正圧エア通路を介して、正負圧供給装置（図３参照）８０に通じている。吸着ノズル７８は、負圧によって電子部品を吸着保持し、保持した電子部品を正圧によって離脱する。また、装着ヘッド２４は、吸着ノズル７８を昇降させるノズル昇降装置（図３参照）８２を有している。そのノズル昇降装置８２によって、装着ヘッド２４は、保持する電子部品の上下方向の位置を変更する。なお、吸着ノズル７８は、装着ヘッド２４に着脱可能であり、電子部品のサイズ等に応じて交換することが可能である。【００２５】
また、対基板作業システム１０は、図３に示すように、制御装置９０を備えている。制御装置９０は、コントローラ９２および複数の駆動回路９６を備えている。複数の駆動回路９６は、上記電磁モータ４６，５２，５４、基板保持装置４８、送出装置７６、正負圧供給装置８０、ノズル昇降装置８２に接続されている。コントローラ９２は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、コンピュータを主体とするものであり、複数の駆動回路９６に接続されている。これにより、搬送装置２２、移動装置２６等の作動が、コントローラ９２によって制御される。【００２６】
＜対基板作業システムによる装着作業＞
上述した構成によって、対基板作業システム１０では、回路基板が、８台の装着機１６の内部を搬送装置２２によって搬送され、各装着機１６によって、回路基板に電子部品が装着される。【００２７】
具体的には、まず、８台の装着機１６のうちの最上流に配置された装着機１６内に回路基板が搬入される。そして、その装着機１６では、コントローラ９２の指令により、回路基板が作業位置まで搬送され、その位置において、基板保持装置４８によって固定的に保持される。また、テープフィーダ７０は、コントローラ９２の指令により、テープ化部品を送り出し、電子部品を供給位置において供給する。そして、装着ヘッド２４が、コントローラ９２の指令により、電子部品の供給位置の上方に移動し、吸着ノズル７８によって電子部品を吸着保持する。続いて、装着ヘッド２４は、回路基板の上方に移動し、保持している電子部品を回路基板上に装着する。回路基板への電子部品の装着作業が終了すると、回路基板が、下流に向かって搬送され、下流側に配置された装着機１６内に搬入される。そして、上記装着作業が、各装着機１６で順次実行されることで、電子部品が装着された回路基板が生産される。【００２８】
＜対基板作業システムにおけるバックアップ作業＞
対基板作業システム１０では、上述した手順に従って、回路基板が生産されるが、回路基板生産時に用いられるデータは、膨大な量であり、種々の項目に対応した複数種類のデータ（以下、「項目別データ」と記載する場合がある）がある。それら複数種類の項目別データには、対基板作業システム１０のライン構成に関するデータ，作業内容に関するデータ，電子部品に関するデータ，回路基板の生産に関するデータ，ベリファイ作業に必要なデータ，生産された回路基板に関するデータ等がある。【００２９】
具体的に、対基板作業システム１０のライン構成に関するデータには、各装着機１６の構成、装着機１６同士の通信システム、装着機１６のＩＰアドレス等が含まれる。作業内容に関するデータには、回路基板の種類，型番、作業手順、装着作業時の座標データ等が含まれる。電子部品に関するデータには、電子部品のサイズ，型番、電子部品に対応するノズル種等が含まれる。回路基板の生産に関するデータには、生産に要した時間，ＮＧ基板の数，生産回路基板数等が含まれる。ベリファイ作業に必要なデータには、電子部品の数，種類，ベンダーコード、各装着機１６に装着されているノズル、テープフィーダ７０に収容されている電子部品の種類等が含まれる。生産された回路基板に関するデータには、生産された回路基板に装着された電子部品の種類、装着作業に用いられた装着ヘッド２４等が含まれる。【００３０】
それら複数の項目別データの多くは、機械トラブルへの対応、生産された回路基板の品質の担保等を考慮して、バックアップデータとして保存される必要がある。このため、従来のシステムでは、装着作業時において、所定時間毎にバックアップデータの記憶作業が行われていた。しかしながら、装着作業実行時にバックアップデータの記憶作業が行われると、装着作業に伴って種々のデータが更新されるため、バックアップデータの記憶作業中にデータが更新される虞がある。このようにして、記憶されたデータでは、機械トラブル等に適切に対応できない虞がある。そこで、対基板作業システム１０では、装着機１６による装着作業が実行されていない時間帯を利用して、バックアップデータの記憶作業が実行される。【００３１】
詳しくは、制御装置９０には、対基板作業システム１０の作業スケジュールが、装着機１６による装着作業が実行される複数の時間帯（以下、「稼働予定時間帯」と記載する場合がある）と、装着機１６による装着作業が実行されない複数の時間帯（以下、「非稼働予定時間帯」と記載する場合がある）とに区分けして記憶されている。そして、制御装置９０において、複数の項目別データのなかから、保存すべきデータ、つまり、バックアップ作業の対象となるデータが抽出され、そのバックアップ作業の対象となるデータ（以下、「保存対象データ」と記載する場合がある）を記憶するために要する時間が演算される。【００３２】
次に、保存対象データを記憶するために要する時間（以下、「必要記憶時間」と記載する場合がある）が、複数の非稼働予定時間帯のうちの所定の時間帯（以下、「対象時間帯」と記載する場合がある）に収まるか否かが判定される。つまり、必要記憶時間が、対象時間帯の開始時から終了時までの時間（以下、「対記憶予定時間」と記載する場合がある）以内であるか否かが判定される。必要記憶時間が対記憶予定時間以内である場合には、保存対象データの全てを対象時間帯に記憶する記憶作業の予定が立てられる。一方、必要記憶時間が対記憶予定時間を超えている場合には、保存対象データの一部を対象時間帯に記憶する記憶作業の予定が立てられる。【００３３】
ちなみに、必要記憶時間が対記憶予定時間を超えている場合の記憶作業の対象となる保存対象データの一部は、保存対象データのうちの保存の優先順位の高い一部のデータであり、具体的には、更新される頻度の高い一部のデータである。なお、記憶作業の対象となる保存対象データの一部のデータ量は、対象時間帯内に記憶可能な量であれば、できる限り多いことが望ましい。そして、保存対象データの残りの部分、つまり、保存対象データから対象時間帯に記憶の対象となるデータを除いたものに対しては、保存の優先順位がひくいため、対象時間帯以降の非稼働予定時間帯での記憶作業の予定が立てられる。【００３４】
上述したように、記憶作業の予定が立てられると、対象時間帯の直前の稼働予定時間帯（以下、「直前稼働予定時間帯」と記載する場合がある）における装着作業の終了前に、予定された記憶作業が対象時間帯内で終了するか否かが判定される。これは、直前稼働予定時間帯での作業が、直前稼働予定時間帯内に終わらない場合には、対象時間帯の開始時が遅れ、予定された記憶作業が対象時間帯内で終了しない場合があるためである。【００３５】
予定された記憶作業が対象時間帯内で終了すると判定された場合には、予定された記憶作業の全てが実行され、予定された全てのデータが記憶される。ちなみに、記憶作業は、直前稼働予定時間帯での作業の終了直後に行われる。一方、予定された記憶作業が対象時間帯内で終了しないと判定された場合には、予定された記憶作業の一部が実行され、予定されたデータの一部しか記憶されない。なお、この場合に実行される記憶作業の一部の対象となるデータも、保存の優先順位の高いデータであり、更新される頻度の高いデータである。なお、記憶作業の一部の対象となるデータのデータ量は、対象時間帯内に記憶可能な量であれば、できる限り多いことが望ましい。そして、予定された記憶作業の残りの部分、つまり、予定された記憶作業の全てのデータから対象時間帯に記憶されたデータを除いたものに対して、対象時間帯以降の非稼働予定時間帯での記憶作業の予定が立てられる。【００３６】
このように、記憶作業の予定が立てられ、記憶作業が実行されることで、装着機１６による装着作業が実行されていない時間帯を利用して、バックアップデータの記憶作業が実行される。これにより、バックアップデータの記憶作業中にデータが更新される虞がなくなり、機械トラブル等に対応可能なデータをバックアップデータとして記憶することが可能となる。また、装着機１６による装着作業が実行されていない時間帯を利用することで、回路基板の生産に負荷をかけることなく、バックアップデータの記憶作業を行うことが可能となる。【００３７】
上記記憶作業の予定および、記憶作業の実行について、図を用いて、以下に説明する。制御装置９０では、図４に示すように、保存対象データとして、対基板作業システム１０のライン構成に関するデータ（Ａ），作業内容に関するデータ（Ｂ），電子部品に関するデータ（Ｃ），回路基板の生産に関するデータ（Ｄ），ベリファイ作業に必要なデータ（Ｅ），生産された回路基板に関するデータ（Ｆ）が抽出され、各データの必要記憶時間が演算される。そして、全ての保存対象データ（Ａ〜Ｆ）の必要記憶時間が合算される。また、対象時間帯として、金曜日の１７時から月曜日の８時の時間帯が設定される。図から解るように、その対象時間帯内に、全ての保存対象データ（Ａ〜Ｆ）を保存することは可能である。つまり、合算された必要記憶時間は、金曜日の１７時から月曜日の８時までの時間以内である。このため、金曜日の１７時から月曜日の８時の時間帯に、全ての保存対象データ（Ａ〜Ｆ）を記憶する記憶作業の予定が立てられる。【００３８】
また、月曜日の１２時から火曜日の１３時までの時間帯を対象時間帯として考えた場合には、その時間帯に全ての保存対象データ（Ａ〜Ｆ）を記憶することはできない。つまり、全ての保存対象データの必要記憶時間は、月曜日の１２時から火曜日の１３時までの時間を超える。このため、保存対象データ（Ａ〜Ｆ）のうちの一部を、月曜日の１２時から火曜日の１３時の時間帯に記憶する記憶作業の予定が立てられる。月曜日の１２時から火曜日の１３時の時間帯での記憶作業の対象は、ベリファイ作業に必要なデータ（Ｅ）とされる。ベリファイ作業に関するデータは、更新頻度が高く、保存の優先順位が高いため、月曜日の１２時から火曜日の１３時の時間帯での記憶作業の対象とされる。【００３９】
上述したように、記憶作業の予定が立てられると、直前稼働予定時間帯である金曜日の１３時から金曜日の１７時までの時間帯における装着作業の終了前に、全ての保存対象データ（Ａ〜Ｆ）の記憶作業が、対象時間帯内で終了するか否かが判定される。装着作業が予定通りに、金曜日の１７時に終わる場合には、全ての保存対象データ（Ａ〜Ｆ）の記憶作業が対象時間帯内で終了する。このため、全ての保存対象データ（Ａ〜Ｆ）の記憶作業が、装着作業終了直後に実行される。【００４０】
また、装着作業が金曜日の１７時前に終わった場合にも、全ての保存対象データ（Ａ〜Ｆ）の記憶作業が対象時間帯内で終了する。このため、全ての保存対象データ（Ａ〜Ｆ）の記憶作業が、装着作業終了直後に実行される。つまり、装着作業が金曜日の１７時前に終わった場合には、金曜日の１７時前に記憶作業が開始される。【００４１】
一方、装着作業が金曜日の１７時に終わらない場合には、図に示すように、その装着作業の終了時間が遅くなり、全ての保存対象データ（Ａ〜Ｆ）の記憶作業が、対象時間帯内で終了しない。つまり、直前稼働予定時間帯の終了時から対象時間帯の終了時（月曜日の８時）までの時間が、全ての保存対象データ（Ａ〜Ｆ）の記憶作業の必要記憶時間未満である。このため、そのような場合には、全ての保存対象データ（Ａ〜Ｆ）の一部が記憶される。具体的には、全ての保存対象データ（Ａ〜Ｆ）のうちの作業内容に関するデータ（Ｂ）を除いたデータ（Ａ，Ｃ〜Ｆ）が記憶される。そして、作業内容に関するデータ（Ｂ）は、更新頻度が低く、保存の優先順位が低いため、月曜日の１２時から火曜日の１３時の時間帯での記憶作業の対象として再考される。ただし、作業内容に関するデータ（Ｂ）の必要記憶時間は、月曜日の１２時から火曜日の１３時の時間帯に収まらないため、作業内容に関するデータ（Ｂ）は、月曜日の１７時からの時間帯での記憶作業の対象とされる。【００４２】
また、図５に示すように、保存対象データの量が多い場合には、対象時間帯としての金曜日の１７時から月曜日の８時の時間帯内に、全ての保存対象データ（Ａ〜Ｆ）を保存することはできない。つまり、全ての保存対象データ（Ａ〜Ｆ）の必要記憶時間が、金曜日の１７時から月曜日の８時までの時間を超えている。このため、金曜日の１７時から月曜日の８時の時間帯に、保存対象データの一部を記憶する記憶作業の予定が立てられる。具体的には、全ての保存対象データ（Ａ〜Ｆ）のうちの対基板作業システム１０のライン構成に関するデータ（Ａ）を除いたデータ（Ｂ〜Ｆ）を記憶する記憶作業の予定が立てられる。このデータ（Ａ）を除くことで、最も多い量のデータを、金曜日の１７時から月曜日の８時の時間帯に記憶することが可能となる。また、このデータ（Ａ）は、更新頻度が低く、保存の優先順位が低いため、記憶作業の遅れによる損失は低く、月曜日の１２時から火曜日の１３時の時間帯での記憶作業の対象とされる。そして、記憶作業の予定が立てられると、直前稼働予定時間帯での作業終了直後に、その予定された記憶作業が実行される。なお、予定された記憶作業の実行は、図４を用いて説明した記憶作業の実行と略同様であるため、説明を省略する。【００４３】
＜制御プログラム＞
上述したバックアップデータの記憶作業の予定は、図６にフローチャートを示すパックアップ計画プログラムが実行されることで行われる。また、予定された記憶作業の実行は、図７にフローチャートを示すパックアップ実行プログラムが実行されることで行われる。各プログラムは、制御装置９０のコントローラ９２に格納されており、そのコントローラ９２において実行される。以下に、各プログラムの処理について詳しく説明する。【００４４】
バックアップ計画プログラムでは、ステップ１００（以下、単に「Ｓ１００」と略す。他のステップについても同様とする）において、コントローラ９２は、対象時間帯の開始時から終了時までの対記憶予定時間を取得する。次に、Ｓ１０２において、コントローラ９２は、複数の項目別データのなかからバックアップの対象となるデータ、つまり、保存対象データを抽出する。そして、Ｓ１０４において、コントローラ９２は、保存対象データの必要記憶時間を演算する。【００４５】
続いて、Ｓ１０６において、コントローラ９２は、対記憶予定時間が必要記憶時間以上であるか否かを判定する。対記憶予定時間が必要記憶時間以上である場合には、Ｓ１０８に進む。Ｓ１０８において、コントローラ９２は、保存対象データの全てを対象時間帯に記憶する記憶作業を予定する。【００４６】
一方、対記憶予定時間が必要記憶時間未満である場合には、Ｓ１１０に進む。Ｓ１１０において、コントローラ９２は、保存対象データの複数の項目別データ毎に、記憶作業の優先順を設定する。そして、Ｓ１１２において、コントローラ９２は、保存対象データのうちの優先順位の高い一部のデータを対象時間帯に記憶する記憶作業を予定する。そして、バックアップ計画プログラムの実行が終了する。【００４７】
また、バックアップ実行プログラムでは、Ｓ１２０において、コントローラ９２は、計画された保存対象データを確認する。次に、Ｓ１２２において、コントローラ９２は、計画された保存対象データの記憶に要する時間を演算する。そして、Ｓ１２４において、コントローラ９２は、計画された保存対象データを対象時間帯内に記憶することができるか否かを判定する。具体的には、直前稼働予定時間帯での作業終了時から対象時間帯の終了時までの時間が、計画された保存対象データの記憶に要する時間以上であるか否かを判定する。【００４８】
計画された保存対象データを対象時間帯内に記憶することができる場合には、Ｓ１２６に進む。Ｓ１２６において、コントローラ９２は、計画された記憶作業の全てを実行する。つまり、計画された保存対象データの全てを記憶する。【００４９】
一方、計画された保存対象データを対象時間帯内に記憶することができない場合には、Ｓ１２８に進む。Ｓ１２８において、コントローラ９２は、計画された記憶作業の一部を実行する。つまり、計画された保存対象データのうちの優先順位の高い一部のデータを記憶する。そして、バックアップ実行プログラムの実行が終了する。【００５０】
＜制御装置の機能構成＞
上記各プログラムを実行する制御装置９０のコントローラ９２は、それの実行処理に鑑みれば、図３に示すような機能構成を有するものと考えることができる。図から解るように、コントローラ９２は、スケジュール記憶部１００，演算部１０２，記憶計画部１０４，記憶実行部１０６を有している。演算部１０２は、Ｓ１０４の処理を実行する機能部、つまり、保存対象データの必要記憶時間を演算する機能部である。記憶計画部１０４は、Ｓ１０８，Ｓ１１２の処理を実行する機能部、つまり、対記憶予定時間と必要記憶時間とに応じて、記憶作業を計画する機能部である。記憶実行部１０６は、Ｓ１２６，Ｓ１２８の処理を実行する機能部、つまり、計画された記憶作業を実行する機能部である。また、スケジュール記憶部１００は、対基板作業システム１０の作業スケジュールを、複数の稼働予定時間帯と複数の非稼働予定時間帯とに区分けして記憶する機能部である。【００５１】
ちなみに、上記実施例において、対基板作業システム１０は、対基板作業実行システムの一例である。制御装置９０は、記憶装置の一例である。スケジュール記憶部１００は、スケジュール記憶部の一例である。演算部１０２は、演算部の一例である。記憶計画部１０４は、記憶計画部の一例である。記憶実行部１０６は、記憶実行部の一例である。【００５２】
なお、本発明は、上記実施例に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施例では、対基板作業システム１０の作動を制御する制御装置９０が、記憶作業の予定，記憶作業の実行等を行っているが、記憶作業の予定，記憶作業の実行等を行うための専用の記憶装置を設けてもよい。
【符号の説明】
【００５３】
１０：対基板作業システム    ９０：制御装置（記憶装置）    １００：スケジュール記憶部    １０２：演算部    １０４：記憶計画部    １０６：記憶実行部
【図１】
2014122746.tif 000003
【図２】
2014122746.tif 000004
【図３】
2014122746.tif 000005
【図４】
2014122746.tif 000006
【図５】
2014122746.tif 000007
【図６】
2014122746.tif 000008
【図７】
2014122746.tif 000009
【国際調査報告】
2014122746.tif 000010
2014122746.tif 000011
2014122746.tif 000012
2014122746.tif 000013