By automatic stamping, the high-precision CNC punching machine can realize blanking, complex forming and tapping simultaneously; there is a variety of molds available for rapid change of mold with multiple sub-molds; the punch can rotate by 360 degrees for free blanking, so it is efficient and flexible, and suitable for small batch and multiple variety. CNC punching machine has a very wide range of applications and good adaptability. Due to the strong programming capability, CNC system can realize the machining of various graphs easily. At the same time, the CNC punching machine can also make adjustment automatically for different materials, different workpiece shapes, and other characteristics, without manual adjustment by machining operators.