We weten dat gewone programma's van boven naar beneden lopen, en dat in macroprogramma's onvoorwaardelijke sprongen kunnen worden gerealiseerd. Laat mij een toepassingsgeval van onvoorwaardelijke overdrachtsverklaringen delen
afbeelding
Voeg WeChat: Yuki7557 toe om 10G CNC-tutorial te verzenden
Wanneer alle werktuigmachines in de winter worden ingeschakeld, moeten ze worden bediend met een warmtemotor. Dit is iets dat iedereen weet, dus wat is een warmtemotor? Het is bedoeld om enkele problemen te voorkomen wanneer de geleider plotseling opstart vanwege de lage temperatuur in de winter, zoals kleine problemen zoals lage precisie, en ernstige problemen zoals het breken van sommige onderdelen van de werktuigmachine. Daarom moeten we een werking van de warmtemotor uitvoeren voordat we de machine in de winter starten, zodat de onderdelen van de werktuigmachine gelijkmatig kunnen worden verwarmd door de werking van de warmtemotor.
Dus hoe voert u gewoonlijk de werking van de warmtemotor uit? Gewone mensen, dat wil zeggen, zetten de spil aan en laten de spil tientallen minuten draaien, en bewegen tegelijkertijd de gereedschapspaal handmatig heen en weer op de X-as en Z-as. Doe het herhaaldelijk op deze manier. Als u op dit moment iets te laten heeft en u wilt niet dat de machine stopt, wat moet u dan doen? Wilt u op dit moment echt dat de werktuigmachine automatisch draait? Kan dit gedaan worden?
Voordat je macroprogramma's hebt geleerd, zul je het gevoel hebben dat dit iets ongelooflijks lijkt. Als u iets over macroprogramma's weet, zult u merken dat dit eigenlijk heel eenvoudig is en gemakkelijk te implementeren.
Bekijk een voorbeeld van de onvoorwaardelijke overdrachtsverklaring voordat u deze case deelt
GOTO n (n vertegenwoordigt het nummer van het serienummer)
Studenten die Engels hebben geleerd, weten dat het bovenstaande is samengesteld uit GO en TO, wat betekent: ga naar ..., waarbij de volgende n (n staat voor het nummer van het serienummer) het programmaregelnummer vertegenwoordigt (zoals GOTO 100, wat betekent dat u naar het N100-lijnprogrammasegment springt)
Welnu, we kunnen leren hoe we deze automatische opwarmfunctie kunnen realiseren via macro-instructies.
Voorbeeld van het gebruik van een voorwaardelijke instructie - macroprogramma voor thermische motoren
(PROGRAMMA DOOR)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
GA 5
M30
Dit is het eenvoudigste macroprogramma-warmtemotor.
Hier moeten we leren over de rol van de GOTO-instructie
De betekenis van het programmasegment GOTO 5 is: ga onvoorwaardelijk naar lijn N5 wanneer dit programmasegment wordt uitgevoerd. Voer vervolgens de volgende programmasegmenten achtereenvolgens uit en spring naar programmasegment N5 wanneer u GOTO 5 tegenkomt....
Dit vormt een eindeloze lus. De CNC-bewerkingsmachine kan onbeperkt draaien totdat de uitvoering van het programma handmatig wordt gestopt.





