iMachiningは「手動で切削条件を入力しなければ使えない」と思っていませんか?実は、条件を手打ちするほど加工コストが膨らみます。
SolidCAMのiMachiningは、イスラエルのSolidCAM Ltd.が開発した国際特許取得済みのCAM技術です(特許番号:WO12117391A1)。「アイマシニング」と読み、CNC加工の切削条件を自動で最適化する仕組みを持っています。
チュートリアルに入る前に、まずiMachiningが従来のCAMソフトと何が違うのかを整理しておきましょう。
従来の加工では、CAMオペレーターが回転数・送り速度・切り込み量などを手動で設定していました。経験豊富なベテランでも、試し削りを繰り返しながら条件を詰める必要があり、段取りに時間がかかるという現実がありました。これが属人化の原因にもなっています。
iMachiningは違います。工具の仕様・工作機械の剛性・被削材の材質・3Dモデルの形状という4つの情報をCAMに登録するだけで、最適な切削条件が自動算出されます。つまり、経験ゼロのオペレーターでも初回から安定加工を実現できるということです。
重要なのが「モーフィングスパイラル」という独自のツールパスアルゴリズムです。一般的なスパイラルツールパスは真円に近い軌跡を描きますが、モーフィングスパイラルはポケット中心から外側の形状に向かって変形しながら追従するパスを生成します。これにより、加工箇所ごとの切削負荷のバラつきがなくなり、コーナー部でも工具が受ける力が一定に保たれます。
コーナー部での切削音が急に大きくなった経験はありませんか?あれが切削負荷の急変によるものです。iMachiningでは、コーナー部にトロコイドパスを自動生成して接線方向から切り込むため、衝撃負荷が発生しません。これが工具チッピングや折損を防ぐ理由です。
また、iMachiningには2Dと3Dの2種類があります。チュートリアルを学ぶ際は、まず2D iMachiningから入るのが定石です。ポケット加工や輪郭加工など2.5軸の加工から始め、基本的なワークフローを掴んでから、3D曲面加工に進む流れが習得を早くします。
タクテックス株式会社「CAMソフト導入で加工時間を70%短縮!高能率加工の考え方を解説」
iMachiningのチュートリアルで最初にぶつかるのが「CAM-Part定義」です。ここを正確に設定しないと、後の工程がすべてズレます。基本が条件です。
CAM-Part定義とは、SolidCAM上で加工プログラムの基準となる「加工パート」を作成するプロセスです。SOLIDWORKSのモデルを開いた状態でSolidCAMを起動し、以下の順で設定を進めます。
| 設定項目 | 内容 | ポイント |
|---|---|---|
| 座標系の定義 | 加工原点(X0・Y0・Z0)の設定 | ワーク上面を基準にするのが一般的 |
| 素材形状の設定 | 加工前のブランク形状を定義 | ボックス型か押し出し型を選択 |
| 工作機械の登録 | 使用するCNC機の最大回転数・送り速度などを入力 | 機械スペックが切削条件に直結する |
| ポスト設定 | NCコード出力先の機械に合ったポストプロセッサを選択 | ポストが合わないとNCコードが機械で動かない |
特に「工作機械の登録」は見落としがちです。この設定を省略すると、テクノロジーウィザードが理論上の最大値で条件を算出してしまい、実機の限界を超えた条件が出力されることがあります。機械の最大回転数・最大送り・電動機の出力値をあらかじめメモしておき、登録を確実に行いましょう。
座標系の設定では、工作機械のストロークや加工方向を考慮して原点位置を決めます。ワーク上面の角(コーナー)に設定するケースが多いですが、治具との干渉チェックを後で行う場合は、治具のモデルも同じ座標系で読み込んでおく必要があります。これは後の干渉チェックでかなり効いてきます。
素材形状は「ボックス型」で設定するのが初心者には扱いやすいです。ボックス型なら、モデルのバウンディングボックスを自動計算してくれるため、ブランク形状の入力ミスが起きにくいです。
CAM-Part定義が完了したら、SOLIDWORKSのツリーにSolidCAMのマネージャーが追加されます。ここから加工工程を順番に追加していくのが、iMachiningチュートリアルの基本的な流れです。
iMachiningで最も重要な機能が「テクノロジーウィザード(Technology Wizard)」です。これが使いこなせれば、ほぼ攻略できたと言っていいでしょう。
テクノロジーウィザードは、加工工程を定義する画面の中に組み込まれています。ポケット加工や輪郭加工の工程を追加すると、自動的にウィザード画面が呼び出されます。設定する項目は主に以下の4つです。
「加工レベル」のスライダー設定は、現場での判断が求められる重要なポイントです。加工レベルが高いほど積極的な切削条件が算出されますが、工具の突き出しが長かったり、ワークのクランプが弱いときは、条件が攻めすぎてびびりや工具破損が起きやすくなります。
たとえば加工レベルを「8」に設定して切削音が大きかった場合、「4〜5」に下げるだけで一気に安定することがあります。逆に、剛性の高いマシニングセンタで短い突き出しのエンドミルを使うなら、加工レベルを「9〜10」に設定して最大効率を狙うことができます。
ACP(Axial Contact Points)の確認も必須です。これはCAMが工具径・加工深さ・刃数・ねじれ角を計算して、工具の振動リスクを予測してくれる機能です。設定画面にACPの色が「赤」で表示されていたら、使用工具の変更か加工レベルの引き下げを検討してください。緑なら問題ありません。
テクノロジーウィザードで条件を決めたら、「計算」ボタンを押すとツールパスが生成されます。ツールパス生成後は必ずシミュレーションで確認しましょう。SolidCAMのシミュレーション機能は3Dモデルと工具動作をリアルタイムで表示するため、切り残しや干渉を視覚的に把握できます。
大塚商会CAD Japan「吉泉産業株式会社 iMachining導入事例」- 加工時間75%削減・工具交換頻度8分の1の実績
iMachiningには2Dと3Dがあり、それぞれ用途が明確に異なります。ここを理解しているかどうかで、加工プログラムの品質が大きく変わります。
2D iMachiningの適用場面
2D iMachiningは、ポケット加工・輪郭加工・溝加工など、XY平面内で定義できる2.5軸加工に使用します。設定できる形状は「クローズドポケット」「オープンポケット」「輪郭」の3種類が基本です。
クローズドポケットとは、四方が壁で囲まれた閉形状の加工領域です。オープンポケットは一面以上が開いた形状で、材料の端面から工具が進入できるため、工具の突き込みが不要になります。これは使えそうです。
チュートリアルで最初に練習するのは「ブラケット」などシンプルな平板形状が一般的です。SolidCAM公式のGetting Startedシリーズ(YouTube)では、ブラケット形状の2D iMachiningを複数のビデオに分けて解説しており、ドリル穴・ポケット・外形切削の組み合わせを学べます。
3D iMachiningの適用場面
3D iMachiningは、複雑な曲面形状の荒加工・中仕上げに対応しています。金型コアやキャビティ形状、3次元曲面を持つ部品の切削に有効です。
3D iMachiningの大きな特徴は、Z方向への切り込みを3Dモデルの形状に追従させながら、XY方向の切削負荷をiMachiningアルゴリズムで制御する点です。ステップオーバーとステップダウンの設定が2Dより重要になります。
以下の表で2Dと3Dの違いを整理しておきましょう。
| 項目 | 2D iMachining | 3D iMachining |
|---|---|---|
| 適用形状 | ポケット・輪郭・溝(フラット形状) | 3次元曲面・金型形状 |
| 設定の難易度 | 低(初心者向け) | 中(3Dモデルの理解が必要) |
| 主な用途 | 機械部品・ブラケット・プレート | 金型・航空機部品・複雑部品 |
| ツールパスの特徴 | モーフィングスパイラル+トロコイドコーナー | 3Dモデル追従型のモーフィングスパイラル |
チュートリアルで押さえるべき設定のコツ
2D iMachiningで最初に迷うのが「加工上面(Z上面)」と「加工底面(Z底面)」の設定です。モデル上の面をクリックして指定するだけで自動認識されますが、段差のある形状では「可変定義」オプションで各チェインごとに深さを個別に設定する必要があります。
また、工具の進入方法は「ランプ進入」か「ヘリカル進入」を選択します。ヘリカル進入のほうが工具への負荷が少なく推奨されますが、進入スペースが狭い場合はランプ進入を使います。ヘリカル半径が工具径の1.2倍以上に設定するのが安全です。
タクテックス株式会社「iMachining製品ページ」- モーフィングスパイラルや工具振動予測(ACP)の詳細解説
多くのiMachiningユーザーが見落としているのが「加工レベルデータベース(Machining Level DB)」の整備です。実は、ここを整えていない現場ほど工具コストが無駄にかかります。
加工レベルDBとは、工作機械・工具・被削材の組み合わせごとに、最適な加工レベルの実績値を蓄積するデータベースです。テクノロジーウィザードが理論値を出してくれますが、実際の現場では機械の経年劣化・工具のメーカー差・クーラントの種類などによって最適レベルが変わります。
たとえば、同じSS400の加工であっても、A機械で加工レベル「7」が最適値だった場合、B機械では「5」が安定するということは十分あります。この実績値を加工レベルDBに記録しておくと、次回同じ組み合わせで加工する際に即座に最適条件を呼び出せます。
属人化をなくす効果がかなり高いです。熟練オペレーターが退職した場合でも、データベースに実績値が残っていれば、新人でも同じ水準の加工ができます。
SolidCAMの加工レベルDBは、テクノロジーウィザード画面の「DB」ボタンからアクセスできます。「工作機械名」「被削材グループ」「工具タイプ」を選択し、実績加工レベルとその条件(回転数・送り速度)を記録するシンプルな構造です。
工具データベースの整備も並行して行う
工具データベースは、使用する全エンドミルのスペックを登録しておくリストです。直径・刃数・全長・刃長・コーティング・工具材種(超硬・HSS等)を正確に入力することで、テクノロジーウィザードの精度が上がります。
工具データは工具メーカーのカタログ値を初期値として入力し、実際の加工実績で補正するのが正しいアプローチです。工具メーカーのカタログ値そのままで運用しているとビビりが起きるケースがある一方、保守的すぎる条件では加工時間が縮まりません。実績値で補正することが最短ルートです。
工具データベースはSolidCAMの「工具テーブル」で管理されており、CSVでのインポート・エクスポートも可能です。社内で複数のSolidCAMライセンスを使っている場合、工具データベースをネットワーク共有することで設定の標準化が図れます。
なお、難削材(ステンレスSUS304・チタン・インコネルなど)を加工している現場では、工具データベースの整備効果が特に大きいです。難削材は切削条件のウィンドウが狭く、わずかな条件ズレが工具折損や面粗さ不良に直結します。データベースに難削材専用の実績条件を整理しておくことで、毎回の試し削りを省略できます。
CAD/CAM-Z「SolidCAMの評判と導入前に知っておきたい機能について紹介」- 導入事例や工具コスト削減実績の詳細
iMachiningを最短で習得するには、公式が提供している学習リソースを正しい順序で使うことが大切です。ロードマップが命です。
公式チュートリアルリソース一覧
習得ロードマップの目安
習得を焦る必要はありませんが、以下の順序で進めると理解の抜け漏れが起きにくいです。
まずはGetting Startedシリーズ(Video 1〜3本)でCAM-Part定義と2D iMachiningの基本ワークフローを掴みましょう。1本あたり20〜30分程度のため、2〜3日で消化できます。次に、テクノロジーウィザードの操作を実機で試します。手元にSolidCAMのライセンスがある場合、Getting Startedのモデルデータを使って実際に操作しながら見るのが最速の習得法です。
その後、加工レベルDBと工具テーブルの整備に入ります。現場の工作機械情報と使用工具のカタログ値を入力する作業は地味ですが、一度整えると後の全工程が楽になります。最後に3D iMachiningに挑戦し、金型やリブ形状など複雑な3D形状の加工プログラムを作成できるレベルを目指します。
習得を加速するための追加ヒント
日本国内の場合、SolidCAMの販売代理店である大塚商会やタクテックス株式会社が定期的にトレーニングセミナーを開催しています。座学だけでなく実機デモも含まれていることが多く、動画だけでは伝わりにくい「工具振動の音の変化」や「切りくずの形状確認」などをリアルで体験できます。初めて導入する方や、独学では限界を感じている方にはこうした対面セミナーへの参加が有効な選択肢です。
また、SolidCAMを既に使っている現場であれば、先輩オペレーターの設定ファイルを参照することが最も実践的な学習になります。「なぜこの加工レベルにしたのか」「なぜここでヘリカル進入を使っているのか」を理解しながら設定を読み解くと、テクノロジーウィザードの使い方への理解が格段に深まります。
SolidCAM公式「iMachining入門 – Professorビデオシリーズ(日本語)」