接入 LinuxCNC TP 运行反馈

This commit is contained in:
2026-06-21 23:29:56 +08:00
parent 626bcfe8e3
commit 3771b9eafe
44 changed files with 7881 additions and 326 deletions

View File

@@ -519,6 +519,7 @@ LinuxCNC G-code text
8. `M7-browser-kinematics-runtime`:浏览器 asset copy/worker 加载 kinematics WASM。
9. `M8-session`OPFS 保存/恢复五轴仿真会话。
10. `M9-release-gate`Node/browser/docs/release gate。
11. `M10-profile-switching``xyzac-trt` / `xyzbc-trt` profile 切换并重载对应 kinematics WASM。
## 9. 验收标准
@@ -537,15 +538,10 @@ LinuxCNC G-code text
## 10. 下一步动作
当前已完成到 `M6-kinematics-frame-proof`。建议下一轮优先做:
当前已完成到 `M11-profile-session-business-closure`。建议下一轮优先做:
- 在 build-static 中复制 `wasm-port/build/wasm/kinematics` 所需产物,或新增 worker 隔离 kinematics WASM 加载
- `app/src/main.js` 在浏览器中 attach `xyzac-trt` kinematics runtime
- 保持 fixture fallback不把 browser fixture smoke 标记为 LinuxCNC proof
- 或转向 LinuxCNC interpreter/remap/planner 接入,把 program execution 从 fixture line playback 升级
- 使用 Vite + Three.js
- 先接入现有普通 G-code program inventory
- 画出五轴机床基本结构;
- 按 AXIS/PyVCP/gmoccapy 参考放置 toolbar、Manual/MDI、DRO、SWITCHKINS、joint values、preview
- 加 Playwright smoke
- 把 interpreter WASM 调用迁移到 Worker保持 UI 主线程只做渲染和状态编排
- 接入 OPFS machine-session 的 INI/HAL/tool table staging让 interpreter execution 使用真实会话文件
- 继续推进 remap/planner 边界,不把普通 canonical execution 冒充完整 LinuxCNC task/motion runtime
- 保持 source/browser/dist 三层 smokeinterpreter canonical frame、kinematics worker frame、DRO/preview 同步
- 启动本地 dev server 给出访问地址。