You were right Hood.
Tom devised some C code to tell the machine, as soon as it had completed it's Homing sequence, to register that it was at it's maximum positive extents and I have added that to the Homing code and all is well.
Thanks for the help. The mists have cleared on that problem and I can move on to the next milestone, which is getting the spindle operational and cutting something - anything.
I have been doing drawings, with a felt tip pen in the spindle, up until now and now I can actually view them in the display screen - in the correct position on the table

I have to add that Tom Kerekes' help has been exceptional. We have had a few hiccups where I couldn't/didn't convey just what the problem was but we have got everything sorted to this point - and there has been quite a lot of sorting to be done.
Next he is going to have to put up with the ordeal of me converting a lathe from it's Fagor system to a Mach3/Kanalog setup.