Természetesen bármi lehet az alprogramokban, amit a vezérlő utasításként felismer. NIncs korlátozás. Az egyetlen dolog amivel vigyázni kell az az M30 (program vége) utasítás. Ha ugyanis M30 van egy alprogramban, akkor ott abban a pillanatban meg is áll a program végrehajtása. Hiába (szerettük volna mi úgy), hogy még egy csomó mindent csináljon meg a program. Az M30 az a "műszak végét" jelenti az NC-nek! :-) Persze van olyan eset is amikor ez nagyon is értelmes dolog lehet: ha pl. egy negatív számból próbálnánk meg gyököt vonni az adott szubrutinban, akkor lehet az a legjobb megoldás, ha nem próbálkozunk a további folytatással, hanem rögtön véget vetünk a "zenének" -> M30.
Az alprogramban lehet bármi? Mint például szerszámcsere, ciklusok!
Természetesen bármi lehet az alprogramokban, amit a vezérlő utasításként felismer. NIncs korlátozás. Az egyetlen dolog amivel vigyázni kell az az M30 (program vége) utasítás. Ha ugyanis M30 van egy alprogramban, akkor ott abban a pillanatban meg is áll a program végrehajtása. Hiába (szerettük volna mi úgy), hogy még egy csomó mindent csináljon meg a program. Az M30 az a "műszak végét" jelenti az NC-nek! :-)
Persze van olyan eset is amikor ez nagyon is értelmes dolog lehet: ha pl. egy negatív számból próbálnánk meg gyököt vonni az adott szubrutinban, akkor lehet az a legjobb megoldás, ha nem próbálkozunk a további folytatással, hanem rögtön véget vetünk a "zenének" -> M30.
@@ferencbordacs2319 Köszönöm szépen a választ, valamint a videókat!