按规划持续工作
结论:五轴 TRT boat demo 已通过 LinuxCNC vendored remap/tool-table/file 执行路径纳入 native、Node WASM、browser 和 UI 验证,未在 JS 或自有代码中实现 M428/M429/M430 或运动学语义。
This commit is contained in:
@@ -802,24 +802,28 @@ Current five-axis switchkins status:
|
||||
5. `linuxcnc_remap_hal_sync_harness` validates vendored LinuxCNC `M68` and
|
||||
`M66` synchronization through the standalone HAL adapter boundary.
|
||||
6. `linuxcnc_5axis_remap_execute_harness` executes the `xyzac-trt` and
|
||||
`xyzbc-trt` switchkins `M429 -> M428 -> M430 -> M429` paths plus vendored
|
||||
`xyzac_switchkins.ngc`, `xyzbc_switchkins.ngc`,
|
||||
`xyzac_switchkins_test_1.ngc`, and `xyzac_switchkins_test_3.ngc` through
|
||||
LinuxCNC remap/file execution paths.
|
||||
`xyzbc-trt` switchkins `M429 -> M428 -> M430 -> M429` paths, loads
|
||||
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.
|
||||
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` and `xyzbc_switchkins.ngc` through the SDK C ABI
|
||||
without JavaScript M-code or kinematics semantics.
|
||||
`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.
|
||||
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.
|
||||
|
||||
Next work:
|
||||
|
||||
1. Continue broadening five-axis fixture coverage after the native, Node WASM,
|
||||
browser, and UI remap paths are stable.
|
||||
2. Evaluate larger vendored LinuxCNC TRT demos such as boat/impeller through
|
||||
the same source-backed execution boundary.
|
||||
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.
|
||||
|
||||
Involved LinuxCNC source:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user