Abstract-Multi-variant screws are a kind of complex screws with two or more variable parameters, such as the lead, diameters, groove depth and edge width. These screws are increasingly used in machinery to compress, transfer, or process materials in many industries, and their sophisticated geometry plays a crucial role in the production. With their increasing application in industry, it is in desperate need to manufacture these screws with high efficiency and low cost. This paper proposes a whirling based approach to fabricating multi-variant screws. Based on the geometric characteristics of the screws, mathematic models are established for describing multi-variant screw surfaces and so is the equivalent surfaces of the rotating whirling tool. The spatial relationship of the cutters and the design screw surfaces is discussed and the corresponding method of tool path calculation is presented.