Apr 01, 2024 Legg igjen en beskjed

Programmeringsmetode for overvåkingsprogram for verktøylevetid

 

Tre vanlige metoder for overvåking av verktøyets levetid:

1. Spesifiser verktøyets skjæretid, og programmer alarmmeldinger hvis den innstilte tiden overskrides.
2. Deteksjon av skjærekraft og skjærekraft, (skjærekraft) endrer amplitudeverdien
3. Metode for deteksjon av akustisk utslipp (maskinverktøy må ha sensormaskinvare)

Spesifiser verktøyets kuttetid, og programmer alarmmeldinger hvis den innstilte tiden overskrides

Når verktøyets levetid er i ferd med å ta slutt, håper vi at verktøymaskinen kan gi oss en "alarmmelding" for å informere operatøren om å bytte verktøyet, for ikke å produsere "avfallsdeler" før verktøyet skiftes.

Hvordan realisere denne funksjonen gjennom CNC-program?

Involverer to kunnskapspunkter:

1. Systemvariabel #3000

2. IF THEN makrosetning

1. Systemvariabel #3000

Nærmere bestemt er #3000 en alarmvariabel. Skriv denne uttalelsen i programmet. Når programmet kjører til denne variabelen, vil maskinen generere en alarm, og generere et alarmnummer og en alarmmelding som du kan stille inn.

For eksempel følgende program:

Skriv #3000=1(VENNLIGST KONTAKT SOSCNC) på slutten av programmet

Når programmet når #3000=1(VENNLIGST KONTAKT SOSCNC)-linjen, genereres en alarm, inkludert:

Alarmnummeret er: 3001
Alarmmeldingen er: VENNLIGST KONTAKT SOSCNC

illustrere:
Formatet til variabel #3000 er: #3000=0-200 ( )

1. Den numeriske verdien på venstre side av likhetstegnet varierer fra 0 til 200 og er alarmnummeret. Alarmnummeret som vises på NC-skjermen er: verdien av variabel #3000 pluss 3000.

2. Alarminformasjon kan skrives i parentes, men antall tegn i parentes kan ikke overstige 26 tegn.


2. IF[ ]THEN makrosetning

Denne setningen består av to engelske bokstaver, oversatt til kinesisk er det: hva om...

En betingelse kan settes innenfor de firkantede parentesene. Hvis betingelsen er sann, vil en makrosetning etter THEN bli utført.

For eksempel, IF THEN-setningen i følgende program:
bilde
Betingelser satt i hakeparenteser: #500 er større enn 200

Et utsagn etter THEN: #3000=22

Når verdien av variabel #500 er større enn 200, vil setningen #3000=22 (VENNLIGST ENDRE VERKTØY) bli utført.

Og #3000=22 er en alarmvariabel, det vil si at hvis betingelsene du angir er oppfylt, vil systemet generere en alarm.

Alarmnummer: 3022
Alarmmelding: VENNLIGST BYTT VERKTØY

På denne måten blir programalarmen realisert gjennom makrosetningen IF THEN og en systemvariabel #3000!

Ovenstående er ren informasjon, takk for at du så på! bilder bilder bilder

CNC makroprogram, som tilhører kategorien avansert manuell programmering, kan ikke bare "intelligente" programmet, programmere effektivt, forenkle programmet og optimere verktøybanen...


Hvis du er så heldig å lære avanserte programmering av makroprogrammer, vil du ha noen fordeler i jobben din. Jeg kan gjøre det andre ikke kan, jeg kan gjøre det raskt når andre gjør det sakte, jeg kan gjøre det til en lav kostnad når andre gjør det til en høy pris..., Når du har noen fordeler i jobben din, kan du leve et bedre liv i dette samfunnet!

 

 

Sende bookingforespørsel

whatsapp

skype

E-post

Forespørsel