Jan 22, 2023 Zostaw wiadomość

Klasa programowania NC: użyj M99 do realizacji pętli, skoków i powrotu

 

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.

 

 

 

Wyślij zapytanie

whatsapp

skype

Adres e-mail

Zapytanie