このディレクトリは「誰が・何をしたいのか」に合わせて必要な情報へ素早くたどり着くための入り口です。
| 知りたいこと / やりたいこと | 読むべき資料 |
|---|---|
| 初めてセットアップして実行したい | ユーザーガイド – セットアップ手順とサンプル使用方法 |
| コード構成や実機ドライバの仕組みを理解したい | 開発者ガイド – モジュール構成と実機ドライバ呼び出しの流れ |
| プロジェクト全体の紹介がほしい | README – 機能概要と背景 |
- 仮想環境を用意
python3 -m venv .venv_CNC source .venv_CNC/bin/activate - 依存をインストール
pip install --no-build-isolation -e . - シミュレーション動作確認
python -m xy_runner.xy_runner --config examples/example_xy/SIM_sample_SVG.yaml
- 実機接続テスト(中央精機や GSC-02 を利用する場合)
- 設定ファイルの
driverをchuoあるいはgsc02に変更し、ポート名・ボーレートなどを記入 - 低速モードで安全に動作確認
- 設定ファイルの
- SVG / G-code / STEP から CNC 動作を生成
- matplotlib を使った 2D / 3D シミュレーション表示
- 中央精機 QT-BMM2 と OptoSigma GSC-02 ステージの制御
- YAML による柔軟な設定とドライバ拡張
目的にあった資料を読むことで、必要な情報へすばやくアクセスできます。分からない点は Issue や Pull Request で遠慮なくご相談ください。