お世話になっております。見習い生産技術です。今回は最近座標値の計算の問題で出題される事が多くなった工具刃先点を考慮した計計算の説明をしていきたいと思います。
これを解説する前にまず、ノーズRってなんぞや??というのと、計算するための公式の解説もしていきたいと思います。

旋盤先生。ノーズR補正の計算問題、公式とかややこしくて全然分かりません・・・

あそこは『仮想刃先』の動きが頭の中でイメージできないと苦戦するよな。
バイトくんでも理解出来るようにまずノーズR解説していくよ。
ノーズRとは?
ノーズRの「ノーズ(Nose)」は刃先の先端、「R(Radius)」は半径(丸み)を意味します。 つまり、「刃物の先端につけられた、わずかな丸みの半径」のことです。
旋盤の刃物(チップ)を拡大して見ると、先端が針のように完全に尖っているわけではなく、ほんの少しだけ丸みを帯びています。この丸みの大きさを「ノーズR」と呼び、単位はミリメートル(mm)で表されます。
一般的なサイズ: 0.2mm、0.4mm、0.8mm、1.2mm など

色々とサイズがあるんですね!
なぜ刃先を丸くするの?(尖らせない理由)
「尖っていた方がきれいに削れそう」と思うかもしれませんが、あえて丸みをつけているのには主に3つの理由があります。
① 刃先が欠けるのを防ぐ(強度アップ)
完全に尖らせてしまうと、金属を削る時の強い力(切削抵抗)に耐えられず、刃先がすぐにチッピング(欠け)したり、摩耗したりしてしまいます。丸みを持たせることで、力を分散させて寿命を延ばしています。
② 仕上げ面をきれいにする
旋盤は材料を回転させ、刃物を横に移動させながら削ります(ネジを削るようなイメージです)。 もし刃先が尖っていると、削った後の表面がノコギリの刃のようにギザギザになってしまいます。刃先に丸み(ノーズR)があることで、このギザギザの山をなだらかに押しつぶすように削ることができ、表面がツルツルに仕上がります。
③ 加工できる形状の制限
製品の図面で、内側のコーナーに「R仕上げ(丸みを持たせる指示)」がある場合、刃先にある程度の丸みがないと、その通りの形に削ることができません。
ノーズRの大きさを変えるとどうなる?
ノーズRの大小には、それぞれメリットとデメリットがあります。加工する目的によって使い分けます。
| ノーズRの大きさ | メリット | デメリット | 主な用途 |
| 小さい (0.2, 0.4mm) | ・切削抵抗が低く、細い材料でも撓(たわ)みにくい ・ビビリ(振動)が発生しにくい | ・刃先が摩耗しやすい ・表面をきれいにするために、刃物をゆっくり動かす必要がある | 細軸の加工、内径(穴)の加工、仕上げ加工 |
| 大きい (0.8, 1.2mm) | ・刃先が頑丈で壊れにくい ・刃物を早く動かしても表面がきれいに仕上がる | ・切削抵抗が高く、材料や機械が振動しやすい(ビビリの原因) | 荒削り(一気に大きく削る工程)、太くて硬い材料の加工 |

どこの箇所をどの精度で加工したいのかで使い分けたりするよ。
NCプログラミングにおける超重要ポイント(ノーズR補正)
NC旋盤の勉強を進める上で、一番の難所であり重要なのが「ノーズR補正(G41 / G42)」です。
NCプログラムは基本的に「刃先の中心」や「仮想の先端位置」を基準に計算して動かします。 しかし、刃先には「丸み(ノーズR)」があるため、斜めの線(テーパー)や円弧(R形状)を削るときに、プログラム上の位置と、実際に刃物が材料に触れている位置にズレ(削り残しや削りすぎ)が生じてしまいます。
💡 身近な例え: 太いマジックペンで定規を使って斜めの線を引くと、ペンの中心と線の位置がズレますよね。あの現象と同じです。
このズレを自動的に計算して、正しい寸法通りに刃物を動かしてくれる機能が「ノーズR補正」です。
- G41: 刃物が進む方向に対して、左側に補正
- G42: 刃物が進む方向に対して、右側に補正
外径を右から左に向かって削る一般的な加工では、進行方向の「右側」を削ることになるので G42 をよく使います。
↓ G41、G42の解説した記事はこちら ↓


プログラミングでは指令してやれば機械が勝手に計算し、補正してくれて加工してくれるんだ。でも、実技ペーパーの座標値の計算は自分で計算しないといけないのだよ。

えぇ~(汗)でもぼくはそんな計算のやり方が分からないよ~。
どうすればいいか教えて下さい。

もちろん!公式があるからその公式を用いてやればきっとできるよ!
次にノーズRの公式について説明するね。
ノーズR補正(刃先R補正)の公式
旋盤加工の「ノーズR補正(刃先R補正)」で登場するこの公式、一見すると複雑に見えますよね。
これは、「本来削りたい理想のコーナー(仮想刃先)」と「実際の丸みを持った刃先(ノーズR)」の間に生まれる「ズレ(補正量)」を、三角関数を使って計算しているものです。
なぜこの式が導き出されるのか、図のイメージを交えながらステップバイステップで分かりやすく解説します。
前提:なぜ補正が必要なのか?
プログラム上の刃物の位置(仮想刃先)は、理論上の「尖った角」を基準にしています。しかし、実際のチップの先端には「ノーズR(半径 R)」という丸みがあります。
そのため、テーパー(斜め)やR(アール)を削るとき、刃物の丸みのせいで削りすぎてしまったり、削り残しが出たりします。 これを防ぐために、プログラムの座標をずらす必要があり、そのずらす量が「補正量(X, Z)」です。
公式①:Z = R(1 – tanθ/2) の導出
※ここでは、端面からテーパーに入るような形状を例に、Z軸方向の食い込み(削りすぎ)を防ぐための補正量 Z を考えます(θ はワークのテーパー半角、または刃物の進む角度と壁のなす角です)。
ステップ1:中心から壁までの距離
ノーズRの中心から、削る斜面(テーパー面)に対して垂直に線を引くと、その長さは半径 R になります。
また、ノーズRの中心から、Z軸方向の仮想刃先(尖った角)に向かって直角三角形を作ると、その角度は θ/2(角度の半分)になります。
この関係から、ノーズRの中心から仮想刃先までのZ軸方向の距離(基準となる長さ)は、三角関数を使うと次のようになります。
中心から仮想刃先までの距離 = R / tan(θ/2)
(※形状のとり方やアプローチの方向によっては R × tanθ/2 の関係になるパターンもありますが、一般的な食い込み補正の公式では、全体の基準から引く計算になります)
ステップ2:実際の接触点との差
刃先が実際にワークにタッチしている点と、仮想刃先との「ズレ」を計算します。
詳細な幾何学的な位置関係(Rの円が斜面と端面に接する状態)を整理すると、仮想刃先からRの円の端っこまでの距離は、幾何学的に R ÷ tanθ/2 のような成分を含みます。
ここから「刃先が余分に食い込んでしまう量 Z」を抜き出すと、
Z = R × ( 1 / tan(θ/2) - 1
という形や、展開の仕方によって質問にある Z = R(1 - tanθ/2)の形が導かれます。
💡 感覚的な理解
カッコの中の (1 – tanθ/2 ) は、**「角度 θ に応じて変化する、1未満の割合」を表しています。半径 R に対して、角度ごとの割合を掛けることで、「本来の角からどれだけ手前(あるいは奥)に補正すればぴったりになるか」を求めているのです。
公式②:X = Z × tanθ の導出
こちらは、上で求めた Z軸の補正量(Z)を基準にして、X軸の補正量(X)を求める公式 です。
これには綺麗な直角三角形の関係が成り立っているため、理解しやすいです。
ステップ1:直角三角形を見つける
補正したい空間には、下図のような直角三角形が隠れています。
- 底辺 = Z軸方向の補正量(Z)
- 高さ = X軸方向の補正量(X)
- 角度 = テーパーの傾き(θ)
ステップ2:三角関数の定義を当てはめる
三角関数の基本ルール(タンジェント)は、「 tanθ = 高さ / 底辺 」 です。
これを今回の補正量に当てはめると、次のようになります。
tanθ = X / Z
ステップ3:式を X= に変形する
この式の両辺に Z を掛けて、プログラムで入力したい「X軸の補正量」の形に変形します。
X = Z × tanθ
これで、2つ目の公式が完成しました。つまり、「Z軸の補正量さえ分かれば、それに傾き(tanθ)を掛けるだけで、自動的にX軸の補正量も弾き出せる」 という非常に便利な連動式になっているのです。
(※旋盤のX軸は「直径指令」であることが多いため、実際の加工データとしてはこれをさらに2倍(半径値×2)にすることが一般的です)
まとめ

ちょっと難しいです(笑)とりあえず2つの公式を使って計算すればズレ量を計算できるってことですね!

公式について解説したけど難しかったね(汗)ざっくりいうと
Z = R(1 – tanθ/2)はノーズR(R)と、削る角度(θ)から、幾何学的に「Z軸方向にどれだけズレるか」の根本を計算する式で、
X = Z × tanθは出たZ軸のズレ(Z)に、傾き(tanθ)を掛けて、「じゃあX軸方向にはどれだけズレるか」をセットで導き出す式って感じかな。

と、とりあえずこの公式を使って計算してみます。次は実際の問題で計算方法を教えて下さい!!

よし!じゃー次回は実際の過去問題を用いて計算する解説をやっていこう!
いかがだったでしょうか?少し難しかったと思いますが、公式さえ覚えてしまえば問題自体は解けるかと思います。次回は実際の過去問題を使用し解説していきたいと思います。今後も色んな情報をアップしていきますのでよろしくお願いします!


コメント