MyHaas Willkommen
!
Haas Tooling Gast-Bestellverlauf MyHaas/HaasConnect Anmelden Registrieren Haas Tooling Mein Konto Order History Return History MyHaas/HaasConnect Abmelden Willkommen Meine Maschinen Letzte Aktivität Meine Angebote Mein Konto Meine Nutzer Abmelden
Ein Händler in Ihrer Nähe
  1. Sprache auswählen
    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. Українська
  • Maschinen Hauptmenü
    • Vertikale Fräsmaschinen von Haas Vertikale Fräsmaschinen
      Vertikale Fräsmaschinen
      Vertikale Fräsmaschinen Alles anzeigen
      • Vertikale Fräsmaschinen
      • VF-Baureihe
      • Universalmaschinen
      • VR Serie
      • VP-5 Prismatisch
      • VMCs mit Palettenwechsler
      • MiniMill
      • Formenbaumaschinen
      • Hochgeschwindigkeits-Bohrzentren
      • Bohren/Gewindebohren/Fräsmaschinen
      • Werkzeug- und Vorrichtungsbau
      • Kompaktfräsmaschinen
      • Portal-Baureihe
      • SR Blatt-Router
      • Extra große VMC
      • Doppelständer-Fräsmaschinen
      • Steuerungssimulator
      • Automatischer Werkstücklader für Fräsen
      • VMC/UMC Seitenlader Automatischer Werkstücklader
      • Kompakter automatischer Werkstücklader
    • Product Image Mehrachsen-Lösungen
      Mehrachsen-Lösungen
      Mehrachsen-Lösungen Alles anzeigen
      • Mehrachsen-Lösungen
      • Mit Y-Achse
      • 5-Achsen-Fräsmaschinen
    • Haas Drehmaschinen Drehmaschinen
      Drehmaschinen
      Drehmaschinen Alles anzeigen
      • Drehmaschinen
      • ST-Baureihe
      • Doppelspindel
      • Box Way-Serie
      • Drehmaschinen für den Werkzeug- und Vorrichtungsbau
      • Kompaktdrehmaschine
      • Haas Stangenlader V2
      • Automatischer Werkstücklader für Drehmaschine
    • Horizontale Fräsmaschinen von Haas Horizontale Fräsmaschinen
      Horizontale Fräsmaschinen
      Horizontale Fräsmaschinen Alles anzeigen
      • Horizontale Fräsmaschinen
      • SK 50
      • SK 40
    • Haas Dreh- und Indexiertische Dreh- und Indexiertische
      Dreh- und Indexiertische
      Dreh- und Indexiertische Alles anzeigen
      • Dreh- und Indexiertische
      • Drehtische
      • Indexiertische
      • 5-Achsen-Drehtische
      • Extra große Drehtische
    • Product Image Automatisierungssysteme
      Automatisierungssysteme
      Automatisierungssysteme Alles anzeigen
      • Automatisierungssysteme
      • Automatisierung von Fräsen
      • Drehmaschinen-Automatisierung
      • Automatisierungsmodelle
    • Haas-Bohrzentren Tischmaschinen
      Tischmaschinen
      Tischmaschinen Alles anzeigen
      • Tischmaschinen
      • Tischfräsmaschine
      • Tischdrehmaschine
    • Haas-Werkstattausstattung Werkstattausrüstattung
      Werkstattausrüstattung
      Werkstattausrüstattung Alles anzeigen
      • Werkstattausrüstattung
      • Bandsäge
      • Konsolfräsmaschine
      • Flachschleifer, 2550
      • Flächenschleifmaschine, 3063
      • Laserschneidmaschine
    • LINKS Sondermodelle  Sondermodelle 
      EU-BAUREIHEN EU-BAUREIHEN AUFBAU UND PREIS | PREISLISTE AUFBAU UND PREIS | PREISLISTE Vorrätige Maschinen Vorrätige Maschinen DAS NEUESTE IN KÜRZE DAS NEUESTE IN KÜRZE IHRE ERSTE CNC IHRE ERSTE CNC
      EINKAUFSINFORMATIONEN
      • Zusammenstellung und Preis einer Haas-Maschine
      • Preisliste
      • Verfügbare Produkte
      • CNCA Finanzierung
      MÖCHTEN SIE MIT JEMANDEM SPRECHEN?

      Ihr Haas-Händler (Haas Factory Outlet, HFO) kann Ihre Fragen beantworten und Sie durch die besten Varianten führen.

      CONTACT YOUR DISTRIBUTOR >
  • Sonderzubehör Hauptmenü
    • Product Image Spindeln
      Spindeln
      Spindeln Alles anzeigen
      • Spindeln
    • Product Image Werkzeugwechsler
      Werkzeugwechsler
      Werkzeugwechsler Alles anzeigen
      • Werkzeugwechsler
    • Product Image 4- | 5-Achsen
      4- | 5-Achsen
      4- | 5-Achsen Alles anzeigen
      • 4- | 5-Achsen
    • Product Image Revolver und angetriebene Werkzeuge
      Revolver und angetriebene Werkzeuge
      Revolver und angetriebene Werkzeuge Alles anzeigen
      • Revolver und angetriebene Werkzeuge
    • Product Image Messtasten
      Messtasten
      Messtasten Alles anzeigen
      • Messtasten
    • Haas Späneabfuhr- und Kühlmittelverwaltung Späneabfuhr- und Kühlmittelverwaltung
      Späneabfuhr- und Kühlmittelverwaltung
      Späneabfuhr- und Kühlmittelverwaltung Alles anzeigen
      • Späneabfuhr- und Kühlmittelverwaltung
    • Die Haas Steuerung Die Haas Steuerung
      Die Haas Steuerung
      Die Haas Steuerung Alles anzeigen
      • Die Haas Steuerung
    • Product Image Produktoptionen
      Produktoptionen
      Produktoptionen Alles anzeigen
      • Produktoptionen
    • Product Image Werkzeuge und Spannvorrichtungen
      Werkzeuge und Spannvorrichtungen
      Werkzeuge und Spannvorrichtungen Alles anzeigen
      • Werkzeuge und Spannvorrichtungen
    • Product Image Werkstückhalterung
      Werkstückhalterung
      Werkstückhalterung Alles anzeigen
      • Werkstückhalterung
    • Alles anzeigen
    • Product Image 5-Achsen-Lösungen
      5-Achsen-Lösungen
      5-Achsen-Lösungen Alles anzeigen
      • 5-Achsen-Lösungen
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisierung
      Automatisierung
      Automatisierung Alles anzeigen
      • Automatisierung
    • LINKS Sondermodelle  Sondermodelle 
      EU-BAUREIHEN EU-BAUREIHEN AUFBAU UND PREIS | PREISLISTE AUFBAU UND PREIS | PREISLISTE Vorrätige Maschinen Vorrätige Maschinen DAS NEUESTE IN KÜRZE DAS NEUESTE IN KÜRZE IHRE ERSTE CNC IHRE ERSTE CNC
      EINKAUFSINFORMATIONEN
      • Zusammenstellung und Preis einer Haas-Maschine
      • Preisliste
      • Verfügbare Produkte
      • CNCA Finanzierung
      MÖCHTEN SIE MIT JEMANDEM SPRECHEN?

      Ihr Haas-Händler (Haas Factory Outlet, HFO) kann Ihre Fragen beantworten und Sie durch die besten Varianten führen.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Hauptmenü
      Entdecken Sie den Haas Unterschied
    • Warum gerade Haas?
    • MyHaas
    • Education Community
    • Industrie 4.0
    • Haas-Zertifizierung
    • Kundenreferenzen
  • Service Hauptmenü
      Willkommen bei Haas Service
      SERVICE-HOME Bedienerhandbücher Vorgehensweisen Anleitungen zur Fehlersuche Vorbeugende Wartung Haas Ersatzteile Haas Tooling Videos
  • Videos Hauptmenü
  • Haas Werkzeuge Hauptmenü
      Automatisierungszubehör Shop Support Fräsen-Werkzeughalter Fräsmaschinen-Schneidwerkzeuge Bohrsysteme Werkstückhalterung für Fräsen Drehmaschinen-Werkzeughalter Drehmaschinen-Schneidwerkzeuge Drehmaschine-Werkstückhalterung Paketsätze ER Spannzangen und Spannfutter Bohren Gewindedrehen Räumen Spannwürfel und Sätze Manuelle Spannfutter zum Fräsen Entgraten und Schleifen Werkzeug-Voreinstellarm und Wärmeschrumpfer Aufstellung und Bedienung Maschinenwartung Werkzeugzubehör Bekleidung und Zubehör Mess- und Prüfwerkzeuge Winner's Circle Winner's Circle Lagerräumung Hot Deals für heute
    • Haas Werkzeuge
    • Winner's Circle
      Winner's Circle Shop All
      • WINNERS_CIRCLE-1Y
    • Winner's Circle
      Winner's Circle Shop All
      • WC-1Y-EU
    • Heutige Schnäppchen
      Heutige Schnäppchen Shop All
      • Fräsen-Werkzeughalter
      • Fräswerkzeuge
      • Mess- und Prüfwerkzeuge
      • Bohrsysteme
      • Werkstückhalterung für Fräsen
      • Werkzeughaltersätze für Plan- und Eckfräser
      • Drehmaschinen-Werkzeugaufnahme
      • Werkzeuge für Drehzentren
      • Drehmaschine-Werkstückhalterung
      • ER Spannhülsen und Spannfutter
      • Bohren
      • Gewindedrehen
      • Räumen
      • Werkzeuglagerung
      • Bekleidung und Zubehör
    • Ausverkauf
      Ausverkauf Shop All
    • Mess- und Prüfwerkzeuge
      Mess- und Prüfwerkzeuge Shop All
      • Messtaster-Sätze und Zubehör
      • Kanten- und Mittentaster
      • Vergleichsmessgeräte
      • Höhenmessgeräte
      • Bremszangen
      • Stopfen- und Ringmessgeräte
      • Messblöcke und Zubehör
      • Messstifte und Zubehör
      • Messuhr mit Taststift
      • Prüfhebelmessgeräte
      • Bohrungsmessgerät
      • Zubehör für Indikatoren
      • V-Blöcke
      • Einrichtungsblöcke
      • Tiefenmessung
      • Mikrometer
      • Mikrometer Zubehör
      • Mikrometer-Sätze
      • Bohrungsmessgerät-Sätze
      • Startersatz
      • Messgeräte-Sätze
      • Messschieber-Sätze
      • Werkzeugprüfstation
      • Höheneinsteller
      • Coordinate Measuring Machines
    • Cobots und Zubehör
      Cobots und Zubehör Shop All
      • Cobot-Sätze
      • Cobot-Sätze
      • Schutzhindernisse
      • Greifer
      • Roboterzellen-Zubehör
    • Shop Support
      Shop Support Shop All
      • Luftkompressoren
      • Laserbeschriftungsmaschinen
      • Bandsägen-Zubehör
      • Oberflächen-Schleifräder
    • Fräsen-Werkzeughalter
      Fräsen-Werkzeughalter Shop All
      • Schaftfräskopf
      • Fräseraufnahmen
      • Schrumpfhalter
      • ER Spannhülsenfutter
      • Spannzangenfutter und Spannzangen
      • Bohrfutter
      • Anzugsbolzen / Rückhalteknöpfe
      • Drehtisch-Werkzeughalter und Spannfuttersätze
      • Hydraulische Spannzangenfutter und Spannzangen
      • Werkzeughalter und Schraubenschlüssel
    • Fräswerkzeuge
      Fräswerkzeuge Shop All
      • Fräseraufnahme-Körper
      • Frässchneidplatten
      • Schaftfräsen
      • Phasenfräser und Schneidplatten
      • Indexierbare Schaftfräser-Körper
      • Kugelschaftfräser
      • Phasen-Stirnfräser
      • Schruppen (mit Schaftfräser)
      • INDX-Kugelfräser und -Wendeschneidplatten
      • Werkzeughaltersätze für Plan- und Eckfräser
      • Fasenfräsersätze
      • Indexierbare Schaftfräsersätze
      • Schwalbenschwanzfräser
      • Indexierbare Schwalbenschwanzfräser
      • Gravur-Schaftfräser
      • Grate
      • Schlitzfräser
      • Schaftfräser zur Eckenabrundung
      • CNC-Router-Bits für Holz
    • Bohrsysteme
      Bohrsysteme Shop All
      • Bohrköpfe und Aufsätze
      • Bohrhalter und Verlängerungen
    • Werkstückhalterung für Fräsen
      Werkstückhalterung für Fräsen Shop All
      • Schraubstöcke mit festen Spannbacken
      • Selbstzentrierende Schraubstöcke
      • Adapterplatten
      • Schraubstock-Spannbacken
      • Schraubstockhalterungen und -befestigungen
      • Vise Kits
      • Schraubstock-Parallelunterlagen
      • Drehmaschinen-Schraubstock-Sätze
      • Vorrichtung Festklemmen
      • Automatisierte Werkstückhalterungssätze
      • Schraubstock für Werkzeughersteller
      • Messgeräte für die Klemmkraft
      • Spannzangenvorrichtungen
      • Winkelplatten
    • Drehmaschinen-Werkzeugaufnahme
      Drehmaschinen-Werkzeugaufnahme Shop All
      • Statische TL- und CL-Drehhalterungen
      • Statische BOT-Drehhalterungen
      • Statische BMT-Drehhalterungen
      • Angetriebene Werkzeugaufnahme
      • Reduzierhülsen/Buchsen für Drehhalterung
      • Statische VDI-Drehhalterungen
    • Werkzeuge für Drehzentren
      Werkzeuge für Drehzentren Shop All
      • Abstechwerkzeuge
      • Abstechwerkzeugsätze
      • Drehschneidplatten
      • Einstech- und Abstechwerkzeuge
      • Interne Einstech- und Gewindewerkzeuge (ID)
      • Gewindeeinsatz
      • Werkzeuge zum Gewindedrehen
      • Bohrstangen / Interne (ID) Drehwerkzeuge
      • Externe (OD) Drehwerkzeuge
      • Cermet-Wendeschneidplatten
      • CBN-Drehwendeschneidplatten
      • Haas Wendeschneidplatten zur Bearbeitung von Nuten und für Gewinde
      • Haas Werkzeughalter – Bearbeitung von Nuten und Gewindedrehen
      • Micro Turning Tools
    • Drehmaschine-Werkstückhalterung
      Drehmaschine-Werkstückhalterung Shop All
      • Live-Zentren
      • Spindel-Reduzierhülsen / Spindel-Führungsbuchsen
      • Schnellwechselspannzangen
      • Spannzangenfutter mit QuikChange
      • 5C-Spannzangen
      • 5C-Spannzangensätze
      • Drehmaschinen-Ausdrehringe
      • Drehmaschinen-Spannbacken
      • Stangengreifer
    • Paketsätze
      Paketsätze Shop All
      • SPANLÜFTERSÄTZE
      • Schneidwerkzeugsätze
      • Indexierbare Schaftfräsersätze
      • Abstechwerkzeugsätze
      • Gewindebohr- und Bohrsätze
      • Indexierbare Bohrsätze
      • Werkzeughaltersätze für Plan- und Eckfräser
      • Fasenfräsersätze
      • Drehtisch-Werkzeughalter und Spannfuttersätze
      • 08-1769
      • 08-1739
      • 08-0002
      • 08-1117
      • 08-1744
      • 08-1118
      • 08-0004
      • 08-1745
      • 08-1748
      • 08-1953
      • 08-1955
      • 08-2027
      • 08-2028
      • 08-2029
      • 08-1952
      • 08-1954
      • Startersätze für Drehmaschinen
      • Werkstückhalterungssätze
      • Drehmaschinen-Schraubstock-Sätze
      • Vise Kits
      • Dreibackenfutter Sätze für Fräsen
      • Spannwürfel-Sätze
      • Reduzierhülse Sätze
      • Automatisierte Werkstückhalterungssätze
      • Sätze für Messung und Inspektion
      • Mikrometer-Sätze
      • Bohrungsmessgerät-Sätze
      • Startersatz
      • Messgeräte-Sätze
      • Messschieber-Sätze
    • ER Spannhülsen und Spannfutter
      ER Spannhülsen und Spannfutter Shop All
      • ER Spannzangen für gerade Bohrung
      • ER-Dichtspannfutter
      • ER-Gewindebohr-Spannzangen
      • ER-Spannzangensätze und Zubehör
      • ER Spannhülsenfutter
      • ER-Spannhülsenfutter mit Zylinderschaft
      • Schlüssellose Bohrspannfutter mit Zylinderschaft
    • Bohren
      Bohren Shop All
      • Vollhartmetallbohrer
      • Indexierbarer Bohrerschaft
      • Indexierbare Bohreinsätze
      • Modularer Bohrerschaft
      • Modulare Bohrköpfe
      • Kobalt-Bohrer und -Sätze
      • Zentrierbohrer
      • Reibahle
      • Indexierbare Bohrsätze
      • Anbohrer
      • Spatenbohrerschäfte
      • Spatenbohrerschaft-Wendeschneidplatten
      • Senker
    • Gewindedrehen
      Gewindedrehen Shop All
      • Gewindebohrer
      • Gewindeeinsatz
      • Werkzeuge zum Gewindedrehen
      • Gewindefräsen
      • Rohrgewindebohrer
      • Gewindebohr- und Bohrsätze
    • Räumen
      Räumen Shop All
      • Räumwerkzeuge
      • Räumeinsätze
    • Spannwürfel
      Spannwürfel Shop All
      • Spannwürfel
      • Spannwürfel-Sätze
    • Manuelles Spannfutter zum Fräsen
      Manuelles Spannfutter zum Fräsen Shop All
      • 5C-Indexiertisch-Spannfutter
      • Dreibackenfutter und Halterungen für Fräsen
    • Entgrat- und Schleifmittel
      Entgrat- und Schleifmittel Shop All
      • Schleifpads
      • Entgratwerkzeuge
      • Entgratungsräder
      • Schleifblätter und -rollen
    • Werkzeug-Voreinstellarm und Wärmeschrumpfer
      Werkzeug-Voreinstellarm und Wärmeschrumpfer Shop All
      • Werkzeugvoreinstellmaschinen
      • Schrumpfmaschine
    • Werkzeuglagerung
      Werkzeuglagerung Shop All
      • Werkzeugwägen
    • Maschinenwartung
      Maschinenwartung Shop All
      • Spindelprüfstäbe
      • Wasserwaagen
      • Refraktometer
      • Maschinenzusatzstoffe und -zubehör
      • Machine Accessories
    • Werkzeugzubehör
      Werkzeugzubehör Shop All
      • Kegel für Spindel und Werkzeughalter
      • Haas Shop Lift
      • Werkzeughalter-Befestigungen
      • CNC-Gebläse zur Spanentfernung
      • Dead Blow Hammers
      • Hämmer und Schneidhämmer
      • Anti-Fatigue Mats
      • Ersatzteile
      • Layout Tools
      • Schraubenschlüssel
      • Handgeführte Schneidwerkzeuge
      • Werkzeuge kaufen
      • Hubmagnete
      • Safety Apparel
    • Bekleidung und Zubehör
      Bekleidung und Zubehör Shop All
      • Zubehör
      • Bekleidung
    • HAAS TOOLING QUICK LINKS
      NEUE PRODUKTE NEUE PRODUKTE NEW PRODUCTS NEW PRODUCTS
      AM BELIEBTESTEN AM BELIEBTESTEN
      WERBEAKTIONEN FÜR WERKZEUGE WERBEAKTIONEN FÜR WERKZEUGE
      FINANZIERUNG UND OFFENE BEDINGUNGEN FINANZIERUNG UND OFFENE BEDINGUNGEN PAY BY INVOICE PAY BY INVOICE
      Häufig gestellte Fragen Häufig gestellte Fragen
      SÄTZE SPEZIELL FÜR SIE SÄTZE SPEZIELL FÜR SIE
×

Suchergebnisse

Web Pages

Bilder

    • <
    • 1
    • >
MyHaas Willkommen
!
Haas Tooling Gast-Bestellverlauf MyHaas/HaasConnect Anmelden Registrieren Haas Tooling Mein Konto Order History Return History MyHaas/HaasConnect Abmelden Willkommen Meine Maschinen Letzte Aktivität Meine Angebote Mein Konto Meine Nutzer Abmelden
Ein Händler in Ihrer Nähe
  1. Sprache auswählen
    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. Українська
×

Suchergebnisse

Web Pages

Bilder

    • <
    • 1
    • >

12 - Mill - Programming

Bedienerhandbuch für Fräsmaschinen


  • 0 – Fräse – Inhaltsverzeichnis
  • 1 – Fräse – Einführung
  • 2 – Fräse – Rechtliche Informationen
  • 3 – Fräse – Sicherheit
  • 4 – Fräse – Bedienpult
  • 5 – Fräse – Steuerungsanzeige
  • 6 – Fräse – Gerätemanager
  • 7 – Fräse – Touchscreen-Feature
  • 8 – Fräse – Werkstückeinrichtung
  • 9 – Fräse – Trommel-Werkzeugwechsler
  • 10 – Fräse – SMTC
  • 11 – Fräse – Betrieb
  • 12 – Fräse – Programmierung
  • 13 – Fräse – Makros
  • 14 – Fräse – Steuerungssymbole
  • 15 – Fräse – Tragbares Bedienpult
  • 16 – Fräse – Programmierung von Sonderausstattungen
  • 17 – Fräse – G-Codes
  • 18 – Fräse – M-Codes
  • 19 – Fräse – Einstellungen
  • 20 – Fräse – Andere Geräte

Go To :

  • 12.1 Grundlegende Programmierung
  • 12.2 Absolute/inkrementelle Positionierung
  • 12.3 Aufrufe von Werkzeug-/Werkstückversätzen
  • 12.4 Unterprogramme

12.1 Grundlegende Programmierung

Basic Programming

Ein typisches CNC-Programm besteht aus (3) Teilen:

1) Vorbereitung:: Dieser Teil des Programms wählt die Werkstück- und Werkzeugversätze sowie das Schneidwerkzeug, schaltet das Kühlmittel ein, stellt die Spindeldrehzahl ein und wählt eine absolute oder inkrementelle Positionierung für die Achsenbewegungen.

2) Schneiden: Dieser Teil des Programms definiert die Werkzeugbahn, Spindeldrehzahl und Vorschubgeschwindigkeit für die Zerspanung.

3) Abschluss: Dieser Teil des Programms fährt die Spindel aus dem Weg, schaltet die Spindel aus, schaltet das Kühlmittel aus und fährt den Tisch in eine Position, aus der das Werkstück entnommen und kontrolliert werden kann.

Dies ist ein grundlegendes Programm, das einen 0,100" (2,54 mm) tiefen Schnitt mit Werkzeug 1 in einem Werkstück entlang einer geraden Bahn von X=0,0, Y=0,0 bis X=-4,0, Y=-4,0 ausführt.

HINWEIS: Ein Programmsatz kann mehrere G-Codes enthalten, solange diese aus verschiedenen Gruppen stammen. Zwei G-Codes aus der gleichen Gruppe dürfen nicht in einem Programmsatz enthalten sein. Beachten Sie auch, dass nur ein M-Code pro Satz erlaubt ist.

%
O40001 (Basisprogramm) ;
( G54 X0 Y0 ist die Ecke oben rechts des Teils) ;
(Z0 ist an der Oberseite des Teils) ;
(T1 ist ein 1/2-Zoll-Schaftfräser) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T1 M06 (Werkzeug 1 wählen) ;
G00 G90 G17 G40 G49 G54 (Sicherer Anlauf);
X0 Y0 (Eilgang zur 1. Position) ;
S1000 M03 (Spindel UZ) ;
G43 H01 Z0.1 (Werkzeugversatz 1 ein) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G01 F20. Z-0.1 (Vorschub zur Schnitttiefe);
X-4. Y-4. (lineare Bewegung) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
G53 Y0 (Y Ausgangsposition) ;
M30 (Ende des Programms) ;
%

Preparation

Dies sind die Vorbereitungscodesätze im Beispielprogramm O40001:

Vorbereitungscodesatz: Beschreibung
% Kennzeichnet den Anfang eines in einem Texteditor geschriebenen Programms:.
O40001 (Basisprogramm) ; O40001 ist der Name des Programms. Die Programmnamenskonvention folgt dem Format Onnnnn: Der Buchstabe „O“ oder „o“ gefolgt von einer 5-stelligen Zahl.
(G54 X0 Y0 ist die Ecke oben rechts des Teils) ; Kommentar:
(Z0 ist an der Oberseite des Teils) ; Kommentar:
(T1 ist ein 1/2-Zoll-Schaftfräser) ; Kommentar:
(ANFANG DER VORBEREITUNGSSÄTZE) ; Kommentar:
T1 M06 (Werkzeug 1 wählen) ; Wählt Werkzeug T1 für die Bearbeitung. M06 wird verwendet, um den Werkzeugwechsler zu veranlassen, das Werkzeug 1(T1) in die Spindel zu laden.
G00 G90 G17 G40 G49 G54 (Sicherer Anlauf);

Dies wird als sichere Startzeile bezeichnet. Es ist eine gute Bearbeitungspraxis, diesen Codeblock nach jedem Werkzeugwechsel zu setzen. G00 definiert, dass die nachfolgende Achsenbewegung im Eilgang auszuführen ist. 

G90 definiert Achsenbewegungen, die im Absolut-Modus ausgeführt werden (siehe absolute und inkrementelle Positionierung (G90, G91) für weitere Informationen).

G17 definiert die Schneidebene als XY-Ebene. G40 hebt die Fräserkorrektur auf. G49 hebt die Werkzeuglängenversätze ab. G54 definiert das Koordinatensystem, das auf dem Werkstückversatz zentriert werden soll, welches in G54 auf der Versatz Display gespeichert ist.

X0 Y0 (Eilgang zur 1. Position) ; X0 Y0 veranlasst den Tisch, zur Position X=0.0 und Y= 0.0 im Koordinatensystem G54 zu fahren.
S1000 M03 (Spindel UZ) ;

M03 schaltet die Spindeldrehung im Uhrzeigersinn (UZ) ein. Es verwendet den Adresscode Snnnn, wobei nnnn die gewünschte Spindeldrehzahl darstellt. 

Bei Maschinen mit Getriebe wählt die Steuerung automatisch den Schnellgang oder Langsamgang entsprechend der befohlenen Spindeldrehzahl. Mit M41 oder M42 kann dies übersteuert werden. Auf Seite M41 Langsamgang- / M42 Schnellgang-Override sind nähere Informationen zu M-Codes für zur Beeinflussung der Gangwahl aufgeführt.

Bei Maschinen mit Getriebe wählt die Steuerung automatisch den Schnellgang oder Langsamgang entsprechend der befohlenen Spindeldrehzahl. Mit M41 oder M42 kann dies übersteuert werden. Unter M41/M42 Langsam-/Schnellgang-Override sind nähere Informationen zu M-Codes für Beeinflussung der Gangwahl aufgeführt.

G43 H01 Z0.1 (Werkzeugversatz 1 ein) ; G43 H01 schaltet die Werkzeuglängenkorrektur + ein. H01 gibt an, die Länge zu verwenden, die für Werkzeug 1 in der Werkzeugversatzanzeige gespeichert ist. Z0.1 befiehlt der Z-Achse, zu Z=0.1 zu fahren. 
M08 (Kühlmittel an) ; M08 befiehlt, das Kühlmittel einzuschalten.

Cutting

Dies sind die Schneidcodesätze im Beispielprogramm O40001:

Zerspanungscodesatz Beschreibung
G01 F20. Z-0.1 (Vorschub zur Schnitttiefe); G01 F20. definiert, dass die nachfolgenden Achsenbewegungen in einer geraden Linie auszuführen sind. G01 erfordert den Adresscode Fnnn.nnnn. Der Adresscode F20. spezifiziert eine Vorschubgeschwindigkeit von 20" (508 mm)/Min. für die Bewegung. Z-0,1 befiehlt der Z-Achse, zu Z=-0,1 zu fahren.
X-4. Y-4. (lineare Bewegung) ; X-4. befiehlt der X-Achse, zu X = -4,0 zu fahren, und der Y-Achse, zu Y = -4,0 zu fahren.

Completion

Abschlusscodesatz Beschreibung
G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ; G00 befiehlt, die Achsenbewegung im Eilgang abzuschließen. Z0.1 Befiehlt der Z-Achse, zu Z = 0,1 zu fahren. M09 befiehlt, das Kühlmittel auszuschalten.
G53 G49 Z0 M05 (Z-Ausgangsstellung, Spindel aus) ; G53 definiert, dass die nachfolgenden Achsenbewegungen bezogen auf das Maschinenkoordinatensystem erfolgen sollen. G49 hebt die Werkzeuglängenversätze ab. Z0 ist ein Befehl, um zu Z=0.0 zu fahren. M05 schaltet die Spindel aus.
G53 Y0 (Y Ausgangsstellung) ; G53 definiert, dass die nachfolgenden Achsenbewegungen bezogen auf das Maschinenkoordinatensystem erfolgen sollen. Z0 ist ein Befehl, um zu Z=0.0 zu fahren.
M30 (Ende des Programms) ; M30 beendet das Programm und setzt den Cursor der Steuerung an den Anfang des Programms.
% Kennzeichnet das Ende eines in einem Texteditor geschriebenen Programms.

12.2 Absolute/inkrementelle Positionierung

Absolute vs. Incremental Positioning (G90, G91)

Absolute (G90) und inkrementelle Positionierung (G91) definieren, wie die Steuerung Befehle zur Achsenbewegungnbspdefiniert.

Wenn Achsenbewegungen nach einem G90-Code programmiert werden, fahren die Achsen zu der betreffenden Position bezogen auf den Nullpunkt des derzeit verwendeten Koordinatensystems.

Wenn Achsenbewegungen nach einem G91-Code programmiert werden, fahren die Achsen zu dieser Position relativ zur aktuellen Position.

In den meisten Situationen ist die Absolutprogrammierung sinnvoll. Inkrementalprogrammierung ist effizienter für sich wiederholende, gleichmäßig verteilte Schnitte.

Abbildung 1 zeigt ein Vorführteil mit fünf gleichmäßig versetzten Bohrungen mit 0,25" (13 mm) Durchmesser. Die Bohrlochtiefe beträgt 1,00" (25,4 mm) und der Abstand beträgt 1.250" (31,75 mm).

Abbildung 1 zeigt ein Vorführteil mit fünf gleichmäßig versetzten Bohrungen mit 0,25" (13 mm) Durchmesser. Die Bohrlochtiefe beträgt 1,00" (25,4 mm) und der Abstand beträgt 1.250" (31,75 mm).

Beispielprogramm für absolute / inkrementelle Positionierung. G54 X0. Y0. für Inkrementell [1], G54 für Absolut [2]

Nachfolgend sind zwei Beispielprogramme zum Bohren der Löcher für das Werkstück in der Zeichnung mit einem Vergleich zwischen Absolut- und Inkrementalpositionierung aufgeführt.

Wir beginnen die Löcher mit einem Zentrierbohrer und führen den Bohrvorgang mit einem 0,250" (6,35 mm) Bohrer aus. Wir verwenden eine 0.200 Zoll (5,08 mm) Schnitttiefe für den Zentrierbohrer und 1.00 Zoll (25,4 mm) für den 0,250-Zoll-Bohrer. G81, Bohrfestzyklus, dient zum Bohren der Löcher.

Mill Incremental Positioning Example

%
O40002 (Inkrementelles ex-prog) ;
N1 (G54 X0 Y0 ist Mitte links vom Werkstück) ;
N2 (Z0 ist an der Oberseite des Teils) ;
N3 (T1 ist ein Zentrierbohrer) ;
N4 (T2 ist ein Bohrer) ;
N5 (T1 ANFANG DER VORBEREITUNGSSÄTZE) ;
N6 T1 M06 (Werkzeug 1 wählen) ;
N7 G00 G90 G40 G49 G54 (Sicherer Anlauf);
N8 X0 Y0 (Eilgang zur 1. Position) ;
N9 S1000 M03 (Spindel auf CW) ;
N10 G43 H01 Z0.1 (Werkzeugversatz 1 an);
N11 M08 (Kühlmittel ein) ;
N12 (T1 SCHNEIDEBLÖCKE) ;
N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (Anfang G81, 5-mal) ;
N15 G80 (G81 aufheben) ;
N16 (T1 ABSCHLUSSBLÖCKE) ;
N17 G00 G90 G53 Z0. M09 (Eilgang zurück, Kühlmittel aus);
N18 M01 (Wahlweiser Halt) ;
N19 (T2 VORBEREITUNGSSÄTZE) ;
N20 T2 M06 (Werkzeug 2 wählen) ;
N21 G00 G90 G40 G49 (Sicherer Start) ;
N22 G54 X0 Y0 (Eilgang zur 1. Position) ;
N23 S1000 M03 (Spindel auf CW) ;
N24 G43 H02 Z0.1 (Werkzeugversatz 2 an);
N25 M08 (Kühlmittel an) ;
N26 (T2 SCHNEIDESÄTZE) ;
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (G81 aufheben) ;
N29 (T2 ABSCHLUSSBLÖCKE) ;
N30 G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
N31 G53 G90 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus);
N32 G53 Y0 (Y Ausgangsstellung) ;
N33 M30 (Ende des Programms) ;
%

Mill Absolute Positioning Example

Die absolute Programmiermethode erfordert mehr Codezeilen als die inkrementelle Programmiermethode. Die Programme haben ähnliche Vorbereitungs- und Abschlussabschnitte.

Schauen Sie sich Zeile N13 im Beispiel der inkrementellen Programmierung an, in der der Arbeitsgang des Zentrierbohrers beginnt. G81 verwendet den Schleifen-Adresscode Lnn, um die Anzahl der Zykluswiederholungen anzugeben. Der Adresscode L5 wiederholt diesen Vorgang 5-mal. Bei jeder Wiederholung des Festzyklus bewegt sich dieser um den Abstand, der durch den optionalen X- und Y-Wert angegeben wird. In diesem Programm fährt das Inkrementalprogramm bei jeder Schleife von der aktuellen Position 1,25" auf der X-Achse und führt dann den Bohrzyklus aus.

Für jeden Bohrvorgang gibt das Programm eine Bohrtiefe von 0,1" tiefer als die tatsächliche Tiefe vor, da die Bewegung 0,1" über dem Teil beginnt.

Bei der absoluten Positionierung verwendet G81 zwar die Bohrtiefe, verwendet aber nicht den Schleifen-Adresscode. Stattdessen gibt das Programm die Position für jedes Loch in einer separaten Zeile an. Die Steuerung führt den Bohrzyklus an jeder Position aus, bis der Festzyklus durch G80 aufgehoben wird.

Das Programm mit absoluter Positionierung gibt die exakte Bohrlochtiefe an, weil die Tiefe an der Werkstückoberfläche (Z=0) beginnt.

1

%
O40003 (absolutes Ex-Prog) ;
N1 (G54 X0 Y0 ist Mitte links vom Werkstück) ;
N2 (Z0 ist an der Oberseite des Teils) ;
N3 (T1 ist ein Zentrierbohrer) ;
N4 (T2 ist ein Bohrer) ;
N5 (T1 ANFANG DER VORBEREITUNGSSÄTZE) ;
N6 T1 M06 (Werkzeug 1 wählen) ;
N7 G00 G90 G40 G49 G54 (Sicherer Anlauf);
N8 X1.25 Y0 (Eilgang zur 1. Position) ;
N9 S1000 M03 (Spindel auf CW) ;
N10 G43 H01 Z0.1 (Werkzeugversatz 1 ein);
N11 M08 (Kühlmittel ein) ;
N12 (T1 SCHNEIDEBLÖCKE) ;
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (Anfang G81, 1. Loch) ;
N15 X2,5 (2. Loch) ;
N16 X3.75 (3. Loch) ;
N17 X5. (4. Loch) ;
N18 X6.25 (5. Loch) ;
N19 G80 (G81 aufheben) ;
N20 (T1 ABSCHLUSSBLOCK) ;
N21 G00 G90 G53 Z0. M09 (Eilgang zurück, Kühlmittel aus);
N22 M01 (Wahlweiser Halt)
N23 (T2 ANFANG DER VORBEREITUNGSSÄTZE) ;
N24 T2 M06 (Werkzeug 2 wählen) ;
N25 G00 G90 G40 G49 (Sicherer Start) ;
N26 G54 X1.25 Y0 (Eilgang zur 1. Position) ;
N27 S1000 M03 (Spindel auf CW) ;
N28 G43 H02 Z0.1 (Werkzeugversatz 2 ein);
N29 M08 (Kühlmittel an) ;
N30 (T2 SCHNEIDBLÖCKE) ;
N31 G99 G81 F21.4 X1.25 Z-1. (1. Loch) ;
N32 X2,5 (2. Loch) ;
N33 X3,75 (3. Loch) ;
N34 X5. (4. Loch) ;
N35 X6,25 (5. Loch) ;
N36 G80 (G81 aufheben) ;
N37 (T2 ABSCHLUSSBLÖCKE) ;
N38 G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
N39 G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus);
N40 G53 Y0 (Y Ausgangsstellung) ;
N41 M30 (Ende des Programms) ;
%

12.3 Aufrufe von Werkzeug-/Werkstückversätzen

G43 Tool Offset

Der Befehl G43 Hnn Werkzeuglängenkorrektur sollte nach jedem Werkzeugwechsel verwendet werden. Er passt die Position der Z-Achse um die Länge des Werkzeugs an. Das Argument Hnn gibt die zu verwendende Werkzeuglänge an. Für nähere Informationen siehe Werkzeugversätze einstellen auf Seite 5 im Abschnitt Bedienung.

VORSICHT: Der Wert nn der Werkzeuglänge sollte dem Wert nn im Werkzeugwechselbefehl M06 Tnn entsprechen, um eine mögliche Kollision zu vermeiden.

Einstellung 15 – H & T Codeübereinstimmung steuert, ob der Wert nn in den Argumenten von Tnn und Hnn übereinstimmen muss. Wenn Einstellung 15 aktiviert (EIN) ist und die Argumente in Tnn und Hnn nicht übereinstimmen, wird der Alarm 332 – H und T unterschiedlich erzeugt.

G54 Work Offsets

Werkstückversätze definieren, wo sich ein Werkstück auf dem Tisch befindet.

Die verfügbaren Werkstückversätze sind G54-G59, G110-G129 und G154 P1-P99. G110-G129 und G154 P1-P20 beziehen sich auf die gleichen Werkstückversätze.

Ein nützliches Feature ist die Einrichtung mehrerer Werkstücke auf dem Tisch und die Bearbeitung mehrerer Teile in einem Maschinenzyklus. Dies wird erreicht, indem jedes Werkstück einem anderen Werkstückversatz zugewiesen wird.

Für weitere Einzelheiten siehe Abschnitt „G-Codes“ in diesem Handbuch. Es folgt ein Beispiel für die Bearbeitung von mehreren Teilen in einem Zyklus. Das Programm verwendet Lokaler Unterprogrammaufruf für den Fräsvorgang.

%
O40005 (Werkstückversätze ex-prog) ;
(G54 X0 Y0 ist Mitte links vom Werkstück) ;
(Z0 ist an der Oberseite des Teils) ;
(T1 ist ein Bohrer) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T1 M06 (Werkzeug 1 wählen) ;
G00 G90 G40 G49 G54 (Sicherer Anlauf);
X0 Y0 ;
(zur ersten Arbeitskoordinatenposition-G54 fahren ;) ;
S1000 M03 (Spindel UZ) ;
G43 H01 Z0.1 (Werkzeugversatz 1 ein) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
M97 P1000 (Aufruf des lokalen Unterprogramms) ;
G00 Z3.; (Eilgang zurück) ;
G90 G110 G17 G40 G80 X0. Y0.;
(Zur zweiten Arbeitskoordinatenposition-G110 fahren) ;
M97 P1000 (Aufruf des lokalen Unterprogramms) ;
G00 Z3.; (Eilgang zurück) ;
G90 G154 P22 G17 G40 G80 X0. Y0.;
(Zur dritten Arbeitskoordinatenposition-G154 P22 fahren) ;
M97 P1000 (Aufruf des lokalen Unterprogramms) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
G53 Y0 (Y Ausgangsposition) ;
M30 (Ende des Programms) ;
N1000 (Lokales Unterprogramm) ;
G81 F41.6 X1. Y2. Z-1.25 R0.1 (Anfang G81) ;
(1. Loch) ;
X2. Y2. (2. Loch) ;
G80 (G81 aufheben) ;
M99;
%

12.4 Unterprogramme

Subprograms

Unterprogramme:

  • Stellen normalerweise eine Reihe von Befehlen dar, die mehrmals in einem Programm verwendet werden.
  • Werden in einem separaten Programm geschrieben, statt die Befehle mehrmals im Hauptprogramm zu wiederholen.
  • Werden im Hauptprogramm mit M97 oder M98 und einem P-Code aufgerufen.
  • Können einen L-Wert für wiederholte Ausführung enthalten. Der Unterprogrammaufruf wird L Male ausgeführt, bevor das Hauptprogramm mit dem nächsten Satz fortfährt.

Bei Verwendung von M97:

  • Der P-Code (nnnnn) ist derselbe wie die Satznummer (Nnnnnn) des lokalen Unterprogramms.
  • Das Unterprogramm muss innerhalb des Hauptprogramms liegen.

Bei Verwendung von M98:

  • Der P-Code (nnnnn) ist derselbe wie die Programmnummer (Onnnnn) des Unterprogramms.
  • Befindet sich das Unterprogramm nicht im Speicher, muss der Dateiname Onnnnn.nc lauten. Der Dateiname muss das O, führende Nullen und .nc enthalten, damit die Maschine das Unterprogramm finden kann.
  • Das Unterprogramm muss im aktiven Verzeichnis oder an einer in den Einstellungen 251/252 angegebenen Stelle liegen. Auf Seite 5 sind nähere Informationen zur Suche von Unterprogrammen aufgeführt.

Feste Bearbeitungszyklen sind die häufigste Anwendung von Unterprogrammen. Sie definieren zum Beispiel die X- und Y-Positionen einer Reihe von Löchern in einem separaten Programm. Anschließend rufen Sie dieses Programm als Unterprogramm mit einem Festzyklus auf. Anstatt die Positionen für jedes Werkzeug zu definieren, werden diese nur einmal für beliebig viele Werkzeuge angegeben.

Setting Up Search Locations

Wenn ein Programm ein Unterprogramm aufruft, sucht die Steuerung das Unterprogramm zuerst im aktiven Verzeichnis. Wenn die Steuerung das Unterprogramm nicht finden kann, verwendet die Steuerung die Einstellungen 251 und 252, um zu bestimmen, wo als nächstes gesucht werden soll. Nähere Informationen sind diesen Einstellungen zu entnehmen.

Um eine Liste von Suchorten in Einstellung 252 zu erstellen:

  1. Im Gerätemanager (LIST PROGRAM) das Verzeichnis wählen, das der Liste hinzugefügt werden soll.
  2. Drücken Sie F3.
  3. Die Option EINSTELLUNG 252 im Menü markieren und dann ENTER (Eingabe) drücken.

    Die Steuerung fügt das aktuelle Verzeichnis der Liste der Suchorte in Einstellung 252 ein.

Ergebnis: 

Um die Liste der Suchorte zu sehen, sind die Werte der Einstellung 252 auf der Seite Einstellungen einzusehen.

Local Subprogram (M97)

Ein lokales Unterprogramm ist ein Codeabschnitt im Hauptprogramm, das vom Hauptprogramm mehrere Male angesprungen wird. Lokale Unterprogramme werden durch M97 und Pnnnnn aufgerufen, wobei nnnnn die Zeilennummer N des lokalen Unterprogramms ist

Das Hauptprogramm wird durch einen M30-Befehl beendet und anschließend beginnen die lokalen Unterprogramme nach dem M30. Jedes Unterprogramm muss mit einer N Zeilennummer beginnen. Am Ende wird die Steuerung durch M99 wieder ins Hauptprogramm zugegeben und mit dem nächsten Befehl fortgesetzt.

%
O40009 (Lokales Unterprogramm ex-prog) ;
(G54 X0 Y0 befindet sich in der linken oberen Ecke des Werkstücks) ;
(Z0 ist an der Oberseite des Teils) ;
(T1 ist ein Anbohrer) ;
(T2 ist ein Bohrer) ;
(T3 ist ein Gewindebohrer) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T1 M06 (Werkzeug 1 wählen) ;
G00 G90 G40 G49 G54 (Sicherer Anlauf);
X1.5 Y-0.5 (Eilgang zur 1. Position) ;
S1406 M03 (Spindel auf CW) ;
G43 H01 Z1 (Werkzeugversatz 1 an) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G81 G99 Z-0.26 R0.1 F7. (G81 starten) ;
M97 P1000 (Lokales Unterprogramm aufrufen) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
M01 (Wahlweiser Halt) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T2 M06 (Werkzeug 2 wählen) ;
G00 G90 G40 G49 (Sicherer Anlauf);
G54 X1.5 Y-0.5 (Eilgang zur 1. Position);
S2082 M03 (Spindel auf CW) ;
G43 H02 Z1. (Werkzeugversatz 2 an) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (G83 anfangen) ;
M97 P1000 (Lokales Unterprogramm aufrufen) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
M01 (Wahlweiser Halt) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T3 M06 (Werkzeug 3 wählen) ;
G00 G90 G40 G49 (Sicherer Anlauf);
G54 X1.5 Y-0.5 ;
(Eilgang zur 1. Position) ;
S750 M03 (Spindel auf CW) ;
G43 H03 Z1 (Werkzeugversatz 3 ein) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G84 G99 Z-0.6 R0.1 F37.5 (G84 starten) ;
M97 P1000 (Lokales Unterprogramm aufrufen) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z0.1 M09 (Eilgang zurück, Kühlmittel aus) ;
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
G53 Y0 (Y Ausgangsposition) ;
M30 (Ende des Programms) ;
(LOKALES Unterprogramm)
N1000 (Lokales Unterprogramm starten) ;
X0.5 Y-0.75 (2. Position) ;
Y-2,25 (3. Position) ;
G98 X1.5 Y-2.5 (4. Position) ;
(Rückkehr zum Anfangspunkt) ;
G99 X3.5 (5. Position) ;
(R – Rückkehrebene) ;
X4.5 Y-2.25 (6. Position) ;
Y-0,75 (7. Position) ;
X3.5 Y-0.5 (8. Position) ;
M99;
%

External Subprogram (M98)

Ein externes Unterprogramm ist ein separates Programm, das vom Hauptprogramm aufgerufen wird. M98 verwenden, um ein externes Unterprogramm aufzurufen, wobei mit Pnnnnn die betreffende Programmnummer angegeben wird.

Wenn das Programm ein M98-Unterprogramm aufruft, sucht die Steuerung das Unterprogramm im Verzeichnis des Hauptprogramms. Kann die Steuerung das Unterprogramm nicht im Verzeichnis des Hauptprogramm finden, sucht es an der in Einstellung 251 angegebenen Stelle. Auf Seite 5 sind nähere Informationen aufgeführt. Wenn die Steuerung das Unterprogramms nicht finden kann, wird ein Alarm ausgelöst.

In diesem Beispiel gibt das Unterprogramm (Programm O40008) (8) Positionen an. Es enthält auch einen G98-Befehl bei der Bewegung zwischen den Positionen 4 und 5. Dies bewirkt, dass die Z-Achse zum ersten Ausgangspunkt statt zur R-Ebene zurückkehrt, sodass das Werkzeug über die Werkzeughalterung fährt.

Das Hauptprogramm (Programm O40007) gibt drei verschiedene Festzyklen an:

  1. G81 Anbohren an jeder Position
  2. G83 Tiefbohren an jeder Position
  3. G84 Gewindebohren an jeder Position

Jeder feste Bearbeitungszyklus ruft das Unterprogramm auf und führt den Vorgang an jeder Position aus.

%
O40007 (Externes Unterprogramm ex-prog) ;
(G54 X0 Y0 ist Mitte links vom Werkstück) ;
(Z0 ist an der Oberseite des Teils) ;
(T1 ist ein Anbohrer) ;
(T2 ist ein Bohrer) ;
(T3 ist ein Gewindebohrer) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T1 M06 (Werkzeug 1 wählen) ;
G00 G90 #G40 G49 G54 (Sicherer Anlauf);
G00 G54 X1.5 Y-0.5 (Eilgang zur 1. Position)nbsp;
S1000 M03 (Spindel UZ) ;
G43 H01 Z1. (Werkzeugversatz 1 an) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G81 G99 Z-0.14 R0.1 F7. (G81 starten) ;
M98 P40008 (Externes Unterprogramm aufrufen) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z1. M09 (Eilgang zurück, Kühlmittel aus);
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
M01 (Wahlweiser Halt) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T2 M06 (Werkzeug 2 wählen) ;
G00 G90 #G40 G49 G54 (Sicherer Anlauf);
G00 G54 X1.5 Y-0.5 (Eilgang zur 1. Position)nbsp;
S2082 M03 (Spindel auf CW) ;
G43 H02 Z1. (Werkzeugversatz 1 an) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (G83 anfangen) ;
M98 P40008 (Externes Unterprogramm aufrufen) ;
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z1. M09 (Eilgang zurück, Kühlmittel aus);
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
M01 (Wahlweiser Halt) ;
(ANFANG DER VORBEREITUNGSSÄTZE) ;
T3 M06 (Werkzeug 3 wählen) ;
G00 G90 #G40 G49 G54 (Sicherer Anlauf);
G00 G54 X1.5 Y-0.5 (Eilgang zur 1. Position)nbsp;
S750 M03 (Spindel auf CW) ;
G43 H03 Z1. (Werkzeugversatz 3 an) ;
M08 (Kühlmittel an) ;
(ANFANG DER SCHNEIDBLÖCKE) ;
G84 G99 Z-0.6 R0.1 F37.5 (G84 starten) ;
M98 P40008 (Externes Unterprogramm aufrufen);
(ANFANG ABSCHLUSSBLÖCKE) ;
G00 Z1. M09 (Eilgang zurück, Kühlmittel aus);
G53 G49 Z0 M05 (Z Ausgangsstellung, Spindel aus) ;
G53 Y0 (Y Ausgangsposition) ;
M30 (Ende des Programms) ;
%

Unterprogramm
%
O40008 (Unterprogramm) ;
X0.5 Y-0.75 (2. Position) ;
Y-2,25 (3. Position) ;
G98 X1.5 Y-2.5 (4. Position) ;
(Rückkehr zum Anfangspunkt) ;
G99 X3.5 (5. Position) ;
(R – Rückkehrebene) ;
X4.5 Y-2.25 (6. Position);
Y-0,75 (7. Position) ;
X3.5 Y-0.5 (8. Position) ;
M99 (Unterprogrammrückkehr oder Schleife);
%

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 Auslieferungspreis

Dieser Preis enthält Versandkosten, Export- und Importzölle, Versicherungsgebühren und sämtliche weiteren Kosten, die beim Versand an einen mit Ihnen als Käufer vereinbarten Auslieferungsort in Frankreich anfallen. Es können keine weiteren obligatorischen Kosten zur Lieferung eines Haas CNC-Produkts hinzugefügt werden.

BLEIBEN SIE AUF DEM NEUESTEN STAND MIT TECHNOLOGIE UND GEHEIMTIPPS VON HAAS!

Melden Sie sich jetzt an!   

HAAS TOOLING AKZEPTIERT FOLGENDES:

  • Service und Support
  • Eigentümer
  • Service anfordern
  • Betriebsanleitungen
  • Haas Ersatzteile
  • Reparaturanfrage Drehtisch
  • Installationsvorbereitungsanleitungen
  • Einkaufsinformationen
  • Zusammenstellung und Preis einer neuen Haas
  • Verfügbare Produkte
  • Die Haas-Preisliste
  • CNCA-Finanzierung
  • Über Haas
  • DNSH-Erklärung
  • Berufliche Perspektiven
  • Zertifizierungen und Sicherheit
  • Schreiben Sie uns, oder rufen Sie uns an
  • Geschichte
  • Geschäftsbedingungen
  • Haas Tooling Allgemeine Geschäftsbedingungen
  • Privatsphäre
  • Garantie
  • Haas Community
  • Haas Zertifizierungsprogramm
  • Haas Motorsport
  • Gene Haas Foundation
  • Haas Technical Education Community
  • Veranstaltungen
  • Nehmen Sie an der Diskussion teil!
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – CNC-Werkzeugmaschinen

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

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