MyHaas Välkommen
!
Haas Tooling Gästorderhistorik MyHaas/HaasConnect Logga in Registrera Haas Tooling Mitt konto Order History Return History MyHaas/HaasConnect Logga ut Välkommen Mina maskiner Senaste aktivitet Mina offerter Mitt konto Mina användare Logga ut
Hitta din återförsäljare
  1. Välj 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
    • Haas VMT-serien VMT-serien
      VMT-serien
      VMT-serien View All
      • VMT-serien
      • VF-serien
      • UMC-serien
      • VR-serien
      • Prismatisk VP-5
      • VMC med palettväxlare
      • Minimill
      • VM-serien
      • Höghastighetsborrmaskiner
      • Drill/Tap/Mill-serien
      • Toolroom-serien
      • Compact Mill
      • Portalfräsar
      • SR skivmatningsbord
      • VS-serien
      • Fräsar med dubbla pelare
      • Styrsimulator
      • Portalrobot för fräs
      • APL för laddning av VMC/UMC från sidan
      • Kompakt portalrobot
    • Product Image Fleraxlade lösningar
      Fleraxlade lösningar
      Fleraxlade lösningar View All
      • Fleraxlade lösningar
      • Svarvar med Y-axel
      • 5-axlig fräs
    • Haas-svarvar Svarvar
      Svarvar
      Svarvar View All
      • Svarvar
      • ST-serien
      • Dubbla spindlar
      • Box Way-serien
      • Toolroom-svarvar
      • CL-serien
      • Haas stångmagasin V2
      • Portalrobot för svarv
    • Haas horisontalfräsar Horisontalfräsar
      Horisontalfräsar
      Horisontalfräsar View All
      • Horisontalfräsar
      • Horisontella fleroperationsmaskiner/ 50-kona
      • Horisontella fleroperationsmaskiner/ 40-kona
    • Haas rundmatningsbord och indexerare Rundmatningsbord och indexerare
      Rundmatningsbord och indexerare
      Rundmatningsbord och indexerare View All
      • Rundmatningsbord och indexerare
      • Rundmatningsbord
      • Indexerare
      • 5-axliga rundmatande produkter
      • Extra stora rundmatningsbord
    • Product Image Automatiseringssystem
      Automatiseringssystem
      Automatiseringssystem View All
      • Automatiseringssystem
      • Automatisering för fräsar
      • Automatiseringslösning för svarv
      • Automatiseringsmodeller
    • Haas borrmaskiner Skrivbordsmaskiner
      Skrivbordsmaskiner
      Skrivbordsmaskiner View All
      • Skrivbordsmaskiner
      • Desktop Mill
      • Desktop Lathe
    • Haas verkstadsutrustning Verkstadsutrustning
      Verkstadsutrustning
      Verkstadsutrustning View All
      • Verkstadsutrustning
      • Bandsåg
      • Bordsfräs
      • Planslipmaskin, 2550
      • Planslipmaskin, 3063
      • Laserskärmaskin
    • SNABBLÄNKAR Specialserie  Specialserie 
      EU-SERIEN EU-SERIEN BYGG-OCH-SE PRIS | PRISLISTA BYGG-OCH-SE PRIS | PRISLISTA Maskiner i lager Maskiner i lager NYHETER NYHETER DIN FÖRSTA CNC-MASKIN DIN FÖRSTA CNC-MASKIN
      KÖPA VERKTYG
      • Bygg och prissätt en Haas
      • Prislista
      • Finns i lager
      • CNCA-finansiering
      VILL DU KOMMA I KONTAKT MED OSS?

      Din Haas-leverantör (HFO) kan besvara alla dina frågor och diskutera vilka lösningar som är bäst för dig.

      CONTACT YOUR DISTRIBUTOR >
  • Alternativ Main Menu
    • Product Image Spindlar
      Spindlar
      Spindlar View All
      • Spindlar
    • Product Image Verktygsväxlare
      Verktygsväxlare
      Verktygsväxlare View All
      • Verktygsväxlare
    • Product Image 4:e | 5:e-axlade
      4:e | 5:e-axlade
      4:e | 5:e-axlade View All
      • 4:e | 5:e-axlade
    • Product Image Revolvrar och roterande verktyg
      Revolvrar och roterande verktyg
      Revolvrar och roterande verktyg View All
      • Revolvrar och roterande verktyg
    • Product Image Sondering
      Sondering
      Sondering View All
      • Sondering
    • Haas – Hantering av spån och kylmedel Hantering av spån och kylmedel
      Hantering av spån och kylmedel
      Hantering av spån och kylmedel View All
      • Hantering av spån och kylmedel
    • Haas styrsystem Haas styrsystem
      Haas styrsystem
      Haas styrsystem View All
      • Haas styrsystem
    • Product Image Produktalternativ
      Produktalternativ
      Produktalternativ View All
      • Produktalternativ
    • Product Image Verktyg och fixturtillbehör
      Verktyg och fixturtillbehör
      Verktyg och fixturtillbehör View All
      • Verktyg och fixturtillbehör
    • Product Image Uppspänningsanordning
      Uppspänningsanordning
      Uppspänningsanordning View All
      • Uppspänningsanordning
    • View All
    • Product Image 5-axliga lösningar
      5-axliga lösningar
      5-axliga lösningar View All
      • 5-axliga lösningar
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisering
      Automatisering
      Automatisering View All
      • Automatisering
    • SNABBLÄNKAR Specialserie  Specialserie 
      EU-SERIEN EU-SERIEN BYGG-OCH-SE PRIS | PRISLISTA BYGG-OCH-SE PRIS | PRISLISTA Maskiner i lager Maskiner i lager NYHETER NYHETER DIN FÖRSTA CNC-MASKIN DIN FÖRSTA CNC-MASKIN
      KÖPA VERKTYG
      • Bygg och prissätt en Haas
      • Prislista
      • Finns i lager
      • CNCA-finansiering
      VILL DU KOMMA I KONTAKT MED OSS?

      Din Haas-leverantör (HFO) kan besvara alla dina frågor och diskutera vilka lösningar som är bäst för dig.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Upptäck skillnaden med Haas
    • Varför Haas
    • MyHaas
    • Utbildningsgrupp
    • Industri 4.0
    • Haas-certifiering
    • Kundreferenser
  • Service Main Menu
      Välkommen till Haas Service
      SERVICEHEMSIDA Bruksanvisningar Så här går det till Felsökningsguider Förebyggande underhåll Haas-detaljer Haas-verktyg Video
  • Videor Main Menu
×

Sökresultat

Web Pages

Images

    • <
    • 1
    • >
MyHaas Välkommen
!
Haas Tooling Gästorderhistorik MyHaas/HaasConnect Logga in Registrera Haas Tooling Mitt konto Order History Return History MyHaas/HaasConnect Logga ut Välkommen Mina maskiner Senaste aktivitet Mina offerter Mitt konto Mina användare Logga ut
Hitta din återförsäljare
  1. Välj 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ökresultat

Web Pages

Images

    • <
    • 1
    • >

17 - Mill - G-Codes

Fräsoperatörshandbok


  • 0 - Fräs – Innehållsförteckning
  • 1 - Fräs – Introduktion
  • 2 - Fräs – Juridisk information
  • 3 - Fräs – Säkerhet
  • 4 - Fräs – Hängpanel
  • 5 - Fräs – Styrsystemets skärm
  • 6 - Fräs – Enhetshanterare
  • 7 - Fräs – Pekskärmsfunktion
  • 8 - Fräs – Detaljuppsättning
  • 9 - Fräs – Paraplyverktygsväxlare
  • 10 - Fräs – SMTC
  • 11 - Fräs – Handhavande
  • 12 - Fräs – Programmering
  • 13 - Fräs – Makron
  • 14 - Fräs – Styrsystemets symboler
  • 15 - Fräs – Fjärrmanipulator
  • 16 - Fräs – Programmering av tillvalsfunktioner
  • 17 - Fräs – G-koder
  • 18 - Fräs – M-koder
  • 19 - Fräs – Inställningar
  • 20 - Fräs – Annan utrustning

Go To :

17.1 Introduktion till G-koder för fräs

Mill G-Codes Introduction

På denna sida ges detaljerade beskrivningar av G-koderna för programmering av maskinen. 

FÖRSIKTIGHET:  Exempelprogrammen som visas i denna manual har testats för noggrannhet, men är ändå enbart avsedda som illustrerande exempel. Programmen definierar inte verktyg, offsets eller material. De beskriver inte uppspänningsanordning eller annan fastspänning. Om du väljer att köra ett exempelprogram på din maskin, gör det i så fall i grafikläget. Följ alltid säkra arbetsrutiner när du kör ett okänt program.

Anm.:  Exempelprogrammen i denna manual representerar ett mycket konservativt programmeringssätt. Exemplen ska illustrera säkra och pålitliga program och de är inte nödvändigtvis de snabbaste eller mest effektiva metoderna att använda maskinen på. Exempelprogrammen innehåller G-koder som du kanske inte skulle välja i mer effektiva program.

Vad är G-koder?
  • 17.1 Fräs – G-koder
  • 17.2 Skär-G-koder
  • 17.3 Skärstålskompensation
  • 17.4 Fasta cykler
  • 17.5 Särskilda G-koder
avbryt
Kod Beskrivning Grupp
G00 Snabbmatningspositionering 01
G01 Linjär interpoleringsrörelse 01
G02 Cirkulär interpolationsrörelse medsols 01
G03 Cirkulär interpolationsrörelse motsols 01
G04 Fördröjning 00
G09 Exakt stopp 00
G10 Inställda offset 00
G12 Cirkulär fickfräsning medsols 00
G13 Cirkulär fickfräsning motsols 00
G17 XY-planval 02
G18 XZ-planval 02
G19 YZ-planval 02
G20 Välj tum 06
G21 Välj metriskt 06
G28 Återgå till maskinnolläge 00
G29 Återgå från referenspunkt 00
G31 Mata tills överhopp 00
G35 Automatisk verktygsdiametermätning 00
G36 Automatisk arbetsoffsetmätning 00
G37 Automatisk verktygsoffsetmätning 00
G40 Avbryt skärstålskompensation 07
G41 2D skärstålskompensation vänster 07
G42 2D skärstålskompensation höger 07
G43 Verktygslängdskomp. + (addera) 08
G44 Verktygslängdskomp. - (subtrahera) 08
G47 Textgravering 00
G49 G43/G44/G143 avbryt 08
G50 Avbryt skalning 11
G51 Skalning 11
G52 Ställ in arbetskoordinatsystem 00 eller 12
G53 Ickemodalt maskinkoordinatval 00
G54 Välj arbetskoordinatsystem #1 12
G55 Välj arbetskoordinatsystem #2 12
G56 Välj arbetskoordinatsystem #3 12
G57 Välj arbetskoordinatsystem #4 12
G58 Välj arbetskoordinatsystem #5 12
G59 Välj arbetskoordinatsystem #6 12
G60 Likriktad positionering 00
G61 Exakt stoppläge 15
G64 G6115
G65 Anropsalternativ makrosubprogram 00
G68 Rotation 16
G69 Avbryt G68-rotation 16
G70 Bulthålscirkel 00
G71 Bulthålsbåge 00
G72 Bulthål utmed en vinkel 00
G73 Stötborrning i hög hastighet fast cykel 09
G74 Motgängning fast cykel 09
G76 Finborrning fast cykel 09
G77 Bakurborrning fast cykel 09
G80 Avbryt fast cykel 09
G81 Borra fast cykel 09
G82 Punktborrning fast cykel 09
G83 Normal stötborrning fast cykel 09
G84 Fast gängningscykel 09
G85 Borrning fast cykel 09
G86 Borrning och stopp fast cykel 09
G89 Urborrning in, fördröjning, urborrning ut fast cykel 09
G90 Absolut positionering 03
G91 Inkrementellt positionskommando 03
G92 Ställ in skiftvärde arbetskoordinatsystem 00
G93 Omvänd tidsmatning 05
G94 Matning per minut-läge 05
G95 Matning per varv 05
G98 Fast cykel begynnelsepunktretur 10
G99 Fast cykel R-planretur 10
G100 Avbryt spegling 00
G101 Aktivera spegling 00
G103; Begränsa blockbuffring 00
G107 Cylindrisk avbildning 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 centrummätning arbetsoffset 00
G141 3D+-skärstålskompensation 07
G143 5-axlad verktygslängdskompensering + 08
G150 Universell fickfräsning 00
G154 Välj arbetskoordinater P1-P99 12
G156 Fast brotschcykel 09
G167 Ändra inställning 00
G174 Motsols vinklad fast gängning 00
G184 Medsols vinklad fast gängning 00
G187 Inställning av ytjämnhetsnivån 00
G234 Styrning av verktygscentrum (TCPC) 08
G253 G253 Orientera spindeln vinkelrätt mot operationskoordinatsystemet 00
G254 Dynamisk arbetsoffset (DWO) 23
G255 Avbryt dynamisk arbetsoffset (DWO) 23
G266 Linjär snabbmatning av synliga axlar % 00
G268 Aktivera funktionskoordinatsystem 02
G269 Aktivera funktionskoordinatsystem 02

Cutting G-Codes

De huvudsakliga skär-G-koderna är uppdelade i interpolationsrörelse och fasta cykler. Skärkoder för interpolationsrörelse är vidare uppdelade i:

G01 - Linjär interpolationsrörelse
G02 - Cirkulär interpolationsrörelse medurs
G03 - Cirkulär interpolationsrörelse moturs
G12 - Medurs rundfickfräsning
G13 - Moturs rundfickfräsning

Linear Interpolation Motion

G01 Linjär interpolationsrörelse används för att skära raka linjer. Den kräver en matningshastighet, specificerad genom Fnnn.nnnn-adresskoden. Xnn.nnnn, Ynn.nnnn, Znn.nnnn och Annn.nnn är valfria adresskoder för att specificera skärning. Efterföljande axelrörelsekommandon använder matningshastigheten specificerad av G01 tills någon annan axelrörelse, G00, G02, G03, G12 eller G13 kommenderas.

Hörn kan fasas med hjälp av det valfria argumentet Cnn.nnnn för att definiera avfasningen. Hörn kan rundas med hjälp av den valfria adresskoden nbspRnn.nnnn för att definiera bågradien. Se G01 linjär interpoleringsrörelse (grupp 01) för mer information.

Circular Interpolation Motion

G02 och G03 är G-koder för cirkulära skärrörelser. Cirkulär interpolationsrörelse har flera valfria adresskoder för definition av bågen eller cirkeln. Bågen eller cirkeln börjar skäras från den aktuella skärstålspositionen [1] till geometrin specificerad i G02/G03-kommandot.

Bågar kan definieras på två olika sätt. Metoden som föredras är att definiera bågens eller cirkelns mittpunkt med I, J och/eller K och att definiera bågens slutpunkt [3] med ett X, Y och/eller Z. IJK-värdena definierar det relativa XYZ-avståndet från startpunkten [2] till cirkelns mittpunkt. XYZ-värdena definierar det absoluta XYZ-avståndet från startpunkten till slutpunkten på bågen i det aktuella koordinatsystemet. Detta är också den enda metoden för skärning av en cirkel. Om endast IJK-värdena och inte slutpunktens XYZ-värden definieras skärs en cirkel.

Den andra metoden för att skära en båge är att definiera XYZ-värdena för slutpunkten och att definiera cirkelns radie med ett R-värde.

Nedan följer exempel på hur de två olika metoderna används för att skära en båge med 2 tums (eller 2 mm) radie 180 grader moturs. Verktyget startar vid X0 Y0 [1], flyttar till bågens startpunkt [2] och skär bågen till slutpunkten [3]:

1

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

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

Nedan följer ett exempel på hur en cirkel med 2 tums (eller 2 mm) radie skärs:

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

Cutter Compensation

Skärstålskompensation är en metod för att flytta verktygsbanan så att verktygets faktiska centrumlinje flyttas till antingen vänster eller höger om den programmerade banan.

Normalt programmeras skärstålskompensation för att förskjuta verktyget för att styra funktionsstorleken. Offsetdisplayen används för att ange hur mycket verktyget ska flyttas.

Offset anges antingen som diameter eller radie, beroende på inställning 40, för både geometri- och slitagevärdena. Om en diameter specificeras är förskjutningsvärdet hälften av det angivna värdet.

De effektiva offsetvärdena är summan av geometri- och slitagevärdena. Skärstålskompensation är endast tillgängligt i X-axeln och Y-axeln för 2D-bearbetning (G17). För 3D-bearbetning är skärstålskompensation tillgängligt i X- , Y- och Z-axlarna (G141).

General Description of Cutter Compensation

G41 väljer skärstålskompensering vänster. Detta innebär att kontrollsystemet flyttar verktyget till vänster om den programmerade banan (med hänvisning till förflyttningsriktningen) för att kompensera för verktygets radie eller diameter, vilken anges i verktygsoffsettabellen (se inställning 40). G42 väljer skärstålskompensering höger, vilket flyttar vekrtyget till höger om den programmerade banan, betraktat från rörelseriktningen.

Ett G41- eller G42-kommando måste ha ett Dnnn-värde för att välja rätt offsetnummer från radiens/diameterns offsetkolumn. Numret som används med D finns i kolumnen längst till vänster i verktygsoffsettabellen. Värdet som kontrollen använer för skärstålskompensering finns i GEOMETRI-kolumnen, under D (om inställning 40 är DIAMETER) eller R (om inställning 40 är RADIE).

Om offsetvärdet är negativt kör skärstålskompensationen som om programmet anger motsatt G-kod. Exempelvis uppför sig ett negativt värde för G41 som ett positivt värde för G42. Och om skärstålskompensering väljs (G41 eller G42), får dessutom endast XY-planet användas för kretsrörelser (G17). Skärstålskompensation är begränsat till kompensation enbart i X-Y-planet.

G40 avbryter skärstålskompenseringen och är standardinställning när du startar maskinen. När skärstålskompensationen inte är aktiv kommer den programmerade banan att vara samma som mitten av skärstålsbanan. Du får inte avsluta ett program (M30, M00, M01 eller M02) med skärstålskompenseringnbspaktivt.

Kontrollsystemet arbetar med ett rörelseblock i taget. Men den kommer att se framåt på de nästkommande (2) blocken som har X- eller Y-rörelser. Kontrollsystemet kontrollerar eventuell information om störning för dessa (3) block. Inställning 58 styr hur den här delen av skärstålskompensationen fungerar. Inställningsvärden för inställning 58 är Fanuc eller Yasnac.

skärstålskompensationinställning 58 och Om inställning 58 ställs in till Yasnac måste kontrollsystemet kunna placera verktygets sida längs samtliga kanter på den programmerade profilen, utan att överskära de två efterföljande rörelserna. En kretsrörelse sammanbinder samtliga yttre vinklar.

Om inställning 58 ställs in på FanucFanuc kräver inte kontrollsystemet att verktygets skäregg placeras längs samtliga kanter på den programmerade profilen, vilket förhindrar överskärning. Men kontrollsystemet utlöser ett larm om skärstålets bana är programmerad så att överskärning kommer att ske. Kontrollsystemet förenar vinklar som är mindre än eller lika nemd 270 grader med ett skarpt hörn. Yttre vinklar på mer än 270 grader förenas med en extra linjär rörelse.

Dessa diagram visar hur skärstålskompensation fungerar för de möjliga värdena i inställning 58. Märk att ett litet skär på mindre än verktygsradien och i rät vinkel mot den föregående rörelsen enbart fungerar med Fanuc inställningen.

Skärstålskompensering, YASNAC-typ, G41 med positiv verktygsdiameter eller G42 med negativ verktygsdiameter:

[1] Verktygsbana faktisk mittpunkt,
[2] Programmerad verktygsbana,
[3] Startpunkt,
[4] Skärstålskompensation G41/G42 och G40 kommenderas i början och slutet av verktygsbanan.

Skärstålskompensering, YASNAC-typ, G42 med positiv verktygsdiameter eller G41 med negativ verktygsdiameter:

[1] Verktygsbana faktisk mittpunkt,
[2] Programmerad verktygsbana,
[3] Startpunkt,
[4] Skärstålskompensation G41/G42 och G40 kommenderas i början och slutet av verktygsbanan.

Skärstålskompensering, FANUC-typ, G41 med positiv verktygsdiameter eller G42 med negativ verktygsdiameter:

[1] Verktygsbana faktisk mittpunkt,
[2] Programmerad verktygsbana,
[3] Startpunkt,
[4] Skärstålskompensation G41/G42 och G40 kommenderas i början och slutet av verktygsbanan.

Skärstålskompensering, FANUC-typ, G41 med positiv verktygsdiameter eller G42 med negativ verktygsdiameter:

[1] Verktygsbana faktisk mittpunkt,
[2] Programmerad verktygsbana,
[3] Startpunkt,
[4] Skärstålskompensation G41/G42 och G40 kommenderas i början och slutet av verktygsbanan.

Felaktig skärstålskompensering:

[1] Rörelsen understiger skärstålskompensationsradien, Arbetsstycke, Verktyg.
[2] arbetsstycke,
3] Verktyg.

Ett litet skär på mindre än verktygsradien och i rät vinkel mot den föregående rörelsen fungerar enbart med Fanuc-inställningen. Ett skärstålskompensationslarm utlöses om maskinen är inställd på Yasnac.

Feed Adjustments in Cutter Compensation

Då skärstålskompensering används i kretsrörelser kan den programmerade hastigheten ändras. Om den planerade finbearbetningen utförs på kretsrörelsens insida bör verktyget saktas ned för att säkerställa att ytmatningen inte överstiger vad programmeraren avsåg. Det uppstår dock problem när hastigheten sänks alltför mycket. På grund av detta används inställning 44 för att begränsa hur mycket matningen justeras i det här fallet. Den kan ställas till mellan 1 och 100 %. Om den ställs till 100 % sker ingen hastighetsändring. Om den ställs till 1 % kan hastigheten minskas till 1 % av det programmerade matningsvärdet.

Då skäret ligger på kretsrörelsens utsida sker ingen ökning av matningshastigheten.

Skärstålskompenseringspost (Yasnac) Typ A och B:

[1] Programmerad bana,
[2] Verktygscenterbana,
[r] Verktygsradie

Skärstålskompenseringspost (Fanuc-typ) Typ A och B:

[1] Programmerad bana,
[2] Verktygscenterbana,
[r] Verktygsradie

Circular Interpolation and Cutter Compensation

skärstålskompensationcirkulär interpolering ochI detta avsnitt beskrivs användning av G02 (cirkulär interpolering medsols), G03 (cirkulär interpolering motsols) och skärstålskompensation (G41: vänster skärstålskompensation, G42: höger skärstålskompensation).

Med hjälp av G02 och G03 kan vi programmera maskinen för kretsrörelser och radier. Vid programmeringen av en kurvlinje eller profil är det generellt enklast att beskriva en radie mellan två punkter med ett R och ett värde. För hela kretsrörelser (360 grader) måste ett I eller ett J med ett värde specificeras. Cirkelsektionsillustrationen beskriver en cirkels olika sektioner.

Genom att använda skärstålskompensation i den här sektionen kan programmeraren förskjuta skärstålet ett exakt avstånd och skapa en kurvlinje eller profil enligt de exakta utskriftsmåtten. Genom att använda skärstålskompensation minskar programmeringstiden och risken för ett programmeringsberäkningsfel, eftersom riktiga mått kan programmeras och detaljstorlek och geometri lätt kan kontrolleras.

Här följer ett antal regler om skärstålskompensation som man måste följa noggrant för korrekt maskinhantering. Följ alltid dessa regler när du skriver program.

  1. Skärstålskompenseringen måste aktiveras under en G01 X,Y-rörelse som är lika med eller större än skärstålsradien, eller mängden som det kompenserasnbspör.
  2. När en operation med skärstålskompensation är avslutad måste skärstålskompensationen stängas AV enligt samma regler som för aktiveringsprocessen, dvs. vad som läggs till måste också tas bort.
  3. I flertalet maskiner, under skärstålskompensation, kan det hända att en linjär X,Y-rörelse som är mindre än skärstålsradien inte fungerar. (Inställning 58 – inställd på Fanuc – för bästa resultat.)
  4. Skärstålskompenseringen kan inte aktiveras eller stängas av under en G02 eller G03-nbspbågrörelse.
  5. Med skärstålskompensation aktivt gör bearbetning av en innerbåge med en mindre radie än vad som definieras av det aktiva -värdet att maskinen larmar. Kan ha för stor verktygsdiameter om bågens radie är för liten.

Figuren nedan visar hur verktygsbanan beräknas för skärstålskompensationen.

Detaljavsnittet visar verktyget i startposition och därefter i offsetposition då skärstålet når arbetsstycket.

Cirkulär interpolation G02 och G03:

[1] Ändfräs med diameter 0.250".
[2] Programmerad bana,
[3] Verktygscentrum,
[4] Utgångsposition.
[5] Verktygsbana med offset.

Programmeringsövning visande verktygsbana.

Följande program använder skärstålskompensation. Verktygsbanan är programmerad till skärstålets centrumlinje. Det är också så här kontrollsystemet beräknar skärstålskompensation.

%
O40006 (skärstålskomp. ex-prog) ;
(G54 X0 Y0 är längst ned till vänster i det vänstra hörnet) ;
(Z0 är överst på detaljen) ;
(T1 är en 1/4 tums ändfräs) ;
(INITIERA FÖRBEREDELSEKODBLOCK) ;
T1 M06 (Välj verktyg 1) ;
G00 G90 G40 G49 G54 (Säker start) ;
X-1. Y-1. (Snabbgång till 1:a position);
S1000 M03 (Spindel på medurs) ;
G43 H03 Z0.1(Verktygsoffset 1 på) ;
M08 (Kylmedel på);
(BÖRJA SKÄRBLOCK) ;
G01 Z-1. F50. ; (Matning till skärdjup) ;
G41 G01 X0 Y0 D01 F50. (2D-skärstålskomp. lämnades på) ;
Y-4.125 (linjär rörelse) ;
G02 X0.25 Y4.375 R0.375 (hörnrundning) ;
G01 X1.6562 (linjär rörelse) ;
G02 X2 Y4.0313 R0.3437 (hörnrundning) ;
G01 Y3.125 (Linjär rörelse) ;
G03 X2.375 Y2.75 R0.375 (hörnrundning) ;
G01 X3.5 (linjär rörelse) ;
G02 X4 Y2.25 R0.5 (hörnrundning) ;
G01 Y0.4375 (linjär rörelse) ;
G02 X3.4375 Y-0.125 R0.5625 (hörnrundning) ;
G01 X-0.125 (linjär rörelse) ;
G40 X-1. Y-1. (Sista position, skärstålskomp. av) ;
(STARTA KOMPLETTERINGSBLOCK) ;
G00 Z0.1 M09 (Snabb återgång, kylmedel av) ;
G53 G49 Z0 M05 (Z hem, spindel av) ;
G53 Y0 (Y hem) ;
M30 (Avsluta program) ;
%

Canned Cycles

Fasta cykler är G-koder som används för att utföra repeterande operationer, t.ex. borrning, gängning och urborrning. En fast cykel definieras med alfabetiska adresskoder. Medan den fasta cykeln är aktiv utför maskinen den definierade åtgärden varje gång man kommenderar en ny position, om man inte anger att detta inte ska ske.

Fasta cykler förenklar detaljprogram. De flesta vanliga Z-axel-funktionerna, som borrning, gängning och urborrning, har fasta cykler. När den är aktiv körs en fast cykel vid varje ny axelposition. Fasta cykler kör axelrörelser som snabbmatningskommandon (G00) och den fasta cykeloperationen utförs efter axelrörelsen. Detta gäller G17- och G19-cykler samt Y-axelrörelser på Y-axelsvarvar.

Drilling Canned Cycles

Samtliga fyra fasta gängningscykler kan genomlöpas i G91, i läget inkrementellnbspprogrammering.

  • Den fasta G81-borrcykeln är den grundläggande borrcykeln. Det används till att borra grunda hål eller till att borra med Genom spindeln kylmedelborrningscykel ochGenom spindelnkylmedel (TSC).
  • Den fasta G82-punktborrningscykeln är samma som den fasta G81-borrcykeln, förutom att en fördröjning kan kommenderas i botten av hålet. Det valfria argumentet Pn.nnn specificerar länden på fördröjningen.
  • G83, normal stötborrning fast cykel, används normalt för borrning av djupa hål. Stötdjupet kan variera eller vara konstant och alltid inkrementellt. Qnn.nnn. Använd inte ett Q-värde vid programmering med I,J och K.
  • G73, höghastighetsstötborrning fast cykel, är samma som G83, normal stötborrning fast cykel, förutom att verktygets återgång specificeras med inställning 22 - Can Cycle Delta Z (fast cykel delta Z). Stötborrningscykler rekommenderas för hål som är 3 gånger djupare än borrbitsdiametern. Det inledande stötdjupet, definierat av I, ska normalt vara 1 verktygsdiameter.

Tapping Canned Cycles

Det finns två fasta cykler för gängning. Samtliga fasta gängningscykler kan genomlöpas i G91, i läget inkrementell programmering.

G84, fast gängningscykel, är den normala gängningscykeln. Den används för gängning av högergängor.

G74 Motgängning fast cykel är gängningscykeln för vänstergängor. Den används för gängning av vänstergängor.

Boring and Reaming Cycles

Det finns (5) fasta urborrningscykler. Samtliga urborrningscykler kan genomlöpas i G91, i läget inkrementell programmering.

  • Den fasta G85-urborrningscykeln är den grundläggande urborrningscykeln. Den borrar ur ned till önskad höjd och återgår till den specificerade höjden.
  • Den fasta G86-urborrnings- och stoppcykeln är samma som den fasta G85-urborrningscykeln, förutom att spindeln stannar i botten av hålet innan återgången till den specificerade höjden.
  • Den fasta G89-cykeln för urborrning in, fördröjning, urborrning ut är samma som G85, förutom att det sker en fördröjning i botten av hålet vid den specificerade matningshastigheten medan verktyget återgår till den specificerade positionen. Detta skiljer sig från övriga fasta urborrningscykler där verktyget antingen snabbmatas eller matas för hand under återgången till returpositionen.
  • Den fasta G76-cykeln för finurborrning borrar ur hålet till det specificerade djupet och flyttar därefter så att verktyget går fritt från hålet innan återgången.
  • Den fasta G77-cykeln för bakurborrning fungerar på liknande sätt som G76, förutom att innan hålet börjar borras ur flyttar den så att verktyget går fritt från hålet, rör sig ned i hålet och borrar ur till det specificerade djupet.

R Planes

R-plan, eller returplan, är G-kodskommandon som specificerar Z-axelns återgångshöjd under fasta cykler.

G-koderna för R-plan förblir aktiva under hela den fasta cykeln där de används. G98 Fast cykel begynnelsepunktåtergång, för Z-axeln till höjdvärdet för Z-axeln före den fasta cykeln.

G99 Fast cykel R-planretur, för Z-axeln till höjdvärdet specificerat av argumentet Rnn.nnnn som specificerades med den fasta cykeln. 

Special G-Codes

Särskilda G-koder används för komplex fräsning. Dessa inkluderar:

  • Gravering (G47)
  • Fickfräsning (G12, G13 och G150)
  • Rotation och skalning (G68, G69, G50, G51)
  • Spegling (G101 och G100)

Engraving

Speciella G47-kodergraveringtextgraverings-G-koden låter dig gravera text (inklusive vissa ASCII-karaktärer) eller efterföljande serienummer med ett enda kodblock.

Se textgraveringskod G47 (grupp 00) för mer information om gravering.

Pocket Milling

Det finns två typer av G-koder för fickfräsning på Haas-kontrollsystemet:

Rundfickfräsning utförs med G-koderna G12 Medurs rundfickfräsning och G13 Moturs rundfickfräsning.

G150, Generell fickfräsning, använder ett underprogram för att bearbeta användardefinierade fickgeometrier.

Försäkra dig om att underprogramgeometrin är en helt sluten form. Säkerställ att XY-startpunkten i G150-kommandot ligger inuti den slutna formen. Detta kan annars resultera i larm 370 – Fickdefinitionsfel.

Se G12 Cirkulär fickfräsning medurs / G13 Cirkulär fickfräsning moturs (grupp 00) för mer informatuon om G-koder för fickfräsning.

Rotation and Scaling

Du måste köpa alternativet rotation och skalning för att använda dessa funktioner. Det finns även en testversion med 200 timmar.

G68 rotation användas för att rotera koordinatsystemet i det önskade planet. Den här funktionen kan användas tillsammans med läget G91, inkrementell programmering, för bearbetning av symmetriska mönster. G69 avbryter rotationen.

G51 använder en skalfaktor för positioneringsvärdena i blocken efter G51-kommandot. G50 avbryter skalningen. Du kan använda skalning med rotation, men se till att kommendera skalning först.

Se G68 Rotation (Grupp 16) för mer information om G-koderna för rotation och skalning.

Mirror Image

G101 Aktivera spegling speglar axelrörelsen kring den specificerade axeln. Inställning 45-48, 80 och 250 aktiverar spegling kring X-, Y-, Z-, A-, B- och C-axeln.

Speglingsvridpunkten utmed en axel definieras av argumentetXnn.nn. Detta kan specificeras för en Y-axel som är aktiverad på maskinen och i inställningarna genom att använda axeln som ska speglas som argumentet. avbryter . G100 avbryter G101.

Se G100/G101 avaktivera/aktivera spegling (grupp 00) för mer information om speglings-G-koderna.

Feedback

Recently Viewed Items

You Have No Recently Viewed Items Yet

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 pris inkl. frakt

I detta pris ingår frakt, export- och tullavgifter, försäkring och övriga kostnader som uppstår för leverans till överenskommen plats. Inga övriga obligatoriska kostnader kan läggas till för leverans av Haas CNC-produkt.

HÅLL DIG UPPDATERAD OM TIPS OCH TEKNIK FRÅN HAAS ...

Anmäl dig nu!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service och support
  • Ägare
  • Serviceförfrågan
  • Bruksanvisning
  • Haas-detaljer
  • Reparationsförfrågan, rundmatningsbord
  • Förinstallationsguider
  • Hitta rätt verktyg
  • Bygg och prissätt en ny Haas
  • Finns i lager
  • Haas prislista
  • CNCA-finansiering
  • Om Haas
  • DNSH-meddelande
  • Karriär
  • Certifieringar och säkerhet
  • Kontakta oss
  • Historik
  • Villkor och bestämmelser
  • Villkor och bestämmelser för Haas verktyg
  • Integritet
  • Garanti
  • Haas nätverk
  • Haas certifieringsprogram
  • Haas Motorsports
  • Gene Haas Foundation
  • Haas gemenskap för teknisk utbildning
  • Evenemang
  • Delta i samtalet
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – CNC-verktygsmaskiner

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