(57)【要約】【課題】移動体に加わる摩擦力を調整する手段を別途設けなくても、移動体の摩擦負荷を容易に調整することが可能な工作機械の提供を課題とする。【解決手段】数値制御工作機械１に、案内方向Ｄ１へ向かうにつれて漸次変化した厚みを有して凹凸嵌合構造３０において対向する支持体４０と移動体５０との間の空間ＣＬ１に挿入された隙間調整部材６０と、移動体５０を案内方向Ｄ１へ駆動する移動体駆動手段７０と、隙間調整部材６０を案内方向Ｄ１へ駆動する隙間調整部材駆動手段８０と、ワークＷ１を加工するために用いられる加工プログラムＰ１を記録した記録媒体２０と、移動体５０を案内方向Ｄ１へ移動させるための移動体駆動手段７０、及び、隙間調整部材６０を案内方向Ｄ１へ移動させるための隙間調整部材駆動手段を加工プログラムＰ１に従って制御する制御手段１０とを設ける。【選択図】図２
2010052057.tif 000002
【特許請求の範囲】
【請求項１】
ワークを加工するために用いられる移動体を支持体に対して案内方向へ摺動可能に凹凸嵌合した凹凸嵌合構造を有する数値制御工作機械であって、
前記凹凸嵌合構造において対向する前記支持体と前記移動体との間に前記案内方向へ向かうにつれて幅が漸次変化した空間が設けられ、
該空間に対応して前記案内方向へ向かうにつれて漸次変化した厚みを有し、前記空間に挿入された隙間調整部材と、
前記移動体を前記案内方向へ駆動する移動体駆動手段と、
前記隙間調整部材を前記案内方向へ駆動する隙間調整部材駆動手段と、
前記ワークを加工するために用いられる加工プログラムを記録した記録媒体と、
前記移動体を前記案内方向へ移動させるための前記移動体駆動手段、及び、前記隙間調整部材を前記案内方向へ移動させるための前記隙間調整部材駆動手段を前記加工プログラムに従って制御する制御手段とを備えることを特徴とする数値制御工作機械。
【請求項２】
前記加工プログラムには前記移動体を前記案内方向へ移動させる送り指令が含まれ、
前記制御手段は、前記加工プログラムを構成する前記送り指令に応じて前記隙間調整部材を前記案内方向へ移動させるための前記隙間調整部材駆動手段の制御を行うことを特徴とする請求項１に記載の数値制御工作機械。
【請求項３】
前記加工プログラムには前記移動体を前記案内方向へ移動させる送り指令が含まれ、
前記制御手段は、前記加工プログラムを構成する指令を読み取り、読み取った指令に前記隙間調整部材が前記案内方向へ移動する特定の指令があり、かつ、該特定の指令よりも前に前記移動体を前記案内方向へ移動させる動作が含まれている場合、前記特定の指令の直前の移動体の移動動作が完了した時に前記特定の指令に対応する前記隙間調整部材駆動手段の動作を開始させることを特徴とする請求項１又は請求項２に記載の数値制御工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワーク（被加工物）を加工するために用いられる移動体を支持体に対して案内方向へ摺動可能に凹凸嵌合した凹凸嵌合構造を有する工作機械に関する。
【背景技術】
【０００２】
この種の工作機械として、主軸台等の移動体に長尺なアリが形成され、主軸台テーブル等の支持体にアリ溝が形成され、アリがアリ溝に対して案内方向へ摺動可能に凹凸嵌合した数値制御旋盤が知られている。この旋盤は、モータ等の移動体駆動手段により移動体がアリ溝に沿って滑り案内される。移動体を駆動する際に支持体と移動体との摩擦により生じる負荷、すなわち、摩擦負荷を調整するため、アリとアリ溝との間の空間に長尺なギブが挿入される。
【０００３】
特許文献１には、サドルにアリ溝が設けられ、テーブルにアリが設けられた工作機械が記載されている。アリ・アリ溝の両摺動面間をガタのない滑りがあるように調整するため、長手方向に勾配を施した一対のギブがそれぞれアリ・アリ溝の長手方向両端から傾斜摺動面相互間の空間を閉じるように挿入されて装着される。
【０００４】
また、特許文献２には、案内レール及びスライダの転動溝に複数の転動体を挿入したリニアガイド装置が記載されている。このリニアガイド装置は、案内レールに案内されるスライダに凹所が形成され、該凹所内に案内レールの面に押圧力を付与する押圧機構が配置され、該押圧力を調整する押圧力調整手段が前記押圧機構に接続されている。
【特許文献１】特開平６−１２６５６６号公報
【特許文献２】特開昭６３−１６９２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の工作機械は、ギブの装着が手動で行われるため、サドルに対してテーブルを固定するためには別途、テーブルを固定する手段が必要となる。テーブルを固定する手段が無ければ、ワークを加工する場合、テーブルの駆動機構で加工時の負荷が受け止められることとなり、駆動機構の負荷が大きくなってしまう。
特許文献２記載のリニアガイド装置は、案内レールの面に付与する押圧機構や、該押圧力を調整する押圧力調整手段が別途、必要であり、コストが高くなってしまう。
【０００６】
以上を鑑み、本発明は、移動体に加わる摩擦力を調整する手段を別途設けなくても、移動体の摩擦負荷を容易に調整することが可能な工作機械の提供を目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、ワークを加工するために用いられる移動体を支持体に対して案内方向へ摺動可能に凹凸嵌合した凹凸嵌合構造を有する数値制御工作機械であって、前記凹凸嵌合構造において対向する前記支持体と前記移動体との間に前記案内方向へ向かうにつれて幅が漸次変化した空間が設けられ、該空間に対応して前記案内方向へ向かうにつれて漸次変化した厚みを有し、前記空間に挿入された隙間調整部材と、前記移動体を前記案内方向へ駆動する移動体駆動手段と、前記隙間調整部材を前記案内方向へ駆動する隙間調整部材駆動手段と、前記ワークを加工するために用いられる加工プログラムを記録した記録媒体と、前記移動体を前記案内方向へ移動させるための前記移動体駆動手段、及び、前記隙間調整部材を前記案内方向へ移動させるための前記隙間調整部材駆動手段を前記加工プログラムに従って制御する制御手段とを備えることを特徴とする。
【０００８】
すなわち、移動体が加工プログラムに応じて案内方向へ移動するとともに、隙間調整部材も加工プログラムに応じて案内方向へ移動する。ここで、凹凸嵌合構造において対向する支持体と移動体との間に案内方向へ向かうにつれて幅が漸次変化した空間が設けられ、隙間調整部材が該空間に対応して案内方向へ向かうにつれて漸次変化した厚みを有するので、隙間調整部材の移動に応じて移動体に加わる摩擦力が変わる。これにより、移動体の摩擦負荷を調整するために移動体に加わる摩擦力を調整する手段を別途設ける必要が無くなる。
【０００９】
ところで、上記移動体には、主軸台、刃物台、等が含まれる。上記支持体には、主軸台テーブル、刃物台テーブル、等が含まれる。
上記加工プログラムには、ＮＣ（Numerical Control）言語で書かれたＮＣプログラム、ＣＰＵ（Central Processing Unit）により直接解釈実行される機械語で表現されたプログラム、中間言語で表現されたプログラム、等が含まれる。
【発明の効果】
【００１０】
請求項１に係る発明によれば、移動体に加わる摩擦力を調整する手段を別途設けなくても、移動体の摩擦負荷を容易に調整することができる。
請求項２に係る発明では、凹凸嵌合構造において隙間調整部材を挟んで対向する支持体と移動体との隙間を容易に調整することができる。
請求項３に係る発明では、単位時間当たりのワークの加工量を増加させることができる。
【発明を実施するための最良の形態】
【００１１】
（１）数値制御工作機械の説明：
図１は本発明の一実施形態に係るＮＣ（Numerical Control；数値制御）旋盤１の構成の概略を示す平面図、図２は旋盤１の電気回路の概略を示すブロック図、図３は旋盤１の要部を示す斜視図、図４（ａ）は要部の左側面図、図４（ｂ）は要部の正面図、図４（ｃ）は要部を同図（ｂ）のＡ１−Ａ１の位置で断面視して示す垂直断面図、図５は要部の平面図、図６はギブ６０の機能を説明するため移動体を外した状態の要部を示す平面図、図７（ａ）は加工プログラムを構成する各指示を例示する図、図７（ｂ）は加工プログラムの例を示す図、図８は原点調整処理の一例を示すフローチャート、図９は旋盤１の処理の一例を示すフローチャートである。
【００１２】
図１に示すＮＣ旋盤（数値制御工作機械）１は、正面主軸台５０Ａ、ガイドブッシュ９１、背面主軸台５０Ｂ、刃物台５０Ｃ、ＮＣ装置１０、等を備えている。正面主軸台５０Ａは、回転軸ＡＸ１を中心としてワークＷ１を回転させる正面主軸５１Ａを備え、正面主軸台テーブル４０Ａに対してＺ1方向へ案内される。ガイドブッシュ９１は、正面主軸５１Ａを貫通したワークＷ１をＺ1方向に摺動可能に支持し、例えば図示しないガイドブッシュ用モータにより正面主軸５１Ａと同期して回転駆動される。背面主軸台５０Ｂは、回転軸ＡＸ１を中心として突っ切り後のワークを回転させる背面主軸５１Ｂを備え、背面主軸台テーブル４０Ｂに対してＺ2方向及びＸ2方向へ案内される。刃物台５０Ｃは、工具５１Ｃを備え、刃物台テーブル４０Ｃに対してＸ3方向及びＹ3方向及びＺ3方向へ案内される。刃物台５０Ｃには、正面加工用のバイト、突切バイト、背面加工用のバイト、といった複数の工具が同時に取り付けられてもよいし、これらの工具が交換可能に取り付けられてもよい。
なお、Ｘ2，Ｘ3方向は図１の上下方向、Ｙ3方向は図１の紙面に対して直交する方向、Ｚ1，Ｚ2，Ｚ3方向は図１の左右方向である。
【００１３】
ここで、主軸台５０Ａ，５０Ｂや刃物台５０ＣはワークＷ１を加工するために用いられる移動体となり、テーブル４０Ａ，４０Ｂ，４０Ｃは移動体を案内方向へ摺動可能に凹凸嵌合した支持体となり得る。特に、刃物台は、ワークを加工する際に負荷がかかるうえ、加工効率向上のため素早く移動する必要があるため、本発明を適用すると好適である。
【００１４】
図２に示すように、ＮＣ装置１０は、内部のバス１０ｇに、ＣＰＵ１０ａ、半導体メモリ１０ｂ〜１０ｄ、タイマ回路１０ｅ、記録媒体２０、Ｉ／Ｆ（インターフェイス）回路、Ｉ／Ｏ（入出力）回路、等が接続されたコンピュータとされている。ＲＯＭ（Read Only Memory）１０ｂには、加工プログラムの各指令を解釈して実行する解釈実行プログラム（Interpretive Program）ＰＧ３が書き込まれている。この解釈実行プログラムＰＧ３は、記録媒体２０から加工プログラムを読み出し、加工プログラムを構成する指令毎に対応する処理を実行する機能をコンピュータに実現させる。ＲＡＭ（Random Access Memory）１０ｃは、記録媒体２０から読み出された加工プログラムＰＧ２を一時的に格納したり、各種データを一時的に格納したりする。不揮発性半導体メモリ１０ｄは、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等が用いられ、ギブ６０の原点位置Ｐ０等、各種データが書き換え可能に記録される。記録媒体２０は、ハードディスク（磁気記録媒体）、不揮発性半導体メモリ、光ディスク、等が用いられ、ワークＷ１を加工するために用いられる加工プログラムＰＧ１をコンピュータで読み取り可能に記録している。記録媒体２０は、Ｉ／Ｆ回路を介してＮＣ装置１０の外部に設けられてもよく、ＮＣ装置１０に設けられたドライブに対して着脱されるコンピュータで読み取り可能な媒体でもよい。ＣＰＵ１０ａは、ＲＡＭ１０ｃをワークエリアとして利用しながら、加工プログラムＰＧ２の各指令に従って解釈実行プログラムＰＧ３を実行し各種サーボアンプや各種アクチュエータ等を数値制御する。
【００１５】
操作パネル１１は、操作部１１ａや表示部１１ｂを有し、ＮＣ装置１０のＩ／Ｆ回路に接続されている。操作部１１ａは、例えば、利用者から操作入力を受け付けるためのボタンやタッチパネルから構成される。表示部１１ｂは、例えば、利用者から操作入力を受け付けた各種設定の内容や旋盤１に関する各種情報を表示するディスプレイで構成される。
以上より、操作パネル１１は、ＮＣ装置１０のユーザインターフェイスとして機能する。
【００１６】
ＮＣ装置１０のＩ／Ｏ回路には、主軸回転制御回路１２ａ、主軸移動制御回路１２ｂ、工具移動制御回路１２ｃ、ギブ移動制御回路１２ｄ、等が接続されている。主軸回転制御回路１２ａは、エンコーダ（モータ位置検出回路）１４ａから入力される信号に基づいて、ＮＣ装置１０から入力される指令量となるように主軸の回転を制御する。主軸回転制御回路１２ａは、正面主軸５１Ａの回転制御用の回路でもよいし、背面主軸５１Ｂの回転制御用の回路でもよい。主軸移動制御回路１２ｂは、エンコーダ１４ｂから入力される信号に基づいて、ＮＣ装置１０から入力される指令量となるように主軸台テーブルに対する主軸の移動を制御する。主軸移動制御回路１２ｂは、正面主軸５１ＡをＺ1方向へ移動させるための回路でもよいし、背面主軸５１ＢをＺ2方向やＸ2方向へ移動させるための回路でもよい。工具移動制御回路１２ｃは、エンコーダ１４ｃから入力される信号に基づいて、ＮＣ装置１０から入力される指令量となるように刃物台テーブル４０Ｃに対する刃物台５０ＣのＸ3方向及びＹ3方向及びＺ3方向への移動を制御する。ギブ移動制御回路１２ｄは、エンコーダ１４ｃから入力される信号に基づいて、ＮＣ装置１０から入力される指令量となるようにギブ６０の案内方向Ｄ１への移動を制御する。
【００１７】
主軸回転駆動回路１３ａは、主軸回転制御回路１２ａに接続されたサーボアンプであり、主軸回転駆動モータ９２を回転駆動する。この主軸回転駆動モータ９２は、エンコーダ１４ａが取り付けられ、主軸（正面主軸５１Ａ又は背面主軸５１Ｂ）を回転させる。主軸送り駆動回路１３ｂは、主軸移動制御回路１２ｂに接続されたサーボアンプであり、主軸台送りモータ（移動体送りモータ）７２Ａを駆動する。この主軸台送りモータ７２Ａは、エンコーダ１４ｂが取り付けられ、主軸を所定方向へ駆動する。図１に示す例では、正面主軸５１ＡはＺ1方向へ駆動され、背面主軸５１ＢはＺ2方向やＸ2方向へ駆動される。工具送り駆動回路１３ｃは、工具移動制御回路１２ｃに接続されたサーボアンプであり、刃物台送りモータ（移動体送りモータ）７２Ｂを駆動する。この刃物台送りモータ７２Ｂは、エンコーダ１４ｃが取り付けられ、刃物台５０ＣをＸ3方向及びＹ3方向及びＺ3方向へ駆動する。ギブ送り駆動回路１３ｄは、ギブ移動制御回路１２ｄに接続されたサーボアンプであり、ギブ送りモータ８２を駆動する。このギブ送りモータ８２は、エンコーダ１４ｄが取り付けられ、ギブ６０を案内方向Ｄ１へ駆動する。
なお、制御回路１２ａ〜１２ｄは、エンコーダ１４ａ〜１４ｄからの入力と駆動回路１３ａ〜１３ｄへの出力信号とに基づいてモータ９２，７２Ａ，７２Ｂ，８２のトルクを検出し、その検出トルクを表すデータをＮＣ装置１０へ出力可能である。
【００１８】
本ＮＣ旋盤１は、上記記録媒体２０、支持体４０、移動体５０、ギブ（隙間調整部材）６０、移動体駆動手段７０、隙間調整部材駆動手段８０、制御手段、等を備える。
図３〜図５に示すように、ＮＣ旋盤１は、支持体４０に対して移動体５０を案内方向Ｄ１へ摺動可能に凹凸嵌合した凹凸嵌合構造３０を有している。この凹凸嵌合構造３０は、ダブテール形の摺動面とされ、支持体４０の上面４０ａから断面台形状に凹んだ長尺なアリ溝４２と、移動体５０の下面５０ａから断面台形状に凸とされた長尺なアリ５２とが滑り案内可能に嵌合して構成されている。アリ溝４２は、水平な底面の幅方向両側に上側が狭まった傾斜面４３と傾斜対向面４４を配置した形状とされている。アリ５２は、幅方向両側に傾斜面５３と傾斜対向面５４が設けられている。
以上により、移動体の下面５０ａが支持体の上面４０ａと摺動し、移動体５０がアリ溝４２に沿って水平方向へ案内される。
【００１９】
移動体５０は、移動体送りモータ７２に対向する部位に雌ねじ５６が凹設されている。この雌ねじ５６と螺合した雄ねじ７４が回転すると、支持体４０に対して移動体５０が案内方向Ｄ１へ摺動する。
【００２０】
凹凸嵌合構造３０において対向する支持体４０と移動体５０との間には、ギブ６０を挿入するための空間ＣＬ１が設けられている。この空間ＣＬ１を挟んだ支持体４０の傾斜対向面４４と移動体５０の傾斜対向面５４との間隔は、ギブ６０の厚みに対応して案内方向Ｄ１へ向かうにつれて漸次変化している。図３〜図５に示される空間ＣＬ１は、左側となるほど漸減し、右側となるほど漸増する幅とされている。図６に示すように、アリ溝４２の内側面を構成する傾斜面４３は厳密な案内方向Ｄ１に合わせられているが、同じくアリ溝４２の内側面を構成する傾斜対向面４４は厳密な案内方向Ｄ１に対して所定の勾配が設けられている。一方、アリ５２の外側面を構成する傾斜面５３及び傾斜対向面５４は、厳密な案内方向Ｄ１に合わせられている。従って、空間ＣＬ１は、アリ溝の傾斜対向面４４の勾配に応じて変化する間隔となる。
なお、図３〜図６では分かりやすく示すため空間ＣＬ１の変化率を実際よりも大きく示しているが、実際の空間ＣＬ１の変化率、すなわち、傾斜対向面４４の勾配は、５〜１０μｍ／ｍ程度である。
【００２１】
ギブ６０は、カミソリとも呼ばれ、上記空間ＣＬ１に挿入される。ギブ６０は、断面が平行四辺形とされ、空間ＣＬ１に対応して案内方向Ｄ１へ向かうにつれて漸次変化した厚みを有している。図３〜図５に示されるギブ６０は、ギブ送りモータ８２に対向する基部６１に向かって漸増し、先端部６２に向かって漸減する厚みとされている。
なお、本明細書では、アリ溝４２の傾斜対向面４４とアリ５２の傾斜対向面５４との間を空間ＣＬ１と呼び、この空間ＣＬ１にギブ６０が挿入されたときのアリ５２の傾斜対向面５４とギブ６０の傾斜面６３との間を隙間と呼ぶことにする。アリ５２が厳密にアリ溝の傾斜面４３に沿って移動するのであれば、アリ５２とギブ６０との隙間の幅方向Ｄ４の間隔は、空間ＣＬ１の幅からギブ６０の幅を差し引いた距離となる。
本実施形態のギブ６０は、長手方向の先端部６２から空間ＣＬ１に差し込まれて支持体の傾斜対向面４４と移動体の傾斜対向面５４との間に装着される。図４（ｂ）等において、ギブ６０の差し込み方向Ｄ２はギブ６０が案内方向Ｄ１の先端部６２側へ移動する方向であり、ギブ６０の後退方向Ｄ３はギブ６０が案内方向Ｄ１の基部６１側へ移動する方向である。また、ギブ６０は、基部６１に雌ねじ６６が凹設されている。この雌ねじ６６と螺合した雄ねじ８４が回転すると、アリ溝４２に対してギブ６０が案内方向Ｄ１へ摺動する。
【００２２】
図６に示すように、ギブ６０の側面を構成する傾斜面６３は厳密な案内方向Ｄ１に合わせられているが、同じくギブ６０の側面を構成する傾斜面６４は厳密な案内方向Ｄ１に対して所定の勾配が設けられている。この勾配は、アリ溝の傾斜対向面４４の勾配に合わせられている。そして、ギブ６０は、アリ溝の傾斜対向面４４に沿って移動する。従って、ギブ６０が後退方向Ｄ３へ移動するとギブの傾斜面６３がアリ溝の傾斜面４３から少し離れ、ギブ６０が差し込み方向Ｄ２へ移動するとギブの傾斜面６３がアリ溝の傾斜面４３に少し近づく。図示の例では、原点位置Ｐ０におけるギブの傾斜面６３とアリ溝の傾斜面４３との最短距離をＬ１とし、該原点位置Ｐ０よりも基部６１側の後退位置Ｐ１となったときのギブの傾斜面６３とアリ溝の傾斜面４３との最短距離の増加分を距離Ｌ２として、後退位置Ｐ１におけるギブの傾斜面６３とアリ溝の傾斜面４３との最短距離がＬ１＋Ｌ２になることが示されている。
以上により、アリ溝４２とアリ５２とが凹凸嵌合して空間ＣＬ１にギブ６０が挿入されたとき、アリ溝の傾斜面４３及び傾斜対向面４４とアリの傾斜面５３及び傾斜対向面５４とのギブ６０を挟んだ残りの隙間が若干変わり、移動体５０に加わる摩擦力が調整される。むろん、ギブ６０が差し込み方向Ｄ２へ移動すると隙間が狭くなって移動体５０に加わる摩擦力が大きくなり、ギブ６０が後退方向Ｄ３へ移動すると隙間が広くなって移動体５０に加わる摩擦力が小さくなる。
【００２３】
なお、ギブ６０は、案内方向Ｄ１への移動に伴ってアリ溝４２の幅方向Ｄ４へ若干位置が変わる。しかし、幅方向Ｄ４への位置の変化は、数ミクロン程度であり、ギブの雌ねじ６６と雄ねじ８４とを組み付ける際のガタや、雄ねじ８４とギヤ８３とを組み付ける際のガタ等により、吸収される。むろん、ギブ６０の幅方向Ｄ４への位置変化に追従するカップリング機構をギヤ８３に設けてもよいし、ギブ６０を案内方向Ｄ１へ移動させる機構として、雄ねじ８４と雌ねじ６６の組み合わせに代えて、ラックとピニオンを組み合わせた機構を用いることによりギブ６０の幅方向Ｄ４への位置変化に追従するようにしてもよい。
【００２４】
移動体駆動手段７０は、移動体５０を案内方向Ｄ１へ駆動する。本実施形態の移動体駆動手段７０は、移動体送りモータ７２とギヤ７３と雄ねじ７４とを有している。移動体送りモータ７２は、ＮＣ装置１０から出力される指令量に応じてギヤ７３を介して雄ねじ７４を回転駆動し、移動体５０を案内方向Ｄ１へ移動させる。ここで、案内方向Ｄ１は、移動体が正面主軸台５０ＡであればＺ1方向となり、移動体が背面主軸台５０ＢであればＺ2方向又はＸ2方向となり、移動体が刃物台５０ＣであればＸ3方向又はＹ3方向又はＺ3方向となる。
【００２５】
隙間調整部材駆動手段８０は、ギブ６０を案内方向Ｄ１へ駆動する。本実施形態の隙間調整部材駆動手段８０は、ギブ送りモータ８２とギヤ８３と雄ねじ８４とを有している。ギブ送りモータ８２は、ＮＣ装置１０から出力される指令量に応じてギヤ８３を介して雄ねじ８４を回転駆動し、ギブ６０を案内方向Ｄ１へ移動させる。
【００２６】
制御手段は、加工プログラムＰＧ１に従って、移動体５０を案内方向Ｄ１へ移動させるための移動体駆動手段７０の制御、及び、ギブ６０を案内方向Ｄ１へ移動させるための隙間調整部材駆動手段８０の制御を行う。本実施形態の制御手段は、ＮＣ装置１０、各種制御回路１２ｂ〜１２ｄ、各種駆動回路１３ｂ〜１３ｄ、エンコーダ１４ｂ〜１４ｄ、から構成されている。解釈実行プログラムＰＧ３は、ＮＣ装置１０を制御手段として機能させる。
【００２７】
図７（ａ）に示すように、加工プログラムを構成する各指令Ｃｎには、解釈実行プログラムＰＧ３の各処理が対応付けられている。各指令Ｃｎは、ＮＣ旋盤１を動作させるための各機能をコンピュータに実現させる。解釈実行プログラムＰＧ３を実行しているＮＣ装置１０は、例えば、加工プログラムから指令「Ｃ０」を読み取ると、移動体５０の早送り処理を実行する。複数の指令Ｃｎには、移動体５０を案内方向Ｄ１へ移動させる送り指令Ｃ０，Ｃ１が含まれる。各指令Ｃｎには、適宜、旋盤の動作条件を設定するための引数が設けられる。
加工プログラムＰＧ１は、インタプリタにより解釈実行される解釈実行プログラム指示文の一種であり、図７（ｂ）に示すように、複数の指令Ｃｎの中から選ばれる指令を組み合わせて構成される。加工プログラムＰＧ１は、ブロックＢｎ毎に指令を選択して記述される。ここで、同じブロックに複数の指令が記述される場合、これらの指令が同時に並行処理される。ただし、旋盤の機種や指令によっては優先順位に従って順番に処理されることもある。
【００２８】
以上の構成を有するＮＣ旋盤１の機構部分は、支持体のアリ溝４２に移動体のアリ５２を挿入し、空間ＣＬ１にギブ６０を適量差し込み、移動体５０に移動体駆動手段７０を組み付け、ギブ６０に隙間調整部材駆動手段８０を組み付けることにより、形成される。そして、形成された機構部分に上述した電気回路を接続し、記録媒体２０に加工プログラムＰＧ１を記録することにより、ＮＣ旋盤１はワークを加工可能となる。このＮＣ旋盤１は、ＮＣ装置１０が図８と図９に示すフローチャートに従った処理を行うことにより、ワークＷ１を加工する。以下、旋盤１の動作、作用、効果を説明する。
【００２９】
（２）数値制御工作機械の動作、作用、効果：
ワークＷ１を加工する前に、ギブ６０の原点位置Ｐ０を調整しておくのが好ましい。原点位置Ｐ０の調整は、ＮＣ旋盤の出荷前や数年毎のメンテナンス時に行われる。
図８は、ＮＣ装置１０が行う原点調整処理をフローチャートにより示している。この原点調整処理は、例えば、ＮＣ旋盤１のユーザに公開されていない原点調整指令に対応付けられた解釈実行プログラムＰＧ３により実行される。
【００３０】
ＮＣ装置１０は、例えば、操作部１１ａから原点調整指令の操作入力を受け付けると、図８に示す処理を開始する。ここで、ギブ６０は、後退方向Ｄ３側へ最も後退した位置としておく。最初のステップＳ１０２（以下、「ステップ」の記載を省略）では、ギブ６０を差し込み方向Ｄ２へ移動開始させる指示をギブ移動制御回路１２ｄに対して出力する。すると、ギブ送りモータ８２がギブ６０を差し込み方向Ｄ２へ移動させる回転駆動を開始する。すなわち、ギブの傾斜面６３がアリ溝の傾斜面４３へ近づき、ギブ６０の傾斜面６３，６４と傾斜対向面４４，５４との摩擦力が大きくなって、ギブ６０の摩擦負荷が上昇していく。
次のＳ１０４では、ギブ移動制御回路１２ｄからギブ送りモータ８２の回転トルク値を取得し、該トルク値が所定のトルク値以上となったか否かを判断する。取得トルク値が所定のトルク値に到達していなければＳ１０４の処理を繰り返し、取得トルク値が所定のトルク値に到達するとＳ１０６へ進む。
【００３１】
次のＳ１０６では、ギブ６０の移動を停止させる指示をギブ移動制御回路１２ｄに対して出力する。すると、ギブ送りモータ８２はギブ６０の駆動を停止する。そして、ＮＣ装置１０は、Ｓ１０８でギブ６０の停止位置を原点位置Ｐ０として不揮発性半導体メモリ１０ｄに書き込み、原点調整処理を終了する。本実施形態では、移動体５０を固定するためのギブ６０の位置を原点位置Ｐ０とする。むろん、移動体５０を固定するためのギブ６０の位置は、原点位置Ｐ０からずれていてもよい。
【００３２】
図９は、ＮＣ装置１０が行う制御処理をフローチャートにより示している。この制御処理は、例えば、ユーザから加工開始指示の操作入力を受け付けたときに加工プログラムＰＧ１に従って解釈実行プログラムＰＧ３を実行することにより処理される。図示の処理は、移動体５０の移動軸毎に行われる。例えば、移動体が刃物台５０Ｃである場合、Ｘ3軸、Ｙ3軸、Ｚ3軸のそれぞれについて、時分割処理等により制御処理が並列して行われる。
本実施形態のＮＣ装置１０は、加工プログラムＰＧ１を構成する送り指令Ｃ０，Ｃ１に応じてギブ６０を案内方向Ｄ１へ移動させるための隙間調整部材駆動手段８０の制御を行う。
【００３３】
ＮＣ装置１０は、図９に示す処理を開始すると、記録媒体２０から加工プログラムＰＧ１をＲＡＭ１０ｃへ読み出し、ＲＡＭ１０ｃに格納された加工プログラムＰＧ２を構成するブロックの中から順次実行ブロックを設定する（Ｓ２０２）。実行ブロックの設定は、例えば、各ブロックＢｎを識別する番号をＲＡＭ１０ｃ内のカウンタに格納することにより行うことができる。
【００３４】
次のＳ２０４では、実行ブロックに移動体固定指令があるか否かを判断する。図７に示す例では、指令Ｃ３に相当する。実行ブロックに移動体固定指令があれば、ギブ６０を差し込み位置、すなわち、原点位置Ｐ０へ移動させる指示をギブ移動制御回路１２ｄに対して出力する（Ｓ２０６）。すると、ギブ送りモータ８２の回転駆動によりギブ６０が差し込み位置へ移動し、移動体５０を固定する摩擦力が移動体５０に加わり、支持体４０に対して移動体５０が固定される。
一方、実行ブロックに移動体固定指令がなければ、Ｓ２０８で実行ブロックに早送り指令があるか否かを判断する。図７に示す例では、指令Ｃ０に相当する。実行ブロックに早送り指令がなければ、Ｓ２１２へ進む。実行ブロックに早送り指令があれば、ギブ６０を所定の後退位置Ｐ１へ移動させる指示をギブ移動制御回路１２ｄに対して出力する（Ｓ２１０）。すると、ギブ送りモータ８２の回転駆動によりギブ６０が後退位置Ｐ１へ移動し、ギブ６０の摩擦負荷が最も少なくなる。これにより、移動体５０を速く動かす時にギブ６０を駆動する際の摩擦負荷が最も少なくなる。
【００３５】
次のＳ２１２では、実行ブロックに加工送り指令があるか否かを判断する。図７に示す例では、指令Ｃ１に相当する。実行ブロックに加工送り指令がなければ、Ｓ２１６へ進む。実行ブロックに加工送り指令があれば、ギブ６０を原点位置Ｐ０と後退位置Ｐ１との間となる所定の中間位置Ｐ２へ移動させる指示をギブ移動制御回路１２ｄに対して出力する（Ｓ２１４）。すると、ギブ送りモータ８２の回転駆動によりギブ６０が中間位置Ｐ２へ移動し、ギブ６０の摩擦負荷が原点位置Ｐ０のときよりも少なく後退位置Ｐ１のときよりも多くなる。これにより、ワークＷ１の加工時に適度な摩擦負荷がギブ６０に加わり、また、ギブ６０とアリ５２との隙間が狭くなってワークＷ１が精度よく加工される。
【００３６】
次のＳ２１６では、実行ブロックに動作停止指令があるか否かを判断する。図７に示す例では、指令Ｃ８に相当する。実行ブロックに動作停止指令があれば、制御処理を終了する。一方、実行ブロックに動作停止指令がなければ、実行ブロックの指令に対応する解釈実行プログラムＰＧ３の処理を行い（Ｓ２１８）、Ｓ２０２に戻る。例えば、刃物台５０ＣのＸ3軸に対する実行ブロックに早送り指令があれば、刃物台５０ＣをＸ3方向へ早送りする指示を工具移動制御回路１２ｃに対して出力する。すると、刃物台送りモータ７２Ｂが刃物台５０ＣをＸ3方向へ移動させる回転駆動を行う。また、正面主軸台５０ＡのＺ1軸に対する実行ブロックに加工送り指令があれば、正面主軸台５０ＡをＺ1方向へ加工送りする指示を主軸移動制御回路１２ｂに対して出力する。すると、主軸台送りモータ７２Ａが正面主軸台５０ＡをＺ1方向へ移動させる回転駆動を行う。さらに、実行ブロックに給油指令があれば、ギブ６０は移動せず、給油処理が行われる。なお、実行ブロックに移動体固定指令しかなければ、Ｓ２１８では何もしないでＳ２０２に戻る。
Ｓ２０２に戻ると、今まで実行ブロックであったブロックの次のブロックが実行ブロックとして設定され、該実行ブロックの指令に対応する処理が行われる。
【００３７】
以上説明したようにして、ＮＣ装置１０は、加工プログラムＰＧ１に従って、移動体５０を案内方向Ｄ１へ移動させるための移動体駆動手段７０の制御、及び、ギブ６０を案内方向Ｄ１へ移動させるための隙間調整部材駆動手段８０の制御を行う。
【００３８】
以上より、本実施形態のＮＣ旋盤１は、移動体５０が加工プログラムＰＧ１に応じて案内方向Ｄ１へ移動するとともに、ギブ６０も加工プログラムＰＧ１に応じて案内方向Ｄ１へ移動する。ここで、凹凸嵌合構造３０の空間ＣＬ１及びギブ６０の厚みが案内方向Ｄ１へ漸次変化しているので、ギブ６０の移動に応じて移動体５０に加わる摩擦力と隙間が変わる。これにより、移動体の移動負荷の選択と移動体の固定とが簡単な構成で実現され、移動体に加わる摩擦力を調整する手段を別途設けなくても移動体の摩擦負荷を容易に調整することができる効果が得られる。これにより、旋盤をコストダウンすることができる。また、加工プログラムＰＧ１を構成する送り指令Ｃ０，Ｃ１に応じてギブ６０が自動的に案内方向Ｄ１へ移動するので、凹凸嵌合構造３０において対向するギブ６０と移動体５０との隙間、つまり、ギブ６０を介した支持体４０と移動体５０との隙間を容易に調整することができる。これにより、移動体のガタを無くし、精度の良い加工が出来る。
【００３９】
（３）変形例：
本発明を適用可能な数値制御工作機械は、上述したＮＣ旋盤以外のＮＣ工作機械でもよい。
支持体と移動体との凹凸嵌合構造は、支持体に凹形状を形成し移動体に凸形状を形成した構造以外にも、支持体に凸形状を形成し移動体に凹形状を形成した構造でもよいし、支持体と移動体の双方にそれぞれ凹凸形状を形成した構造でもよい。また、凹凸嵌合構造は、アリ溝とアリとの嵌合構造以外にも、角形ガイド形式の構造等でもよい。
解釈実行プログラムは、ＲＯＭ１０ｂに記録される以外にも、記憶媒体２０等に記録されてもよい。
上述した実施形態ではギブ６０のみを移動させる専用のギブ移動指令を設けていないが、このギブ移動指令を設けてギブ６０を案内方向Ｄ１へ移動させるようにしてもよい。
【００４０】
また、ワークの加工をより高精度に行う場合、通常の加工時よりも移動体のガタを少なくさせるため、ギブ６０を中間位置Ｐ２よりも原点位置Ｐ０側の所定の前進位置Ｐ３へ移動させてもよい。この場合、移動体５０の摩擦負荷が通常加工時よりも少し大きくなるが、ワークの加工精度が向上する。
図１０は、変形例においてＮＣ装置１０が行う制御処理をフローチャートにより示している。図示の処理は、移動体５０の移動軸毎に行われる。本変形例の指令には、図７に示す高精度加工指令Ｃ２が含まれる。
【００４１】
ＮＣ装置１０は、図１０に示す処理を開始すると、記録媒体２０から加工プログラムＰＧ１をＲＡＭ１０ｃへ読み出し、ＲＡＭ１０ｃに格納された加工プログラムＰＧ２を構成するブロックの中から順次実行ブロックを設定する（Ｓ３０２）。次のＳ３０４では実行ブロックに移動体固定指令があるか否かを判断し、実行ブロックに移動体固定指令があれば、ギブ６０を差し込み位置（原点位置Ｐ０）へ移動させる（Ｓ３０６）。すると、支持体４０に対して移動体５０が固定される。
次のＳ３０８では、実行ブロックに高精度加工指令（Ｃ２）であるか否かを判断する。実行ブロックに高精度加工指令があれば、ギブ６０を前進位置Ｐ３へ移動させる指示をギブ移動制御回路１２ｄに対して出力する（Ｓ３１０）。すると、ギブ送りモータ８２の回転駆動によりギブ６０が前進位置Ｐ３へ移動し、ギブ６０の摩擦負荷が通常加工時よりも増加する一方で移動体５０のガタが少なくなる。これにより、ワークＷ１が高精度で加工される。
【００４２】
次のＳ３１２では、高精度加工が終了したか否かを判断する。ＮＣ装置１０は、例えば、図示しないフローチャートに従って現在高精度加工を行っているか否かを表すフラグをセットし、このフラグが高精度加工中であることを表す情報であれば条件不成立と判断し、同フラグが高精度加工中でないことを表す情報であれば条件成立と判断する。フラグは、高精度加工終了指令（Ｃ３）によりセット解除される。条件不成立時には、Ｓ３１６に進む。条件成立時には、ギブ６０を中間位置Ｐ２へ移動させる（Ｓ３１４）。すると、ギブ６０の摩擦負荷が高精度加工時よりも少なくなる。
次のＳ３１６では、実行ブロックに動作停止指令があるか否かを判断する。実行ブロックに動作停止指令があれば、制御処理を終了する。一方、実行ブロックに動作停止指令がなければ、実行ブロックの指令に対応する解釈実行プログラムＰＧ３の処理を行い（Ｓ３１８）、Ｓ３０２に戻る。
【００４３】
本変形例では、通常加工時には移動体を素早く移動させて効率良くワークを加工し、高精度加工時には移動体のガタを少なくさせてワークを高精度で加工するので、ＮＣ工作機械の利便性が向上する。
なお、本変形例では高精度加工時にギブ６０のみを移動させる専用の隙間減少指令を設けていないが、この隙間減少指令を設けてギブ６０を前進位置Ｐ３へ移動させるようにしてもよい。また、本変形例では高精度加工終了時にギブ６０を中間位置Ｐ２へ戻す専用の中間位置戻り指令を設けていないが、この中間位置戻り指令を設けてギブ６０を中間位置Ｐ２へ移動させるようにしてもよい。
【００４４】
さらに、上述した実施形態では実行ブロックの処理が終了した後に次のブロックの指令を読み取っていたが、実行ブロックの処理が終了する前に次回以上のブロックの指令を先に読み取り、可能な場合にギブ６０を先に移動させてもよい。
図１１は、変形例においてＮＣ装置１０が行う制御処理をフローチャートにより示している。図示の処理は、移動体５０の移動軸毎に行われる。本変形例のＮＣ装置１０は、加工プログラムＰＧ１を構成する各指令を読み取る際に前の指令に対応する機能の動作が終了していなくても次回以降の指令を先に読み取る。そして、読み取った指令にギブ６０が案内方向Ｄ１へ移動する特定の指令があり、かつ、該特定の指令よりも前に移動体５０を案内方向Ｄ１へ移動させる動作が含まれている場合、前記特定の指令の直前の移動体５０の移動動作が完了した時に前記特定の指令に対応する隙間調整部材駆動手段８０の動作を開始させる。
【００４５】
ＮＣ装置１０は、図１１に示す処理を開始すると、記録媒体２０から加工プログラムＰＧ１をＲＡＭ１０ｃへ読み出し、加工プログラムＰＧ２の最初のブロックのみについて、図９で示したフローチャートに従って処理を開始する（Ｓ４０２）。ただし、Ｓ２１２でＮＯの場合、又は、Ｓ２１４の処理を実行した後は、続いて図１１のＳ４０４からの処理が実行される。
Ｓ４０４では、実行ブロックに動作停止指令があるか否かを判断する。実行ブロックに動作停止指令があれば、制御処理を終了する。一方、実行ブロックに動作停止指令がなければ、Ｓ４０６に進み、実行ブロックの指令に対応する処理を開始する。この処理は、移動体５０が移動する処理とギブ６０が移動する処理を除いた処理となる。図７の例では、指令Ｃ０〜Ｃ２に対応する処理が移動体５０を移動させる処理であり、指令Ｃ０〜Ｃ４に対応する処理がギブ６０を移動させる処理である。従って、指令Ｃ５〜Ｃ７に対応する処理がＳ４０６で開始対象の処理となる。
【００４６】
次のＳ４０８では、実行ブロックの次のブロック（先読みブロックとする）の指令を読み取り開始する。すなわち、ＮＣ装置１０は、前の指令に対応する機能の動作が終了していなくても次回以降の指令を先に読み取る。
【００４７】
次のＳ４１０では、実行ブロックに移動体の移動指令があるか否かを判断する。この移動指令は、移動体５０を案内方向Ｄ１へ移動させる指令であり、例えば、図７に示す早送り指令Ｃ０や加工送り指令Ｃ１に相当する。実行ブロックに移動体の移動指令がなければ、Ｓ４１８に進む。実行ブロックに移動体の移動指令があれば、Ｓ４１２でギブ６０が停止しているか否かを判断する。この判断処理は、例えば、ＮＣ装置１０がギブ移動制御回路１２ｄからギブ送りモータ８２の駆動の有無を表すデータを取得し、該データがギブ送りモータ８２の駆動無しを表すデータであるか否かを判断することにより行うことができる。ギブ６０が移動していれば、ＮＣ装置１０はギブ６０が停止するまでＳ４１２の処理を繰り返す。Ｓ４１２の処理を行うのは、移動体５０の駆動負荷が設計された負荷となっていないうちに移動体５０が移動してしまう不都合を回避するためである。
Ｓ４１２で条件成立となると、Ｓ４１４で移動体５０の移動を開始する。
【００４８】
次のＳ４１６では、移動体５０の移動が完了したか否かを判断する。この判断処理は、例えば、ＮＣ装置１０が移動制御回路１２ｂ，１２ｃから送りモータ７２Ａ，７２Ｂの駆動の有無を表すデータを取得し、該データが送りモータ７２Ａ，７２Ｂの駆動無しを表すデータであるか否かを判断することにより行うことができる。移動体５０が移動していれば、ＮＣ装置１０は移動体５０が停止するまでＳ４１６の処理を繰り返す。Ｓ４１６の処理を行うのは、移動体５０が移動している間に移動体５０の駆動負荷が設計された負荷から変わってしまう不都合を回避するためである。
Ｓ４１６で条件成立となると、Ｓ４１８で指令の先読みを完了したか否かを判断する。先読みブロックに読み取っていない指令が残っている場合、Ｓ４１８の処理を繰り返す。先読みブロックの指令を全て読み取ると、Ｓ４２０で先読みブロックに加工送り指令があるか否かを判断する。先読みブロックに加工送り指令がある場合、Ｓ４２２でギブ６０を中間位置Ｐ２へ移動させる指示をギブ移動制御回路１２ｄに対して出力する。すると、ギブ送りモータ８２の回転駆動によりギブ６０が中間位置Ｐ２への移動を開始する。
【００４９】
次のＳ４２４では、先読みブロックに早送り指令があるか否かを判断する。先読みブロックに早送り指令がある場合、Ｓ４２６でギブ６０を後退位置Ｐ１へ移動させる指示をギブ移動制御回路１２ｄに対して出力する。すると、ギブ送りモータ８２の回転駆動によりギブ６０が後退位置Ｐ１への移動を開始する。
次のＳ４２８では、先読みブロックに移動体固定指令があるか否かを判断する。先読みブロックに移動体固定指令がある場合、Ｓ４３０でギブ６０を差し込み位置（原点位置Ｐ０）へ移動させる指示をギブ移動制御回路１２ｄに対して出力する。すると、ギブ送りモータ８２の回転駆動によりギブ６０が差し込み位置への移動を開始する。
【００５０】
なお、上述した加工送り指令や早送り指令や移動体固定指令は、ギブ６０が案内方向Ｄ１へ移動する特定の指令である。Ｓ４１０〜Ｓ４１６の処理を行うことにより、移動体５０を案内方向Ｄ１へ移動させる動作とギブ６０の移動動作とが重ならないようにしている。そして、Ｓ４１６で特定の指令の直前にある移動体５０の移動動作が完了した時、Ｓ４２０〜Ｓ４３０で特定の指令に対応する隙間調整部材駆動手段８０の動作が開始する。すなわち、Ｓ４２０〜Ｓ４３２の処理を行うことにより、読み取った指令にギブ６０が案内方向Ｄ１へ移動する特定の指令がある場合に、実行ブロックの処理と並行して隙間調整部材駆動手段８０の制御が行われる。
【００５１】
次のＳ４３２では、実行ブロックの指令に対応する機能の処理が完了したか否かを判断する。実行ブロックに動作が完了していない処理が残っていれば、Ｓ４３２の処理を繰り返す。実行ブロックの指令に対応する機能の処理が完了すると、実行ブロックを次のブロック、すなわち、先読みブロックに更新し（Ｓ４３４）、Ｓ４０４に戻る。
本変形例では、先読みした指令にギブ６０が案内方向Ｄ１へ移動する特定の指令がある場合、実行ブロックの未処理の動作に移動体５０を案内方向Ｄ１へ移動させる動作が含まれていなければ、前記特定の指令に対応する隙間調整部材駆動手段８０の制御が行われる。従って、ワークの加工のサイクルタイムが短縮し、単位時間当たりのワークの加工量が増加する。
【００５２】
なお、本変形例では１ブロックのみ先読みしているが、複数のブロックを先読みしてもよい。また、加工プログラムから変換した電子カムデータを用いる電子カム制御の場合も、加工プログラムを構成する指令を実行前に読み取って解析し、図１１で示したフローチャートと同様の考え方で移動体５０の移動タイミングとギブ６０の移動タイミングとを設定した電子カムデータを作成すればよい。これにより、ギブ６０の移動を先に行うことができる。むろん、加工プログラムから電子カムデータを生成し、この電子カムデータに従って移動体駆動手段７０及び隙間調整部材駆動手段８０を制御することは、移動体駆動手段７０及び隙間調整部材駆動手段８０を加工プログラムに従って制御することに含まれる。
【００５３】
ところで、図１２に示すＮＣ旋盤１０１のように、案内方向Ｄ１の両側から一対のギブ６０Ａ，６０Ｂを凹凸嵌合構造における支持体４０のアリ溝４２と移動体５０のアリとの間の空間に挿入してもよい。図１２では、移動体５０を二点鎖線により示している。
本変形例の隙間調整部材駆動手段８０は、ギブ送りモータ８２、歯車８２ａ，８５ａ，８５ｂ，８５ｃ，８６ａ，８６ｂ、シャフト８５、雄ねじ８４Ａ，８４Ｂ、等を備えている。歯車８２ａは、ギブ送りモータ８２の軸に固定され、ギブ送りモータ８２により直接回転駆動される。シャフト８５は、中間部分に歯車８５ａが固定され、左端部に歯車８５ｂが固定され、右端部に歯車８５ｃが固定されている。歯車８５ａは歯車８２ａと噛合し、歯車８５ｂは歯車８６ａと噛合し、歯車８５ｃは歯車８６ｂと噛合している。歯車８６ａは、左側のギブ６０Ａに繋がった雄ねじ８４Ａの軸に固定されている。歯車８６ｂは、右側のギブ６０Ｂに繋がった雄ねじ８４Ｂの軸に固定されている。
【００５４】
左側のギブ６０Ａは、歯車８６ａに対向する左側に向かって漸増し、右側に向かって漸減する厚みとされている。凹凸嵌合構造における支持体４０の傾斜対向面と移動体５０の傾斜対向面との間の空間は、ギブ６０Ａの厚みに合わせた間隔とされている。右側のギブ６０Ｂは、歯車８６ｂに対向する右側に向かって漸増し、左側に向かって漸減する厚みとされている。凹凸嵌合構造における支持体４０の傾斜対向面と移動体５０の傾斜対向面との間の空間は、ギブ６０Ｂの厚みに合わせた間隔とされている。
また、ギブ６０Ａ，６０Ｂは、雄ねじ８４Ａ，８４Ｂが回転するときに互いに近接するか互いに離間するかするように、それぞれ雄ねじ８４Ａ，８４Ｂと連結されている。
【００５５】
以上の構成により、ギブ送りモータ８２が歯車８２ａを回転駆動すると、シャフト８５が回転し、雄ねじ８４Ａ，８４Ｂが同時に回転して、ギブ６０Ａ，６０Ｂが同時に案内方向Ｄ１へ摺動する。従って、本変形例では、ギブ送りモータを増やすことなく、凹凸嵌合構造における支持体と移動体との間の空間に複数のギブを設けることが可能となる。また、ギブを複数にすることにより、ギブの長さを短くすることができ、ギブの加工が容易となる。
【００５６】
なお、本発明は、上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００５７】
【図１】数値制御旋盤の構成の概略を例示する平面図。
【図２】数値制御旋盤の電気回路の概略を例示するブロック図。
【図３】数値制御旋盤の要部を例示する斜視図。
【図４】数値制御旋盤の要部を例示する図。
【図５】数値制御旋盤の要部を例示する平面図。
【図６】ギブの機能を例示する平面図。
【図７】指令及び加工プログラムの例を示す図。
【図８】原点調整処理の一例を示すフローチャート。
【図９】数値制御旋盤の処理の一例を示すフローチャート。
【図１０】変形例に係る数値制御旋盤の処理の一例を示すフローチャート。
【図１１】変形例に係る数値制御旋盤の処理の一例を示すフローチャート。
【図１２】変形例に係る数値制御旋盤の外観を例示する平面図。
【符号の説明】
【００５８】
１，１０１…数値制御旋盤（数値制御工作機械）、
１０…数値制御装置（制御手段の一部）、
２０…記録媒体、
３０…凹凸嵌合構造、
４０…支持体、４２…アリ溝、４３…傾斜面、４４…傾斜対向面、
５０…移動体、５２…アリ、５３…傾斜面、５４…傾斜対向面、
６０…ギブ（隙間調整部材）、６１…基部、６２…先端部、６３，６４…傾斜面、
７０…移動体駆動手段、７２，７２Ａ，７２Ｂ…移動体送りモータ、
８０…隙間調整部材駆動手段、８２…ギブ送りモータ、
ＣＬ１…空間、Ｄ１…案内方向、Ｄ２…差し込み方向、Ｄ３…後退方向、
Ｐ０…原点位置、Ｐ１…後退位置、Ｐ２…中間位置、Ｐ３…前進位置、
ＰＧ１，ＰＧ２…加工プログラム、Ｗ１…ワーク、
【図１】
2010052057.tif 000003
【図２】
2010052057.tif 000004
【図３】
2010052057.tif 000005
【図４】
2010052057.tif 000006
【図５】
2010052057.tif 000007
【図６】
2010052057.tif 000008
【図７】
2010052057.tif 000009
【図８】
2010052057.tif 000010
【図９】
2010052057.tif 000011
【図１０】
2010052057.tif 000012
【図１１】
2010052057.tif 000013
【図１２】
2010052057.tif 000014