Tryb pracy "półautomatyczny" na obrabiarce CNC jest najczęściej rozumiany jako MDA (Manual Data Automatic). To tryb pośredni pomiędzy sterowaniem w pełni ręcznym a pełną automatyką programu.
W MDA operator ręcznie wprowadza z klawiatury pojedyncze bloki lub krótkie sekwencje poleceń (np. blok z ruchem posuwowym lub pozycjonowaniem), a następnie po potwierdzeniu uruchamia cykl. Sama realizacja wprowadzonych poleceń odbywa się automatycznie przez układ sterowania, bez konieczności posiadania całego programu zapisanego w pamięci obrabiarki. Z tego powodu w polskiej praktyce dydaktycznej i warsztatowej MDA jest określany jako tryb "półautomatyczny".
Pozostałe tryby z panelu mogą wprowadzać w błąd, bo również wiążą się z działaniami operatora:
- JOG to typowe sterowanie ręczne: operator trzyma przyciski/kółko i bezpośrednio steruje ruchem osi. Nie polega na wykonaniu wpisanego bloku kodu, więc nie jest trybem półautomatycznym.
- TEACH IN służy do "nauczania"/zapamiętywania położeń i tworzenia przebiegu poprzez rejestrowanie kroków. To inna funkcja niż jednorazowe uruchomienie ręcznie wpisanego bloku.
- AUTO to pełna automatyka: obrabiarka wykonuje kompletny program z pamięci. To tryb w pełni automatyczny, a nie półautomatyczny.
W praktyce MDA wykorzystuje się m.in. do szybkiego pozycjonowania, sprawdzania pojedynczych komend, bezpiecznego testu ruchu po korektach narzędzi oraz do krótkich operacji pomocniczych bez tworzenia osobnego programu. Dlatego prawidłowe rozpoznanie przycisku MDA na pulpicie jest ważną umiejętnością operatora CNC.