Thanks dude1, I'll have a read when I get a spare minute.
I took rcaffins advice and installed v.062 and it DID fix my issue, WOOHOO! sort of........ the feedhold seemed to work at first, it would pause a basic program, but as soon as I ran a more complex program, the feedhold will NOT stop the machine moving, if I can get past this hurdle I think the problem would be solved.
Oh, I meant to mention, the CYCLE STOP & CYCLE START buttons on my screen don't get used, I have an actual switch panel, I realised early on that when I create a screen I still need the buttons on the screen, otherwise I cannot test the screen, I did think about putting them on the TAB screen though, I only use the TAB screen for all the diagnostic LEDs and such....slightly off topic
Thanks guys!
BTW, I've attached my XML