thanks for your advice, i checked wheel cones and they are perfectly tight but still allow wheel to spin freely and when i tighten the skewers i turn the nut side in whilst lever open just until i can push the lever all the way home tight and it is tight too i have to really put my weight into it to close it fully home but i have hydraulic disks and when you pull front brake that wheel stops but i think the pressure of the brake stopping the wheel also makes the wheel move slightly in the forks, it could just be shear braking power making it shift a few mm each time which is enough to off set the disk within the pads ?

[/quote
I am slightly concerned when you say the axle shifts a few MM each time; I know that each make of wheel has different tolerances, but on mine where the axle end sit in the dropout, it would be lucky to be able to move at all, more lest likely to do so when the QR is tightened.
Normally when it happens with me, the reason the brake pad rubs on the rotor, is that either the piston on one side has not returned away from the rotor, or some dirt, clag etc, has stopped the pads floating centred to the rotor.
Just a last minute thought, have you checked your rotor bolts to insure they are tightened down correctly and that the rotor is not floating on loose bolts.