Now, when putting it manually it in the source code.... that strange "non-code-above" is GONE !
Shortened example to prove it ...

Hessel
////
(Set S value to ensure Speed has a value otherwise the spindle will not start on an M3 command)
S20000
(The program will pause to allow the probe to be detached)
(press cycle start to resume from current line)
M0
(The original mill file is now rewritten with z depth replaced with a)
(bilinear interpolated value based on the initial probing)
(Generated by ColiCAM Version: 3.54 Revision: 2013/01/20)
(TOOL LIST:)
(T3 3.000mm Id=81 Flat end mill ø 3,00 mm)
G21
G94
G0 Z20
G0 X0 Y0
(Id=81 Flat end mill ø 3,00 mm 3.000mm)
T3
G97 M3 S24000
G0 Z20
G0 X0 Y0
G0 Z0.5
#102=#500
#101=[#500+0*#505-0*#500]
#100=[#102+0*#101-0*#102]
G1 Z[#100 + -1] F15
#102=[#500+0*#505-0*#500]
#101=[#501+0*#506-0*#501]
#100=[#102+0.5*#101-0.5*#102]
G1 X5 Y0 Z[#100 + -1] F96
#102=[#500+0*#505-0*#500]
#101=[#501+0*#506-0*#501]
#100=[#102+1*#101-1*#102]
G1 X10 Y0 Z[#100 + -1] F96
#102=[#501+0*#506-0*#501]
#101=[#502+0*#507-0*#502]
#100=[#102+0.5*#101-0.5*#102]
G1 X15 Y0 Z[#100 + -1] F96
#102=[#501+0*#506-0*#501]
#101=[#502+0*#507-0*#502]
#100=[#102+1*#101-1*#102]
G1 X20 Y0 Z[#100 + -1] F96
#102=[#502+0*#507-0*#502]
#101=[#503+0*#508-0*#503]
#100=[#102+0.5*#101-0.5*#102]