I had to check on my machine and i had an edited version of your touchoff.ngc (the one that are checking for tourch fail and pauses if no tourch ok) but i have now tested with yours, with my edited settings.
Here is the g-code:
(Filename: Plate fot..ngc)
(Post processor: EMC-Plasma.scpost)
(Date: 30/06/2017)
G21 (Units: Metric)
G40 (Cancel Cutter Comp)
G90 (Absolute Mode)
G64 P0.005 (Continuous mode + path tolerance)
G92 X0 Y0
(Part: benfeste for 40x40 rør)
(Operation: Outside Offset, VISIBLE, T1: Plasma, 2 mm kerf)
G0 Z10.0000
X32.0114 Y73.0102
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X30.0000 Y70.0000 I-2.5108 J-0.4994 F3000.0
X30.0000 Y70.0000 I0.0000 J5.0000
X27.1768 Y70.8733 I0.0000 J5.0000
X27.1966 Y72.6834 I0.9150 J0.8951
M5 (Torch Off)
G0 Z10.0000
X58.5600 Y17.4400
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X56.0000 Y20.0000 I0.0000 J2.5600 F3000.0
G1 Y63.0000 F3000
G3 X53.0000 Y66.0000 I-3.0000 J0.0000 F3000.0
G1 X52.0000 F3000
G2 X51.0000 Y67.0000 I0.0000 J1.0000 F3000.0
G1 Y75.0000 F3000
G3 X9.0000 Y75.0000 I-21.0000 J-0.0000 F3000.0
G1 Y67.0000 F3000
G2 X8.0000 Y66.0000 I-1.0000 J0.0000 F3000.0
G1 X7.0000 F3000
G3 X4.0000 Y63.0000 I0.0000 J-3.0000 F3000.0
G1 Y20.0000 F3000
G3 X15.0000 Y9.0000 I11.0000 J0.0000 F3000.0
G1 X45.0000 F3000
G3 X56.0000 Y20.0000 I0.0000 J11.0000 F3000.0
G1 Y23.0000 F3000
(Part: Plate fot)
G2 X57.2800 Y24.2800 I1.2800 J0.0000 F3000.0
(Operation: Outside Offset, 0, T1: Plasma, 2 mm kerf)
M5 (Torch Off)
G0 Z10.0000
X73.7577 Y133.4915
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X71.5000 Y135.0000 I-0.3746 J1.8831 F3000.0
X75.0000 Y138.5000 I3.5000 J0.0000
G1 X105.0000 F3000
G2 X105.0000 Y131.5000 I0.0000 J-3.5000 F3000.0
G1 X75.0000 F3000
G2 X72.0560 Y136.8929 I-0.0000 J3.5000 F3000.0
M5 (Torch Off)
G0 Z10.0000
X76.9200 Y23.4200
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X75.0000 Y21.5000 I-1.9200 J0.0000 F3000.0
X75.0000 Y28.5000 I0.0000 J3.5000
G1 X105.0000 F3000
G2 X105.0000 Y21.5000 I0.0000 J-3.5000 F3000.0
G1 X75.0000 F3000
G2 X73.1071 Y22.0560 I0.0000 J3.5000 F3000.0
M5 (Torch Off)
G0 Z10.0000
X73.0800 Y2.0800
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X75.0000 Y4.0000 I1.9200 J0.0000 F3000.0
G1 X105.0000 F3000
G3 X116.0000 Y15.0000 I0.0000 J11.0000 F3000.0
G1 Y145.0000 F3000
G3 X105.0000 Y156.0000 I-11.0000 J0.0000 F3000.0
G1 X75.0000 F3000
G3 X64.0000 Y145.0000 I0.0000 J-11.0000 F3000.0
G1 Y15.0000 F3000
G3 X75.0000 Y4.0000 I11.0000 J0.0000 F3000.0
G1 X77.0000 F3000
(Part: winsjfeste)
(Operation: Outside Offset, 0, T1: Plasma, 2 mm kerf)
M5 (Torch Off)
G0 Z10.0000
X209.9400 Y76.4400
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X212.5000 Y79.0000 I2.5600 J0.0000 F3000.0
X212.5000 Y51.0000 I0.0000 J-14.0000
G1 X167.5000 F3000
G2 X167.5000 Y79.0000 I0.0000 J14.0000 F3000.0
G1 X212.5000 F3000
G2 X215.4771 Y78.6798 I0.0000 J-14.0000 F3000.0
X216.4556 Y77.1569 I-0.2722 J-1.2507
M5 (Torch Off)
G0 Z10.0000
X246.3855 Y64.8448
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X245.0000 Y61.5000 I-2.3651 J-0.9797 F3000.0
X245.0000 Y61.5000 I0.0000 J3.5000
X242.3541 Y62.7089 I0.0000 J3.5000
X243.1649 Y64.3273 I1.2146 J0.4038
M5 (Torch Off)
G0 Z10.0000
X231.3855 Y15.3448
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X230.0000 Y12.0000 I-2.3651 J-0.9797 F3000.0
X230.0000 Y12.0000 I0.0000 J3.0000
X227.4756 Y13.3791 I0.0000 J3.0000
X228.5086 Y14.8656 I1.2598 J0.2268
M5 (Torch Off)
G0 Z10.0000
X151.3855 Y15.3448
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X150.0000 Y12.0000 I-2.3651 J-0.9797 F3000.0
X150.0000 Y12.0000 I0.0000 J3.0000
X147.4756 Y13.3791 I0.0000 J3.0000
X148.5086 Y14.8656 I1.2598 J0.2268
M5 (Torch Off)
G0 Z10.0000
X136.3855 Y64.8448
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X135.0000 Y61.5000 I-2.3651 J-0.9797 F3000.0
X135.0000 Y61.5000 I0.0000 J3.5000
X132.3541 Y62.7089 I0.0000 J3.5000
X133.1649 Y64.3273 I1.2146 J0.4038
M5 (Torch Off)
G0 Z10.0000
X261.2176 Y55.6183
Z6.0000
o<touchoff> call [6.000] [0.3] [2] (Touchoff and start cutting)
F100
G1
G2 X259.8144 Y58.9557 I0.9671 J2.3703 F3000.0
G3 X261.0000 Y65.0000 I-14.8144 J6.0443
G1 Y75.0000 F3000
G3 X250.8417 Y85.9678 I-11.0000 J0.0000 F3000.0
G2 X249.2113 Y86.2453 I0.6886 J8.9736
G1 X214.0239 Y95.6286 F3000
G3 X211.1896 Y96.0000 I-2.8343 J-10.6286 F3000.0
G1 X168.8104 F3000
G3 X165.9761 Y95.6286 I0.0000 J-11.0000 F3000.0
G1 X130.7887 Y86.2453 F3000
G2 X129.1583 Y85.9678 I-2.3190 J8.6961 F3000.0
G3 X119.0000 Y75.0000 I0.8417 J-10.9678
G1 Y65.0000 F3000
G3 X120.1856 Y58.9557 I16.0000 J0.0000 F3000.0
G1 X139.8151 Y10.8445 F3000
G3 X150.0000 Y4.0000 I10.1849 J4.1555 F3000.0
G1 X230.0000 F3000
G3 X240.1849 Y10.8445 I0.0000 J11.0000 F3000.0
G1 X259.8144 Y58.9557 F3000
G3 X260.6814 Y61.8231 I-14.8144 J6.0443 F3000.0
G2 X262.1901 Y62.8234 I1.2545 J-0.2542
M5 (Torch Off)
G0 Z10.0000
G92.1 (Cancel offsets and set to zero)
G0 Z0
M2
And here is the touchoff.ngc:
o<touchoff> sub
(#1 pierce height, #2 pierce delay, #3 cut height)
F1500
#1=4
#2=0.2
#3=1
G38.2 Z-30 (Probe to find the surface)
G91
G1 Z9.5 (Raise up to Z0)
G90
G92 Z0 (Set Z0)
G1 Z#1
M3 S1
M66 P0 L1 Q3 (Wait for Arc OK from Torch)
G4 P#2 (Pause for pierce delay)
F1500
Z#3 (goto cut height)
o<touchoff> endsub
M2
i dont know if i have done something wrong when i altered the settings to fit my machine.
but if i look at the backplot in axis and switch the wiev to Y or X i can see the different patch on different levels and i get the message that it will exceed machine limit on axis 2.