mathieu@lautre-instant:~$ whoami
HENRA Mathieu
L'autre Instant 代表。共同経営者の Lucille BAC と共に設立しました。
mathieu@lautre-instant:~$ ls sites/
mathieu@lautre-instant:~$ ls projects/
mathieu@lautre-instant:~$ ls social/
mathieu@lautre-instant:~$ cat projects/postpro-dmg-cmx50u.txt
DMG Mori CMX50U / CMX1U — SolidWorks 用ポストプロセッサ 2026年1月 – 2026年6月 DMG Mori CMX50U の 3+2 割出し 5軸加工のための SolidWorks ポストプロセッサを開発。 TRAORI は使わず、CYCLE800 による割出しで工具の向きを決めます。 DMG Mori CMX1U でも動作します。
mathieu@lautre-instant:~$ cat projects/postpro-fusion-robotmaster.txt
取扱説明書・技術資料
Fusion 360 → APT ポストプロセッサ(Robotmaster)
日付: 2025-12-09 バージョン: 17 作成: L'autre Instant
----------------------------------------------------------------------
1. はじめに
このポストプロセッサは、Autodesk Fusion 360(CAM)と Robotmaster
(または APT ISO 4343 形式に対応する他の CAM ソフト)をつなぎます。
Fusion の工具経路を中立コード(APT)に変換します。このコードは特定
の機械の機構に依存せず、動きの形状(GOTO、MOVARC)と加工上の意図
(SPINDL、FEDRAT)を記述します。6軸ロボットの機構は、その後
Robotmaster が処理します。
----------------------------------------------------------------------
2. FUSION 360 へのインストール
1. ファイルを入手: apt 2-12.2025 v17.cps(または _vente.cps)。
2. ポストプロセッサ ライブラリを開く:
- Fusion で「製造」(MANUFACTURE)作業スペースへ;
- 「管理」(Manage)タブ > ポスト ライブラリ(Post Library)。
3. インポート:
- 「Local」(共有する場合は「Cloud」)を選択;
- 右クリック > インポート で .cps ファイルを選択。
4. 使い方:
- NC プログラムを作成するとき、一覧からこのポストプロセッサを
選択。
----------------------------------------------------------------------
3. 設定(プロパティ)
これらのオプションは Fusion の「Post Process」ウィンドウに表示され
ます。コードを触らずに動作を調整できます。
グループ: 形式と情報
操作ごとにファイルを分ける(separateFiles) 既定: はい
操作ごとに別の .apt ファイルを生成します(例: Prog_1.apt、
Prog_2.apt)。工具の向き(作業平面)が変わるたびに新しいファイル
が必要な Robotmaster に便利です。すべての操作が同じ向きなら、
チェックを外して1つのファイルにまとめられます。
ノートを表示(showNotes) 既定: はい
ヘッダーにコメントとメタデータ(PPRINT)を入れます: 予想時間、
加工戦略、公差など。トレーサビリティに欠かせません。
早送りに G0 を使う(forceRapid) 既定: はい
Fusion は早送り(材料外の移動)を高速の G1(F10000)として出力
することがよくあります。チェックすると本物の RAPID 命令(G0)を
強制し、Robotmaster がこれらの移動を自由に最適化できます。
小数点の精度 既定: 高
高(小数6桁)、中(4)、低(3)。航空機・精密加工では「高」の
ままにしてください。
監査用メタデータを書き込む 既定: はい
ユーザー、日付、元ファイルのパスをヘッダーに追加します。
グループ: 精度と形状
円弧を許可(allowArc) 既定: いいえ
ON: MOVARC 命令(G2/G3)を生成。ファイルが軽く、曲線がなめらか
になります。
OFF: すべてを小さな GOTO 区間に「直線化」します。ファイルは重く
なりますが、変換ツールが複雑な 3D 円弧を苦手とする場合でも
互換性が保証されます。
小さな円弧を分解 既定: はい
円弧が有効でも、ごく小さな半径(既定で 1 mm 未満)は数値的な
不安定を避けるために区間へ変換します。
グループ: 安全
Z 安全機能を有効にする(zSafeEnabled) 既定: いいえ
「全か無か」の衝突防止システムです。生成前にプログラム全体を
検査し、1点でも設定した Z 限界を下回れば処理を止めて何も生成
しません。工具経路を修正する必要があります。
最小 Z 限界 既定: 0.0
許容される最低の Z 高さ(例: テーブル面は 0)。グローバル座標系
(WCS)で指定します。
摩耗監視(toolWearMonitoring) 既定: いいえ
工具摩耗をリアルタイムで監視します。
摩耗限界、単位 m(toolWearLimit) 既定: 500
最大切削距離です。加工中にこれを超えると、工具を点検できるよう
一時停止(OPSTOP)を挿入します。
----------------------------------------------------------------------
4. 機能の詳細
A. 複数ファイル出力
コードを分割する機能です。
- なぜ必要か: Robotmaster は1つのファイル内の複数の操作をうまく
扱えますが、2つの操作の間で工具の向き(作業平面)が変わる場合は
例外です。その場合はファイルを必ず分ける必要があります。
- 仕組み: 新しい操作ごとに現在のファイルを閉じ(FINI)、番号付きの
新しいファイル(_1、_2…)を開きます。
B. Z-Safe(グローバル安全)
ワークの向きにかかわらず、テーブルとの衝突を防ぎます。
- 原理: 5軸または 3+2 割出し加工では、工具の「Z」は機械の「Z」と
同じではありません。この機能はすべての点を機械のグローバル
(GLOBAL)座標系(WCS)に変換します。工具が 90° 傾いていても、
システムはテーブルの位置(Z=0)を把握しています。
- 安全: 事前チェック方式です。エラーが見つかればコードを一切
生成せず、人為的ミスのリスクを防ぎます。
C. Tool Wear Monitor(摩耗管理)
工具寿命を予測し、管理するための機能です。
- 情報(ヘッダー): ファイルを開いた時点で、工具ごとの予定総切削
距離を計算して表示します(PPRINT ESTIMATED CUT DISTANCE...)。
この情報は参考として常に表示されます。
- 安全(加工中): オプションが有効なら累積距離を監視し、設定した
限界に達すると:
- オプショナルストップ(OPSTOP)を挿入し、
- はっきりした警告を追加します
(WARNING: TOOL WEAR LIMIT REACHED)。
----------------------------------------------------------------------
5. 出力ファイルの構成(APT)
Robotmaster 用に生成される典型的なファイルの例です:
PARTNO/'Program_1' <- プログラム / 操作の名前
PPRINT ESTIMATED TIME: 2 MIN... <- Fusion が計算した時間
PPRINT TOOL NAME: Fraise D10... <- 工具情報
PPRINT ESTIMATED CUT DISTANCE... <- 予想切削距離
UNITS/MM <- 単位
CUTTER/10.0, 0.0... <- 工具定義(直径、コーナー半径...)
LOADTL/1 <- 1番工具の呼び出し
SPINDL/15000, RPM, CLW <- 主軸
MULTAX/ON <- 5軸モード(必要な場合)
RAPID <- 早送り(G0)
GOTO/100.0, 50.0, 50.0, ... <- 位置(X, Y, Z, I, J, K)
FEDRAT/2000.0, MMPM <- 送り速度(G1)
GOTO/100.0, 50.0, 10.0...
MOVARC/...... <- 円弧(有効な場合)
GOTO/...
OPSTOP <- 摩耗限界に達し、監視が有効な場合
END <- 工具経路の終わり
FINI <- ファイルの終わり
----------------------------------------------------------------------
6. サポート
エラーが起きたら:
- ポストプロセッサに「Failed to post data」と表示された場合は、
必ずログファイルを確認してください;
- いちばん多いエラーは Z-Safe 安全機能の作動です(出力ファイルや
ログにはっきり表示されます)。
mathieu@lautre-instant:~$ ls education/
mathieu@lautre-instant:~$ cat education/2013-2015_cap-fashion-tailoring.txt
CAP ファッション職業課程 — テーラリング専攻 フランス国家職業資格 — フランス国民教育省 2013 – 2015
mathieu@lautre-instant:~$ cat education/2016_vetigraph-expert.txt
パリ市 成人向け講座(Cours Municipaux d'Adultes) VETIGRAPH Expert 認定 2016 VETIGRAPH Expert のパターン作成・グレーディング機能、および VETIMARK によるマーキング(型入れ)を習得。
mathieu@lautre-instant:~$ cat education/2016-2017_draping-high-end.txt
パリ市 成人向け講座(Cours Municipaux d'Adultes) 高級服のドレーピングと縫製 2016 – 2017 コース: 初級・上級 - ボディへのガイドテープ貼り。 - 標準サイズのボディ上で、シンプルな婦人服のデザイン画(タイト スカート、基本の身頃など)をもとに、ドレーピング技法でパターンを 作成。 - 高級婦人服のトワル(シーチング仮縫い)一式の裁断・縫製。特に 仕上げに細心の注意を払う。
mathieu@lautre-instant:~$ cat education/2018-2019_cap-leatherwork.txt
CAP 革製品製作 フランス国家職業資格 — フランス国民教育省 2018 – 2019
mathieu@lautre-instant:~$ cat education/2022_kuka-college-level-1.txt
KUKA College ロボットプログラミング — レベル1 2022年11月 KUKA インテグレーター研修、レベル1。 修了証: college.kuka.com で確認
mathieu@lautre-instant:~$ cat education/2025-2026_bts-cprp.txt
Lycée Robert Schuman 機械加工 — 自動化 — 部品設計 — CNC 操作 2025年9月 – 2026年6月 課程: BTS CPRP(フランスの2年制・生産工学の上級技術者資格) BTS CPRP の1年生・2年生と一緒に受けた実習授業。この1年の目的は、 CNC を備えた製造工房の工程、設計、最適化を理解することでした。 学校には、3+2 割出し 5軸の DMG Mori CMX50U や CLX 旋盤など、 かなり充実した設備がそろっています。 指導してくださった Arnaud LESTRELIN 先生の協力のもと、SolidWorks 用 の CMX50U ポストプロセッサを一から作り、テストし、仕上げました。 すべて完璧に動作しており、テストのために実際に機械を扱うと同時に、 SolidWorks を通じてテーマを深く理解することができました。 -> projects/postpro-dmg-cmx50u.txt
mathieu@lautre-instant:~$