Sep 14, 2023 Zanechajte správu

Použite M99 na implementáciu slučky, skoku a návratu

 

Zvyčajne sa na konci podprogramu objaví M99, ktorý vidíme a ktorý sa používa na ukončenie podprogramu a návrat do hlavného programu.


Kód M99 však dokáže oveľa viac.

Okrem našej bežnej funkcie návratu do hlavného programu môže M99 implementovať funkcie cyklu a skokov.

 

Počas automatizovaného spracovania môžeme použiť roboty alebo podávače, aby sme udržali stav nepretržitého spracovania stroja a dosiahli „továreň bez osvetlenia“.

 

Keď operátor pripraví suroviny, robot podľa nastavenia programu promptne naloží a vyloží suroviny a polotovary. Pretože sa táto akcia opakuje, náš program spracovania je tiež potrebné vykonávať opakovane, automaticky otvárať ochranné dvierka obrábacieho stroja, čakať na nakladanie a vykladanie spracovaných materiálov, automatické zatvorenie ochranných dvierok a opätovné vykonanie kódu spracovania. ..


V tejto chvíli použijeme funkciu slučky M99. Či znova spustiť kód spracovania vyžaduje čakanie na signál od robota alebo podávača.

 

Podľa nastavení suroviny v podávači alebo robote, keď je paleta alebo podávač v čakacom stave, program spracovania sa podmienečne zastaví namiesto vykonávania v nekonečnej slučke.

 

M99 sa používa na konci hlavného programu, aby sa celý program obrábania vykonal v slučke;

Ak sa použije na konci podprogramu, vráti sa do hlavného programu.


Pred použitím funkcie skoku M99 je tu jedna špeciálna pripomienka:

*Nepoužívajte duplicitné čísla riadkov*

 

Či už používate GOTOnnnn alebo M99 Pnnnn, bezpodmienečne preskočí na riadok Nnnnn. Keď je v programe viacero riadkov Nnnnn, riadiaci systém preskočí na ktorýkoľvek z nich. Toto je veľmi nebezpečné pre spracovanie, preto je veľmi dôležité nastaviť jedinečné číslo riadku.

 

Na preskočenie veľkého množstva kódu použijeme funkciu skoku. Čo mám robiť, ak chcem v programe preskočiť len pár riadkov kódu?

Verím, že odpoveď nájdete vo videu nižšie.

 

 

Zaslať požiadavku

whatsapp

skype

E-mailom

Vyšetrovanie