Obično se M99 koji vidimo pojavljuje na kraju potprograma, koristi se za završetak potprograma i povratak na glavni program.
Ali funkcija koda M99 je puno više od toga.
Uz našu uobičajenu funkciju povratka na glavni program, M99 može realizirati funkcije petlje i skoka.
U automatskoj obradi možemo koristiti robote ili dodavače kako bismo održali kontinuirano stanje obrade stroja i ostvarili "tvornicu ugašenih svjetala".
Kada operater pripremi sirovine, robot će pravovremeno utovariti i istovariti sirovine i poluproizvode prema postavkama programa. Budući da se ova radnja ponavlja, naš se program obrade također mora ponavljati, automatski otvara zaštitna vrata alatnog stroja, čekajući utovar i istovar materijala za obradu, automatski zatvara zaštitna vrata i ponovno izvršava kod za obradu. ..
komad
U ovom trenutku koristit ćemo funkciju ciklusa M99. Bilo da ponovno izvršite kod za obradu, morate pričekati signal od robota ili ulagača.
Prema postavkama sirovog materijala u dodavaču ili robotu, nakon što je ladica ili dodavač u stanju čekanja, program obrade će biti uvjetno zaustavljen umjesto izvršavanja beskonačne petlje.
M99 se koristi na kraju glavnog programa, a cijeli program obrade će se izvoditi ciklički;
Koristi se na kraju potprograma i vraća se u glavni program.
Prije korištenja funkcije skoka M99 postoji poseban podsjetnik:
*nemojte koristiti duple brojeve redaka*
Bez obzira na korištenje GOTOnnnn ili M99 Pnnnn, bezuvjetno će skočiti na liniju Nnnnn. Nakon što se u programu pojavi više Nnnnn linija, kontrolni sustav će skočiti na bilo koju od njih, što je vrlo opasno za obradu, stoga je vrlo važno postaviti jedinstveni broj linije.





