Program tokarki CNC można podzielić na trzy części: początek programu, treść programu i koniec programu.
Sekcja startu programu definiuje głównie numer programu, wywołuje układ współrzędnych obróbki przedmiotu, narzędzia obróbcze, uruchamia wrzeciono i włącza chłodziwo. Maksymalne ograniczenie prędkości wrzeciona definiuje się jako G50 S2000, ustawiając maksymalną prędkość wrzeciona na 2000 obr./min. Jest to bardzo ważna instrukcja dotycząca tokarek CNC.
O ile nie określono inaczej, system CNC domyślnie korzysta z układu współrzędnych G54.
Instrukcja powrotu-do-punktu odniesienia- G28 U0 służy do uniknięcia kolizji lub interferencji pomiędzy uchwytem narzędzia a przedmiotem obrabianym lub uchwytem podczas wymiany narzędzia. Skuteczną metodą jest powrót obrabiarki do punktu odniesienia maszyny w kierunku osi X- i odsunięcie się na bezpieczną odległość od wrzeciona.
Definicja narzędzia to G0 T0808 M8, która automatycznie dostosowuje się do narzędzia nr 8 (lewe narzędzie offsetowe) i włącza chłodziwo.
Prędkość wrzeciona zdefiniowano jako G96 S150 M4 i zdefiniowano funkcję stałej prędkości liniowej (S). Funkcja S umożliwia polecenie prędkości wrzeciona na tokarce CNC i można ją wyrazić na dwa sposoby: jeden w obr/min lub obr/min, a drugi w m/min. Kodu S na tokarce CNC należy używać w połączeniu z G96 lub G97, aby ustawić prędkość wrzeciona lub prędkość skrawania.
G97: Polecenie prędkości, definiuje i ustawia prędkość na minutę.
G96: Polecenie stałej prędkości liniowej zapewnia, że prędkość skrawania jest taka sama we wszystkich pozycjach przedmiotu obrabianego.
Sekcja treści programu: Treść programu to główna część całego programu, składająca się z wielu segmentów programu. Każdy segment programu składa się z kilku słów, a każde słowo składa się z kodu adresowego i kilku cyfr. Zwykle segmenty programu składają się z poleceń G i M, współrzędnych punktów każdej osi i zawierają definicję szybkości posuwu.
Funkcja F odnosi się do funkcji szybkości posuwu. Szybkość posuwu tokarki CNC ma dwa wyrażenia: jedno to posuw na obrót, wyrażony w mm/r, używany głównie do posuwu tokarskiego. Inna metoda, podobna do frezarek CNC, wykorzystuje posuw na minutę (FPM), wyrażony w mm/min. Stosowany jest głównie do posuwu frezarskiego w centrach obróbczych tokarskich-frezarskich.
Sekcja końcowa programu: Na końcu programu głowica narzędziowa musi powrócić do punktu referencyjnego lub punktu referencyjnego maszyny, aby uzyskać bezpieczną pozycję do następnej wymiany narzędzia. Jednocześnie następuje zatrzymanie wrzeciona, wyłączenie chłodziwa i wybór programu do zatrzymania lub zakończenia.
Polecenie powrotu-do-punktu odniesienia-G28U0 powoduje powrót do punktu odniesienia maszyny w kierunku osi X-, a G0 Z300.0 powraca do punktu odniesienia w kierunku osi Z-.
Polecenie zatrzymania M01 jest poleceniem zatrzymania, skutecznym tylko wtedy, gdy przełącznik wyboru zatrzymania urządzenia jest włączony; M30 to polecenie zakończenia programu, które po wykonaniu zatrzymuje chłodziwo, posuw i wrzeciono. Program CNC i sprzęt CNC są resetowane i przywracane do stanu-przed obróbką, przygotowując się do następnego uruchomienia programu i ponownego uruchomienia obróbki CNC.






