CNC Frank systemkommandoanalyse, kom og se gjennom den.

G00 posisjonering
1. Format G00 X_ Z_ Denne kommandoen flytter verktøyet fra gjeldende posisjon til posisjonen spesifisert av kommandoen (i absolutt koordinatmodus), eller til en viss avstand (i inkrementell koordinatmodus). 2. Posisjonering i form av ikke-lineær skjæring Vår definisjon er: bruk en uavhengig hurtiggang for å bestemme posisjonen til hver akse. Verktøybanen er ikke en rett linje, og maskinaksene stopper ved posisjonene spesifisert av kommandoene i rekkefølge i henhold til ankomstrekkefølgen. 3. Lineær posisjonering Verktøybanen er lik lineær skjæring (G01), posisjonering på den nødvendige posisjonen på kortest tid (ikke overskrider hurtiggangen til hver akse). 4. Eksempel N10 G0 X100 Z65
G01 Lineær interpolasjon
1. Format G01 X(U)_ Z(W)_ F_ ; Lineær interpolasjon beveger seg fra gjeldende posisjon til kommandoposisjon i en rett linje og med kommandogitt bevegelseshastighet. X, Z: De absolutte koordinatene til posisjonen som skal flyttes til. U,W: Inkrementelle koordinater for posisjonen som skal flyttes til.
2. Eksempel ① Absolutt koordinatprogram G01 X50. Z75. F0,2 ;X100.; ② Inkrementelt koordinatprogram G01 U0.0 W-75. F0,2 ;U50.
Sirkulær interpolasjon (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – med klokken (CW) G03 – mot klokken (CCW)X, Z – i koordinatsystemet Sluttpunkt U, W – avstanden mellom startpunktet og sluttpunktet I, K – vektoren (radiusverdien) fra startpunktet til midtpunktet R – bueområdet (maksimalt 180 grader). 2. Eksempel ① Absolutt koordinatsystemprogram G02 X100. Z90. I50. K0. F0.2 eller G02 X100. Z90. R50. F02; ② Program for inkrementelt koordinatsystem G02 U20. W-30. I50. K0. F0.2;eller G02 U20.W-30.R50.F0.2;
Andre opprinnelsesretur (G30)
Koordinatsystemet kan stilles inn med den andre origo-funksjonen. 1. Still inn koordinatene til verktøyets startpunkt med parametere (a, b). Punktene "a" og "b" er avstandene mellom maskinens opprinnelse og verktøyets startpunkt. 2. Ved programmering, bruk G30-kommandoen i stedet for G50 for å stille inn koordinatsystemet. 3. Etter å ha utført returen til den første origo, uavhengig av den faktiske posisjonen til verktøyet, vil verktøyet flytte til den andre origo når denne kommandoen påtreffes. 4. Verktøybytte utføres også ved den andre origo.
Gjengeklipping (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – gjengeledningsinnstilling E – gjengestigning (mm) Ved programmering av gjengeskjæreprogrammet bør turtallet til spindelhastigheten være jevnt kontrollert funksjon (G97), og noen egenskaper ved den gjengede delen bør vurderes. Funksjonene for bevegelseshastighetskontroll og spindelhastighetskontroll ignoreres i trådkuttemodus. Og når innmatingsknappen fungerer, stopper bevegelsesprosessen etter at en skjæresyklus er fullført.

2. Eksempel G00 X29,4; (1 syklus kutting) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (2-syklus kutting) G32 Z-23. F0,2; G00 X32.; Z4.
Verktøydiameter offset-funksjon (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
Når skjæret er skarpt, følger skjæreprosessen formen spesifisert av programmet uten problemer. Imidlertid er den virkelige verktøykanten dannet av en sirkelbue (verktøyets neseradius). Som vist i figuren ovenfor, vil verktøyets neseradius forårsake feil ved sirkulær interpolasjon og banking.

2. Bias funksjon
kommando skjæreposisjon verktøybane
G40 kansellerer bevegelsen til verktøyet i henhold til den programmerte banen
G41 Høyre Verktøyet beveger seg fra venstre side av den programmerte banen
G42 Venstre Verktøyet beveger seg fra høyre side av den programmerte banen
Kompensasjonsprinsippet avhenger av bevegelsen til midten av verktøyets nesebue, som alltid ikke sammenfaller med radiusvektoren i skjæreflatens normale retning. Derfor er referansepunktet for kompensasjon verktøyets nesesenter. Vanligvis er kompensasjonen for verktøylengde og verktøyets neseradius basert på en tenkt skjærekant, noe som medfører noen vanskeligheter ved målingen. Ved å bruke dette prinsippet på verktøykompensasjon, bør verktøylengden, verktøyneseradius R og verktøyneseformnummeret (0-9) som kreves for imaginær verktøyneseradiuskompensasjon måles med referansepunktene til henholdsvis X og Z. Disse bør legges inn i verktøyoffsetfilen på forhånd.
"Verktøynese radiusforskyvning" bør kommanderes eller avbrytes med G00- eller G01-funksjonen. Enten denne kommandoen er med sirkulær interpolasjon eller ikke, vil ikke verktøyet bevege seg riktig, noe som fører til at det gradvis avviker fra den utførte banen. Derfor bør kommandoen for forskyvning av verktøyets radius fullføres før skjæreprosessen startes; og overskjæringsfenomenet forårsaket av å starte verktøyet fra utsiden av arbeidsstykket kan forhindres. Tvert imot, etter skjæreprosessen, bruk flyttekommandoen for å utføre avbrytingsprosessen for offset
Valg av arbeidsstykkekoordinatsystem (G54-G59)
1. Formater G54 X_ Z_; 2. Funksjonen bruker G54 – G59-kommandoer for å tilordne et vilkårlig punkt i maskinverktøyets koordinatsystem (verdien for arbeidsstykkets origo-forskyvning) til parametrene 1221 – 1226, og sette arbeidsstykkets koordinatsystem (1-6) . Denne parameteren tilsvarer G-koden som følger: Arbeidsstykkets koordinatsystem 1 (G54) — Arbeidsstykkets origo-returforskyvningsverdi — Parameter 1221 Arbeidsstykkets koordinatsystem 2 (G55) — Arbeidsstykkets origo-returoffsetverdi — Parameter 1222 Arbeidsstykkets koordinatsystem 3 (G56) — arbeidsstykkets origo-retur offsetverdi — parameter 1223 emnekoordinatsystem 4 (G57) — arbeidsstykkets origo-retur forskyvningsverdi — parameter 1224 arbeidsstykkets koordinatsystem 5 (G58 ) — Forskyvningsverdien for arbeidsstykkets opprinnelsesretur — Parameter 1225 Arbeidsstykkets koordinatsystem 6 (G59) — Offsetverdien for arbeidsstykkets opprinnelsesretur — Parameter 1226 Etter at strømmen er slått på og opprinnelsesreturen er fullført, velger systemet automatisk Arbeidsstykkekoordinatsystem 1 (G54). Disse koordinatene vil forbli gjeldende til de endres av en "modal" kommando. I tillegg til disse innstillingstrinnene er det en annen parameter i systemet som kan endre parameterne til G54~G59 umiddelbart. Opprinnelsesforskyvningsverdien utenfor arbeidsstykket kan overføres med parameter nr. 1220.
Etterbehandlingssyklus (G70)
1. Format G70 P(ns) Q(nf) ns: Det første segmentnummeret til ferdigformprogrammet. nf: Det siste segmentnummeret til sluttformprogrammet 2. Funksjon Etter grovdreiing med G71, G72 eller G73, avslutt dreiingen med G70.
Grov bil hermetisert syklus i ytre hage (G71)
1. Format G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ spesifiserer bevegelseskommandoen mellom A og B i programsegmentet fra sekvensnummer ns til nf. .S__.T__N(nf)…△d: Kuttedybden (radiusspesifikasjonen) spesifiserer ikke positive og negative fortegn. Kutteretningen bestemmes i henhold til retningen til AA', og den vil ikke endres før en annen verdi er spesifisert. FANUC-systemparameter (NR.0717) spesifiserer. e: Verktøytilbaketrekningsslag Denne spesifikasjonen er en tilstandsspesifikasjon, og den vil ikke endres før en annen verdi er spesifisert. FANUC-systemparameter (NR.0718) spesifiserer. ns: Det første segmentnummeret til etterbehandlingsformprogrammet. nf: Det siste segmentnummeret til sluttformprogrammet. △u: Avstanden og retningen til reserven for etterbearbeiding i X-retningen. (diameter/radius) △w: avstanden og retningen til den reserverte mengden for etterbearbeiding i Z-retningen.
2. Funksjon Hvis du bruker programmet til å bestemme etterbehandlingsformen fra A til A' til B i figuren nedenfor, bruk △d (skjæredybde) for å kutte av det angitte området, og la etterbehandlingsgodtgjørelsen △u/2 og △ w.

Hermetisk syklus med ansiktsdreiing (G72)
1. Format G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s og t har samme betydning som G71. 2. Funksjon Som vist i figuren under er denne syklusen den samme som G71 bortsett fra at den er parallell med X-aksen.
Syklus for forming av prosessblanding (G73)
1. Format G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )…………………… Blokknummer N(nf) langs A A' B………△i: Verktøyets tilbaketrekkingsavstand i X-aksens retning (radiusspesifikasjon), spesifisert av FANUC-systemparameteren (NR.0719). △k: Verktøyets tilbaketrekkingsavstand i Z-aksens retning (spesifisert av radius), spesifisert av FANUC-systemparameteren (NO.0720). d: Deletider Denne verdien er den samme som repetisjonstider for grovbearbeiding, spesifisert av FANUC-systemparameteren (NO.0719). ns: Det første segmentnummeret til etterbehandlingsformprogrammet. nf: Det siste segmentnummeret til sluttformprogrammet. △u: Avstanden og retningen til reserven for etterbearbeiding i X-retningen. (diameter/radius) △w: avstanden og retningen til den reserverte mengden for etterbearbeiding i Z-retningen.
2. Funksjon Denne funksjonen brukes til gjentatte ganger å kutte en gradvis skiftende fast form. Denne syklusen kan effektivt kutte enCNC maskineringsdelerogCNC dreiedelersom har blitt behandlet ved grovbearbeiding eller støping.
Boresyklus for ansiktshakking (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Bakoverbeløp Denne betegnelsen er statusbetegnelsen, i en annen Verdier endres ikke før spesifisert. FANUC-systemparameter (NR.0722) spesifiserer. x: X-koordinat for punkt B u: økning fra a til bz: Z-koordinat for punkt cw: inkrement fra A til C △i: bevegelsesmengde i X-retning △k: bevegelsesmengde i Z-retning △d: i Mengden som verktøyet trekkes tilbake i bunnen av kuttet. Symbolet for △d må være (+). Imidlertid, hvis X (U) og △I utelates, kan verktøyets tilbaketrekningsmengde spesifiseres med ønsket fortegn. f: Matehastighet: 2. Funksjon Som vist i figuren under kan skjæringen behandles i denne syklusen. Hvis X (U) og P utelates, vil operasjonen kun utføres på Z-aksen, som brukes til boring.
Ytre diameter/innvendig diameter hakkeboringsyklus (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funksjon Følgende kommandoer fungerer som vist i figuren nedenfor, bortsett fra X Å bruke Z i stedet for utenfor er det samme som G74. I denne syklusen kan kuttingen håndteres, og X-aksens kuttespor og X-aksen hakkeboring kan utføres.
Trådskjæringssyklus (G76)
1. Format G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Avsluttende repetisjonstider (1 til 99) Denne betegnelsen er en statusbetegnelse, og den vil ikke endres før en annen verdi er angitt. FANUC-systemparameter (NR.0723) spesifiserer. r: vinkel til vinkel Denne spesifikasjonen er en tilstandsspesifikasjon, og den vil ikke endres før en annen verdi er spesifisert. FANUC-systemparameter (NR.0109) spesifiserer. a: Verktøynesevinkel: 80 grader, 60 grader, 55 grader, 30 grader, 29 grader, 0 grader kan velges, spesifisert med 2 sifre. Denne betegnelsen er en statusbetegnelse og vil ikke endres før en annen verdi er angitt. FANUC-systemparameter (NR.0724) spesifiserer. Slik som: P (02/m, 12/r, 60/a) △dmin: minimum skjæredybde Denne spesifikasjonen er en tilstandsspesifikasjon, og den vil ikke endres før en annen verdi er spesifisert. FANUC-systemparameter (NR.0726) spesifiserer. i: Radiusforskjell for den gjengede delen Hvis i=0, kan den brukes til generell lineær gjengeskjæring. k: Gjengehøyde Denne verdien angis med en radiusverdi i X-aksens retning. △d: første skjæredybde (radiusverdi) l: gjengeledning (med G32)

2. Funksjonell gjengeskjæringssyklus.
Skjæresyklus for indre og ytre diameter (G90)
1. Formater Lineær skjæresyklus: G90 X(U)___Z(W)___F___ ; Trykk på bryteren for å gå inn i enkeltblokkmodus, og operasjonen fullfører syklusoperasjonen av banen 1→2→3→4 som vist i figuren. Tegnet (+/-) til U og W endres i henhold til retningen til 1 og 2 i det inkrementelle koordinatprogrammet. Kjegleskjæringssyklus: G90 X(U)___Z(W)___R___ F___ ; "R"-verdien til kjeglen må spesifiseres. Bruken av kuttefunksjonen ligner på den lineære kuttesyklusen.
2. Funksjon ytre sirkelskjæringssyklus. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Trådskjæringssyklus (G92)
1. Formater skjæresyklus for rett gjenger: G92 X(U)___Z(W)___F___ ; Gjengeområde og spindel RPM stabiliseringskontroll (G97) er lik G32 (gjengeskjæring). I denne gjengeskjæringssyklusen kan inntrekksverktøyet for gjengeskjæring betjenes som [fig. 9-9]; faslengden er satt til 0,1L enhet i området 0,1L~12,7L i henhold til den tildelte parameteren. Konisk gjenge skjæresyklus: G92 X(U)___Z(W)____R____F___ ; 2. Funksjon Trådskjæringssyklus
Trinnskjæringssyklus (G94)
1. Format Terrasseskjæringssyklus: G94 X(U)___Z(W)___F___ ; Konisk trinn skjæresyklus: G94 X(U)___Z(W)___R___ F___ ; 2. Funksjon Trinnskjæring Lineær hastighetskontroll (G96, G97)
NC dreiebenken deler hastigheten inn i for eksempel lavhastighets- og høyhastighetsområder ved å justere trinnet og modifisere RPM; hastigheten i hvert område kan endres fritt. Funksjonen til G96 er å utføre linjehastighetskontroll og opprettholde en stabil skjærehastighet ved kun å endre turtallet for å kontrollere den tilsvarende endringen i arbeidsstykkets diameter. Funksjonen til G97 er å avbryte linjehastighetskontrollen og kun kontrollere stabiliteten til RPM.
Sett forskyvning (G98/G99)
Kutteforskyvningen kan tildeles forskyvning per minutt (mm/min) med G98-kode, eller forskyvning per omdreining (mm/rev) med G99-kode; her brukes G99 forskyvning per omdreining for programmering i NC dreiebenk. Kjørehastighet per minutt (mm/min) = Forskyvningshastighet per omdreining (mm/rev) x Spindel RPM

Mange instruksjoner som ofte brukes i maskineringssentre er de samme somCNC maskineringsdeler, CNC dreiedelerogCNC Frese deler, og vil ikke bli beskrevet her. Det følgende introduserer bare noen instruksjoner som gjenspeiler egenskapene til maskineringssenteret:

1. Nøyaktig stoppkontrollkommando G09
Instruksjonsformat: G09;
Verktøyet vil fortsette å utføre neste programsegment etter å ha retardert og posisjonert nøyaktig før det når endepunktet, som kan brukes til å bearbeide deler med skarpe kanter og hjørner.
2. Innstillingskommando G10 for verktøyforskyvning
Instruksjonsformat: G10P_R_;
P: kommandoforskyvningsnummer; R: offset
Verktøyforskyvning kan stilles inn med programinnstilling.
3. Enveis posisjoneringskommando G60
Instruksjonsformat: G60 X_Y_Z_;
X, Y og Z er koordinatene til endepunktet som må oppnå presis posisjonering.
For hullbehandling som krever presis posisjonering, bruk denne kommandoen for å gjøre det mulig for maskinverktøyet å oppnå ensrettet posisjonering, og dermed eliminere maskineringsfeilen forårsaket av tilbakeslaget. Posisjoneringsretningen og overskytningsmengden angis av parametere.
4. Nøyaktig stoppkontrollmoduskommando G61
Instruksjonsformat: G61;
Denne kommandoen er en modal kommando, og i G61-modus tilsvarer den hver programblokk som inneholder G09-kommando.
5. Kontinuerlig kuttemodus kommando G64
Instruksjonsformat: G64;
Denne instruksjonen er en modal instruksjon, og den er også standardtilstanden til maskinverktøyet. Etter at verktøyet beveger seg til endepunktet av instruksjonen, vil det fortsette å utføre neste blokk uten retardasjon, og vil ikke påvirke posisjoneringen eller verifiseringen i G00, G60 og G09. Når du avbryter G61-modus For å bruke G64.
6. Automatisk referansepunkt returkommando G27, G28, G29
(1) Gå tilbake til referansepunktkontrollkommandoen G27
Instruksjonsformat: G27;
X, Y og Z er koordinatverdiene til referansepunktet i arbeidsstykkets koordinatsystem, som kan brukes til å kontrollere om verktøyet kan plasseres på referansepunktet.
I henhold til denne instruksjonen går den beordrede aksen tilbake til referansepunktet med rask bevegelse, bremser automatisk og utfører en posisjonskontroll ved den angitte koordinatverdien. Hvis referansepunktet er plassert, lyser referansepunktets signallys på aksen; hvis det ikke er konsistent, vil programmet sjekke på nytt. .
(2) Automatisk referansepunkt returkommando G28
Instruksjonsformat: G28 X_Y_Z_;
X, Y og Z er koordinatene til midtpunktet, som kan settes vilkårlig. Maskinverktøyet beveger seg først til dette punktet, og går deretter tilbake til referansepunktet.
Hensikten med å sette mellompunktet er å forhindre at verktøyet forstyrrer arbeidsstykket eller fiksturen når det går tilbake til referansepunktet.
Eksempel: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (midtpunktet er 400.0500.0)
N3 G28 Z600.0; (midtpunktet er 400.0, 500.0, 600.0)
(3) Gå automatisk tilbake fra referansepunktet til G29
Instruksjonsformat: G29 X_Y_Z_;
X, Y, Z er de returnerte endepunktkoordinatene
Under returprosessen beveger verktøyet seg fra en hvilken som helst posisjon til det mellomliggende punktet bestemt av G28, og beveger seg deretter til endepunktet. G28 og G29 brukes vanligvis i par, og G28 og G00 kan også brukes i par.


Innleggstid: Jan-02-2023
WhatsApp nettprat!