Output in Microns
The quickest hack is to change line 49 of C:\Program Files (x86)\HeeksCNC 1.0\HeeksCNC\nc\iso.py
from
self.fmt = Format()
to
self.fmt = Format(dp_wanted = False, add_trailing_zeros = True)
which removes the decimal place from all move commands, but leaves the zeros
changing the code from:
(Created with emc2b post processor 2015/03/18 09:08)
(tool change to 5.98 mm Slot Cutter)
T3 M06 G43
G17 G90 G21
(Sketch 1)
G00 X-1.606 Y8.44 S7000 M03
Z2
G01 Z-2.5 F100
X11.393 Y10.44 F200
G03 X13.563 Y13.366 I-0.393 J2.559
G01 X12.563 Y20.366
G03 X10.744 Y22.48 I-2.563 J-0.366
G01 X0.744 Y25.48
G03 X-0.681 Y25.498 I-0.744 J-2.48
G01 X-11.681 Y22.498
G00 Z30
X-1.606 Y8.44
Z-2.5
G01 Z-5 F100
X11.393 Y10.44 F200
G03 X13.563 Y13.366 I-0.393 J2.559
G01 X12.563 Y20.366
G03 X10.744 Y22.48 I-2.563 J-0.366
G01 X0.744 Y25.48
G03 X-0.681 Y25.498 I-0.744 J-2.48
G01 X-11.681 Y22.498
G00 Z30
T0 M06 M02
to:
(Created with emc2b post processor 2015/03/18 09:12)
(tool change to 5.98 mm Slot Cutter)
T3 M06 G43
G17 G90 G21
(Sketch 1)
G00 X-1606 Y8440 S7000 M03
Z2000
G01 Z-2500 F100
X11393 Y10440 F200
G03 X13563 Y13366
G01 X12563 Y20366
G03 X10744 Y22480 I-2563 J-0366
G01 X0744 Y25480
G03
G01 X-11681 Y22498
G00 Z30000
X-1606 Y8440
Z-2500
G01 Z-5000 F100
X11393 Y10440 F200
G03 X13563 Y13366
G01 X12563 Y20366
G03 X10744 Y22480 I-2563 J-0366
G01 X0744 Y25480
G03
G01 X-11681 Y22498
G00 Z30000
T0 M06 M02