(imperial material change) G20 (imperial units) G64 P0.005 (path tolerance) M52 P1 (enable adaptive feed) M190 P1 (material #1) M66 P3 L3 Q1 (wait for material ready) F#<_hal[plasmac.cut-feed-rate]> (feed rate from cut parameters) G0 X1 Y1 M3 $0 S1 (start plasma torch) G1 X5 M5 $0 (stop plasma torch) M190 P2 (material #2) M66 P3 L3 Q1 (wait for material ready) F#<_hal[plasmac.cut-feed-rate]> (feed rate from cut parameters) G0 Y2 M3 $0 S1 (start plasma torch) G1 X1 M5 $0 (stop plasma torch) M190 P3 (material #3) M66 P3 L3 Q1 (wait for material ready) F#<_hal[plasmac.cut-feed-rate]> (feed rate from cut parameters) G0 X1 Y3 M3 $0 S1 (start plasma torch) G1 X5 M5 $0 (stop plasma torch) M190 P4 (material #4) M66 P3 L3 Q1 (wait for material ready) F#<_hal[plasmac.cut-feed-rate]> (feed rate from cut parameters) G0 Y4 M3 $0 S1 (start plasma torch) G1 X1 M5 $0 (stop plasma torch) G0 X0 Y0 M190 P-1 (default material) M2 (end program)