(57)【要約】【課題】工作機械の移設の誤検出を防ぐことができる工作機械、工作機械の移設判断方法、制御プログラム及び記憶媒体を提供すること。【解決手段】作業者が電源ＯＦＦボタンを押下した場合、ＣＰＵはＺ軸の位置座標を電源遮断時座標記憶エリアに記憶する。作業者が電源ＯＮボタンを押下した場合、ＣＰＵはＺ軸の位置座標を読み込む（Ｓ１２０）。ＣＰＵは、電源遮断時座標記憶エリアに記憶している位置座標と、Ｓ１２０で読み込んだＺ軸の位置座標とのずれ量が所定範囲内か否かを判断する（Ｓ１３０）。ＣＰＵは、ずれ量が所定範囲内である場合（Ｓ１３０：Ｙｅｓ）、工作機械を移設していないと判断して移設判断処理を終了する。ＣＰＵ５１は、ずれ量が所定範囲外である場合（Ｓ１３０：Ｎｏ）、工作機械を移設したと判断して、稼動禁止フラグ記憶エリアに「１」を記憶する（Ｓ１４０）。【選択図】図８
2011180650.tif 000002
【特許請求の範囲】
【請求項１】
工作機械の可動部の位置を検出する位置検出手段を備え、
電源遮断時に前記位置検出手段が検出した前記可動部の位置と、電源投入時に前記位置検出手段が検出した前記可動部の位置とに基づいて、前記工作機械の移設を判断する工作機械において、
前記電源遮断時に前記位置検出手段が検出した前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断する判断手段と、
前記判断手段によって、前記ずれ量が前記所定範囲内と判断した場合に前記工作機械の稼動を許可し、前記ずれ量が前記所定範囲内でないと判断した場合に前記工作機械の稼動を禁止する稼動制御手段と
を備えたことを特徴とする工作機械。
【請求項２】
前記可動部は、鉛直方向に移動可能であることを特徴とする請求項１に記載の工作機械。
【請求項３】
前記電源遮断時に前記位置検出手段が検出した前記可動部の位置を記憶する電源遮断時位置記憶手段を更に備え、
前記判断手段は、前記電源遮断時位置記憶手段が記憶する前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断することを特徴とする請求項１又は２に記載の工作機械。
【請求項４】
電源遮断時に前記位置検出手段が検出した前記可動部の位置と、電源投入時に前記位置検出手段が検出した前記可動部の位置とに基づいて、工作機械の移設を判断する工作機械の移設判断方法において、
前記電源遮断時に前記位置検出手段が検出した前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断する判断工程と、
前記判断工程で、前記ずれ量が前記所定範囲内と判断した場合に前記工作機械の稼動を許可し、前記ずれ量が前記所定範囲内でないと判断した場合に前記工作機械の稼動を禁止する稼動制御工程と
を備えたことを特徴とする工作機械の移設判断方法。
【請求項５】
電源遮断時に前記位置検出手段が検出した前記可動部の位置と、電源投入時に前記位置検出手段が検出した前記可動部の位置とに基づいて、工作機械の移設判断を行うコンピュータに実行させる制御プログラムにおいて、
前記電源遮断時に前記位置検出手段が検出した前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断する判断ステップと、
前記判断工程で、前記ずれ量が前記所定範囲内と判断した場合に前記工作機械の稼動を許可し、前記ずれ量が前記所定範囲内でないと判断した場合に前記工作機械の稼動を禁止する稼動制御ステップと
を備えたことを特徴とする工作機械の移設判断を行うコンピュータに実行させる制御プログラム。
【請求項６】
請求項５に記載の制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械、工作機械の移設判断方法、制御プログラム及び記憶媒体に関し、特に可動部の位置を検出して工作機械の移設を判断するものに関する。
【背景技術】
【０００２】
従来、工作機械は、制御可能な加工軸数等に応じて輸出先が規制されている。それ故、工作機械は設置場所からの移動、即ち移設を検出する機能を備えたものがある。該機能を備えた工作機械は、工作機械を移設した場合、工作機械の稼動を禁止するものである。
【０００３】
例えば、特許文献１の移設判断機能付き工作機械は、電源遮断時の可動部の位置座標及び移動方向と、電源投入時の可動部の位置座標及び移動方向とに基づいて移設を検出している。具体的には、電源遮断時の可動部の位置座標と電源投入時の可動部の位置座標とが異なり、且つ電源遮断時の可動部の移動方向と電源投入時の可動部の移動方向とが異なる場合、移設として判断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１６４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
可動部が鉛直方向に移動する主軸ヘッドである場合、電源遮断時に主軸ヘッドは、自重により落下するため、工作機械は、機械式ブレーキを備えている。しかし、主軸ヘッドは、該機械式ブレーキが作動するまで落下する。該機械式ブレーキは、主軸ヘッド等の可動部の位置座標をバックアップＲＡＭ等に記憶した後、作動するようにしている。それ故、工作機械は、電源遮断時の位置座標と、電源投入時の位置座標とは異なる。
【０００６】
電源投入後に、作業者が主軸ヘッドを電源遮断時と異なる方向に移動した場合、特許文献１の工作機械の移設判断機能では、移設していないにも係わらず移設と判断する場合がある。移設と判断した場合、作業者は工作機械の稼動の禁止を解除するために、工作機械メーカに連絡をしなくてはならない。工作機械の稼動の禁止が解除されるまでの間、作業者は作業を行うことができないという問題があった。
【０００７】
通常、工作機械の移設時に可動部（主軸ヘッド及びテーブル等）が振動等により移動するのを防止するために、作業者は電源遮断前に固定具で可動部を固定する。前述の方法で工作機械を移設した場合、可動部の位置座標は、電源遮断時と電源投入時とで変化することはない。それ故、特許文献１の工作機械は、移設したにも係わらず移設を検知することができないという問題があった。
【０００８】
本発明は、上記課題を解決するためになされたものであり、工作機械の移設の誤検出を防ぐことができる工作機械、工作機械の移設判断方法、制御プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に係る発明の工作機械は、工作機械の可動部の位置を検出する位置検出手段を備え、電源遮断時に前記位置検出手段が検出した前記可動部の位置と、電源投入時に前記位置検出手段が検出した前記可動部の位置とに基づいて、前記工作機械の移設を判断する工作機械において、前記電源遮断時に前記位置検出手段が検出した前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断する判断手段と、前記判断手段によって、前記ずれ量が前記所定範囲内と判断した場合に前記工作機械の稼動を許可し、前記ずれ量が前記所定範囲内でないと判断した場合に前記工作機械の稼動を禁止する稼動制御手段とを備えたことを特徴とする。
【００１０】
請求項２に係る発明の工作機械は、請求項１に記載の発明の構成に加え、前記可動部は、鉛直方向に移動可能であることを特徴とする。
【００１１】
請求項３に係る発明の工作機械は、請求項１又は２に記載の発明の構成に加え、前記電源遮断時に前記位置検出手段が検出した前記可動部の位置を記憶する電源遮断時位置記憶手段を更に備え、前記判断手段は、前記電源遮断時位置記憶手段が記憶する前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断することを特徴とする。
【００１２】
請求項４に係る発明の工作機械の移設判断方法は、電源遮断時に前記位置検出手段が検出した前記可動部の位置と、電源投入時に前記位置検出手段が検出した前記可動部の位置とに基づいて、工作機械の移設を判断する工作機械の移設判断方法において、前記電源遮断時に前記位置検出手段が検出した前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断する判断工程と、前記判断工程で、前記ずれ量が前記所定範囲内と判断した場合に前記工作機械の稼動を許可し、前記ずれ量が前記所定範囲内でないと判断した場合に前記工作機械の稼動を禁止する稼動制御工程とを備えたことを特徴とする。
【００１３】
請求項５に係る発明の工作機械の移設判断を行うコンピュータに実行させる制御プログラムは、電源遮断時に前記位置検出手段が検出した前記可動部の位置と、電源投入時に前記位置検出手段が検出した前記可動部の位置とに基づいて、工作機械の移設判断を行うコンピュータに実行させる制御プログラムにおいて、前記電源遮断時に前記位置検出手段が検出した前記可動部の位置と、前記電源投入時に前記位置検出手段が検出した前記可動部の位置とのずれ量が所定範囲内か否かを判断する判断ステップと、前記判断工程で、前記ずれ量が前記所定範囲内と判断した場合に前記工作機械の稼動を許可し、前記ずれ量が前記所定範囲内でないと判断した場合に前記工作機械の稼動を禁止する稼動制御ステップとを備えたことを特徴とする。
【００１４】
請求項６に係る発明の記憶媒体は、請求項５に記載の制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００１５】
請求項１の工作機械では、判断手段は、電源遮断時に位置検出手段が検出した可動部の位置と、電源投入時に位置検出手段が検出した可動部の位置とのずれ量が所定範囲内か否かを判断する。稼動制御手段は、判断手段によってずれ量が所定範囲であると判断した場合に工作機械の稼動を許可し、ずれ量が所定範囲でないと判断した場合に工作機械の稼動を禁止する。工作機械は、通常使用の際の電源遮断時における可動部の位置の変化量を所定範囲内とした場合に、通常使用時において移設の判断の誤りを防ぐことができる。従って、工作機械は、移設したことを確実に検出することができる。
【００１６】
請求項２の工作機械では、請求項１に記載の発明の効果に加え、可動部は、鉛直方向に移動可能である。電源遮断時と電源投入時とで、可動部は自重によって鉛直方向の位置が変化する。従って、工作機械は可動部の鉛直方向の位置変化によって、電源を遮断して移設したことを容易に判断することができる。
【００１７】
請求項３の工作機械では、請求項１又は２に記載の発明の効果に加え、電源遮断時に可動部の位置を記憶する電源遮断時位置記憶手段を備えている。判断手段は、電源遮断時位置記憶手段と電源投入時に位置検出手段が検出した可動部の位置座標とから移設を判断することができる。従って、工作機械は、センサ等を設けることなく、簡易な構成で移設したことを検出することができる。
【００１８】
請求項４の工作機械の移設判断方法では、判断工程は、電源遮断時に位置検出手段が検出した可動部の位置と、電源投入時に位置検出手段が検出した可動部の位置とのずれ量が所定範囲内か否かを判断する。稼動制御工程は、判断工程によってずれ量が所定範囲であると判断した場合に工作機械の稼動を許可し、ずれ量が所定範囲でないと判断した場合に工作機械の稼動を禁止する。工作機械の移設判断方法は、通常使用の際の電源遮断時における可動部の位置の変化量を所定範囲内とした場合に、通常使用時において移設の判断の誤りを防ぐことができる。従って、工作機械の移設判断方法は、移設したことを確実に検出することができる。
【００１９】
請求項５の制御プログラムでは、判断ステップは、電源遮断時に位置検出手段が検出した可動部の位置と、電源投入時に位置検出手段が検出した可動部の位置とのずれ量が所定範囲内か否かを判断する。稼動制御ステップは、判断ステップによってずれ量が所定範囲であると判断した場合に工作機械の稼動を許可し、ずれ量が所定範囲でないと判断した場合に工作機械の稼動を禁止する。制御プログラムは、通常使用の際の電源遮断時における可動部の位置の変化量を所定範囲内とした場合に、通常使用時において移設の判断の誤りを防ぐことができる。従って、制御プログラムは、移設したことを確実に検出することができる。
【００２０】
請求項６の記憶媒体では、請求項５に記載の制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であるので、請求項５に記載の効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】工作機械１の全体構成を示す斜視図である。
【図２】機械本体３の側面図である。
【図３】工具交換装置２５の要部側面図である。
【図４】固定治具１００の拡大斜視図である。
【図５】工作機械１の電気的構成を示すブロック図である。
【図６】バックアップＲＡＭ５５の概念図である。
【図７】移設判断処理（工作機械１の電源ＯＦＦ時）のフローチャートである。
【図８】移設判断処理（工作機械１の電源ＯＮ時）のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態である工作機械１について、図面を参照して説明する。以下の説明では、図１の紙面左方、右方、表面、背面を、それぞれ工作機械１の左方、右方、前方、後方とする。
【００２３】
図１〜図３を参照して、工作機械１の構造について簡単に説明する。工作機械１は、ワークと工具１３とを相対移動させることで、ワークに所望の切削加工を施すことができる機械である。図１に示すように、工作機械１は、鉄製のベース２と、該ベース２の上部に設けた機械本体３（図２参照）とを備えている。ベース２は、その上部に機械本体３の周囲を覆うスプラッシュカバー４を固定している。
【００２４】
スプラッシュカバー４は、正面に開口４０を設けている。スライド式の開閉扉５は、開口４０を開閉する。スプラッシュカバー４は、開口４０の右側に工作機械１を操作するための操作パネル１０を設けている。操作パネル１０は、その上部に各種設定画面等を表示するディスプレイ１１を設けている。操作パネル１０は、ディスプレイ１１の下部に各種操作キーを備えたキーボード１２を設けている。
【００２５】
図２に示すように、機械本体３は、コラム２１と、フレーム６と、主軸ヘッド７と、主軸９と、工具交換装置２５と、テーブル１５とを備えている。コラム２１は、ベース２の後方に立設している。コラム２１は、その背面に制御ボックス２２を設けている。制御ボックス２２は、その内部に工作機械１の動作を制御する数値制御装置５０（図５参照）を収納している。コラム２１は、その上方において前方に延びる左右一対のフレーム６（図２では右側のみ図示）を支持している。フレーム６は、工具交換装置２５を先端部で支持する。主軸ヘッド７は、コラム２１に沿って昇降可能に設けてある。主軸ヘッド７は、主軸９を回転可能に支持する。工具交換装置２５は、回転型の工具マガジン２６を備えている。
【００２６】
テーブル１５は、ベース２の上部においてＸ軸方向（左右方向）及びＹ軸方向（前後方向）に移動可能に設けてある。テーブル１５は、Ｘ軸移動機構（図示省略）によりＸ方向に移動する。テーブル１５は、Ｙ軸移動機構（図示省略）によりＹ軸方向に移動する。Ｘ軸移動機構は、テーブル１５をＸ軸方向にガイドするＸ軸送りガイド（図示省略）を設けている。Ｙ軸移動機構は、テーブル１５をＹ軸方向にガイドするＹ軸送りガイド（図示省略）を設けている。テーブル１５は、サーボモータからなるＸ軸モータ７１（図５参照）及びＹ軸モータ７２（図５参照）によって、Ｘ軸方向及びＹ軸方向に移動制御される。
【００２７】
尚、主軸ヘッド７とテーブル１５は、本発明の「可動部」に相当する。
【００２８】
工作機械１を移設する場合、作業者は主軸ヘッド７とテーブル１５との間に固定治具１００を挿入する。固定治具１００については後述する。
【００２９】
図３に示すように、主軸ヘッド７は、コラム２１に鉛直に設けたガイドレール２３に沿って昇降自在に支持してある。コラム２１は、その前面に上下方向に延びる送りネジ２０を回転可能に支持している。送りネジ２０は、その上端部にＺ軸モータ７３の駆動軸（図示省略）を連結している。主軸ヘッド７は、送りネジ２０にナット（図示省略）を介して連結してある。主軸ヘッド７は、Ｚ軸モータ７３の駆動によって送りネジ２０が正逆方向に回転することで昇降する。主軸９は、主軸ヘッド７の上部に設けた主軸モータ７４によって回転駆動する。主軸９は、工具１３を保持する工具ホルダ１４を着脱可能に装着する。
【００３０】
工具交換装置２５は、主軸９に装着した工具１３を自動的に交換する。工具マガジン２６は、フレーム６に固定したマガジン支持台２７を介して配設してある。工具マガジン２６は、工具ホルダ１４を保持する複数個（例えば１０個）のグリップアーム２８（図３参照）を備えている。工具マガジン２６は、前記マガジン支持台２７に回転可能に固定してある。工具マガジン２６は、マガジンモータ７５により回転する。
【００３１】
図４に示すように、固定治具１００は、主軸ヘッド７の下面に当接する当接部１０２と、テーブル１５の上面に当接する当接部１０３とを有し、当接部１０２と当接部１０３の間を棒状部材１０１で接続している。作業者は、固定治具１００を主軸ヘッド７とテーブル１５との間に挿入する。作業者は、固定治具１００の当接部１０３を、テーブル１５上に固定する。作業者は、固定治具１００の当接部１０３をテーブル１５上に固定した後、主軸ヘッド７を下降する。主軸ヘッド７を下降することで、主軸ヘッド７の下面と固定治具１００の当接部１０２とが当接する。作業者は、固定治具１００の当接部１０２を、主軸ヘッド７に固定する。従って、固定治具１００は主軸ヘッド７のＺ軸方向の位置を固定することができる。
【００３２】
図５のブロック図を参照して、工作機械１の数値制御装置５０における電気的構成について説明する。
【００３３】
数値制御装置５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、及びバックアップＲＡＭ５５（電源遮断時位置記憶手段）からなるマイクロコンピュータと、入力インタフェース５４と、入出力インタフェース５９とを備えている。バックアップＲＡＭ５５は、バックアップ電源５６を接続している。入力インタフェース５４は、操作パネル１０のキーボード１２を電気的に接続している。キーボード１２は、軸移動キーを備えている。軸移動キーは、テーブル１５をＸ軸の＋方向（右方）、−方向（左方）に移動するキー、テーブル１５をＹ軸の＋方向（後方）、−方向（前方）に移動するキー、主軸ヘッド７をＺ軸の＋方向（上方）、−方向（下方）に移動するキーである。
【００３４】
入出力インタフェース５９は、Ｘ軸駆動回路６１と、Ｙ軸駆動回路６２と、Ｚ軸駆動回路６３と、主軸駆動回路６４と、マガジン駆動回路６５と、ディスプレイ駆動回路６６とを電気的に接続する。Ｘ軸駆動回路６１は、Ｘ軸モータ７１を駆動する。Ｙ軸駆動回路６２は、Ｙ軸モータ７２を駆動する。Ｚ軸駆動回路６３は、Ｚ軸モータ７３を駆動する。主軸駆動回路６４は、主軸モータ７４を駆動する。マガジン駆動回路６５は、マガジンモータ７５を駆動する。ディスプレイ駆動回路６６は、操作パネル１０のディスプレイ１１を駆動する。Ｘ軸モータ７１、Ｙ軸モータ７２、Ｚ軸モータ７３、主軸モータ７４、マガジンモータ７５は、それぞれモータの位置を検出するエンコーダ７１ａ，７２ａ，７３ａ，７４ａ，７５ａ（位置検出手段）を設けてある。各エンコーダ７１ａ，７２ａ，７３ａ，７４ａ，７５ａは、各駆動回路６１，６２，６３，６４，６５に接続してある。Ｘ，Ｙ，Ｚ軸の位置座標は、エンコーダ７１ａ，７２ａ，７３ａが出力する位置フィードバック信号に基づいて求めることができる。
【００３５】
ＲＯＭ５２は、後述する移設判断処理を含む工作機械１を制御する制御プログラムを記憶した制御プログラム領域等を設けている。ＲＡＭ５３は、ワークの加工中に取得した種々のデータを格納するデータ記憶エリアと、種々のワークメモリとを設けている。
【００３６】
バックアップ電源５６は、外部から工作機械１への電源供給がない場合であってもバックアップＲＡＭ５５に電源を供給することができる。それ故、バックアップＲＡＭ５５は、電源を遮断しても記憶内容を保持することができる。
【００３７】
図６を参照して、バックアップＲＡＭ５５の各種記憶エリアについて説明する。バックアップＲＡＭ５５は、稼動禁止フラグを記憶するための稼動禁止フラグ記憶エリア５５１と、電源遮断時座標記憶エリア５５２とを少なくとも設けている。
【００３８】
稼動禁止フラグは、後述する移設判断処理によって、工作機械１の移設の有無を記憶するものである。工作機械１を移設した場合、稼動禁止フラグ記憶エリア５５１は「１」を記憶する。工作機械１の稼動を許可する場合、稼動禁止フラグ記憶エリア５５１は「０」を記憶する。
【００３９】
電源遮断時座標記憶エリア５５２は、作業者が電源ＯＦＦボタン（図示省略）を押下した際の主軸ヘッド７の位置座標を記憶する。
【００４０】
図７及び図８のフローチャートを参照して、工作機械１の数値制御装置５０による移設判断処理について説明する。ただし、図中の符号Ｓｉ（ｉ＝１０，２０・・・）は各ステップである。尚、本実施形態では、主軸ヘッド７のＺ軸方向の変化による移設の判断についてのみ説明する。
【００４１】
移設判断処理は、工作機械１に対し外部からの電力供給を遮断する電源ＯＦＦ時の処理と、工作機械１に対し外部から電力供給する電源ＯＮ時の処理とからなる。図７のフローチャートに示すように、電源ＯＦＦ時の処理は、工作機械１に対し外部から電力供給している状態で、作業者が電源ＯＦＦボタンを押下することで開始する。ＣＰＵ５１は、エンコーダ７３ａが出力する位置フィードバック信号に基づいて求めた主軸ヘッド７のＺ軸位置座標を電源遮断時座標記憶エリア５５２に記憶する（Ｓ１０）。ＣＰＵ５１は、工作機械１に対し外部からの電力供給を遮断（電源ＯＦＦ）し（Ｓ２０）、電源ＯＦＦ時の処理を終了する。
【００４２】
図８のフローチャートに示すように、電源ＯＮ時の処理は、工作機械１に対し外部からの電力供給を遮断している状態で、作業者が電源ＯＮボタンを押下して工作機械１に電力を供給（電源ＯＮ）することで開始する。ＣＰＵ５１は、稼動禁止フラグ記憶エリア５５１に「０」が記憶してあるか否かを判断する（Ｓ１１０）。稼動禁止フラグ記憶エリア５５１に「０」が記憶されていない場合（Ｓ１１０：Ｎｏ）、即ち稼動禁止フラグ記憶エリア５５１に「１」が記憶してある場合、ＣＰＵ５１は、処理をＳ１５０に移行する。
【００４３】
稼動禁止フラグ記憶エリア５５１に「０」が記憶してある場合（Ｓ１１０：Ｙｅｓ）、ＣＰＵ５１は、エンコーダ７３ａが出力する位置フィードバック信号に基づいて求まる主軸ヘッド７のＺ軸位置座標を読み込む（Ｓ１２０）。
【００４４】
ＣＰＵ５１は、電源遮断時座標記憶エリア５５２に記憶している主軸ヘッド７のＺ軸位置座標と、Ｓ１２０で読み込んだ主軸ヘッド７のＺ軸位置座標とに基づいて、ずれ量を演算する。ＣＰＵ５１は、ずれ量が所定範囲内か否かを判断する（Ｓ１３０）。ずれ量が所定範囲内である場合（Ｓ１３０：Ｙｅｓ）、ＣＰＵ５１は、工作機械１を移設していないと判断して、工作機械１を稼動し（Ｓ１８０）、移設判断処理を終了する。ずれ量が所定範囲外である場合（Ｓ１３０：Ｎｏ）、ＣＰＵ５１は、工作機械１を移設したと判断して、稼動禁止フラグ記憶エリア５５１に「１」を記憶する（Ｓ１４０）。
【００４５】
ＣＰＵ５１は、アラームを発生すると同時にディスプレイ１１に警告メッセージ、及びパスワード入力の要求を表示する（Ｓ１５０）。ＣＰＵ５１は、作業者が入力したパスワードが正しいか否か判断する（Ｓ１６０）。作業者が入力したパスワードが誤っている場合（Ｓ１６０：Ｎｏ）、ＣＰＵ５１は処理をＳ１５０に移行する。
【００４６】
作業者が入力したパスワードが正しい場合（Ｓ１６０：Ｙｅｓ）、ＣＰＵ５１は稼動禁止フラグ記憶エリア５５１に「０」を記憶する（Ｓ１７０）。ＣＰＵ５１は、工作機械１を稼動して（Ｓ１８０）、移設判断処理を終了する。
【００４７】
尚、Ｓ１３０の処理を実行するＣＰＵ５１は、本発明の「判断手段」に相当する。Ｓ１４０からＳ１８０の処理を実行するＣＰＵ５１は、本発明の「稼動制御手段」に相当する。
【００４８】
所定範囲は、４〜６０μｍの範囲である。該範囲は、工作機械１の通常使用時において、作業者が電源ＯＦＦした場合に、主軸ヘッド７の位置が自重によってＺ軸方向の下向きに変化する量に基づいている。従って、通常使用時に電源ＯＦＦし、その後電源ＯＮした場合、ずれ量は所定範囲内となり、ＣＰＵ５１は工作機械１が移設していないことを判断することができる。
【００４９】
上述したように、工作機械１を移設する場合、作業者は主軸ヘッド７とテーブル１５との間に固定治具１００（図２参照）を挿入する。固定治具１００を挿入して電源ＯＦＦし、移設後に電源ＯＮした場合、ずれ量はほとんどなく所定範囲外（０〜４μｍ）となる。従って、ＣＰＵ５１は工作機械１が移設したことを判断することができる。
【００５０】
固定治具１００を挿入せずに電源ＯＦＦし、工作機械１を移設後に電源ＯＮした場合、移設時の振動等によって、主軸ヘッド７は、その位置が大きく変化する。それ故、ずれ量は大きくなり所定範囲外（６０μｍ以上）となる。従って、ＣＰＵ５１は工作機械１の移設を判断することができる。
【００５１】
以上説明したように、本実施形態の工作機械１では、電源ＯＮ時の主軸ヘッド７のＺ軸の位置座標とのずれ量が所定範囲内か否かを判断する。ＣＰＵ５１は、ずれ量が所定範囲内である場合、工作機械１を移設していないと判断して移設判断処理を終了する。ＣＰＵ５１は、ずれ量が所定範囲外である場合、工作機械１を移設したと判断して稼動を禁止する。所定範囲は、工作機械１の通常使用時において、作業者が電源ＯＦＦした場合の、主軸ヘッド７のＺ軸の変化量に基づいている。従って、通常使用時に電源ＯＦＦし、その後電源ＯＮした場合、ずれ量は所定範囲内となる。工作機械１は、ＣＰＵ５１が工作機械１の移設を誤って判断するのを防ぐことができる。
【００５２】
本発明の工作機械、工作機械の移設判断方法、制御プログラム及び記憶媒体は、上記実施形態に限らず、各種の変形が可能である。
【００５３】
上記実施形態の工作機械１は、電源遮断時座標記憶エリア５５２に記憶している位置座標と、電源ＯＮ時の主軸ヘッド７のＺ軸位置座標とのずれ量により工作機械１の移設を判断した。変形例は、コラム２１に主軸ヘッド７のＺ軸方向の位置を識別するセンサを設ける。該センサは、投光素子と受光素子とからなる。ＣＰＵ５１は、作業者が電源ＯＮした場合に、受光素子からの信号に基づいて、主軸ヘッド７のＺ軸方向の位置を識別する。ＣＰＵ５１は、識別結果に基づいて工作機械１の移設を判断することができる。
【００５４】
上記実施形態の工作機械１は、主軸９がＺ軸方向に移動可能であって、テーブル１５がＸＹ軸方向に移動する。本発明は、テーブル１５の位置を固定し、コラム２１がＸＹ軸方向に移動するタイプの工作機械にも適用が可能である。
【００５５】
上記実施形態の可動部は、主軸ヘッド７で構成した。可動部は、テーブル１５としてもよく、その場合ＸＹ軸方向の変化によって移設の判断を行う。
【００５６】
上記実施形態の所定範囲は、４〜６０μｍの範囲であった。所定範囲は、上記実施形態の範囲に限らず、工作機械１の通常使用時において、作業者が電源ＯＦＦした場合に、可動部の移設の判断を行う軸の変化量に基づく範囲であればよい。
【００５７】
上記実施形態の工作機械１は、縦型のマシニングセンタである。本発明は、横型のマシニングセンタにも適用が可能である。
【００５８】
本発明の制御プログラムを記憶する記憶媒体は、ＲＯＭ、ＲＡＭ等の素子に限らない。例えば、記憶媒体は、ＣＤ−ＲＯＭ等でもよく、カードスロットへ挿入可能なプログラムカートリッジ等でもよく、インターネット上のファイルサーバでもよい。
【符号の説明】
【００５９】
１      工作機械
３      機械本体
７      主軸ヘッド
１５    テーブル
２５    工具交換装置
５０    数値制御装置
５１    ＣＰＵ
５２    ＲＯＭ
５３    ＲＡＭ
５５    バックアップＲＡＭ
５９    入出力インタフェース
６１    Ｘ軸駆動回路
６２    Ｙ軸駆動回路
６３    Ｚ軸駆動回路
７１    Ｘ軸モータ
７２    Ｙ軸モータ
７３    Ｚ軸モータ
５５１  稼動禁止フラグ記憶エリア
５５２  電源遮断時座標記憶エリア
【図１】
2011180650.tif 000003
【図２】
2011180650.tif 000004
【図３】
2011180650.tif 000005
【図４】
2011180650.tif 000006
【図５】
2011180650.tif 000007
【図６】
2011180650.tif 000008
【図７】
2011180650.tif 000009
【図８】
2011180650.tif 000010