Celem analizy rysunków części i wymagań procesowych w obróbce CNC w Shenzhen jest określenie metod przetwarzania, sformułowanie planów przetwarzania oraz identyfikacja problemów związanych z organizacją produkcji.Po wykonaniu powyższych dwóch kroków program obróbki może zostać skompilowany zgodnie z ustalonym schematem obróbki (lub planem) oraz danymi uzyskanymi z obliczeń numerycznych oraz formatem programu i formatem kodu wymaganym przez system CNC.
Oprócz zrozumienia funkcji używanych obrabiarek CNC i systemów, programiści powinni znać program.Nośnikiem kontrolnym jest w większości taśma perforowana lub może to być taśma, dysk i inne nośniki informacji.Za pomocą czytników taśm perforowanych lub napędów taśmowych, napędów dysków i innych urządzeń wejściowych (wyjściowych) informacje o programie na nośniku sterowania można wprowadzić do pamięci programu systemu CNC.
Oblicz dane konturu części zgodnie z wymiarami geometrycznymi rysunku części lub oblicz dane toru jezdnego środka narzędzia (lub końcówki narzędzia) zgodnie z rysunkiem części i ścieżką narzędzia.Celem obliczeń numerycznych jest uzyskanie wszystkich istotnych danych o współrzędnych pozycji wymaganych do programowania.Programiści powinni nie tylko rozumieć funkcje używanych obrabiarek i systemów CNC oraz znać instrukcje programu, ale także posiadać wiedzę procesową związaną z obróbką mechaniczną, aby przygotować poprawne i praktyczne programy obróbki.
Nośnikiem kontrolnym jest w większości taśma perforowana, która może być również nośnikiem informacji, takim jak taśma magnetyczna i dysk magnetyczny.Informacje o programie na nośniku sterowania można wprowadzić do pamięci programu systemu CNC za pomocą czytnika taśmy perforowanej lub napędu taśmowego, napędu dysków i innych urządzeń wejściowych (wyjściowych).