o Selection of machining operations
o Sequencing of machining operations
o Selection of cutting tools
o Determination of setup requirements
o Calculations of cutting parameters
o Selection/design of jigs and fixtures
o Planning tool path
o Estimating processing setup costs and times.
x Generating planning output (CNC program, documentation).