Hi, Is there anyone out there who can help me?

I am working on an Alphacam post to control an 'CMS Record' series router.
I am outputting the job as a .CNC file & importing it into Routolink which it converts it into a .PGM file. The job runs fine, however if I change the tool length in the .tlg file & re-enable it, the Z axis cutting position does not change so it seems to be ignoring the tool length settings. If have an M06 tool call in the job as well as the tool file name declared in the header.

What am I doing wrong?
Any help would be greatly appreciated..