Meestal verschijnt de M99 die we zien aan het einde van het subprogramma, die wordt gebruikt om het subprogramma te beëindigen en terug te keren naar het hoofdprogramma.
Maar de code M99 doet veel meer dan dat.
Naast onze gemeenschappelijke functie om terug te keren naar het hoofdprogramma, kan M99 lus- en sprongfuncties implementeren.
Tijdens de geautomatiseerde verwerking kunnen we robots of feeders gebruiken om de continue verwerkingsstatus van de machine te behouden en een ‘lights-out fabriek’ te bereiken.
Wanneer de operator de grondstoffen klaarmaakt, zal de robot de grondstoffen en halffabrikaten stipt laden en lossen volgens de programma-instellingen. Omdat deze actie zich herhaalt, moet ons verwerkingsprogramma ook herhaaldelijk worden uitgevoerd, waarbij de beschermende deur van de werktuigmachine automatisch wordt geopend, wordt gewacht op het laden en lossen van verwerkingsmaterialen, de beschermende deur automatisch wordt gesloten en de verwerkingscode opnieuw wordt uitgevoerd. ..
Op dit moment zullen we de lusfunctie van M99 gebruiken. Of de verwerkingscode opnieuw moet worden uitgevoerd, moet worden gewacht op een signaal van de robot of feeder.
Afhankelijk van de instellingen van de grondstof in de feeder of robot, zal het verwerkingsprogramma, zodra de pallet of feeder zich in de wachtstatus bevindt, voorwaardelijk stoppen in plaats van in een oneindige lus te worden uitgevoerd.
M99 wordt aan het einde van het hoofdprogramma gebruikt om het gehele bewerkingsprogramma in een lus te laten uitvoeren;
Wordt gebruikt aan het einde van een subroutine en keert terug naar het hoofdprogramma.
Voordat u de sprongfunctie van M99 gebruikt, is er een speciale herinnering:
*Gebruik geen dubbele regelnummers*
Of u nu GOTOnnnn of M99 Pnnnn gebruikt, het zal onvoorwaardelijk naar de Nnnnn-regel springen. Zodra er meerdere Nnnnn-regels in het programma aanwezig zijn, springt het besturingssysteem naar een van deze regels. Dit is erg gevaarlijk voor de verwerking, dus het is erg belangrijk om een uniek regelnummer in te stellen.
Om een grote hoeveelheid code over te slaan, gebruiken we de sprongfunctie. Wat moet ik doen als ik slechts enkele regels code in het programma wil overslaan?
Ik denk dat je het antwoord in de onderstaande video kunt vinden.




