Tre vanliga metoder för övervakning av verktygets livslängd:
1. Ange verktygets skärtid och programmera larmmeddelanden om den inställda tiden överskrids.
2. Detektering av skärkraft och skäreffekt, (skärkraft) ändrar amplitudvärdet
3. Metod för detektering av akustisk emission (verktygsmaskiner måste ha sensorhårdvara)
Specificera verktygets skärtid och programmera larmmeddelanden om den inställda tiden överskrids
När verktygets livslängd snart är slut hoppas vi att verktygsmaskinen kan ge oss ett "larmmeddelande" för att informera operatören om att byta verktyget, för att inte producera "avfallsdelar" innan verktygsbytet.
Hur realiserar man denna funktion genom CNC-program?
Involverar två kunskapspunkter:
1. Systemvariabel #3000
2. IF THEN makrosats
1. Systemvariabel #3000
Specifikt är #3000 en larmvariabel. Skriv detta uttalande i programmet. Närhelst programmet körs till denna variabel genererar verktygsmaskinen ett larm och genererar ett larmnummer och ett larmmeddelande som du kan ställa in.
Till exempel följande program:
Skriv ett #3000=1(Kontakta SOSCNC) i slutet av programmet
När programmet når raden #3000=1(Kontakta SOSCNC) kommer ett larm att genereras, inklusive:
Larmnumret är: 3001
Larmmeddelandet är: KONTAKTA SOSCNC
illustrera:
Formatet för variabel #3000 är: #3000=0-200 ( )
1. Det numeriska värdet till vänster om likhetstecknet sträcker sig från 0 till 200 och är larmnumret. Larmnumret som visas på NC-skärmen är: värdet för variabel #3000 plus 3000.
2. Larminformation kan skrivas inom parentes, men antalet tecken inom parentes får inte överstiga 26 tecken.
2. IF[ ]THEN makrosats
Denna mening består av två engelska bokstäver, översatt till kinesiska är det: tänk om...
Ett villkor kan ställas in inom hakparenteserna. Om villkoret är sant kommer en makrosats efter THEN att exekveras.
Till exempel, IF THEN-satsen i följande program:
bild
Villkor inom hakparenteser: #500 är större än 200
Ett uttalande efter THEN: #3000=22
När värdet på variabel #500 är större än 200 kommer satsen #3000=22 (VÄNLIGEN ÄNDRA VERKTYGET) att köras.
Och #3000=22 är en larmvariabel, det vill säga om villkoren du ställer in är uppfyllda kommer systemet att generera ett larm.
Larmnummer: 3022
Larmmeddelande: VÄNLIGEN BYT VERKTYGET
På så sätt realiseras programlarmet genom makrosatsen IF THEN och en systemvariabel #3000!
Ovanstående är all ren information, tack för att du tittade! bilder bilder bilder
CNC makroprogram, som tillhör kategorin avancerad manuell programmering, kan inte bara "intelligenta" programmet, programmera effektivt, förenkla programmet och optimera verktygsbanan...
Om du har turen att lära dig avancerade makroprogram för programmering har du vissa fördelar i ditt jobb. Jag kan göra det andra inte kan, jag kan göra det snabbt när andra gör det långsamt, jag kan göra det till en låg kostnad när andra gör det till en hög kostnad..., När du har vissa fördelar i ditt jobb, kan du lev ett bättre liv i detta samhälle!





