In un sistema CAPP (Computer Aided Process Planning), uno dei moduli importanti è la determinazione delle condizioni di taglio ottimali. Nel lavoro proposto, sono state considerate operazioni di spianatura multipass, che consistono in poche passate di sgrossatura e di finitura. Il costo di produzione per pezzo è stato minimizzato sotto vincoli pratici di forza di taglio, potenza di taglio, finitura superficiale ecc. e limiti di velocità di taglio, avanzamento e profondità di taglio. La pratica comune è quella di usare un metodo di programmazione non lineare per trovare le condizioni di taglio ottimali per ogni singolo passaggio di lavorazione. Invece è stata considerata una tecnica di soluzione semplice per trovare le condizioni di taglio ottimali per una singola passata di finitura e di sgrossatura. In seguito sono stati ottenuti il numero ottimale di passaggi, la profondità di taglio, la velocità di taglio e l'avanzamento per ogni passaggio. È stato osservato che la suddivisione ottimale della profondità di taglio totale, con una buona precisione, è ottenuta utilizzando una semplice tecnica di soluzione a passaggio singolo e la programmazione dinamica.