按规划持续工作

结论:已将 vendored LinuxCNC impeller-7bl-xyzac.ngc 纳入五轴 TRT remap/tool-table/file 执行 baseline,native、Node WASM、browser 和 UI 均通过同源验证,未实现自有 M428/M429/M430 或运动学语义。
This commit is contained in:
2026-06-08 18:37:22 +08:00
parent c6c60c4866
commit 4cd01deafb
10 changed files with 100 additions and 24 deletions

View File

@@ -806,13 +806,13 @@ Current five-axis switchkins status:
vendored machine tool tables through LinuxCNC `tooldata_load()`, and runs
vendored `xyzac_switchkins.ngc`, `xyzbc_switchkins.ngc`,
`xyzac_switchkins_test_1.ngc`, `xyzac_switchkins_test_3.ngc`,
`boat-xyzac.ngc`, and `boat-xyzbc.ngc` through LinuxCNC remap/file
execution paths.
`boat-xyzac.ngc`, `boat-xyzbc.ngc`, and `impeller-7bl-xyzac.ngc` through
LinuxCNC remap/file execution paths.
7. The WASM interpreter core now links vendored `interp_remap.cc` plus the
Python-only runtime edge stub, and the Node WASM smoke runs vendored
`xyzac_switchkins.ngc`, `xyzbc_switchkins.ngc`, `boat-xyzac.ngc`, and
`boat-xyzbc.ngc` through the SDK C ABI without JavaScript M-code or
kinematics semantics.
`boat-xyzbc.ngc`, plus `impeller-7bl-xyzac.ngc` through the SDK C ABI
without JavaScript M-code or kinematics semantics.
8. Browser smoke and the INI panel UI now expose the same validated 5-axis
remap execution path by copying vendored LinuxCNC sample-machine files into
the interpreter WASM filesystem and calling the SDK C ABI.
@@ -821,9 +821,9 @@ Next work:
1. Continue broadening five-axis fixture coverage through the same
source-backed execution boundary.
2. Evaluate remaining larger vendored LinuxCNC TRT demos such as impeller
after the boat demos are stable in native, Node WASM, browser, and UI
remap paths.
2. Evaluate additional vendored LinuxCNC five-axis sample machines and demos
after the TRT boat and impeller demos are stable in native, Node WASM,
browser, and UI remap paths.
Involved LinuxCNC source: