A process planning system requires much information about the product, most of which is decided at the product design stage. When the form features created by a designer match the machining features recognizable by a process planner, it is straightforward to determine machining features from product design information. When the product design features do not match the recognizable machining form features, the process of feature extraction becomes more complicated. This paper describes a method of feature extraction for cavities by calculating cutter center paths. The machining process plan, the cutting tool selection and form tool design, and NC cutter paths are determined based on the extracted milling features.