按推荐建议,继续执行

结论:已接入 LinuxCNC probe canonical 边界事件记录,并新增 G38.2、G38.3、G38.4、G38.5 回归 fixture;原生 probe 验证通过。
This commit is contained in:
2026-06-07 16:30:13 +08:00
parent cf34d6894b
commit b3809a6674
4 changed files with 50 additions and 3 deletions

View File

@@ -389,6 +389,13 @@ Current verified progress:
`G95`, `G61`, `G61.1`, and `G64 P/Q` behavior from
`interp_convert.cc::convert_feed_mode()`,
`interp_convert.cc::convert_control_mode()`, and `interp_queue.cc`.
- `runtime/core/linuxcnc_wrap/linuxcnc_interp_minimal_runtime.cpp` now records
probe canonical boundary calls emitted by vendored
`interp_convert.cc::convert_probe()`: `TURN_PROBE_ON`,
`STRAIGHT_PROBE`, and `TURN_PROBE_OFF`.
`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.
- `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