Sep 14, 2023 Lăsaţi un mesaj

Utilizați M99 pentru a implementa bucla, sari și întoarcere

 

De obicei, M99 pe care îl vedem apare la sfârșitul subprogramului, care este folosit pentru a termina subprogramul și a reveni la programul principal.


Dar codul M99 face mult mai mult decât atât.

Pe lângă funcția noastră comună de a reveni la programul principal, M99 poate implementa funcții de buclă și de salt.

 

În timpul procesării automate, putem folosi roboți sau alimentatoare pentru a menține starea de procesare continuă a mașinii și a obține o „fabrică de stingere a luminii”.

 

Când operatorul pregătește materiile prime, robotul va încărca și descărca prompt materiile prime și semifabricatele conform setărilor programului. Deoarece această acțiune este repetitivă, programul nostru de procesare trebuie, de asemenea, să fie executat în mod repetat, deschizând automat ușa de protecție a mașinii-unelte, așteptând încărcarea și descărcarea materialelor de prelucrare, închiderea automată a ușii de protecție și reexecutarea codului de procesare. ..


În acest moment, vom folosi funcția de buclă a lui M99. Dacă să executați din nou codul de procesare necesită așteptarea unui semnal de la robot sau de la alimentator.

 

Conform setărilor materiei prime din alimentator sau robot, odată ce paletul sau alimentatorul este în starea de așteptare, programul de procesare se va opri condiționat în loc să se execute într-o buclă infinită.

 

M99 este folosit la sfârșitul programului principal pentru a determina executarea întregului program de prelucrare într-o buclă;

Folosit la sfârșitul unei subrutine, va reveni la programul principal.


Înainte de a utiliza funcția de salt a M99, există un memento special:

*Nu folosi numere de linie duplicat*

 

Indiferent dacă folosește GOTOnnnn sau M99 Pnnnn, va sări la linia Nnnnn necondiționat. Odată ce există mai multe linii Nnnnn în program, sistemul de control va sări la oricare dintre ele. Acest lucru este foarte periculos pentru procesare, deci este foarte important să setați un număr unic de linie.

 

Pentru a sări peste o cantitate mare de cod vom folosi funcția de salt. Ce ar trebui să fac dacă vreau să omit doar câteva rânduri de cod în program?

Cred că puteți găsi răspunsul în videoclipul de mai jos.

 

 

Trimite anchetă

whatsapp

skype

E-mail

Anchetă