W środowisku produkcji maszyn i urządzeń "program obróbkowy" dla CNC oznacza zestaw poleceń dla sterowania obrabiarki (kod NC), opisujący m.in. ruchy narzędzia, prędkości, posuwy, użycie narzędzi i cykle. Do jego przygotowania w praktyce wykorzystuje się systemy CAM (Computer Aided Manufacturing).
Odpowiedź "CAM" jest właściwa, ponieważ to właśnie w CAM:
- definiuje się operacje obróbkowe (np. zgrubne/wykańczające),
- dobiera narzędzia i parametry technologiczne,
- generuje się ścieżki narzędzia,
- wykonuje się symulację obróbki (często także kontrolę kolizji),
- a następnie tworzy się kod NC przy użyciu postprocesora dopasowanego do danej obrabiarki/sterowania.
Pozostałe skróty dotyczą innych etapów cyklu wytwarzania:
- "CAD" (Computer Aided Design) służy przede wszystkim do projektowania i dokumentacji konstrukcyjnej (modele 2D/3D, rysunki). Może dostarczać geometrię do CAM, ale sam w typowym ujęciu nie generuje programu dla CNC.
- "CAE" (Computer Aided Engineering) odnosi się do analiz inżynierskich, np. obliczeń wytrzymałościowych czy symulacji zjawisk fizycznych. To wsparcie projektowania/weryfikacji, nie generowanie kodu obróbkowego.
- "CAQ" (Computer Aided Quality) dotyczy wspomagania jakości: planów kontroli, pomiarów, raportowania i nadzoru jakości. Jest ważne w produkcji, ale nie służy do tworzenia programu NC.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się "generowanie programu na CNC", "ścieżka narzędzia", "postprocesor" lub "symulacja obróbki", najczęściej chodzi o CAM. Gdy mowa o modelu/rysunku – zwykle o CAD, a gdy o analizach – o CAE.