If you have a slight leak, you loose the gas and the pressure drop doesnt allow the system to come on. Its happened to me twice. The brand new valves at the front of the car where they put in the gas, they leaked. Second time found to be a joint in the aircon pipes under the car.
Check that the wire going to the air compressor is grounding when the air con switch is on - you should hear the air con clutch kick in. If its not, possible fuse or your low on gas.
Check that the idle increases when you turn the air con on.
Best of luck,