按建议,继续工作
结论:已新增 cutter compensation 平面切换拒绝 fixture,固定 vendored LinuxCNC convert_cutter_compensation_on() 与 convert_set_plane() 的错误路径;native probe 全量验证通过。
This commit is contained in:
@@ -388,6 +388,12 @@ Current verified progress:
|
||||
`tests/fixtures/canon/plane_selection.events` pin `G17`/`G18`/`G19` plane
|
||||
switching and the `SELECT_PLANE` canonical boundary emitted by vendored
|
||||
`interp_convert.cc::convert_set_plane()`.
|
||||
- `tests/fixtures/gcode_errors/cutter_comp_plane_change.ngc` and
|
||||
`tests/fixtures/canon_errors/cutter_comp_plane_change.expected` pin the
|
||||
LinuxCNC error path for attempting a plane change after `G41.1` enables
|
||||
cutter radius compensation. The source basis is vendored
|
||||
`interp_convert.cc::convert_cutter_compensation_on()` and
|
||||
`interp_convert.cc::convert_set_plane()`.
|
||||
- `runtime/core/linuxcnc_wrap/linuxcnc_interp_minimal_runtime.cpp` now records
|
||||
feed/control canonical boundary calls emitted by vendored LinuxCNC
|
||||
conversion and queue code: `SET_TRAVERSE_RATE`, `SET_FEED_REFERENCE`,
|
||||
|
||||
Reference in New Issue
Block a user