按规划持续工作
结论:五轴 switchkins remap native 执行路径已扩展到 vendored xyzac/xyzbc switchkins demo,验证仍通过 LinuxCNC REMAP/O-word/open/read/execute 路径和 HAL adapter 边界完成,未新增自写 M428/M429/M430 或运动学语义。
This commit is contained in:
@@ -799,17 +799,20 @@ Current five-axis switchkins status:
|
||||
4. `linuxcnc_remap_parse_harness` now links vendored `interp_remap.cc` and
|
||||
validates the LinuxCNC `Interp::parse_remap()` path for `xyzac-trt` and
|
||||
`xyzbc-trt` `M428`/`M429`/`M430` NGC remap descriptors.
|
||||
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.
|
||||
|
||||
Next work:
|
||||
|
||||
1. Route vendored LinuxCNC O-word remap execution through the standalone
|
||||
interpreter harness for parsed NGC remaps.
|
||||
2. Connect the standalone HAL adapter so LinuxCNC `M68`/`M66` remap
|
||||
synchronization updates and reads `_hal[motion.switchkins-type]`.
|
||||
3. Add a native machine-session harness for `xyzac-trt` and `xyzbc-trt`
|
||||
programs that switch `M429 -> M428 -> M429`.
|
||||
4. Export the validated switchkins/remap status through the WASM SDK and INI
|
||||
1. Export the validated switchkins/remap status through the WASM SDK and INI
|
||||
panel without adding JavaScript CNC semantics.
|
||||
2. Add browser/Node smoke coverage that runs the vendored 5-axis remap demo
|
||||
fixtures through the WASM interpreter boundary.
|
||||
|
||||
Involved LinuxCNC source:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user