MyHaas Velkommen,
!
Haas Tooling Gæste-bestillingshistorik MyHaas/HaasConnect Log på Tilmeld dig Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Log ud Velkommen, Mine maskiner Seneste aktivitet Mine tilbud Min konto Mine brugere Log ud
Find din forhandler
  1. Vælg sprog
    1. English
    2. Deutsch
    3. Español - España
    4. Español - Méjico
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. пост-советский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
  • maskiner Main Menu
    • Haas’ vertikale fræsere Lodrette fræsere
      Lodrette fræsere
      Lodrette fræsere View All
      • Lodrette fræsere
      • VF-serien
      • Universelle maskiner
      • VR-serien
      • VMC'er med palletteveksling
      • Minifræsere
      • Formmaskiner
      • Serien af bore-/gevindskære-/fræsere
      • Værktøjsafdeling fræsere
      • Kompakte fræsere
      • Gantry-serie
      • Ekstra store VMC’er
      • Skrivebordsfræser
      • APL-robot til fræser
      • Kompakt APL-robot
    • Product Image Multi-aksede løsninger
      Multi-aksede løsninger
      Multi-aksede løsninger View All
      • Multi-aksede løsninger
      • Y-aksedrejebænke
      • 5-aksede fræsere
    • Haas-drejebænke Drejebænke
      Drejebænke
      Drejebænke View All
      • Drejebænke
      • ST-serien
      • Dobbelt spindel
      • Værktøjsafdelingsdrejebænke
      • Patrondrejebænk
      • Haas-stanglader V2
      • APL-robot til drejebænk
    • Haas’ horisontale fræsere Horisontale fræsere
      Horisontale fræsere
      Horisontale fræsere View All
      • Horisontale fræsere
      • Konus 50
      • Konus 40
    • Haas-rundborde og indeksere Rundborde og indekser
      Rundborde og indekser
      Rundborde og indekser View All
      • Rundborde og indekser
      • Rundborde
      • Indeksere
      • 5-aksede rundborde
      • Ekstra store rundborde
    • Product Image Automationssystemer
      Automationssystemer
      Automationssystemer View All
      • Automationssystemer
      • Robot-pakker
      • Gantryloader
      • Pallette pool-systemer
      • Haas-stanglader
      • Models
    • GENVEJE Specialserie  Specialserie 
      JOB HOS HAAS JOB HOS HAAS MODELLER OG PRIS VERSION OG PRIS PRISLISTE PRISLISTE HVAD ER NYT? HVAD ER NYT? DIN FØRSTE CNC DIN FØRSTE CNC HAAS SIX PACK HAAS SIX PACK
      KØB AF VÆRKTØJER
      • Version og pris for en Haas
      • Prisliste
      • Tilgængeligt lager
      • CNCA-finansiering
      VIL DU TALE MED NOGEN?

      Et Haas Factory Outlet (HFO) kan besvare dine spørgsmål og guide dig gennem de bedste valgmuligheder for dig.

      CONTACT YOUR DISTRIBUTOR >
  • Ekstraudstyr Main Menu
    • Product Image Spindler
      Spindler
      Spindler View All
      • Spindler
    • Product Image Værktøjsvekslere
      Værktøjsvekslere
      Værktøjsvekslere View All
      • Værktøjsvekslere
    • Product Image 4.- | 5.-akse
      4.- | 5.-akse
      4.- | 5.-akse View All
      • 4.- | 5.-akse
    • Product Image Revolverhoveder og roterende værktøj
      Revolverhoveder og roterende værktøj
      Revolverhoveder og roterende værktøj View All
      • Revolverhoveder og roterende værktøj
    • Product Image Probing
      Probing
      Probing View All
      • Probing
    • Haas spån- og kølevandshåndtering Spån- og kølevandshåndtering
      Spån- og kølevandshåndtering
      Spån- og kølevandshåndtering View All
      • Spån- og kølevandshåndtering
    • Haas-styring Haas-styring
      Haas-styring
      Haas-styring View All
      • Haas-styring
    • Product Image Produktvalg
      Produktvalg
      Produktvalg View All
      • Produktvalg
    • Product Image Værktøjsbearbejdning og fastgørelse
      Værktøjsbearbejdning og fastgørelse
      Værktøjsbearbejdning og fastgørelse View All
      • Værktøjsbearbejdning og fastgørelse
    • Product Image Emneholder
      Emneholder
      Emneholder View All
      • Emneholder
    • Product Image 5-akse-løsninger
      5-akse-løsninger
      5-akse-løsninger View All
      • 5-akse-løsninger
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisering
      Automatisering
      Automatisering View All
      • Automatisering
    • GENVEJE Specialserie  Specialserie 
      JOB HOS HAAS JOB HOS HAAS MODELLER OG PRIS VERSION OG PRIS PRISLISTE PRISLISTE HVAD ER NYT? HVAD ER NYT? DIN FØRSTE CNC DIN FØRSTE CNC HAAS SIX PACK HAAS SIX PACK
      KØB AF VÆRKTØJER
      • Version og pris for en Haas
      • Prisliste
      • Tilgængeligt lager
      • CNCA-finansiering
      VIL DU TALE MED NOGEN?

      Et Haas Factory Outlet (HFO) kan besvare dine spørgsmål og guide dig gennem de bedste valgmuligheder for dig.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Opdag Haas-forskellen
    • Hvorfor Haas
    • MyHaas
    • Uddannelsesfællesskab
    • Industri 4.0
    • Haas-certificering
    • Kundehistorier
  • Tjeneste Main Menu
      Velkommen til Haas Service
      SERVICE HJEMME Betjeningsvejledninger Anvendelsesprocedurer Fejlfindingsguide Forebyggende vedligeholdelse Haas-reservedele Haas Tooling Videoer
  • Videoer Main Menu
  • Kontakt os

×

Søgeresultater

Web Pages

Images

    • <
    • 1
    • >
MyHaas Velkommen,
!
Haas Tooling Gæste-bestillingshistorik MyHaas/HaasConnect Log på Tilmeld dig Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Log ud Velkommen, Mine maskiner Seneste aktivitet Mine tilbud Min konto Mine brugere Log ud
Find din forhandler
  1. Vælg sprog
    1. English
    2. Deutsch
    3. Español - España
    4. Español - Méjico
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. пост-советский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
×

Søgeresultater

Web Pages

Images

    • <
    • 1
    • >

Mill - G-Codes

Brugervejledning til fræser


  • 1 - Fræser - Indledning
  • 2 - Fræser - Juridiske oplysninger
  • 3 - Fræser - Sikkerhed
  • 4 - Fræser - Kontrolpanel
  • 5 - Fræser - Betjeningsdisplay
  • 6 - Fræser - Enhedsstyring
  • 7 - Fræser - Berøringsskærmfunktion
  • 8 - Fræser - Opsætning af emne
  • 9 - Fræser - Paraply-værktøjsveksler
  • 10 - Fræser - SMTC
  • 11 - Fræser - Betjening
  • 12 - Fræser - Programmering
  • 13 - Fræser - Makroer
  • 14 - Fræser - Styringsikoner
  • 15 - Fræser - Fjernbetjening
  • 17 - Fræser-G-koder
  • 18 - Fræser - M-koder
  • 19 - Fræser - Indstillinger
  • 20 - Fræser - Andet udstyr

Go To :

17.1 Introduktion til G-koder på fræser

Introduktion til fræser G-koder

Denne side indeholder detaljerede beskrivelser over G-koder, du kan bruge til at programmere din fræser. 

FORSIGTIG: Disse eksempelprogrammer i denne vejledning er testet for nøjagtighed, men de er kun ment som en illustration. Programmerne definerer ikke værktøjer, forskydninger eller materialer. De beskriver ikke emneholder eller anden fastgørelse. Hvis du vælger at køre et eksempelprogram på din maskine, skal du gøre det i GRAFIK-tilstand. Følg altid sikker praktik ved bearbejdning når du kører et program, du ikke er bekendt med.

BEMÆRK: Eksempelprogrammerne i denne vejledning repræsenterer en meget konservativ programmeringsstil. Eksemplerne er beregnet til at demonstrere sikre og pålidelige programmer, og de er ikke nødvendigvis den hurtigste eller mest effektive måde at køre en maskine på. Eksempelprogrammerne bruger G-koder, som du muligvis ikke ønsker at bruge i mere effektive programmer.

Hvad er G-koder?
  • 17.1 G-koder på fræser
  • 17.2 G-koder til fræsning
  • 17.3 Kompensering for fræsning
  • 17.4 Canned cycles
  • 17.5 Specielle G-koder
Beskrivelse Nøjagtigt stop Skalering Annuller Rotation Begrænsning af blok-buffering Cylindrisk kortlægning Generel lommefræsning Vælg arbejdskoordinater P1-P99 Ikke-lodret synkrongevindskæring mod uret Ikke-lodret synkrongevindskæring med uret Indstilling af glathedsniveau
KodeGruppe
G00 Positionering af ilgangs bevægelse 01
G01 Lineær interpoleringsbevægelse 01
G02 Cirkulær interpoleringsbevægelse med uret 01
G03 Cirkulær interpoleringsbevægelse mod uret 01
G04 Ventetid 00
G0900
G10 Indstil forskydninger 00
G12 Cirkulær lommefræsning med uret 00
G13 Cirkulær lommefræsning mod uret 00
G17 XY-planvalg 02
G18 XZ-planvalg 02
G19 YZ-planvalg 02
G20 Vælg tommer 06
G21 Vælg metrisk 06
G28 Returner til maskinens nulpunkt 00
G29 Returner fra referencepunkt 00
G31 Fremføring indtil spring over 00
G35 Automatisk måling af værktøjsdiameter 00
G36 Automatisk måling af nulpunkt 00
G37 Automatisk måling af værktøjsforskydning 00
G40 Annuller kompensering for fræsning 07
G41 2D-kompensering for fræsning, venstre 07
G42 2D-kompensering for fræsning, højre 07
G43 Kompensering for værktøjslængde + (tilføj) 08
G44 Kompensering for værktøjslængde + (fratræk) 08
G47 Tekstindgravering 00
G49 G43/G44/G143 Annuller 08
G50 Annuller skalering 11
G5111
G52 Indstil arbejdskoordinatsystem 00 eller 12
G53 Valg af maskinens koordinatsystem, ikke-modal 00
G54 Valg af arbejdskoordinatsystem nr. 1 12
G55 Valg af arbejdskoordinatsystem nr. 2 12
G56 Valg af arbejdskoordinatsystem nr. 3 12
G57 Valg af arbejdskoordinatsystem nr. 4 12
G58 Valg af arbejdskoordinatsystem nr. 5 12
G59 Valg af arbejdskoordinatsystem nr. 6 12
G60 Ensrettet positionering 00
G61 Nøjagtigt stop-tilstand 15
G64 G6115
G65 Valgmulighed for makro til underprogram 00
G6816
G69 Annuller G68-rotation 16
G70 Bolthulcirkel 00
G71 Bolt-hul-bue 00
G72 Bolthuller langs en vinkel 00
G73 Højhastigheds-peckboring, canned cycle 09
G74 Omvendt gevindskæring canned cycle 09
G76 Fin udboring canned cycle 09
G77 Bagudboring canned cycle 09
G80 Annuller canned cycle 09
G81 Boring canned cycle 09
G82 Forboring canned cycle: 09
G83 Normal peckboring canned cycle 09
G84 Gevindskæring canned cycle 09
G85 Udboring canned cycle 09
G86 Udboring og stop canned cycle: 09
G89 Bore ind, ventetid, bore ud canned cycle 09
G90 Absolut position-kommando 03
G91 Trinvis position-kommando 03
G92 Indstil skifteværdi for arbejdskoordinatsystemer 00
G93 Inversafhængig tid fremføring-tilstand 05
G94 Fremføring pr. minut-tilstand 05
G95 Fremføring pr. omdrejning 05
G98 Canned cycle startpunktreturnering 10
G99 Canned cycle R-planreturnering 10
G100 Annuller spejlvending 00
G101 Aktiver spejlvending 00
G103;00
G10700
G110 Koordinatsystem nr. 7 12
G111 Koordinatsystem nr. 8 12
G112 Koordinatsystem nr. 9 12
G113 Koordinatsystem nr. 10 12
G114 Koordinatsystem nr. 11 12
G115 Koordinatsystem nr. 12 12
G116 Koordinatsystem nr. 13 12
G117 Koordinatsystem nr. 14 12
G118 Koordinatsystem nr. 15 12
G119 Koordinatsystem nr. 16 12
G120 Koordinatsystem nr. 17 12
G121 Koordinatsystem nr. 18 12
G122 Koordinatsystem nr. 19 12
G123 Koordinatsystem nr. 20 12
G124 Koordinatsystem nr. 21 12
G125 Koordinatsystem nr. 22 12
G126 Koordinatsystem nr. 23 12
G127 Koordinatsystem nr. 24 12
G128 Koordinatsystem nr. 25 12
G129 Koordinatsystem nr. 26 12
G136 Automatisk måling af nulpunktets center 00
G141 3D+ Kompensering for fræsning 07
G143 5-akset kompensering for værktøjslængde + 08
G15000
G15412
G156 Rømning canned cycle 09
G167 Ret indstilling 00
G17400
G18400
G18700
G234 - Tool Center Point Control (TCPC) (Styring af værktøjets centerpunkt) 08
G253 G253 Vend spindlen normalt til funktionskoordinatsystem 00
G254 Dynamic Work Offset (DWO) (Dynamisk arbejdsforskydning) 23
G255 Annuller Dynamic Work Offset (DWO) (Dynamisk arbejdsforskydning) 23
G266 Synlige akser for lineær hurtig % bevægelse 00
G268 Aktiver centralt koordinatsystem 02
G269 Deaktiver centralt koordinatsystem 02

G-koder til fræsning

De væsentligste G-koder til fræsning er kategoriseret i interpoleringsbevægelse og canned cycles. Interpoleringsbevægelse-koder til fræsning opdeles i:

G01 - Lineær interpoleringsbevægelse
G02 - Cirkulær interpoleringsbevægelse med uret
G03 - Cirkulær interpoleringsbevægelse mod uret
G12 - Cirkulær stationsfræsning med uret
G13 - Cirkulær stationsfræsning mod uret

Lineær interpoleringsbevægelse

G01 Lineær interpoleringsbevægelse bruges til at fræse i en lige linje. Det kræver en fremføringshastighed, specificeret med adressekoden Fnnn.nnnn. Xnn.nnnn, Ynn.nnnn, Znn.nnnn og Annn.nnn er valgfrie adressekoder til specificering af fræsning. Efterfølgende kommandoer til aksebevægelse bruger fremføringshastigheden, specificeret af G01, indtil der kommanderes en anden aksebevægelse med G00, G02, G03, G12 eller G13.

Hjørner kan affases med det valgfrie argument Cnn.nnnn til definering af affasning. Hjørner kan afrundes med den valgfrie adressekode Rnn.nnnn til definering af buens radius. Se G01 Lineær interpoleringsbevægelse (Gruppe 01) for yderligere information.

Cirkulær interpoleringsbevægelse

G02 og G03 er G-koder til cirkulære fræsebevægelser. Cirkulær interpoleringsbevægelse har flere valgfrie adressekoder til definering af buen eller cirklen. Buen eller cirklen starter fræsning fra den aktuelle fræsningsposition [1] til geometrien, specificeret i kommandoen G02/G03.

Buer kan defineres på to forskellige måder. Den foretrukne metode er at definere centrum af buen eller cirklen med I, J og/eller K og at definere buens slutpunkt [3] med et X, Y og/eller Z. Værdierne I J K definerer den relative afstand X Y Z fra startpunktet [2] til cirklens centrum. Værdierne X Y Z definerer de absolutte afstande X Y Z fra startpunktet til slutpunktet af buen i det aktuelle koordinatsystem. Det er også den eneste metode til at skære en cirkel. Definering af værdierne I J K alene og undlade at definere slutpunktsværdierne X Y Z skærer en cirkel.

Den anden metode til at skære en bue er at definere værdierne X Y Z for slutpunktet og at definere radiussen af cirklen med en R værdi.

Nedenfor findes nogle eksempler på brugen af de to forskellige metoder til skæring af en bue på 2" (eller 2 mm) i radius, 180 grader, skæring mod uret. Værktøjet starter ved X0 Y0 [1], bevæges til buens startpunkt [2] og skærer buen til slutpunktet [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 findes et eksempel på, hvordan du skærer et cirkel med en radius på 2" (eller 2 mm):

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

Kompensering for fræsning

Kompensering for fræsning er en metode til at flytte værktøjsstien, således at værktøjets faktiske midterlinje flyttes enten til venstre eller højre for den programmerede sti.

Normalt programmeres kompensering for fræsning for at flytte værktøjet for at kunne kontrollere funktionsstørrelsen. Visningen med forskydningen bruges til at angive mængden, som værktøjet skal flyttes.

Forskydningen kan angives som enten en diameter eller en radius værdi, afhængigt af indstilling 40, for både geometriske og slitageværdier. Hvis der specificeres diameter, er mængden, værtøjet flyttes, halvdelen af den angivne værdi.

De effektive forskydningsværdier er summen af den geometriske værdi og slitageværdien. Kompensering for fræsning er kun tilgængelig i X-aksen og Y-aksen for bearbejdning i 2D (G17). For bearbejdning i 3D er kompensering for fræsning tilgængelig i X-aksen, Y-aksen og Z-aksen (G141).

Generel beskrivelse og kompensering for fræsning

G41 vælger kompensering for fræsning til venstre. Det betyder, at styringen flytter værktøjet til venstre for den programmerede sti (hvad angår retningen af vandringen) for at kompensere for værktøjsradiussen eller -diameteren, defineret i værktøjets forskydningstabel (se indstilling 40). G42 vælger kompensering for fræsning til højre, hvilket flytter værktøjet til højre for den programmerede sti hvad angår retningen af vandringen.

En G41 eller G42 kommando skal have en Dnnn værdi for at kunne vælge det korrekte forskydningstal i kolonnen med radius/diameterforskydning. Tallet, der skal bruges med D, findes i den yderste, venstre kolonnen i værktøjsforskydningstabellen. Værdien, som styringen bruger til kompensering for fræsning, findes i kolonnen GEOMETRY (Geometri) under D (hvis indstilling 40 er DIAMETER) eller R (hvis indstilling 40 er RADIUS).

Hvis forskydningen er en negativ værdi, fungerer kompensering for fræsning som om den modsatte G-kode var blevet specificeret. F.eks. hvis der indtastes en negativ værdi for en G41, fungerer den som om der blev indtastet en positiv værdi for G42. Når kompensering for fræsning er aktiv (G41 eller G42) må du kun bruge X-Y-planet (G17) til cirkulære bevægelser. Kompensering for fræsning er kun begrænset til kompensering i X-Y planet.

G40 annullerer kompensering for fræsning og er standardtilstanden når en maskinen tændes. Når kompensering for fræsning ikke er aktiv, vil den programmerede sti være den samme som centrum af fræsningsstien. Du må ikke afslutte et program (M30, M00, M01 eller M02) med aktiv kompensering for fræsning.

Styringen fungerer med en bevægelsesblok ad gangen. Den vil dog se frem til de næste (2) blokke, der indeholder X- eller Y-bevægelser. Styringen kontrollerer disse (3) blokke information for forstyrrelse. Indstilling 58 styrer, hvordan denne del af kompenseringen for fræsning fungerer. Tilgængelige værdier for indstilling 58 er Fanuc eller Yasnac.

Hvis indstilling 58 er indstillet til Yasnac, skal styringen kunne positionere siden af værktøjet langs med kanterne af den programmerede kontur uden overfræsning af de næste to bevægelser. En cirkulær bevægelse samler alle de udvendige vinkler.

Hvis Indstilling 58 er indstillet til Fanuc, kræver styringen ikke, at værktøjets fræsningskant placeres langs med alle kanterne af den programmerede kontur for at forhindre overfræsning. Styringen udløser dog en alarm hvis fræsemaskinens sti er programmeret således, at den vil overfræse. Styringen samler udvendige vinkler mindre end eller lig med 270 grader med et skarpt hjørne. Den samler udvendige vinkler på mere end 270 grader med en ekstra lineær bevægelse.

Disse diagrammer viser, hvordan kompensering for fræsning fungerer for de mulige værdier i indstilling 58. Bemærk, at en mindre fræsning - mindre end værktøjets radius og vinkelret på den forrige bevægelse - kun fungerer med Fanuc-indstillingen.

Kompensering for fræsning, YASNAC, G41 med positiv værktøjsdiameter eller G42 med negativ værktøjsdiameter:

[1] Faktisk midte for værktøjssti,
[2] Programmeret værktøjssti,
[3] Startpunkt,
[4] Kompensering for fræsning. G41 / G42 og G40 kommanderes ved start og slutning af værktøjsstien.

Kompensering for fræsning, YASNAC, G42 med positiv værktøjsdiameter eller G41 med negativ værktøjsdiameter:

[1] Faktisk midte for værktøjssti,
[2] Programmeret værktøjssti,
[3] Startpunkt,
[4] Kompensering for fræsning. G41 / G42 og G40 kommanderes ved start og slutning af værktøjsstien.

Kompensering for fræsning, FANUC, G41 med positiv værktøjsdiameter eller G42 med negativ værktøjsdiameter:

[1] Faktisk midte for værktøjssti,
[2] Programmeret værktøjssti,
[3] Startpunkt,
[4] Kompensering for fræsning. G41 / G42 og G40 kommanderes ved start og slutning af værktøjsstien.

Kompensering for fræsning, FANUC, G42 med positiv værktøjsdiameter eller G41 med negativ værktøjsdiameter:

[1] Faktisk midte for værktøjssti,
[2] Programmeret værktøjssti,
[3] Startpunkt,
[4] Kompensering for fræsning. G41 / G42 og G40 kommanderes ved start og slutning af værktøjsstien.

Forkert kompensering for fræsning:

[1] Bevægelsen er mindre end kompenseringsradius for fræsning,
[2] Arbejdsemne,
3] Værktøj.

BEMÆRK: En mindre fræsning - mindre end værktøjets radius og vinkelret på den forrige bevægelse - kun fungere med Fanuc-indstillingen. Der udløses en alarm for kompensering for fræsning hvis maskinen indstilles til Yasnac-indstillingen.

Justering af fremføring ved kompensering for fræsning

Når der bruges kompensering for fræsning i cirkulære bevægelser er det muligt at justere hastigheden ud over den programmerede. Hvis den tilsigtede færdigbehandlingsfræsning er på den indvendige side af en cirkulær bevægelse, skal værktøjets hastighed sænkes for at sikre, at fremføringen af fladen ikke overstiger programmørens tilsigtede. Der vil dog opstå problemer hvis hastigheden sænkes for meget. Af denne årsag bruges indstilling 44 til at begrænse mængden, som fremføringen i dette tilfælde justeres med. Den kan indstilles til mellem 1 og 100 %. Hvis den indstilles til 100 %, udføres den ingen hastighedsændring. Hvis den indstilles til 1 % af hastigheden, kan hastigheden sænkes til 1 % af den programmerede fremføring.

Når skæringen er på ydersiden af en cirkulær bevægelse, udføres der ingen hastighedsændring til fremføringshastigheden.

Startpunkt for kompensering for fræsning (Yasnac), type A og B:

[1] Programmeret sti,
[2] Sti til værktøjscentrum,
[r] Værktøjsradius

Startpunkt for kompensering for fræsning (Fanuc), type A og B:

[1] Programmeret sti,
[2] Sti til værktøjscentrum,
[r] Værktøjsradius

Cirkulær interpolering og kompensering for fræsning

I dette afsnit beskrives brugen af G02 (cirkulær interpolering med uret), G03 (cirkulær interpolering mod uret) og kompensering for fræsning (G41: kompensering for fræsning venstre, G42: kompensering for fræsning højre).

Med G02 og G03 kan du programmere maskinen til at fræse cirkulære bevægelser og radiusser. Generelt - ved programmering af en profil eller en kontur - er den nemmeste måde at beskrive en radius på ved at bruge to punkter, et R og en værdi. For fuldstændige, cirkulære bevægelser (360 grader) skal der specificeres et I eller et J med en værdi. Illustrationen ved cirkelsnittet beskriver de forskellige sektioner af en cirkel.

Ved at bruge kompensering for fræsning i dette snit, kan programmøren flytte fræseren med en nøjagtig mængde for at kunne bearbejde en profil eller en kontur, så den passer nøjagtigt med print-dimensionerne. Når du bruger kompensering for fræsning, reduceres programmeringstiden og sandsynligheden for udregningsfejl, da de faktiske dimensioner kan programmeres, og emnets størrelse og geometri nemt kan kontrolleres.

Her følger nogle få regler om kompensering for fræsning, der nøje skal overholdes for succesfuld bearbejdning. Referer altid til disse regler når du skriver programmer.

  1. Kompensering for fræsning skal være aktiveret under en G01 X,Y-bevægelse, der er lig med eller større end fræserradiussen eller mængden, der kompenseres for.
  2. Når en bearbejdning, der bruger kompensering for fræsning, er færdig, skal kompensering for fræsning deaktiveres, ifølge de samme regler som aktiveringen, dvs. hvad der sættes i skal også fjernes.
  3. I de fleste maskiner - under kompensering for fræsning - vil en lineær X, Y-bevægelse, der er mindre end fræserradiussen, ikke fungere (Indstilling 58 - indstillet til Fanuc - for positive resultater).
  4. Kompensering for fræsning kan ikke aktiveres eller deaktiveres i en G02- eller G03 buebevægelse.
  5. Med aktiv kompensering for fræsning vil bearbejdning af indersiden af en bue, med en radius der er mindre, end hvad der er defineret af den aktive -værdi, udløser en alarm. Må ikke have en værktøjsdiameter, der er for stor, hvis buens radius er for lille.

Denne illustration viser, hvordan værktøjsstien udregnes for kompensering for fræsning.

Det mindre afsnit i illustrationen viser værktøjet i startposition og derefter i forskydningsposition, når fræseren når arbejdsemnet.

Cirkulær interpolering G02 og G03:

[1] 0,250" diameter endefræser,
[2] Programmeret sti,
[3] Værktøjets midte,
[4] Startposition,
[5] Forskydningsværktøjssti.

Programmeringsøvelse, der viser værktøjsstien.

Dette program bruger kompensering for fræsning. Værktøjsstien er programmeret til fræserens midterlinje. Det er også således, at styringen udregner kompenseringen for fræsning.

%
O40006 (Kompensering for fræsning ex-prog) ;
(G54 X0 Y0 er nederst til venstre på emnet) ;
(Z0 er oven på emnet):
(T1 er en 0,250" diameter endefræser):
(BEGYND AT FORBEREDE BLOKKE) ;
T1 M06 (Vælg værktøj 1):
G00 G90 G40 G49 G54 (Sikker opstart) ;
X-1. Y-1. (Ilgang til 1. position) ;
S1000 M03 (Spindel drejer med uret) ;
G43 H01 Z0.1 (Værktøjsforskydning 1 til) ;
M08 (kølevand til):
(BEGYND AT FRÆSE BLOKKE) ;
G01 Z-1. F50. (Fremfør til skæringsdybde);
G41 G01 X0 Y0 D01 F50. (2D kompensering for fræsning, venstre tændt) ;
Y4.125 (lineær bevægelse) ;
G02 X0.25 Y4.375 R0.375 (hjørneafrunding) ;
G01 X1.6562 (Lineær bevægelse) ;
G02 X2. Y4.0313 R0.3437 (hjørneafrunding) ;
G01 Y3.125 (Lineær bevægelse) ;
G03 X2.375 Y2.75 R0.375 (hjørneafrunding) ;
G01 X3.5 (Lineær bevægelse) ;
G02 X4. Y2.25 R0.5 (hjørneafrunding) ;
G01 Y0.4375 (Lineær bevægelse) ;
G02 X3.4375 Y-0.125 R0.5625 (hjørneafrunding) ;
G01 X-0.125 (Lineær bevægelse) ;
G40 X-1. Y-1. (Sidste position, kompensering for fræsning fra) ;
(BEGYND AT FÆRDIGGØRE BLOKKE) ;
G00 Z0.1 M09 (Hurtig tilbagetrækning, kølevand fra);
G53 G49 Z0 M05 (Z hjem, spindel fra) ;
G53 Y0 (Y home) ;
M30 (afslut program) ;
%

Canned cycles

Canned cycles er G-koder der kan udføre de mest almindelige gentagne funktioner, som f.eks. udboring, gevindskæring og udboring. Du definerer en canned cycle med alfabetiske adressekoder. Mens den canned cycle er aktiv, udfører maskinen defineringen hver gang du kommanderer en ny position, medmindre du specificerer ikke at gøre det.

Canned cycles forenkler programmering af emne. De mest almindelige gentagne Z-akse funktioner som f.eks. boring, gevindskæring og udboring, har canned cycles. Når aktiv køres en canned cycle ved hver ny akse-position. Canned cycles udfører hurtige kommandoer (G00) og den canned cycle-funktion udføres efter akse-bevægelsen. Dette gælder for G17- og G19-cyklusser, og Y-akse-bevægelser på Y-aksede drejebænke.

Boring canned cycles

Alle fire boring canned cycles kan gentages i G91, trinvis programmeringstilstand.

  • G81 Boring Canned Cycle er den grundlæggende boringscyklus. Den bruges til at bore overfladiske huller eller til boring med køling gennem spindel (TSC).
  • G82 Forboring canned cycle er den samme som G81 Boring Canned Cycle, undtagen at den kan vente i bunden af hullet. Det valgfri argument Pn.nnn specificerer varigheden af ventetiden.
  • G83 Normal peckboring, canned cycle bruges typisk til at bore dybe huller. Hakningsdybden kan være variabel eller konstant og altid trinvis. Qnn.nnn. Brug ikke en Q-værdi under programmering med I, J og K.
  • G73 Højhastigheds peckboring, canned cycle er den samme som G83 Normal peckboring, canned cycle, undtagen at værktøjets tilbagetrækning fra dybden er specificeret med indstilling 22 - Canned cycle delta Z. Peckboringscyklusser anbefales til huldybder der er mere end 3 gange borets diameter. Den indledende hakningsdybde, defineret med I, skal generelt være en dybde på 1 gange værktøjets diameter.

Gevindskæring canned cycle

Der er to gevindskæring canned cycles. Alle gevindskæring canned cycles kan gentages i G91, trinvis programmeringstilstand.

G84 Gevindskæring Canned Cycle er den normale gevindskæringscyklus. Den bruges til at skære gevind i den højre retning.

G74 Omvendt gevindskæring canned cycle er den gevindskæring canned cycle til den modsatte retning . Den bruges til at skære gevind i den venstre retning.

Udborings- og oprømningscyklusser

Der er (5) udboring canned cycles. Alle udboring canned cycles kan gentages i G91, trinvis programmeringstilstand.

  • G85 Udboring Canned Cycle er den grundlæggende boringscyklus. Den vil udbore ned til den ønskede dybde og returnere til den specificerede højde.
  • G86 Udboring og stop canned cycle er den samme som G85 Udboring Canned Cycle, undtagen at spindelen stopper i bunden af hullet, inden den returnerer til den specificerede højde.
  • G89 Bore ind, ventetid, bore ud canned cycle er den samme som G85 ,undtagen at der er en ventetid i bunden af hullet, og at hullet fortsat bores ved den specificerede fremføringshastighed, mens værktøjet returnerer til den specificerede position. Dette er forskelligt fra andre udboring canned cycles, hvor værktøjet flyttes i hurtig bevægelse eller jogges manuelt for at returnere det til returneringspositionen.
  • G76 Fin udboring canned cycle udborer hullet til den specificerede dybde og - efter hullet er udboret - flytter for at fjerne værktøjet fra hullet inden tilbagetrækning.
  • G77 Bagudboring canned cycle fungerer på lignende vis som G76, undtagen at inden start af udboring af hullet flytter den værktøjet for at rydde hullet, flytter ned i hullet og udborer til den specificerede dybde.

R-planer

R-planer, eller returplaner, er G-kode-kommandoer, der specificerer Z-aksens returhøjde eller canned cycles.

G-koder for R-plan forbliver aktive under hele den canned cycle, den bruges med. G98 Canned cycle startpunktreturnering bevæger Z-aksen til højden af Z-aksen inden den canned cycle.

G99 Canned cycle R-planreturnering bevæger Z-aksen til højden specificeret af argumentet Rnn.nnnn, specificeret med den canned cycle. 

Specielle G-koder

Der bruges specielle G-koder til kompliceret fræsning. De inkluderer:

  • Indgravering (G47)
  • Stationsfræsning (G12, G13 og G150)
  • Rotation og skalering (G68, G69, G50, G51)
  • Spejlvending (G101 og G100)

Indgravering

G-koden G47 til tekstindgravering lader dig indgravere tekst (herunder nogle ASCII-tegn) eller sekventielle serienumre med en enkelt kodeblok.

Se G47 Tekstindgravering (Gruppe 00) for yderligere information om indgravering.

Lommefræsning

Der findes to typer G-koder til stationsfræsning på Haas styringen:

Cirkulær stationsfræsning udføres med G12 Kommandoen Cirkulær stationsfræsning med uret G13 og kommandoen Cirkulær stationsfræsning mod uret, G-koder.

G150 Generel stationsfræsning bruger et underprogram til bearbejdning af brugerdefineret stationsgeometri.

Sørg for, at underprogrammets geometri er en helt lukket form. Sørg for, at X-Y-startpunktet i kommandoen G150 er indenfor grænsen af den helt lukkede form. Manglende overholdelse af dette kan udløse Alarm 370 - Pocket Definition Error (Fejl i definition af lomme).

Se G12 Cirkulær stationsfræsning med uret/G13 Cirkulær stationsfræsning (Gruppe 00) for yderligere information om G-koder til stationsfræsning.

Rotation og skalering

BEMÆRK:  Du skal købe ekstraudstyret Rotation og skalering for at kunne bruge disse funktioner. Der findes også en demonstrationsversion på 200 timer.

G68 Rotation bruges til at rotere koordinatsystemet i den ønskede retning. Du kan bruge denne funktion sammen med tilstanden G91 Incremental Programming (Trinvis programmering) til bearbejdning af symmetriske mønstre. G69 annullerer rotation.

G51 anvender en skaleringsfaktor til positioneringsværdier i blokke efter kommandoen G51. G50 annullerer skalering. Du kan bruge skalering sammen med rotation, men sørg for, at du kommanderer skalering først.

Se G68 Rotation (gruppe 16) for yderligere information om G-koder til rotation og skalering.

Spejlvending

G101 Aktivering af spejlvending spejlvender aksebevægelsen for den specificerede akse. Indstillinger 45-48, 80 and 250 aktiverer spejlvending for X-, Y-, Z-, A-, B- og C-akserne.

Spejlvendingspunktet langs en akse defineres af argumentet Xnn.nn. Dette kan specificeres for en Y-akse, der er aktiveret på maskinen, og i indstillingerne, ved at bruge aksen, de skal spejlvendes, som argumentet. annullerer . G100 annullerer G101.

Se G100/G101 Deaktiver/Aktiver spejlvend (gruppe 00) for yderligere information om G-koder, der spejlvender.
Feedback
FIND FORHANDLER
Feedback
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-leveret pris

Denne pris omfatter forsendelsesomkostninger, eksport- og importafgifter og alle andre udgifter i forbindelse med levering til en lokation i Frankrig, der er aftalt med dig som køber. Ingen andre obligatoriske omkostninger kan blive tilføjet leveringen af et Haas CNC-produkt.

HOLD DIG OPDATERET MED DE SENESTE HAAS-TIPS OG TEKNOLOGI ...

Tilmeld dig nu!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service og Support
  • Ejere
  • Anmod om service
  • Betjeningsvejledninger
  • Haas-reservedele
  • Anmodning om reparation af rundbord
  • Anbefalinger inden du installerer
  • Køb af værktøjer
  • Version og pris for en ny Haas
  • Tilgængeligt lager
  • Haas-prisliste
  • CNCA-finansiering
  • Om Haas
  • Karriere
  • Certificeringer og sikkerhed
  • Kontakt os
  • Oversigt
  • Vilkår og betingelser
  • Haas Tooling: vilkår og betingelser
  • Databeskyttelse
  • Garanti
  • Haas-fællesskab
  • Haas CNC-certificeringsprogram
  • Haas Motorsports
  • Gene Haas Foundation
  • Haas teknisk træningsfællesskab
  • Events
  • Deltag i samtalen
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 Haas Automation, Inc – CNC-maskiner

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

Cookieerklæring

Vi bruger cookies til at forbedre din brugeroplevelse. Vores cookieerklæring beskriver, hvilke cookies vi bruger, hvorfor vi bruger dem, og hvordan du kan finde flere oplysninger om dem. Bekræft venligst dit samtykke til, at vi bruger cookies til analyse. Hvis du ikke giver samtykke, kan du stadig bruge vores hjemmeside, men med begrænset brugeroplevelse.

Administrer indstillinger

Cookieerklæring

Vi bruger cookies til at forbedre din brugeroplevelse. Vores cookieerklæring beskriver, hvilke cookies vi bruger, hvorfor vi bruger dem, og hvordan du kan finde flere oplysninger om dem. Bekræft venligst dit samtykke til, at vi bruger cookies til analyse. Hvis du ikke giver samtykke, kan du stadig bruge vores hjemmeside, men med begrænset brugeroplevelse.

Functional Cookies

Analytics Cookies