按推荐建议,继续执行

结论:已接入 LinuxCNC NURBS G5 canonical 边界事件记录,并新增 G5.2、G5.3 回归 fixture;原生 probe 验证通过。
This commit is contained in:
2026-06-07 16:38:40 +08:00
parent 58d627ab6e
commit 5e31847d6c
4 changed files with 34 additions and 1 deletions

View File

@@ -403,6 +403,12 @@ Current verified progress:
`tests/fixtures/gcode/threading_sync.ngc` and
`tests/fixtures/canon/threading_sync.events` pin `G33` spindle-synchronized
straight feed and `G33.1` rigid tap behavior.
- `runtime/core/linuxcnc_wrap/linuxcnc_interp_minimal_runtime.cpp` now records
NURBS G5 canonical boundary calls emitted by vendored
`interp_convert.cc::convert_nurbs()`: `NURBS_G5_FEED`.
`tests/fixtures/gcode/nurbs_g5_semantics.ngc` and
`tests/fixtures/canon/nurbs_g5_semantics.events` pin `G5.2` control-point
collection and `G5.3` NURBS feed emission.
- `tests/fixtures/gcode_errors/g1_zero_feed.ngc` and
`tests/fixtures/canon_errors/g1_zero_feed.expected` pin the negative
`G1` zero-feed case. The source basis is LinuxCNC