Zwykle M99, który widzimy, pojawia się na końcu podprogramu standardowego, używany do zakończenia podprogramu standardowego i powrotu do programu głównego.
Ale funkcja kodu M99 to znacznie więcej.
Oprócz naszej wspólnej funkcji powrotu do programu głównego, M99 może realizować funkcje pętli i skoków.
W automatycznym przetwarzaniu możemy użyć robotów lub podajników, aby utrzymać ciągły stan przetwarzania maszyny i zrealizować „fabrykę bez świateł”.
Gdy operator przygotowuje surowce, robot będzie ładować i rozładowywać surowce i półprodukty w odpowiednim czasie, zgodnie z ustawieniami programu. Ponieważ ta czynność jest powtarzalna, nasz program przetwarzania również musi być wykonywany wielokrotnie, automatycznie otwierając drzwi ochronne obrabiarki, czekając na załadunek i rozładunek materiałów do obróbki, automatycznie zamykając drzwi ochronne i ponownie wykonując kod przetwarzania. ..
sztuka
W tym momencie użyjemy funkcji cyklicznej M99. Aby ponownie wykonać kod przetwarzający, musisz poczekać na sygnał z robota lub podajnika.
W zależności od ustawienia surowca w podajniku lub robocie, gdy podajnik lub podajnik znajdzie się w stanie oczekiwania, program obróbki zostanie warunkowo zatrzymany zamiast wykonywania nieskończonej pętli.
M99 jest stosowane na końcu programu głównego, a cały program obróbki będzie wykonywany cyklicznie;
Używany na końcu podprogramu, powoduje powrót do programu głównego.
Przed użyciem funkcji skoku M99 należy zwrócić uwagę na specjalne przypomnienie:
*nie używaj zduplikowanych numerów linii*
Niezależnie od użycia GOTOnnnn lub M99 Pnnnn, bezwarunkowo przeskoczy do linii Nnnnn. Gdy w programie pojawi się wiele linii Nnnnn, system sterowania przeskoczy do dowolnej z nich, co jest bardzo niebezpieczne dla przetwarzania, dlatego bardzo ważne jest ustawienie unikalnego numeru linii.





