(57)【要約】【課題】加工装置において使用する加工ツールについてコスト管理を行うことを可能にする。【解決手段】回転により被加工物を切削加工する加工ツールのコストを取得する加工ツールのコスト取得装置であって、加工ツール毎に単価と使用可能時間とを記憶した記憶手段と、加工ツール毎に加工ツールを使用した時間である加工ツール使用時間を取得する加工ツール使用時間取得手段と、記憶手段に記憶された加工ツール毎の単価および使用可能時間と加工ツール使用時間取得手段により取得された加工ツール使用時間とを用いて、加工ツール毎に「コスト＝単価×加工ツール使用時間／使用可能時間」の式によりコストを算出するコスト算出手段とを有する。【選択図】        図２
2018051655.tif 000002
【特許請求の範囲】
【請求項１】
回転により被加工物を切削加工する加工ツールのコストを取得する加工ツールのコスト取得装置であって、
加工ツール毎に単価と使用可能時間とを記憶した記憶手段と、
加工ツール毎に加工ツールを使用した時間である加工ツール使用時間を取得する加工ツール使用時間取得手段と、
前記記憶手段に記憶された加工ツール毎の単価および使用可能時間と前記加工ツール使用時間取得手段により取得された加工ツール使用時間とを用いて、加工ツール毎に
コスト＝単価×加工ツール使用時間／使用可能時間
の式によりコストを算出するコスト算出手段と
を有することを特徴とする加工ツールのコスト取得装置。
【請求項２】
請求項１に記載のコスト算出装置において、さらに、
前記コスト算出手段により算出されたコストを加工ツール毎に積算するコスト積算手段を有する
ことを特徴とする加工ツールのコスト取得装置。
【請求項３】
請求項１に記載のコスト算出装置において、さらに、
前記コスト算出手段により算出されたコストを表示する表示手段を有する
ことを特徴とする加工ツールのコスト取得装置。
【請求項４】
請求項２に記載のコスト算出装置において、さらに、
前記コスト算出手段により算出されたコストと前記コスト積算手段により積算されたコストとの少なくともいずれか一方を表示する表示手段を有する
ことを特徴とする加工ツールのコスト取得装置。
【請求項５】
請求項１または３のいずれか１項に記載のコスト算出装置において、
前記コスト算出手段は、算出したコストが前記記憶手段に記憶された加工ツール毎の単価を超えた場合には、前記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出する
ことを特徴とする加工ツールのコスト取得装置。
【請求項６】
請求項２または４に記載のコスト算出装置において、
前記コスト算出手段は、算出したコストが前記記憶手段に記憶された加工ツール毎の単価を超えた場合には、前記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出し、
前記コスト積算手段は、積算されたコストが前記記憶手段に記憶された加工ツール毎の単価を超えた場合には、前記記憶手段に記憶された加工ツール毎の単価を積算されたコストの上限とする
ことを特徴とする加工ツールのコスト取得装置。
【請求項７】
請求項１、２、３、４、５または６のいずれか１項に記載の加工ツールのコスト取得装置において、
前記加工ツール使用時間取得手段は、加工ツール毎に加工ツールの回転開始から回転停止までの時間を加工ツール使用時間として取得する
ことを特徴とする加工ツールのコスト取得装置。
【請求項８】
回転により被加工物を切削加工する加工ツールのコストを取得する加工ツールのコスト取得方法であって、
記憶手段に加工ツール毎の単価と使用可能時間とを記憶する記憶工程と、
加工ツール毎に加工ツールを使用した時間である加工ツール使用時間を取得する加工ツール使用時間取得工程と、
前記記憶工程により前記記憶手段に記憶された加工ツール毎の単価および使用可能時間と前記加工ツール使用時間取得工程により取得された加工ツール使用時間とを用いて、加工ツール毎に
コスト＝単価×加工ツール使用時間／使用可能時間
の式によりコストを算出するコスト算出工程と
を有することを特徴とする加工ツールのコスト取得方法。
【請求項９】
請求項８に記載のコスト算出方法において、さらに、
前記コスト算出工程により算出されたコストを加工ツール毎に積算するコスト積算工程を有する
ことを特徴とする加工ツールのコスト取得方法。
【請求項１０】
請求項８に記載のコスト算出方法において、さらに、
前記コスト算出工程により算出されたコストを表示手段に表示する表示工程を有する
ことを特徴とする加工ツールのコスト取得方法。
【請求項１１】
請求項９に記載のコスト算出方法において、さらに、
前記コスト算出工程により算出されたコストと前記コスト積算工程により積算されたコストとの少なくともいずれか一方を表示手段に表示する表示工程を有する
ことを特徴とする加工ツールのコスト取得方法。
【請求項１２】
請求項８または１０のいずれか１項に記載のコスト算出装置において、
前記コスト算出工程は、算出したコストが前記記憶手段に記憶された加工ツール毎の単価を超えた場合には、前記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出する
ことを特徴とする加工ツールのコスト取得方法。
【請求項１３】
請求項９または１１に記載のコスト算出方法において、
前記コスト算出工程は、算出したコストが前記記憶手段に記憶された加工ツール毎の単価を超えた場合には、前記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出し、
前記コスト積算工程は、積算されたコストが前記記憶手段に記憶された加工ツール毎の単価を超えた場合には、前記記憶手段に記憶された加工ツール毎の単価を積算されたコストの上限とする
ことを特徴とする加工ツールのコスト取得方法。
【請求項１４】
請求項８、９、１０、１１、１２または１３のいずれか１項に記載の加工ツールのコスト取得方法において、
前記加工ツール使用時間取得工程は、加工ツール毎に加工ツールの回転開始から回転停止までの時間を加工ツール使用時間として取得する
ことを特徴とする加工ツールのコスト取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工ツールのコスト取得装置および加工ツールのコスト取得方法に関し、さらに詳細には、マイクロコンピューターなどによる数値制御などにより、ＮＣデータ（ＮＣプログラム）などの加工プログラムなどに基づいて加工ツールにより被加工物を加工する加工装置に用いて好適な加工ツールのコスト取得装置および加工ツールのコスト取得方法に関する。
【背景技術】
【０００２】
従来より、マイクロコンピューターなどによる数値制御などにより、ＮＣデータ（ＮＣプログラム）などの加工プログラムなどに基づいて、シャンクの先端に刃先を備えたエンドミルなどの加工ツールにより被加工物を三次元で切削加工して、所望の形状の三次元造形物を作製する加工装置が知られている。
【０００３】
こうした加工装置においては、例えば、加工ツールのシャンクが取り付けられたスピンドルと、被加工物が載置されるテーブルとが、ＸＹＺ直交座標系におけるＸ軸方向、Ｙ軸方向およびＺ軸方向の任意の方向に移動するなどして、加工ツールの刃先とテーブルに載置される被加工物との相対的な位置関係を三次元で任意に変化するようにしている。
【０００４】
そして、加工プログラムの各加工工程に従って、スピンドルにより回転された加工ツールの刃先を被加工物に当接させながら、スピンドルおよびテーブルを移動することにより、加工ツールの刃先によって被加工物を所望の形状に切削加工して、三次元造形物を作製する。
【０００５】
また、こうした加工装置においては、加工ツールとして荒削り用や仕上げ加工用などのそれぞれの用途に応じた形状の刃先を備えた複数の加工ツールを用いるのが一般的であって、こうした複数の加工ツールを収容するツールボックスが配設されている。
【０００６】
そして、加工装置は、マイクロコンピューターの制御により、シャンクの基端部をスピンドルのチャックに保持している荒削り用や仕上げ加工用などの加工ツールをツールボックスに戻して、スピンドルのチャックから保持していた加工ツールを取り外すとともに、ツールボックスに収容されている他の加工ツールのいずれかを選択して、選択した加工ツールのシャンクの基端部をスピンドルのチャックに保持することにより、スピンドルに選択した加工ツールを保持させる処理を自動的に行う機能を備えている。
【０００７】
こうした機能は、例えば、特開平９−３１４４３５号公報、特開２００２−３４５８４４号公報あるいは特開２０１５−６２９７４号公報などに開示されている従来より周知の技術であって、オートツールチェンジャー機構として広く一般に知られている。
【０００８】
従って、こうしたオートツールチェンジャー機構については、従来より公知の技術を適用することができるので、その詳細な構成および作用の説明は省略する。
【０００９】
一方、加工装置においては、例えば、特開平７−２０９１６号公報などに示すように、加工装置において使用する加工ツールに関して、当該加工ツールの名称、使用時間ならびに交換時期を管理することが行われていた。
【００１０】
即ち、加工ツールは使用されると摩耗していき新たな加工ツールに交換することが必要になるが、上記した加工ツールの管理を行う加工装置においては、被加工物の加工中や加工完了後において、当該加工において使用された加工ツールの使用時間や交換時期を確認することができるものであった。
【００１１】
しかしながら、従来の技術では、加工ツールは使用状態に応じて新たな加工ツールに交換するなどの消耗品でありコスト管理が重要であるにも関わらず、加工において使用された加工ツールに関して、当該加工ツールの使用状態に応じたコスト管理が行われていないという問題点があった。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平９−３１４４３５号公報
【特許文献２】特開２００２−３４５８４４号公報
【特許文献３】特開２０１５−６２９７４号公報
【特許文献４】特開平７−２０９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は、上記したような従来の技術が有する問題点に鑑みてなされたものであり、その目的とするところは、加工装置において使用する加工ツールについてコスト管理を行うことを可能にした加工ツールのコスト取得装置および加工ツールのコスト取得方法を提供しようとするものである。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明による加工ツールのコスト取得装置および加工ツールのコスト取得方法は、加工ツールは使用時間が長くなるほど摩耗が進んで劣化するという経験則に鑑みて、加工ツールの使用時間に応じた当該加工ツールのコストを取得することができるようにしたものである。
【００１５】
即ち、本発明による加工ツールのコスト取得装置は、回転により被加工物を切削加工する加工ツールのコストを取得する加工ツールのコスト取得装置であって、加工ツール毎に単価と使用可能時間とを記憶した記憶手段と、加工ツール毎に加工ツールを使用した時間である加工ツール使用時間を取得する加工ツール使用時間取得手段と、上記記憶手段に記憶された加工ツール毎の単価および使用可能時間と上記加工ツール使用時間取得手段により取得された加工ツール使用時間とを用いて、加工ツール毎に「コスト＝単価×加工ツール使用時間／使用可能時間」の式によりコストを算出するコスト算出手段とを有するようにしたものである。
【００１６】
また、本発明による加工ツールのコスト取得装置は、上記した本発明による加工ツールのコスト取得装置において、さらに、上記コスト算出手段により算出されたコストを加工ツール毎に積算するコスト積算手段を有するようにしたものである。
【００１７】
また、本発明による加工ツールのコスト取得装置は、上記した本発明による加工ツールのコスト取得装置において、さらに、上記コスト算出手段により算出されたコストを表示する表示手段を有するようにしたものである。
【００１８】
また、本発明による加工ツールのコスト取得装置は、上記した本発明による加工ツールのコスト取得装置において、さらに、上記コスト算出手段により算出されたコストと上記コスト積算手段により積算されたコストとの少なくともいずれか一方を表示する表示手段を有するようにしたものである。
【００１９】
また、本発明による加工ツールのコスト取得装置は、上記した本発明による加工ツールのコスト取得装置において、上記コスト算出手段は、算出したコストが上記記憶手段に記憶された加工ツール毎の単価を超えた場合には、上記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出するようにしたものである。
【００２０】
また、本発明による加工ツールのコスト取得装置は、上記した本発明による加工ツールのコスト取得装置において、上記コスト算出手段は、算出したコストが上記記憶手段に記憶された加工ツール毎の単価を超えた場合には、上記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出し、上記コスト積算手段は、積算されたコストが上記記憶手段に記憶された加工ツール毎の単価を超えた場合には、上記記憶手段に記憶された加工ツール毎の単価を積算されたコストの上限とするようにしたものである。
【００２１】
また、本発明による加工ツールのコスト取得装置は、上記した本発明による加工ツールのコスト取得装置において、上記加工ツール使用時間取得手段は、加工ツール毎に加工ツールの回転開始から回転停止までの時間を加工ツール使用時間として取得するようにしたものである。
【００２２】
また、本発明による加工ツールのコスト取得方法は、回転により被加工物を切削加工する加工ツールのコストを取得する加工ツールのコスト取得方法であって、記憶手段に加工ツール毎の単価と使用可能時間とを記憶する記憶工程と、加工ツール毎に加工ツールを使用した時間である加工ツール使用時間を取得する加工ツール使用時間取得工程と、上記記憶工程により上記記憶手段に記憶された加工ツール毎の単価および使用可能時間と上記加工ツール使用時間取得工程により取得された加工ツール使用時間とを用いて、加工ツール毎に「コスト＝単価×加工ツール使用時間／使用可能時間」の式によりコストを算出するコスト算出工程とを有するようにしたものである。
【００２３】
また、本発明による加工ツールのコスト取得方法は、上記した本発明による加工ツールのコスト取得方法において、さらに、上記コスト算出工程により算出されたコストを加工ツール毎に積算するコスト積算工程を有するようにしたものである。
【００２４】
また、本発明による加工ツールのコスト取得方法は、上記した本発明による加工ツールのコスト取得方法において、さらに、上記コスト算出工程により算出されたコストを表示手段に表示する表示工程を有するようにしたものである。
【００２５】
また、本発明による加工ツールのコスト取得方法は、上記した本発明による加工ツールのコスト取得方法において、さらに、上記コスト算出工程により算出されたコストと上記コスト積算工程により積算されたコストとの少なくともいずれか一方を表示手段に表示する表示工程を有するようにしたものである。
【００２６】
また、本発明による加工ツールのコスト取得方法は、上記した本発明による加工ツールのコスト取得方法において、上記コスト算出工程は、算出したコストが上記記憶手段に記憶された加工ツール毎の単価を超えた場合には、上記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出するようにしたものである。
【００２７】
また、本発明による加工ツールのコスト取得方法は、上記した本発明による加工ツールのコスト取得方法において、上記コスト算出工程は、算出したコストが上記記憶手段に記憶された加工ツール毎の単価を超えた場合には、上記記憶手段に記憶された加工ツール毎の単価を上限としてコストを算出し、上記コスト積算工程は、積算されたコストが上記記憶手段に記憶された加工ツール毎の単価を超えた場合には、上記記憶手段に記憶された加工ツール毎の単価を積算されたコストの上限とするようにしたものである。
【００２８】
また、本発明による加工ツールのコスト取得方法は、上記した本発明による加工ツールのコスト取得方法において、上記加工ツール使用時間取得工程は、加工ツール毎に加工ツールの回転開始から回転停止までの時間を加工ツール使用時間として取得するようにしたものである。
【発明の効果】
【００２９】
本発明は、以上説明したように構成されているので、加工装置において使用する加工ツールについてコスト管理を行うことが可能になるという優れた効果を奏するものである。
【図面の簡単な説明】
【００３０】
【図１】図１は、本発明の実施の形態の一例による加工ツールのコスト取得装置を備えた加工装置をあらわす概略構成斜視説明図である。
【図２】図２は、本発明の実施の形態の一例による加工ツールのコスト取得装置の機能的構成をあらわすブロック構成説明図である。
【図３】図３は、本発明の実施の形態の一例による加工ツールのコスト取得装置を備えた加工装置のメインルーチンを示すフローチャートである。
【図４】図４は、メインルーチンのサブルーチンであるコスト取得処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、添付の図面を参照しながら、本発明による加工ツールのコスト取得装置および加工ツールのコスト取得方法の実施の形態の一例を詳細に説明することとする。
【００３２】
図１には、本発明の実施の形態の一例による加工ツールのコスト取得装置を備えた加工装置をあらわす概略構成斜視説明図が示されている。
【００３３】
この加工装置１０は、表示装置２０２が接続されたマイクロコンピューター２００によって全体の動作が制御されており、加工プログラムに基づいて被加工物１００の切削加工を行う。
【００３４】
なお、表示装置２０２は、例えば、ディスプレイであり、コスト算出部２１２（後述する。）により取得された算出コスト（後述する。）やコスト積算部２１４（後述する。）により取得された積算コスト（後述する。）が表示されるものである。なお、表示装置２０２は、加工装置１０に設けられ、ユーザーが加工装置１０を操作する際に用いる操作画面（図示せず。）であってもよい。
【００３５】
また、被加工物１００の材料は特に限定されるものではなく、例えば、義歯を作製する際に用いるジルコニアや透明なアクリル板などのような樹脂材料やその他の各種の材料がある。
【００３６】
加工装置１０は、固定系のベース部材１２と、ベース部材１２の左右両端でベース部材１２に直交して立設された側方部材１４Ｌ、１４Ｒと、ベース部材１２の後端でベース部材１２に直交して立設するとともに、左右２つの側方部材１４Ｌ、１４Ｒを連結する後方部材１６とを備えており、これらにより被加工物１００を切削加工するための加工空間Ｓが形成されている。
【００３７】
加工空間Ｓは、開閉自在に配置されたカバー部材５０により外部から隔離可能とされており、外部から隔離された状態の加工空間Ｓ内で被加工物１００を加工することができる。
【００３８】
ガイドレール１８が、その両端をそれぞれ側方部材１４Ｌ、１４Ｒに支持されて、ＸＹＺ直交座標系におけるＸ軸方向に延長されて配設されている。
【００３９】
支持部材２０が、ガイドレール１８に摺動自在に装着されて、Ｘ軸方向に移動自在に支持されている。
【００４０】
キャリッジ２２が、支持部材２０にＺ軸方向に移動自在に配設されている。キャリッジ２２には、シャンク１１０ａの先端部に荒削り用や仕上げ加工用などのそれぞれの用途に応じた形状の刃先１１０ｂを備えた各種の加工ツール１１０をＺ軸周りに回転自在に保持するスピンドル２４が配設されている。
【００４１】
ベース部材１２上には、被加工物１００をＸ軸周りおよびＹ軸周りに回動自在に保持するホルダー２６が配設されている。こうしたホルダー２６は従来より公知の装置を用いることができるので、その詳細な構成ならびに作用の説明は省略する。
【００４２】
符号２８は、スピンドル２４に保持された加工ツール１１０をＺ軸周りに回転する駆動源となるモーターである。なお、キャリッジ２２を支持する支持部材２０をＸ軸方向に移動する駆動源となるモーターならびに支持部材２０に支持されたキャリッジ２２をＺ軸方向に移動する駆動源となるモーターなどの各種の駆動源の図示は省略した。
【００４３】
スピンドル２４はキャリッジ２２を介してＸ軸方向およびＺ軸方向に移動可能であるため、スピンドル２４およびスピンドル２４に保持された加工ツール１１０は、キャリッジ２２においてＺ軸方向で移動するとともに、キャリッジ２２を介してＸ軸方向に移動する。
【００４４】
従って、加工装置１０においては、ホルダー２６によりＸ軸周りおよびＹ軸周りに回動自在に保持された被加工物１００とＸ軸方向およびＺ軸方向で移動するスピンドル２４とが、その位置関係を相対的に三次元で変更することが可能となっている。
【００４５】
加工装置１０においては、マイクロコンピューター２００が、加工プログラムの各加工工程に従ってモーター２８を含む各駆動源の駆動を制御することにより、スピンドル２４により回転された加工ツール１１０の刃先１１０ｂを被加工物１００に当接させながらキャリッジ２２およびホルダー２６に保持された被加工物１００の位置を移動して、加工ツール１１０の刃先１１０ｂによって被加工物１００を所望の形状に切削加工を行い三次元造形物を作製する。
【００４６】
側方部材１４Ｒには、上記した荒削り用や仕上げ加工用などのそれぞれの用途に応じた形状の刃先１１０ｂを備えた各種の加工ツール１１０を収容するツールボックス３０が配設されている。本実施の形態による加工装置１０においては、スピンドル２４に保持された加工ツール１１０を上方側からツールボックス３０に配置可能なように構成されている。
【００４７】
加工装置１０は、従来より周知のオートツールチェンジャー機構を備えており、シャンク１１０ａの基端部をスピンドル２４のチャック２４ａに保持している加工ツール１１０をツールボックス３０に戻して、スピンドル２４のチャック２４ａから保持していた加工ツール１１０を取り外すとともに、ツールボックス３０に収容されている別の加工ツール１１０のなかのいずれかを選択して、選択した加工ツールのシャンク１１０ａの基端部をスピンドル２４のチャック２４ａに保持することにより、スピンドル２４に選択した加工ツール１１０を保持させる処理を自動的に行う。
【００４８】
なお、ツールボックス３０から随時に所望の加工ツール１１０を選択する処理としては、従来より種々の手法が提案されているが、本実施の形態においては、以下のような手法で行うものとする。即ち、荒削り用の加工ツール１１０は「３番」、仕上げ加工用の加工ツール１１０は「８番」などのように加工ツール１１０のそれぞれに対して番号を予め割り当てておくとともに、ツールボックス３０内における収容場所も予め決めておき、その情報をマイクロコンピューター３２に記憶させておく。そして、マイクロコンピューター３２は、加工プログラムのコマンドが、例えば、荒削り用の加工ツール１１０に割り当てられた「３番」の番号の加工ツールへの交換であることを認識すると、上記した各駆動源を駆動を制御することにより、「３番」の番号を入力された際にスピンドル２４のチャック２４ａに保持している加工ツール１１０をツールボックス３０に戻して、スピンドル２４のチャック２４ａから保持していた加工ツール１１０を取り外すとともに、ツールボックス３０に収容されている「３番」の番号を割り当てられた加工ツール１１０のシャンク１１０ａの基端部をスピンドル２４のチャック２４ａに保持することにより、スピンドル２４に荒削り用の加工ツール１１０を保持させる動作を行う。
【００４９】
次に、図２には、本発明の実施の形態の一例による加工ツールのコスト取得装置の機能的構成をあらわすブロック構成説明図が示されている。
【００５０】
本実施の形態においては、加工ツールのコスト取得装置（以下、単に「コスト取得装置」と適宜に称する。）３００は、マイクロコンピューター２００と表示装置２０２とにより構築される。
【００５１】
マイクロコンピューター２００は、コスト取得装置３００を実現するための構成として、制御部２０４と、記憶部２０６と、加工プログラム解釈部２０８、加工ツール使用時間取得部２１０と、コスト算出部２１２と、コスト積算部２１４と、表示制御部２１６とを備えている。
【００５２】
制御部２０４は、加工装置１０により実行されるメインルーチン（図３を参照する。）およびコスト取得処理ルーチン（図４を参照する。）の処理を含む全体の処理の制御を行う。
【００５３】
記憶部２０６には、加工装置１０により被加工物１００を切削加工する際に用いる加工プログラムならびに加工ツール１１０毎に加工ツール１１０の番号、単価および使用可能時間が記憶されている。また、記憶部２０６は、コスト取得処理ルーチンで取得された加工ツール使用時間（後述する。）と、加工ツール使用時間から算出された加工ツール１１０のコストである算出コストと、算出コストを積算した積算結果である積算コストとを記憶する。
【００５４】
加工プログラム解釈部２０８は、記憶部２０８に記憶された加工プログラムのコマンドを読み出して、読み出された加工プログラムのコマンドを解釈する。この加工プログラム解釈部２０８により、加工プログラムのコマンドが加工ツール１１０の交換を示すものであるか、その他の制御のコマンドであるかの解釈が行われる。
【００５５】
加工ツール使用時間取得部２１０は、加工ツール使用時間として、スピンドル２４が加工ツール１１０を保持して回転を開始してから当該開始された回転が停止するまでの時間を１単位として、加工ツール１１０毎に１単位毎に時間を取得する。即ち、本実施の形態においては、加工ツール使用時間とは、スピンドル２４が特定の加工ツール１１０を保持して回転を開始してから当該開始した回転を停止するまでを１単位とした時間を意味するものである。
【００５６】
コスト算出部２１２は、加工ツール使用時間取得部２１０で取得された１単位毎の加工ツール使用時間に基づいて、加工装置１０において切削加工に使用されている加工ツール１１０毎に加工ツール１１０のコストを算出する。なお、本発明の理解を容易にするために、コスト算出部２１２で算出されたコストを「算出コスト」と適宜に称する。
【００５７】
コスト積算部２１４は、コスト算出部２１２で算出されたコストたる算出コストを加工ツール１１０毎に積算する。なお、本発明の理解を容易にするために、コスト積算部２１４で積算されたコストを「積算コスト」と適宜に称する。
【００５８】
なお、加工プログラムには、加工装置１０におけるオートチェンジャー機構を利用するために、荒削り用の加工ツール１１０が「３番」、仕上げ加工用の加工ツール１１０が「８番」などのように加工ツール１１０のそれぞれに対して番号を予め割り当てるコマンドが組み込まれている。
【００５９】
加工ツール使用時間取得部２１０は、このコマンドが指定する番号に対応して各加工ツール１１０の加工ツール使用時間を取得する。また、コスト算出部２１２は、コマンドが指定する番号に対応して算出コストを取得し、コスト積算部２１４は、コマンドが指定する番号に対応して各加工ツール１１０毎に算出コストを積算して積算コストを取得する。
【００６０】
表示装置制御部２１６は、コスト算出部２１２で取得した算出コストやコスト積算部２１４で取得した積算コストを表示装置２０２が表示するように、表示装置２０２の表示を制御する。
【００６１】
次に、コスト算出部２１２ならびにコスト積算部２１４において行われるコストの取得方法について説明する。
【００６２】
例えば、加工ツール１１０として「加工ツール３番」、「加工ツール８番」および「加工ツール１０番」が設けられており、記憶部２０６に「加工ツール３番」、「加工ツール８番」および「加工ツール１０番」の単価および使用可能時間が、以下の通りに記憶されているものとする。
【００６３】
加工ツール３番：単価＝５８００円，使用可能時間＝６時間００分
【００６４】
加工ツール８番：単価＝５８００円，使用可能時間＝１０時間００分
【００６５】
加工ツール１０番：単価＝６３００円，使用可能時間＝１５時間００分
【００６６】
そして、加工ツール使用時間取得部２１０により、加工ツール３番の加工ツール使用時間として３時間００分が取得され、加工ツール８番の加工ツール使用時間として２時間００分が取得され、加工ツール１０番の加工ツール使用時間として１時間００分が取得されたものとする。
【００６７】
以上に説明した条件において、コスト算出部２１２は、以下の式１に従って、加工ツール１１０のコストを算出する。
【００６８】
コスト（円）＝単価（円）×加工ツール使用時間／使用可能時間  ・・・  式１
【００６９】
従って、加工ツール３番のコストは、
【００７０】
５８００（円）×３時間００分／６時間００分＝２９００（円）
と算出される。
【００７１】
また、加工ツール８番のコストは、
【００７２】
５８００（円）×２時間００分／１０時間００分＝１１６０（円）
と算出される。
【００７３】
同様に、加工ツール１０番のコストは、
【００７４】
６３００（円）×１時間００分／１５時間００分＝４２０（円）
と算出される。
【００７５】
なお、コスト算出部２１２においては、算出コストが加工ツール１１０の単価を超えたか否かを監視しており、算出コストが加工ツール１１０の単価を超えた場合には、式１の演算結果に関わらず、加工ツール１１０の単価（例えば、加工ツール３番については５８００円である。）を上限として算出コストを取得する。
【００７６】
また、コスト積算部２１４においては、算出コストの積算結果が加工ツール１１０の単価を超えたか否かを監視しており、積算結果が加工ツール１１０の単価を超えた場合には、積算結果に関わらず、加工ツール１１０の単価（例えば、加工ツール３番については５８００円である。）を上限として積算コストを取得する。
【００７７】
従って、コスト算出部２１２は、例えば、加工ツール３番の加工ツール使用時間が１単位で８時間となった場合には、式１の計算結果が５８００円を超えるので、加工ツール３番の算出コストとして５８００円を取得する。
【００７８】
また、コスト積算部２１４は、例えば、加工ツール３番に関しては、コスト算出部２１２で取得された算出コストを積算すると５８００円を超える場合であっても、加工ツール３番の積算コストとしては５８００円を取得する。
【００７９】
以上の構成において、図３に示すフローチャートを参照しながら、コスト取得装置３００を備えた加工装置１０の動作について説明する。
【００８０】
なお、ユーザーは、操作パネル（図示せず。）などの操作により、初期設定として、ツールボックス３０に配置される加工ツール１１０のそれぞれについて、番号、単価および使用可能時間を予め記憶部２０６に記憶させておく。
【００８１】
そして、ユーザーによる操作パネルなどの操作により、加工装置１０が起動されて図３に示すメインルーチンの実行が指示されると、制御部２０４の制御により、記憶部２０６に記憶された加工装置１０が実行する加工プログラムの読み出しを開始する。
【００８２】
なお、このメインルーチンで読み出される加工プログラムは、予め決められたものでもよいし、ユーザーが操作パネルを用いて指定したものでもよい。
【００８３】
加工プログラムの読み出しを開始すると、まず、未処理のコマンドがあるか否かが判断され（ステップＳ３０２）、未処理のコマンドがない場合には、メインルーチンを終了する。
【００８４】
一方、ステップＳ３０２の判断処理において、未処理のコマンドがあると判断された場合には、ステップＳ３０４の処理へ進み、処理済みのコマンドの次のコマンドを取得する。
【００８５】
ステップＳ３０４の処理を終了すると、ステップＳ３０６の処理へ進み、加工プログラム解釈部２０８の処理により、ステップＳ３０４で取得されたコマンドが加工ツール１１０の交換を示すコマンドであるか否かを判断する。
【００８６】
ステップＳ３０６の判断処理において、ステップＳ３０４で取得されたコマンドが加工ツール１１０の交換を示すコマンドであると判断された場合には、スピンドル２４に保持されていることを示す加工ツール１１０の番号を当該コマンドが示す加工ツール１１０の番号に変更するとともに、当該コマンドが示す加工ツール１１０の番号に対応する加工ツール１１０をオートチェンジャー機構によりスピンドル２４に保持させる（ステップＳ３０８）。
【００８７】
ステップＳ３０８の処理を終了すると、ステップＳ３０２の処理へ戻り、以降の各ステップの処理を繰り返す。
【００８８】
一方、ステップＳ３０６の判断処理において、加工プログラム解釈部２０８の処理により、ステップＳ３０４で取得されたコマンドが加工ツール１１０の交換を示すコマンドでないと判断された場合には、ステップＳ３１０の処理へ進む。
【００８９】
ステップＳ３１０の処理においては、加工ツール１１０の交換を示すコマンド以外のコマンドの処理を行う。
【００９０】
具体的には、例えば、コマンドに基づいてモーター３８を含む上記した各駆動源の駆動を制御して、これら各駆動源の駆動により、スピンドル２４に保持された加工ツール１１０と被加工物１００との相対的な位置関係をＸＹＺ直交座標系における任意の位置へ移動するとともに、スピンドル２４に保持された加工ツール１１０をＺ軸周りに回転するなどして、コマンドに基づいてホルダー２６に保持された被加工物１００に対して加工ツール１１０による切削加工処理などを行う。
【００９１】
なお、こうした加工装置１０におけるコマンドに基づく切削加工処理などについては、従来より公知の技術を適用することができるので、その詳細な説明については省略する。
【００９２】
ステップＳ３１０の処理を終了すると、ステップＳ３１２の処理へ進み、メインルーチンのサブルーチンであるコスト取得処理ルーチンを実行し、ステップＳ３１２の処理を終了すると、ステップＳ３０２の処理へ戻る。
【００９３】
ここで、図４にはコスト取得処理ルーチンのフローチャートが示されており、コスト取得処理ルーチンにおいては、ステップＳ４０２の処理において、加工ツール使用時間取得部２１０により１単位の加工ツール使用時間を取得したか否かが判断される。
【００９４】
即ち、加工ツール使用時間取得部２１０は、スピンドル２４に保持されていることを示す加工ツール１１０の番号とスピンドル２４が加工ツール１１０を保持して回転を開始してから当該開始された回転が停止するまでの状態を監視しており、１単位の加工ツール使用時間を取得していないと判断するとメインルーチンへリターンする。
【００９５】
即ち、加工ツール使用時間取得部２１０は、加工ツール１１０の回転は開始されたが未だ当該回転を停止していない場合には、当該回転が開始されてからの経過時間をカウントアップするのみで、加工ツール使用時間を取得せずにメインルーチンへリターンする。
【００９６】
一方、ステップＳ４０２の処理において、加工ツール使用時間取得部２１０により１単位の加工ツール使用時間を取得したと判断されると、ステップＳ４０４の処理へ進む。
【００９７】
ステップＳ４０４の処理においては、コスト算出部２１２により、ステップＳ４０２で取得した加工ツール使用時間に基づき、上記した式１を用いて算出コストを取得する。なお、算出コストが加工ツール１１０の単価を超えた場合には、当該単価を上限として算出コストを取得する。
【００９８】
ステップＳ４０４の処理を終了すると、ステップＳ４０６の処理へ進み、ステップＳ４０４で取得した算出コストを、加工ツール１１０毎に積算して積算コストを取得する。なお、積算コストが加工ツール１１０の単価を超えた場合には、当該単価を上限として積算コストを取得する。
【００９９】
上記のようにしてコスト取得処理ルーチンを終了すると、表示制御部２１６はステップＳ４０４で取得された算出コストやステップＳ４０６で取得された積算コストを表示するように表示装置２０２を制御する。なお、表示制御部２１６は、表示装置２０２が算出コストと積算コストとの両方を表示するように制御してもよいし、いずれか一方のみを表示するように制御してもよい。
【０１００】
これにより、ユーザーは、表示装置２０２の表示内容を確認することにより、実際に加工装置１０により被加工物１００の切削加工を行った加工ツール１１０に関して、当該加工ツール１１０に費やしたコストを認知することができるようになる。
【０１０１】
以上において説明したように、上記した実施の形態によれば、ユーザーは、被加工物１００の加工に費やした加工ツール１１０のコストを認知することができるので、加工装置１０において使用する加工ツール１１０毎に加工ツール１１０のコスト管理を行うことが可能になる。
【０１０２】
このように、ユーザーは使用する加工ツール１１０毎にコストを確認できるため、ユーザーはより効率的な加工方法の提案や生産費用削減を図ることができるようになる。
【０１０３】
なお、上記した実施の形態は、以下の（１）乃至（４）に示すように変形するようにしてもよい。
【０１０４】
（１）上記した実施の形態においては、加工装置１０がオートツールチェンジャー機構を備えるようにしたが、これに限られるものではないことは勿論である。即ち、加工装置はオートツールチェンジャー機構を備えておらず、ユーザーが手動により加工ツールを交換可能なものでもよい。なお、ユーザーが手動で加工ツールを交換する場合には、交換された加工ツールの番号をコスト取得装置が認知することができるように、ユーザーは交換した加工ツールの番号を入力する。
【０１０５】
（２）上記した実施の形態においては、コスト算出部２１２ならびにコスト積算部２１４が、算出コストならびに積算コストが加工ツール１１０の単価を超えたか否かを監視しており、加工ツール１１０の単価を超えた場合には、加工ツール１１０の単価を上限として算出コストならびに積算コストを取得したが、これに限られるものではないことは勿論である。即ち、コスト算出部２１２の算出コストとして式１による算出結果をそのまま取得してもよいし、また、コスト積算部２１４の積算コストとして式１による算出結果そのままの算出コストを積算した積算結果を取得してもよい。
【０１０６】
（３）上記した実施の形態において、加工ツール１１０の単価を上限として算出コストならびに積算コストを取得した場合に、表示装置２０２に警告表示をしたり音声で警告をしたりするようにしてもよい。
【０１０７】
（４）上記した実施の形態ならびに上記した（１）乃至（３）に示す変形例は、適宜に組み合わせるようにしてもよい。
【産業上の利用可能性】
【０１０８】
本発明は、加工ツールにより被加工物を加工する加工装置に用いて好適である。
【符号の説明】
【０１０９】
１０  加工装置、１２  ベース部材、１４Ｌ  側方部材、１４Ｒ  側方部材、１６  後方部材、１８  ガイドレール、２０  支持部材、２２  キャリッジ、２４  スピンドル、２４ａ  チャック、２６  ホルダー、２８  モーター、３０  ツールボックス、５０  カバー部材、１００  被加工物、１１０  加工ツール、１１０ａ  シャンク、１１０ｂ  刃先、２００  マイクロコンピューター、２０２  表示装置、２０４  制御部、２０６  記憶部、２０８  加工プログラム解釈部、２１０  加工ツール使用時間取得部、２１２  コスト算出部、２１４  コスト積算部、２１６  表示制御部、３００  コスト取得装置、Ｓ  加工空間
【図１】
2018051655.tif 000003
【図２】
2018051655.tif 000004
【図３】
2018051655.tif 000005
【図４】
2018051655.tif 000006