NC工具経路の確認を始めるためのガイド
NCプログラムとGコードに初めて触れる人向けに、CNC Path Analyzerで最初の経路を描くまでの手順、画面要素の意味、最初に読むとよい記事を案内します。
NCプログラムは工具への道案内
CNC機械は、人がハンドルを回す代わりに、プログラムに書かれた座標を1行ずつ読んで工具を動かします。1行(ブロック)には通常、「どのように」(Gコード)、「どこまで」(X・Y・Z座標)、「どれくらいの速さで」(F)といった情報が入っています。たとえばG01 X20. F0.2は「直線切削でX20まで、回転当たり0.2mmの送りで」という意味です。
問題は、何百行もの数字だけを見て、工具が実際にどこを通るのかを頭の中で描くのが難しいことです。CNC Path Analyzerがその作業を代わりに描きます。
画面の線とボタンの見方
| 要素 | 意味 |
|---|---|
| 点線・薄い線 | 早送り(G00)。工具が素材に触れてはいけない区間 |
| 実線 | 切削移動(G01・G02・G03など)。実際に素材を削る区間 |
| 再生・前/次のブロック | プログラムの順に工具を動かし、原文の現在行を強調 |
| 工具レイヤ | 工具番号(T)ごとに経路を分けて表示・非表示 |
| 警告表示 | 解釈できない、または確認が必要な行とその理由 |
最初の経路を描いてみる
最初に読むとよい記事
- G00早送りとG01直線切削:すべてのプログラムの土台になる2つの指令。
- G02・G03円弧補間:方向を判別する基準と、R・I・J指令。
- 旋盤のXはなぜ直径なのか:旋盤プログラムを読むときに最初につまずくところ。
- G71外径荒加工サイクル:1行が数十の移動に展開される代表的なサイクル。
ブロック1行の読み方
NCブロックは、アドレス文字1つと数字の組が並んだものです。N100 G01 X24. Z-18. F0.1を分けて読むと、N100(シーケンス番号、ラベル)、G01(直線切削)、X24.(直径24の位置)、Z-18.(Z -18の位置)、F0.1(回転当たり0.1mmの送り)です。アドレスの順序はほぼ自由ですが、読みやすさのためにN、G、座標、F・S・T、Mの順に書くのが慣例です。
| アドレス | 意味 | 例 |
|---|---|---|
O | プログラム番号 | O1000 |
N | シーケンス番号(サイクルのP・Qが指す) | N10 |
G | 動作の種類(移動、サイクル、座標系など) | G01, G71 |
X Y Z | 目標座標(旋盤のXは直径) | X30. Z-2. |
F | 送り速度 | F0.2, F300 |
S | 主軸回転数または切削速度 | S1500 |
T | 工具番号 | T0101 |
M | 補助機能(主軸・クーラント・プログラム終了) | M03, M30 |
スマートフォンで見るとき
画面が小さいときは、上部のツールパネルを折りたたんで経路の領域を広く使ってください。2本指で広げると拡大、1本指でドラッグすると移動で、全体表示ボタンでいつでも経路全体に戻れます。長いプログラムは貼り付けよりファイルを開くほうが楽で、前/次のブロックボタンで1行ずつ送れば、小さな画面でも原文と経路を一緒に追えます。
最初に使うときの注意
図はプログラムに書かれた内容だけを反映します。機械に保存された工具長やワーク座標オフセット、素材やチャックの大きさは分からないため、それらしい線が見えても実際に安全に加工できるという意味ではありません。警告が出たら、無視する前に経路エラーの解決と対応範囲を確認してください。