Vi vet att vanliga program går från topp till botten, och ovillkorliga hopp kan realiseras i makroprogram.
När alla verktygsmaskiner är påslagna på vintern måste de drivas med värmemotor. Detta är något alla vet, så vad är en värmemotor? Det är för att förhindra vissa problem när styrningen plötsligt startar på grund av den låga temperaturen på vintern, såsom mindre problem som låg precision, och allvarliga problem som att vissa delar av verktygsmaskinen går sönder. Därför måste vi utföra en värmemotordrift innan maskinen startas på vintern, så att verktygsmaskinens komponenter kan värmas upp jämnt genom värmemotordriften.
Så hur brukar du utföra värmemotordriften? Vanligt folk, det vill säga sätter på spindeln och låter spindeln rotera i tiotals minuter, och flyttar samtidigt verktygsstolpen manuellt fram och tillbaka på X-axeln och Z-axeln. Gör det upprepade gånger så här. Om du vid den här tiden har något att lämna ett tag och du inte vill att verktygsmaskinen ska stanna, vad ska du göra? Vill du verkligen att verktygsmaskinen ska köras automatiskt vid denna tidpunkt? Kan detta göras?
Innan du har lärt dig makroprogram kommer du att känna att detta verkar vara en otrolig sak. Om du kan lite om makroprogram kommer du att upptäcka att detta faktiskt är en enkel sak, och det är lätt att implementera.
GOTO n (n representerar serienumrets nummer)
Studenter som har lärt sig engelska vet att ovanstående är sammansatt av GO och TO, vilket betyder att gå till ..., där följande n (n representerar serienumrets nummer) representerar programradnumret (som GOTO 100, vilket innebär att hoppa till N100 linjeprogramsegmentet)
Tja, vi kan lära oss hur man realiserar denna automatiska uppvärmningsfunktion genom makrosatser.
Exempel på användning av villkorlig uttalande - termisk motor makroprogram
(PROGRAM AV)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
GÅ TILL 5
M30
Detta är den enklaste värmemotorn för makroprogram.
Här måste vi lära oss om GOTO-uttalandets roll
Innebörden av programsegmentet GOTO 5 är: gå ovillkorligen till N5-raden när detta programsegment exekveras. Kör sedan följande programsegment i tur och ordning och hoppa till N5 programsegment när du stöter på GOTO 5....
Detta utgör en oändlig loop. CNC-maskinen kan köras utan begränsning tills exekveringen av programmet stoppas manuellt.




