A lot of Fords are fitted with what is known as a Heater Control Valve - when it goes wrong all you get is cold air from the heater no matter what it is set for - I would have a guess the valve is faulty in yours - get the correct replacement from Ford for around �30 - �50.
Not too difficult to fit.