MyHaas Welkom,
!
Haas Tooling Bestellingsgeschiedenis gast MyHaas/HaasConnect Aanmelden Aanmelden Haas Tooling Mijn account Order History Return History MyHaas/HaasConnect Uitloggen Welkom, Mijn machines Laatste activiteit Mijn offertes Mijn account Mijn gebruikers Uitloggen
Zoek uw distributeur
  1. Taal selecteren
    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
  • machines Main Menu
    • Haas verticale freesmachines Verticale bewerkingscentra
      Verticale bewerkingscentra
      Verticale bewerkingscentra View All
      • Verticale bewerkingscentra
      • VF-serie
      • Universele machines
      • VR-serie
      • Palletwisselaar VMC’s
      • Mini Mills
      • MoldMakers
      • Boor/tap/frees-serie
      • Toolroom Mill Serie
      • Compact verticaal bewerkingscentrum
      • Portaalfreesmachine
      • Extra grote VMC
      • Desktop Freesmachine
      • Frees automatische werkstukbelader
      • Compacte automatische werkstukbelader
    • Product Image Multi-asoplossingen
      Multi-asoplossingen
      Multi-asoplossingen View All
      • Multi-asoplossingen
      • Y-as-draaimachines
      • 5-assige freesmachines
    • Haas draaimachines Draaibanken
      Draaibanken
      Draaibanken View All
      • Draaibanken
      • ST-serie
      • Dubbele spil
      • Toolroom-draaimachines
      • Compacte draaimachine
      • Haas-staafdoorvoer V2
      • Draaimachine automatische werkstukbelader
    • Horizontale freesmachines van Haas Horizontale freesmachines
      Horizontale freesmachines
      Horizontale freesmachines View All
      • Horizontale freesmachines
      • SK-50
      • SK-40
    • Draai- en indexeertafels van Haas Draai- en indexeertafels
      Draai- en indexeertafels
      Draai- en indexeertafels View All
      • Draai- en indexeertafels
      • Draaitafels
      • Indexeertafels
      • 5-assige draaitafels
      • Extra lange draaitafels
    • Product Image Automatiseringssystemen
      Automatiseringssystemen
      Automatiseringssystemen View All
      • Automatiseringssystemen
      • Robotpakketten
      • Automatische werkstukbeladers
      • Pallet poolsystemen
      • Haas-staafdoorvoer
      • Models
    • SNELKOPPELINGEN Speciale serie  Speciale serie 
      WERKEN BIJ HAAS WERKEN BIJ HAAS SAMENSTELLEN EN PRIJS BEPALEN SAMENSTELLEN EN PRIJS BEPALEN PRIJSLIJST PRIJSLIJST WAT ER NIEUW IS WAT ER NIEUW IS UW EERSTE CNC UW EERSTE CNC HAAS SIX PACK HAAS SIX PACK
      WINKELEN VOOR GEREEDSCHAP
      • Een Haas samen stellen en de prijs bepalen
      • Prijslijst
      • Beschikbare voorraad
      • CNCA financiering
      WILT U MET IEMAND SPREKEN?

      Een Haas Factory Outlet (HFO) kan uw vragen beantwoorden en de beste mogelijkheden met u bespreken.

      CONTACT YOUR DISTRIBUTOR >
  • Opties Main Menu
    • Product Image Spillen
      Spillen
      Spillen View All
      • Spillen
    • Product Image Gereedschapswisselaars
      Gereedschapswisselaars
      Gereedschapswisselaars View All
      • Gereedschapswisselaars
    • Product Image 4e- | 5e-as
      4e- | 5e-as
      4e- | 5e-as View All
      • 4e- | 5e-as
    • Product Image Revolvers en aangedreven gereedschappen
      Revolvers en aangedreven gereedschappen
      Revolvers en aangedreven gereedschappen View All
      • Revolvers en aangedreven gereedschappen
    • Product Image Tasten
      Tasten
      Tasten View All
      • Tasten
    • Haas beheer van spanen en koelmiddel Spaanders en koelmiddelbeheer
      Spaanders en koelmiddelbeheer
      Spaanders en koelmiddelbeheer View All
      • Spaanders en koelmiddelbeheer
    • De Haas besturing De Haas besturing
      De Haas besturing
      De Haas besturing View All
      • De Haas besturing
    • Product Image Productopties
      Productopties
      Productopties View All
      • Productopties
    • Product Image Gereedschap en opspanning
      Gereedschap en opspanning
      Gereedschap en opspanning View All
      • Gereedschap en opspanning
    • Product Image Werkstukopspanning
      Werkstukopspanning
      Werkstukopspanning View All
      • Werkstukopspanning
    • Product Image 5-assige oplossingen
      5-assige oplossingen
      5-assige oplossingen View All
      • 5-assige oplossingen
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisering
      Automatisering
      Automatisering View All
      • Automatisering
    • SNELKOPPELINGEN Speciale serie  Speciale serie 
      WERKEN BIJ HAAS WERKEN BIJ HAAS SAMENSTELLEN EN PRIJS BEPALEN SAMENSTELLEN EN PRIJS BEPALEN PRIJSLIJST PRIJSLIJST WAT ER NIEUW IS WAT ER NIEUW IS UW EERSTE CNC UW EERSTE CNC HAAS SIX PACK HAAS SIX PACK
      WINKELEN VOOR GEREEDSCHAP
      • Een Haas samen stellen en de prijs bepalen
      • Prijslijst
      • Beschikbare voorraad
      • CNCA financiering
      WILT U MET IEMAND SPREKEN?

      Een Haas Factory Outlet (HFO) kan uw vragen beantwoorden en de beste mogelijkheden met u bespreken.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Ontdek het verschil dat Haas maakt
    • Waarom Haas
    • MyHaas
    • Onderwijscommunity
    • Industrie 4.0
    • Haas certificering
    • Ervaringen van klanten
  • Service Main Menu
      Welkom bij Haasonderhoud
      SERVICE HOME Bedieningshandleidingen Instructieprocedures Gidsen voor het verhelpen van storingen Preventief onderhoud Haas-onderdelen Haas Tooling Video’s
  • Video’s Main Menu
  • Haas-gereedschap Main Menu
      Freesgereedschapshouder Freeswerkstukopspanning Frezen Draaimachinegereedschap Draaimachinegereedschapshouder Klauwplaat draaibank ER spantangen en boorkoppen Gaten maken Schroefdraadsnijden Brootsen Tool Management Gereedschapsaccessoires Schuurmiddelen Verpakkingssets Bekleding & Accessoires Opslag en behandeling Meting en inspectie
    • Haas Tooling
    • Freesgereedschapshouder
      Freesgereedschapshouder Shop All
      • Eindfreeshouders
      • Freesdoornhouder
      • Krimphouders
      • ER-spantanghouders
      • Freesbeitels en spantangen
      • Boorklauwplaten
      • Aantrekbouten
      • Gereedschapshouders voor frezen
      • Hydraulische freesbeitels en spantangen
    • Freeswerkstukopspanning
      Freeswerkstukopspanning Shop All
      • Bankschroeven met vaste bek
      • Zelfcentrerende bankschroeven
      • Adapterplaten
      • Frees bankschroefbekken
      • Accessoires voor werkstukopspanning
      • Gereedschapklemsets
      • Parallelklemmen
      • HA5C klauwplaten
      • Roterende gereedschapsklemsets
    • Frezen
      Frezen Shop All
      • Freesdoornlichamen
      • Inzetstukken voor frezen
      • Eindfrezen
      • Afkantfrezen en inzetstukken
      • Indexeerbare eindfreeslichamen
      • Kogeleindfrezen
      • Afkanteindfrezen
      • Voorbewerkingsfrezen
      • Indexeerbare bolneusfrezen en wisselplaten
      • Freesdoornset
      • Afschuinfrezensets
      • Indexeerbare vingerfreessets
      • Zwaluwstaartfrezen
      • Indexeerbare zwaluwstaartfrezen
      • Graveerfrezen
      • Bramen
      • Schachtfrezen voor hoekafronding
    • Draaimachinegereedschap
      Draaimachinegereedschap Shop All
      • Afkortgereedschap
      • Doorslijpgereedschapkits
      • Draai-inzetstukken
      • Groefgereedschappen
      • Kleine ID-groeven en schroefdraadsnijgereedschap
      • Draadsnij-inzetstuk
      • Schroefdraadsnijgereedschaphouders
      • Binnendiameter gereedschapshouders
      • Buitendiameter gereedschapshouders
      • Cermet draai-inzetstukken
      • CBN-DRAAIWISSELPLATEN
      • Haas Notch-groef en draadsnij-wisselplaten
      • Haas Notch-groef en draadsnijgereedschapshouders
    • Draaimachinegereedschapshouder
      Draaimachinegereedschapshouder Shop All
      • TL & CL Gereedschapshouders
      • ID-gereedschapshouder
      • ID-gereedschapshouder
      • Freesgereedschapshouder
      • Reductiehulzen
      • VDI-gereedschapshouder
    • Klauwplaat draaibank
      Klauwplaat draaibank Shop All
      • Live centra
      • Spilvoeringen
      • Snelwisselbare spantangen
      • Spantanghouders voor draaimachines
      • 5C spantangen
      • 5C spantangsets
      • Boring ringen voor draaimachine
      • Klauwen voor draaimachines
    • ER-spantangen en -houders
      ER-spantangen en -houders Shop All
      • ER Collets
      • ER afgedichte spantangen
      • ER-tapspantangen
      • ER-spantangsets en -accessoires
      • ER-spantanghouders
      • Rechte schacht ER-spantanghouders
      • Sleutelloze boorklauwplaten met rechte schacht
    • Gaten maken
      Gaten maken Shop All
      • Hardmetalen boren
      • Indexeerbare boorlichamen
      • Indexeerbare boorinzetstukken
      • Modulaire boorlichamen
      • Modulaire boorkoppen
      • Kobaltboren en sets
      • Centerboren
      • Ruimers
      • Indexeerbare boorsets
      • Puntboren
    • Schroefdraadsnijden
      Schroefdraadsnijden Shop All
      • Taps
      • Draadsnij-inzetstuk
      • Schroefdraadsnijgereedschaphouders
      • Schroefdraadfrezen
      • Pijptaps
      • Boor-/tapsets
    • Brootsen
      Brootsen Shop All
      • Tapgereedschapshouders
      • Wisselplaten voor tappen
    • Tool Management
      Tool Management Shop All
      • Gereedschapstastermachines
      • Krimppassing-machines
    • Gereedschapsaccessoires
      Gereedschapsaccessoires Shop All
      • Spilconusreiniger
      • Haas-winkellift
      • Gereedschapshouderarmaturen
      • Ontbraamwielen
      • CNC-verwijderingsventilatoren
    • Schuurmiddelen
      Schuurmiddelen Shop All
      • Schuursponsjes
      • Ontbraamgereedschappen
      • Ontbraamwielen
    • Verpakkingssets
      Verpakkingssets Shop All
      • Spaanverwijderingsventilatorsets
      • Freesgereedschapssets
      • Indexeerbare vingerfreessets
      • Doorslijpgereedschapkits
      • Boor-/tapsets
      • Indexeerbare boorsets
      • Freesdoornset
      • Afschuinfrezensets
      • Gereedschapshouders voor frezen
      • 08-1769
      • 08-1766
      • 08-1767
      • 08-1768
      • 08-1787
      • 08-1788
      • 08-1789
      • 08-1784
      • 08-1785
      • Werkstukopspanningssets
      • Roterende gereedschapsklemsets
      • Gereedschapklemsets
    • Opslag en behandeling
      Opslag en behandeling Shop All
      • Gereedschapstrolleys
    • Meting en inspectie
      Meting en inspectie Shop All
      • 7-delige meetset
      • 3D-sensorset, imperiaal, CT40
      • 3D-sensorset, metrisch, SK40/DIN
      • 3D-sensorset, metrisch, BT40
      • Set 3D sensor, Inch, HSK63A
      • 3D-sensorset, metrisch, HSK63A
      • 3D-sensor, inch
      • 3D-sensor, metrisch
      • WIPS Stylus, 3-pak
      • WIPS vervangende stylus
      • Spil teststaaf
      • Koelmiddel refractometer
      • Klemkrachtmeter
    • Bekleding & Accessoires
      Bekleding & Accessoires Shop All
      • Accessoires
      • Kleding
    • HAAS TOOLING SNELLE LINKS
      NIEUWE PRODUCTEN NIEUWE PRODUCTEN
      MEEST FAVORIET MEEST FAVORIET
      GEREEDSCHAPSPROMOTIES GEREEDSCHAPSPROMOTIES
      FINANCIERING EN OPEN VOORWAARDEN FINANCIERING EN OPEN VOORWAARDEN
      Veelgestelde vragen Veelgestelde vragen
      KITS AANGEMAAKT VOOR U KITS AANGEMAAKT VOOR U
  • Neem contact met ons op

×

Resultaten zoekopdracht

Web Pages

Images

    • <
    • 1
    • >
MyHaas Welkom,
!
Haas Tooling Bestellingsgeschiedenis gast MyHaas/HaasConnect Aanmelden Aanmelden Haas Tooling Mijn account Order History Return History MyHaas/HaasConnect Uitloggen Welkom, Mijn machines Laatste activiteit Mijn offertes Mijn account Mijn gebruikers Uitloggen
Zoek uw distributeur
  1. Taal selecteren
    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
×

Resultaten zoekopdracht

Web Pages

Images

    • <
    • 1
    • >

Mill - Programming

Handleiding voor de operator van freesmachines


  • 1 - Frees - Inleiding
  • 2 - Frees - Juridische informatie
  • 3 - Frees - Veiligheid
  • 4 - Frees - Bedieningspaneel
  • 5 - Frees - Besturingsdisplay
  • 6 - Frees - Apparaatbeheer
  • 7 - Frees - TouchScreen-functie
  • 8 - Frees - Werkstuk instellen
  • 9 - Frees - Paraplu-gereedschapswisselaar
  • 10 - Frees - SMTC
  • 11 - Frees - Bediening
  • 12 - Frees - Programmeren
  • 13 - Frees - Macro’s
  • 14 - Frees - Besturingspictogrammen
  • 15 - Frees - Joghandwiel met afstandsbediening
  • 17 - Frees - G-codes
  • 18 - Frees - M-codes
  • 19 - Frees - Instellingen
  • 20 - Frees - Overige apparatuur

Go To :

  • 12.1 Standaard programmeren
  • 12.2 Absolute positionering/differentieelpositionering
  • 12.3 Gereedschap-/werkoffsets oproepen
  • 12.4 Subprogramma's

12.1 Standaard programmeren

Standaard programmeren

Een standaard CNC-programma heeft (3) onderdelen:

1) Voorbereiding: Dit gedeelte van het programma selecteert de werkstuk- en gereedschapscoördinaten, selecteert het freesgereedschap, schakelt het koelmiddel in, stelt de spilsnelheid in en selecteert absoluut of stapsgewijs positioneren voor de asbeweging.

2) Frezen: Dit gedeelte van het programma definieert het gereedschapspad en de doorvoersnelheid voor het frezen.

3) Voltooiing: Dit gedeelte van het programma zorgt dat de spil uit de weg beweegt, schakelt de spil uit, schakelt het koelmiddel uit en plaatst de tafel in een positie waarin het werkstuk kan worden verwijderd en worden geïnspecteerd.

Dit is een standaardprogramma dat een frees van 0.100" (2.54 mm) diep maakt met gereedschap 1 in een stuk materiaal en langs een rechte lijn van X=0.0, Y=0.0 tot X=4.0, Y=4.0.

OPMERKING: Een programmablok kan meerdere G-codes bevatten, zolang deze G-codes in verschillende groepen zijn. U kunt niet twee G-codes uit dezelfde groep in een programmablok plaatsen. Houd er ook rekening mee dat slechts een M-code per blok is toegestaan.

%
O40001 (Standaardprogramma) ;
(G54 X0 Y0 is de rechterbovenhoek van het stuk) ;
(Z0 is op de bovenzijde van het stuk) ;
(T1 is een 1/2" fijnfrees) ;
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T1 M06 (Selecteer gereedschap 1) ;
G00 G90 G17 G40 G49 G54 (Veilig opstarten) ;
X0 Y0 (IJlgang naar 1ste positie) ;
S1000 M03 (Spil aan rechtsom) ;
G43 H01 Z0.1 (Gereedschapscöordinaat 1 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G01 F20. Z-0.1 (doorvoer tot snijdiepte) ;
X-4. Y-4. (lineaire beweging) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
G53 Y0 (Y startpunt) ;
M30 (einde programma) ;
%

Voorbereiding

Dit zijn de voorbereidingscodeblokken in het voorbeeldprogramma O40001:

Voorbereidingscodeblok Beschrijving
% Geeft het begin van een programma geschreven in een tekstbewerker aan.
O40001 (Standaardprogramma) ; O40001 is de naam van het programma. De conventie voor het benoemen van een programma volgt de indeling Onnnnn: De letter "O" of "o" wordt gevolgd door een getal van 5 cijfers.
(G54 X0 Y0 is de rechterbovenhoek van het stuk) ; Opmerking
(Z0 is op de bovenzijde van het stuk) ; Opmerking
(T1 is een 1/2" fijnfrees) ; Opmerking
(BEGIN VOORBEREIDINGSBLOKKEN) ; Opmerking
T1 M06 (Selecteer gereedschap 1) ; Selecteert dat gereedschap T1 moet worden gebruikt. M06 wordt gebruikt om de gereedschapswisselaar op te dragen dat Gereedschap 1 (T1) in de spil moet worden geladen.
G00 G90 G17 G40 G49 G54 (Veilig opstarten) ;

Dit wordt een veilige opstartregel genoemd. Het is een goed gebruik om dit codeblok na elke gereedschapswisseling te plaatsen. G00 definieert de asbeweging en geeft de opdracht dat de asbeweging in ijlgang moet worden voltooid. 

G90 definieert dat daarop volgende asbewegingen moeten worden voltooid in de absolute modus (raadpleeg Absoluut vs. stapsgewijs positioneren (G90, G91) voor meer informatie).

G90

definieert dat daarop volgende asbewegingen moeten worden voltooid in de absolute modus (raadpleeg Absoluut vs. stapsgewijs positioneren (G90, G91) voor meer informatie).

G90  definieert dat daarop volgende asbewegingen moeten worden voltooid in de absolute modus (raadpleeg

voor meer informatie).

G17 definieert het freesvlak als het XY-vlak. G40 heft de freescompensatie op. G49 annuleert de gereedschapslengtecompensatie. G54 definieert dat het coördinatensysteem moet worden gecentreerd op het werkstukcoördinaat opgeslagen in G54 in het scherm Offset.

X0 Y0 (IJlgang naar 1ste positie) ; X0 Y0 draagt de tafel op om naar positie X = 0.0 en Y = 0.0 te gaan in het G54-coördinatensysteem.
S1000 M03 (Spil aan rechtsom) ;

M03 schakelt de spil in de richting rechtsom in. Het neemt de adrescode Snnnn waarbij nnnn het gewenste toerental van de spil is. 

Op machines met een tandwielkast selecteert de besturing automatisch een hoge of een lage versnelling, gebaseerd op de opgedragen spilsnelheid. Om dit op te heffen kunt u een M41 of M42 gebruiken. Raadpleeg pagina M41 Lage / M42 Hoge versnelling opheffen voor meer informatie over M-codes die versnellingen opheffen.

Op machines met een tandwielkast selecteert de besturing automatisch een hoge of een lage versnelling, gebaseerd op de opgedragen spilsnelheid. Om dit op te heffen kunt u een M41 of M42 gebruiken. Raadpleeg M41 / M42 Lage / Hoge versnelling opheffen voor meer informatie over deze M-codes.

G43 H01 Z0.1 (Gereedschapscöordinaat 1 aan) ; G43 H01 schakelt Gereedschapslengtecompensatie + in. De H01 specificeert het gebruik van de lengte opgeslagen voor Gereedschap 1 in het scherm Tool Offset (gereedschapcoördinaat). Z0.1 draagt de Z-as op over te gaan op: Z = 0.1. 
M08 (Koelmiddel aan) ; M08 draagt op dat het koelmiddel moet worden ingeschakeld.

Frezen

Dit zijn de freescodeblokken in het voorbeeldprogramma O40001:

Codeblok frezen Beschrijving
G01 F20. Z-0.1 (doorvoer tot snijdiepte) ; G01 F20. definieert asbewegingen die in een rechte lijn moeten worden voltooid. G01 gebruikt de adrescode Fnnn.nnnn. De adrescode F20. geeft aan dat de doorvoersnelheid voor de beweging 20" (508 mm)/min. is. Z-0.1 draagt de Z-as op om over te gaan op Z = - 0,1.
X-4. Y-4. (lineaire beweging) ; X-4. Y-4. draagt de X-as op om te bewegen naar X = - 4.0 en draagt de Y-as op om te bewegen naar Y = - 4.0.

Voltooiing

beëindigt het programma en verplaatst de cursor op de besturing naar de bovenzijde van het programma.
Codeblok voltooiing Beschrijving
G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ; G00 geeft de opdracht dat de asbeweging in ijlgang moet worden voltooid. Z0.1 draagt de Z-as op over te gaan op: Z = 0.1. M09 draagt op dat het koelmiddel moet worden uitgeschakeld.
G53 G49 Z0 M05 (Z startpunt, spil uit) ; G53 definieert de asbewegingen in overeenstemming met het coördinatensysteem van de machine. G49 annuleert de gereedschapslengtecompensatie. Z0 is een opdracht om te verplaatsen naar Z = 0.0. M05 schakelt de spil uit.
G53 Y0 (Y startpunt) ; G53 definieert de asbewegingen in overeenstemming met het coördinatensysteem van de machine. Y0 is een opdracht om te verplaatsen naar Y = 0.0.
M30 (einde programma) ; M30
% Geeft het einde van een programma geschreven in een tekstbewerker aan.

12.2 Absolute positionering/differentieelpositionering

Absoluut vs. stapsgewijs positioneren (G90, G91)

Absoluut positioneren (G90) en stapsgewijs positioneren (G91) bepalen hoe de besturing de asbewegingsopdrachten interpreteert.

Wanneer u een asbeweging opdraagt na een G90-code, bewegen de assen naar die positie relatief tot de oorsprong van het coördinatensysteem dat op dat moment in gebruikt is.

Wanneer u een asbeweging opdraagt na een G91-code, bewegen de assen naar die positie relatief tot de huidige positie.

Absoluut programmeren is in de meeste gevallen handig. Stapsgewijs programmeren is efficiënter voor herhaalde, frezen op gelijke afstand.

Afbeelding 1 toont een werkstuk met 5 gaten op gelijke afstand en met een diameter van 0.25" (13 mm). De diepte is 1.00" (25.4 mm) en de afstand is 1.250" (31.75 mm).

Afbeelding 1 toont een werkstuk met 5 gaten op gelijke afstand en met een diameter van 0.25" (13 mm). De diepte is 1.00" (25.4 mm) en de afstand is 1.250" (31.75 mm).

Voorbeeldprogramma absoluut/stapsgewijs. G54 X0. Y0. voor stapsgewijs [1], G54 voor absoluut [2]

Hieronder worden twee voorbeeldprogramma's gegeven voor het boren van de gaten zoals afgebeeld, waarbij de absolute en stapsgewijze positionering met elkaar worden vergeleken.

We beginnen met het voorboren van de gaten met een centreerboor en voltooien het boren van de gaten met een boor van 0.250" (6.35mm). We gebruiken een freesdiepte van 0.200" (5.08mm) voor de centreerboor en een diepte van 1.00" (25.4mm) voor de 0.250" boor. G81, Boren voorgeprogrammeerde cyclus wordt gebruikt om de gaten te boren.

Voorbeeld differentieelpositionering frees

%
O40002 (Differentieel ex-prog) ;
N1 (G54 X0 Y0 is midden links van het werkstuk) ;
N2 (Z0 is op de bovenzijde van het werkstuk) ;
N3 (T1 is een centerboor);
N4 (T2 is een boor);
N5 (T1 BEGIN VOORBEREIDINGSBLOKKEN) ;
N6 T1 M06 (Selecteer gereedschap 1) ;
N7 G00 G90 G40 G49 G54 (Veilig opstarten) ;
N8 X0 Y0 (IJlgang naar 1ste positie) ;
N9 S1000 M03 (Spil aan rechtsom) ;
N10 G43 H01 Z0.1 (Gereedschapscöordinaat 1 aan) ;
N11 M08 (Koelmiddel aan) ;
N12 (T1 FREESBLOKKEN) ;
N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (Begin G81, 5 keer);
N15 G80 (Annuleren G81) ;
N16 (T1 VOLTOOIINGSBLOKKEN) ;
N17 G00 G90 G53 Z0. M09 (in ijlgang intrekken, koelmiddel uit);
N18 M01 (Optionele stop) ;
N19 (T2 BEGIN VOORBEREIDINGSBLOKKEN) ;
N20 T2 M06 (Selecteer gereedschap 2) ;
N21 G00 G90 G40 G49 (Veilig opstarten) ;
N22 G54 X0 Y0 (IJlgang naar 1ste positie) ;
N23 S1000 M03 (Spil aan rechtsom) ;
N24 G43 H02 Z0.1 (Gereedschapscöordinaat 2 aan) ;
N25 M08 (Koelmiddel aan) ;
N26 (T2 FREESBLOKKEN) ;
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (Annuleren G81) ;
N29 (T2 VOLTOOIINGSBLOKKEN) ;
N30 G00 Z0.1 M09 (In ijlgang terugtrekken, koelmiddel uit) ;
N31 G53 G90 G49 Z0 M05 (Z startpunt, spil uit) ;
N32 G53 Y0 (Y startpunt);
N33 M30 (Einde programma) ;
%

Voorbeeld absoluut positioneren frees

De methode absoluut programmeren heeft extra coderegels nodig in vergelijking met differentieel programmeren. De programma's hebben gelijke voorbereidings- en voltooiingsgedeeltes.

Bekijk regel N13 in het voorbeeld differentieel programmeren waar het boren met de centreerboor begint. G81 gebruikt de lusadrescode, Lnn, om op te geven hoe vaak de cyclus moet worden herhaald. De adrescode L5 herhaalt dit proces (5) keer. Elke keer wanneer de voorgeprogrammeerde cyclus wordt herhaald, verplaatst deze zich over de afstand dat de optionele waarden van X en Y opgeven. In dit programma beweegt het differentiële programma 1.25" in X vanaf de huidige positie met elke lus en voert dan de boorcyclus uit.

Voor elke boorbewerking specificeert het programma een boordiepte die 0.1" dieper is dan de werkelijke diepte omdat de beweging 0.1" boven het werkstuk begint.

Bij absolute positionering specificeert G81 de boordiepte, maar gebruikt de lusadrescode niet. In plaats daarvan geeft het programma de positie van elk gat op een afzonderlijke regel. Totdat G80 de voorgeprogrammeerde cyclus annuleert, voert de besturing de boorcyclus op elke positie uit.

Het programma absolute positionering specificeert de exacte gatdiepte omdat de diepte start bij het werkstukoppervlak (Z=0).

1

%
O40003 (Absoluut ex-prog) ;
N1 (G54 X0 Y0 is midden links van het werkstuk) ;
N2 (Z0 is op de bovenzijde van het werkstuk) ;
N3 (T1 is een centerboor);
N4 (T2 is een boor);
N5 (T1 BEGIN VOORBEREIDINGSBLOKKEN) ;
N6 T1 M06 (Selecteer gereedschap 1) ;
N7 G00 G90 G40 G49 G54 (Veilig opstarten) ;
N8 X1.25 Y0 (IJlgang naar 1ste positie) ;
N9 S1000 M03 (Spil aan rechtsom) ;
N10 G43 H01 Z0.1 (Gereedschapscöordinaat 1 aan) ;
N11 M08 (Koelmiddel aan) ;
N12 (T1 FREESBLOKKEN) ;
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (Begin G81, 1ste gat) ;
N15 X2.5 (2e gat) ;
N16 X3.75 (3e gat) ;
N17 X5. (4e gat);
N18 X6.25 (5e gat) ;
N19 G80 (Annuleren G81) ;
N20 (T1 VOLTOOIINGSBLOK) ;
N21 G00 G90 G53 Z0. M09 (in ijlgang intrekken, koelmiddel uit);
N22 M01 (Optionele stop) ;
N23 (T2 BEGIN VOORBEREIDINGSBLOKKEN) ;
N24 T2 M06 (Selecteer gereedschap 2) ;
N25 G00 G90 G40 G49 (Veilig opstarten) ;
N26 G54 X1.25 Y0 (IJlgang naar 1ste positie) ;
N27 S1000 M03 (Spil aan rechtsom) ;
N28 G43 H02 Z0.1 (Gereedschapscöordinaat 2 aan) ;
N29 M08 (Koelmiddel aan) ;
N30 (T2 FREESBLOKKEN) ;
N31 G99 G81 F21.4 X1.25 Z-1. (1e gat);
N32 X2.5 (2E GAT) ;
N33 X3.75 (3e gat) ;
N34 X5. (4e gat);
N35 X6.25 (5e gat) ;
N36 G80 (Annuleren G81) ;
N37 (T2 VOLTOOIINGSBLOKKEN) ;
N38 G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ;
N39 G53 G49 Z0 M05 (Z startpunt, spil uit) ;
N40 G53 Y0 (Y startpunt);
N41 M30 (Einde programma) ;
%

12.3 Gereedschap-/werkoffsets oproepen

G43 Gereedschapscoördinaten

De opdracht G43 Hnn Gereedschapslengtecompensatie moet na elke gereedschapswisseling worden gebruikt. Hiermee neemt de Z-aspositie de lengte van het gereedschap voor zijn rekening. Het argument Hnn specificeert welke gereedschapslengte gebruikt moet worden. Raadpleeg Gereedschapscöordinaten instellen in het gedeelte Bediening.

WAARSCHUWING: De gereedschapslengte nn moet overeenkomen met de waarde nn van de opdracht M06 Tnn gereedschap wisselen om een mogelijke botsing te voorkomen.

Instelling 15 - H- & T-code Overeenkomst regelt of de waarde nn overeen moet komen in de argumenten Tnn en Hnn. Als instelling 15 op AAN staat en Tnn en Hnn komen niet overeen, wordt Alarm 332 - H en T komen niet overeen gegenereerd.

G54 Werkstukcoördinaten

Werkstukcoördinaten definiëren waar een werkstuk zich op de tafel bevindt.

De beschikbare werkstukcoördinaten zijn G54-G59, G110-G129 en G154 P1-P99. G110-G129 en G154 P1-P20 verwijzen naar dezelfde werkstukcoördinaten.

Een handige functie is het opstellen van meerdere werkstukken op de tafel en meerdere werkstukken in een machinecyclus te bewerken. Dit wordt gedaan door elk werkstuk toe te wijzen aan een ander werkstukcoördinaat.

Raadpleeg het gedeelte over de G-code in deze handleiding voor meer informatie. Hieronder wordt een voorbeeld gegeven van het bewerken van meerdere werkstukken in een cyclus. Het programma gebruikt M97 Lokaal subprogramma oproepen voor het frezen.

%
O40005 (Werkstukcoördinaten ex-prog) ;
(G54 X0 Y0 is midden links van het werkstuk) ;
(Z0 is op de bovenzijde van het stuk) ;
(T1 is een boor);
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T1 M06 (Selecteer gereedschap 1) ;
G00 G90 G40 G49 G54 (Veilig opstarten) ;
X0 Y0;
(Ga naar eerste werkcoördinaatpositie-G54) ;
S1000 M03 (Spil aan rechtsom) ;
G43 H01 Z0.1 (Gereedschapscöordinaat 1 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
M97 P1000 (Roep lokaal subprogramma op) ;
G00 Z3. (In ijlgang intrekken);
G90 G110 G17 G40 G80 X0. Y0.;
(Ga naar tweede werkcoördinaatpositie-G110) ;
M97 P1000 (Roep lokaal subprogramma op) ;
G00 Z3. (In ijlgang intrekken);
G90 G154 P22 G17 G40 G80 X0. Y0.;
(Ga naar derde werkcoördinaatpositie-G154 P22) ;
M97 P1000 (Roep lokaal subprogramma op) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
G53 Y0 (Y startpunt) ;
M30 (einde programma) ;
N1000 (Lokaal Subprogramma) ;
G81 F41.6 X1. Y2. Z-1.25 R0.1 (G81 starten) ;
(1e gat) ;
X2. Y2. (2e gat) ;
G80 (Annuleren G81) ;
M99;
%

12.4 Subprogramma's

Subprogramma's

Subprogramma’s:

  • Zijn gewoonlijk een reeks opdrachten die in een programma een paar keer worden herhaald.
  • Worden vaak in een apart programma geschreven, in plaats van de opdrachten vaak in het hoofdprogramma te herhalen.
  • Worden in het hoofdprogramma opgeroepen met een M97 of M98 en een P-code.
  • Kunnen een L bevatten voor een herhaling. De subprogramma-oproep wordt L keer herhaald voordat het hoofdprogramma doorgaat met het volgende blok.

Bij het gebruik van een M97:

  • De P-code (nnnnn) is gelijk aan het bloknummer (Nnnnnn) van het lokale subprogramma.
  • Het subprogramma moet in het hoofdprogramma staan

Bij het gebruik van een M98:

  • De P-code (nnnnn) is gelijk aan het programmanummer (Onnnnn) van het subprogramma.
  • Als het subprogramma niet in het geheugen staat, moet de bestandsnaam Onnnnn.nc zijn. De bestandsnaam moet de O bevatten, voorloopnullen en .nc voor de machine om het subprogramma te vinden.
  • Het subprogramma moet zich in de actieve directory bevinden, of op een locatie opgegeven in instelling 251/252. Raadpleeg pagina 5 voor meer informatie over de zoeklocaties van subprogramma’s.

Voorgeprogrammeerde cycli zijn de meest gebruikte subprogramma's. U kunt bijvoorbeeld de X- en Y-locaties van een aantal gaten in een apart programma plaatsen. U kunt dan dat programma oproepen als een subprogramma met een voorgeprogrammeerde cyclus. In plaats om de locaties een keer voor elk gereedschap te schrijven, worden de locaties slechts een keer voor een aantal gereedschappen geschreven.

Zoeklocaties instellen

Wanneer een programma een subprogramma oproept, zoekt de besturing eerst naar het subprogramma in de actieve directory. Als de besturing het subprogramma niet kan vinden, gebruikt de besturing Instellingen 251 en 252 om te bepalen waar vervolgens gezocht moet worden. Raadpleeg deze instellingen voor meer informatie.

Een lijst met zoeklocaties in instelling 252 maken:

  1. In Apparaatbeheer (LIST PROGRAM) selecteert u de map die u aan de lijst wilt toevoegen.
  2. Druk op F3.
  3. Markeer de optie INSTELLING 252 in het menu en druk dan op ENTER.

    De besturing voegt de huidige directory toe aan de lijst met zoeklocaties in instelling 252.

Resultaat:

Om de lijst met zoeklocaties te bekijken, bekijkt u de waarden van instelling 252 op de pagina Instellingen

.

Lokaal Subprogramma (M97)

Een lokaal subprogramma is een codeblok in het hoofdprogramma waarnaar door het hoofdprogramma een paar keer naar wordt verwezen. Lokale subprogramma’s worden opgedragen (opgeroepen) met een M97 en een Pnnnnn dat refereert aan het N-regelnummer van het lokale subprogramma.

De opmaak van de lokale subroutine is het beëindigen van het hoofdprogramma met een M30 en dan de lokale subroutines na die M30 in te voeren. Elke subroutine moet een N-regelnummer aan het begin en een M99 aan het einde bevatten die het programma naar de volgende regel in het hoofd programma stuurt.

%
O40009 (Lokaal subprogramma ex-prog) ;
(G54 X0 Y0 bevindt zich in de linkerbovenhoek van het werkstuk) ;
(Z0 is op de bovenzijde van het stuk) ;
(T1 is een puntboor) ;
(T2 is een boor) ;
(T3 is een tapmachine);
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T1 M06 (Selecteer gereedschap 1) ;
G00 G90 G40 G49 G54 (Veilig opstarten) ;
X1.5 Y-0.5 (IJlgang naar 1ste positie) ;
S1406 M03 (Spil aan rechtsom) ;
G43 H01 Z1. (Gereedschapscöordinaat 1 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G81 G99 Z-0.26 R0.1 F7. (Begin G81) ;
M97 P1000 (Roep lokaal subprogramma op) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
M01 (Optionele stop) ;
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T2 M06 (Selecteer gereedschap 2) ;
G00 G90 G40 G49 (Veilig opstarten) ;
G54 X1.5 Y-0.5 (IJlgang naar 1ste positie) ;
S2082 M03 (Spil aan rechtsom) ;
G43 H02 Z1. (Gereedschapscöordinaat 2 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (G83 starten);
M97 P1000 (Roep lokaal subprogramma op) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
M01 (Optionele stop) ;
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T3 M06 (Selecteer gereedschap 3) ;
G00 G90 G40 G49 (Veilig opstarten) ;
G54 X1.5 Y-0.5 ;
(IJlgang TERUG naar 1ste positie) ;
S750 M03 (Spil aan rechtsom) ;
G43 H03 Z1. (Gereedschapscöordinaat 3 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G84 G99 Z-0.6 R0.1 F37.5 (G84 starten) ;
M97 P1000 (Roep lokaal subprogramma op) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z0.1 M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
G53 Y0 (Y startpunt) ;
M30 (einde programma) ;
(LOKAAL Subprogramma) ;
N1000 (Lokaal subprogramma starten) ;
X0.5 Y-0.75 (2e positie) ;
Y-2.25 (3e positie);
G98 X1.5 Y-2.5 (4e positie);
(Eerste punt retour) ;
G99 X3.5 (5e positie) ;
(R-vlak retour) ;
X4.5 Y-2.25 (6e positie) ;
Y-0.75 (7e positie) ;
X3.5 Y-0.5 (8e positie) ;
M99;
%

Extern subprogramma (M98)

Een extern subprogramma is een afzonderlijk programma waar door het hoofdprogramma naar wordt verwezen. Gebruik een M98 om een extern subprogramma op te dragen (op te roepen), met Pnnnnn om naar het programmanummer te verwijzen dat u wilt oproepen.

Wanneer uw programma een M98-subprogramma oproept, zoekt de besturing naar het subprogramma in de directory van het hoofdprogramma. Als de besturing het subprogramma niet in de map van het hoofdprogramma kan vinden, zoekt de besturing in de locatie opgegeven door instelling 251. Raadpleeg pagina 5 voor meer informatie. Er vindt een alarm plaats als de besturing het subprogramma niet kan vinden.

In dit voorbeeld specificeert het subprogramma (programma O40008) (8) posities. Deze bevat ook een G98-opdracht bij de beweging tussen positie 4 en 5. Hierdoor keert de Z-as terug naar het eerste startpunt in plaats van naar het R-vlak, zodat het gereedschap over de werkstukopspanning beweegt.

Het hoofdprogramma (Programma O40007) specificeert (3) verschillende voorgeprogrammeerde cycli:

  1. G81
  2. Puntboren bij elke positie
  3. G83
  4. Klopboren bij elke positie
  5. G84
  6. Tappen bij elke positie

Elke voorgeprogrammeerde cyclus roept het subprogramma op en voert de bewerking uit op elke positie.

%
O40007 (Extern subprogramma ex-prog) ;
(G54 X0 Y0 is midden links van het werkstuk) ;
(Z0 is op de bovenzijde van het stuk) ;
(T1 is een puntboor) ;
(T2 is een boor) ;
(T3 is een tapmachine);
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T1 M06 (Selecteer gereedschap 1) ;
G00 G90 G40 G49 G54 (Veilig opstarten) ;
G00 G54 X1.5 Y-0.5 (IJlgang naar 1ste positie) ;
S1000 M03 (Spil aan rechtsom) ;
G43 H01 Z1. (Gereedschapscöordinaat 1 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G81 G99 Z-0.14 R0.1 F7. (Begin G81) ;
M98 P40008 (Extern subprogramma oproepen) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z1. M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
M01 (Optionele stop) ;
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T2 M06 (Selecteer gereedschap 2) ;
G00 G90 G40 G49 G54 (Veilig opstarten) ;
G00 G54 X1.5 Y-0.5 (IJlgang naar 1ste positie) ;
S2082 M03 (Spil aan rechtsom) ;
G43 H02 Z1. (Gereedschapscöordinaat 1 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (G83 starten);
M98 P40008 (Extern subprogramma oproepen) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z1. M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
M01 (Optionele stop) ;
(BEGIN VOORBEREIDINGSBLOKKEN) ;
T3 M06 (Selecteer gereedschap 3) ;
G00 G90 G40 G49 G54 (Veilig opstarten) ;
G00 G54 X1.5 Y-0.5 (IJlgang naar 1ste positie) ;
S750 M03 (Spil aan rechtsom) ;
G43 H03 Z1. (Gereedschapscöordinaat 3 aan) ;
M08 (Koelmiddel aan) ;
(BEGIN FREZENBLOKKEN) ;
G84 G99 Z-0.6 R0.1 F37.5 (G84 starten) ;
M98 P40008 (Extern subprogramma oproepen) ;
(BEGIN VOLTOOIINGSBLOKKEN) ;
G00 Z1. M09 (in ijlgang terugtrekken, koelmiddel uit) ;
G53 G49 Z0 M05 (Z startpunt, spil uit) ;
G53 Y0 (Y startpunt) ;
M30 (einde programma) ;
%

Subprogramma
%
O40008 (Subprogramma) ;
X0.5 Y-0.75 (2e positie) ;
Y-2.25 (3e positie);
G98 X1.5 Y-2.5 (4e positie);
(Eerste punt retour) ;
G99 X3.5 (5e positie) ;
(R-vlak retour) ;
X4.5 Y-2.25 (6e positie) ;
Y-0.75 (7e positie) ;
X3.5 Y-0.5 (8e positie) ;
M99 (Subprogramma terug of lus) ;
%

Feedback
ZOEK DISTRIBUTEUR
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.

Leveringsprijs Haas

Deze prijs is inclusief verzendkosten, export- en invoerrechten, verzekeringen en andere kosten tijdens verzending naar een locatie in Frankrijk die met u als koper is overeengekomen. Er kunnen geen andere verplichte kosten worden toegevoegd aan de levering van een Haas CNC-product.

BLIJF OP DE HOOGTE VAN DE NIEUWSTE TIPS EN TECHNOLOGIE VAN HAAS…

Meld u nu aan!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service en ondersteuning
  • Eigenaren
  • Service aanvragen
  • Bedieningshandleidingen
  • Haas-onderdelen
  • Reparatieverzoek voor draaitafel
  • Handleidingen voor het voorinstalleren
  • Winkelen voor gereedschap
  • Een nieuwe Haas samenstellen en prijs bepalen
  • Beschikbare voorraad
  • De prijslijst van Haas
  • CNCA financiering
  • Over Haas
  • Carrières
  • Certificeringen en veiligheid
  • Neem contact met ons op
  • Geschiedenis
  • Algemene voorwaarden
  • Algemene voorwaarden Haas Tooling
  • Privacy
  • Garantie
  • Haas gemeenschap
  • HAAS-certificeringsprogramma
  • Haas motorsport
  • Gene Haas Foundation
  • Haas-community technisch onderwijs
  • Evenementen
  • Doe mee aan de conversatie
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 Haas Automation, Inc - CNC werktuigmachines

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

Cookieverklaring

Wij gebruiken cookies om uw gebruikerservaring te verbeteren. Onze cookiemelding beschrijft welke cookies we gebruiken, waarom we deze gebruiken en hoe u er meer informatie over kunt vinden. Bevestig alstublieft uw instemming met ons gebruik van analytische cookies. Als u niet instemt, kunt u onze website nog steeds gebruiken met een beperkte gebruikerservaring.

Instellingen beheren

Cookieverklaring

Wij gebruiken cookies om uw gebruikerservaring te verbeteren. Onze cookiemelding beschrijft welke cookies we gebruiken, waarom we deze gebruiken en hoe u er meer informatie over kunt vinden. Bevestig alstublieft uw instemming met ons gebruik van analytische cookies. Als u niet instemt, kunt u onze website nog steeds gebruiken met een beperkte gebruikerservaring.

Functional Cookies

Analytics Cookies