Ive changed homing settings in Mach and it woks fine now. Other problem was the steppers were stalling but I've increased the current output on the drivers and its flying along now.
Just need to learn how to work out steps per mm with my 2005 ball screws and 26 teeth driver pulley to 22 teeth driven ratio.