One kind of constant-volume removal rate machining method of the middle-convex and varying ellipse piston is proposed in this paper. By analyzing the structure and movement relationship of the middle-convex and varying ellipse piston machine, the NC machining model is built. And, the constant-volume removal rate machining model is also built by superposing the variable rotation satisfying the dynamic performance constraints on the uniform rotation of the spindle of the CNC piston lathe. Then, the instantaneous position parameters of each axis of the CNC piston lathe are obtained and turned into NC code. The functional feasibility of the method finally is verified by simulation machining.