Drie veelgebruikte methoden voor het monitoren van de standtijd:
1. Specificeer de snijtijd van het gereedschap en programmeer alarmmeldingen als de ingestelde tijd wordt overschreden.
2. Snijkracht en snijvermogendetectie, (snijvermogen) verander de amplitudewaarde
3. Detectiemethode voor akoestische emissie (werktuigmachines moeten beschikken over sensorhardware)
Geef de gereedschapssnijtijd op en programmeer alarmmeldingen als de ingestelde tijd wordt overschreden
Wanneer de levensduur van het gereedschap bijna ten einde is, hopen we dat de werktuigmachine ons een "alarmbericht" kan geven om de operator te informeren dat hij het gereedschap moet vervangen, om geen "afvalonderdelen" te produceren voordat het gereedschap wordt vervangen.
Hoe deze functie te realiseren via een CNC-programma?
Twee kennispunten betrekken:
1. Systeemvariabele #3000
2. IF THEN macro-instructie
1. Systeemvariabele #3000
Concreet is #3000 een alarmvariabele. Schrijf deze verklaring in het programma. Telkens wanneer het programma naar deze variabele draait, genereert de werktuigmachine een alarm, een alarmnummer en een alarmmelding die u kunt instellen.
Bijvoorbeeld het volgende programma:
Schrijf een #3000=1(NEEM CONTACT OP MET SOSCNC) aan het einde van het programma
Wanneer het programma de #3000=1(PLEASE CONTACT SOSCNC) regel bereikt, wordt er een alarm gegenereerd, inclusief:
Het alarmnummer is: 3001
Het alarmbericht luidt: NEEM CONTACT OP MET SOSCNC
illustreren:
Het formaat van variabele #3000 is: #3000=0-200 ( )
1. De numerieke waarde aan de linkerkant van het gelijkteken varieert van 0 tot 200 en is het alarmnummer. Het alarmnummer dat op het NC-scherm wordt weergegeven, is: de waarde van variabele #3000 plus 3000.
2. Alarminformatie kan tussen haakjes worden geschreven, maar het aantal tekens tussen haakjes mag niet groter zijn dan 26 tekens.
2. IF[ ]THEN macro-instructie
Deze zin bestaat uit twee Engelse letters, vertaald in het Chinees is het: wat als...
Tussen vierkante haakjes kunt u een voorwaarde instellen. Als de voorwaarde waar is, wordt een macro-instructie na THEN uitgevoerd.
Bijvoorbeeld de IF THEN-instructie in het volgende programma:
afbeelding
Voorwaarden tussen vierkante haken: #500 is groter dan 200
Een verklaring na THEN: #3000=22
Wanneer de waarde van variabele #500 groter is dan 200, wordt de instructie #3000=22 (PLEASE CHANGE THE TOOL) uitgevoerd.
En #3000=22 is een alarmvariabele, dat wil zeggen dat als aan de door u ingestelde voorwaarden wordt voldaan, het systeem een alarm genereert.
Alarmnummer: 3022
Alarmmelding: VERANDER HET GEREEDSCHAP
Op deze manier wordt het programma-alarm gerealiseerd via de macro-instructie IF THEN en een systeemvariabele #3000!
Bovenstaande is puur informatie, bedankt voor het kijken! foto's foto's foto's
Het CNC-macroprogramma, dat behoort tot de categorie van geavanceerde handmatige programmering, kan het programma niet alleen "intelligent" maken, efficiënt programmeren, het programma vereenvoudigen en het gereedschapspad optimaliseren...
Als u het geluk heeft geavanceerde programmeermacroprogramma's te leren, zult u een aantal voordelen hebben in uw werk. Ik kan doen wat anderen niet kunnen, ik kan het snel doen als anderen het langzaam doen, ik kan het tegen lage kosten doen als anderen het tegen hoge kosten doen... Als je een aantal voordelen in je werk hebt, kun je dat Leef een beter leven in deze samenleving!





