Hi TPS, My offset just for between different Tools, not height offset. If use VB script it can be function by check at mach3 there. but when use coding or type M06 at MDI. nothing happen. My sample gcode
N0010 (Filename: Circle flame.tap)
N0011 (Post processor: Flame M4.scpost)
N0012 (Date: 09/12/2016)
N0013 G21 (Units: Metric)
N0014 G90 G91.1 G40
N0015 (Part: Circle)
N0016 (Process: Outside Offset, 0, T16: Flame, 1.5 mm kerf, F500.00)
N0017 M06 T2
N0018 M26
N0019 G00
N0020 X100.0000 Y-10.7500
N0021 M04
N0022 G01 Y-5.7500 F500.00
N0023 E5P1 (THCOFF) (On all corners)
N0024 Y-0.7500
N0025 G02 X99.0000 Y-0.7450 I-0.0000 J100.7500
N0026 E5P0 (THCON) (On lead in)
N0027 X104.9979 Y-0.6260 I1.0000 J100.7450
N0028 E5P1 (THCOFF) (On all corners)
N0029 X100.0000 Y-0.7500 I-4.9979 J100.6260
N0030 G01 X99.2929 Y-1.4571
N0031 E5P0 (THCON) (On all corners)
N0032 X98.5858 Y-2.1642
N0033 M05
it just passby but no macro running during M06.