「DXFがあればプログラムはすぐできるよ」——CAMを使う人がよく口にするセリフです。では、DXFとはそもそも何で、そこからGコードができるまでには何が起きているのでしょうか。

この記事では、DXF → 工具パス → Gコードの流れを、CAM初挑戦の方向けにステップごとに解説します。

DXFとは?——CADソフト間の「共通言語」

DXF(Drawing Exchange Format)は、CADで描いた図面をソフト間でやり取りするためのファイル形式です。AutoCADを開発しているAutodesk社が作った形式ですが、事実上の業界標準になっていて、ほぼすべてのCAD/CAMソフトが読み書きできます

DXFの中身は、線分・円弧・円などの図形要素の集まりです。旋盤用のCAMは、この中から部品の輪郭(プロファイル)を読み取って、加工パスの計算に使います。

POINT

旋盤加工で必要なのは、部品を軸に沿って縦に切った断面の片側半分の輪郭線だけです。三面図をそのまま渡すのではなく、「加工輪郭だけのDXF」を用意するのがコツです。

ステップ1:CADで加工輪郭を描く(またはもらう)

まず図面データを用意します。パターンは主に3つです。

輪郭を描くときの注意点

ステップ2:CAMにDXFを読み込み、工程と工具を決める

CAMにDXFを読み込むと、画面に部品の輪郭が表示されます。ここからが加工者の腕の見せどころで、決めるのは次の3つです。

  1. 工程 — 外径から削るのか、内径か、溝入れはどこで入れるか
  2. 工具 — どのバイト・チップを使うか(ノーズR、刃先角度)
  3. 切削条件 — 切込み量、送り、周速

CAMはこの指定をもとに、荒引きの繰り返しパス、仕上げパス、そしてノーズR補正を織り込んだ座標を自動で計算します。テーパーや円弧の補正計算を人間がやる必要はありません(この補正の仕組みはノーズR補正の記事で詳しく解説しています)。

ステップ3:シミュレーションで確認する

Gコードを出力する前に、必ずシミュレーションで工具の動きを確認します。チェックするポイントは次の通りです。

ここが手打ちプログラムとの一番の違いです。手打ちでは「機械にかけて、ドライランで恐る恐る確認」だったものが、CAMなら機械を止めずに、画面の上で何度でも確認できます。若手教育の面でも、「削り方が目で見える」効果は大きいです。

ステップ4:Gコードを出力して機械へ

シミュレーションで問題がなければ、Gコードを出力します。出力されたプログラムは、USBメモリやネットワーク経由で機械に転送すればそのまま使えます。

初回の加工では、CAM出力といえどもシングルブロックとオーバーライドを効かせて最初のワークを削るのが現場の鉄則です。工具オフセットの設定値と実際の工具が合っているかは、CAMには確認できません。ここは人間の仕事です。

実際どれくらい手軽になったのか:LATHE-NCの場合

「CAMの操作を覚えるのが大変そう」という方のために、私が開発しているブラウザ旋盤CAM「LATHE-NC」での流れを紹介します。やることは3ステップだけです。

  1. DXFを読み込む(またはプロファイルを直接入力)
  2. シミュレーションで確認(3Dで削れ方が見えます)
  3. Gコードを出力(ノーズR補正は計算済み)

ブラウザで動くのでインストールは不要、iPhoneでも使えます。休憩時間にスマホで明日のプログラムを作っておく——そんな使い方も本当にできます。

まとめ

DXFからGコードまで、スマホでも3ステップ。

ブラウザで動く旋盤CAM「LATHE-NC」。インストール不要、iPhoneでもOK。
β版は先着100名まで無料でお使いいただけます。