MyHaas Velkommen,
!
Haas Tooling Ordrehistorikk for gjest MyHaas/HaasConnect Logg inn Registrer deg Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Logg ut Velkommen, Mine maskiner Seneste aktivitet Mine pristilbud Min konto Mine brukere Logg ut
0
Finn forhandleren din
  1. Velg språk
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • maskiner Main Menu
    • Vertikale Haas-freser Vertikale freser
      Vertikale freser
      Vertikale freser View All
      • Vertikale freser
      • VF-serier
      • Universalmaskiner
      • VR-serien
      • VP-5 Prismatisk
      • HMC-er med pallskifting
      • Minifreser
      • Formbyggermaskiner
      • Høyhastighets boresentre
      • Bore-/innergjengings-/fres-serien
      • Freser for verktøyavdelingen
      • Kompakte freser
      • Gantryserier
      • SR platefreser
      • Ekstra stor VMC
      • Freser med dobbel kolonne
      • Kontrollsimulator
      • Automatisk delelaster for fres
      • VMC/UMC Automatisk delelaster med sidelasting
      • Kompakt automatisk delelaster
    • Product Image Flereakseløsninger
      Flereakseløsninger
      Flereakseløsninger View All
      • Flereakseløsninger
      • Y-akse-dreiebenker
      • 5-akse freser
    • Haas-dreiebenker Dreiebenker
      Dreiebenker
      Dreiebenker View All
      • Dreiebenker
      • ST-serier
      • Dobbel-spindel
      • Boksbaneserien
      • Dreiebenker for verktøyavdelinger
      • Chuck dreiebenk
      • Haas-stangmagasin V2
      • Automatisk delelaster for dreiebenk
    • Horisontale freser Horisontale freser
      Horisontale freser
      Horisontale freser View All
      • Horisontale freser
      • 50-kon
      • 40-kon
    • Haas-dreieenheter og indekseringsverktøy Roterende enheter og indekseringsenheter
      Roterende enheter og indekseringsenheter
      Roterende enheter og indekseringsenheter View All
      • Roterende enheter og indekseringsenheter
      • Roterende bord
      • Indekserere
      • 5-akse dreieenheter
      • Ekstra store dreieenheter
    • Product Image Automasjonssystemer
      Automasjonssystemer
      Automasjonssystemer View All
      • Automasjonssystemer
      • Automatisering av fres
      • Automatisering av dreiebenk
      • Automatiseringsmodeller
    • Haas boresentre Stasjonære maskiner
      Stasjonære maskiner
      Stasjonære maskiner View All
      • Stasjonære maskiner
      • Skrivebordfreser
      • Skrivebordsdreiebenk
    • Utstyr til verksted fra Haas Butikkutstyr
      Butikkutstyr
      Butikkutstyr View All
      • Butikkutstyr
      • Båndsag
      • Fres for knær
      • Slipemaskin, 2550
      • Slipemaskin, 3063
      • Laserkuttemaskin
    • HURTIGLENKER Spesialserie  Spesialserie 
      EU-SERIEN EU-SERIEN BYGG OG PRISSETT | PRISLISTE BYGG OG PRISSETT | PRISLISTE Maskiner på lager Maskiner på lager HVA ER NYTT HVA ER NYTT DIN FØRSTE CNC DIN FØRSTE CNC
      HANDLE VERKTØY
      • Bygg og få pris på en ny Haas
      • Prisliste
      • Tilgjengelig beholdning
      • CNCA-finansiering
      VIL DU SNAKKE MED NOEN?

      Et Haas fabrikkutsalg (HFO) kan svare på spørsmålene dine, og ta deg gjennom de beste alternativene dine.

      CONTACT YOUR DISTRIBUTOR >
  • Alternativer Main Menu
    • Product Image Spindler
      Spindler
      Spindler View All
      • Spindler
    • Product Image Verktøyvekslere
      Verktøyvekslere
      Verktøyvekslere View All
      • Verktøyvekslere
    • Product Image 4.- | 5. akse
      4.- | 5. akse
      4.- | 5. akse View All
      • 4.- | 5. akse
    • Product Image Revolverhoder og direkteverktøy
      Revolverhoder og direkteverktøy
      Revolverhoder og direkteverktøy View All
      • Revolverhoder og direkteverktøy
    • Product Image Probing
      Probing
      Probing View All
      • Probing
    • Haas-håndtering av spon og kjølevæske Håndtering av spon og kjølevæske
      Håndtering av spon og kjølevæske
      Håndtering av spon og kjølevæske View All
      • Håndtering av spon og kjølevæske
    • Haas-kontrollen Haas-kontrollen
      Haas-kontrollen
      Haas-kontrollen View All
      • Haas-kontrollen
    • Product Image Produktalternativer
      Produktalternativer
      Produktalternativer View All
      • Produktalternativer
    • Product Image Verktøy og oppspenning
      Verktøy og oppspenning
      Verktøy og oppspenning View All
      • Verktøy og oppspenning
    • Product Image Arbeidsoppspenning
      Arbeidsoppspenning
      Arbeidsoppspenning View All
      • Arbeidsoppspenning
    • View All
    • Product Image Løsninger med 5-akse
      Løsninger med 5-akse
      Løsninger med 5-akse View All
      • Løsninger med 5-akse
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisering
      Automatisering
      Automatisering View All
      • Automatisering
    • HURTIGLENKER Spesialserie  Spesialserie 
      EU-SERIEN EU-SERIEN BYGG OG PRISSETT | PRISLISTE BYGG OG PRISSETT | PRISLISTE Maskiner på lager Maskiner på lager HVA ER NYTT HVA ER NYTT DIN FØRSTE CNC DIN FØRSTE CNC
      HANDLE VERKTØY
      • Bygg og få pris på en ny Haas
      • Prisliste
      • Tilgjengelig beholdning
      • CNCA-finansiering
      VIL DU SNAKKE MED NOEN?

      Et Haas fabrikkutsalg (HFO) kan svare på spørsmålene dine, og ta deg gjennom de beste alternativene dine.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Oppdag forskjellen Haas gjør
    • Hvorfor Haas
    • MyHaas
    • Utdanningsfellesskap
    • Industri 4.0
    • Haas-sertifisering
    • Kundeanbefalinger
  • Service Main Menu
      Velkommen til Haas Service
      SERVICE HJEM Operatørhåndbøker Hvordan-prosedyrer Feilsøkingsveiledere Forebyggende vedlikehold Haas-deler Haas Tooling Videoer
  • Videoer Main Menu
×

Søkeresultater

Web Pages

Images

    • <
    • 1
    • >
Use the up and down arrows to select a result. Press enter to go to the selected search result. Touch device users can use touch and swipe gestures.
MyHaas Velkommen,
!
Haas Tooling Ordrehistorikk for gjest MyHaas/HaasConnect Logg inn Registrer deg Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Logg ut Velkommen, Mine maskiner Seneste aktivitet Mine pristilbud Min konto Mine brukere Logg ut
0
Finn forhandleren din
  1. Velg språk
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Søkeresultater

Web Pages

Images

    • <
    • 1
    • >

17 - Mill - G-Codes

Brukerhåndbok for fres


  • 0 – Fres – Innholdsfortegnelse
  • 1 – Fres – Introduksjon
  • 2 – Fres – Juridisk informasjon
  • 3 – Fres – Sikkerhet
  • 4 – Fres – Kontroll motstykke
  • 5 – Fres – Kontrollskjermbilde
  • 6 – Fres – Enhetsbehandler
  • 7 – Fres – Berøringsskjermfunksjon
  • 8 – Fres – Deloppsett
  • 9 – Fres – Verktøyveksler i paraplystil
  • 10 – Fres – SMTC
  • 11 – Fres – Drift
  • 12 – Fres – Programmering
  • 13 – Fres – Makroer
  • 14 – Fres – Kontrollikoner
  • 15 – Fres – Fjernbetjent håndratt
  • 16 – Fres – Programmering av alternativ
  • 17 – Fres – G-koder
  • 18 – Fres – M-koder
  • 19 – Fres – Innstillinger
  • 20 – Fres – Annet utstyr

Go To :

17.1 Introduksjon til G-koder for fres

Mill G-Codes Introduction

Denne siden gir detaljerte beskrivelser av G-kodene du bruker til å programmere maskinen din. 

ADVARSEl: Eksempelprogrammene i denne håndboken er testet for nøyaktighet, men de er kun ment som illustrasjon. Programmene definerer ikke verktøy, offset eller materialer. De beskriver ikke arbeidsoppspenning eller andre festeanordninger. Hvis du velger å kjøre et prøveprogram på maskinen, gjør det i GRAFIKKmodus. Følg alltid sikker maskinpraksis når du kjører et ukjent program.

MERK: Eksempelprogrammene i denne håndboken representerer en svært konservativ programmeringsstil. Eksemplene er ment for å demonstrere trygge og pålitelige programmer, og de er ikke nødvendigvis den raskeste eller mest effektive måten å drifte en maskin. Eksempelprogrammene bruker G-koder som du kan velge å ikke bruke i mer effektive programmer.

Hva er G-koder?
  • 17.1 – Fres – G-koder
  • 17.2 G-koder for skjæring
  • 17.3 Kompensasjon for skjær.
  • 17.4 Canned sykluser
  • 17.5 Spesielle G-koder
Kode Beskrivelse Gruppe
G00 Posisjonering av rask hastighetsbevegelse 01
G01 Lineær interpolasjonsbevegelse 01
G02 Sirkulær interpolasjonsbevegelse CW 01
G03 Sirkulær interpolasjonsbevegelse CCW 01
G04 Opphold 00
G09 Eksakt stopp 00
G10 Still inn offset 00
G12 Sirkulær lommefresing CW 00
G13 Sirkulær lommefresing CCW 00
G17 XY-planvalg 02
G18 XZ-planvalg 02
G19 YZ-planvalg 02
G20 Velg tommer 06
G21 Velg metrisk 06
G28 Returner til maskinens nullpunkt 00
G29 Returner fra referansepunkt 00
G31 Mate til hopp over 00
G35 Automatisk måling av verktøydiameteroffset 00
G36 Automatisk måling av arbeidsoffset 00
G37 Automatisk måling av verktøyoffset 00
G40 Avslutt kompensasjon for skjær 07
G41 2D-kompensasjon for skjær venstre 07
G42 2D-kompensasjon for skjær høyre 07
G43 Verktøylengdekompensasjon + (Legg til) 08
G44 Verktøylengdekompensasjon – (Trekk fra) 08
G47 Tekstgravering 00
G49 G43/G44/G143 Avbryt 08
G50 Avbryt skalering 11
G51 Skalering 11
G52 Still inn arbeidskoordinatorsystem 00 eller 12
G53 Valg av ikke-modale maskinkoordinater 00
G54 Velg arbeidskoordinatsystem #1 12
G55 Velg arbeidskoordinatsystem #2 12
G56 Velg arbeidskoordinatsystem #3 12
G57 Velg arbeidskoordinatsystem #4 12
G58 Velg arbeidskoordinatsystem #5 12
G59 Velg arbeidskoordinatsystem #6 12
G60 En-retningsposisjonering 00
G61 Nøyaktig stoppmodus 15
G64 G61 Avbryt 15
G65 Oppkallsalternativ for makrounderprogram 00
G68 Rotasjon 16
G69 Avbryt G68 Rotasjon 16
G70 Bolthullsirkel 00
G71 Bolthullbue 00
G72 Bolthull langs en vinkel 00
G73 Canned syklus for peckboring med høy hastighet 09
G74 Canned syklus for reversert gjengetapp 09
G76 Canned syklus for finboring 09
G77 Canned syklus for bakre boring 09
G80 Avbryt canned syklus 09
G81 Canned syklus for bor 09
G82 Canned syklus for punktbor 09
G83 Canned syklus for normal peckboring 09
G84 Canned syklus for innergjenging 09
G85 Canned syklus for boring 09
G86 Canned syklus for boring og stopp 09
G89 Canned syklus for boring inn, boring ut 09
G90 Kommandoen Absolutt posisjon 03
G91 Inkrementell posisjonskommando 03
G92 Stille inn forskyvningsverdi for arbeidskoordinatsystem 00
G93 Modus for invers tidsmating 05
G94 Modus for mating per minutt 05
G95 Mating per omdreining 05
G98 Canned syklus for retur til innledende punkt 10
G99 Canned syklus for retur til R-plan 10
G100 Avbryt speiling 00
G101 Aktiver speiling 00
G103 Begrens blokkbufring 00
G107 Sylindrisk kartlegging 00
G110 #7 Koordinatsystem 12
G111 #8 Koordinatsystem 12
G112 #9 Koordinatsystem 12
G113 #10 Koordinatsystem 12
G114 #11 Koordinatsystem 12
G115 #12 Koordinatsystem 12
G116 #13 Koordinatsystem 12
G117 #14 Koordinatsystem 12
G118 #15 Koordinatsystem 12
G119 #16 Koordinatsystem 12
G120 #17 Koordinatsystem 12
G121 #18 Koordinatsystem 12
G122 #19 Koordinatsystem 12
G123 #20 Koordinatsystem 12
G124 #21 Koordinatsystem 12
G125 #22 Koordinatsystem 12
G126 #23 Koordinatsystem 12
G127 #24 Koordinatsystem 12
G128 #25 Koordinatsystem 12
G129 #26 Koordinatsystem 12
G136 Automatisk midtpunktsmåling av arbeidsoffset 00
G141 3D+-kompensasjon for skjær 07
G143 Verktøylengdekompensasjon + med 5-akse 08
G150 Lommefresing for generelt formål 00
G154 Velg arbeidskoordinater P1–P99 12
G156 Canned syklus for brotsjing 09
G167 Endre innstilling 00
G174 CCW ikke-vertikal stiv gjengetapp 00
G184 CW ikke-vertikal stiv gjengetapp 00
G187 Stille inn glatthetsnivå 00
G234 Punktkontroll for verktøymidtpunkt (TCPC) 08
G253 G253 Orienter spindel normalt til koordinatsystem for funksjon 00
G254 Dynamisk arbeidsoffset (DWO) 23
G255 Avbryt dynamisk arbeidsoffset (DWO) 23
G266 Synlige akser lineær rask hastighet % bevegelse 00
G268 Aktiver funksjonskoordinatsystem 02
G269 Deaktiver funksjonskoordinatsystem 02

Cutting G-Codes

De viktigste G-kodene for skjæring er kategorisert i interpoleringsbevegelse og canned sykluser. Skjærekoder for interpoleringsbevegelse brytes ned i:

G01 – Lineær interpoleringsbevegelse
G02 – Sirkulær interpoleringsbevegelse med klokken
G03 – Sirkulær interpoleringsbevegelse mot klokken
G12 – Sirkulær lommefresing med klokken
G13 – Sirkulær lommefresing mot klokken

Linear Interpolation Motion

G01 Lineær interpoleringsbevegelse brukes til å skjære rette linjer. Det krever en matehastighet, spesifisert med Fnnn.nnn adressekode. Xnn.nnnn, Ynn.nnn, Znn.nnnn og Annn.nnn er valgfrie adressekoder for å spesifisere skjær. Kommandoen for etterfølgende aksebevegelser vil bruke matehastigheten angitt av G01 inntil en annen aksebevegelse, G00, G02, G03, G12 eller G13 kommanderes.

Hjørner kan avfases ved å bruke det valgfrie argumentet Cnn.nnnn for å definere fasen. Hjørner kan avrundes ved å bruke den valgfrie adressekoden for å definere radius i buen. Referer til G01 Lineær interpoleringsbevegelse (Gruppe 01) for mer informasjon.

Circular Interpolation Motion

G02 og G03 er G-kodene for sirkulære skjærebevegelser. Sirkulær interpoleringsbevegelse har flere alternative adressekoder for å definere buen eller sirkelen. Buen eller sirkelen begynner å skjære fra den aktuelle skjærerposisjonen [1] til geometrien som er spesifisert innenfor G02-/G03-kommandoen.

Buer kan defineres ved bruk av to forskjellige metoder. Den foretrukne metoden er å definere midtpunktet i buen eller sirkelen med I, J og/eller K og å definere endepunktet [3] av buen med en X, Y og/eller Z. I-, J-, K-verdiene definerer de relative X-, Y-, Z-avstandene fra startpunktet [2] til midten av sirkelen. X-, Y-, Z-verdiene definerer de absolutte X-, Y- Z-avstandene fra startpunktet til endepunktet på buen innenfor det gjeldende koordinatsystemet. Dette er også den eneste metoden for å skjære en sirkel. Å definere bare I-, J-, K-verdiene og ikke definere endepunktets X-, Y-, Z-verdier vil skjære en sirkel.

Den andre metoden for å skjære en bue er å definere X-, Y-, Z-verdiene for endepunktet og definere radius i sirkelen med en R-verdi.

Nedenfor er eksempler på bruk av de to ulike metodene for å skjære en 2" (eller 2 mm) radius, 180 grader bue mot klokken. Verktøyet starter ved X0 Y0 [1], flytter til startpunktet for buen [2], og skjærer buen til endepunktet [3]:

1

Metode 1:
%
T01 M06 ;
...
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 I-2.0 J0. X0. Y2. ;
...
M30;
%

Metode 2:
%
T01 M06 ;
...
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 X0. Y2. R2. ;
...M30 ;
%

Nedenfor er et eksempel på hvordan du skjærer en 2" (eller 2 mm) radius sirkel:

%
T01 M06 ;
...
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G02 F20.0 I2.0 J0. ;
...
M30;
%

Cutter Compensation

Kompensasjon for skjær er en metode for å forskyve verktøybanen slik at den faktiske midtlinjen på verktøyet beveges til enten venstre eller høyre for den programmerte banen.

Vanligvis er kompensasjon for skjær programmert til å forskyve verktøyet for å kontrollere funksjonsstørrelse. Offsetvisningen brukes til å angi mengden som verktøyet skal forskyves.

Offset kan angis enten som en diameter- eller radiusverdi, avhengig av innstilling 40, for både geometri- og slitasjeverdiene. Hvis diameter er spesifisert, er forskyvningsmengden halvparten av den angitte verdien.

De effektive offsetverdiene er summen av geometri- og slitasjeverdiene. Kompensasjon for skjær er kun tilgjengelig i X-aksen og Y-aksen for 2D-maskinering (G17). For 3D-maskinering er kompensasjon for skjær er tilgjengelig i X-aksen, Y-aksen og Z-aksen (G141).

General Description of Cutter Compensation

G41 velger kompensasjon for skjær til venstre. Dette betyr at kontrollen beveger verktøyet til venstre for den programmerte banen (med hensyn til vandringsretningen) for å kompensere for verktøyradius eller -diameter som er definert i verktøyoffsettabellen (se innstilling 40). G42 velger kompensasjon for skjær til høyre, som flytter verktøyet til høyre for den programmerte banen, i forhold til vandringsretningen.

En G41- eller G42-kommando må ha en Dnnn-verdi for å velge riktig offsetnummer fra kolonnen radius/diameter. Nummeret som skal brukes med D er i kolonnen lengst til venstre i verktøyoffsettabellen. Verdien som kontrollen bruker for kompensasjon for skjær er i GEOMETRI-kolonnen under D (hvis innstilling 40 er DIAMETER) eller R (hvis innstilling 40 er RADIUS).

Hvis offsetverdien er negativ, fungerer kompensasjon for skjær som om programmet spesifiserer den motsatte G-koden. For eksempel vil en negativ verdi angitt for en G41 oppføre seg som om en positiv verdi ble angitt for G42. Når kompensasjon for skjær er aktiv (G41 eller G42) kan du kun bruke X-Y-planet (G17) for sirkulære bevegelser. Kompensasjon for skjær er begrenset til kompensasjon kun i X-Y-planet.

G40 avbryter kompensasjon for skjær og er standardtilstanden når du slår på maskinen. Når kompensasjon for skjær ikke er aktiv, er den programmerte banen den samme som midten av skjærerbanen. Du kan ikke avslutte et program (M30, M00, M01 eller M02) med kompensasjon for skjær aktiv.

Kontrollen opererer på én bevegelsesblokk om gangen. Den vil imidlertid se fremover på de neste (2) blokkene som har X- eller Y-bevegelser. Kontrollen kontrollerer disse (3) blokkene for informasjon om interferens. Innstilling 58 kontrollerer hvordan denne delen av kompensasjon for skjær fungerer. Tilgjengelige innstilling 58-verdier er Fanuc eller Yasnac.

Hvis innstilling 58 er innstilt til Yasnac, må kontrollen kunne posisjonere siden av verktøyet langs alle kantene på den programmerte konturen uten å overskjære de neste to bevegelsene. En sirkelbevegelse kobler alle ytre vinklene.

Hvis innstilling 58 er innstilt til Fanuc, krever ikke kontrollen at verktøyskjærekanten plasseres langs alle kantene på den programmerte konturen, noe som forhindrer overskjæring. Kontrollen vil imidlertid generere en alarm hvis skjærerens bane er programmert slik at den vil overskjære. Kontrollen kobler ytre vinkler mindre enn eller lik 270 grader med et skarpt hjørne. Den kobler ytre vinkler mer enn 270 grader med en ekstra lineær bevegelse.

Disse diagrammene viser hvordan kompensasjon for skjær fungerer for de mulige verdiene av innstilling 58. Merk at rt lite skjær mindre enn verktøyradiusen og i en rett vinkel til den forrige bevegelsen kun vil fungere med Fanuc-innstillingen.

Kompensasjon for skjær, YASNAC-stil, G41 med en positiv verktøydiameter eller G42 med en negativ verktøydiameter:

[1] Faktisk senter for verktøybane,
[2] Programmert verktøybane,
[3] Startpunkt,
[4] Kompensasjon for skjær. G41/G42 og G40 kommanderes ved begynnelsen og slutten av verktøybanen.

Kompensasjon for skjær, YASNAC-stil, G42 med en positiv verktøydiameter eller G41 med en negativ verktøydiameter:

[1] Faktisk senter for verktøybane,
[2] Programmert verktøybane,
[3] Startpunkt,
[4] Kompensasjon for skjær. G41/G42 og G40 kommanderes ved begynnelsen og slutten av verktøybanen.

Kompensasjon for skjær, FANUC-stil, G41 med en positiv verktøydiameter eller G42 med en negativ verktøydiameter:

[1] Faktisk senter for verktøybane,
[2] Programmert verktøybane,
[3] Startpunkt,
[4] Kompensasjon for skjær. G41/G42 og G40 kommanderes ved begynnelsen og slutten av verktøybanen.

Kompensasjon for skjær, FANUC-stil, G42 med en positiv verktøydiameter eller G41 med en negativ verktøydiameter:

[1] Faktisk senter for verktøybane,
[2] Programmert verktøybane,
[3] Startpunkt,
[4] Kompensasjon for skjær. G41/G42 og G40 kommanderes ved begynnelsen og slutten av verktøybanen.

Feil kompensasjon for skjær:

[1] Bevegelse er mindre enn skjæringskomp radius,
[2] Arbeidsstykke,
3] Verktøy.

MERK: Et lite skjær mindre enn verktøyradiusen og i en rett vinkel til den forrige bevegelsen kun vil fungere med Fanuc-innstillingen. En alarm for kompensasjon for skjær vil genereres hvis maskinen er innstilt til Yasnac-innstillingen.

Feed Adjustments in Cutter Compensation

Når du bruker kompensasjon for skjær i sirkulære bevegelser, er det mulig å justere hastighetene på det som er programmert. Hvis det tiltenkte finish-skjæret er på innsiden av en sirkelbevegelse, bør verktøyet bremses ned for å sikre at overflatematingen ikke overskrider det som var ment av programmereren. Det er derimot problemer når hastigheten blir bremset for mye. Av denne grunn, brukes innstilling 44 til å begrense mengden som matingen justeres i dette tilfellet. Den kan stilles inn mellom 1 % og 100 %. Hvis innstilt til 100 %, vil det ikke være noen hastighetsendringer. Hvis innstilt til 1 %, kan hastigheten reduseres til 1 % av den programmerte matingen.

Når skjæret er på utsiden av en sirkulær bevegelse, er det ingen justering av matehastigheten.

Angivelse av kompensasjon for skjær (Yasnac) type A og B:

[1] Programmert bane,
[2] Verktøysenterbane,
[r] Verktøyradius

Angivelse av kompensasjon for skjær (Fanuc-stil) type A og B:

[1] Programmert bane,
[2] Verktøysenterbane,
[r] Verktøyradius

Circular Interpolation and Cutter Compensation

I dette avsnittet beskrives bruk av G02 (Sirkulær interpolasjon med klokken), G03 (Sirkulær interpolasjon mot klokken) og kompensasjon for skjær (G41: Kompensasjon for skjær venstre, G42: Kompensasjon for skjær høyre).

Ved å bruke G02 og G03, kan vi programmere maskinen til å skjære sirkulære bevegelser og radier. Vanligvis, når du programmerer en profil eller en kontur, er den enkleste måten å beskrive en radius mellom to punkter på, med en R og en verdi. For fullstendig sirkulære bevegelser (360 grader), må en I eller en J med en verdi spesifiseres. Sirkelseksjonens illustrasjon vil beskrive de ulike delene av en sirkel.

Ved å bruke kompensasjon for skjær i denne delen vil programmereren kunne forskyve skjæreren med en nøyaktig mengde og være i stand til å maskinere en profil eller en kontur til de nøyaktige trykkdimensjonene. Ved å bruke kompensasjon for skjær reduseres programmeringstiden, og sannsynligheten for en programmeringsberegningsfeil reduseres på grunn av at faktiske dimensjoner kan programmeres, og delestørrelsen og -geometrien kan enkelt kontrolleres.

Her er noen regler om kompensasjon for skjær som du må følge nøye for vellykkede maskineringsoperasjoner. Referer alltid til disse reglene når du skriver programmene dine.

  1. Kompensasjon for skjær må være slått PÅ under en G01 X,Y-bevegelse som er lik eller større enn skjærerradiusen, eller mengden som kompenseres.
  2. Når en operasjon som bruker kompensasjon for skjær er utført, må kompensasjon for skjær slås AV, ved å bruke de samme reglene som slå PÅ-prosessen, dvs. hva som er lagt inn må tas ut.
  3. I de fleste maskiner, under kompensasjon for skjær, vil en lineær X,Y-bevegelse som er mindre enn skjærerradius kanskje ikke fungere. (Innstilling 58 – innstilt til Fanuc – for positive resultater.)
  4. Kompensasjon for skjær kan ikke slås PÅ eller AV i en G02- eller G03-buebevegelse.
  5. Med kompensasjon for skjær aktiv, vil å maskinere en innvendig bue med en radius mindre enn den som er definert av den aktive D-verdien føre til at maskinen alarmerer. Kan ikke ha for stor verktøydiameter hvis radius på buen er for liten.

Denne illustrasjonen viser hvordan verktøybanen beregnes for kompensasjonen for skjær.

Detaljdelen viser verktøyet i startposisjonen og deretter i offsetposisjonen når skjæreren når arbeidsstykket.

Sirkulær interpolering G02 og G03:

[1] 0,250" diameter endefres,
[2] Programmert bane,
[3] Midten av verktøyet,
[4] Startposisjon.
[5] Offset-verktøybane.

Programmeringsøvelse som viser verktøybane.

Dette programmet bruker kompensasjon for skjær. Verktøybanen er programmert til midtlinjen av skjæreren. Dette er også måten kontrollen beregner for kompensasjon av skjær.

%
O40006 (kuttekomp. eks-prog) ;
(G54 X0 Y0 er nederst til venstre i delhjørnet) ;
(Z0 er toppen på delen) ;
(T1 er en .250 dia endefres) ;
(BEGYNN KLARGJØRINGSBLOKKER) ;
T1 M06 (Velg verktøy 1) ;
G00 G90 G40 G49 G54 (sikker oppstart) ;
X-1. Y-1. (rask hastighet til 1. posisjon) ;
S1000 M03 (Spindel på CW) ;
G43 H01 Z0,1 (Verktøyoffset 1 på) ;
M08(Kjølevæske på) ;
(BEGYNNER Å SKJÆRE BLOKKER) ;
G01 Z-1. F50. (mating til skjærdybde) ;
G41 G01 X0 Y0 D01 F50. (2D kompensasjon for skjær er slått på) ;
Y4.125 (lineær bevegelse);
G02 X0.25 Y4.375 R0.375 (hjørneavrunding) ;
G01 X1,6562 (lineær bevegelse) ;
G02 X2. Y4.0313 R0.3437 (hjørneavrunding) ;
G01 Y3,125 (lineær bevegelse) ;
G03 X2.375 Y2.75 R0.375 (hjørneavrunding) ;
G01 X3.5 (lineær bevegelse) ;
G02 X4. Y2,25 R0,5 (hjørneavrunding) ;
G01 Y0.4375 (lineær bevegelse) ;
G02 X3.4375 Y-0.125 R0.5625 (hjørneavrunding) ;
G01 X-0.125 (lineær bevegelse) ;
G40 X-1. Y-1. (Siste posisjon, kompensasjon for skjær) ;
(BEGYNNE FULLFØRINGSBLOKKER) ;
G00 Z0.1 M09 (Rask hastighetstilbaketrekking, kjølevæske av) ;
G53 G49 Z0 M05 (Z hjem, spindel av) ;
G53 Y0 (Y hjem) ;
M30 (avslutt program) ;
%

Canned Cycles

Canned sykluser er G-koder som gjør repeterende operasjoner som boring, innergjenging og boring. Du definerer en canned syklus med alfabetiske adressekoder. Mens den canned syklusen er aktiv, utfører maskinen den definerte operasjonen hver gang du kommanderer en ny posisjon, med mindre du spesifiserer å ikke gjøre det.

Canned sykluser forenkler delprogrammering. De fleste vanlige Z-akse repeterende operasjoner som boring, innergjenging og boring, har canned sykluser. Når aktiv, utføres en canned syklus ved hver nye akseposisjon. Canned sykluser utfører aksebevegelser som rask hastighetskommandoer (G00) og den canned syklusen utføres etter aksebevegelsen. Dette gjelder for G17-, G19-sykluser- og Y-aksebevegelser på dreiebenker med Y-akse.

Drilling Canned Cycles

Alle canned sykluser for innergjenging kan settes i sløyfe i G91, Inkrementell programmeringsmodus.

  • G81 Canned syklus for bor er den grunnleggende boringssyklusen. Den brukes til boring av grunne hull eller for boring med Kjølevæske gjennom spindel (TSC).
  • G82 Canned syklus for punktbor er den samme som G81 Canned syklus for bor med unntak av at den kan ha opphold på bunnen av hullet. Det valgfrie argumentet Pn.nnn spesifiserer varigheten på oppholdet.
  • G83 Canned syklus for normal peckboring brukes vanligvis til boring av dype hull. Peckdybden kan være variabel eller konstant og alltid inkrementell. Qnn.nnn. Ikke bruk en Q-verdi ved programmering med I, J, og K.
  • G73 Canned syklus for peckboring ved høy hastighet er den samme som G83 Canned syklus for normal peckboring, bortsett fra at verktøyets peck-tilbaketrekking er spesifisert med innstilling 22 – Can syklus Delta Z. Peckboringssykluser anbefales for hull som er større enn 3 ganger diameteren på boret. Den første peckdybden, definert av I, bør vanligvis være en dybde på 1 verktøydiameter.

Tapping Canned Cycles

Det er to canned sykluser for innergjenging. Alle canned sykluser for innergjenging kan settes i sløyfe i G91, Inkrementell programmeringsmodus.

G84 Canned syklus for innergjenging er den normale innergjengingssyklusen. Den brukes til innergjenging av høyre-hånds gjenger.

G74 canned syklus for reversert gjengetapp er den reverserte innergjengingssyklusen for gjenge. Den brukes til innergjenging av venstre-hånds gjenger.

Boring and Reaming Cycles

Det finnes (5) canned sykluser for boring. Alle canned sykluser for boring kan settes i sløyfe i G91, Inkrementell programmeringsmodus.

  • G85 canned syklus for boring er den grunnleggende boringssyklusen. Den vil bore ned til ønsket høyde og returnere til den spesifiserte høyden.
  • G86 canned syklus for bore og stopp er den samme som G85 Canned syklus for boring med unntak av at spindelen stopper på bunnen av hullet før den returnerer til den spesifiserte høyden.
  • G89 canned syklus for bore inn, opphold, bore ut er den samme som G85 med unntak av at det er et opphold på bunnen av hullet, og at hullet fortsettes å bores ved den spesifiserte matehastigheten mens verktøyet returnerer til den spesifiserte posisjonen. Denne skiller seg fra andre canned sykluser for boring der verktøyet enten beveger seg i rask bevegelse eller håndjog for å returnere til returposisjonen.
  • G76 canned syklus for finboring borer hullet til den spesifiserte dybden, og etter at hullet er boret, beveger seg for å avklare verktøyet fra hullet før tilbaketrekking.
  • G77 canned syklus for bakre boring fungerer likt som G76 med unntak av at før du begynner å bore hullet, beveger den verktøyet for å avklare hullet, beveger seg ned i hullet og bores til den spesifiserte dybden.

R Planes

R-plan eller returplan er G-kodekommandoer som spesifiserer returhøyden i Z-aksen under canned sykluser.

R-planets G-kodene forblir aktive under varigheten til den canned syklusen de brukes med. G98 canned syklus innledende punktretur beveger Z-aksen til høyden på Z-aksen før den canned syklusen.

G99 canned syklus R-planretur beveger Z-aksen til høyden spesifisert av Rnn.nnnn-argumentet spesifisert med den canned syklusen. 

Special G-Codes

Spesielle G-koder brukes til kompleks fresing. Disse inkluderer:

  • Gravering (G47)
  • Lommefresing (G12, G13 og G150)
  • Rotasjon og skalering (G68, G69, G50, G51)
  • Speiling (G101 og G100)

Engraving

G47 G-koden for tekstgravering lar deg gravere tekst (inkludert noen ASCII-tegn) eller sekvensielle serienumre med en enkelt kodeblokk.

Referer til G47 Tekstgravering (Gruppe 00) for mer informasjon om gravering.

Pocket Milling

Det er to typer G-koder for lommefresing på Haas-kontrollen:

Sirkulær lommefresing utføres med G-koder G12 Kommando for sirkulær lommefresing med klokken og G13 Kommando for sirkulær lommefresing mot klokken.

G150 lommefresing for generelle formål bruker et underprogram til maskinere brukerdefinerte lommegeometrier.

Sørg for at at underprogramgeometrien er en helt lukket form. Sørg for at X-Y-startpunktet i G150-kommandoen er innenfor grensen til den helt lukkede formen. Hvis dette ikke gjøres, kan det føre til alarm 370 – Feil ved lommedefinisjon.

Referer til G12 sirkulær lommefresing CW / G13 sirkulær lommefresing CCW (Gruppe 00) for mer informasjon om G-kodene for lommefresing.

Rotation and Scaling

MERK:  Du må kjøpe alternativet for rotasjon og skalering for å bruke disse funksjonene. Et 200-timers prøvealternativ er også tilgjengelig.

G68 Rotasjon brukes til å rotere koordinatsystemet i ønsket plan. Du kan bruke denne funksjonen sammen med G91 Inkrementell programmeringsmodus for å maskinere symmetriske mønstre. avbryter rotasjon. G69 avbryter rotasjonen.

G51 bruker en skaleringsfaktor til posisjoneringsverdiene i blokker etter G51-kommandoen. G50 avbryter skalering. Du kan bruke skalering sammen med rotasjon, men sørg for å kommandere skaleringen først.

Referer til G68 Rotasjon (Gruppe 16) for mer informasjon om G-kodene for rotasjon og skalering.

Mirror Image

G101 aktivering av speiling vil føre til at aksebevegelse speiles rundt den spesifiserte aksen. Innstillinger 45–48, 80 og 250 aktiverer speiling om X-, Y-, Z-, A-, B- og C-aksene.

Speilet dreietapp-punkt langs en akse defineres av Xnn.nn-argumentet. Dette kan spesifiseres for en Y-akse som er aktivert på maskinen og i innstillingene ved å bruke aksen som skal speiles som argument. G100 avbryter G101.

Referer til G100/G101 Deaktiver/aktiver speiling (Gruppe 00) for mer informasjon om G-kodene for speiling.

Tilbakemelding

Recently Viewed Items

You Have No Recently Viewed Items Yet

Tilbakemelding
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Haas-levert pris

Denne prisen inkluderer fraktkostnader, utførsels- og innførselstoll, forsikring, og alle andre utgifter som pådras under forsendelse til en lokasjon i Frankrike som er avtalt med deg som kjøper. Ingen andre obligatoriske kostnader kan legges til ved levering av et Haas CNC-produkt.

FØLG MED PÅ DE SENESTE HAAS-TIPSENE OG TEKNOLOGIEN ...

Registrer deg nå!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service og støtte
  • Eiere
  • Be om service
  • Brukerhåndbøker
  • Haas-deler
  • Forespørsel om reparasjon av dreiebord
  • Førinstallasjonsveiledninger
  • Shoppingverktøy
  • Bygg og pris en ny Haas
  • Tilgjengelig beholdning
  • Haas-prislisten
  • CNCA-finansiering
  • Om Haas
  • Melding om praksis for bærekraft (DNSH)
  • Karrierer
  • Sertifiseringer og sikkerhet
  • Kontakt oss
  • Historie
  • Vilkår og betingelser
  • Haas Tooling vilkår og betingelser
  • Personvern
  • Garanti
  • Haas-samfunnet
  • Haas sertifiseringsprogram
  • Haas motorsport
  • Gene Haas Foundation
  • Haas-fellesskapet for teknisk utdanning
  • Arrangementer
  • Bli med i samtalen
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – CNC verktøymaskiner

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255