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:~$