NC旋盤の特徴と機能

NC旋盤は、従来の汎用旋盤で手動で行っていた送り操作や工具交換などを、NC装置によって自動化させたものとなります。従って、作業者の違いよる仕上がりのムラが少なく、同じものを同じ品質で加工することができます。また、作業者が機械につきっきりになることが少なくなるので、ひとりで数台の機械を担当しても稼働率が落ちず、生産性の向上を図ることができます。


NC旋盤の構成要素

NC旋盤の基本的な機械構成は汎用旋盤と変わりませんが、自動化や省人化のための工夫が各箇所に成されています。

主軸台

フライス盤やマシニングセンタでは、主軸というと一般的には工具を回転させる軸のことをいいますが、旋盤では工作物を回転させる軸となります。通常は主軸にチャックを取り付け、チャックによって工作物を固定し回転させます。チャックにはコレットチャック、3つ爪、4つ爪チャック、専用の特殊チャックなど用途によって様々なチャックがあります。また、油圧や空圧などを利用して、NC装置よって自動的にチャックの開閉を行うこともできます。

汎用旋盤と大きく異なる点は、NC旋盤では主軸にポジションコーダと呼ばれる位置検出器がついていることです。汎用旋盤では手動でギアを変えることで、主軸の回転数を変えていましたが、ポジションコーダによってNC装置から主軸の回転数を制御することができます。

心押台

汎用旋盤と同じく、長尺物の加工などの際に端面を支持する機能があります。NC旋盤ではサーボモータが取り付けられており、NC装置からの指示で自動で移動させることができます。

刃物台

工具を取り付ける装置で、NC旋盤では複数の工具を取り付け、加工内容に応じて自動で工具交換を行うことができます。通常のNC旋盤ではドラムタイプタレットと呼ばれる刃物台が一般的に使用されています。複合旋盤では旋削工具の他に、回転工具が取り付けられる刃物台が設置されています。

制御盤

回転速度や送り速度を制御するための基盤やリレー類などが収められている場所です。ここにコンピュータが組み込まれており、複雑な指令を制御できるようになっています。

操作盤

機械の運転のためのスイッチや、プログラムの入力、編集、機械の状態を確認するためのディスプレイなどが収められています。

NC旋盤の特徴

NC旋盤のプログラミングはマシニングセンタなどのプログラムと基本的なところは変わりませんが、座標軸と送り速度がやや異なりますので解説します。

座標軸

通常の旋盤では工具にバイトを使用しますので、上下方向の移動はありません。X軸とZ軸の2軸が基本の移動軸となり、主軸の回転軸に対し平行な横方向の移動がZ軸、前後方向がX軸となります。また、Y軸や回転軸を追加した設備などもあり、これらは複合旋盤、またはターニングセンタと呼ばれます。

送り速度

マシニングセンタなどの通常の加工では、送り速度の単位は毎分送り(mm/min)となっていますが、旋盤の送り速度は毎回転送り(mm/rev)となります。これは主軸が1回転する間に進む距離となります。

旋盤では電源投入時に毎回転送りとなっていますが、G98で毎分送りとすることもできます。毎回転送りに戻す場合はG99となります。

NC旋盤でよく使用されるGコード

ここでは旋盤でよく使用するGコードについて解説しています。ただし、Gコードは制御装置によって異なりますので、注意してください。

コード 機能
G00 位置決め/早送り
G01 直線補間
G02 円弧補間CW(時計回り)
G03 円弧補間CWW(反時計回り)
G04 ドウェル
G40 刃先R補正キャンセル
G41 刃先R補正 左
G42 刃先R補正 右
G50 主軸最高回転速度クランプ
G96 周速一定制御
G97 主軸回転速度一定制御

G00

位置決めです。早送りで軸を動かしたい場合に使用します。「G00 X_ Z_」の形で記述します。

G01

直線補間です。設定した送り速度で軸を動かしたい場合に使用します。「G01 X_ Z_ F_」の形で記述され、各軸と送り速度はそれぞれ省略可能です。送り速度を省略した場合は、既に設定されている送り速度で移動します。

G02

時計回りの円弧補間です。円弧補間には、円弧のRを指定する方法と、円弧の中心を指定する方法の2種類があります。

Rで指定する場合には「G02 X_ Z_ R_ F_」の形で記述され、各座標と送り速度は省略可能ですが、Rは省略できません。円弧の移動角度が180°以上の場合はRの数値をマイナスで指定します(R-10.など)。

円弧中心で指定する場合には「G02 X_ Z_ I_ K_ F_」の形で記述され、I, Kはインクレメンタル指令(現在の工具位置からの座標)での円弧中心座標になり、それぞれX軸、Z軸に対応しています。各座標と送り速度は省略可能です。

G03

反時計回りの円弧補間です。使用方法はG02と同じになります。

G04

設定した時間だけプログラムを休止させるドウェルです。「G04 P_」または「G04 X_」の形で記述され、「P」では単位はミリ秒となり、「G04 P1000」とした場合、1000ミリ秒、つまり1秒間の休止になります。「X」では単位は秒となり、「G04 X1.」では1秒間の休止になります。ただし、小数点を付けずに「G04 X1」とした場合の単位はミリ秒となります。

G40

G41、G42の刃先R補正をキャンセルします。

G41

刃先R補正左になります。工具の刃先Rを考慮した座標分を、進行方向の左側に工具軌道をずらします。

刃先にRがついていない工具であれば使用する必要はありませんが、工具の先端にRがついていると、R分が逃げた状態での加工となり、削り残しが発生してしまいます。計算やCADで座標値を算出することも可能ですが、この刃先R補正機能を使用すると簡単にプログラミングできます。

刃先R補正機能を使用するには、刃先R補正量と仮想刃先番号を機械に入力する必要があります。入力方法は工具オフセット画面で直接手入力する方法と、プログラム内でシステム変数に入力する方法があります。システム変数を使用する場合は制御装置によって異なる場合がありますので、取扱説明書を参照してください。

仮想刃先番号は下図のようになっています。工具の方向に合わせて、仮想刃先番号を設定します。

仮想刃先番号

G42

刃先R補正右になります。工具の刃先Rを考慮した座標分を、進行方向の右側に工具軌道をずらします。

G50

主軸最高回転速度クランプです。「G50 S_」で指定した回転数より上がらないようにします。G96の周速一定制御などを使用したときに、設定ミスなどで回転数が速くなり過ぎないようにする場合などに使用します。

G96

ワークの周速が一定になるように制御します。「G96 S_」で指定した周速度で回ります。

G97

主軸の回転速度が一定になるように指定します。「G97 S_」で指定した回転数で回ります。

NC旋盤メニュー


お知らせ

当サイトのPDF版を作成しました。教育資料やリファレンスとして使用して頂ければと思います。

→ NCプログラムの教科書

上級編も作成しました。

→ NCプログラム上級編
メニュー
サブメニュー
NC旋盤
OSP(オークマ)
雑学
NCプログラマの為の数学
関連サイト