按建议持续推进

结论:已接入 LinuxCNC speed/feed synchronization 与 rigid tap canonical 边界事件记录,并新增 G33、G33.1 回归 fixture;原生 probe 验证通过。
This commit is contained in:
2026-06-07 16:33:20 +08:00
parent b3809a6674
commit 58d627ab6e
4 changed files with 42 additions and 3 deletions

View File

@@ -396,6 +396,13 @@ Current verified progress:
`tests/fixtures/gcode/probe_semantics.ngc` and
`tests/fixtures/canon/probe_semantics.events` pin `G38.2`, `G38.3`,
`G38.4`, and `G38.5` probe type handling.
- `runtime/core/linuxcnc_wrap/linuxcnc_interp_minimal_runtime.cpp` now records
speed/feed synchronization and rigid-tap canonical boundary calls emitted by
vendored `interp_convert.cc::convert_straight()`: `START_SPEED_FEED_SYNCH`,
`STOP_SPEED_FEED_SYNCH`, and `RIGID_TAP`.
`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.
- `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