The invention relates to the field of numerical control lathes, in particular to a multi-station numerical control lathe which comprises a flow guide mechanism, a charging mechanism, a limiting mechanism, a cutting mechanism and a flushing mechanism. The sliding block sleeves the sliding guide rod to form four stations, one station is used for lathe machining, one station is used for flushing, one station is used for discharging, one station is used for feeding, and the four stations are synchronously carried out to form streamline work, so that the time cost is saved, and the machining efficiency is improved; through the cooperation effect of a groove rod and a sliding bolt, the movement trend of a push rod and the movement trend of a limiting sliding bolt are consistent, and therefore the state of a material carrying plate is controlled, the position of a first chuck is controlled, and discharging and feeding are facilitated; the fixed disc needs to be fixedly installed, a second connecting rod is driven to rotate through a sixth motor, then a movable disc is driven to change different directions and angles through a first connecting rod, and therefore the high-pressure punch is driven to wash workpieces from different angles, sufficient cleaning is guaranteed, and the surfaces of the workpieces are prevented from being scratched by metal scraps.