Vanligtvis dyker M99 vi ser upp i slutet av subrutinen, används för att avsluta subrutinen och återgå till huvudprogrammet.
Men funktionen hos M99-koden är mycket mer än så.
Förutom vår gemensamma funktion att återgå till huvudprogrammet kan M99 realisera loop- och jump-funktioner.
Vid automatisk bearbetning kan vi använda robotar eller matare för att upprätthålla maskinens kontinuerliga bearbetningstillstånd och förverkliga en "lights-off fabrik".
När operatören förbereder råvarorna kommer roboten att ladda och lossa råvarorna och halvfabrikatet i tid enligt programinställningarna. Eftersom denna åtgärd är repetitiv, måste vårt bearbetningsprogram också köras upprepade gånger, automatiskt öppna skyddsdörren på verktygsmaskinen, vänta på lastning och lossning av bearbetningsmaterial, automatiskt stänga skyddsdörren och köra bearbetningskoden igen. ..
bit
För närvarande kommer vi att använda cykelfunktionen för M99. Oavsett om du ska köra bearbetningskoden igen måste du vänta på signalen från roboten eller mataren.
Beroende på inställningen av råmaterialet i mataren eller roboten, när brickan eller mataren väl är i vänteläge, kommer bearbetningsprogrammet att stoppas villkorligt istället för oändlig loop.
M99 används i slutet av huvudprogrammet, och hela bearbetningsprogrammet kommer att utföras cykliskt;
Används i slutet av en subrutin, återgår den till huvudprogrammet.
Innan du använder hoppfunktionen på M99 finns det en speciell påminnelse:
*använd inte dubbletter av radnummer*
Oavsett om du använder GOTOnnnn eller M99 Pnnnn, kommer den ovillkorligen att hoppa till raden Nnnnn. När flera Nnnnn-rader visas i programmet, kommer kontrollsystemet att hoppa till någon av dem, vilket är mycket farligt för bearbetning, så det är mycket viktigt att ställa in ett unikt radnummer.





