补齐刀补下偏置平面错误覆盖
结论:基于 LinuxCNC interp_convert.cc convert_axis_offsets()、convert_straight() 和 convert_set_plane(),native/source-link 现在覆盖刀补打开时 G92、G53、G18 被拒绝的失败分支。
This commit is contained in:
@@ -1458,9 +1458,12 @@ grep -q "Cannot change tool offset with cutter radius compensation on" \
|
||||
# reject control-mode changes, coordinate-system changes, and G28/G30 while
|
||||
# cutter radius compensation is active.
|
||||
cutter_comp_g_error_cases=(
|
||||
"linuxcnc_cutter_comp_axis_offset_error|Cannot change axis offsets with cutter radius comp"
|
||||
"linuxcnc_cutter_comp_control_mode_error|Cannot change control mode with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_coordinate_system_error|Cannot change coordinate systems with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_g53_error|Cannot use g53 with cutter radius comp"
|
||||
"linuxcnc_cutter_comp_home_error|Cannot use g28 or g30 with cutter radius comp"
|
||||
"linuxcnc_cutter_comp_plane_change_error|Cannot change planes with cutter radius compensation on"
|
||||
)
|
||||
for case in "${cutter_comp_g_error_cases[@]}"; do
|
||||
fixture=${case%%|*}
|
||||
|
||||
Reference in New Issue
Block a user