Riddle me this. Yeah I know this is a little long but humor me please. Why when we need to make step cuts are we still generating code that has an index move fore each cut? Why is this?
Here is a simple square with 4 steps and the MV generated code. 55 line and lots of redundancy and those extra index moves. Altered code at the bottom of this, look at the difference.
The altered code does not index between each step but rather ramps down to the next cut. I first noticed these extra index moves in 2007 after coming from another CAD/CAM package, it bothered me then and now in 2023 I have to wonder if I am the only person who sees these as a waste of machine time. I thought MV was all about efficiency.
%
(JOB NAME: BBSS)
(MATERIAL: _ .75 MDF : 49 x 97)
(USE TOOL: 109 _ T109 _ 0.5000 Dia.)
(MICROVELLUM GENERATED ON 6_20_2023 AT 7:55 AM)
N1 G91 G28 Z0 M95
N2 G90 G20 G40 G49 M92
N3 B0
N4 G08 P1
(ROUTE SEQUENCE)
(TOOL 109)
(T109 Bit)
N5 G91 G28 Z0 M92 B0
N6 G90 M95
N7 T109
N8 M13 S16000
N9 M11
N10 G0 G90 G0 G54 X-34.5698 Y12.1754
N11 G43 H19 Z1.2500
N12 G1 Z1.2500 F5000
N13 G1 Z0.5625
N14 G1 X-30.0698 Y12.1754 F100000
N15 G1 Y16.6754 F100000
N16 G1 X-34.5698
N17 G1 Y12.1754
N18 G0 Z1.2500
N19 G0 X-34.5698 Y12.1754
N20 G1 Z1.2500 F5000
N21 G1 Z0.3750
N22 G1 X-30.0698 Y12.1754 F100000
N23 G1 Y16.6754 F100000
N24 G1 X-34.5698
N25 G1 Y12.1754
N26 G0 Z1.2500
N27 G0 X-34.5698 Y12.1754
N28 G1 Z1.2500 F5000
N29 G1 Z0.1875
N30 G1 X-30.0698 Y12.1754 F100000
N31 G1 Y16.6754 F100000
N32 G1 X-34.5698
N33 G1 Y12.1754
N34 G0 Z1.2500
N35 G0 X-34.5698 Y12.1754
N36 G1 Z1.2500 F5000
N37 G1 Z-0.0051
N38 G1 X-30.0698 Y12.1754 F100000
N39 G1 Y16.6754 F100000
N40 G1 X-34.5698
N41 G1 Y12.1754
N42 G0 Z1.2500
N43 G17
N44 M92
N45 G91 G28 Z0 M95
N46 G54.
N47 G91 G28 X0 Y0
N48 G90 G49
N49 M86 B0
N50 M87 B0
N51 G52 X0.
N52 B0
N53 M30
%
Altered Code:
%
(JOB NAME: BBSS)
(MATERIAL: _ .75 MDF : 49 x 97)
(USE TOOL: 109 _ T109 _ 0.5000 Dia.)
(MICROVELLUM GENERATED ON 6_20_2023 AT 7:55 AM)
N1 G91 G28 Z0 M95
N2 G90 G20 G40 G49 M92
N3 B0
N4 G08 P1
(ROUTE SEQUENCE)
(TOOL 109)
(T109 Bit)
N5 G91 G28 Z0 M92 B0
N6 G90 M95
N7 T109
N8 M13 S16000
N9 M11
N10 G0 G90 G0 G54 X-34.5698 Y12.1754
N11 G43 H19 Z1.2500
N12 G1 Z1.2500 F5000
N13 G1 Z0.5625
N14 G1 X-30.0698 Y12.1754 F100000
N15 G1 Y16.6754
N16 G1 X-34.5698
N17 G1 Y12.1754
N18 G1 X-34.2500 Z0.3750
N19 G1 X-30.0698 Y12.1754
N20 G1 Y16.6754
N21 G1 X-34.5698
N22 G1 Y12.1754
N22 G1 X-34.2500 Z0.1875
N23 G1 X-30.0698 Y12.1754
N24 G1 Y16.6754
N25 G1 X-34.5698
N26 G1 Y12.1754
N27 G1 X-34.2500 Z-0.0051
N28 G1 X-30.0698 Y12.1754
N29 G1 Y16.6754
N30 G1 X-34.5698
N31 G1 Y12.1754
N32 G1 X-34.000
N33 G0 Z1.2500
N34 G17
N35 M92
N36 G91 G28 Z0 M95
N37 G54.
N38 G91 G28 X0 Y0
N39 G90 G49
N40 M86 B0
N41 M87 B0
N42 G52 X0.
N43 B0
N44 M30
%