按源同步单位切换当前位置

结论:依据 LinuxCNC interp_convert.cc convert_length_units 与 unit_tests/interp/test_interp_basics.cc,G20/G21 切换时事件桥同步重标定当前线性坐标,native/source-link 覆盖通过。
This commit is contained in:
cnc
2026-06-06 08:15:59 +08:00
parent 10bf0a5897
commit ccd51ff373
6 changed files with 99 additions and 1 deletions

View File

@@ -0,0 +1,8 @@
G20 G90 G17
(Source basis: LinuxCNC unit_tests/interp/test_interp_basics.cc Convert G20 / G21 verifies that current linear axes rescale on unit changes while rotary axes keep angular values.)
G0 X1 Y2 Z3 A4 B5 C6
G21
G0 X25.4 Y50.8 Z76.2 A4 B5 C6
G20
G0 X1 Y2 Z3 A4 B5 C6
M30