(57)【要約】【課題】本発明の課題は、工作機械における加工情報をより適切に取得することである。【解決手段】本発明の加工情報記録装置１は、工作機械で実行される加工の状態を表す状態量を取得する加工モニタ部１１ｇ（状態量取得部）と、前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定し、設定された状態量取得条件に基づいて、前記状態量の取得を制御する実行管理部１１ｆ（取得条件設定部、取得制御部）と、を備えることを特徴とする。【選択図】図４
2020061061.tif 000002
【特許請求の範囲】
【請求項１】
工作機械で実行される加工の状態を表す状態量を取得する状態量取得部と、
前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定する取得条件設定部と、
前記取得条件設定部によって設定された状態量取得条件に基づいて、前記状態量取得部による前記状態量の取得を制御する取得制御部と、
を備えることを特徴とする加工情報記録装置。
【請求項２】
前記取得条件設定部は、前記加工の状態に基づいて、前記状態量取得条件として、前記加工に含まれる加工工程において取得する前記状態量及び当該状態量を取得するためのサンプリング周期の少なくともいずれかを設定することを特徴とする請求項１に記載の加工情報記録装置。
【請求項３】
前記取得条件設定部は、前記加工に含まれる加工工程の内容が予め設定された条件に適合する場合に、前記状態量取得条件として、当該加工工程において取得する前記状態量を設定することを特徴とする請求項１又は２に記載の加工情報記録装置。
【請求項４】
前記取得条件設定部は、前記加工のための加工指令データに基づいて、前記加工に含まれる加工工程において前記状態量を取得するための前記状態量取得条件を前記加工の実行前に設定することを特徴とする請求項１から３のいずれか１項に記載の加工情報記録装置。
【請求項５】
工作機械で実行された加工の加工指令データ及び当該加工において取得された加工の状態を表す状態量のデータを記憶するデータベースを参照し、前記加工において前記状態量を取得した際の取得条件を表す状態量取得条件の有効性を評価する加工情報評価部と、
実行対象となる加工指令データに含まれる加工工程毎に、当該加工工程の加工内容及び前記加工情報評価部の評価結果に基づいて、当該加工工程に対する前記状態量取得条件を設定する取得条件設定部と、
前記取得条件設定部によって設定された前記加工工程毎の前記状態量取得条件に基づいて、前記実行対象となる加工指令データによりワークの加工を実行する加工実行部と、
前記加工実行部によって実行される前記ワークの加工の状態を表す状態量を取得する状態量取得部と、
を備えることを特徴とする加工情報記録装置。
【請求項６】
工作機械で実行される加工の状態を表す状態量を取得する状態量取得ステップと、
前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定する取得条件設定ステップと、
前記取得条件設定ステップにおいて設定された状態量取得条件に基づいて、前記状態量取得ステップにおける前記状態量の取得を制御する取得制御ステップと、
を含むことを特徴とする加工情報記録方法。
【請求項７】
工作機械で実行された加工の加工指令データ及び当該加工において取得された加工の状態を表す状態量のデータを記憶するデータベースを参照し、前記加工において前記状態量を取得した際の取得条件を表す状態量取得条件の有効性を評価する加工情報評価ステップと、
実行対象となる加工指令データに含まれる加工工程毎に、当該加工工程の加工内容及び加工情報評価部の評価結果に基づいて、当該加工工程に対する前記状態量取得条件を設定する取得条件設定ステップと、
前記取得条件設定ステップによって設定された前記加工工程毎の前記状態量取得条件に基づいて、前記実行対象となる加工指令データによりワークの加工を実行する加工実行ステップと、
前記加工実行ステップによって実行される前記ワークの加工の状態を表す状態量を取得する状態量取得ステップと、
を含むことを特徴とする加工情報記録方法。
【請求項８】
コンピュータに、
工作機械で実行される加工の状態を表す状態量を取得する状態量取得機能と、
前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定する取得条件設定機能と、
前記取得条件設定機能によって設定された状態量取得条件に基づいて、前記状態量取得機能による前記状態量の取得を制御する取得制御機能と、
を実現させることを特徴とするプログラム。
【請求項９】
コンピュータに、
工作機械で実行された加工の加工指令データ及び当該加工において取得された加工の状態を表す状態量のデータを記憶するデータベースを参照し、前記加工において前記状態量を取得した際の取得条件を表す状態量取得条件の有効性を評価する加工情報評価機能と、
実行対象となる加工指令データに含まれる加工工程毎に、当該加工工程の加工内容及び前記加工情報評価機能の評価結果に基づいて、当該加工工程に対する前記状態量取得条件を設定する取得条件設定機能と、
前記取得条件設定機能によって設定された前記加工工程毎の前記状態量取得条件に基づいて、前記実行対象となる加工指令データによりワークの加工を実行する加工実行機能と、
前記加工実行機能によって実行される前記ワークの加工の状態を表す状態量を取得する状態量取得機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工情報記録装置、加工情報記録方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ワークの加工等を行う工作機械において、加工状態を表す状態量（以下、「加工情報」とも称する。）を、加工中にサンプリングによって取得する技術が知られている。このような技術においては、目的に応じて取得する状態量やサンプリング周期が変更されることがある。この種の技術は、例えば、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−２４０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、取得する状態量の種類やサンプリング周期を、加工中のワークの加工状態に応じて変更することができなかった。そのため、所望の状態量を得るためには、同じ加工を再度実行することが必要になる。なお、すべての状態量を十分に短い周期で取得しておくという手法も考えられるが、この場合、大量の記憶用メモリが必要になる、あるいは、収集したデータから有意な状態量を取り出す処理が必要になるといった問題がある。一方、特定の加工形状、工具による加工時の状態量を取得する場合、現行のＧコードプログラムで実現するものとすると、所望の箇所でのみ状態量を取得する処理を、加工プログラムを修正して追加する必要がある。
即ち、従来の技術においては、工作機械における加工情報を適切に取得することが困難であった。
【０００５】
本発明は、工作機械における加工情報をより適切に取得することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様の加工情報記録装置（例えば、後述の加工情報記録装置１）は、工作機械（例えば、後述のＣＮＣ工作機械４）で実行される加工の状態を表す状態量を取得する状態量取得部（例えば、後述の加工モニタ部１１ｇ）と、前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定する取得条件設定部（例えば、後述の実行管理部１１ｆ）と、前記取得条件設定部によって設定された状態量取得条件に基づいて、前記状態量取得部による前記状態量の取得を制御する取得制御部（例えば、後述の実行管理部１１ｆ）と、を備えることを特徴とする。
【０００７】
（２）  （１）の加工情報記録装置において、前記取得条件設定部は、前記加工の状態に基づいて、前記状態量取得条件として、前記加工に含まれる加工工程において取得する前記状態量及び当該状態量を取得するためのサンプリング周期の少なくともいずれかを設定することとしてもよい。
【０００８】
（３）  （１）又は（２）の加工情報記録装置において、前記取得条件設定部は、前記加工に含まれる加工工程の内容が予め設定された条件に適合する場合に、前記状態量取得条件として、当該加工工程において取得する前記状態量を設定することとしてもよい。
【０００９】
（４）  （１）から（３）の加工情報記録装置において、前記取得条件設定部は、前記加工のための加工指令データに基づいて、前記加工に含まれる加工工程において前記状態量を取得するための前記状態量取得条件を前記加工の実行前に設定することとしてもよい。
【００１０】
（５）  また、本発明の一態様の加工情報記録装置（例えば、後述の加工情報記録装置１）は、工作機械（例えば、後述のＣＮＣ工作機械４）で実行された加工の加工指令データ及び当該加工において取得された加工の状態を表す状態量のデータを記憶するデータベース（例えば、後述の加工情報ＤＢ１Ａ）を参照し、前記加工において前記状態量を取得した際の取得条件を表す状態量取得条件の有効性を評価する加工情報評価部（例えば、後述の加工情報評価部１１ｈ）と、実行対象となる加工指令データに含まれる加工工程毎に、当該加工工程の加工内容及び前記加工情報評価部の評価結果に基づいて、当該加工工程に対する前記状態量取得条件を設定する取得条件設定部（例えば、後述の実行管理部１１ｆ）と、前記取得条件設定部によって設定された前記加工工程毎の前記状態量取得条件に基づいて、前記実行対象となる加工指令データによりワークの加工を実行する加工実行部（例えば、後述の実行管理部１１ｆ）と、前記加工実行部によって実行される前記ワークの加工の状態を表す状態量を取得する状態量取得部（例えば、後述の加工モニタ部１１ｇ）と、を備えることを特徴とする。
【００１１】
（６）  また、本発明の一態様の加工情報記録方法は、工作機械で実行される加工の状態を表す状態量を取得する状態量取得ステップと、前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定する取得条件設定ステップと、前記取得条件設定ステップにおいて設定された状態量取得条件に基づいて、前記状態量取得ステップにおける前記状態量の取得を制御する取得制御ステップと、を含むことを特徴とする。
【００１２】
（７）  また、本発明の一態様の加工情報記録方法は、工作機械で実行された加工の加工指令データ及び当該加工において取得された加工の状態を表す状態量のデータを記憶するデータベースを参照し、前記加工において前記状態量を取得した際の取得条件を表す状態量取得条件の有効性を評価する加工情報評価ステップと、実行対象となる加工指令データに含まれる加工工程毎に、当該加工工程の加工内容及び前記加工情報評価部の評価結果に基づいて、当該加工工程に対する前記状態量取得条件を設定する取得条件設定ステップと、前記取得条件設定ステップによって設定された前記加工工程毎の前記状態量取得条件に基づいて、前記実行対象となる加工指令データによりワークの加工を実行する加工実行ステップと、前記加工実行ステップによって実行される前記ワークの加工の状態を表す状態量を取得する状態量取得ステップと、を含むことを特徴とする。
【００１３】
（８）  また、本発明の一態様のプログラムは、コンピュータに、工作機械で実行される加工の状態を表す状態量を取得する状態量取得機能と、前記加工の状態に基づいて、前記状態量を取得するための状態量取得条件を設定する取得条件設定機能と、前記取得条件設定機能によって設定された状態量取得条件に基づいて、前記状態量取得機能による前記状態量の取得を制御する取得制御機能と、を実現させることを特徴とする。
【００１４】
（９）  また、本発明の一態様のプログラムは、コンピュータに、工作機械で実行された加工の加工指令データ及び当該加工において取得された加工の状態を表す状態量のデータを記憶するデータベースを参照し、前記加工において前記状態量を取得した際の取得条件を表す状態量取得条件の有効性を評価する加工情報評価機能と、実行対象となる加工指令データに含まれる加工工程毎に、当該加工工程の加工内容及び前記加工情報評価機能の評価結果に基づいて、当該加工工程に対する前記状態量取得条件を設定する取得条件設定機能と、前記取得条件設定機能によって設定された前記加工工程毎の前記状態量取得条件に基づいて、前記実行対象となる加工指令データによりワークの加工を実行する加工実行機能と、前記加工実行機能によって実行される前記ワークの加工の状態を表す状態量を取得する状態量取得機能と、を実現させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、工作機械における加工情報をより適切に取得することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る加工情報記録システムのシステム構成を示す模式図である。
【図２】加工指令データ及び加工実行データのデータ構造を示す模式図である。
【図３】加工指令データを構成するワーキングステップのデータの一例を示す模式図である。
【図４】加工情報記録装置の構成を示すブロック図である。
【図５】加工実行データの具体例を示す模式図である。
【図６】加工情報記録装置が実行する加工実行処理の流れを説明するフローチャートである。
【図７】加工情報記録装置が実行する加工実行処理の流れを説明するフローチャートである。
【図８】第３実施形態に係る加工情報記録装置の構成を示すブロック図である。
【図９】加工情報記録装置が実行する加工情報評価処理の流れを説明するフローチャートである。
【図１０】加工情報記録装置が実行する加工実行処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照して説明する。
［第１実施形態］
［構成］
図１は、本発明の一実施形態に係る加工情報記録システムＳのシステム構成を示す模式図である。
本実施形態に係る加工情報記録システムＳでは、生産プロセスにおいて加工指令データに従って実行された加工時の加工実行データ（加工履歴のデータ）は、加工情報記録装置１によって取得され、加工情報データベース１Ａに記憶（加工履歴として記録）される。本実施形態において、加工指令データは、階層構造を有する構造化データとして記述されており、加工の実行時において、加工形状、加工方法及び工具等が対応付けられた加工単位（ＷＳ：ワーキングステップ）を構成要素としている。
また、本実施形態に係る加工情報記録システムＳでは、加工情報記録装置１が加工実行データを取得する際に、加工単位毎に、加工状態に応じて、加工状態を表す状態量及び状態量を取得するサンプリング周期等の状態量取得条件を変化させる。
したがって、本実施形態に係る加工情報記録システムＳによれば、工作機械における加工情報をより適切に取得することができる。
【００１８】
図１に示すように、加工情報記録システムＳは、加工情報記録装置１と、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システム２と、ＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）システム３と、ＣＮＣ（Ｃｏｍｐｕｔｅｒｉｚｅｄ  Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）工作機械４と、周辺機器５と、計測器６と、を含んで構成される。また、加工情報記録装置１と、ＣＡＤシステム２と、ＣＡＭシステム３と、ＣＮＣ工作機械４と、計測器６とは、有線又は無線ＬＡＮ等のネットワークあるいはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等の通信ケーブルによって通信可能に構成されている。なお、加工情報記録システムＳを構成する各装置における時刻情報は同期されており、生成されるデータのタイムスタンプが、統一された時刻の基準に基づくものとされている。
【００１９】
加工情報記録装置１は、設計データ、加工指令データ、加工実行データ、周辺機器のデータ、計測データの各データを対応付けて記憶するための加工情報データベース（加工情報ＤＢ）１Ａを備えている。なお、本実施形態において、加工情報ＤＢ１Ａには、加工情報記録装置１において処理が行われたケースの他、加工情報記録装置１以外で処理が行われたケースについても集約されたデータが記憶されている。
【００２０】
設計データは、製品形状データ及び工程設計データを含んでいる。製品形状データは、ＣＡＤシステム３において生成される２次元又は３次元のＣＡＤデータであり、工程設計データは、ＣＡＭシステムにおいて生成される加工方法あるいは加工順序等が定義されたＣＡＭデータである。
【００２１】
加工指令データは、加工作業の基本パターンを表すワーキングステップの集合からなるデータである。本実施形態において、加工指令データは、階層構造を有する構造化データとして記述される。
加工実行データは、加工指令データに基づいて実行された加工の履歴を表すデータである。本実施形態において、加工実行データは、加工指令データに対応した階層構造を有する構造化データとして記述される。
周辺機器のデータは、バイス、チャックあるいはツーリング等、加工に用いられる周辺機器のデータである。
計測データは、音響センサ、温度センサあるいは寸法測定器等、ＣＮＣ工作機械４の外部機器として設置された計測器によって計測されたデータである。
【００２２】
図２は、加工指令データ及び加工実行データのデータ構造を示す模式図である。なお、図２は、加工指令データ及び加工実行データの概念の一例を示しており、具体的な加工指令データ及び加工実行データの内容（階層化の形態及びデータの項目等）は、実際の加工内容に応じて種々異なるものとなる。
【００２３】
図２に示すように、加工指令データには、加工対象物を表すワークピース（Ｗｏｒｋｐｉｅｃｅ）のデータと、加工順に第１番目〜第ｎ番目（ｎは自然数）までの加工作業の基本パターン（加工単位）を表すワーキングステップ（ＷＳ）のデータとが含まれている。なお、加工指令データには、加工指令データを識別するＩＤが付されている。
また、各ワーキングステップのデータには、ポケット等の加工形状を表すフィーチャー（Ｆｅａｔｕｒｅ）のデータと、加工方法を表すオペレーション（Ｏｐｅｒａｔｉｏｎ）のデータとが含まれている。
【００２４】
また、オペレーションのデータには、加工戦略（加工パスのパターン）を表すストラテジ（Ｓｔｒａｔｅｇｙ）のデータと、切削条件を表すテクノロジ（Ｔｅｃｈｎｏｌｏｇｙ）のデータと、加工に用いるＣＮＣ工作機械４の機能を表すマシンファンクション（Ｍｃｈｎ．ｆｕｎｃ）のデータと、加工に用いるツールを表すカッティングツール（Ｃｕｔｔｉｎｇ  ｔｏｏｌ）のデータとが含まれている。
さらに、テクノロジのデータには、ツールの送り速度を表すフィードレート（Ｆｅｅｄｒａｔｅ）のデータと、主軸の回転速度（主軸回転）を表すスピンドルスピード（Ｓｐｉｎｄｌｅ  ｓｐｅｅｄ）のデータとが含まれている。
【００２５】
また、図２に示すように、加工実行データには、対応する加工指令データを識別する加工指令ＩＤのデータと、加工結果を計測した計測データの記憶領域を示すリンク情報のデータと、加工順に第１番目〜第ｎ番目までのワーキングステップ毎の加工の履歴を表す実行履歴（Ｅｘｅｃ  Ｌｏｇ）のデータとが含まれている。
また、実行履歴のデータには、温度等の加工環境を表すデータと、主軸負荷等の加工状態を表すデータとが含まれている。
【００２６】
図３は、加工指令データを構成するワーキングステップのデータの一例を示す模式図である。
図３に示すように、１つのワーキングステップのデータは、加工指令データに階層的に含まれるものであり、加工形状を表すフィーチャー（Ｆｅａｔｕｒｅ）のデータと、加工方法を表すオペレーション（Ｏｐｅｒａｔｉｏｎ）のデータとについて、具体的な内容が記述されている。
【００２７】
例えば、図３においては、加工形状を表すフィーチャー（Ｆｅａｔｕｒｅ）のデータとして、「ポケット１」の形状を表す「ｐｏｃｋｅｔ＿１」が記述されている。
また、加工方法を表すオペレーション（Ｏｐｅｒａｔｉｏｎ）のデータとして、「荒加工」であることを表す「Ｐｏｃｋｅｔ＿ｒｏｕｇｈ＿ｍｉｌｌｉｎｇ」が記述されている。また、加工戦略（加工パスのパターン）を表すストラテジ（Ｓｔｒａｔｅｇｙ）のデータとして、加工パスは往復パスであることを表す「Ｂｉｄｉｒｅｃｔｉｏｎａｌ」が記述されている。また、加工に用いるツールを表すカッティングツール（Ｃｕｔｔｉｎｇ  ｔｏｏｌ）のデータとして、所定種類のエンドミルを表す「Ｒ２＿ｂａｌｌ＿ｅｎｄｍｉｌｌ」が記述されている。
このように、加工指令データが構造化されていることにより、単純にＧコード形式（非構造化形式）で加工指令が記述されている場合に比べ、加工全体の流れを把握することが容易となる。
【００２８】
ＣＡＤシステム２は、ユーザの操作に応じて、製品の形状を表す２次元又は３次元のＣＡＤデータを生成する。
ＣＡＭシステム３は、ユーザの操作に応じて、製品を加工するための加工方法（使用する加工技術の種類等）あるいは加工順序（製品を加工する際の加工経路等）を定義した工程設計データを生成する。
【００２９】
ＣＮＣ工作機械４は、数値制御によって動作を制御する数値制御装置を備え、数値制御装置の制御に従って、製品となる材料に対して切削あるいは研磨等の加工を行う。また、ＣＮＣ工作機械４は、数値制御装置によって、動作状態に関する各種データ（サーボの位置や速度のデータ等）を取得する。
周辺機器５は、バイス、チャックあるいはツーリング等、加工に用いられる周辺機器である。
計測器６は、温度センサあるいは寸法測定器等、ＣＮＣ工作機械４の外部機器として設置された計測器である。
【００３０】
［加工情報記録装置１の構成］
次に、加工情報記録装置１の構成について説明する。図４は、加工情報記録装置１の構成を示すブロック図である。
図４に示すように、加工情報記録装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ１２と、ＲＡＭ１３と、入力部１４と、表示部１５と、記憶部１６と、通信部１７とを備えている。
【００３１】
ＣＰＵ１１は、記憶部１６に記憶された各種プログラムを実行することにより、加工情報記録装置１全体を制御する。例えば、ＣＰＵ１１は、製品の加工を実行する処理（以下、「加工実行処理」と称する。）のためのプログラムを実行する。
【００３２】
加工実行処理が実行される場合、ＣＰＵ１１には、機能的構成として、形状データ取得部１１ａと、工程設計データ取得部１１ｂと、加工指令データ生成部１１ｃと、ポストプロセッシング部１１ｄと、状態監視部１１ｅと、取得条件設定部及び取得制御部としても機能する実行管理部１１ｆと、状態量取得部としても機能する加工モニタ部１１ｇと、が形成される。  
【００３３】
形状データ取得部１１ａは、ＣＡＤシステム２において生成された製品の形状を表す２次元又は３次元のＣＡＤデータ（製品形状データ）を取得し、加工情報ＤＢ１Ａに記憶する。
工程設計データ取得部１１ｂは、ＣＡＭシステムにおいて生成された工程設計データを取得し、加工情報ＤＢ１Ａに記憶する。なお、工程設計データには、製品を加工する際の加工経路を示すＣＬ（Ｃｕｔｔｅｒ  Ｌｏｃａｔｉｏｎ）データが含まれている。
【００３４】
加工指令データ生成部１１ｃは、工程設計データに基づいて、加工作業の基本パターンを表すワーキングステップを含む加工指令データを生成する。ワーキングステップが表す基本パターンとしては、例えば、ポケットの側面加工、ポケット形状、加工パスのパターン、径方向切り込み、軸方向切り込み、送り速度、主軸回転、アプローチパターン、リトラクトパターン等の各パターンを定義することができる。
【００３５】
ポストプロセッシング部１１ｄは、加工指令データに基づいて、ポストプロセッシング処理を実行し、ＣＮＣ工作機械４の数値制御装置に応じたインタプリタを用いて、機械座標系上の加工パスを生成する。そして、ポストプロセッシング部１１ｄは、機械座標系上の加工パスを表す加工指令データ及びＣＮＣのパラメータのデータ（以下、適宜「数値制御用コマンドデータ」と称する。）をＣＮＣ工作機械４の数値制御装置に出力する。
【００３６】
状態監視部１１ｅは、数値制御装置によって制御されるＣＮＣ工作機械４の状態（例えば、工具の交換が必要であることを示すアラートの発生等）を監視する。
【００３７】
実行管理部１１ｆは、製品の加工を実行する加工実行処理（加工指令データに基づく加工処理）を管理する。例えば、実行管理部１１ｆは、ＣＮＣ工作機械４の数値制御装置から、ＣＮＣ工作機械４のスタンバイが完了したことを示す信号を受信することに応じて、ポストプロセッシング部１１ｄによって生成された加工パスに基づく加工の開始を指示したり、ＣＮＣ工作機械４の数値制御装置からＣＮＣ工作機械４における加工が終了したことを示す信号を受信することに応じて、加工の終了を表示したりする。
【００３８】
また、実行管理部１１ｆは、加工実行処理において、加工モニタ部１１ｇに対し、加工状態を表す状態量及び状態量を取得するサンプリング周期を含む状態量取得条件を指示し、加工指令データに基づいて実行された加工の履歴を表す加工実行データを取得する。さらに、実行管理部１１ｆは、取得した加工実行データを加工情報ＤＢ１Ａに逐次格納する。
本実施形態において、実行管理部１１ｆは、加工状態（計測器６の計測結果や加工実行処理の状態を示す信号）に基づいて、加工単位毎に、加工状態を表す状態量及び状態量を取得するサンプリング周期等の状態量取得条件を変化させる。なお、加工状態として、計測器６による各種計測結果や、加工実行処理の状態を示す各種信号を参照することができるが、本実施形態においては、計測器６における音響センサの出力を参照するものとする。音響センサの出力を参照する場合、加工時における加工音に異常が発生した場合等を加工状態の変化として検出することができる。
【００３９】
図５は、加工実行データの具体例を示す模式図である。図５に示すように、加工実行データには、対応する加工指令データのＩＤと、加工の実行開始時刻と、加工の実行終了時刻と、第１番目〜第ｎ番目のワーキングステップの実行情報とが含まれている。
【００４０】
ワーキングステップの実行情報には、ワーキングステップのＩＤと、ワーキングステップの実行開始時刻と、ワーキングステップの実行終了時刻と、切削時間と、サンプル値へのポインタとが含まれている。
サンプル値へのポインタが示すサンプル値のデータには、加工指令データのＩＤ及びワーキングステップのＩＤを含む管理情報と、第１〜第ｎのサンプル値とが含まれている。
各サンプル値）には、例えば、タイムスタンプ（Ｔｉｍｅ  ｓｔａｍｐ）と、Ｘ軸モータ電流と、Ｙ軸モータ電流と、Ｚ軸モータ電流と、主軸負荷と、送り軸負荷と、機械の振動とを含む各種データが含まれている。
【００４１】
図４に戻り、加工モニタ部１１ｇは、実行管理部１１ｆから指示された状態量取得条件に従って、加工状態を表す状態量をＣＮＣ工作機械４の数値制御装置から取得する。加工状態を表す状態量には、例えば、タイムスタンプ（Ｔｉｍｅ  ｓｔａｍｐ）と、Ｘ軸モータ電流と、Ｙ軸モータ電流と、Ｚ軸モータ電流と、主軸負荷と、送り軸負荷と、機械の振動とを含む各種データが含まれ、これらの中で、加工状態に応じて要求されるデータが逐次取得される。
【００４２】
ＲＯＭ１２には、加工情報記録装置１を制御するための各種システムプログラムが予め書き込まれている。
ＲＡＭ１３は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリによって構成され、ＣＰＵ１１が各種処理を実行する際に生成されるデータを記憶する。
入力部１４は、キーボードあるいはマウス等の入力装置によって構成され、ユーザによる加工情報記録装置１への各種情報の入力を受け付ける。
【００４３】
表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置によって構成され、加工情報記録装置１の各種処理結果を表示する。
記憶部１６は、ハードディスクあるいはフラッシュメモリ等の不揮発性の記憶装置によって構成され、加工実行処理のためのプログラム等を記憶する。また、記憶部１６には、加工情報ＤＢ１Ａが記憶される。
通信部１７は、有線又は無線ＬＡＮやＵＳＢ等、所定の通信規格に基づいて信号処理を行う通信インターフェースを備え、加工情報記録装置１が他の装置との間で行う通信を制御する。
【００４４】
［動作］
次に、加工情報記録システムＳの動作を説明する。
［加工実行処理］
図６は、加工情報記録装置１が実行する加工実行処理の流れを説明するフローチャートである。
加工実行処理は、入力部１４を介して、加工実行処理を起動させる指示が入力されることにより開始される。
ステップＳ１において、実行管理部１１ｆは、加工状態に対する判定条件（状態量取得条件を変化させるための条件）及び変化後の状態量取得条件（ここではサンプリング周期とする）を設定する。本実施形態においては、加工状態に対する判定条件として、音響センサの出力が急激に変化したこと（周波数又は音量が設定された閾値以上変化したこと）を設定する。なお、ステップＳ１における設定は、オペレータが入力部１４を介して入力することや、予め用意された設定ファイルを読み込んで入力すること等が可能である。
【００４５】
ステップＳ２において、実行管理部１１ｆは、加工指令データにおけるワーキングステップの実行を開始する。このとき、実行管理部１１ｆは、加工指令データにおいて実行が終了していないワーキングステップを加工指令データに記述されている順番に１つ実行する。
ステップＳ３において、実行管理部１１ｆは、音響センサの出力が加工状態に対する判定条件を充足するか否かの判定を行う。音響センサの出力が加工状態に対する判定条件を充足しない場合、ステップＳ３においてＮＯと判定されて、処理はステップＳ５に移行する。一方、音響センサの出力が加工状態に対する判定条件を充足する場合、ステップＳ３においてＹＥＳと判定されて、処理はステップＳ４に移行する。
【００４６】
ステップＳ４において、実行管理部１１ｆは、ステップＳ１において設定された変化後の状態量取得条件（サンプリング周期）に変更する。
ステップＳ５において、加工モニタ部１１ｇは、状態量取得条件として設定されている加工状態を表す状態量を取得する。なお、取得された状態量は、加工実行データとして加工情報ＤＢ１Ａに格納される。
【００４７】
ステップＳ６において、実行管理部１１ｆは、ワーキングステップの実行が終了したか否かの判定を行う。ワーキングステップの実行が終了していない場合、ステップＳ６においてＮＯと判定されて、処理はステップＳ５に移行する。一方、ワーキングステップの実行が終了した場合、ステップＳ６においてＹＥＳと判定されて、処理はステップＳ７に移行する。
【００４８】
ステップＳ７において、実行管理部１１ｆは、状態量取得条件（サンプリング周期）を初期設定（ステップＳ１の状態）に戻す。
ステップＳ８において、実行管理部１１ｆは、加工指令データの実行が完了したか否かの判定を行う。加工指令データの実行が完了していない場合、ステップＳ８においてＮＯと判定されて、処理はステップＳ２に移行する。一方、加工指令データの実行が完了した場合、ステップＳ８においてＹＥＳと判定されて、加工実行処理は終了となる。
【００４９】
このような処理により、加工情報記録システムＳにおいては、加工指令データが階層構造を有する構造化データとして構成され、加工単位であるワーキングステップ毎に加工が実行される。そして、加工情報記録装置１が加工実行データを取得する際に、加工単位毎に、加工状態に応じて、加工状態を表す状態量を取得するサンプリング周期（状態量取得条件）が変更される。そのため、ワークの加工を実行している際に、加工単位毎に、加工実行データの取得方法をより適切なものに切り替えることができる。したがって、本実施形態に係る加工情報記録システムＳによれば、工作機械における加工情報をより適切に取得することができる。
【００５０】
［第２実施形態］
次に、本発明の第２実施形態について説明する。
第１実施形態では、加工単位毎に、加工状態に応じて、加工状態を表す状態量及び状態量を取得するサンプリング周期等を変化させるものとした。これに対し、加工単位毎に、加工内容に対する判定条件に適合する場合にのみ、加工状態を表す状態量を取得することができる。この場合、加工情報記録システムＳのシステム構成は、図１に示す第１実施形態のシステム構成と同様となる。
以下、第１実施形態と異なる部分である加工情報記録装置１の実行管理部１１ｆの構成及び加工実行処理について説明する。
【００５１】
本実施形態において、実行管理部１１ｆは、加工実行部としても機能し、製品の加工を実行する加工実行処理（加工指令データに基づく加工処理）を管理する。例えば、実行管理部１１ｆは、ＣＮＣ工作機械４の数値制御装置から、ＣＮＣ工作機械４のスタンバイが完了したことを示す信号を受信することに応じて、ポストプロセッシング部１１ｄによって生成された加工パスに基づく加工の開始を指示したり、ＣＮＣ工作機械４の数値制御装置からＣＮＣ工作機械４における加工が終了したことを示す信号を受信することに応じて、加工の終了を表示したりする。
【００５２】
また、実行管理部１１ｆは、加工実行処理において、加工単位毎に、加工形状（ポケット等）及び使用される工具（特定のＩＤの工具等）が予め指定されたものであるか否かを判定する。そして、実行管理部１１ｆは、実行される加工単位（ワーキングステップ）について、加工形状（ポケット等）及び使用される工具（特定のＩＤの工具等）が予め指定されたものである場合に、加工モニタ部１１ｇに対し、取得する状態量及び状態量を取得するサンプリング周期を含む状態量取得条件を指示し、加工指令データに基づいて実行された加工の履歴を表す加工実行データを取得する。さらに、実行管理部１１ｆは、取得した加工実行データを加工情報ＤＢ１Ａに逐次格納する。
【００５３】
［動作］
次に、加工情報記録システムＳの動作を説明する。
［加工実行処理］
図７は、加工情報記録装置１が実行する加工実行処理の流れを説明するフローチャートである。
加工実行処理は、入力部１４を介して、加工実行処理を起動させる指示が入力されることにより開始される。
【００５４】
ステップＳ１１において、実行管理部１１ｆは、加工内容に対する判定条件（状態量の取得を実行するための条件）及び状態量の取得時における状態量取得条件（ここでは取得対象の状態量及び状態量のサンプリング周期とする）を設定する。本実施形態においては、加工内容に対する判定条件として、加工形状がポケットであるワーキングステップであること及びワーキングステップで使用される工具が特定のＩＤのものであることを設定する。また、状態量取得条件として、取得対象の状態量を主軸負荷とすること及び主軸負荷のサンプリング周期を設定する。なお、ステップＳ１１における設定は、オペレータが入力部１４を介して入力することや、予め用意された設定ファイルを読み込んで入力すること等が可能である。
【００５５】
ステップＳ１２において、実行管理部１１ｆは、加工指令データにおけるワーキングステップの実行を開始する。このとき、実行管理部１１ｆは、加工指令データにおいて実行が終了していないワーキングステップを加工指令データに記述されている順番に１つ実行する。
ステップＳ１３において、実行管理部１１ｆは、実行を開始するワーキングステップが加工内容に対する判定条件を充足するか否かの判定を行う。
実行を開始するワーキングステップが加工内容に対する判定条件を充足しない場合、ステップＳ１３においてＮＯと判定されて、処理はステップＳ１４に移行する。
一方、実行を開始するワーキングステップが加工内容に対する判定条件を充足する場合、ステップＳ１３においてＹＥＳと判定されて、処理はステップＳ１５に移行する。
【００５６】
ステップＳ１４において、実行管理部１１ｆは、ワーキングステップの実行が終了したか否かの判定を行う。ワーキングステップの実行が終了していない場合、ステップＳ１４においてＮＯと判定されて、ステップＳ１４の処理が繰り返される。一方、ワーキングステップの実行が終了した場合、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１７に移行する。
【００５７】
ステップＳ１５において、加工モニタ部１１ｇは、状態量取得条件として設定されている加工状態を表す状態量（ここでは主軸負荷）を取得する。なお、取得された状態量は、加工実行データとして加工情報ＤＢ１Ａに格納される。
ステップＳ１６において、実行管理部１１ｆは、ワーキングステップの実行が終了したか否かの判定を行う。ワーキングステップの実行が終了していない場合、ステップＳ１６においてＮＯと判定されて、処理はステップＳ１５に移行する。一方、ワーキングステップの実行が終了した場合、ステップＳ１６においてＹＥＳと判定されて、処理はステップＳ１７に移行する。
【００５８】
ステップＳ１７において、実行管理部１１ｆは、加工指令データの実行が完了したか否かの判定を行う。加工指令データの実行が完了していない場合、ステップＳ１７においてＮＯと判定されて、処理はステップＳ１２に移行する。一方、加工指令データの実行が完了した場合、ステップＳ１７においてＹＥＳと判定されて、加工実行処理は終了となる。
【００５９】
このような処理により、本実施形態の加工情報記録システムＳにおいては、加工指令データが階層構造を有する構造化データとして構成され、加工単位であるワーキングステップ毎に加工が実行される。そして、加工情報記録装置１が加工実行データを実行する際に、加工単位毎に、加工内容に対する判定条件に適合する場合にのみ、状態量取得条件に設定された状態量が、設定されたサンプリング周期で取得される。そのため、ワークの加工を実行している際に、加工単位毎に、目的とする加工実行データを選択して取得することができる。したがって、本実施形態に係る加工情報記録システムＳによれば、工作機械における加工情報をより適切に取得することができる。
【００６０】
［第３実施形態］
次に、本発明の第３実施形態について説明する。
本実施形態の加工情報記録システムＳは、加工指令データのワーキングステップ毎に、状態量取得条件を自動的に設定する点で、第１実施形態及び第２実施形態と異なっている。加工情報記録システムＳのシステム構成は、図１に示す第１実施形態のシステム構成と同様となる。
以下、第１実施形態及び第２実施形態と異なる部分である加工情報記録装置１の構成及び加工情報記録システムＳの動作について説明する。
【００６１】
［加工情報記録装置１の構成］
図８は、本実施形態に係る加工情報記録装置１の構成を示すブロック図である。
本実施形態に係る加工情報記録装置１は、加工実行処理及び過去に取得された加工実行データの有効性を評価する処理（以下、「加工情報評価処理」と称する。）を実行する。
【００６２】
加工実行処理及び加工情報評価処理が実行される場合、ＣＰＵ１１には、機能的構成として、形状データ取得部１１ａと、工程設計データ取得部１１ｂと、加工指令データ生成部１１ｃと、ポストプロセッシング部１１ｄと、状態監視部１１ｅと、実行管理部１１ｆと、加工モニタ部１１ｇと、加工情報評価部１１ｈと、が形成される。
これらのうち、加工情報評価部１１ｈ及び実行管理部１１ｆ以外の構成については、図４に示す第１実施形態のブロック図と同様である。
【００６３】
加工情報評価部１１ｈは、加工情報ＤＢ１Ａに記録された加工実行データを参照し、各加工実行データとして有効な情報が取得されたか否かを判定する（加工実行データを評価する）。このとき、加工情報評価部１１ｈは、加工単位（ワーキングステップ）毎に有効な情報が取得されたか否かを判定する。有効な情報であるか否かについては、オペレータの判断結果の入力を受け付けて判定したり、取得された情報が設定された閾値（例えば、異常を検出するための閾値等）を超えているか否かによって自動的に判定したり、あるいは、これらの組み合わせによって判定したりすることができる。
そして、加工情報評価部１１ｈは、有効な情報が取得されたと判定した加工実行データの状態量取得条件を有効な情報取得方法（以下、「有効情報取得方法」とも称する。）として加工情報ＤＢ１Ａに記憶する。本実施形態においては、有効情報取得方法として、加工形状、加工方法、工具、取得する状態量及び状態量のサンプリング周期が記憶される。
【００６４】
また、本実施形態において実行管理部１１ｆは、製品の加工を実行する加工実行処理（加工指令データに基づく加工処理）を管理する。例えば、実行管理部１１ｆは、ＣＮＣ工作機械４の数値制御装置から、ＣＮＣ工作機械４のスタンバイが完了したことを示す信号を受信することに応じて、ポストプロセッシング部１１ｄによって生成された加工パスに基づく加工の開始を指示したり、ＣＮＣ工作機械４の数値制御装置からＣＮＣ工作機械４における加工が終了したことを示す信号を受信することに応じて、加工の終了を表示したりする。
【００６５】
また、実行管理部１１ｆは、加工実行処理において、加工情報ＤＢ１Ａに記憶された有効情報取得方法を参照し、加工指令データにおける加工単位（ワーキングステップ）毎に、適合する有効情報取得方法を検索する。
そして、実行管理部１１ｆは、適合する有効情報取得方法が検索された場合、その加工単位（ワーキングステップ）の状態量取得条件を、有効情報取得方法に設定する。なお、実行管理部１１ｆは、適合する有効情報取得方法が検索されない場合、予め設定した標準の状態量及びサンプリング周期を状態量取得条件として設定することができる。このようにして、実行管理部１１ｆは、全ての加工単位（ワーキングステップ）毎に、状態量取得条件を自動的に設定する。
【００６６】
実行管理部１１ｆは、加工モニタ部１１ｇに対し、このように設定した加工単位（ワーキングステップ）毎の状態量取得条件を指示し、加工指令データに基づいて実行された加工の履歴を表す加工実行データを取得する。さらに、実行管理部１１ｆは、取得した加工実行データを加工情報ＤＢ１Ａに逐次格納する。
【００６７】
［動作］
次に、加工情報記録システムＳの動作を説明する。
［加工情報評価処理］
図９は、加工情報記録装置１が実行する加工情報評価処理の流れを説明するフローチャートである。
加工情報評価処理は、入力部１４を介して、加工情報評価処理を起動させる指示が入力されることにより開始される。
ステップＳ２１において、加工情報評価部１１ｈは、加工情報ＤＢ１Ａに記憶されている加工実行データを加工単位（ワーキングステップ）毎に１つ取得する。
ステップＳ２２において、加工情報評価部１１ｈは、取得した加工実行データにおける加工単位を評価する。
【００６８】
ステップＳ２３において、加工情報評価部１１ｈは、取得した加工実行データにおける加工単位の状態量取得条件が有効情報取得方法であるか否かの判定を行う。取得した加工実行データにおける加工単位の状態量取得条件が有効情報取得方法でない場合、ステップＳ２３においてＮＯと判定されて、処理はステップＳ２１に移行する。一方、取得した加工実行データにおける加工単位の状態量取得条件が有効情報取得方法である場合、ステップＳ２３においてＹＥＳと判定されて、処理はステップＳ２４に移行する。
【００６９】
ステップＳ２４において、加工情報評価部１１ｈは、取得した加工実行データにおける加工単位の状態量取得条件を有効情報取得方法として加工情報ＤＢ１Ａに記憶する。
ステップＳ２５において、加工情報評価部１１ｈは、加工情報ＤＢ１Ａに記憶されている全ての加工実行データについて評価が終了したか否かの判定を行う。加工情報ＤＢ１Ａに記憶されている全ての加工実行データについて評価が終了していない場合、ステップＳ２５においてＮＯと判定されて、処理はステップＳ２１に移行する。一方、加工情報ＤＢ１Ａに記憶されている全ての加工実行データについて評価が終了した場合、ステップＳ２５においてＹＥＳと判定されて、加工情報評価処理は終了となる。
【００７０】
［加工実行処理］
図１０は、加工情報記録装置１が実行する加工実行処理の流れを説明するフローチャートである。
加工実行処理は、入力部１４を介して、加工実行処理を起動させる指示が入力されることにより開始される。
ステップＳ３１において、実行管理部１１ｆは、実行対象となる加工指令データを取得する。
ステップＳ３２において、実行管理部１１ｆは、加工指令データに含まれるワーキングステップを加工指令データに記述されている順番に１つ取得する。
ステップＳ３３において、実行管理部１１ｆは、加工情報ＤＢ１Ａを参照し、取得したワーキングステップに適合する有効情報取得方法を検索する。
【００７１】
ステップＳ３４において、実行管理部１１ｆは、取得したワーキングステップに適合する有効情報取得方法が検索されたか否かの判定を行う。取得したワーキングステップに適合する有効情報取得方法が検索されない場合、ステップＳ３４においてＮＯと判定されて、処理はステップＳ３２に移行する。なお、この場合、取得したワーキングステップには、標準の状態量取得条件が設定される。一方、取得したワーキングステップに適合する有効情報取得方法が検索された場合、ステップＳ３４においてＹＥＳと判定されて、処理はステップＳ３５に移行する。
【００７２】
ステップＳ３５において、実行管理部１１ｆは、取得したワーキングステップの状態量取得条件として、検索された有効情報取得方法を設定する。
ステップＳ３６において、実行管理部１１ｆは、実行対象となる加工指令データに次のワーキングステップが含まれているか否かの判定を行う。実行対象となる加工指令データに次のワーキングステップが含まれている場合、ステップＳ３６においてＹＥＳと判定されて、処理はステップＳ３２に移行する。一方、実行対象となる加工指令データに次のワーキングステップが含まれていない場合、ステップＳ３６においてＮＯと判定されて、処理はステップＳ３７に移行する。
【００７３】
ステップＳ３７において、実行管理部１１ｆは、加工指令データにおいて実行が終了していないワーキングステップを加工指令データに記述されている順番に１つ取得する。
ステップＳ３８において、実行管理部１１ｆは、取得したワーキングステップを実行すると共に、実行されたワーキングステップに設定された有効情報取得方法に従って状態量を取得する。
【００７４】
ステップＳ３９において、実行管理部１１ｆは、ワーキングステップの実行が終了したか否かの判定を行う。ワーキングステップの実行が終了していない場合、ステップＳ３９においてＮＯと判定されて、処理はステップＳ３８に移行する。一方、ワーキングステップの実行が終了した場合、ステップＳ３９においてＹＥＳと判定されて、処理はステップＳ４０に移行する。
【００７５】
ステップＳ４０において、実行管理部１１ｆは、加工指令データの実行が完了したか否かの判定を行う。加工指令データの実行が完了していない場合、ステップＳ４０においてＮＯと判定されて、処理はステップＳ３７に移行する。一方、加工指令データの実行が完了した場合、ステップＳ４０においてＹＥＳと判定されて、加工実行処理は終了となる。
【００７６】
このような処理により、加工情報ＤＢ１Ａに記憶されている加工実行データにおいて、適切な内容の状態量が取得されている場合の状態量取得条件を、加工単位で有効情報取得方法として抽出して記憶することができる。そして、以後の加工指令データの実行において、加工単位で適切な有効情報取得方法（状態量取得条件）を設定して、状態量を取得することができる。したがって、本実施形態に係る加工情報記録システムＳによれば、工作機械における加工情報をより適切に取得することができる。
【００７７】
なお、本発明は、上述の実施形態及び変形例に限定されるものではなく、種々の変更及び変形等が可能である。
例えば、上述の各実施形態の構成を組み合わせて実施することが可能である。一例として、第１実施形態と第２実施形態とを組み合わせることで、以下のような構成とすることができる。即ち、ワークの加工単位毎に、加工内容に対する判定条件に適合するか否かを判定し、判定条件に適合する場合に、ワークの加工状態に基づいて、取得する状態量及びサンプリング周期を変化させて、状態量取得条件を適宜設定することが可能である。また、第１実施形態及び第２実施形態と第３実施形態とを組み合わせることで、以下のような構成とすることも可能である。即ち、ワークの加工単位毎に、加工内容に対する判定条件に適合するか否かを判定し、判定条件に適合する場合に、第３実施形態において加工単位毎に設定した状態量取得条件（有効情報取得条件又は標準の状態量取得条件）を初期値として、ワークの加工を実行することができる。そして、加工単位毎に、ワークの加工状態に基づいて、取得する状態量又はサンプリング周期をさらに変化させて、状態量取得条件を適宜設定することができる。
【００７８】
また、上述の実施形態において、加工情報ＤＢ１Ａを加工情報記録装置１が備えるものとしたが、これに限られない。即ち、加工情報ＤＢ１Ａを加工情報記録装置１がネットワークを介して通信可能な他の装置に備えることとしてもよい。また、加工情報ＤＢ１Ａに記憶される加工指令データあるいは加工実行データ等の内容は一例として示したものであり、生産プロセスにおける各種加工工程に対応するデータを記憶して管理することができる。
【００７９】
以上説明した実施形態の加工情報記録システムＳの機能の全部又は一部は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。ここで、ソフトウェアによって実現されるとは、プロセッサがプログラムを読み込んで実行することにより実現されることを意味する。ハードウェアで構成する場合、加工情報記録システムＳの機能の一部又は全部を、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ゲートアレイ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）等の集積回路（ＩＣ）で構成することができる。
【００８０】
加工情報記録システムＳの機能の全部又は一部をソフトウェアで構成する場合、加工情報記録システムＳの動作の全部又は一部を記述したプログラムを記憶した、ハードディスク、ＲＯＭ等の記憶部、演算に必要なデータを記憶するＤＲＡＭ、ＣＰＵ、及び各部を接続するバスで構成されたコンピュータにおいて、演算に必要な情報をＤＲＡＭに記憶し、ＣＰＵで当該プログラムを動作させることで実現することができる。
【００８１】
これらのプログラムは、様々なタイプのコンピュータ可読媒体（ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。コンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。コンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。
また、これらのプログラムは、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【００８２】
以上、本発明の実施形態について詳細に説明したが、前述した実施形態は、本発明を実施するにあたっての具体例を示したに過ぎない。本発明の技術的範囲は、前記実施形態に限定されるものではない。本発明は、その趣旨を逸脱しない範囲において種々の変更が可能であり、それらも本発明の技術的範囲に含まれる。
【符号の説明】
【００８３】
Ｓ  加工情報記録システム
１  加工情報記録装置
１Ａ  加工情報ＤＢ（状態量のデータを記憶するデータベース）
２  ＣＡＤシステム
３  ＣＡＭシステム
４  ＣＮＣ工作機械（工作機械）
５  周辺機器
６  計測器
１１  ＣＰＵ
１１ａ  形状データ取得部
１１ｂ  工程設計データ取得部
１１ｃ  加工指令データ生成部
１１ｄ  ポストプロセッシング部
１１ｅ  状態監視部
１１ｆ  実行管理部（取得条件設定部、取得制御部、加工実行部）
１１ｇ  加工モニタ部（状態量取得部）
１１ｈ  加工情報評価部  １２  ＲＯＭ
１３  ＲＡＭ
１４  入力部
１５  表示部
１６  記憶部
１７  通信部
【図１】
2020061061.tif 000003
【図２】
2020061061.tif 000004
【図３】
2020061061.tif 000005
【図４】
2020061061.tif 000006
【図５】
2020061061.tif 000007
【図６】
2020061061.tif 000008
【図７】
2020061061.tif 000009
【図８】
2020061061.tif 000010
【図９】
2020061061.tif 000011
【図１０】
2020061061.tif 000012