Adresy: bez adres
Příklad zápisu: N57 M0
N 100 M0 ;ODSTRANIT TRISKY
Funkce M0 přeruší běh programu na neomezenou dobu. Na obrazovce řídicího systému bude vypsáno hlášení Programový stop. Pokud za funkcí M0 v programu následuje oddělovač (dle nastavení obvykle středník), bude text za oddělovačem připsán za hlášení. Dalšího pokračování programu se dosáhne opětovným stisknutím tlačítka START.
Pozor: Funkce M0 se používá v těch případech, kdy má být proveden na stanoveném místě programu ruční zásah, např. vymetení třísek, kontrola, přepnutí obrobku apod.