Jan 22, 2023 Læg en besked

NC programmering klasseværelse: Brug M99 til at realisere loop, hoppe og returnere

 

Normalt vises den M99, vi ser, i slutningen af ​​subrutinen, bruges til at afslutte subrutinen og vende tilbage til hovedprogrammet.


Men funktionen af ​​M99-koden er meget mere end det.

Ud over vores fælles funktion med at vende tilbage til hovedprogrammet, kan M99 realisere loop- og jump-funktioner.

 

Ved automatisk behandling kan vi bruge robotter eller foderautomater til at opretholde maskinens kontinuerlige behandlingstilstand og realisere en "lys-sluk fabrik".

 

Når operatøren forbereder råvarerne, læsser og losser robotten råmaterialerne og halvfabrikata rettidigt i henhold til programindstillingerne. Fordi denne handling er gentagen, skal vores behandlingsprogram også udføres gentagne gange, automatisk åbning af beskyttelsesdøren til værktøjsmaskinen, venter på ind- og udlæsning af forarbejdningsmaterialer, automatisk lukning af beskyttelsesdøren og genudførelse af behandlingskoden. ..
stykke

På dette tidspunkt vil vi bruge cyklusfunktionen i M99. Uanset om du vil udføre behandlingskoden igen, skal du vente på signalet fra robotten eller feederen.

 

I henhold til indstillingen af ​​råmaterialet i føderen eller robotten, når bakken eller føderen er i ventetilstand, vil behandlingsprogrammet blive standset betinget i stedet for uendelig løkkeudførelse.

 

M99 bruges i slutningen af ​​hovedprogrammet, og hele bearbejdningsprogrammet vil blive udført cyklisk;

Brugt i slutningen af ​​en subrutine, vil den vende tilbage til hovedprogrammet.


Før du bruger springfunktionen på M99, er der en særlig påmindelse:

*brug ikke dublerede linjenumre*

 

Uanset om du bruger GOTOnnnn eller M99 Pnnnn, vil den ubetinget hoppe til linjen Nnnnn. Når der dukker flere Nnnnn-linjer op i programmet, springer kontrolsystemet til en af ​​dem, hvilket er meget farligt for behandling, så det er meget vigtigt at indstille et unikt linjenummer.

 

 

 

Send forespørgsel

whatsapp

skype

E-mail

Undersøgelse