Aiming at the requirements of CAD/CAPP data and function integration, adopted modeling based on feature, the part model design is accomplished through calling standard features in the feature database or user defined feature (UDF). The design feature model is reconstructed into a machining feature model through mapping rules. The information of machining geometric and machining properties is packaged in machining feature. CAD model does not provide all the information necessary for process planning, such as the materials information and the accuracy information. These must be provided manually. All information establishes reference of the shape feature. The machining feature, the processing method and manufacturing resources are correlated through establishing decision rules of process knowledge stored in a knowledge base, to realize the automatic generation of feature-based machining procedures and operations. A process-planning tree is constructed through matching the feature process tree with a typical process template, to realize the automatic generation of the part process route. A complete process document can be obtained by manually editing the automatically generated processing route. The feasibility of the method is verified by a prototype system developed in Pro/E environment.