M30 to funkcja pomocnicza stosowana w programowaniu obrabiarek CNC jako sygnał końca programu z powrotem do początku. Po wykonaniu tej funkcji sterowanie kończy obróbkę i przygotowuje program do ponownego uruchomienia od pierwszego bloku.
Znaczenie funkcji M30
Funkcja M30 najczęściej powoduje:
- zakończenie programu obróbkowego,
- powrót kursora programu na początek,
- zatrzymanie wrzeciona,
- wyłączenie chłodziwa,
- zakończenie cyklu pracy maszyny.
Dokładne działanie może zależeć od typu sterowania CNC, np. Fanuc, Siemens, Heidenhain, ale w pytaniach egzaminacyjnych M30 należy kojarzyć przede wszystkim z końcem programu i powrotem do początku.
Przykład użycia
N100 G00 X0 Z100
N110 M05
N120 M09
N130 M30
W tym przykładzie program najpierw odsuwa narzędzie, zatrzymuje wrzeciono, wyłącza chłodziwo, a następnie kończy pracę instrukcją M30.
Różnica między M30 a podobnymi funkcjami
- M30 — koniec programu i powrót do początku.
- M02 — koniec programu, zwykle bez przewinięcia do początku.
- M00 — zatrzymanie programu, wymagające reakcji operatora.
- M01 — zatrzymanie opcjonalne, aktywne tylko po włączeniu odpowiedniego trybu.
Na egzaminie MEC.05 poprawna odpowiedź na pytanie o koniec programu z powrotem do początku to M30.