Obično se M99 koji vidimo pojavljuje na kraju potprograma, koristi se za završetak potprograma i povratak u glavni program.
Ali funkcija koda M99 je mnogo više od toga.
Pored naše uobičajene funkcije vraćanja u glavni program, M99 može realizirati funkcije petlje i skoka.
U automatskoj obradi, možemo koristiti robote ili hranilice kako bismo održali kontinuirano stanje obrade mašine i ostvarili "fabriku gašenja svjetla".
Kada operater pripremi sirovine, robot će pravovremeno utovariti i istovariti sirovine i poluproizvode prema postavkama programa. Budući da se ova radnja ponavlja, naš program obrade također se mora izvršavati više puta, automatski otvarajući zaštitna vrata alatne mašine, čekajući utovar i istovar materijala za obradu, automatski zatvarajući zaštitna vrata i ponovno izvršavajući kod za obradu. ..
komad
U ovom trenutku ćemo koristiti funkciju ciklusa M99. Da li želite ponovo izvršiti kod za obradu, morate pričekati signal od robota ili hranilice.
U skladu sa postavkom sirovine u ulagaču ili robotu, nakon što je ladica ili ulagač 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 izvršavati ciklički;
Koristi se na kraju potprograma, vratit će se u glavni program.
Prije upotrebe funkcije skoka na M99, postoji poseban podsjetnik:
*nemojte koristiti duple brojeve redova*
Bez obzira na korištenje GOTOnnnn ili M99 Pnnnn, bezuslovno će skočiti na liniju Nnnnn. Kada se u programu pojavi više Nnnnn linija, kontrolni sistem će skočiti na bilo koju od njih, što je veoma opasno za obradu, pa je veoma važno postaviti jedinstveni broj linije.





