Adresy: O
Příklad zápisu: N139 M1 O2
Funkce M1 má obdobný význam jako funkce M0 s tím rozdílem, že k přerušení běhu programu dojde pouze v případě, že je splněna programovaná podmínka O. Funkce M1 tedy přeruší běh programu na určeném místě na základě informace, kterou není možno získat předem.
Tabulka podmínek a základní popis možností jsou uvedeny u funkce G23 (podmíněný skok).