Deel een G-code-applicatie die vele jaren geleden is geschreven en die nu nog steeds van grote waarde is...
Oplossing: gereedschapskosten besparen vanuit programmeerperspectief.......
Geschikt voor de volgende groepen mensen:
❶Bedrijfseigenaar, technische ruggengraat
❷ Werkplaatstechnici, programmeurs
❸Tool Application Engineer
❹Wat u wilt verbeteren
De tekst is als volgt:
Ik heb een student die een individuele baas is. De jaarlijkse outputwaarde van de onderneming is meer dan 6 miljoen, maar het jaarlijkse gereedschapsverbruik is goed voor meer dan 8 procent van de outputwaarde, dat wil zeggen dat het jaarlijkse gereedschapsverbruik 500,000 bereikt.
Nu is de markt niet goed en worden de verwerkingskosten steeds lager. Hij wil gereedschapskosten besparen en vraagt mij wat de beste manier is?
Ik stel voor dat hij uitgaat van de volgende twee aspecten:
Ten eerste de redelijke configuratie van de tool
Laat hem geld besparen door de redelijke toewijzing van beperkte middelen, die kunnen worden gekwantificeerd aan de hand van de volgende drie aspecten.
1. Verminder het aantal gereedschappen op voorraad
2. Verlaag de aanschafkosten van gereedschappen
3. Efficiëntieverbetering om de outputwaarde gestaag te verhogen
Zijn bedrijf heeft met name kleine partijen onderdelen en veel variëteiten, waarbij veel soorten gereedschap betrokken zijn. Om nog maar te zwijgen van abnormaal verbruik, het is gemakkelijk te beseffen dat de kosten van inactief en verspild gereedschap meer dan honderdduizenden bedragen.
De bovenstaande drie punten om de implementatiestappen van toolconfiguratie te optimaliseren vanuit het aspect van informatiebeheer vallen niet binnen het bereik van het delen van vandaag. Vrienden zijn welkom om een bericht achter te laten om uw wijsheid bij te dragen.
Ten tweede, de specifieke toepassing van de tool
Tijdens het snijden van metaal zullen verschillende gereedschappen continu worden verbruikt en de gereedschappen hebben normale slijtage en abnormale slijtage.
Voor abnormale slijtage heeft de snijgereedschapindustrie veel verificatie gedaan en 9 soorten slijtage samengevat die vaak voorkomen.
Voor elke slijtagesituatie heb ik ooit specifieke oplossingen en tegenmaatregelen gegeven in mijn microklasse voor gereedschapstoepassingen.....
Vandaag zal ik, vanuit het perspectief van CNC-programmering, 3 G-code-toepassingen delen die iedereen kent, zodat u gereedschapskosten kunt besparen.
Deze drie G-codes die iedereen kent zijn:
1. G97-opdracht die de spilsnelheid specificeert.
2. Specificeer het G96-commando voor constante lineaire snelheid.
3. G50-instructie die de maximale snelheid specificeert
Laten we, voordat we de G-code-applicatie delen, eens kijken naar de snijparameters van een set gereedschappen:
afbeelding
Er zijn drie referentieparameters Vc, Ap, Fn gemarkeerd op de mesdoos;
1. Aanzet Fn
2. Lijnsnelheid Vc
3. Zaagdiepte Ap
Gereedschapsfabrikanten hebben veel verificatie gedaan om de impact van deze drie snijparameters op de standtijd te bepalen.
Deze drie snijparameters: snelheid, voeding en snedediepte hebben allemaal invloed op de standtijd.
Onder hen heeft de snedediepte (Ap) de minste invloed en is de invloed van de voedingssnelheid (Fn) groter dan de snedediepte. De snijlijnsnelheid (Vc) heeft de grootste invloed op de levensduur van de wisselplaat.
Voor een optimale standtijd:
1. Maximaliseer Ap- om het aantal gereedschapsgangen te verminderen
2. Maximaliseer Fn- om de snijtijd te verkorten
3. Verlaag Vc- voor de beste standtijd
Als het gereedschap te snel verslijt.....
Het is om de lijnsnelheid Vc te verlagen, om zo de beste standtijd te verkrijgen.
Hoe je dat doet?
Dit omvat het gecoördineerde gebruik van drie G-codes in de NC-programmering.
1. Commando G97 voor het specificeren van de spilsnelheid
Deze opdracht verwijst naar het aantal omwentelingen per minuut dat de spil van de gereedschapsmachine en het werkstuk roteren. De eenheid is r/min (omw/minuut).
Het schrijven van G97 S1000 in het programma is om de spil van de werktuigmachine te vertellen om 1000 omwentelingen per minuut te draaien.
Ja, de meeste mensen zullen de spilsnelheid op deze manier specificeren tijdens het programmeren.
Volgens de conclusie verkregen uit een groot aantal praktische verificaties in de gereedschapsindustrie hierboven, is de parameter die de grootste impact heeft op de levensduur van het mes: snijlijnsnelheid (Vc) in plaats van rotatiesnelheid n
Dus wat is de relatie tussen de rotatiesnelheid n en de lineaire snelheid Vc?
2. Commando G96 voor het specificeren van een constante lineaire snelheid
Dit commando verwijst naar de oppervlaktesnelheid van een bepaald punt van het werkstuk. De eenheid is m/min (meter/minuut).
Het kan worden begrepen dat wanneer het werkstuk wordt gesneden, de snelheid van elk punt op de buitenste cirkel van het werkstuk of op het oppervlak de afstand is die dit punt op het oppervlak van het werkstuk per tijdseenheid (1 minuut) aflegt. (snelheid=afstand / tijd).
G96S100 betekent bijvoorbeeld dat een bepaald punt 100 meter per minuut roteert en beweegt.
afbeelding
Lineaire snelheid Vc formule (snelheid=afstand / tijd):
afbeelding
Opmerking:
D: vertegenwoordigt de diameter van het werkstuk (als frezen D de diameter van het gereedschap vertegenwoordigt)
n: vertegenwoordigt de rotatiesnelheid
Het toerental n kan worden berekend:
afbeelding
Dit is de relatie tussen de rotatiesnelheid n en de lineaire snelheid Vc.
Als het gereedschap te snel verslijt.....
Het is om de lijnsnelheid Vc te verlagen, om zo de beste standtijd te verkrijgen.
Bij het programmeren zullen de meeste mensen de G97-methode gebruiken om de spilsnelheid te specificeren in plaats van de lineaire snelheid. Wat zal er gebeuren?
Bijvoorbeeld: buitenste cirkel afwerken (D1-D2)
afbeelding
Als u G97S1500 opgeeft in het programma
Doorsnede D1=50mm
Doorsnede D2=80mm
Op formule:
afbeelding
Er kan worden berekend dat:
Lineaire snelheid Vc bij diameter D1=235.5 m/min
Lineaire snelheid Vc bij diameter D2=376.8 m/min
Als G97 in het programma wordt gebruikt, verandert de lijnsnelheid naarmate de diameter van het onderdeel verandert.
Belangrijke dingen om nog eens te zeggen:
1). Gebruik G97 om de snelheid in het programma te specificeren, en de lineaire snelheid zal veranderen als de diameter van het stuk verandert
2). De snijlijnsnelheid (Vc) heeft de grootste invloed op de levensduur van het mes.
In het bovenstaande voorbeeld schrijft u bijvoorbeeld gewoon de berekening van G97S1500 in het programma:
Lineaire snelheid Vc bij diameter D1=235.5m/min
Lineaire snelheid Vc bij diameter D2=376.8 m/min
afbeelding
Onder hen heeft de lineaire snelheid Vc=376.8 m/min het tolerantiebereik van de maximale Vc van het blad overschreden (het Vc-bereik van het blad in de bovenstaande afbeelding: 140~320), dus de slijtage van het blad wordt heel snel!
3. Opdracht om het maximale spiltoerental te specificeren (G50)
De betekenis van dit commando is het commando om de maximale snelheid van de spil te regelen;
Als u bijvoorbeeld G50 S3000 in het programma schrijft, betekent dit dat de rotatiesnelheid van de spil niet hoger is dan 3000 omwentelingen per minuut.
Sommige vrienden vragen misschien: waarom deze opdracht gebruiken?
1). Het programma gebruikt G96 om de lineaire snelheid te specificeren. Naarmate de diameter van het onderdeel kleiner wordt, zal de spilsnelheid toenemen. Het kan in theorie zelfs oneindig veel groter worden.
afbeelding
2). De werktuigmachine heeft een maximale snelheid. Als de spilsnelheid toeneemt (zoals het eindvlak van de auto, kan deze in theorie oneindig worden verhoogd), zal het overschrijden van de maximale snelheid van de werktuigmachine een veiligheidsongeval veroorzaken. Daarom is het noodzakelijk om het maximale spiltoerentalcommando G50 te regelen.
Bijvoorbeeld: (de buitenste cirkel en het eindvlak afwerken zoals weergegeven in de onderstaande afbeelding)
Deelmateriaal: staal (P)
Lemmet: CCMT 120404…
1. Qua onderdelen
Dit onderdeel vereist het draaien van de buitenste cirkel en het eindvlak. Als het programma G97 gebruikt, zal de lijnsnelheid ook veranderen door de verandering van de diameter. Op deze manier zal de textuur van het bewerkte onderdeel ongelijk zijn, wat de oppervlakteafwerking van het onderdeel zal beïnvloeden. Daarom wordt aanbevolen om G96 en G50 te gebruiken om het programma te schrijven.
2. Qua gereedschap
Blad lineaire snelheid Vc: 140-320 (bijna alle bladen kunnen worden opgevraagd op de bladdoos of het gereedschapsvoorbeeld voor deze referentiegegevens)
Van de drie snijelementen (snelheid, snedediepte en lijnsnelheid) heeft de lijnsnelheid de grootste invloed op de gereedschapsslijtage.
Probeer daarom bij het verwerken en debuggen het laagste punt van Vc te krijgen en begin met een lagere waarde, zoals Vc=140
De werkwijze is als volgt:
(INSERT: CCMT120404)
T0101
N1 (DRAAIEN GEZICHT)
G97S500M3
G0Z0
X52.M8
G50S3000 (maximale snelheid instellen)
G96S140 (lijnsnelheid instellen)
G99G1X0.0F0.2
G0Z0.5
…
Bij het draaien van het eindvlak wordt de diameter D50 naar het midden van het onderdeel 0 gedraaid en is de lineaire snelheid altijd constant bij Vc=140; dat wil zeggen, de spilsnelheid wordt geleidelijk verhoogd van S892 naar S3000;





