YHMCAD is a general multi-functional CAD system for machine design. Based on the practices of the authors, this paper presents the application of YHMCAD in the design and development of the ZYJ series staking machines. Specific skills are described for the use of YHMCAD.