The invention discloses a preparation method of a surface compound 
coating for guide rail of large measuring 
machine. The method comprises the following steps: carrying out a pretreatment on the surface to be painted to ensure that the surface does not have any defect, eliminating the 
grease on the surface, painting the two ends of a guide rail and two fillets on two sides, covering the surfaces which are not to be painted and screw holes with press plates so as to protect the surfaces and the screw holes; carrying out a sand-spraying coursing treatment on the surface to be painted, controlling the coarseness so as to ensuring the combination performance between the 
coating and the matrix; preparing a 
composite coating on the surface to be painted of the guide rail through an ultrasonic 
flame spraying technology under the assistance of a mechanical hand automatic walking auxiliary mechanism, wherein the 
composite coating is composed of a Ni based 
alloy substrate layer and a Ni based self-melting 
alloy work layer; removing all protection press plates after the spraying, slowly cooling to the 
room temperature, blowing off the dusts and impurities on the surface of the guide rail by 
compressed air, and then evenly painting 
epoxy resin organic paint on the surface. The 
epoxy resin organic paint penetrates into the inner pores in the 
coating, and thus the compactness, 
corrosion resistant performance, and 
wear resistant performance of the coating are all improved. The guide rail surface compound coating prepared from the preparation method can satisfy the requirements of guide rail of large measuring 
machine.