I have an error in the program after generate NC track becouse between Helikal interpolation and circular(?) 2D interpolation I have the same value of track.

I had changed in Helikal interpolation in postprocessor to generate radius R instead IJK becouse my machine doesnt accept IJK.

The program pass in machine only if I remove repeating track but it's not the point to correct bugs manually.

I had trying enhance range generating of decimal numbers but it doesnt work.

The program lap NC code:
N86
N87

N693
N694

N246
N247

I put below screenshot and NC files, postprocessor, edgecam.