Sep 14, 2023 Zanechat vzkaz

Použijte M99 k implementaci smyčky, skoku a návratu

 

Obvykle se na konci podprogramu objeví M99, který vidíme a který se používá k ukončení podprogramu a návratu do hlavního programu.


Ale kód M99 umí mnohem víc než to.

Kromě naší běžné funkce návratu do hlavního programu může M99 implementovat smyčkové a skokové funkce.

 

Během automatizovaného zpracování můžeme použít roboty nebo podavače k ​​udržení nepřetržitého stavu zpracování stroje a dosáhnout „továrny bez osvětlení“.

 

Když obsluha připraví suroviny, robot podle nastavení programu rychle naloží a vyloží suroviny a polotovary. Protože se tato akce opakuje, náš program zpracování je také potřeba provádět opakovaně, automaticky otevřít ochranná dvířka obráběcího stroje, čekat na naložení a vyložení zpracovávaných materiálů, automaticky zavřít ochranná dvířka a znovu provést kód zpracování. ..


V tomto okamžiku použijeme funkci smyčky M99. Zda znovu spustit kód zpracování vyžaduje čekání na signál z robota nebo podavače.

 

Podle nastavení suroviny v podavači nebo robotu, jakmile je paleta nebo podavač ve stavu čekání, program zpracování se podmíněně zastaví namísto provádění v nekonečné smyčce.

 

M99 se používá na konci hlavního programu, aby se celý program obrábění provedl ve smyčce;

Při použití na konci podprogramu se vrátí do hlavního programu.


Před použitím funkce skoku M99 je zde jedna speciální připomínka:

*Nepoužívejte duplicitní čísla řádků*

 

Ať už používáte GOTOnnnn nebo M99 Pnnnn, bezpodmínečně skočí na řádek Nnnnn. Jakmile je v programu více řádků Nnnnn, řídicí systém skočí na kterýkoli z nich. To je velmi nebezpečné pro zpracování, proto je velmi důležité nastavit jedinečné číslo řádku.

 

Pro přeskočení velkého množství kódu použijeme funkci skoku. Co mám dělat, když chci v programu přeskočit jen pár řádků kódu?

Věřím, že odpověď najdete ve videu níže.

 

 

Odeslat dotaz

whatsapp

skype

E-mail

Dotaz