(57)【特許請求の範囲】
【請求項１】
機械加工設備を用いてワークを加工するためのスケジューリングを行う加工スケジューリングシステムにおいて、
上記加工するワークについて、上記機械加工設備が稼働中の生産準備作業である外段取り作業の基準時間と、上記機械加工設備が停止中の生産準備作業である内段取り作業の基準時間とを格納した段取り情報データベース、
新たに加工するワークについて、上記外段取り作業及び内段取り作業の基準時間を計算し、上記段取り情報データベースを更新する段取り情報作成手段、
及び加工すべきワークとこのワークの加工台数とワーク別の加工時間とを含むように別途作成された生産計画と、上記段取り情報データベースとを参照して、加工される各ワークについて、上記外段取り作業の基準時間と上記内段取り作業の基準時間と上記機械加工設備による加工時間とに基づき、当該ワークの上記外段取り作業の基準時間と当該ワークの前に加工されるワークの上記加工時間とが重なるように、上記機械加工設備による加工のスケジューリングを行い、スケジュール画面として表示するスケジューラを備えたことを特徴とする加工スケジューリングシステム。
【請求項２】
上記スケジューラは、上記ワークの外段取り作業の基準時間と上記機械加工設備による加工時間とを考慮して、夜間自動運転時間が長くなるように上記ワークをスケジューリングする機能を有することを特徴とする請求項１記載の加工スケジューリングシステム。
【請求項３】
上記スケジューラは、上記スケジューリングにより上記ワークを、上記機械加工設備を使用する社内加工と、外注加工に区分する機能を有することを特徴とする請求項１記載の加工スケジューリングシステム。
【請求項４】
上記スケジューラは、上記機械加工設備の工具交換を考慮したスケジューリングを行う機能を有することを特徴とする請求項１記載の加工スケジューリングシステム。
【請求項５】
上記スケジューラは、一人の作業者が複数の機械加工設備を操作する場合の設備間干渉を少なくするようにスケジューリングする機能を有することを特徴とする請求項１記載の加工スケジューリングシステム。
【請求項６】
上記スケジューラは、作業者及び上記機械加工設備について、空き時間ブロック管理を行うことを特徴とする請求項１〜請求項５のいずれか１項に記載の加工スケジューリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、機械加工設備における段取り替え時間を考慮した生産指示を行う加工スケジューリングシステムに関するものである。
【背景技術】
【０００２】
近年のＭＣ（マシニングセンター）加工機は、高度化／高機能化し、高速加工・自動段取りが標準的になり、無人運転時間の拡大による生産性向上が期待できるようになった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１７４３８９号公報（第４〜１６頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、加工機による加工そのものについては、改善が進んでいるものの、依然、段取り替えなどの生産準備には作業者がうまく対応することが求められている。
例えば、段取り替え時には、人による工具交換が必要となる。作業者が複数設備を担当する場合、加工機の段取り替えタイミングの重複が発生し、設備が待機状態になるため、生産ロスが発生する。
また、全部品の工具を設備に保管することは困難であり、ムダな工具入替作業に時間を要する。
特許文献１には、工具交換の発生数が少なくなるような作業順序を自動的に決定するようにしたものが記載されている。
しかしながら、特許文献１では、ツールチェンジャに装着可能な工具数量内でのスケジューリングに限定されており、ツールチェンジャに装着できない工具のスケジューリングについての記載はなかった。
このように、汎用機械加工における生産準備作業は、『加工スケジュールが作業者の勘と経験頼みとなり、生産準備時間が大きく変化する』ため、製造リードタイムが安定せず、その結果、客先要求納期遵守率の向上を阻害するという問題がある。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、機械加工設備によるワークの加工スケジュールを効率よく行えるようにした加工スケジューリングシステムを得ることを目的にしている。
【課題を解決するための手段】
【０００６】
この発明に係わる加工スケジューリングシステムにおいては、機械加工設備を用いてワークを加工するためのスケジューリングを行う加工スケジューリングシステムにおいて、加工するワークについて、機械加工設備が稼働中の生産準備作業である外段取り作業の基準時間と、機械加工設備が停止中の生産準備作業である内段取り作業の基準時間とを格納した段取り情報データベース、新たに加工するワークについて、外段取り作業及び内段取り作業の基準時間を計算し、段取り情報データベースを更新する段取り情報作成手段、及び加工すべきワークとこのワークの加工台数とワーク別の加工時間とを含むように別途作成された生産計画と、段取り情報データベースとを参照して、加工される各ワークについて、外段取り作業の基準時間と内段取り作業の基準時間と機械加工設備による加工時間とに基づき、当該ワークの外段取り作業の基準時間と当該ワークの前に加工されるワークの加工時間とが重なるように、機械加工設備による加工のスケジューリングを行い、スケジュール画面として表示するスケジューラを備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、機械加工設備を用いてワークを加工するためのスケジューリングを行う加工スケジューリングシステムにおいて、加工するワークについて、機械加工設備が稼働中の生産準備作業である外段取り作業の基準時間と、機械加工設備が停止中の生産準備作業である内段取り作業の基準時間とを格納した段取り情報データベース、新たに加工するワークについて、外段取り作業及び内段取り作業の基準時間を計算し、段取り情報データベースを更新する段取り情報作成手段、及び加工すべきワークとこのワークの加工台数とワーク別の加工時間とを含むように別途作成された生産計画と、段取り情報データベースとを参照して、加工される各ワークについて、外段取り作業の基準時間と内段取り作業の基準時間と機械加工設備による加工時間とに基づき、当該ワークの外段取り作業の基準時間と当該ワークの前に加工されるワークの加工時間とが重なるように、機械加工設備による加工のスケジューリングを行い、スケジュール画面として表示するスケジューラを備えたので、生産準備作業を、外段取りと内段取りに分けてスケジューリングでき、効率のよい作業計画とすることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による加工スケジューリングシステムを示す構成図である。
【図２】この発明の実施の形態１による加工スケジューリングシステムの段取情報データベースのデータ構造を示す図である。
【図３】この発明の実施の形態１による加工スケジューリングシステムに入力される生産計画の加工指示オーダ情報を示す図である。
【図４】この発明の実施の形態１による加工スケジューリングシステムのスケジューラの処理を示すフローチャートである。
【図５】この発明の実施の形態１による加工スケジューリングシステムのスケジューラの出力画面を示す図である。
【図６】この発明の実施の形態４による加工スケジューリングシステムのスケジューラに付加された機能の処理を示すフローチャートである。
【図７】この発明の実施の形態６による加工スケジューリングシステムのスケジューラの空き時間ブロック管理を説明する図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１による加工スケジューリングシステムを示す構成図である。
図１において、段取り情報作成手段１は、加工指示オーダ（１〜複数のワークの加工を指示するためのオーダ）からなる生産計画５が入力されると、新たに生産するワークについて、外段取りと内段取りの基準時間である外段取り時間と内段取り時間を入力し、記憶装置に記憶されている段取り情報データベース２を更新する。
本発明では、機械加工設備による加工のための準備作業である段取り替え作業（機械加工設備のパレットにワークを取り付ける作業を含む。）を、外段取りと内段取りに区分している。ここで、内段取りは、機械加工設備を停止した状態での生産準備作業であり、外段取りは、機械加工設備が稼動中の生産準備作業である。
【００１０】
スケジューラ３は、生産計画５に基づき、段取り情報データベース２を参照して、機械加工設備に各加工指示オーダを割り付け、機械加工設備上での外段取り時間と内段取り時間と加工時間をスケジュールし、作成したスケジュールをスケジュール画面４として表示装置に表示するようになっている。各加工指示オーダには、ワークと台数が含まれる。
ここで、生産計画５には、加工指示オーダごとの生産するワークとその数が含まれ、さらに各ワークの加工時間と着手期日が含まれている。
なお、段取り情報作成手段１とスケジューラ３は、別のコンピュータにより形成されてもよく、また同一のコンピュータにより形成してもよい。
【００１１】
図２は、この発明の実施の形態１による加工スケジューリングシステムの段取り情報データベースのデータ構造を示す図である。
図２において、段取り情報データベース２では、ワークごとに外段取りと内段取りのそれぞれの基準時間が設定されている。
【００１２】
図３は、この発明の実施の形態１による加工スケジューリングシステムに入力される生産計画の加工指示オーダ情報を示す図である。
図３において、加工指示オーダごとにワークと加工時間と着手期日と生産個数が含まれている。
【００１３】
図４は、この発明の実施の形態１による加工スケジューリングシステムのスケジューラの処理を示すフローチャートである。
【００１４】
図５は、この発明の実施の形態１による加工スケジューリングシステムのスケジューラの出力画面を示す図である。
図５において、縦軸に加工指示オーダ、横軸に時間をとり、各加工指示オーダについて、外段取り、内段取り、加工の処理をそれぞれ表示している。
【００１５】
次に動作について説明する。
実施の形態１の加工スケジューリングシステムでは、生産計画５の加工指示オーダ情報を参照して、段取り情報作成手段１により、予め段取り情報データベース２を作成しておく。過去に生産したワークについては、すでに段取り情報データベース２に外段取りと内段取りの基準時間が格納されているので、新たに生産されるワークについてのみ、段取り情報作成手段１により、外段取りと内段取りの基準時間を入力し、段取り情報データベース２を更新する。
ここで、外段取りと内段取りの各基準時間は、基準時間を計算するためのパラメータを入力することにより、所定の計算式により計算され、登録されるようになっている。
【００１６】
次に、基準時間の設定方法について、より具体的に説明する。
まず、外段取りの基準時間について説明する。
【００１７】
加工指示オーダ内のワークの１台目の外段取りの基準時間について説明する。
ワークが初品（初めて受注したもの）の場合で、かつ（図面準備時間＋読図時間＊図面枚数＜最大読図時間）の場合は、式（１）により、外段取りの基準時間を計算する。
段取り時間＝図面準備時間＋読図時間＊図面枚数＋特殊工具本数＊特殊工具準備時間＋敷板枚数＊敷板準備時間＋段取り基準準備時間          ・・・・・（１）
ここで、敷板とは、ワークを機械加工設備にセッティングするための補助具である。
【００１８】
また、ワークが初品の場合で、かつ（図面準備時間＋読図時間＊図面枚数≧最大読図時間）の場合は、式（２）により、外段取りの基準時間を計算する。
段取り時間＝最大読図時間＋特殊工具本数＊特殊工具準備時間＋敷板枚数＊敷板準備時間＋外段取り基準準備時間          ・・・・・（２）
【００１９】
次に、ワークがリピート品（過去に生産したことがあるもの）の場合には、式（３）により、外段取りの基準時間を計算する。
段取り時間＝特殊工具本数＊特殊工具準備時間＋敷板枚数＊敷板準備時間＋外段取り基準準備時間          ・・・・・（３）
【００２０】
次に、加工指示オーダ内のワークの２台目以降の外段取りの基準時間については、初品・リピート品に関係なく、取り付け作業のみとするため、ワーク取り付け準備時間（一定値）とする。
【００２１】
次に、内段取りの基準時間について説明する。
内段取りの基準時間は、初品・リピート品に関係なく、式（４）により計算する。
段取り時間＝（標準工具本数＊標準工具セット時間）＋（特殊工具本数＊特殊工具セット時間）＋（治具数＊治具セット時間）＋（バイス数＊バイスセット時間）＋（原点数＊原点出し時間）＋ワーク取り付け時間        ・・・・・（４）
【００２２】
これらの計算式により計算された外段取りと内段取りの基準時間が入力され、段取り情報データベース２が更新される。
ワークの生産は、前のワークのための設備稼働中（加工処理中）に、外段取りを行い、ついで、設備が停止したときに内段取りを行ったのちに、設備により実際の加工を行うという順序により実施される。
スケジューラ３は、段取り情報データベース２を参照して、外段取り、内段取り、および機械加工設備の実際の加工処理を対象にスケジューリングし、表示装置に図５のように表示する。
【００２３】
次に、スケジューラ３の処理について、図４を参照して説明する。
図４のステップＳ１では、加工時間の大小に基づき、加工指示オーダ中のワークを区分する。たとえば、加工時間が２時間以上を「大」とし、加工時間が１時間以上２時間未満を「中」とし、加工時間が１時間未満を「小」とすれば、図３の例では、ワークＣが「大」、ワークＢが「中」、ワークＡとワークＤが「小」となる。
次いで、ステップＳ２で、加工時間の長い（例えば、加工時間が「大」）ワークを先にし、同じ加工時間が「大」）ワークでは着手期日の順番になるように、機械加工設備に割付ける。図３の例では、加工時間が「大」のワークＣを先に割付ける。
次いで、ステップＳ３で、加工時間の長くないワークについて、着手期日の順番になるように、機械加工設備に割付ける。図３の例では、加工時間が「中」と「小」のワークを着手期日の順番であるワークＤ、ワークＡ、ワークＢの順に割付ける。
【００２４】
このようにして、スケジューリングされた結果をスケジュール画面４として、図５のように表示する。図５では、図２の外段取り基準時間及び内段取り基準時間が用いられている。
図５では、ワークＣが１７時以降の作業になっている。これは、加工時間が１時間を越えるワークを１７時以降に加工するというルールを設けたためであるが、このルールはとくに設けなくてもよい。
なお、スケジューラ３は、加工指示オーダ群を、週次サイクルで、日別にスケジューリングする。
また、スケジューラ３を、日次サイクルで、生産進捗や特急品等への対応を目的として微調整するのに用いることもできる。
また、スケジューラ３の出力は、図５のグラフ出力以外にも、各加工指示オーダについて、スケジューリング後の作業着手期日と作業完了期日の一覧表を出力するようにしてもよい。
【００２５】
実施の形態１によれば、生産準備作業を、外段取りと内段取りに分けて表示することにより、きめ細かい段取り表示を行うことができる。
また、機械加工設備を停止せずに作業できる外段取りと、設備を停止して作業する内段取りを分けることで、設備が稼働中でも外段取りが実施可能であり、効率のよい作業計画を作成することができる。
【００２６】
実施の形態２．
実施の形態２では、スケジューラ３に、昼作業と夜作業の区別を明確化することにより、夜間自動運転時間を最大化する機能を付加している。
この機能は、ある一定期間における加工指示オーダ群の加工時間と内外段取り基準時間から、昼作業（作業者作業を含む）と夜作業（自動加工メイン）の閾値を割出し、加工指示オーダ群を昼加工と夜加工に切り分けてスケジューリング可能とする。
閾値の算出方法は、計算対象の全加工指示オーダ内で、加工指示オーダ内のワーク１台目の外段取り基準時間の平均値＋１σ（標準偏差）とする。
【００２７】
実施の形態２によれば、昼作業と夜作業の区別を明確化することにより、夜間自動運転時間をより長くすることができる。
【００２８】
実施の形態３．
実施の形態３では、スケジューラ３に、所定期間の加工指示オーダ群を対象として、社内作業と外注作業に区分する機能を付加したものである。
この機能では、社内設備と外注設備を加工可能設備として登録し、ある一定期間における加工指示オーダ群を対象に、スケジューリングし、社内作業と外注作業に区分する。
また、社内作業と外注作業が能力不足の場合は、納期調整や外注能力拡大調整を実施する。
【００２９】
実施の形態３によれば、社内設備を利用した社内作業と外注作業を使い分けることができ、加工指示オーダ群に対する効率のよい生産体制をもつことができる。
【００３０】
実施の形態４．
実施の形態４は、スケジューラ３に、工具交換タイミングの適正化を行う機能をもたせ、内段取り作業の省力化と設備停止時間の短縮を行うようにした。
図６は、この発明の実施の形態４による加工スケジューリングシステムのスケジューラに付加された機能の処理を示すフローチャートである。
【００３１】
次に、実施の形態４のスケジューラに付加された機能による処理について、図６により説明する。
実施の形態４の工具交換タイミングの決定方法は、図６のとおりである。
図６のステップＳ１１では、各加工指示オーダで必要となる工具を抽出し、加工指示オーダ群全体の工具別使用累積数を算出する。次いで、ステップＳ１２で、機械加工設備のツールチェンジャ内にセット可能な工具には上限があるので、ツールチェンジャ内の初期設定工具を工具使用累積数の昇順に並べ、順番に格納可能な範囲までツールチェンジャ内にセットし、これを初期状態とする。
次いで、ステップＳ１３で、ツールチェンジャ内の初期状態に対し、加工指示オーダ別の工具交換必要回数を算出し、工具交換必要回数の昇順に加工指示オーダを並べ換える。
次いで、ステップＳ１４で、初期状態のツールチェンジャ内にセットされた工具以外の同一工具を使用する加工指示オーダの投入順が前後するように微調整する。
【００３２】
実施の形態４によれば、スケジューラに付加された機能により、工具の交換を考慮した生産準備作業のスケジューリングを行うことができる。
【００３３】
実施の形態５．
実施の形態５は、１人の作業者が複数の機械加工設備を操作する場合についてのものである。
実施の形態５では、スケジューラ３に、作業者による段取り作業の設備間干渉を最小化する機能を付加している。
この機能は、１人の作業者が複数の機械加工設備を操作する場合に、複数設備に内・外段取り基準時間及び加工時間を割付け、作業者が多台持ち時の作業タイミングの干渉を抑制し、設備停止時間を短縮するようにスケジューリングする。
【００３４】
実施の形態５によれば、１人の作業者が複数の機械加工設備を操作する場合でも、作業タイミングの干渉を抑制し、設備停止時間を短縮することができる。
【００３５】
実施の形態６．
実施の形態６は、スケジューラ３に、空き時間ブロック管理の概念を適用し、スケジューリング時間を短縮する機能を付加したものである。
図７は、この発明の実施の形態６による加工スケジューリングシステムのスケジューラの空き時間ブロック管理を説明する図である。
図７において、作業者の空き時間ブロック１１は、例えば９：００から１７：００までで形成され、段取り作業が入るごとに、割当て領域１１１のように埋められていく。
機械加工設備の空き時間ブロック１２は、例えば９：００から翌日の９：００までで形成され、段取り作業や加工処理が入るごとに割当て領域１２１のように埋められていく。
【００３６】
実施の形態６は、スケジューラ３のスケジューリングの効率化を目指し、空き時間ブロックの概念を適用したテーブルを創出した。ここで、空き時間ブロック方式とは、データベーステーブル上にスケジューリング対象とする設備・人・治具等のリソースの活用可能時間（空き時間ブロック）を確保しておき、リソースを消費する都度、活用可能時間を削るようにする方式である。
この方式により、加工スケジューリングシステムへの問合せ回数を最小化し、短時間でスケジューリングを完了させることができる。
【００３７】
実施の形態６によれば、空き時間ブロック方式を採用することにより、加工スケジューリングシステムへの問合せ回数を最小化し、短時間でスケジューリングを完了させることができる。
【符号の説明】
【００３８】
１  段取り情報作成手段
２  段取り情報データベース
３  スケジューラ
４  スケジュール画面
５  生産計画
１１  作業者の空き時間ブロック
１２  機械加工設備の空き時間ブロック
【図１】
0005622483.tif 000002
【図２】
0005622483.tif 000003
【図３】
0005622483.tif 000004
【図４】
0005622483.tif 000005
【図５】
0005622483.tif 000006
【図６】
0005622483.tif 000007
【図７】
0005622483.tif 000008