补齐 cutter-comp override M码覆盖
This commit is contained in:
@@ -1424,7 +1424,7 @@ fi
|
||||
grep -q "Cannot wait for digital input with cutter radius compensation on" \
|
||||
"$output_dir/cnc_sim_linuxcnc_source_cutter_comp_wait_input_error.err"
|
||||
# Source basis: LinuxCNC src/emc/rs274ngc/interp_convert.cc
|
||||
# convert_m() rejects M63-M65/M67-M68/M48-M49 while cutter radius
|
||||
# convert_m() rejects M63-M65/M67-M68/M48-M53 while cutter radius
|
||||
# compensation is active before enqueueing digital/analog output or override
|
||||
# canon side effects.
|
||||
cutter_comp_m_error_cases=(
|
||||
@@ -1435,6 +1435,14 @@ cutter_comp_m_error_cases=(
|
||||
"linuxcnc_cutter_comp_m68_error|Cannot set auxiliary analog output with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m48_error|Cannot enable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m49_error|Cannot disable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m50_enable_error|Cannot enable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m50_disable_error|Cannot disable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m51_enable_error|Cannot enable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m51_disable_error|Cannot disable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m52_enable_error|Cannot enable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m52_disable_error|Cannot disable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m53_enable_error|Cannot enable overrides with cutter radius compensation on"
|
||||
"linuxcnc_cutter_comp_m53_disable_error|Cannot disable overrides with cutter radius compensation on"
|
||||
)
|
||||
for case in "${cutter_comp_m_error_cases[@]}"; do
|
||||
fixture=${case%%|*}
|
||||
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m50_disable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m50_disable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M50 P0
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m50_enable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m50_enable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M50 P1
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m51_disable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m51_disable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M51 P0
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m51_enable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m51_enable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M51 P1
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m52_disable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m52_disable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M52 P0
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m52_enable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m52_enable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M52 P1
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m53_disable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m53_disable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M53 P0
|
||||
3
tests/gcode/linuxcnc_cutter_comp_m53_enable_error.ngc
Normal file
3
tests/gcode/linuxcnc_cutter_comp_m53_enable_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90 G17
|
||||
G41 D1
|
||||
M53 P1
|
||||
Reference in New Issue
Block a user