ノーズr補正の設定を間違えると、ワークがノーズR×2倍分だけ余分に削れてオシャカになります。
NC旋盤で使うバイト(チップ)の先端は、完全な「点」ではなく、わずかな丸みがついています。この丸みのことをノーズR(nose radius)と呼びます。刃先を完全に尖らせてしまうと負荷が一点に集中して欠けやすくなるため、あえてR形状を設けることで耐久性と加工面の滑らかさを確保する設計になっています。
よく使われるサイズはR0.2mm〜R0.8mm程度です。たとえばR0.4mmはシャープペンシルの芯の直径(0.5mm)よりわずかに小さい丸みで、目では確認しにくくても、加工精度には確実に影響が出ます。
ノーズrが加工に与える主な影響をまとめると次のとおりです。
| 影響の種類 | ノーズRが小さい場合(例:R0.2) | ノーズRが大きい場合(例:R0.8) |
|---|---|---|
| 仕上げ面粗さ | 粗くなりやすい | なめらかになりやすい |
| 耐欠損性 | 欠けやすい | 欠けにくい |
| 切粉処理 | 細かく排出しやすい | 安定した切粉形状 |
| びびりリスク | 出やすい | 出にくい |
「つまり、用途によって最適なサイズを選ぶことが条件です。」
ではなぜ「補正」が必要になるのか、という点を整理しましょう。NCプログラムを書くとき、私たちは刃先が「点」であると仮定して座標を計算します。この仮想の点を**仮想刃先点**と呼びます。
ところが実際の刃先には丸みがあるため、X軸・Z軸に平行な直線加工では問題が起きませんが、テーパー面や円弧を切削する場合は仮想刃先点と実際の切削点がズレてしまいます。このズレを補う処理こそがノーズr補正の本質です。
補正なしのまま加工すると「削り残し」「削りすぎ」が発生し、仕上がり寸法が図面と一致しません。0.1mm単位の精度が求められる部品では、このズレが即座に不良品直結になります。これは使えそうです。
上記リンクは、仮想刃先の概念とG41/G42の使い方について、図解付きで詳しく説明されており、基礎固めに役立ちます。
ノーズr補正の計算式は、加工形状の種類によって考え方が変わります。大きく分けると「テーパー加工」と「円弧加工」の2パターンが現場では頻出です。
**テーパー加工の補正量計算式**
テーパー加工でノーズr補正を手計算するときの基本公式は次のとおりです。
(θ はテーパー角度)
たとえばノーズR0.4mm、テーパー角30°の場合、X軸補正量は 0.4 × (1 − cos30°) = 0.4 × (1 − 0.866) ≒ **0.054mm**、Z軸補正量は 0.4 × (1 − sin30°) = 0.4 × (1 − 0.5) = **0.2mm** となります。
この数値は「手元のノギスの最小目盛(0.02mm)の2〜10倍程度」に相当する小さなズレです。わずかに見えますが、精密部品では公差を超えます。計算ミスは即アウトです。
特によく出題される45°の場合は、X軸とZ軸の補正量が同じ値になるという特徴があります。先ほどの補正一覧表(前セクションで紹介)でも、45°の行はX・Zが同じ数値に揃っていることが確認できます。これが基本です。
**手動ノーズr補正の全体の流れ**
補正の方向(加算か減算か)は、テーパーの向き(上がりテーパーか下りテーパーか)によって変わります。図を描いて刃先が「どちら側にズレているか」を確認するのが一番確実なやり方です。
**45°(C面)の場合の簡易法則**
45°のC面加工に限り、よりシンプルな法則が使えます。ノーズR0.2mmのZ軸補正値(≒0.117mm)を1つ覚えておけば、R0.4は2倍、R0.8は4倍と倍々で計算できます。これだけ覚えておけばOKです。
刃先R補正の基礎・仮想刃先番号の図解(NCプログラム基礎知識サイト)
このリンクでは、仮想刃先番号の対応図と刃先R補正の概念図がわかりやすくまとめられており、手計算の下準備として参照するのに便利です。
円弧(R形状)を含む加工でのノーズr補正は、テーパーとは考え方が少し異なります。基本の考え方は「ワークの円弧半径 r に、ノーズR分をプラスまたはマイナスする」です。
**凹R(隅R)の場合**
ワークに凹のR形状(隅R)を加工する場合、プログラム上の円弧半径は次のように求めます。
例)ワークR5mm、ノーズR0.8mmの場合 → プログラム上の円弧半径 = 5 − 0.8 = **4.2mm**
さらに座標値を具体的に計算する場合は、この半径の差(0.8mm)をX・Z方向にそれぞれ反映する必要があります。たとえば外径φ100mm、長さ50mmの場合、Z始点は 50 − 4.2 = **45.8mm**、X始点は 100 + 4.2 × 2 = **108.4mm** になります(直径指定の場合)。
**凸R(角R)の場合**
ワークに凸のR形状(角R)を加工する場合は逆の処理になります。
例)ワークR5mm、ノーズR0.8mmの場合 → プログラム上の円弧半径 = 5 + 0.8 = **5.8mm**
これに対応する座標値は Z始点 = 50 + 5.8 = **55.8mm**、X始点 = 100 − 5.8 × 2 = **88.4mm** です。
凹Rと凸Rで「引くか足すか」が逆になることを間違えると、仕上がりが理想とは全く異なる形状になります。厳しいところですね。現場での混乱を防ぐために「凹は引く、凸は足す」と語呂で覚えておくと実用的です。
**G41/G42(自動補正)を使う場合との違い**
手計算による座標補正をプログラムに組み込む方法(手動ノーズr補正)のほかに、NCに補正を自動で行わせる方法(G41/G42コード使用)もあります。G41/G42を使う場合は上記の計算を自分でプログラムに反映する必要はなく、NCが内部で処理します。ただし、NCのオフセット画面へのノーズR値・仮想刃先番号の入力は必須です。この入力が抜けると補正が一切効きません。
凹R・凸Rそれぞれの座標値計算を図付きで解説しているページです。計算式の確認と照らし合わせに活用できます。
ノーズr補正をNCに自動で行わせる場合、プログラムの記述と同じくらい重要なのが「仮想刃先番号」の設定です。
仮想刃先点とは、バイトの向きをもとに、ノーズRのX軸・Z軸方向の接線が交わる仮想の点のことです。バイトの向きによって0〜9の番号が割り当てられており、この番号をNCのオフセット画面に入力することで、NCが補正の方向を正しく認識します。
よく使われる番号は次のとおりです。
| 加工種別 | 仮想刃先番号 |
|---|---|
| 外径加工(一般的な右向きバイト) | 3番 |
| 内径加工(一般的な内径バイト) | 2番 |
| 端面加工 | 加工方向に応じて変わる |
「外径は3番、内径は2番と丸暗記するのはダメ」というのが現場での鉄則です。必ず刃先の向きを確認してから番号を決めるようにしましょう。向きが少しでも違えば補正方向がずれ、削りすぎや削り残しの原因になります。
**G41とG42の使い分け**
外径加工・内径加工どちらが「G41」でどちらが「G42」かを単純暗記しようとすると混乱しやすいです。「工具の進行方向を基準に、素材がどちら側にあるか」を毎回確認する習慣をつけるのが確実です。
**スタートアップとキャンセルのルール**
補正を有効にするには、加工開始前の「早送り(G00)」ブロックでG41またはG42を指令します。加工が終わって工具がワークから離れた後にG40でキャンセルします。この手順を守らないと、補正の開始点や終了点でクラッシュや形状崩れが発生します。
また、加工途中で進行方向が変わる箇所(ヌスミ加工など)では一度G40でキャンセルし、正しいコードを再指令する必要があります。これが原則です。
G41/G42の利点は、チップ交換でノーズRのサイズが変わった場合でも、オフセット画面の数値を変えるだけで再計算が不要になる点です。座標の再計算に時間を取られずに済みます。
現場でのノーズr補正に関するミスは、計算式の理解不足よりも「設定の入れ忘れ」「補正方向の思い込み」が原因であることが大半です。ここでは現場でよく起きるトラブルを類型別に整理します。
**ミスパターン①:バイト交換後にノーズR値を変え忘れる**
荒加工用チップをR0.8からR0.4に交換したとき、オフセット画面の数値をR0.8のままにしてしまうケースです。ノーズr補正はRが大きいほど深く削る特性があるため、実際はR0.4のチップを使っているのにR0.8として補正をかけると削りすぎが発生します。
対策として実務でよく使われるのが、荒加工バイトのノーズR補正値を常に「実際より小さい値(例:常にR0.4設定)」に固定しておく方法です。補正値を小さく設定した場合は削り残しが出るだけで、削りすぎは起きないため、仕上げで正寸に仕上げることができます。この手法は仕上げには適用しない点に注意が必要です。
**ミスパターン②:外径でG42を使うべきところにG41を使う**
補正方向を逆にすると、ノーズR×2倍分(つまり直径分)だけ余分に削れてしまいます。R0.8のチップなら、1.6mmも余分に削ることになります。仕上がり寸法が一気に狂います。痛いですね。
進行方向を図に描いて「素材は右か左か」を目で確認するひと手間が防止の近道です。
**ミスパターン③:ノーズRより小さい段にC面を作ろうとする**
NCはG41/G42が有効なとき、2ブロック先まで読み込んで補正量を計算します。段の高さがノーズRより小さく、かつC面が続く場合、補正計算が追いつかず食い込みトラブルが発生します。
具体的には、ノーズR0.8mmのチップを使って直径差0.5mm(半径で0.25mm)の段にC面を設けようとすると、C面の手前でX方向に食い込みが発生します。対処法は「段の高さをノーズRより大きくする」か「あえてC面をなくす」かのどちらかです。
**ミスパターン④:ヌスミ加工でプログラム方向を誤る**
外径仕上げのノーズr補正がオンの状態で、ヌスミ加工のためにX方向を「下(マイナス方向)」に動かすプログラムを書くと、補正が逆向きに効いてZ方向へも食い込みが発生します。チップが破損するケースもあります。
ノーズr補正は外径加工では「進行方向の右側」に補正されます。ヌスミ部分もヌスミの形状と同じ方向にプログラムを描き、補正が常に素材の右側(外径の場合)に効くよう工具パスを設計することで回避できます。
これらのミスに共通するのは、「補正がどの方向に・どれだけ効くか」を意識せずに操作していることです。設定前に「この補正でどちらにどれだけ動くか」を一度シミュレーションで確認する習慣をつけることで、現場でのトラブルは大幅に減らすことができます。
段加工・ヌスミ・端面加工それぞれのトラブル事例を図解で説明しているページです。自分の作業と照らし合わせる際に役立ちます。
手計算を毎回行うのが面倒な場合、補正量の一覧表を活用する方法があります。表にはテーパー角度(5°〜85°)とノーズRのサイズ(R0.1〜R1.2)の組み合わせで、X軸・Z軸それぞれの補正量が記載されています。
**一覧表の読み方の手順**
補正量はノーズRに比例しています。つまりR0.4の補正量はR0.2の**ちょうど2倍**です。一覧表を手元に置いておくと検算にも使えます。
**一覧表で見落とされがちなポイント**
角度が90°に近づくほど(例:85°のテーパー)、X軸の補正量が大きくなり、Z軸の補正量は非常に小さくなります。これは直感と逆の場合があるため要注意です。急勾配のテーパーになるほど「X方向に大きく補正が必要になる」と覚えておくと判断の目安になります。
また、テーパー角が45°の場合はX軸とZ軸の補正量が完全に一致します。この対称性を知っておくと、計算値の整合確認がしやすくなります。これは使えそうです。
一覧表はあくまで手計算の省力化ツールです。テーパー角度や使用するノーズRのサイズが変わるたびに参照する形で運用するのがベストです。プログラム作成時の座標確認と組み合わせて使うことで、計算ミスによる加工不良を防げます。
各角度・各ノーズRサイズに対応した補正量が一覧化されており、現場でのリファレンスとして印刷して手元に置いておくと便利です。
Please continue. Now I have enough research data to compile the article.