⚙️ 06_mechanical / 機械設計・CAD to Code 記事一覧
本ディレクトリでは、
機械設計(Mechanical Design) を
従来の GUI CAD 作業から切り離し、
コードによる再現性・差分管理・構造化設計へと拡張します。
🖥 GUI から Code への転換
形状を「描く」のではなく、
構造として定義するという発想転換。
📐 FreeCAD の思想と位置づけ
FreeCAD は
CAD ツールではなく
ジオメトリ記述エンジンである。
🧠 コードによる設計思考
寸法・拘束・意図を
コードで固定することで設計が安定する。
🔍 設計差分・履歴管理
設計レビューは
図面ではなく diff で行う。
🧩 ジオメトリ表現と再利用
ジオメトリは
見せるものではなく
再利用する部品である。
🧱 共通コード構造・完成形
機械設計を
ソフトウェアと同じレベルで構造化する。
🧩 コードによるアセンブリ定義
複数部品の配置も
GUI 操作なしでコードから決定できることを示す。
📦 設計から量産へ(BOM・工程設計)
形状を定義したあと、
それをどう量産業務につなぐかを扱うセクション。
🧭 本ディレクトリの位置づけ
- 06_mechanical:
- 物理形状をコードで固定する層
- MEMS・インクジェット以前の「構造定義」
- 03_hardware / 04_mems / 05_inkjet の土台
- AITL における Physical Definition Layer
機械設計が曖昧なままでは、
その上の制御も知能も成立しない。