完成L4-USER-M-PROCESS Web仿真接入

结论:L4-USER-M-PROCESS 已按 Web/virtual HAL 数控仿真主线完成接入,native LinuxCNC runtime 不再作为 Web 仿真阻塞;新增 text31.txt 接续剩余 77 个 SKIP 的 main-program promotion 复核。
This commit is contained in:
2026-06-20 07:59:38 +08:00
parent d0e55ba11e
commit 07869f5c69
21 changed files with 1161 additions and 51 deletions

View File

@@ -87,6 +87,12 @@ Current first priority:
- The page now includes selectable test programs for square contour, Z pocket
contour, incremental loop, G2/G3 arcs, and G81 drilling, with browser smoke
coverage for each program.
- The browser simulation state now carries a source-derived millturn
`L4-USER-M-PROCESS` virtual HAL proof for the `M429 -> M129` turn transition
and `M428 -> M128` mill transition. It verifies switchkins guard pins and
`ini.[xz].*` limit pin state without enabling external process execution or
inventory promotion, and the real browser simulation page smoke now asserts
that proof directly from `linuxCncRealSimulationState`.
- Playback controls now expose reset/step/play/finish over LinuxCNC canonical
motion events, with active G-code line highlighting, active motion row
highlighting, live axis readout, moving toolhead, and executed-path rendering.