(57)【特許請求の範囲】
【請求項１】
加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工システムであって、
部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する生成手段と、
前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する記憶手段と、
前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る加工機と、
前記生成手段と、前記記憶手段と、前記加工機と、を相互に接続する専用回線と、を有することを特徴とする部品管理加工システム。
【請求項２】
前記部品管理加工システムが、さらに、前記加工機から前記専用回線を介して入力した部品進捗通知データおよび部品実績結果データを表示するための表示手段を有することを特徴とする請求項１に記載の部品管理加工システム。
【請求項３】
前記部品進捗情報は、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、前記部品実績情報は、前記実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなることを特徴とする請求項１、２のいずれかに記載の部品管理加工システム。
【請求項４】
前記生成手段が、
入力された複数種類の部品形状データおよび被加工部材（ワークシートＷ）のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられた割付データを生成する加工割付処理手段と、
前記生成された割付データをもとにＧコードが出力するＧコード出力処理手段と、
前記割付データ、Ｇコード、加工条件、プレスパターン、サーボパラメータから、全ての配置部品についての部品情報を含む時間比率データを生成する実行時間比率算出処理手段と、
前記部品進捗情報を、前記実行ブロックが進むごとに時間比率を累積することで求めると共に、前記部品実績情報を、前記時間比率データをそのまま利用して求める部分進捗および部品実績算出処理手段と、を有することを特徴とする請求項３に記載の部品管理加工システム。
【請求項５】
前記加工機が、実際の加工動作を行う加工動作部と、検出制御系として、制御部およびＮＣ機および検出系を有しており、
その制御部が、
前記記憶手段よりのデータを入力すると共に前記ＮＣ機の加工プログラム実行処理部に接続され、前記記憶手段からのデータのうち加工プログラム（Ｇコード）だけをＣＮＣに書き込む加工プログラム転送処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得する多数個取実行数取得処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムの何行目を実行しているかを取得する実行行取得処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行行取得処理部に接続され、前記多数個取実行数取得処理部により取得された多数個取り実行数および前記実行行取得処理部により取得された実行行数から、前記記憶手段からの部品進捗情報をもとに実行ブロック番号を導き出す実行ブロック導出処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行ブロック導出処理部に接続され、前記記憶手段からの部品進捗情報および前記実行ブロック導出処理部からの実行ブロック番号をもとに、前記部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出する部品進捗演算処理部と、
前記部品進捗演算処理部に接続され、前記部品進捗演算処理部で算出した進捗情報を、加工中に逐次および加工終了時および中断時に前記表示手段に通知する部品進捗通知処理部と、
アクチュエータ動作パラメータおよび前記検出系よりの検出値を入力し、前記加工機の各所に取り付けられた検出系から積算値を取得すると共に、前記検出系のアクチュエータの動作回数の累積値と、それらが１回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、前記積算値と消費エネルギー量を掛け合わせて積算する消費エネルギー取得積算処理部と、
前記記憶手段よりの部品実績情報を入力すると共に、前記実行ブロック導出処理部および消費エネルギー取得積算処理部に接続され、前記実行ブロックが変化するたびに前記消費エネルギー取得積算処理部から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び前記消費エネルギー取得積算処理部から積算値を取得し、前記記憶値との差分を求め、その差分値を１実行ブロックの消費エネルギーとして、前記部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データを得る部品実績演算処理部と、
前記部品実績演算処理部よりの部品実績結果データを入力し、前記加工プログラムが終了または中断時に、前記部品実績演算処理部よりの部品実績結果データを前記表示手段に通知する部品実績通知処理部と、を有しており、
前記ＮＣ機が、
前記加工プログラム（Ｇコード）を解釈しながら加工動作部を動作させる加工プログラム実行処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラム実行処理部からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブを駆動する動作シーケンス実行処理部を有していることを特徴とする請求項４に記載の部品管理加工システム。
【請求項６】
加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工方法であって、
生成手段により、部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する工程と、
記憶手段により、前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する工程と、
加工機により、前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る工程と、
表示手段により、前記加工機から入力した部品進捗通知データおよび部品実績結果データを表示する工程と、を有することを特徴とする部品管理加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工機において板金加工を行う際に、部品個別の管理を行うことができる部品管理加工システムに関するものである。
【背景技術】
【０００２】
近年の板金加工を取り巻く環境において、変種変量生産、短納期生産の要求は更に加速して来ており、生産管理的な視点で見ると制作中の部品が板金加工のどの工程にあるかを逐一把握することは納期管理において非常に重要なファクターとなって来ている。
【０００３】
一般に、板金曲げ工程では、部品一つ一つを加工するため、部品ごとの工程把握は行いやすいが、板金穴開け工程では、加工効率や歩留まりを考慮して複数プログラムを１枚のワークシートにネスティングや多数個取りすることが多いため、部品個別の把握は難しくなる。
【０００４】
タレットパンチプレス加工では、ツールソートによって加工プログラムが部品単位にまとまっておらず、幅共有などのように１回のパンチやレーザ切断が複数の部品にまたがる場合もあるため、部品ごとの把握はより複雑になってしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２３７９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の技術でも、１シートの加工完了で自動的に部品の完了を通知することが出来るものはあったが、部品単位の識別はなく、含まれる全ての部品がシート加工完了と同時に一斉に通知されるというものであった。また、識別できるのは加工完了のみで未着手/着手、進捗率などは把握することができなかった。
【０００７】
このような状況では、１シートの加工時間の長いものについては部品の進捗との時間乖離が大きく、８時間以内などの超短納期生産の場合には不都合があった。ユーザーからはこれまで以上に詳細かつリアルタイム性の高い進捗管理が求められている状況では、このような長い１シートの加工時間では問題であった。
【０００８】
部品加工完了の把握については、これまでの技術では、部品毎に判別できないため、１シート加工中にアラームなどで中断した場合、作業者が加工状況を目視しながら、個別に生産管理端末に実績登録するか、実際には良品として完成している部品があるにもかかわらず、シートに含まれる全ての部品を不良品として再加工しなければならないなどの問題があった。
【０００９】
さらに、最近では、個々の部品加工にどのくらいのエネルギーやコストがかかるかを管理する必要性が出て来たが、消費エネルギー量については、１シート加工にかかる総量をヒット数やレーザ切断経路長などの比率により案分していた。しかしながら、実際には移動指令や加工方法によって刻々と変化するため、前述した方法で算出した結果では実際と一致せず、誤差が大きくなってしまうという問題があった。
【課題を解決するための手段】
【００１０】
本発明は上述の問題を解決するためのものであり、請求項１に係る発明は、加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工システムであって、
部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する生成手段と、
前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する記憶手段と、
前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る加工機と、
前記生成手段と、前記記憶手段と、前記加工機と、を相互に接続する専用回線と、を有する部品管理加工システムである。
【００１１】
請求項２に係る発明は、前記部品管理加工システムが、さらに、前記加工機から前記専用回線を介して入力した部品進捗通知データおよび部品実績結果データを表示するための表示手段を有することを特徴とする請求項１に記載の部品管理加工システムである。
【００１２】
請求項３に係る発明は、前記部品進捗情報が、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、前記部品実績情報が、前記実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなることを特徴とする請求項１、２のいずれかに記載の部品管理加工システムである。
【００１３】
請求項４に係る発明は、前記生成手段が、
入力された複数種類の部品形状データおよび被加工部材（ワークシートＷ）のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられた割付データを生成する加工割付処理手段と、
前記生成された割付データをもとにＧコードが出力するＧコード出力処理手段と、
前記割付データ、Ｇコード、加工条件、プレスパターン、サーボパラメータから、全ての配置部品についての部品情報を含む時間比率データを生成する実行時間比率算出処理手段と、
前記部品進捗情報を、前記実行ブロックが進むごとに時間比率を累積することで求めると共に、前記部品実績情報を、前記時間比率データをそのまま利用して求める部分進捗および部品実績算出処理手段と、を有することを特徴とする請求項３に記載の部品管理加工システムである。
【００１４】
請求項５に係る発明は、前記加工機が、実際の加工動作を行う加工動作部と、検出制御系として、制御部およびＮＣ機および検出系を有しており、
その制御部が、
前記記憶手段よりのデータを入力すると共に前記ＮＣ機の加工プログラム実行処理部に接続され、前記記憶手段からのデータのうち加工プログラム（Ｇコード）だけをＣＮＣに書き込む加工プログラム転送処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得する多数個取実行数取得処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムの何行目を実行しているかを取得する実行行取得処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行行取得処理部に接続され、前記多数個取実行数取得処理部により取得された多数個取り実行数および前記実行行取得処理部により取得された実行行数から、前記記憶手段からの部品進捗情報をもとに実行ブロック番号を導き出す実行ブロック導出処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行ブロック導出処理部に接続され、前記記憶手段からの部品進捗情報および前記実行ブロック導出処理部からの実行ブロック番号をもとに、前記部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出する部品進捗演算処理部と、
前記部品進捗演算処理部に接続され、前記部品進捗演算処理部で算出した進捗情報を、加工中に逐次および加工終了時および中断時に前記表示手段に通知する部品進捗通知処理部と、
アクチュエータ動作パラメータおよび前記検出系よりの検出値を入力し、前記加工機の各所に取り付けられた検出系から積算値を取得すると共に、前記検出系のアクチュエータの動作回数の累積値と、それらが１回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、前記積算値と消費エネルギー量を掛け合わせて積算する消費エネルギー取得積算処理部と、
前記記憶手段よりの部品実績情報を入力すると共に、前記実行ブロック導出処理部および消費エネルギー取得積算処理部に接続され、前記実行ブロックが変化するたびに前記消費エネルギー取得積算処理部から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び前記消費エネルギー取得積算処理部から積算値を取得し、前記記憶値との差分を求め、その差分値を１実行ブロックの消費エネルギーとして、前記部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データを得る部品実績演算処理部と、
前記部品実績演算処理部よりの部品実績結果データを入力し、前記加工プログラムが終了または中断時に、前記部品実績演算処理部よりの部品実績結果データを前記表示手段に通知する部品実績通知処理部と、を有しており、
前記ＮＣ機が、
前記加工プログラム（Ｇコード）を解釈しながら加工動作部を動作させる加工プログラム実行処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラム実行処理部からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブを駆動する動作シーケンス実行処理部を有していることを特徴とする請求項４に記載の部品管理加工システムである。
【００１５】
請求項６に係る発明は、加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工方法であって、
生成手段により、部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する工程と、
記憶手段により、前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する工程と、
加工機により、前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る工程と、
表示手段により、前記加工機から入力した部品進捗通知データおよび部品実績結果データを表示する工程と、を有することを特徴とする部品管理加工方法である。
【発明の効果】
【００１６】
本発明によれば、加工機において板金加工を行う際に、部品ごとの進捗率を正確に把握し、部品ごとに加工完了・未完了の自動判別をし、部品ごとのエネルギー消費量を正確に把握して、部品個別の管理を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を実施した部品管理加工システムの概略を示す説明図である。
【図２】加工機１１の制御系を示すものであり、加工機１１の制御部１３およびＮＣ機１５および検出系１７の機能ブロック図である。
【図３】図１に示したＣＡＭシステム７および実績収集システム９の各概略構成を示すブロック図である。
【図４】図１に示した部品管理加工システム１の動作を示すフローチャートである。
【図５】図４のステップ１０１の処理の動作を示すフローチャートである。
【図６】Ｇコード加工プログラムおよび部品形状データおよびその割り付けの一例を示す図である。
【図７】時間比率データの一例を示す図である。
【図８】部品進捗情報の一例を示す図である。
【図９】部品実績情報の一例を示す図である。
【図１０】ＣＡＭシステム７による動作の機能ブロック図である。
【図１１】図４のステップ１０５の処理の動作を示すフローチャートである。
【図１２】部品実績結果データの一例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、本発明を実施した部品管理加工システムの概略を示す説明図である。
【００１９】
なお、本実施形態においては、加工機としてパンチプレス処理とレーザ加工処理を行う複合機を例にとって説明するが、タレットパンチプレスやレーザ加工機やベンディングマシンのような単体の加工機を用いることもできる。
【００２０】
図１に示すように、この部品管理加工システム１は、ＬＡＮ等の専用回線３に、データベース５と、ＣＡＭシステム７と、実績収集システム９と、加工機（複合機）１１と、が相互に接続された構成となっている。
【００２１】
データベース（記憶手段）５は、ＣＡＭシステム７が生成した加工プログラム、部品実績情報、部品進捗情報等を記憶するようになっている。
【００２２】
ＣＡＭシステム７は、複数種類の部品形状データおよび被加工部材（ワークシートＷ）のデータ等を入力することにより、ネスティングまたは多数個取りされた加工プログラム（Ｇコードプログラム）を生成すると同時に、部品進捗情報および部品実績情報を生成し、それらの加工プログラム（Ｇコードプログラム）、部品進捗情報、部品実績情報をデータベース５へ専用回線３を介して出力する。ここで、部品進捗情報は、図８に示すように、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、部品実績情報は、図９に示すように、実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなる。ここでは、ＣＡＭシステム７は、加工プログラムおよび部品進捗情報および部品実績情報の作成手段として機能する。
【００２３】
実績収集システム９は、加工機１１から専用回線３を介して入力した逐次データと最終データを部品進捗情報および部品実績情報としてデータベース５に保存すると同時に、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示すると共に、過去の実績、トレンドをもグラフなどで表示する。なお、データベース５に蓄えられたこれらデータは、他の生産管理システム（図示省略）などによって、見積もり算出、カーボンフットプリント算出などに用いられる。ここでは、実績収集システム９は、部品進捗情報および部品実績情報をグラフなどで表示する表示段として機能する。また、この実施形態では、実績収集システム９を、ＣＡＭシステム７と別のシステムとしたが、実績収集システム９を、ＣＡＭシステム７に組み込んで構成するようにしても良いし、加工機１１に組み込んで構成しても良い。
【００２４】
加工機１１は、図２に示すように、検出制御系として、制御部１３とＮＣ機１５と検出系１７とを有しており、その制御部１３およびＮＣ機１５により、検出系１７からの検出データを常時取得し、ＣＡＭシステム７により生成された加工プログラムとそれに付随する部品進捗情報、部品実績情報をデータベース５から専用回線３を介して呼び出し、後述する加工動作部を制御してワークシートＷの加工処理を行う。
【００２５】
そして、加工機１１は、シート加工中においては、加工プログラムの実行行と多数個取実行数から実行ブロックを導き出し、部品ごとの未着手/着手/完了、進捗率、部品実績を算出すると共に、それらのデータを、部品進捗通知データおよび部品実績結果データとして、加工中に逐一あるいは加工完了時に全ての結果として専用回線３を介して実績収集システム９に送信する。
【００２６】
次に、図２を参照して、加工機１１の制御部１３、ＮＣ機１５、検出系１７について説明する。図２は、加工機１１の制御系を示すものであり、加工機１１の制御部１３およびＮＣ機１５および検出系１７の機能ブロック図である。
【００２７】
図２に示すように、加工機１１の制御部１３は、データベース５よりのデータを入力すると共にＮＣ機１５の加工プログラム実行処理部２１に接続された加工プログラム転送処理部１９と、加工プログラム実行処理部２１に接続された多数個取実行数取得処理部２３と、加工プログラム実行処理部２１に接続された実行行取得処理部２５と、データベース５よりの部品進捗情報を入力すると共に実行行取得処理部２５に接続された実行ブロック導出処理部２７と、データベース５よりの部品進捗情報を入力すると共に実行ブロック導出処理部２７に接続された部品進捗演算処理部２９と、部品進捗演算処理部２９に接続された部品進捗通知処理部３１と、アクチュエータ動作パラメータおよび検出系１７よりの検出値を入力する消費エネルギー取得積算処理部３３と、データベース５よりの部品実績情報を入力すると共に実行ブロック導出処理部２７および消費エネルギー取得積算処理部３３に接続された部品実績演算処理部３５と、部品実績演算処理部３５よりの部品実績結果データを入力する部品実績通知処理部３７と、を有している。
【００２８】
また、ＮＣ機１５は、加工プログラム実行処理部２１と、さらに、加工プログラム実行処理部２１に接続された動作シーケンス実行処理部３９を有している。
【００２９】
ここで、加工プログラム転送処理部１９は、データベース５から呼び出したデータのうち加工プログラム（Ｇコード）だけをＣＮＣに書き込むようになっており、加工プログラム実行処理部２１は、加工プログラム（Ｇコード）を解釈しながら加工機１１の加工動作部を動作させるようになっている。
【００３０】
多数個取実行数取得処理部２３は、加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得するようになっており、実行行取得処理部２５は、加工プログラムの何行目を実行しているかを取得するようになっている。
【００３１】
実行ブロック導出処理部２７は、多数個取実行数取得処理部２３により取得された多数個取り実行数および実行行取得処理部２５により取得された実行行数から、データベース５からの部品進捗情報をもとに実行ブロック番号を導き出すようになっており、部品進捗演算処理部２９は、データベース５からの部品進捗情報および部品進捗演算処理部２９からの実行ブロック番号をもとに、部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出するようになっており、部品進捗通知処理部３１は、部品進捗演算処理部２９で算出した進捗情報を、加工中に逐次および加工終了時および中断時に実績収集システム９に通知するようになっている。
【００３２】
消費エネルギー取得積算処理部３３は、加工機１１の各所に取り付けられた検出系１７から積算値を取得すると共に、アクチュエータ４９の動作回数の累積値と、それらが１回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、上記積算値と消費エネルギー量を掛け合わせて積算するようになっている。ここで、アクチュエータ動作パラメータは、流量計を用いずに消費エネルギーを求めるために、アクチュエータが１回に動作するとどれぐらいのエネルギー（電力、エアー、ガス、オイル）を消費するかをあらかじめ計測し、アクチュエータごとに保持するパラメータとなっている。
【００３３】
部品実績演算処理部３５は、実行ブロックが変化するたびに消費エネルギー取得積算処理部３３から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び消費エネルギー取得積算処理部３３から積算値を取得し、上記記憶値との差分を求め、差分値を１実行ブロックの消費エネルギーとして、部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データ（図１２参照）を得るようになっている。
【００３４】
なお、加工機１１が、パンチ加工とレーザ加工とを行う複合機となっているので、実行ブロックには加工属性（パンチ加工またはレーザ加工）の情報があるので、部品実績演算処理部３５は、これに基づいて、パンチ加工とレーザ加工を別々に積算しいくようにする。
【００３５】
部品実績通知処理部３７は、加工プログラムが終了または中断時に、部品実績演算処理部３５よりの部品実績結果データを実績収集システム９に通知するようになっており、動作シーケンス実行処理部３９は、加工プログラム実行処理部２１からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブなどを駆動するようになっている。
【００３６】
なお、上記各処理部１９〜３９は、図３に示すようなコンピュータの構成とし、所定のプログラムにより上述したような各機能を持つようにしても良いし、図２に示すような専用の機能を持つハードウエアで構成するようにしても良い。
【００３７】
また、検出系１７は、電力計４１と、エア流量計４３と、ガス流量計４５と、オイル流量計４７と、アクチュエータと、を有しており、電力計４１は、加工機１１や周辺装置やレーザ発振器６５ａやチラーなどの消費電力量を計測するようになっており、エア流量計４３は、加工機１１や周辺装置のエアー消費量を計測するようになっており、ガス流量計４５は、レーザガスやアシストガスの消費量を計測するようになっており、オイル流量計４７は、エアーブロウオイルや潤滑グリスの消費量を計測するようになっており、アクチュエータは、加工機１１内の所定の部分を駆動するようになっている。
【００３８】
次に、図１に示した加工機１１の加工動作部の構成および加工動作について簡単に説明する。
【００３９】
図１に示す加工機１１の加工動作部は、フレーム５３と、テーブル５５と、キャリッジベース５７と、キャリッジ５９と、複数のクランパ６１と、レーザ加工部６３と、レーザ加工ヘッド６５と、レーザ発振器６５ａと、タレット６７と、ガイド６９と、製品保持部７１とを備えている。
【００４０】
フレーム５３は床面に固定されており、レーザ加工部６３と、レーザ加工ヘッド６５と、タレット６７等を支持するものである。テーブル５５は、フレーム５３に対しＹ軸方向に駆動手段（サーボモータ等）により移動位置決め自在に構成されている。キャリッジベース５７は、テーブル５５の一端部にＸ軸方向に延伸して備えられている。そして、キャリッジ５９は、該キャリッジベース５７上を駆動手段（サーボモータ等）によりＸ軸方向に移動位置決め自在に設けられている。キャリッジ５９にはワークＷを把持するクランプ６１が複数備えられている。
【００４１】
レーザ加工部６３は、フレーム５３のＹ軸方向に延伸して備えられている。レーザ加工ヘッド６５は、レーザ加工部６３上をＹ軸方向に駆動手段（サーボモータ等）により移動位置決め自在に備えられている。また、レーザ加工ヘッド６５は、Ｚ軸方向に移動位置決め自在でありレーザ発振装置６５ａよりレーザビームが与えられ、アシストガス供給源（図示しない）よりアシストガスが供給される。
【００４２】
そして、ワークＷをレーザ加工ヘッド６５の真下位置に移動させ、レーザ加工ヘッド６５の先端ノズルよりレーザビームがアシストガス噴射と共にワークＷの被加工位置に向けて照射されることにより、レーザ切断加工が行われる。
【００４３】
タレット６７は、上下のタレットより構成され、上部タレットが回転割出し自在に支持されている。また、この上部タレットに対向して、下部フレームに下部タレットが回転割出し自在に支持されている。なお、上部フレームの加工位置に対応する場所には、ラムシリンダが設けられており、ラムを下降させて上部タレットのパンチ金型と下部タレットのダイ金型の協働によりワークＷに対し加工を行う。この際に、クランプ６１に把持されたワークＷは、キャレッジ５９のＸ軸方向の移動及びテーブル５５のＹ軸方向の移動により上下金型の間にワークＷの加工位置を位置決め可能に構成されている。
【００４４】
図３は、図１に示したＣＡＭシステム７および実績収集システム９の各概略構成を示すブロック図である。
【００４５】
図３に示すように、ＣＡＭシステム７あるいは実績収集システム９は、コンピュータからなり、ＲＯＭ７３およびＲＡＭ７５が接続されたＣＰＵ７６を有しており、ＣＰＵ７６には、さらに、キーボードのような入力装置７７とデイスプレイのような表示装置７９が接続されている。また、上記ＣＰＵ７１に、データベース５が接続されるようになっている。
【００４６】
次に、図４を参照して、図１に示した部品管理加工システム１の動作について説明する。
【００４７】
図４は、図１に示した部品管理加工システム１の動作を示すフローチャートである。
【００４８】
図４のステップ１０１において、ＣＡＭシステム７によって、複数種類の部品形状データおよび被加工部材（ワークシートＷ）のデータ等から、加工プログラム（Ｇコードプログラム）が生成されると同時に、部品進捗情報および部品実績情報が生成され、それらの加工プログラム（Ｇコードプログラム）、部品進捗情報、部品実績情報がデータベース５へ専用回線３を介して出力され、ステップ１０３において、それらの加工プログラム（Ｇコードプログラム）、部品進捗情報、部品実績情報がデータベース５へ記憶される。
【００４９】
次に、ステップ１０５において、加工機１１により、データベース５から専用回線３を介して呼び出された加工プログラム、部品進捗情報、部品実績情報に基づいてワークシートＷの加工処理が行われると共に、部品ごとの未着手/着手/完了、進捗率、部品実績が算出され、部品進捗通知データおよび部品実績結果データとして、実績収集システム９に専用回線３を介して出力され、ステップ１０７において、実績収集システム９により、加工機１１からの逐次データと最終データが部品進捗情報および部品実績情報としてデータベース５に保存されると同時に、リアルタイムな部品進捗情報および部品実績情報がグラフなどで表示されると共に、過去の実績、トレンドをもグラフなどで表示される。
【００５０】
次に、図５を参照して、図４のステップ１０１の処理について詳しく説明する。
【００５１】
図５は、図４のステップ１０１の処理の動作を示すフローチャートである。
【００５２】
図５のステップ２０１において、ＣＡＭシステム７によって、入力された複数種類の部品形状データおよび被加工部材（ワークシートＷ）のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられて割付データが生成される。図６（ｂ）は、その入力された複数種類の部品形状データの一例を示す図であり、図６（ｃ）は、その割り付けの一例を示す図である。図６（ｂ）に示すように、ここでは、割り付けられる部品形状データとして、部品Ａが３個、部品Ｂが５個、部品Ｃが４個入力されたとすると、図６（ｃ）に示すように、ワークシートＷに、部品Ａおよび部品Ｂおよび部品Ｃが割り付けられる。すなわち、部品とは、ワークシートＷから加工されて得られる製品をさす。
【００５３】
ここで、この割付データには、部品の加工方法と座標情報が網羅されている。また、ここでは、ＣＰＵ７６は、加工割付処理手段として機能する。
【００５４】
次に、ステップ２０３において、生成された割付データをもとにＧコードが出力される。図６（ａ）は、Ｇコード加工プログラムの一例を示す図である。ここで、生成された割付データとＧコード実行ブロックとの関係も求められる。ここでは、ＣＰＵ７６は、Ｇコード出力処理手段として機能する。
【００５５】
次に、ステップ２０５において、割付データ、Ｇコード、加工条件、プレスパターン、サーボパラメータから時間比率データが生成される。図７は、時間比率データの一例を示す図である。
【００５６】
ここで、図７に示すように、時間比率データには、全ての配置部品についての部品情報が含まれ、部品情報は、レーザ情報、パンチ情報から構成される。レーザ情報では、ピアスや線分といった加工種別ごとに座標情報と加工時間が算出され、加工時間は、レーザ加工条件を参照し、ピアスの場合はピアス時間、切断の場合は距離と速度、早送りは距離とサーボパラメータから求められる。そして、対応するＧコード実行ブロックは、割付データによって求められており、パンチ情報では、位置決めごとに加工時間が算出され、加工時間は、サーボパラメータによる速度と、パンチ加工が有る場合にはプレスパターンから求められ、対応するＧコード実行ブロックは、割付データによって求められる。
【００５７】
ここでは、ＣＰＵ７６は、実行時間比率算出処理手段として機能する。
【００５８】
次に、ステップ２０７において、部品進捗情報が、実行ブロックが進むごとに時間比率を累積して求められ、部品実績情報が、時間比率をそのまま利用して求められる。図８は、部品進捗情報の一例を示す図であり、図９は、部品実績情報の一例を示す図である。なお、図８および図９は、図６（ｂ）、（ｃ）に示す部品および割り付けに対応している。
【００５９】
すなわち、部品進捗情報は、図８に示すように部品進捗情報テーブルとなっており、例えば、実行ブロック番号が１４に進んだ場合、パンチ処理であり、部品が特定でき、部品Ａ‐１は、１００.０％加工処理が済んでおり、部品Ａ‐２は、３３.０％加工処理が済んでおり、他の部品は、０.０％、すなわち、まだ加工処理が行われていないことを示している。そして、部品実績情報は、図９に示すように部品実績情報テーブルとなっており、例えば、実行ブロック番号が１４に進んだ場合、パンチ処理であり、部品が特定でき、部品Ａ‐２は、１００.０％の分配比率となり、他の部品は、０.０％の分配比率となることを示している。なお、図９に示す部品実績情報テーブルでは、例えば、実行ブロック番号が１〜８に渡っては、部品が特定できないために、全ての部品に等分された分配比率となっており、実行ブロック番号が２０、２１では、部品は特定できるが複数に渡っているために、その複数の部品に等分された分配比率となっている。
【００６０】
なお、部品に紐付かない実行ブロックは累積せず、部品に紐付かない実行ブロックは部品数で案分する。ここでは、ＣＰＵ７６は、部分進捗および部品実績算出処理手段として機能する。
【００６１】
なお、ＣＡＭシステム７による上記動作を機能ブロックで示すと図１０のようになる。図１０は、ＣＡＭシステム７による動作の機能ブロック図である。
【００６２】
次に、図１１を参照して、図４のステップ１０５の処理について詳しく説明する。図１１は、図４のステップ１０５の処理の動作を示すフローチャートである。
【００６３】
図１１のステップ３０１において、加工プログラム転送処理部１９により、データベース５から呼び出したデータのうち加工プログラム（Ｇコード）だけがＣＮＣに書き込まれ、ステップ３０３において、加工プログラム実行処理部２１により、加工プログラム（Ｇコード）を解釈しながら加工機１１が動作される。
【００６４】
ステップ３０５において、動作シーケンス実行処理部３９により、加工プログラム実行処理部２１からの指示に基づいて、アクチュエータ動作が必要な場合、ソレノイドバルブなどが駆動され、ステップ３０７において、多数個取実行数取得処理部２３により、加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行行数が取得される。
【００６５】
ステップ３０９において、実行行取得処理部２５により、加工プログラムの何行目を実行しているかが取得され、ステップ３１１において、実行ブロック導出処理部２７により、多数個取実行数取得処理部２３により取得された実行行数および実行行取得処理部２５により取得された多数個取り実行数から、データベース５からの部品進捗情報をもとに実行ブロック番号が導き出され。
【００６６】
ステップ３１３において、部品進捗演算処理部２９により、データベース５からの部品進捗情報および実行ブロック導出処理部２７からの実行ブロック番号をもとに、部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態が算出される。すなわち、図８に示す部品進捗情報テーブルから、例えば、実行ブロック番号が１４に進んだ場合、パンチ処理であり、部品が特定でき、部品Ａ‐１は、１００.０％加工処理が済んでおり、部品Ａ‐２は、３３.０％加工処理が済んでおり、他の部品は、０.０％、すなわち、まだ加工処理が行われていないことが進捗状態として算出される。
【００６７】
そして、ステップ３１５において、部品進捗通知処理部３１により、部品進捗演算処理部２９で算出した進捗情報が、加工中に逐次および加工終了時および中断時に実績収集システム９に通知される。
【００６８】
ステップ３１７において、消費エネルギー取得積算処理部３３により、加工機１１の各所に取り付けられた検出系１７から積算値が取得されると共に、アクチュエータ４９の動作回数の累積値と、それらが１回動作したときの消費エネルギー量がアクチュエータ動作パラメータから求められ、上記積算値と消費エネルギー量が掛け合わせて積算される。ここで、アクチュエータ動作パラメータは、流量計を用いずに消費エネルギーを求めるために、アクチュエータが１回に動作するとどれぐらいのエネルギー（電力、エアー、ガス、オイル）を消費するかをあらかじめ計測し、アクチュエータごとに保持するパラメータとなっている。
【００６９】
ステップ３１９において、部品実績演算処理部３５により、実行ブロックが変化するたびに消費エネルギー取得積算処理部３３から積算値が取得されて記憶されており、次に実行ブロックが変化したときに再び消費エネルギー取得積算処理部３３から積算値が取得され、上記記憶値との差分が求められ、差分値が１実行ブロックの消費エネルギーとして、部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配され、求められた実行ブロックごとの消費エネルギーが部品実績結果データに積算されて、その部品実績結果データ（図１２参照）が得られる。すなわち、図９に示す部品実績情報テーブルから、例えば、実行ブロック番号が１４に進んだ場合、パンチ処理であり、部品が特定でき、部品Ａ‐２に１００.０％の分配比率で消費エネルギーが分配され、他の部品は０.０％の分配比率なので分配されない状態となる。
【００７０】
図１２は、部品実績結果データの一例を示す図である。
【００７１】
なお、加工機１１が、パンチ加工とレーザ加工とを行う複合機となっているので、実行ブロックには加工属性（パンチ加工またはレーザ加工）の情報があるので、部品実績演算処理部３５は、これに基づいて、パンチ加工とレーザ加工を別々に積算しいくようにする。
【００７２】
そして、ステップ３２１において、部品実績通知処理部３７により、加工プログラムが終了または中断時に、部品実績演算処理部３５よりの部品実績結果データが実績収集システム９に通知される。
【００７３】
なお、部品進捗通知処理部３１より実績収集システム９に部品進捗情報が逐一通知され、部品実績通知処理部３７より実績収集システム９に部品実績結果データが逐一通知されると、前述したように、実績収集システム９は、部品進捗情報および部品実績情報としてデータベース５に保存すると同時に、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示すると共に、過去の実績、トレンドをもグラフなどで表示する。
【００７４】
また、データベース５に蓄えられたこれらデータは、他の生産管理システム（図示省略）などによって、見積もり算出、カーボンフットプリント算出などに用いられる。
【００７５】
このように、本実施形態によれば、加工中に逐次および加工終了時および中断時における部品ごとの進捗情報が得られると共に、加工プログラムが終了または中断時における部品ごとの部品実績情報が得られる。
【００７６】
従って、ユーザは、加工中に逐次および加工終了時および中断時における部品ごとの進捗率を把握することができるので、１シートの加工時間の長いものについても、逐一部品の進捗状況が判るので、８時間以内などの超短納期生産の場合にも、詳細かつリアルタイム性の高い進捗管理を行うことができる。
【００７７】
また、部品加工完了の把握についても、部品毎に判別できるようになるため、１シート加工中にアラームなどで中断した場合でも、実際には良品として完成している部品を的確に把握することができる。そのため、１シート加工中にアラームなどで中断した場合でも、シートに含まれる全ての部品を不良品として再加工するような非効率な問題が解決できる。
【００７８】
さらに、最近での、個々の部品加工にどのくらいのエネルギーやコストがかかるかを管理する必要性をも満たすことができ、消費エネルギー量についても、実際に移動指令や加工方法によって刻々と変化する場合でも、個々の部品加工にどのくらいのエネルギーやコストがかかるかを知ることができる。
【００７９】
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。
【００８０】
例えば、上記実施形態では、実績収集システム９を、ＣＡＭシステム７と別のシステムとしたが、実績収集システム９を、ＣＡＭシステム７に組み込んで構成するようにしても良い。
【００８１】
また、上記実施形態では、部品進捗情報および部品実績情報を用いて、実績収集システム９が、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示するようにしたが、この部品進捗情報および部品実績情報を他のやり方で用いるようにしても良い。
【符号の説明】
【００８２】
１  部品管理加工システム
３  専用回線
５  データベース（記憶手段）
７  ＣＡＭシステム
９  実績収集システム
１１  加工機（複合機）
１３  制御部
１５  ＮＣ機
１７  検出系
１９  加工プログラム転送処理部
２１  加工プログラム実行処理部
２３  多数個取実行数取得処理部
２５  実行行取得処理部
２７  実行ブロック導出処理部
２９  部品進捗演算処理部
３１  部品進捗通知処理部
３３  消費エネルギー取得積算処理部
３５  部品実績演算処理部
３７  部品実績通知処理部
３９  動作シーケンス実行処理部
４１  電力計
４３  エア流量計
４５  ガス流量計
４７  オイル流量計
４９  アクチュエータ
５３  フレーム
５５  テーブル
５７  キャリッジベース
５９  キャリッジ
６１  クランプ
６３  レーザ加工部
６５  レーザ加工ヘッド
６５ａ  レーザ発振器
６７  タレット
６９  ガイド
７１  製品保持部
７３  ＲＯＭ
７５  ＲＡＭ
７６  ＣＰＵ
７７  入力装置
７９  表示装置
Ｗ  ワークシート
【図１】
0005908308.tif 000002
【図２】
0005908308.tif 000003
【図３】
0005908308.tif 000004
【図４】
0005908308.tif 000005
【図５】
0005908308.tif 000006
【図６】
0005908308.tif 000007
【図７】
0005908308.tif 000008
【図８】
0005908308.tif 000009
【図９】
0005908308.tif 000010
【図１０】
0005908308.tif 000011
【図１１】
0005908308.tif 000012
【図１２】
0005908308.tif 000013