Del en G-kodeapplikasjon skrevet for mange år siden, som fortsatt er av stor verdi nå...
Løsning: Spar verktøykostnader fra et programmeringsperspektiv.......
Passer for følgende grupper av mennesker:
❶Bedriftseier, teknisk ryggrad
❷ Verkstedteknikere, programmerere
❸Tool Application Engineer
❹Hva du ønsker å forbedre
Teksten er som følger:
Jeg har en student som er en individuell sjef. Den årlige produksjonsverdien til bedriften er mer enn 6 millioner, men det årlige verktøyforbruket utgjør mer enn 8 prosent av produksjonsverdien, det vil si at det årlige verktøyforbruket når 500,000.
Nå er ikke markedet bra, og behandlingskostnadene blir lavere og lavere. Han vil spare verktøyutgifter, og spør meg hva som er den beste måten?
Jeg foreslår at han tar utgangspunkt i følgende to aspekter:
Først den rimelige konfigurasjonen av verktøyet
La ham spare penger gjennom rimelig tildeling av begrensede ressurser, som kan kvantifiseres fra følgende tre aspekter.
1. Reduser antall verktøy på lager
2. Reduser kjøpskostnadene for verktøy
3. Effektivitetsforbedring for å jevnt øke utgangsverdien
Spesielt har firmaet hans små partier med deler og mange varianter, som involverer mange typer verktøy. For ikke å nevne unormalt forbruk, er det lett å innse at kostnadene for tomgang og bortkastede verktøy overstiger hundretusener.
De tre punktene ovenfor for å optimalisere implementeringstrinnene for verktøykonfigurasjon fra aspektet informasjonshåndtering er ikke innenfor rammen av dagens deling. Venner er velkommen til å legge igjen en melding for å bidra med din visdom.
For det andre, den spesifikke anvendelsen av verktøyet
I prosessen med metallskjæring vil ulike verktøy kontinuerlig forbrukes, og verktøyene har normal slitasje og unormal slitasje.
For unormal slitasje har skjæreverktøyindustrien gjort mye verifisering og oppsummert 9 typer slitasje som ofte forekommer.
For hver slitasjesituasjon ga jeg en gang spesifikke løsninger og mottiltak i mikroklassen min verktøyapplikasjon.....
I dag, fra perspektivet til CNC-programmering, vil jeg dele 3 G-kodeapplikasjoner som alle er kjent med, slik at du kan spare verktøykostnader.
Disse tre G-kodene som alle er kjent med er:
1. G97-kommando som spesifiserer spindelhastigheten.
2. Spesifiser G96-kommandoen for konstant lineær hastighet.
3. G50-instruksjon som spesifiserer maksimal hastighet
Før du deler G-kodeapplikasjonen, la oss se på skjæreparametrene til et sett med verktøy:
bilde
Det er tre referanseparametre Vc, Ap, Fn merket på bladboksen;
1. Matehastighet Fn
2. Linjehastighet Vc
3. Skjæredybde Ap
Verktøyprodusenter har gjort mye verifisering for å få innvirkningen av disse tre skjæreparametrene på verktøyets levetid.
Disse tre skjæreparametrene: hastighet, mating og skjæredybde har alle innvirkning på verktøyets levetid.
Blant dem har skjæredybden (Ap) minst innflytelse, og påvirkningen av matehastigheten (Fn) er større enn skjæredybden. Skjærelinjehastigheten (Vc) har størst innvirkning på innsatsens levetid.
For optimal verktøylevetid:
1. Maksimer Ap- for å redusere antall verktøypasseringer
2. Maksimer Fn- for å forkorte skjæretiden
3. Reduser Vc- for å få best mulig levetid
Hvis verktøyet slites ut for raskt.....
Det er for å redusere linjehastigheten Vc, for å oppnå best mulig verktøylevetid.
Hvordan gjøre det?
Dette innebærer koordinert bruk av tre G-koder i NC-programmering.
1. Kommando G97 for å spesifisere spindelhastigheten
Denne kommandoen refererer til antall omdreininger per minutt som maskinspindelen og arbeidsstykket roterer. Enheten er r/min (rev/minutt).
Å skrive G97 S1000 i programmet er å fortelle maskinspindelen å rotere 1000 omdreininger per minutt.
Ja, de fleste vil spesifisere spindelhastigheten på denne måten ved programmering.
I følge konklusjonen hentet fra et stort antall praktiske verifikasjoner i verktøyindustrien ovenfor, er parameteren som har størst innvirkning på bladets levetid: skjærelinjehastighet (Vc) i stedet for rotasjonshastighet n
Så hva er forholdet mellom rotasjonshastigheten n og den lineære hastigheten Vc?
2. Kommando G96 for å spesifisere konstant lineær hastighet
Denne kommandoen refererer til overflatehastigheten til et bestemt punkt på arbeidsstykket. Enheten er m/min (meter/minutt).
Det kan forstås at når arbeidsstykket kuttes, er hastigheten til ethvert punkt på den ytre sirkelen av arbeidsstykket eller på overflaten avstanden som beveges av dette punktet på overflaten av arbeidsstykket per tidsenhet (1 minutt). (hastighet=distanse/tid).
For eksempel betyr G96S100 at et bestemt punkt roterer og beveger seg 100 meter per minutt.
bilde
Lineær hastighet Vc formel (hastighet=avstand / tid):
bilde
Bemerke:
D: representerer diameteren til arbeidsstykket (hvis fresing D representerer diameteren til verktøyet)
n: representerer rotasjonshastigheten
Rotasjonshastigheten n kan beregnes:
bilde
Dette er forholdet mellom rotasjonshastigheten n og den lineære hastigheten Vc.
Hvis verktøyet slites ut for raskt.....
Det er for å redusere linjehastigheten Vc, for å oppnå best mulig verktøylevetid.
Ved programmering vil de fleste bruke G97-metoden for å spesifisere spindelhastigheten i stedet for den lineære hastigheten. Hva vil skje?
For eksempel: avslutter ytre sirkel (D1-D2)
bilde
Hvis du spesifiserer G97S1500 i programmet
Diameter D1=50mm
Diameter D2=80mm
Etter formel:
bilde
Det kan beregnes at:
Lineær hastighet Vc ved diameter D1=235,5 m/min
Lineær hastighet Vc ved diameter D2=376,8 m/min
Hvis G97 brukes i programmet, vil linjehastigheten endres ettersom diameteren på delen endres.
Viktige ting å si igjen:
1). Bruk G97 for å spesifisere hastigheten i programmet, og den lineære hastigheten vil endres etter hvert som diameteren til delen endres
2). Skjærelinjehastigheten (Vc) har størst innvirkning på bladets levetid.
For eksempel, i eksemplet ovenfor, skriver du bare beregningen av G97S1500 i programmet:
Lineær hastighet Vc ved diameter D1=235,5m/min
Lineær hastighet Vc ved diameter D2=376,8 m/min
bilde
Blant dem har den lineære hastigheten Vc=376.8 m/min overskredet toleranseområdet for bladets maksimale Vc (bladets Vc-område på bildet ovenfor: 140~320), så slitasjen på bladet vil bli veldig fort!
3. Kommando for å spesifisere maksimal spindelhastighet (G50)
Betydningen av denne kommandoen er kommandoen for å kontrollere spindelens maksimale hastighet;
For eksempel betyr det å skrive G50 S3000 i programmet at rotasjonshastigheten til spindelen ikke overstiger 3000 omdreininger per minutt.
Noen venner kan spørre: Hvorfor bruke denne kommandoen?
1). Programmet bruker G96 for å spesifisere den lineære hastigheten. Ettersom diameteren på delen blir mindre, vil spindelhastigheten øke. Den kan til og med teoretisk bli uendelig mye større.
bilde
2). Maskinverktøyet har en maksimal hastighet. Hvis spindelhastigheten øker (som f.eks. endeflaten på bilen, kan den i teorien økes uendelig), vil en overskridelse av maksimalhastigheten til verktøymaskinen føre til en sikkerhetsulykke. Derfor er det nødvendig å kontrollere maksimal spindelhastighetskommando G50.
For eksempel: (avslutte den ytre sirkelen og endeflaten som vist i figuren nedenfor)
Delmateriale: stål (P)
Blad: CCMT 120404...
1. Når det gjelder deler
Denne delen krever å snu den ytre sirkelen og endeflaten. Hvis programmet bruker G97, vil også linjehastigheten endres på grunn av endringen av diameteren. På denne måten vil teksturen til den behandlede delen være ujevn, noe som vil påvirke overflatens overflate. Derfor anbefales det å bruke G96 og G50 for å skrive programmet.
2. Når det gjelder verktøy
Bladets lineære hastighet Vc: 140-320 (nesten alle bladene kan spørres på bladboksen eller verktøyprøven for disse referansedataene)
Blant de tre elementene ved skjæring (hastighet, skjæredybde og linjehastighet), har linjehastigheten størst innflytelse på verktøyslitasje.
Derfor, når du behandler og feilsøker, prøv å få bunnpunktet til Vc, og start med en lavere verdi, for eksempel Vc=140
Prosedyren er som følger:
(SETT inn: CCMT120404)
T0101
N1(SNUENDE ANSIKT)
G97S500M3
G0Z0
X52.M8
G50S3000 (sett maksimal hastighet)
G96S140 (sett linjehastighet)
G99G1X0.0F0.2
G0Z0.5
…
Når du snur endeflaten, dreies diameteren D50 til midten av delen 0, og den lineære hastigheten er alltid konstant ved Vc=140; det vil si at spindelhastigheten økes gradvis fra S892 til S3000;





