Home

Bedienerhandbuch – Vertikal-Fräsmaschine

image

Contents

1. 6 SPINdEIKOpl sun ef 3 VVKZEVVecNSler nun 3 Sicherheitsmodus EINTICHLUNG rasen 5 Sicherheitsplaketten e enn EE 11 Anderen Ee eg 12 Standardanordnung 00 10 406 Speicherverriegelung 2uss000an0n nenn 34 Spezielle G Codes EIERE Beete ei a 171 Rotation und Skalierung ooanssnnnn 172 elle e EE 172 Taschenfr een een ennn nn 171 Spindellastmesser 22200s000a000 00000 68 Spindelwarmlauf u220000000R00 nn nn 179 Steuerungsanzeige AKUINE GCOGES een 49 aktives Teilfenster nn 47 Aktives Werkzeug nnsssnnssnnnnnnnennn 50 GrundanordNuNg DEE 47 e EE 49 e lee 56 T Tastatur leie E 43 Anzeigetasten ee ENEE 38 Betriebsarttasten uuuunnn0uunnnnn 39 HIE 37 Funktionstasten suu00nnnn0nn nn 36 IER EE 44 Tasten f r manuelle Beeinflussung 45 Tastengr Uppen aan 35 Zifemnlasten nee 43 Teile Be und Entladen Sicherheit 3 DESCHAA A essen 3 Ee EE 3 Text w hlen Komfort Editor und zzuus4222000 0200 125 Textauswahl PFNG EAIOF HUNG een 138 Timer und Z hler anzeigen snnnnssnnnnen 50 tool life display aktuelle Befehle u2z2020002200 02 52 T ren Verriegelungen ee 2 U UNIELBFOGTAmMensesis ee 172 externe dE 173 Jee 174 Unterprogramme See Unterprogramme RE een 80 V Versatz WerkStUCK var eek 155 Ae e EE 155 Vers tze ANZEIGEN Weissensee 49 Vorschubanpassungen bei Fr serkorre
2. G17 G68 Annn Bnnn Rann A und B entsprechen den Achsen der aktuellen Ebene in dem G17 Beispiel ist A die X Achse und B die Y Achse Von der Steuerung wird stets ein Drehmittelpunkt verwendet um die Positionswerte zu bestimmen die nach der Drehung an die Steuerung bergeben werden Wird eine Achse als Drehmittelpunkt nicht angegeben so wird die aktuelle Position als Drehmittelpunkt verwendet 271 G Codes vorbereitende Funktionen 272 Wenn Drehung G68 angewiesen wird werden alle x Y Z I J und K Werte um einen angegebenen Winkel R um einem Drehmittelpunkt gedreht G68 beeinflusst alle entsprechenden Positionierwerte in den S tzen nach dem G68 Befehl Werte in der Zeile mit G68 werden nicht gedreht Es werden nur Werte in der Drehebene gedreht wenn also G17 die aktuelle Drehebene ist sind nur X und Y Werte betroffen Durch Eingabe einer positiven Zahl Winkel f r die R Adresse dreht das Merkmal im Gegenunrzeigersinn Wird kein Drehwinkel R eingegeben wird der Drehwinkel aus Einstellung 72 genommen Im 691 Modus inkrementell mit Einstellung 73 ON wird der Drehwinkel durch den Wert in R ge ndert Mit anderen Worten jeder G68 Befehl ndert den Drehwinkel um den Wert der in R angegeben ist Der Drehwinkel wird am Programmanfang auf null gesetzt oder kann im G90 Modus mittels G68 auf einen bestimmten Winkel gesetzt werden Die folgenden Beispiele zeigen die Verwendung von Drehung mittels G68 F6 13
3. DELETE FR GRAM FROM LIST SWAP EDITOR PROGRAMS SWITCH TO LEFT OR RIGHT SIDE Create New Program Neues Programm erstellen Den Befehl CREATE NEW PROGRAM im Popup Men PROGRAM w hlen 2 Einen Programmnamen Onnnnn eingeben der noch nicht im Programmverzeichnis enthalten ist 3 ENTER dr cken um das Programm zu erstellen oder den Hotkey SELECT PROGRAM verwenden Select Program From List Programm aus Programnnliste w hlen 1 F1 dr cken 2 Den Befehl SELECT PROGRAM FROM LIST im Popup Men PROGRAM w hlen Bei Auswahl dieses Men punkts erscheint eine Liste mit Programmen im Steuerungsspeicher Das auszuw hlende Programm markieren ENTER oder den Hotkey SELECT PROGRAM dr cken 123 Komfort Editor 124 Duplicate Active Program Aktives Programm duplizieren 1 Den Befehl DUPLICATE ACTIVE PROGRAM im Popup Men PROGRAM w hlen 2 An der Eingabeaufforderung eine neue Programmnummer Onnnnn eingeben und ENTER dr cken um das Programm zu erstellen Sie k nnen auch den Hotkey SELECT PROGRAM verwenden Delete Program From List Programm in Liste l schen 1 Den Befehl DELETE PROGRAM FROM LIST im Popup Men PROGRAM w hlen Bei Auswahl dieses Men punkts erscheint eine Liste mit Programmen im Steuerungsspeicher 2 Ein Programm markieren oder ALL markieren um alle Programme im Speicher zum L schen auszuw hlen 3 ENTER dr cken um die ausgew hlten Programme zu l schen Sie k
4. Sekunden Exact Stop Canned X Z Exakter Master Gage Tool L nge Halt bei festem Bearbeitungszyklus L nge Messlehre X Z Werkzeug Zoll 357 Einstellungen 59 60 61 62 358 Fr serkorrektur Probe Offset X X Z Z Messtasterversatz X X Z Z Tool Probe Width Breite des Werkzeugmesstasters Tool Offset Measure Uses Work Werkzeugversatzma verwendet Werkst ck Graph Scale Height Grafikma stab H he Graphics X Offset Grafikmodus Versatz X Graphics Y Offset Grafikmodus Versatz Y Graphics Z Offset Grafikmodus Versatz Z DPRNT Leading Spaces f hrende Leerzeichen DPRNT Open Clos DCode DPRNT ffnen schlie en DCode Default G51 Scaling Standard G51 Skalierung Default G68 Rotation Standard G68 Drehung G68 Incremental Angle Winkelinkrement 245 Hazardous Vibration Sensitivity Gef hrliche Vibrationsempfindlichkeit 247 Simultaneous XYZ Motion Tool Change Gleichzeitige XYZ Bewegung beim Werkzeugwechsel 249 Enable Haas Startup Screen Haas Startbildschirm aktivieren CNC Network Name Name des CNC Netzwerks 901 Obtain Address Automatically Adresse automatisch erhalten 902 IP Adresse 903 Subnet Mask Subnet Maske 904 Standardgateway 905 DNS Server Domain Workgroup Name Name der Domain Arbeitsgruppe 907 Remote Server Name 908 Remote Share Path Pfad zum gemeinsam verwendeten Remote Ordners dieser Benut
5. 1 Im FNC EDITOR Modus F1 dr cken 2 Den Cursor auf das Modify Men setzen F4 13 Men Modify Modifizieren CANCEL Exit RENUHEER ALL LINES REWERSE amp SIGNS REVERSE X amp Y 142 Programmierung Remove All Line Numbers Alle Zeilennummern entfernen Um alle Nxx Zeilennummern aus dem Programm im FNC EDITOR Modus zu entfernen 1 F1 dr cken 2 Den Cursor auf das Men Modify setzen und Remove All Line Numbers w hlen Renumber All Lines Alle Zeilen neu nummerieren Um alle Programmzeilen mit Nxx Codes im FNC EDITOR Modus neu zu nummerieren 1 F1 dr cken 2 Den Cursor auf das Men Modify setzen und Renumber All Lines w hlen 3 Eine Startnummer w hlen 4 Eine Schrittweite f r die Zeilennummern w hlen Reverse and Signs Vorzeichen umkehren Um alle positiven Werte in negative Werte und umgekehrt im FNC EDITOR Modus zu ndern 1 F1 dr cken 2 Den Cursor auf das Men Modify setzen und Reverse and Signs w hlen 3 Den oder die zu ndernden Adresscode s eingeben Die BuchstabenadressenD FE G H L M N O P Q S und T sind nicht erlaubt Reverse X und Y X und Y vertauschen Um alle X Werte in Y Werte und umgekehrt im FNC EDITOR Modus zu ndern 1 F1 dr cken 2 Den Cursor auf das Men Modify setzen und Reverse X and Y w hlen 143 Der FNC Editor 4 3 144 Fadal Programmkonvert
6. 2 Es wird empfohlen DNC mit XMODEM oder mit Parit t zu betreiben da auf diese Weise ein bertragungsfehler erkannt und das DNC Programm gestoppt wird um eine Kollision zu vermeiden Die Einstellungen zwischen CNC Steuerung und Computer m ssen bereinstimmen Um die Einstellung in der CNC Steuerung zu ndern SETTING GRAPHIC dr cken und zu den RS 232 Einstellungen scrollen oder 11 eingeben und die Aufw rts oder Abw rts Pfeiltaste dr cken 90 3 7 1 3 8 Bedienung 3 Die Variablen mit den UP und DOWN Cursortasten markieren und die Werte mit den Links Rechts Pfeiltasten ndern Wenn die richtige Wahl markiert ist ENTER dr cken DNC wird durch zweimaliges Dr cken der Taste MDI DNC gew hlt DNC ben tigt mindestens 8 KB verf gbaren Arbeitsspeicher Auf der Seite der Programmliste kann unten der verf gbare Speicher abgelesen werden 6 Das zur Steuerung bertragene Programm muss mit beginnen und enden Die gew hlte Daten bertragungsgeschwindigkeit Einstellung 11 f r die RS 232 Schnittstelle muss schnell genug sein um mit der Geschwindigkeit der Satzausf hrung des Programms mitzukommen Ist die Daten bertragungsgeschwindigkeit zu langsam k nnte das Werkzeug bei einer Zerspanung stehen bleiben T Das Programm vor dem Dr cken von CYCLE START zur Steuerung bertragen Nach der Meldungsanzeige DNC Prog Found die Taste CYCLE START dr cken Hinweise zu DNC Die Betriebsart kann
7. 2 Popup Men s 3 Inaktive Programme 4 Zwischenablage 5 kontextsensitive Hilfetexte 8 EDIT EDIT ACTIVE PROGRAM Onnnnn CYCLE START TO SIMULATE INACTIVE PROGRAM Onnnnn 3 d EDITOR HELP PRESS F1 TO NAVIGATE p N d 1 EDIT dr cken um den Editiermodus aufzurufen 2 Es sind zwei Editier Teilfenster vorhanden eine f r das aktive Programm und eine f r ein inaktives Programm EDIT dr cken um zwischen den beiden Fenstern zu wechseln 3 Um ein Programm zu bearbeiten geben Sie den Namen des Programms Onnnnn aus dem Teilfenster der aktiven Programme ein und dr cken dann SELECT PROGRAM Das Programm wird im aktiven Fenster mit einem Sternchen vor dem Namen ge ffnet 4 Durch Dr cken von F4 wird eine weitere Kopie des Programms im inaktiven Programm Teilfenster ge ffnet falls sich dort nicht bereits ein Programm befindet 5 Sie k nnen auch ein anderes Programm f r das Teilfenster der inaktiven Programme ausw hlen SELECT PROGRAM im Teilfenster der inaktiven Programme dr cken und das Programm aus der Liste ausw hlen 121 Komfort Editor HINWEIS 122 10 11 F4 dr cken um die Programme zwischen den beiden Teilfenstern auszuwechseln das aktive Programm wird deaktiviert und umgekehrt Mit dem Handrad oder den Cursortasten kann durch den Programmcode gescrollt werden F1 dr cken um das Popup Men
8. F6 9 G51 Keine Skalierung gotisches Fenster 1 Werkst ckkoordinatenursprung 0001 GOTHIC WINDOW F20 S500 Z X G00 X1 Y1 Y G01 X2 Y2 G03 X1 R0 5 G01 Y1 G00 X0 YO M99 O 1 Das erste Beispiel zeigt wie die Steuerung die aktuelle Werkst ckkoordinatenposition als Skaliermittelpunkt verwendet Diese ist hier x0 YO ZO F6 10 51 Skalierung aktuelle Werkst ckkoordinaten 1 Werkst ckkoordinatenursprung 2 Skaliermittelpunkt 00010 G59 GOU G90 X0 YO Z0 G51 P2 scaling center is XO YO Z0 M98 P1 M30 O 1 9 Das n chste Beispiel spezifiziert die Fenstermitte als Skaliermittelpunkt F6 11 51 Skaliermittelpunkt des Fensters 1 Werkst ckkoordinatenursprung 2 Skaliermittelpunkt 00011 G59 G00 G90 X0 YO Z0 M98 bi G51 X1 5 Y1 5 P2 M98 P1 M30 O 1 da 268 G Codes M Codes Einstellungen Das letzte Beispiel zeigt wie Skalierung am Rand der Werkzeugbahn platziert werden kann wenn das Werkst ck gegen Positionierbolzen eingerichtet wurde F6 12 51 Skalierkante der Werkzeugbahn 1 Werkst ckkoordinatenursprung 2 Skaliermittelpunkt 00011 G59 G00 G90 X0 YO Z0 M98 P1 G51 X1 0 Y1 0 P2 M98 P1 M30 O 1 2 Programmierhinweise Werkzeugvers tze und Fr serkorrekturwerte werden durch Skalierung nicht beeinflusst Skalierung hat keinen Einfluss auf Z Achsenbewegungen von festen Bearbeitungszyklen wie A
9. G68Start gotisches Fenster keine Rotation 1 Werkst ckkoordinatenursprung 0001 GOTHIC WINDOW F20 S500 Z G00 X1 Y1 y X G01 X2 T2 G03 X1 R0 5 G01 Y1 M99 O 1 Das erste Beispiel zeigt wie die Steuerung die aktuelle Werkst ckkoordinatenposition als Drehmittelpunkt x0 YO 20 verwendet G Codes M Codes Einstellungen F6 14 amp 68 Rotation aktuelle Werkst ckkoordinate 1 Werkst ckkoordinatenursprung 2 Drehmittelpunkt 00002 G59 G00 G90 X0 YO Z0 M98 P1 G90 G00 SO YO Last Commanded Position G68 R60 M98 P1 G69 G90 GOU X0 YO M30 O 1 23 Das n chste Beispiel spezifiziert die Fenstermitte als Drehmittelpunkt F6 15 Cep Drehmittelpunkt des Fensters 1 Werkst ckkoordinatenursprung 2 Drehmittelpunkt G59 G00 G90 X0 YO Z0 M98 P1 G00 G90 X0 YO Z0 G68 X1 5 Y1 5 R60 M98 Pi G69 G90 G00 XO YO M30 O 1 ie Das n chste Beispiel zeigt wie der G91 Modus verwendet werden kann um Muster um einen Mittelpunkt zu drehen Dies ist h ufig n tzlich um Teile herzustellen die symmetrisch zu einem bestimmten Punkt sind F6 16 Cep Muster um Mittelpunkt drehen 1 Werkst ckkoordinatenursprung 2 Drehmittelpunkt G59 G00 G90 XO YO Z0 Ve P10 L8 SUBROUTINE 00010 00010 G91 G68 R45 G90 M98 P1 G90 G00 X0 YO M99 O 1 27 273 G Codes feste Bearbeitungszyklen 6 1 2 Nicht die Ebene der Drehung
10. Haas Automation Inc Bedienerhandbuch Vertikal Frasmaschine 96 DE8200 Version A Januar 2014 Deutsch bersetzung der Originalanleitung Um bersetzungen dieses Handbuchs zu erhalten Haas Automation Inc 1 Gehen Sie zu www HaasCNC com i 2 Siehe Owner Resources unten auf der Seite 2800 Sturgis Road 3 W hlen Sie Manuals and Documentation Oxnard CA 93030 8933 U S A HaasCNC com 2014 Haas Automation Inc Alle Rechte vorbehalten Kopieren nur mit Genehmigung Urheberrecht strikt durchgesetzt 2014 Haas Automation Inc Alle Rechte vorbehalten Kein Teil dieser Publikation darf in irgendeiner Form oder durch irgendwelche Mittel sei es auf mechanische elektronische fotokopiertechnische oder aufzeichnerische Art ohne die schriftliche Erlaubnis von Haas Automation Inc nicht reproduziert in einem Retrieval System gespeichert oder bertragen werden Es wird keine patentrechtliche Haftung in Bezug auf die Verwendung der hierin enthaltenen Informationen bernommen Da Haas Automation nach st ndiger Verbesserung seiner hochwertigen Produkte strebt k nnen sich die Angaben in diesem Handbuch ohne Ank ndigung ndern Wir haben gr te Sorgfalt bei der Erstellung dieses Handbuchs walten lassen Trotzdem bernimmt Haas Automation keine Verantwortung f r Fehler oder Auslassungen und lehnt jede Haftung f r Sch den aus der EINGESCHR NKTE GARANTIE Haas Automation Inc f r Haas Automation Inc CNC Ma
11. Horizontal Fr smaschine Druckluftversorgung Detail B N 1 A m KORO i 1 C 20 SE Se gt NDS DND Arbeitsfeldleuchte Run Taste sofern vorhanden Spanngriffhalter Speicher Pulldown Zugangsklappe Bedienerhandbuch und Montagedaten innen vorhanden Referenzliste der G und M Codes im Innern Tragbares Bedienpult Luftfilter regler Schlauchaufstecknippel Druckluftversorgung Druckluftpistole 2 Druckluftleitung Druckluftpistole 1 Druckluftleitung Luftsto aufnahme Palette klemmen freigeben Hochdurchflussregler F2 12 F2 13 Merkmale der Horizontal Fr smaschine K hlmitteltank Detail C Merkmale der Horizontal Fr smaschine Bedienelemente des Palettenwechslers Detail D AAAS Oi po a meN Einf hrung Standard K hlmittelpumpe K hlmittel F llstandsensor Sp neschale Sieb Pumpe f r K hlmittelfluss durch die Spindel EMERGENCY STOP Taste PART READY Taste optional optional ROTARY INDEX Taste 21 Merkmale der Horizontal Fr smaschine EG 400 Abdeckungen entfernt F2 14 co ui Fe FE in te TEE SRAN S P k S Segen Kc IIST7 C OO Wl 5 D E Be 5 X O O Si O LI LU Wl n T Ko 5 E 2 OD 5 Ss 2N be O x ei O o o O J c E 080 OO X 202 d e HN D oa o Oo E Ei E EE Si 7 950055 DC D D OO E ao OD OO set 22 F2 15 Merkmale d
12. M41 oder M42 mit der Spindeldrehzahl vor dem Spindelstart Befehl programmieren Beispiel S1200 M413 MO 343 M Codes Hilfsfunktionen 344 M46 Sprung bei Palettenladung Dieser M Code bewirkt dass die Steuerung zu der durch den P Code angegebenen Zeilennummer springt wenn die durch den Q Code angegebene Palette derzeit geladen ist Beispiel MA6O0n Pnn Springe zu Zeile nn im aktuellen Programm wenn Palette n geladen ist andernfalls weiter mit dem n chsten Satz M48 G ltigkeit des aktuellen Programms berpr fen Dieser M Code wird als Schutz auf Maschinen mit Palettenwechslern verwendet Wenn das aktuelle Programm nicht in der Palettenplanungstabelle enthalten ist wird der Alarm 909 910 angezeigt M49 Palettenstatus setzen Dieser M Code setzt den Status der durch den P Code angegebenen Palette auf den durch den Q Code angegebenen Wert Die m glichen Q Code Werte sind O Nicht geplant 1 Geplant 2 Geladen 3 Abgeschlossen 4 bis 29 sind vom Benutzer definierbar Der Palettenstatus dient nur zu Anzeigezwecken Die Steuerung h ngt nicht von einem bestimmten Wert dieses Code ab Betr gt der Wert jedoch 0 1 2 oder 3 wird er von der Steuerung entsprechend aktualisiert Beispiel M49Pnn Omm Setzt den Status von Palette nn auf den Wert mm Ohne einen P Code setzt dieser Befehl den Status der gegenw rtig geladenen Palette M50 Palettenwechsel ausf hren Wird mit einem P Wert der Taste PALLET RE
13. Man beachte dass es zwei Wahlm glichkeiten USER1 und USER2 gibt die zum Einrichten eines eindeutigen Drehtisches verwendet werden k nnen 79 Sth axis Diameter Durchmesser 5 Achse Hiermit wird der Durchmesser der A Achse 0 0 bis 50 Zoll eingestellt den die Steuerung zur Bestimmung des Winkelvorschubs verwendet Der Vorschub in einem Programm ist immer Zoll oder Millimeter pro Minute daher muss die Steuerung den Durchmesser des auf der B Achse bearbeiteten Werkst cks kennen um die Winkelvorschubgeschwindigkeit berechnen zu k nnen Siehe Einstellung 34 Seite 368 zwecks weiterer Informationen ber die Durchmessereinstellung der 4 Achse Einstellung 80 Mirror Image B axis Spiegelung der B Achse Dies ist eine ON OFF Einstellung Bei Einstellung auf OFF verlaufen alle Achsenbewegungen normal Bei Einstellung auf ON kann die B Achsenbewegung um den Werkst cknullpunkt gespiegelt umgekehrt werden Siehe auch Einstellung 45 48 sowie G101 81 Tool At Power Up Werkzeug bei Stromeinschaltung Wird POWER UP RESTART gedr ckt nimmt die Steuerung einen Werkzeugwechsel zu dem Werkzeug vor das von dieser Einstellung festgelegt wird Ist null 0 definiert erfolgt kein Werkzeugwechsel beim Einschalten Die Standardeinstellung ist 1 Einstellung 81 f hrt zu einer der folgenden Aktionen nach dem Dr cken von POWER UP RESTART e Wenn Einstellung 81 auf null gesetzt ist wird das Magazin zu Fach Nr 1 gedreht Es erfolg
14. Programm nderungen sperren Leader To Punch Lochstreifenvorlauf 131 Auto Door Automatische Bedienert r EOB Pattern Satzendemuster 133 REPT Rigid Tap Synchronisiertes Gewindebohren wiederholen 142 Offset CHNG Tolerance Versatz nderungstoleranz Spindle Override Lock 118 M99 Bumps M30 CNTRS iiia 355 Einstellungen G76 G77 Shift Dir Machine Data Collect Verschiebungsrichtung Maschinendatenerfassung Can Cycle Act w o X Y Fester Feed Override gt Spindles Bearbeitungszyklus SE X Y Vorschubbeeinflussung gt Spi ndeln G91 Non modal Nicht modal Load Pocket Tables Werkzeugfachtabellen laden 4th Axis Enable Aktivieren der 4 Achse 156 Save Offset with PROG Versatz mit PROG speichern Reset Program Pointer Programmzeiger zur cksetzen 157 Offset Format Type Versatzformat 158 159 160 XYZ Screw Thermal COMP Korrektur der W rmeausdehnung der Schnecken Coolant Override K hlmittelbeeinflussung 162 Default To Float Standardgleitpunkt Coordinate System 33 Koordinatensystem 34 Ath Axis Diameter 4 ACHSE 163 Disable 1 Jog Rate H chste DURCHMESSER Schrittschaltgeschwindigkeit deaktivieren 35 G60 Offset G60 Versatz 164 Rotary Increment Drehinkrement 36 Program Restart 167 186 Programm Neustart Periodische Wartung 187 Machine Data Echo Maschinen Datenecho RS 232 Data Bits RS 232 Datenbits Beep MO M01 MO2 M30 188 189 190 Signal
15. Y Z A B Position programmiert werden Diese Position wird als anf ngliche Startposition verwendet Die Spindel startet vor diesem festen Bearbeitungszyklus automatisch im Uhrzeigersinn 325 G Codes feste Bearbeitungszyklen F6 46 c155 Fester Bearbeitungszyklus Gegengewindebohren 5 Achsen G161 Fester Bearbeitungszyklus Bohren 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse F6 47 G161 Fester Bearbeitungszyklus Bohren 5 Achsen Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Beispiel 326 G Codes M Codes Einstellungen RECHTS VORNE BOHREN T4 M6 GOL G54 G90 X94221 T7 8 422T B23 A2 L342 832200 M3 F360 Freiposition G143 HA Z14 0228 M8 3 Gl X6 6934 Y 6 6934 210 5503 F360 Anf ngliche STCALFTPOSLLION Gl61 E 52 HI Fester Bearbeitungszyklus G80 X9 42 21 8 4221 B23 221 342 214465228 KETEIpSsIE I n 7 MS y Gl G28 G91l ZD G91 G28 BO AU MOI G162 Fester Bearbeitungszyklus Anbohren 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F
16. 7146 14141 14146 G117 G154 P8 zus tzliche Werkst ckvers tze 7161 7166 14161 14166 G118 G154 P9 zus tzliche Werkst ckvers tze 7181 7186 14181 14186 G119 G154 P10 zus tzliche Werkst ckvers tze 7201 7206 14201 14206 G120 G154 P11 zus tzliche Werkst ckvers tze 7221 7226 14221 14221 G121 G154 P12 zus tzliche Werkst ckvers tze 7241 7246 14241 14246 G122 G154 P13 zus tzliche Werkst ckvers tze 7261 7266 14261 14266 G123 G154 P14 zus tzliche Werkst ckvers tze 200 Programmierung von Sonderausstattungen G124 G154 P15 zus tzliche Werkst ckvers tze G125 G154 P16 zus tzliche Werkst ckvers tze G126 G154 P17 zus tzliche Werkst ckvers tze G127 G154 P18 zus tzliche Werkst ckvers tze G128 G154 P19 zus tzliche Werkst ckvers tze G129 G154 P20 zus tzliche Werkst ckvers tze 8500 Erweitertes Werkzeugmanagement ATM Gruppenkennung 8501 ATM Verf gbare Lebensdauer aller Werkzeuge in der Gruppe in Prozent 8502 ATM Verf gbare Gesamtgebrauchsz hlung aller Werkzeuge in der Gruppe 8503 ATM Verf gbare Gesamtlochz hlung aller Werkzeuge in der Gruppe 8504 ATM Verf gbare Gesamtvorschubzeit in Sekunden aller Werkzeuge in der Gruppe 8505 ATM Verf gbare Gesamtzeit in Sekunden aller Werkzeuge in der Gruppe 201 Hinweise zur Bedienung VARIABLEN ANWENDUNG 8514 ATM Verf gbare Vorschubzeit des n chsten Werkzeugs in
17. Beim Einschalten des Stroms wird der Millisekunden Timer zur ckgestellt Der Timer hat eine Grenze von 497 Tagen Die ganze Zahl die vom Timer 3001 zur ckgegeben wird stellt die Zahl der Millisekunden dar 3002 Stunden Timer Der Stunden Timer ist hnlich wie der Millisekunden Timer nur dass die zur ckgegebene Zahl die Anzahl Stunden darstellt Der Stunden und der Millisekunden Timer sind unabh ngig voneinander und k nnen separat eingestellt werden System Override Variable 3003 ist der Parameter zur Einzelsatzunterdr ckung Sie umgeht die Einzelsatzfunktion im G Code Im folgenden Beispiel wird Einzelsatz ignoriert wenn 3003 auf 1 gesetzt ist Nachdem 3003 auf 1 gesetzt ist wird jeder G Code Befehl Zeilen 2 5 kontinuierlich ausgef hrt obwohl die Einzelsatzfunktion aktiviert ON ist Wenn 3003 auf null gesetzt ist arbeitet die Einzelsatzfunktion normal Der Bediener muss bei jeder Programmzeile Zeile 7 11 die CYCLE START dr cken um diese auszuf hren 3003 1 G54 G00 G90 X0 YO S2000 M037 GAS HOL Zel CoL ROL AU 7202 3 3003 0 TOZ MUG G43 H02 Zal S1200 M03 205 Detaillierte Beschreibung der Systemvariablen G83 ROLL el 0x25 LEM Gelee Yis 3 Variable 3004 Die Variable 3004 umgeht bestimmte Steuerungsmerkmale w hrend eines Programmlaufs Das erste Bit deaktiviert FEED HOLD Wird w hrend eines Programmabschnitts kein FEED HOLD verwendet ist vor dem betreffenden Abs
18. CLNT DOWN P Cool Hahn nach oben oder unten bewegen P Cool Positionierung Folgenderma en vorgehen um die richtige K hlmittelposition f r jedes Werkzeug zu bestimmen VORSICHT Den P Cool K hlmittelhahn nicht von Hand bewegen da dadurch der 232 Motor besch digt wird Daf r ausschlie lich die Steuerbefehle verwenden 1 Wenn eine Kugelventilsteuerung zur Umschaltung zwischen K hlmittel Sperrleitungen und P Cool vorhanden ist sicherstellen dass das Ventil auf die P Cool Position eingestellt ist 2 OFFSET dr cken bis die Tabelle TOOL OFFSET in der Anzeige erschein F5 8 Programmierung von Sonderausstattungen Das erste Werkzeug in die Spindel befehlen Wenn die OFFSET Tabelle aktiviert ist k nnen Sie die Taste ATC FWD oder ATC REV f r einen Werkzeugwechsel dr cken oder M06 TXX im MDI Modus befehlen wobei XX die gew nschte Werkzeugnummer ist COOLANT dr cken auf den K hlmittelfluss zu starten CLNT UP oder CLNT DOWN dr cken bis der K hlmittelhahn das K hlmittel auf die gew nschte Stelle richtet COOLANT dr cken auf den K hlmittelfluss zu stoppen Den Wert neben CLNT POS unten in der TOOL OFFSET Tabelle notieren Es gibt mehrere M glichkeiten wie Sie diese Positionsangabe nun nutzen k nnen Die K hlmittelpositionsanzeige lt lt TOOL INF TooL 1 COOLANT OFFSET POSITION D d d d d d d d Kuhlmittel Position in der Versatztabelle Die Spalte COOLANT
19. CYCLE START dr cken wodurch das Programm wieder normal l uft VORSICHT Wenn Einstellung 36 aktiviert ON ist berpr ft die Steuerung das 3 16 116 Programm um sicherzustellen dass sich die Maschine im richtigen Zustand Werkzeuge Vers tze G und M Codes usw befindet um das Programm sicher fortsetzen zu k nnen Ist Einstellung 36 nicht aktiviert OFF ist berpr f die Steuerung nicht das Programm vor dem Neustart Dies kann Zeit sparen aber es k nnte in einem ungetesteten Programm zu einer Kollision f hren Achsen berlastungs Timer Bei Belastung einer Spindel oder Achse von 180 beginnt ein Timer zu laufen der im Teilfenster POSITION angezeigt wird Der Timer beginnt bei 1 5 Minuten und l uft r ckw rts auf null Beim Erreichen von null erscheint ein Achsen berlastungsalarm SERVO OVERLOAD in der Anzeige Programmierung Kapitel 4 Programmierung 4 1 HINWEIS 4 2 Nummerierte Programme Um ein neues Programm zu erstellen 1 LIST PROGRAM dr cken um die Programmanzeige und die Liste des Programm Modus aufzurufen 2 Eine Programmnummer nnnnn eingeben und SELECT PROGRAM oder ENTER dr cken Nicht die Nummern O09XXX zum Erstellen neuer Programme verwenden Nummern in diesem Block werden h ufig von Makroprogrammen verwendet ein berschreiben k nnte dazu f hren dass einige Maschinenfunktionen fehlerhaft arbeiten oder nicht mehr ausgef hrt werden Wenn das Programm vorhand
20. Das Programm f hrt anschlie end die n chste Codezeile aus Wenn der Messtaster w hrend der G31 Verfahrbewegung kein Sprungsignal erh lt gibt die Steuerung keinen Signalton von sich und die Position des Sprungsignals wird an Ende der programmierten Verfahrbewegung geschrieben Das Programm wird fortgesetzt Die Makrovariablen 5061 bis 5066 sind f r die Speicherung von Sprungsignalpositionen vorgesehen F r weitere Informationen zu diesen Sprungsignalvariablen siehe Abschnitt Makros in diesem Handbuch Hinweise Dieser Code ist nicht modal und gilt nur f r den Codeblock in dem G31 angegeben ist Keine Fr serkorrektur G41 G42 mit G31 verwenden Die Zeile mit G31 muss einen Vorschubbefehl enthalten Um eine Besch digung des Messtasters zu vermeiden ist eine Vorschubgeschwindigkeit unter F100 Zoll oder F2500 metrisch Den Messtaster vor Verwendung von G31 einschalten Wenn die Fr smaschine ber das standardm f sige Renishaw Tastsystem verf gt die folgenden Befehle verwenden um den Messtaster zu aktivieren Mit dem folgenden Code wird der Spindelmesstaster eingeschaltet Man PI132 3 Mit dem folgenden Code wird der Taster f r Werkzeug einrichten eingeschaltet 255 G Codes vorbereitende Funktionen 256 M59 P1133 GOA P1 0O M59 P1134 Mit dem folgenden Code werden beide Taster ausgeschaltet M69 P1134 Siehe auch M75 M78 und M79 Beispielprogramm Dieses Beispielprogramm misst d
21. Dr cken UNDO um die letzten 9 nderungen r ckg ngig zu machen Hintergrund Editieren Hintergrund Editieren erm glicht es ein Programm zu editieren w hrend ein anderes Programm ausgef hrt wird 1 EDIT dr cken bis das Teilfenster f r Hintergrund Editieren inaktives Programm auf der rechten Seite des Bildschirms aktiv ist SELECT PROGRAM dr cken um ein Programm zum Editieren im Hintergrund das Programm muss sich im Speicher befinden aus der Liste auszuw hlen ENTER dr cken um mit Editieren im Hintergrund zu beginnen Um ein anderes Programm zum Hintergrund Editieren zu w hlen im Teilfenster f r Hintergrund Editieren SELECT PROGRAM dr cken und in der Liste einen neuen Programmnamen w hlen Alle nderungen die beim Hintergrund Editieren vorgenommen wurden beeinflussen nicht das laufende Programm oder dessen Unterprogramme Die nderungen werden erst beim n chsten Start des Programms wirksam PROGRAM dr cken um das Hintergrund Editieren zu beenden und zum laufenden Programm zur ckzukehren 119 Manuelle Dateneingabe MDI 6 CYCLE START darf beim Hintergrund Editieren nicht verwendet werden Wenn das Programm einen Programmstopp MOO oder M30 enth lt das Hintergrund Editieren beenden PROGRAM dr cken und dann die Taste CYCLE START dr cken um das Programm fortzusetzen HINWEIS Wenn zum Beginn des Hintergrund Editierens ein M109 Befehl aktiv ist werden alle Tastaturdaten
22. E E KR 5 x2 12 Schlie en der Taschenschleife M99 R ckkehr zum Hauptprogramm Q O 322 REIS G Codes M Codes Einstellungen G153 Fester Bearbeitungszyklus Schnelles Tieflochbohren 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit I Gr e der ersten Schnitttiefe muss ein positiver Wert sein J Betrag um den die Schnitttiefe in jedem Durchgang reduziert wird muss ein positiver Wert sein K Minimale Schnitttiefe muss ein positiver Wert sein L Anzahl Wiederholungen P Pause am Ende des letzten Einstichs in Sekunden Q Einschnittwert muss ein positiver Wert sein A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse F6 45 6153 Schnelles Tieflochbohren mit 5 Achsen 22 Einstellung 22 Dies ist ein schneller Einstechzyklus f r den die R ckzugentfernung durch Einstellung 22 bestimmt wird Sind I J und K angegeben wird f r diesen festen Bearbeitungszyklus eine andere Betriebsart verwendet Der erste Durchgang schneidet um den Betrag I ein jeder nachfolgende Schnitt wird um den Betrag J reduziert und die minimale Schnitttiefe betr gt K Wenn P verwendet wird pausiert das Werkzeug am Tiefpunkt des Loches f r die entsprechende Zeitdauer Die gleiche
23. G EE ie Henne 237 Feste Bearbeitungszyklen 169 ZerspanUngssa er 157 EE le EE 1 Blut AE A Ger temanager nennen nenn nenn nun nn 80 PrOgrammwWan asien 81 Gewindebobrzwvklen en nenn 169 Grai kmodUs Arsen 91 404 Grundlegendes Programmbeispiel Seel EE 152 Vorbereitungss fz 0uu002 000 nn 150 Zerspanungssatz uuu222ennn nenn anne nn 151 H Hauptspindelanzeige nn nn 67 Hilfe Sieg cher 71 Rechner sn 71 Se IEN TE EE ZU Stichwortsuche ee 70 EENEG 69 Hintergrund Editieren zuu a 20un ne 119 inkrementelle Positionierung G91 gegen ber absolute 152 Interpolationsbewegung KTEISIOEMIO sd 158 at e 157 Intuitives Programmiersystem IPS dxf Importfunktion und 147 J Jobs Einrichtung Sicherheit a nnnnnnnnnnnnn 3 K Sin Lei ele EE 121 FILMEN aaa 125 Men Modify Modifizieren 129 Men Program nie 123 Men Search Guchen 127 Keele EE 122 Text wahlen 125 Kommunikation SE 86 Kopieren von Dateien 83 Rresimnterpolaton nenn 158 K hlmittel Beeinflussung uuu402000 0 nn nnnn nn nn nn 46 Einstellung 32 Und 367 K hlmittelf llstandsanzeige 50 L Lauf Stopp Schritt Fortsetzung Leuchtanzeige SIAlUS eegenen lineare Interpolation AN Lokales Unterprogramm M97 nnnaaannnna L schen von Programmen M OTA E maintenance aktuelle Befehle ANNE Makros M30 Z hler
24. G und M Code Aliasing Haas Parameter O Code Haas Parameter O Code 91 9010 81 9000 Durch Setzen eines Aliasing Parameters auf O wird Aliasing f r das betreffende Unterprogramm deaktiviert Wenn ein Aliasing Parameter auf einen G Code gesetzt und das damit verbundene Unterprogramm nicht im Speicher ist wird ein Alarm ausgegeben Beim Aufruf eines G65 Makros Aliased M oder Aliased G Codes sucht die Steuerung das Unterprogramm zuerst in MEM Wenn es in MEM nicht gefunden wird sucht die Steuerung das Unterprogramm auf dem aktiven Laufwerk USB HDD Wird das Unterprogramm nicht gefunden tritt ein Alarm auf Bei Aufruf eines G65 Makros Aliased M oder Aliased G Code sucht die Steuerung das Unterprogramm im Speicher und anschlie end auf allen anderen aktiven Laufwerken wenn das Unterprogramm nicht gefunden werden kann Das aktive Laufwerk kann der Arbeitsspeicher ein USB Laufwerk oder eine Festplatte sein Wenn die Steuerung das Unterprogramm weder im Speicher noch in einem aktiven Laufwerk findet wird ein Alarm ausgel st Kommunikation mit externen Ger ten DPRNTI Makros erlauben zus tzliche M glichkeiten mit Peripherieger ten zu kommunizieren Mit vom Benutzer bereitgestellten Ger ten k nnen Teile digitalisiert Laufzeit Pr fberichte oder Steuerungen synchronisiert werden Die daf r vorgesehenen Befehle sind POPEN DPRNT und PCLOS 227 Kommunikation mit externen Ger ten DPRNTI 228 Vorbereitende Befehl
25. Owner s Resource Kommunizieren Sie online mit anderen Eigent mern von Haas Maschinen und seien Sie ein Teil der gr eren CNC Gemeinschaft auf diesen Websites atyourservice haascnc com At Your Service The Official Haas Answer and Information Blog www facebook com HaasAutomationinc Haas Automation on Facebook www twitter com Haas_Automation Follow us on Twitter DIS www linkedin com company haas automation Haas Automation on LinkedIn You www youtube com user haasautomation Product videos and information E e www flickr com photos haasautomation Product photos and information vii Richtlinien zur Kundenzufriedenheit viii Sehr geehrter Haas Kunde Ihre Zufriedenheit und Ihr Wohlwollen sind f r die Firma Haas Automation Inc wie auch f r den Haas H ndler HFO bei dem Sie ihre Anlage gekauft haben von gr ter Bedeutung Normalerweise wird Ihr HFO jedwede Bedenken die Sie ber Ihren Verkaufsvorgang oder den Betrieb Ihrer Anlage haben aufl sen Sollte die Angelegenheit jedoch nicht zu Ihrer vollst ndigen Zufriedenheit gel st werden und haben Sie diese bereits mit einem leitenden Mitarbeiter des HFOs dem Gesch ftsf hrer oder dem Gesch ftsinhaber selbst besprochen gehen Sie bitte folgenderma en vor Wend Sie sich an den Kundendienst Advokaten von Haas Automation unter der Nummer 805 988 6980 Damit wir Ihre Probleme so schnell wie m glich l sen k nnen halten Sie bitte folgende Angaben be
26. R der Radius einer Kreistangente zum Winkel an zwei Punkten der Anfang des Eckrundungsbogens und der Endpunkt dieses Bogens Es k nnen aufeinanderfolgende S tze mit angegebener Anfasung oder Eckrundung vorhanden sein Es muss eine Bewegung auf den zwei Achsen vorhanden sein die von der gew hlten Ebene definiert wird d h XY G17 XZ G18 oder YZ 619 G02 Kreisinterpolationsbewegung im Uhrzeigersinn G03 Kreisinterpolationsbewegung im Gegenunhrzeigersinn Gruppe 01 F Vorschubgeschwindigkeit I Optionale Strecke entlang der X Achse zum Kreismittelpunkt J Optionale Strecke entlang der Y Achse zum Kreismittelpunkt K Optionale Strecke entlang der Z Achse zum Kreismittelpunkt R Optionaler Kreisradius X Optionaler Verfahrbefehl X Achse Y Optionaler Verfahrbefehl Y Achse Z Optionaler Verfahrbefehl Z Achse A Optionaler Verfahrbefehl A Achse Die Verwendung von LJ und K ist die am meisten bevorzugte Methode zum Programmieren eines Radius R ist f r die meisten allgemeinen Radien geeignet Diese G Codes dienen zur Festlegung einer Kreisbewegung Zur Vollendung einer Kreisbewegung sind zwei Achsen erforderlich und die richtige Ebene G17 G19 muss verwendet werden G02 oder G03 kann auf zwei verschiedene Arten befohlen werden die eine ist die Verwendung der Adressen I J K und die zweite ist die Verwendung der Adresse R Eine Anfasung oder Eckrundung kann durch Angabe von c Anfasung oder R Eckrundung wie in
27. RO 1 G91 X1 0 L9 G90 Y 2 0 Oder in G91 bleiben und Y 1 0 wiederholen GIL amp X 1 0 L9 7 G90 Y 3 0 3 GIL X1 0 19 G90 Y 4 0 GI X 1 0 LY 2 G90 5 0 j G91 X1 0 L9 G90 Y 6 0 GIL X 1 0 L9 2 G90 Y 7 0 5 GIL X1 0 L9 G90 Y 8 0 j GIL SE L9 2 GOU Y 9 0 G91 XILO L9 j G90 Y 10 0 G9L X 1 0 19 2 G00 G90 G80 Z1 0 M09 G28 G91 YOZO M30 Q O 279 G Codes feste Bearbeitungszyklen 280 Hindernisausweichen in der XY Ebene in einem festen Bearbeitungszyklus Um einem Hindernis in der XY Ebene w hrend eines festen Bearbeitungszyklus auszuweichen LO in einer Zeile f r einen festen Bearbeitungszyklus verwenden sodass eine X oder Y Bewegung ohne Ausf hrung der festen Bearbeitung auf der Z Achse ausgef hrt wird Nehmen wir beispielsweise einen sechs Zoll groBen Aluminiumquader mit einem 1x1 Zoll tiefen Flansch an jeder Seite Der Ausdruck fordert zwei L cher an jeder Seite des Flansches zentriert Das Programmbeispiel muss jeweils die Ecken an dem Quader umgehen Programmbeispiel Q EINEN perinde sich in der Ecke oben Links SE an der Oberseite des Werkst cks IL MOG 3 G00 G90 G54 X20 Y 5 83500 M03 2 G43 HO1 2 9 MOD Cod A20 R RE E 5 AER 5 O schr ge Ecke vermeiden GOU G80 Z1 0O M09 3 G28 G91 YO Z0 M30 Q O Modifizieren von festen Bearbeitungszyklen In diesem Abschnitt befassen wir uns mit festen Bearbeitungszyklen die angepasst werden m s
28. Sekunden 8515 ATM Verf gbare Gesamtzeit des n chsten Werkzeugs in Sekunden 202 Programmierung von Sonderausstattungen 9 3 3 Detaillierte Beschreibung der Systemvariablen Systemvariablen sind mit spezifischen Funktionen verbunden Es folgt eine detaillierte Beschreibung dieser Funktionen Variablen 550 bis 580 Wenn die Fr smaschine mit einem Messsystem ausgestattet ist werden diese Variablen zur Speicherung der Kalibrierdaten des Messtasters verwendet Werden diese Variablen berschrieben muss der Messtaster vollst ndig neu kalibriert werden Diskrete 1 Bit Eing nge Als Spare Frei bezeichnete Eing nge k nnen mit externen Ger ten verbunden und vom Programmierer verwendet werden 203 Detaillierte Beschreibung der Systemvariablen Maximale Achslasten Die folgenden Variablen enthalten die maximalen Achslasten die eine Achse seit dem letzten Einschalten der Maschine oder seit dem letzten L schen der Makrovariablen erzielt hat Die maximale Achslast ist die h chste Belastung 100 0 100 die eine Achse erfahren hat und nicht die Achslast zum Zeitpunkt als die Makrovariable gelesen wird 1064 X Achse 1264 C Achse 1065 Y Achse 1265 U Achse 1066 Z Achse 1266 V Achse 1067 A Achse 1267 W Achse 1068 B Achse 1268 T Achse Werkzeugvers tze Jeder Werkzeugversatz hat eine L nge H und einen Radius D zusammen mit zugeh rigen Verschlei werten D G
29. 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 Vorbereitung 000100 Grundlegendes Programm Vorbereitung MO6 TOl Vorbereitung G00 G90 G5A X0 YO Vorbereitung S5200 M03 Vorbereitung G43 H01 Z0O 1 M08 Vorbereitung G01 F20 0 Z 0 1 Zerspanung x4 0 Y4 0 Zerspanung 9 G00 ZU TI M09 Zerspanung 10 G53 YO Z0 Abschluss 11 M30 Abschluss 12 Abschluss oO Joa VS Co bw ka 4 6 1 Vorbereitung Dies sind die Vorbereitungscodes tze im Beispielprogramm Vorbereitungscodesatz Beschreibung Kennzeichnet den Anfang eines in einem Texteditor geschriebenen Programms 000100 Basisprogramm 000100 ist der Name des Programms Die Programmnamenskonvention folgt dem Format Onnnnn Der Buchstabe O gefolgt von einer 5 stellige Zahl MOG TOL W hlt das zu verwendende Werkzeug M06 wird verwendet um den Werkzeugwechsler zu veranlassen das Werkzeug 1 T01 in die Spindel zu laden Programmierung Vorbereitungscodesatz Beschreibung G00 G90 G17 G40 G80 G54 X0 YO 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 dass die nachfolgenden Achsenbewegungen im Inkrementalmodus auszuf hren sind siehe
30. ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches Dieser G Code stoppt die Spindel nachdem das Werkzeug den Bohrungstiefpunkt erreicht hat Nachdem die Spindel gestoppt hat wird das Werkzeug zur ckgezogen 295 G Codes feste Bearbeitungszyklen 296 F6 31 _G86 Fester Bearbeitungszyklus Ausbohren und Stopp G87 Fester Bearbeitungszyklus Einbohren und manueller R ckzug Gruppe 09 F Vorschubgeschwindigkeit L Zahl der L cher wenn G91 Inkrement Modus verwendet wird R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches Dieser G Code stoppt die Spindel am Bohrungstiefpunkt An dieser Stelle wird das Werkzeug von Hand aus dem Loch herausgefahren Das Programm l uft weiter nach Dr cken der Taste CYCLE START Zyklusstart G Codes M Codes Einstellungen F6 32 amp 87 Ausbohren und Stopp und manueller R ckzug G88 Fester Bearbeitungszyklus Einbohren Verweilen manueller R ckzug Gruppe 09 F Vorschubgeschwindigkeit L Zahl der L cher wenn G91 Inkrement Modus verwendet wird P Verweilzeit am Tiefpunkt des Loches R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches Dieser G Code stoppt das
31. ckvers tze findet man in der Versatzanzeige Die Vers tze G54 bis G59 oder G110 bis G129 k nnen ber die Taste PART ZERO SET eingegeben werden Dies funktioniert wenn nur die Anzeige der Werkst cknullpunktvers tze ausgew hlt ist 1 OFFSET dr cken bis Werkst cknullpunktversatz von allen Modi au er MEM angezeigt wird Die Achsen im Arbeitsnullpunkt des Werkst cks positionieren Die entsprechende Achse und Werkst cknummer mit dem Cursor ausw hlen Die Taste PART ZERO SET dr cken wodurch die aktuelle Maschinenposition automatisch in dieser Adresse gespeichert wird HINWEIS WICHTIG Programmierung von Sonderausstattungen Man beachte dass die Eingabe eines Z Werkst ckversatzes ungleich null die Funktion eines automatisch eingegebenen Werkzeugl ngenversatzes st rt 5 Werkst ckkoordinatenwerte werden in der Regel als positive Zahlen eingegeben Werkst ckkoordinaten werden in die Tabelle nur als Zahl eingetragen Um einen X Wert von xX2 00 in G54 einzugeben den Cursor in Spalte X setzen und 2 0 eingeben Hinweise zur F nf Achsen Programmierung Die Verwendung eines schmalen Synchronisationsschnitts ber die Geometrieaufl sung im CAD CAM System gestattet weich flie ende Konturen und eine h here Pr zision des Werkst cks Die Positionierung der Maschine an einem Anfahrvektor sollte nur in einem sicheren Abstand ber oder zur Seite des Werkst cks geschehen Im Eilgang erreichen die Achsen die progr
32. die Garantie entfallen Erste Inbetriebnahme Um den Indexiertisch zu starten 1 Die Fr smaschine und auch die Servosteuerung falls zutreffend einschalten 2 Den Indexiertisch in die Ausgangsstellung fahren 3 Alle Haas Indexiertische fahren von vorne gesehen im Uhrzeigersinn in die Ausgangsposition zur ck Falls der Indexiertisch im Gegenuhrzeigersinn in die Ausgangsstellung f hrt EMERGENCY STOP dr cken und den H ndler verst ndigen Installieren einer 5 Achse Sonderausstattung Die 5 Achse wird auf die gleiche Weise wie die 4 Achse installiert 1 Einstellung 78 verwenden um das Modell des Drehtisches anzugeben und 79 um den Durchmesser der 5 Achse zu definieren 2 Die 5 Achse verfahren und mit der B Adresse steuern 185 B auf A Achse Versatz Kipp Drehtischprodukte 9 2 4 B auf A Achse Versatz Kipp Drehtischprodukte Mit diesem Verfahren wird der Abstand zwischen der Ebene der B Achsen Spannfl che und der A Achsen Mittellinie bei Kipp Drehprodukten bestimmt Dieser Versatz wird von einigen CAM Softwareanwendungen ben tigt F5 4 B auf A Versatz Diagramm 1 B auf A Versatz 2 A Achse 3 B Achse Ebene F5 5 1 Die A Achse drehen bis die B Achse vertikal ist Eine Messuhr an der Maschinenspindel oder einer anderen von der Tischbewegung unabh ngigen Fl che anbringen und die Stirnseite der Spannfl che anzeigen Die Messuhr auf Null stellen 2 Die Bedienerposition der Y Achse
33. einen Sprung zu einem Satz auszuf hren der n4 enth lt Wenn 1 die Zahl 4 5 enth lt wird die Ausf hrung zu einem Satz der n5 enth lt bertragen Das folgende Programmger st k nnte entwickelt werden um ein Programm zu erstellen das Werkst cken Seriennummern zuweist 09200 Ziffer an der aktuellen Stelle eingravieren D einzugravierende Dezimalziffer IF 7 NE 0 AND 7 GE 0 AND 7 LE 9 GOTO9J Tooo AH KWngurtise Ziffer 7 N99 FIX 7 Bruchteil abschneiden GOTO 7 Ziffer jetzt eingravieren NO Ziffer Null gravieren NS NI Ziffer Eins gravieren Ne N2 Ziffer Zwei gravieren D 4 221 Adresssubstitution 222 e 4 USW Mit dem obigen Unterprogramm w rde man die Ziffer F nf mit dem folgenden Aufruf gravieren GOS 9208 BD Berechnete GOTO Befehle unter Verwendung von Ausdr cken k nnten dazu verwendet werden die Bearbeitung abh ngig von eingelesenen Hardware Eing ngen zu verzweigen Ein Beispiel k nnte so aussehen GOTO 1030 2 1031 NO 1030 0 1031 0 3 M99 NE 050 el 4 M99 N2 L02051 1031 0 3 M997 Beete 1031 2 M997 Die diskreten Eing nge liefern beim Auslesen entweder 0 oder 1 als Resultat Der Befehl GOTO Ausdruck verzweigt zu dem entsprechenden G Code in Abh ngigkeit von dem Zustand der beiden diskreten Eing nge 1030 und 1031 Bedingte Verzweigung IF und M99 Pnnnn Die bedingte Verzweigung erlaubt dem Programmier
34. hrt Wird z B G103 P1 ins Programm eingef gt werden Makroausdr cke jeweils einen Satz im Voraus vor dem gegenw rtig ausgef hrten Satz interpretiert G107 Zylindrische Projizierung Gruppe 00 X X Achse Befehl X Y Achse Befehl Z Z Achse Befehl A A Achse Befehl B B Achse Befehl Q Durchmesser der zylindrischen Oberfl che R Radius der Drehachse Dieser G Code setzt alle programmierten Bewegungen die auf einer angegebenen linearen Achse auftreten in die quivalente Bewegung entlang der Oberfl che eines Zylinders gem Zuordnung zu einer Drehachse um wie in der folgenden Abbildung dargestellt ist Es handelt sich um einen G Code der Gruppe 0 die normale Funktionsweise wird jedoch durch Einstellung 56 bestimmt M30 stellt Standard G Modus wieder her Der G107 Befehl wird zum Aktivieren oder Deaktivieren der zylindrischen Projizierung verwendet e Jedes lineare Achsenprogramm kann zylindrisch in jede beliebige Drehachse jeweils eine projiziert werden e Ein bestehendes Programm mit G Codes f r lineare Achsen kann durch Einf gen eines G107 Befehls am Programmanfang zylindrisch projiziert werden e Der Radius oder Durchmesser der zylindrischen Oberfl che kann neu definiert werden sodass zylindrische Projizierung auf Fl chen mit verschiedenen Durchmessern m glich ist ohne dass das Programm ge ndert werden muss e Der Radius oder Durchmesser der zylindrischen Fl che kann entweder mit dem oder den
35. nderung uzzs s22200 85 Programmnummern ndern im Speicher nn 85 DOOR Eee 117 Programmopltimierer u000000 00 0nn nn 0 145 Elle eil EE 146 Programmwanla rs sen 81 R R E DENG seien 170 Rechner Bi e 72 IST OS ee ee 13 Kreis Kreistangente uuz a00uunen nn TT Kreis Linientangente uussss00 nun 15 Registermen s 405 Grundlegende Navigation 68 Roboterzelle Mee ee en 6 E non LEHE 86 Datenerfassung 2220ss0nnanan nen nn ann 87 Ben 90 DNC Einstellungen e 90 Kabell nge ae 86 S Schaltschrank RIEGEL na see ae need 2 Schirm Werkzeugwechsler laden 107 Wiederherstellung uu22 22200 108 Schneller SMTC schwere Werkzeuge und 105 Schrittbetriebsart 2 s200000n20n non nn 91 Werkst ckeinrichtung und 111 second HOME ernennen 34 seitlich angeordneter Werkzeugwechsler SMTC extra gro e Werkzeuge uuu2u2220 nun 107 Null Fach Bezeichnung 105 T r Bedientafel 200 109 Werkzeugbest ckung 02 102 Werkzeuge verschieben 106 Wiederherstellung uuuu2n22200 108 Sichere Startzeile s4ss000 200n 0000 151 Sicherheit Augen und Geh rschutz 2 EE Eeer Se 2 elektrische Schalttafel 2 Le IR EE 2 IT Et EE 2 Pl aKellen ass 9 Roboterzellen 22 00000000 RR Rn nn nn 5 Schl sselschalter Betrieb
36. nderungstoleranz Diese Einstellung generiert eine Warnmeldung wenn ein Versatz um mehr als den hier eingetragenen Betrag ge ndert wird Die folgende Best tigungsabfrage wird angezeigt XX changes the offset by more than Setting 142 Accept Y N wenn versucht wird einen Versatz um mehr als den vorgegebenen Betrag entweder positiv oder negativ zu ndern Wenn Y eingegeben wird aktualisiert die Steuerung den Versatz normal andernfalls wird die nderung verworfen 143 Machine Data Collect Maschinendatenerfassung Diese Einstellung erlaubt dem Bediener mittels eines oder mehrerer Q Befehle ber die RS 232 Schnittstelle Daten aus der Steuerung zu extrahieren und Makrovariablen mittels eines E Befehls zu setzen Diese Funktion ist softwarebasiert und erfordert einen zus tzlichen Computer um Daten von der Steuerung anzufordern zu interpretieren und zu speichern Eine Hardwareoption gestattet auch das Lesen des Maschinenzustands N heres siehe Abschnitt CNC Daten bertragung 387 Einstellungen 388 144 Feed Override gt Spindles Vorschubbeeinflussung gt Spindeln Diese Einstellung sorgt f r eine konstante Zerspanungslast wenn manuelle Beeinflussung angewandt wird Ist diese Einstellung aktiviert ON werden alle Vorschubbeeinflussungen auch auf die Spindeldrehzahl angewandt und die Spindelbeeinflussungen werden deaktiviert 155 Load Pocket Tables Werkzeugfachtabellen laden Diese Einstellung sollte
37. programmiierten Vorschubs verlangsamt werden Wenn die Bearbeitung an der Au enseite einer kreisf rmigen Bewegung vorgenommen wird erfolgt keine Beschleunigungskorrektur an der Vorschubgeschwindigkeit Fr serkorrektur Einlauf Yasnac F4 28 Fr serkorrektur Einlauf Yasnac Typ A und B 1 Programmierte Bahn 2 Bahn des Werkzeugmittelpunkts r Werkzeugradius TYPEA TYPEB 165 Kreisinterpolation und Fr serkorrektur Fr serkorrektur Einlauf Fanuc F4 29 Fr serkorrektur Einlauf Fanuc Typ A und B 1 Programmierte Bahn 2 Bahn des Werkzeugmittelpunkts r Werkzeugradius TYPEA TYPEB 4 10 4 Kreisinterpolation und Fr serkorrektur 166 In diesem Abschnitt wird die Verwendung von G02 Kreisinterpolation im Uhrzeigersinn G03 Kreisinterpolation im Gegenunhrzeigersinn und Fr serkorrektur G41 Fr serkorrektur links G42 Fr serkorrektur rechts beschrieben Mit G02 und G03 k nnen wir die Maschine f r Zerspanung mit kreisf rmigen Bewegungen und Radien programmieren Bei der Programmierung eines Profils oder einer Kontur wird ein Radius zwischen zwei Punkten generell am einfachsten mit einem R und einem Wert beschrieben F r vollst ndige kreisf rmige Bewegungen 360 Grad muss ein I oder J mit einem Wert angegeben werden Die Kreisabschnittdarstellung beschreibt die verschiedenen Abschnitte eines Kreises Durch Verwendung von Fr serkorrektur in diesem Abschnitt kann der Programmierer den Fr ser um e
38. r Buchstabengravur 1 f r Seriennummergravur 32 126 f r ASCIl Zeichen R R ckkehrebene X X Startposition Y Y Startposition Z Schnitttiefe Zeichenfolge Gravur G47 PO Dieses Verfahren dient dazu einen Text in ein Werkst ck zu gravieren Der Text muss in Form eines Kommentars in derselben Zeile wie der 64 7 Befehl vorliegen Beispiel G47 PO TEXT GRAVIEREN graviert den Text TEXT GRAVIEREN auf dem Werkst ck ein Gravieren entlang eines Bogens wird nicht unterst tzt Zeichensatz zum Gravieren mittels dieses Verfahrens G Codes M Codes Einstellungen A Z a z 0 9 und N amp _ lt gt Nicht alle diese Zeichen k nnen von der Steuerung eingegeben werden Bei der Programmierung von der Tastatur der Fr smaschine oder bei der Gravur von Klammern siehe den folgenden Abschnitt zur Gravur von Sonderzeichen Beispiel Dieses Beispiel erzeugt die Abbildung unten 000036 TEXT GRAVIEREN T1 MO6 G00 G90 G98 G54 X0 YO S7500 MO3 G43 HOL Z0 1 G47 PO TEXT GRAVIEREN X2 Y2 145 di RI CO Zz 0 005 Fl 510 000 G80 20 1 7 MO5 G28 G91 Z0 M303 F6 8 Programmbeispiel f r Gravur In diesem Beispiel G47 PO Zeichenfolge gravieren Xx2 0 Y2 0 Setzt den Anfangspunkt f r den Text auf linke untere Ecke des ersten Buchstabens 145 Ordnet den Text unter einem Winkel von 45 an i J 5 Setzt die Texth he auf 0 5 Einheiten Zoll mm H OD R ckzu
39. r diese Achse auf null zu setzen Werkst ck Dies zeigt die Achsenpositionen relativ zum Werkst cknullpunkt an Beim Einschalten G54 verwendet diese Position automatisch den Werkst ckversatz G54 Sie zeigt dann die Achsenpositionen relativ zu dem zuletzt verwendeten Nullpunktversatz an 53 Steuerungsanzeige Koordinatenan zeige Dies zeigt die Achsenpositionen relativ zum Maschinennullpunkt an Diese Anzeige zeigt die restliche Strecke an bevor die Achsen ihre befohlene Position erreichen Im SETUP JOG Modus kann diese Positionsanzeige verwendet werden um eine gefahrene Strecke anzuzeigen Modus ndern MEM MDI und dann wieder zum SETUP JOG Modus zur ckkehren um diesen Wert auf null zu setzen Positionsanzeige Achsenauswahl Verwenden Sie diese Funktion um die Achsenpositionen zu ndern die im Display angezeigt werden 1 W hrend eine Positionsanzeige aktiv ist F2 dr cken Das Popup Men Axis Selection erscheint F2 31 Das Popup Men Axis Selection Ax s Selection CANCEL Exit x Y Z Please select the axes to be displayed Use the left and right cursor and press F2 key when finished Mit den LEFT und RIGHT Cursortasten einen Achsenbuchstaben markieren ENTER dr cken um ein H kchen neben den markierten Achsenbuchstaben zu setzen Dieses Zeichen bedeutet dass dieser Achsenbuchstabe in der Positionsanzeige erscheinen soll 54 Einf hrung F2 32 X und
40. 25 Pol Stecker mit einem Nullmodem Adapter um die CNC Steuerung mit dem PC zu verbinden Es gibt zwei Arten von RS 232 Anschlussbuchsen mit 25 Kontakten und mit 9 Kontakten Bei PCs kommt im Allgemeinen der Anschluss mit 9 Kontakten 9 Pin Buchse Stecker zur Anwendung Stecken Sie den 25 poligen Stecker in den Anschluss an der Haas Maschine der sich seitlich am Schaltschrank auf der R ckseite der Maschine befindet Nullmodem Kabel sind von Haas Automation nicht lieferbar Kabell nge Im Folgenden sind die Baudraten und die dazugeh rigen maximalen Kabell ngen aufgef hrt Kabell nge Baud Rate Max Kabell nge ft 4800 1000 2400 3000 3 9 2 86 Maschinendatenerfassung Maschinendatenerfassung wird durch Einstellung 143 aktiviert Hierdurch kann der Benutzer Daten mithilfe eines Q Befehls der ber den RS 232 Anschluss gesendet wird oder mithilfe eines optionalen Hardwarepakets aus der Steuerung extrahieren Diese Funktion ist softwarebasiert und erfordert einen zus tzlichen Computer um Daten von der Steuerung anzufordern zu interpretieren und zu speichern Der Remote Computer kann auch bestimmte Makrovariablen einstellen Bedienung Datenerfassung mithilfe des RS 232 Anschlusses Die Steuerung reagiert auf einen Q Befehl nur wenn Einstellung 143 aktiviert ist Das folgende Ausgabeformat wird verwendet lt STX gt lt CSV Antwort gt lt ETB gt lt CR LF gt lt 0x3E gt e STX 0x02 markiert den Datenanfan
41. 3 Es gibt drei hilfreiche Anzeigefunktionen im Grafik Modus die durch Dr cken von F1 F4 aufgerufen werden k nnen F1 ist die Hilfeschaltfl che die eine kurze Beschreibung der einzelnen Funktionen anzeigt die im Grafikmodus m glich sind F2 ist die Zoomtaste mit der ein Bereich ber die Pfeiltasten PAGE UP und PAGE DOWN zur Steuerung der Zoomstufe und durch Dr cken der Taste ENTER vergr ert werden kann F3 und F4 werden zur Steuerung der Simulationsgeschwindigkeit verwendet Nicht alle Funktionen oder Bewegungen der Maschine werden grafisch simuliert Werkzeuge Dieser Abschnitt beschreibt die Werkzeugverwaltung in der Haas Steuerung Befehlen von Werkzeugwechsel Laden von Werkzeugen in Halter und erweiterte Werkzeugverwaltung Werkzeugfunktionen Tnn Der Tnn Code wird verwendet um das n chste Werkzeug aus dem Werkzeugwechsler in die Spindel einsetzen zu lassen Durch den T Adresscode selbst wird kein Werkzeugwechsel vorgenommen dieser w hlt nur aus welches Werkzeug als n chstes zu verwenden ist MO 6 startet einen Werkzeugwechsel zum Beispiel wird durch TIMO6 das Werkzeug 1 in die Spindel eingesetzt Vor einem Werkzeugwechsel braucht keine X oder Y Bewegung ausgef hrt zu werden Falls es sich jedoch um ein gro es Werkst ck oder eine gro e Vorrichtung handelt muss die X oder Y Position angepasst werden um eine Kollision zwischen den Werkzeugen und dem Werkst ck bzw der Vorrichtung zu verhi
42. 304 M30 OC G100 Spiegelbild deaktivieren G101 aktivieren Gruppe 00 X X Achse Befehl X Y Achse Befehl Z Z Achse Befehl A A Achse Befehl Programmierbare Spiegelung wird verwendet um eine beliebige Achse ein oder auszuschalten Wenn eine ON ist kann die Achsenbewegung um den Werkst cknullpunkt gespiegelt umgekehrt werden Diese G Codes sollten in einem Befehlssatz ohne andere G Codes verwendet werden Sie bewirken keine Achsenbewegung Ob eine Achse gespiegelt wird wird unten im Bildschirm angezeigt Siehe auch die Einstellungen 45 bis 48 bzgl Spiegelung Format zum Ein und Ausschalten von Spiegelbild G101 X0 Schaltet Spiegelbild f r die X Achse ein G100 X0 Schaltet Spiegelbild f r die X Achse aus F6 37 XY Spiegelbild G Codes M Codes Einstellungen Spiegelbild und Fr serkorrektur Wird nur die X oder Y Achse gespiegelt bewegt sich der Fr ser entlang der entgegengesetzten Seite eines Schnitts Die Steuerung wechselt automatisch je nach Bedarf die Fr serkorrekturrichtung G41 G42 und kehrt die Kreisbewegungsbefehle G02 G03 um Beim Fr sen einer Form durch XY Bewegungen wird Gleichlauffr sen G41 in normales Fr sen G42 und oder normales Fr sen in Gleichlauffr sen geschaltet wenn Spiegelbild nur f r die X oder Y Achse eingeschaltet wird Als Ergebnis wird eventuell nicht die Art von Schnitt oder Oberfl cheng te erzielt die beabsichtigt wurde Durch Spiegelung von
43. 6187 wird gel scht wenn RESET R cksetzen gedr ckt M30 oder M02 ausgef hrt das Ende des Programms erreicht oder EMERGENCY STOP gedr ckt wird G188 Programm aus PST bernehmen Gruppe 00 Ruft das Teileprogramm f r die geladene Palette anhand der Palettenplanungstabelle f r die Palette auf M Codes Hilfsfunktionen M Codes sind Hilfsbefehle f r die Maschine die keine Achsenbewegung bewirken Das Format f r einen M Code ist der Buchstabe M gefolgt von zwei Ziffern zum Beispiel MO3 Nur ein M Code ist pro Codezeile erlaubt Alle M Codes werden erst am Ende des Satzes wirksam Liste der M Codes 335 M Codes Hilfsfunktionen Programm beenden G ltigkeit des aktuellen Programms berpr fen Optionale Palettenstatus setzen Programmbeendigung Spindelbefehle M51 M58 Optionale Benutzer M Codes einstellen M06 Werkzeugwechsel ru Ausgangsrelais einstellen M07 Rieselk hlmittel M61 M68 Optionale Benutzer M Codes l schen M08 K hlmittel Ein Ines Ausgangsrelais l schen M09 K hlmittel Aus M75 G35 oder G136 Bezugspunkt setzen Bremse 4 Achse bet tigen m Steuerungsanzeige inaktiv DS Bremse 4 Achse l sen ee Steuerungsanzeige aktiv Bremse 5 Achse bet tigen Alarm wenn Sprungsignal gefunden M13 Bremse 5 Achse l sen M79 Alarm wenn Sprungsignal nicht gefunden CE Werkzeugwechsel pe Automatische T r ffnung M03 M04 MO5 oO oO oO D F oO Automatischen Automatische Pal
44. 7 Merkmale der Vertikal Fr smaschine R ckansicht Detail B K hlmitteltankeinheit Standard K hlmittelpumpe K hlmittel F llstandsensor Sp neschale Sieb Pumpe f r K hlmittelfluss durch die Spindel SE ze E Fr 17 F2 8 Merkmale der Vertikal Fr smaschine R ckansicht Detail C Schaltschrank Seitenwand oNDOI A O Gi Igel 18 ED NDR D gt RS 232 Option Enet Option Skala A Achse Option Skala B Achse Option A Achse Leistung Option A Achse Encoder Option B Achse Leistung Option B Achse Encoder Option 115 VAC 5A 2 2 F2 9 NND Einf hrung Horizontale Ausrichtung der Fr asmaschine Die folgenden Abbildungen zeigen einige der Standardmerkmale und Optionen Ihrer Haas Horizontal Fr asmaschine Beachten Sie dass diese Abbildungen nur zur Information dienen Das Aussehen Ihrer Maschine kann je nach Modell und installierten Optionen unterschiedlich sein D N CS Ei Ki L VETETT 6 Seitlich angeordneter Werkzeugwechsler Option Elektrikgeh use Vorderer Arbeitstisch Werkzeugspannzange Ablageschale Druckluftd se Sp nef rderer Option Werkzeugschale Merkmale der Horizontal Fr smaschine EG 300 bis EG 500 Vorderansicht A Bedienpult B Druckluftversorgung C K hlmitteltankeinheit D Bedienelemente des Palettenwechslers 19 F2 10 Merkmale der Horizontal Frasmaschine Bedienpult Detail A F2 11 Merkmale der
45. 8018 Aurriren 3 G28 M30 09010 Diagonales Lochmuster F 9 F Vorschubgeschwindigkeit WHILE 20 GT 0 DO1 T mal wiederholen G91 G81l 2 26 Auf Z Tiefe bohren 20 20 1 Z hler dekrementieren z IF 20 EO O GOTOS KALTE Kocher gebohrt 3 G00 X 24 Y 25 Entlang Steigung fahren NPL M99 R ckkehr zum aufrufenden Programm Aliasing Alias Codes sind benutzerdefinierte G und M Codes die auf ein Makro Programm verweisen Benutzern stehen 10 G Alias Codes und 10 M Alias Codes zur verf gung Aliasing ist eine Methode um einer G65 P Sequenz einen G Code oder M Code zuzuweisen In Beispiel 2 w re es zum Beispiel einfacher zu schreiben ENG Ae o 152272008 ELO EE Beim Aliasing k nnen Variablen mit einem G Code bergeben werden mit einem M Code k nnen Variablen nicht bergeben werden Hier wurde G65 P9010 durch einen unbenutzten G Code G06 ersetzt Damit der vorherige Satz funktioniert muss der Parameter der mit Unterprogramm 9010 verkn pft ist auf 06 gesetzt werden Parameter 91 HINWEIS 5 3 7 Programmierung von Sonderausstattungen Man beachte dass G00 G65 G66 und G67 nicht zum Aliasing verwendet werden k nnen Alle anderen Codes zwischen 1 und 255 k nnen f r Aliasing verwendet werden Die Programmnummern 9010 bis 9019 sind f r G Code Aliasing reserviert Die folgende Tabelle listet auf welche Haas Parameter f r Aliasing von Makrounterprogrammen reserviert sind F5 7
46. Befehl COPY SELECTED TEXT im Popup Men EDIT w hlen F2 oder ENTER dr cken um den markierten Text an die Stelle nach dem Cursor gt zu kopieren 4 Hotkey Text ausw hlen Cursor positionieren und ENTER dr cken Delete Selected Text Gew hlten Text l schen Um den gew hlten Text zu l schen 1 F1 dr cken Den Befehl DELETE SELECTED TEXT im Popup Men EDIT w hlen 2 F2 oder ENTER dr cken um den markierten Text hinter dem Cursor gt zu l schen Wenn kein Textblock gew hlt ist wird das aktuell markierte Element gel scht Cut Selection To Clipboard Auswahl zur Zwischenablage verschieben Dieser Men befehl wird verwendet um einen markierten Textabschnitt aus dem Programm zu entfernen und in die Zwischenablage zu verschieben 1 Den Befehl CUT SELECTION TO CLIPBOARD im Popup Men EDIT w hlen 2 F2 oder ENTER dr cken um den ausgew hlten Text zu verschieben Der ausgew hlte Text wird aus dem aktuellen Programm entfernt und in die Zwischenablage verschoben Der vorherige Inhalt der Zwischenablage wird dadurch ersetzt Programmierung Copy Selection To Clipboard Auswahl zur Zwischenablage kopieren Dieser Men befehl wird verwendet um einen markierten Textabschnitt in die Zwischenablage zu kopieren 1 Den Befehl COPY SELECTION TO CLIPBOARD im Popup Men EDIT w hlen 2 ENTER dr cken um den markierten Text in die Zwischenablage zu kopieren Der markierte Text wird in der Zwis
47. Bewegung gr er als der zu korrigierende Betrag ist Beispiel zum Fr sen eines Einzelgewindes Dieses Programm gilt f r ein Loch mit 1 0 Zoll Durchmesser mit einem Fr serdurchmesser von 0 500 Zoll und einer Gewindesteigung von 0 125 8 GpZ Dieses Programm positioniert sich in Absolut G90 und schaltet dann in Zeile N7 durch G91 in den Inkrementalmodus Die Verwendung eines Lxx Wertes in Zeile N10 erm glicht uns den Gewindefr sbogen mit einem Einzelpunktgewindefr ser mehrmals zu wiederholen Q 002301 GEWINDEFR SER 1 5 8 UNC Einzelpunktgewindefr ser N1 T1 M06 DIN DURCHM GEWINDEFRASMASCHINE N2 G00 G90 G40 G80 G54 N3 MO1 NA SEH MOS 3 NS X0 YO No G43 20 1 HOL MOB N7 G91 G01 Z 0 5156 F50 Wechsel zu G91 247 G Codes vorbereitende Funktionen 248 No 641 20 29 TOR 23VE2V DOL 3 NO G03 20525 20325 29 J0 322 2040130 4 N10 0 5 JO 20 125 L5 5 mal wiederholen NEL X 02 25 70225 20225 99 ZU 0 IE 5 IG RSC HO GOTT X0225 7 05232 F N13 G90 G00 20 1 M09 Zur ck zu GI 2 N14 G91 G28 ZO NLS MUS 3 N16 M30 Q Beschreibung einiger Zeilen N5 XY im Zentrum der Bohrung N7 Gewindetiefe minus 1 8 Steigung Wechsel zu G91 N8 Fr serkorrektur aktivieren N9 Tritt ein in Gewinde Anstieg um 1 8 Steigung N10 Schneidet Vollgewinde Z bewegt sich aufw rts um den Steigungswert N11 Tritt aus Gewinde aus Anstieg um 1 8 Steigung N12 Hebt Fr serkorrektur auf
48. Codes vorbereitende Funktionen F6 1 G00 Mehrfach linearer Eilgang Y Mit Einstellung 57 Exakter Stopp bei festem Bearbeitungszyklus X Y kann festgelegt werden wie genau die Maschine vor oder nach einer Eilgangbewegung auf einen exakten Halt wartet 240 G Codes M Codes Einstellungen G01 Lineare Interpolationsbewegung Gruppe 01 F Vorschubgeschwindigkeit X Optionaler Verfahrbefehl X Achse Y Optionaler Verfahrbefehl Y Achse Z Optionaler Verfahrbefehl Z Achse A Optionaler Verfahrbefehl A Achse B Optionaler Verfahrbefehl B Achse C Optionaler Verfahrbefehl C Achse R Radius des Bogens C Fasenabstand G01 bewegt die Achsen mit einer vorgegebenen Vorschubgeschwindigkeit Er dient haupts chlich zum Schneiden des Werkst ck Ein G01 Vorschub kann eine Einzelachsenbewegung oder eine Bewegung auf mehreren Achsen sein Die Geschwindigkeit der Achsenbewegung wird durch den Vorschubwert F gesteuert Dieser F Wert kann in Einheiten Zoll oder metrisch pro Minute G94 oder pro Spindelumdrehung G95 oder die Zeit zur Vollendung der Bewegung G93 angegeben werden Der Wert der Vorschubgeschwindigkeit F kann auf der aktuellen Programmzeile oder einer vorhergehenden Zeile angegeben werden Die Steuerung verwendet stets den aktuellsten F Wert bis ein anderer F Wert befohlen wird Bei G93 wird auf jeder Zeile ein F Wert verwendet Siehe G93 G01 ist ein modaler Befehl d h er bleibt wirksam bis er durch ei
49. Cursortasten oder HANDLE JOG einen einzelnen Codeabschnitt markieren Dieser Code wird mit wei em Text auf schwarzem Hintergrund angezeigt b Um einen ganzen Satz oder mehrere Codebl cke zu markieren F2 am Anfang des betreffenden Programmblock dr cken mit den Cursortasten oder HANDLE JOG den Cursor Pfeil gt zur ersten oder letzten Zeile bewegen die markiert werden soll ENTER oder F2 dr cken um den gesamten Code zu markieren 3 Um Code im Programm hinzuzuf gen a Den Code markieren vor dem der neue Code eingef gt werden soll b Den neuen Code eingeben C Dr cken INSERT Der neue Code erscheint vor dem markierten Satz HINWEIS 4 2 2 Programmierung Um Code zu ersetzen den betreffenden Teil des Programms mit den Cursortasten oder mit HANDLE JOG markieren den neuen Code eingeben und anschlie end dr cken auf ALTER a Den zu ersetzenden Code markieren D Den neuen Code eingeben der den markierten Code ersetzen soll ALTER dr cken Der neue Code erscheint anstelle des markierten Codes Um Zeichen oder Befehle zu l schen den Text markieren und dann dr cken auf DELETE a Den zu l schenden Code markieren D DELETE dr cken Der markierte Code wird aus dem Programm entfernt Die Steuerung speichert Programme im SPEICHER w hrend die einzelnen Zeilen eingegeben werden Um Programme in USB Festplatte oder Net Share zu speichern siehe Abschnitt Haas Editor FNC auf Seite 131
50. DI Um die Look Ahead Begrenzung aufzuheben wird der Befehl in 6103 PO ge ndert 6103 kann nicht verwendet werden wenn Fr serkorrektur aktiv ist 229 In der Haas CNC nicht enthaltene Fanuc Makro Features HINWEIS 9 3 8 Editieren Falsch strukturierte oder falsch angeordnete Makroanweisungen f hren zu einem Alarm Ausdr cke m ssen mit Sorgfalt editiert werden eckige Klammern m ssen paarweise auftreten Die DPRNT Funktion kann hnlich wie ein Kommentar editiert werden Sie kann gel scht oder insgesamt verschoben werden oder es k nnen einzelne Elemente innerhalb der Klammer editiert werden Variablenreferenzen und Formatausdr cke m ssen als Gesamtheit ge ndert werden Soll 24 in 44 ge ndert werden den Cursor so platzieren dass 24 markiert wird 44 eingeben und die Taste ENTER dr cken Auch HANDLE JOG kann verwendet werden um sich durch l ngere DPRNT Ausdr cke zu bewegen Adressen mit Ausdr cken k nnen manchmal verwirrend sein In diesem Fall steht die alphabetische Adresse allein Der folgende Satz enth lt zum Beispiel einen Adressausdruck in X CH G90 X CO5 SEI 5 0 TRICHLIE 7 Hier stehen X und die Klammern allein und sind individuell editierbar Beim Editieren ist es m glich den gesamten Ausdruck zu l schen und durch eine Gleitpunktvariable zu ersetzen Gl G90 X 0 Y3 0 FALSCH j Der obige Satz f hrt zur Laufzeit zu einem Alarm Die korrekte Form lautet GL G90 XU 72 0 RICH
51. Die Maschine steht still befindet sich aber im Bereitschaftszustand Zur Fortsetzung ist eine Bedienerma nahme erforderlich Blinkt rot Ein Fehler ist aufgetreten oder die Maschine befindet sich im Not Halt Blinkt gelb Ein Werkzeug ist abgelaufen und der Bildschirm f r die Werkzeugstandzeit wird automatisch angezeigt T2 4 Unterseite des Bedienpults Tastaturpiepser Befindet sich unten am Bedienpult Die Abdeckung drehen um die Lautst rke einzustellen 2 3 3 Tastatur Die Tasten der Tastatur sind in die folgenden Funktionsbereiche unterteilt Funktion Cursor Anzeige Betriebsart Ziffern Buchstaben Schrittschaltung E e Beeinflussung Zur Lage dieser Tastengruppen auf der Tastatur siehe Abbildung F2 26 35 Tastatur F2 26 1 Tastatur der Fr smaschine Funktionstasten 2 Cursortasten 3 Anzeigetasten 4 Betriebsarttasten 5 Zifferntasten 6 Buchstabentasten 7 Schrittschalttasten 8 Beeinflussungstasten o6 rose lt orrser ms PARAMETER an IAGNOSTIC Funktionstasten Reset RESET L scht Alarme L scht den Eingabetext Setzt Beeinflussungswerte auf die Standardwerte Power up Restart POWER UP RESTART Stellt alle Achsen auf null und initialisiert die Maschinensteuerung Recover RECOVER Ruft den Wiederherstellungsmodus des Werkzeugwechslers auf 36 Einf hrung F1 FA Diese Tasten haben verschiedene Funktionen abh ngig von der Betriebsart Tool Offset
52. Duplizierte oder Reserve Werkzeuge werden in spezifische Gruppen klassifiziert Der Programmierer gibt eine Gruppe von Werkzeugen anstelle eines einzelnen Werkzeugs im G Code Programm an Das ATM verfolgt wie oft die einzelnen Werkzeuge in jeder Werkzeuggruppe verwendet wurden und vergleicht dies mit den benutzerdefinierten Grenzwerten Wenn eine Grenze z B die Anzahl Verwendungen oder die Werkzeuglast erreicht ist w hlt die Fr asmaschine beim n chsten Mal wenn dieses Werkzeug ben tigt wird automatisch eines der anderen Werkzeuge in der Gruppe aus Wenn ein Werkzeug abl uft blinkt die Signallampe orange und es erscheint automatisch der Bildschirm mit der Anzeige der Werkzeuglebensdauer Die ATM Seite befindet sich im Modus f r aktuelle Befehle CURRENT COMMANDS und PAGE UP dr cken bis der ATM Bildschirm erscheint Werkzeugfachtabelle berspringen F3 5 Fenster f r Erweitertes Werkzeugmanagement 1 Titel aktives Fenster 2 Fenster Werkzeuggruppe 3 Fenster erlaubte Grenzen 4 Fenster Werkzeugdaten 5 Hilfetext ADVANCED TOOLSARAGEMENT TOOL DATA Pa GROUP ID 1000 USAGE lt NEXT gt lt ADD gt lt DELETE gt HOLES lt RENAME gt lt SEARCH gt FEED TIME GROUP USAGE IN ORDER TOTALTIME DESCRIPTION TOOL LOAD TL ACTION ALARM TL IN SPINDLE 1 CRNT PKT H CODE D CODE FLUTES TOOLS EXP LIFE 0 FEED TIME TOTAL TIME USAGE Press WRITE ENTER to display the previous tool g
53. Gruppe 09 275 G Codes feste Bearbeitungszyklen G90 G91 276 Fester Bearbeitungszyklus Einbohren Verweilen manueller R ckzug Gruppe 09 Fester Bearbeitungszyklus Einbohren Verweilen Ausbohren Gruppe 09 Absolute inkrementelle Positionierung Gruppe 03 Verschiebewert von Werkst ckkoordinatensystem en vorgeben Group 00 Inverser Zeitvorschub Modus Group 05 Modus Vorschub pro Minute G174 G184 Gruppe 05 Vorschub pro Umdrehung Gruppe 05 R ckkehr zum Anfangspunkt eines festen Bearbeitungszyklus Gruppe 10 R ckkehr zur R Ebene eines festen Bearbeitungszyklus Gruppe 10 Fester Bearbeitungszyklus Normales Tieflochbohren 5 Achsen Gruppe 09 Fester Bearbeitungszyklus Gewindebohren 5 Achsen Gruppe 09 Fester Bearbeitungszyklus Ausbohren 5 Achsen Gruppe 09 Fester Bearbeitungszyklus Ausbohren und Stopp 5 Achsen Gruppe 09 Fester Bearbeitungszyklus Ausbohren und Verweilen 5 Achsen Gruppe 09 GUZ UZ Starrgewindebohren nicht vertikal Group 00 Einstellen des Glattheitsgrades Gruppe 00 Programm aus PST bernehmen Gruppe 00 Verwendung der festen Bearbeitungszyklen X und Y Positionen von Festzyklen k nnen entweder absolut G90 oder inkrementell G91 programmiert werden Beispiel G Codes M Codes Einstellungen G81 E99 2 0 5 R0 I E6 5 Hierdurch wird 17 der gegenw rtigen Position ein Loch gebohrt G91 X 0 5625 L9 Hierdurch werden
54. Informationen die die Steuerung verwendet um die Standzeit der Werkzeuge vorherzusagen Tool Load Monitor and Display Der Bediener kann f r jedes Werkzeug eine maximale Werkzeuglast in eingeben die f r jedes Werkzeug erwartet wird Maintenance Auf dieser Seite k nnen Wartungspr fungen aktiviert und deaktiviert werden Advanced Tool Management Diese Funktion erm glicht Ihnen die Erstellung und Verwaltung von Werkzeuggruppen Weitere Informationen finden Sie im Abschnitt Erweitertes Werkzeugmanagement in Kapitel Bedienung in diesem Handbuch Timer und Z hler zur cksetzen Um die Timer und Z hler auf der Seite CURRENT COMMANDS TIMERS AND COUNTERS zur ckzusetzen 1 Mit den Cursortasten den Namen des Timers oder Z hlers markieren der zur ckgesetzt werden soll 2 ORIGIN dr cken um den Timer oder Z hler zur ckzusetzen VORSCHLAG Die M30 Z hler k nnen unabh ngig zur ckgesetzt werden um HINWEIS 92 Fertigteile auf zwei verschiedene Arten zu verfolgen zum Beispiel Fertigteile in einer Schicht und die Gesamtzahl der Fertigteile Date Time Datum und Zeit Zum Einstellen von Datum und Uhrzeit 1 CURRENT COMMANDS dr cken 2 PAGE UP oder PAGE DOWN dr cken bis der Bildschirm DATE AND TIME erscheint EMERGENCY STOP dr cken Das aktuelle Datum im Format MM TT JJJJ oder die aktuelle Uhrzeit im Format HH MM SS eingeben Bei Eingabe eines neuen Datums oder einer neuen U
55. Maschinenkoordinaten HINWEIS HINWEIS 208 Die aktuelle Position in Maschinenkoordinaten kann mittels 5021 5026 entsprechend den Achsen X Y Z A Bund C ermittelt werden Werte k nnen NICHT gelesen werden w hrend die Maschine in Bewegung ist Der Wert von 5023 z ist mit Werkzeugl ngenkorrektur beaufschlagt 5041 5046 Aktuelle Position in Werkst ckkoordinaten Die aktuelle Position in aktuellen Werkst ckkoordinaten kann mittels 5041 5045 entsprechend den Achsen x Y Z A Bund C ermittelt werden Die Werte k nnen NICHT gelesen werden w hrend die Maschine in Bewegung ist Der Wert von 5043 z ist mit Werkzeugl ngenkorrektur beaufschlagt 5061 5069 Aktuelle Position des Sprungsignals Die Position in der das letzte Sprungsignal ausgel st wurde l sst sich durch 5061 5069 entsprechend X Y Z A B C U V bzw w ermitteln Die Werte liegen im aktuellen Werkst ckkoordinatensystem vor und k nnen verwendet werden w hrend die Maschine in Bewegung ist Der Wert von 5063 z ist mit Werkzeugl ngenkorrektur beaufschlagt HINWEIS HINWEIS Programmierung von Sonderausstattungen 5081 50385 Werkzeugl ngenkorrektur Die aktuelle gesamte Werkzeugl ngenkorrektur die auf das Werkzeug angewendet wird Dies schlie t den Werkzeugl ngenversatz ein der durch den aktuellen modalen Wert in H 4008 plus dem Verschlei wert referenziert wird Die Abbildung der Achsen ist x 1 y 2 b 5 Die
56. Modus 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Save w hlen Speichert die derzeit aktive Datei unter dem gleichen Dateinamen Save As Speichern unter Im FNC EDITOR Modus 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Save As w hlen Speichert die derzeit aktive Datei unter einem neuen Dateinamen Den Anweisungen f r die Benennung der Datei folgen Die Anzeige erfolgt in einer neuen Registerkarte Swap Programs Programme wechseln Im FNC EDITOR Modus und in einem Register Stapel von Programmen den Hotkey F4 verwendenoder 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Swap Programs w hlen Bringt das n chste Programm in einem Registerfeld zum obersten des Registerstapels Switch To Left Or Right Side Zur linken oder rechten Seite schalten Um das aktive Programmfenster das derzeit aktive Fenster hat einen wei en Hintergrund im FNC EDITOR Modus und in einem Stapel von Programmen zu wechseln 1 F1 dr cken oder den Hotkey EDIT verwenden 2 Wenn Sie F1 gedr ckt haben den Cursor auf das Men File setzen und Switch to Left or Right Side w hlen Programmierung Change View Ansicht wechseln Im FNC EDITOR Modus die Schnelltaste verwenden PROGRAM oder 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Change View w hlen Wechselt zwischen den Ansichten List Liste M
57. N13 Zur ck zu G90 Absolutwertpositionierung Spiralf rmige Bewegung Spiralf rmige Bewegung wird durch G02 oder G03 erm glicht indem die Linearachse programmiert wird die sich nicht in der gew hlten Ebene befindet Diese dritte Achse wird linear entlang der angegebenen Achse bewegt w hrend die beiden anderen Achsen die Kreisbewegung ausf hren Die Geschwindigkeit jeder Achse wird so gesteuert dass die Spiralgeschwindigkeit der programmierten Vorschubgeschwindigkeit entspricht G04 Verweilzeit Gruppe 00 P Verweilzeit in Sekunden oder Millisekunden G04 wird verwendet um eine Verz gerung oder Verweilzeit im Programm zu veranlassen Der G04 enthaltende Satz wird um die durch den P Code angegebene Zeit verz gert Beispiel GOA ER AE HINWEIS G Codes M Codes Einstellungen Dies f hrt zu einer Programmverz gerung von 10 Sekunden Die Verwendung des Dezimalpunktes G04 P10 ergibt eine Verweilzeit von 10 Sekunden G04 P10 f hrt zu einer Verweilzeit von 10 Millisekunden 1609 Pr ziser Stopp Gruppe 00 Der G09 Code wird verwendet um einen kontrollierten Achsenstopp zu bestimmen Er beeinflusst nur den Satz in dem sich dieser Befehl befindet er ist nicht modal d h er hat keine Auswirkung auf die nachfolgenden S tze Die Maschine bremst auf den programmierten Punkt ab bevor ein anderer Befehl bearbeitet wird G10 Versatzeinstellung Gruppe 00 G10 erlaubt dem Programmierer Vers tze im Programm einzus
58. Programm eingegeben werden Der G52 Koordinatenverschiebungswert wird durch manuelle Eingabe von null oder durch Programmierung mit G52 X0 YO und oder z0 auf null gestellt Einstellung auf YASNAC mit G92 Durch Wahl von YASNAC und Programmieren von G92 X0 YO setzt die Steuerung die aktuelle Maschinenposition als neuen Nullpunkt Werkst cknullpunktversatz und diese Position wird in die G52 Liste eingetragen und dort angezeigt Einstellung auf FANUC oder HAAS mit G92 Durch Wahl von FANUC oder HAAS mit c92 wird das Gleiche wie bei der YASNAC Einstellung bewirkt mit der Ausnahme dass der neue Arbeitsnullpunktwert als neuer G92 Wert geladen wird Dieser neue Wert in der G92 Liste wird zus tzlich zu dem gegenw rtig erkannten Werkst ckversatz verwendet um den neuen Werkst cknullpunkt zu definieren 34 4th Axis Diameter Durchmesser der 4 Achse Hiermit wird der Durchmesser der A Achse 0 0000 bis 50 0000 Zoll eingestellt den die Steuerung zur Bestimmung des Winkelvorschubs verwendet Der Vorschub in einem Programm ist immer Zoll oder Millimeter pro Minute G94 daher muss die Steuerung den Durchmesser des auf der A Achse bearbeiteten Werkst cks kennen um den Winkelvorschub berechnen zu k nnen Siehe Einstellung 79 auf Seite 379 zwecks Informationen zur Durchmessereinstellung der 5 Achse G Codes M Codes Einstellungen 35 G60 Offset G60 Versatz Dies ist ein numerischer Eintrag im Bereich 0 0000 bis 0 9999 Zoll Dami
59. R cksetztaste wird jede zylindrische Projizierung die aktiv ist unabh ngig vom Status der Einstellung 56 ausgeschaltet F6 39 Beispiel f r zylindrische Projizierung H 50 4X W hrend R sich zur Angabe des Radius eignet empfiehlt sich die Verwendung von J und K f r komplexere G02 und GO3 Programmierung Beispiel Q O O0079 GL07 TEST TIL M06 625 DURCHM St EM GOU GAD G49 G80 GOU G28 G91 AO G Codes M Codes Einstellungen G90 GOO GSA KEE S3000M03 G107 AO YO R2 WENN KEIN R ODER Q WERT VERWENDET DIE MASCHINE DEN WERT IN EINSTELLUNG 34 G43 HOL 20425 GOT 7 0429 EA GAL DON 22 70 8 GIS 22 le RO GOL X 1 93 G03 X LOS RUSI GOT r GOUS X GOL XT GOS X2 E RO GOLYO G40 xX1 5 GOO 20 285 M09 M05 G91 G28 ZO G29 0 G90 G107 M30 Q O oN S SE 2029 G110 6129 Koordinatensystem 7 26 Gruppe 12 Diese Codes w hlen eines der zus tzlichen Werkst ckkoordinatensysteme Alle nachfolgenden Referenzen auf die Achsenpositionen werden im neuen Koordinatensystem interpretiert Die Behandlung von G110 bis G129 ist die gleiche wie f r G54 bis 659 309 G Codes feste Bearbeitungszyklen 310 G136 Automatische Werkst ckversatzmessung Mitte Group 00 Dieser G Code ist optional und erfordert einen Messtaster Er wird verwendet um Werkst ckvers tze in der Mitte eines Werkst cks mit einem Messkopf zu setzen F Vorschubgeschwindigkeit I O
60. Reinigungsmittel reinigen KEINE L sungsmittel verwenden Den Druck des hydraulischen Gewichtsausgleichssystems entsprechend den technischen Daten der Maschine berpr fen Monatliche Wartung lstand im Getriebe falls vorhanden pr fen Bahnabdeckungen auf einwandfreien Betrieb untersuchen und erforderlichenfalls mit Leicht l schmieren e Etwas Schmierfett auf die Aulkenkante der F hrungsschienen des Werkzeugwechslers auftragen und alle Werkzeuge durchlaufen lassen lstand im seitlich montierten Werkzeugwechsler falls vorhanden pr fen e EC 400 Die Lokalisierstege auf der A Achse und der Ladestation s ubern Bei Maschinen mit Schirm Werkzeugwechslern den V Flansch jedes Werkzeughalters schmieren e Auf Staubansammlung auf den Entl ftungs ffnungen im elektrischen Schaltschrank des Vektorantriebs unter dem Netzschalter untersuchen Sind Staubansammlungen vorhanden den Schaltschrank ffnen und die Entl ftungs ffnungen mit einem sauberen Lappen abwischen Die Staubansammlungen nach Bedarf mit Druckluft entfernen Alle 6 Monate K hlmittel wechseln und K hlmitteltank gr ndlich reinigen e Alle Schl uche und Schmierleitungen auf Risse berpr fen Die A Drehachse falls vorhanden berpr fen Ggf Schmiermittel hinzuf gen J hrliche Wartung e l im Getriebekasten falls vorhanden ersetzen Den lfilter im Schmier ltafel lbeh lter reinigen und R ckst nde am Boden des Filter
61. Startposition erfolgt wird die Z Achse um den Betrag in dieser Einstellung ber die Startposition bewegt Beispiel RECHTS VORNE TIEFLOCHBOHREN TS M 5 G01 G54 G90 X8 4221 Y 8 4221 B23 A21 342 S2200 M3 F360 Freiposition G143 H5 214 228 M GL X6 6934 Y 6 6934 Z10 5503 F360 Anf ngliche Startposition j G163 E1 0 9 15 F12 Fester Bearbeitungszyklus G80 X84221 Y 8 4221 B23 A21 342 214 0223 Freipos t on M5 Gl G28 G91 ZD G91 G28 BO A0 MOT 329 G Codes feste Bearbeitungszyklen 330 G164 Fester Bearbeitungszyklus Gewindebohren 5 Achsen Gruppe 09 G164 f hrt nur bewegliche Gewindebohrungen aus G174 G184 ist f r starres Gewindebohren mit 5 Achsen verf gbar E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse S Spindeldrehzahl F6 50 cG164 Fester Bearbeitungszyklus Gewindebohren 5 Achsen Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Die Spindel startet vor diesem festen Bearbeitungszyklus automatisch im Uhrzeigersinn Beispiel 1 2 13 GEWINDEBOHREN T5 M6 G01 G54 G90 X8 4221 Y 8 4221 B23 A21 342 S500M3 F360 Freiposition G1
62. Umwelt und L rmgrenzwerte Umgebungsdaten Einsatz nur in Innenr umen Betriebstemperatur 41 F 5 C 122 F 50 C Lagerungstemperatur 4 F 20 C 158 F 70 C Umgebungsfeuchte 20 relativ nicht kondensierend 90 relativ nicht kondensierend H he ber Normalnull 6 000 Fu 1 829 m Beim Gebrauch von allen 70 dB Gr er als 85 dB Bereichen der Maschine emittiert an einer typischen Bedienerposition Die Maschine nicht in explosiven Atmosph ren explosive D mpfe und oder Partikelstoffe betreiben Schutzma nahmen zur Verhinderung von H rverlust durch Maschinen oder Bearbeitungsl rm ergreifen Geh rschutz tragen Anwendung ndern Werkzeuge Spindeldrehzahl Achsenvorschub Spannvorrichtungen programmierter Weg um L rm oder Zugang zur Maschine w hrend der Bearbeitung zu reduzieren 1 2 Mannloser Betrieb Vollst ndig abgedeckte Haas CNC Maschinen sind f r mannlosen Betrieb ausgelegt Ihr Bearbeitungsprozess ist jedoch eventuell nicht sicher wenn er unbeaufsichtigt ausgef hrt wird Da der Werkstattbetreiber f r die sichere Einrichtung der Maschine und Verwendung der optimalen Bearbeitungstechniken verantwortlich ist f llt es auch in seine Verantwortung den Verlauf dieser Verfahren zu kontrollieren Der Bearbeitungsprozess muss berwacht werden um Besch digung zu verhindern wenn eine gef hrliche Situation auftritt 1 3 Sech elle GEFAHR 1 3 1 Sicherheit Wenn zum Bei
63. Unterprogramm Gl 22126 XL 7220721225 155 Befehl Werkzeugwechsel 4 8 4 8 1 4 8 2 NOTE 4 8 3 156 X20 72 0 G80 20 1 G00 G53 Z0 MOO Q O Codes fur Hilfsfunktionen Nachfolgend sind h ufig verwendete M Codes aufgef hrt Die meisten Programme enthalten mindestens einen M Code aus jeder der folgenden Familien Siehe Abschnitt M Codes in diesem Handbuch ab Seite 335 zwecks einer Auflistung aller M Codes mit Beschreibungen Befehl Werkzeugwechsel M06 Tnn ist der M Code f r einen Werkzeugwechsel Die Adresse Tnn gibt das Werkzeug an das in die Spindel zu laden ist Werkzeugnummern sind in der Werkzeugtabelle gespeichert Spindelbefehle Es gibt drei prim re Spindel M Code Befenhle e M03 Snnnn veranlasst die Spindel an im Uhrzeigersinn zu drehen M04 Snnnn veranlasst die Spindel an im Gegenuhrzeigersinn zu drehen Die Adresse Snnnn veranlasst die Spindel mit nnnn U min bis zur maximalen Spindeldrehzahl zu drehen M05 veranlasst die Spindel zu stoppen Programm Stoppbefehle Es gibt zwei M Codes und ein Unterprogramm M Code um das Ende eines Programms bzw Unterprogramms anzugeben e M30 Programmende und R ckspulen beendet das Programm und kehrt zum Beginn des Programms zur ck M02 Programmende beendet das Programm und bleibt an der Stelle des MO2 Codeblock im Programm stehen NOTE 4 8 4 4 9 4 9 1 Programmierung e M99 Unterprogrammr ckkehr ode
64. Variable im Z Maschinenkoordinatensystem w re also 5023 6996 6999 Parameterzugang unter Verwendung von Makrovariablen Ein Programm kann auf die Parameter 1 bis 1000 und auf jedes der Parameterbits wie folgt zugreifen 6996 Parameternummer 6997 Bitnummer optional 6998 Enth lt den Wert der Parameternummer in Variable 6996 6999 Enth lt den Bitwert 0 oder 1 des Parameterbits der in Variable 6997 spezifiziert ist Die Variablen 6998 und 6999 sind schreibgesch tzt Verwendung Um auf den Wert eines Parameters zuzugreifen wird die Nummer dieses Parameters in Variable 6996 kopiert wonach der Wert dieses Parameters ber die Makrovariable 6998 verf gbar ist wie unten dargestellt 6996 601 Angabe von Parameter 601 100 6998 Wert des Parameters 601 in Variable 100 kopieren Um auf den Wert eines bestimmten Parameterbits zuzugreifen wird die Nummer dieses Parameters in Variable 6996 und die Bitnummer in Makrovariable 6997 kopiert Der Wert dieses Parameterbits steht dann in der Makrovariablen 6999 zur Verf gung wie unten dargestellt 209 Detaillierte Beschreibung der Systemvariablen 6996 57 Angabe von Parameter 57 6997 0 Angabe von Bit 0 100 6999 Wert des Parameters 57 Bit 0 in Variable 100 kopieren HINWEIS Die Parameterbits sind von O0 bis 31 durchnummeriert Die 32 Bit Parameter werden auf dem Bildschirm mit Bit 0 ganz links und Bit 31 ganz rechts formatiert Pa
65. Versatzvorgang f r alle Werkzeuge wiederholen 3 12 4 Zus tzliche Werkzeugeinrichtung 3 13 HINWEIS 114 In den Aktuellen Befehlen gibt es weitere Seiten zur Werkzeugeinrichtung 1 CURRENT COMMANDS dr cken und anschlie end PAGE UPY PAGE DOWN verwenden um zu diesen Seiten zu bl ttern Die erste Seite bezieht sich auf die Werkzeugbelastung Tool Load Sie k nnen hier eine Werkzeuglastgrenze eingeben Die Steuerung ruft diese Werte ab und kann sie dazu benutzen um eine bestimmte Aktion auszuf hren falls die Grenze erreicht ist Siehe Einstellung 84 Seite 380 zwecks weiterer Informationen ber Ma nahmen zu Werkzeuggrenzen Die zweite Seite bezieht sich auf die Werkzeugstandzeit Auf dieser Seite befindet sich eine Spalte mit dem Titel Alarm In dieser Spalte kann der Programmierer einen Wert eingeben wodurch die Maschine stoppt wenn das Werkzeug die entsprechenden Male verwendet wurde Probelaufbetrieb Die Probelauffunktion wird verwendet um ein Programm schnell zu pr fen ohne eine tats chliche Zerspanung vorzunehmen Um den Probelauf auszuw hlen 1 Im MEM oder MDI Modus DRY RUN dr cken W hrend des Probelaufs werden alle Eilg nge und Vorsch be mit der ber die Schrittgeschwindigkeitstasten gew hlten Geschwindigkeit ausgef hrt Der Probelauf kann nur ein oder ausgeschaltet werden wenn ein Programm vollst ndig durchlaufen oder RESET gedr ckt wurde Im Probelauf werden w
66. Verweilzeit gilt f r alle nachfolgenden S tze in denen keine Verweilzeit angegeben ist 323 G Codes feste Bearbeitungszyklen G154 Werkst ckkoordinaten w hlen P1 99 Gruppe 12 Dieses Merkmal bietet 99 zus tzliche Werkst ckvers tze Die zus tzlichen Werkst ckvers tze werden durch G154 mit einem P Wert von 1 bis 99 aktiviert G154 P10 w hlt beispielsweise WVerkst ckversatz 10 aus der Liste der zus tzlichen Werkst ckvers tze aus HINWEIS G110 bis G129 sich auf dieselben Werkst ckvers tze wie G154 P1 bis P20 beziehen diese k nnen mit beiden Methoden gew hlt werden Ist der 6154 Werkst ckversatz aktiv zeigt die Titelzeile im Werkst ckversatz oben rechts den P Wert f r 6154 G154 Werkst ckversatzformat 14001 14006 G154 P1 14021 14026 G154 P2 auch 7001 7006 und G110 auch 7021 7026 und Gl11 14041 14046 G154 P3 auch 7041 7046 und G112 14061 14066 G154 P4 auch 7061 7066 und G113 14081 14086 G154 P5 auch 7081 7086 und G114 14101 14106 G154 P6 auch 7101 7106 und G115 14121 14126 G154 P7 auch 7121 7126 und 6116 14141 14146 G154 P8 auch 7141 7146 und G117 14161 14166 G154 P9 auch 7161 7166 und G118 14181 14186 G154 P10 auch 7181 7186 und G119 14201 14206 G154 P11 auch 7201 7206 und G120 14221 14221 G154 P12 auch 7221 7226 und G121 14241 14246 G154 P13 auch 7241 7246 und G122 14261 14266 G154 P14 auch 7261 7266 und G123 14281 142
67. Vorschubgeschwindigkeit P Verweilzeit am Tiefpunkt des Loches A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Beispiel RECHTS VORNE SENKBOHREN 12 Mo amp GOL G54 G90 8832221 7 gt 8 4221T B23 A2L 342 S2200 M3 F360 Freiposition Gl43 H2 214 6228 M8 3 Gl X6 6934 Y 6 6934 210 5503 F360 Anf ngliche SCTALFTPOSILION 4 G162 E 52 P2 O HI Fester Bearbeitungszyklus G80 X0 4221 7 854221 B23 7221 3427214 6228 FYerpOoSIrtion 7 Mo GL G28 G91 ZOD GII G29 BUs AD 3 327 G Codes feste Bearbeitungszyklen 328 MOL 4 F6 48 amp 162 Fester Bearbeitungszyklus Anbohren G163 Fester Bearbeitungszyklus Normales Tieflochbohren 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit Optionale Gr e der ersten Schnitttiefe J Optionaler Betrag um den die Schnitttiefe bei jedem Durchgang zu reduzieren ist K Optionale minimale Schnitttiefe P Optionale Pause am Ende des letzten Einstichs in Sekunden Q Einschnittwert immer inkrementell A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Ac
68. Werkzeug am Bohrungstiefpunkt und verweilt w hrend sich das Werkzeug f r die mit dem P Wert angegebene Zeit dreht An dieser Stelle wird das Werkzeug von Hand aus dem Loch herausgefahren Das Programm l uft weiter nach Dr cken der Taste CYCLE START Zyklusstart 297 G Codes feste Bearbeitungszyklen 298 F6 33 amp 88 Ausbohren und Verweilen und manueller R ckzug 698 l H Ieg I h R l Y Y R s G89 Fester Bearbeitungszyklus Einbohren Verweilen Ausbohren Gruppe 09 F Vorschubgeschwindigkeit L Zahl der L cher wenn G91 Inkrement Modus verwendet wird P Verweilzeit am Tiefpunkt des Loches R Position der R Ebene Position ber dem Werkst ck X X Achse Position der L cher Y Y Achse Position der L cher Z Position der Z Achse am Tiefpunkt des Loches F6 34 amp 89 Fester Bearbeitungszyklus Ausbohren und Verweilzeit G Codes M Codes Einstellungen G90 Absolute G91 Inkrementelle Positionierung Gruppe 03 Diese G Codes ndern die Art in der die Achsenbefehle interpretiert werden Achsenbefehle nach einem G90 Code bewegen die Achsen zu der Maschinenkoordinate Achsenbefehle nach einem G91 Code bewegen die Achse um diese Strecke vom gegenw rtigen Punkt G91 ist nicht mit G143 5 Achsen Werkzeugl ngenkorrektur kompatibel Der Abschnitt Grundlegende Programmierung ab Seite 149 in diesem Handbuch enth lt eine Gegen berstellung von absoluter
69. Z0 RAPID POSIT WITH 3 AX C COMP No GUL EE XO 20 le FOs FoUUs 7 N6 G40 21 0 im Eilgang auf null Fr serkorrektur aufheben N7 M30 Wird in diesem Fall der Verschlei wert DIA f r T01 auf 0 02 gesetzt so bewegt sich das Werkzeug von X0 Y0 20 Zeile N4 auf X10 Y 01 Der J Wert teilte der Steuerung mit den Endpunkt der programmierten Linie nur auf der Y Achse zu korrigieren Zeile N5 h tte nur mit J 1 ohne 10 K0 geschrieben werden k nnen jedoch muss ein Y Wert eingegeben werden wenn eine Korrektur auf dieser Achse vorgenommen werden soll J Wert verwendet G Codes M Codes Einstellungen G143 5 Achsen Werkzeugl ngenkorrektur Gruppe 08 Dieser G Code ist optional er gilt nur f r Maschinen auf denen alle Drenbewegungen die Bewegungen des Schneidwerkzeugs darstellen z B Fr asmaschinen der VR Serie Dieser G Code erlaubt dem Benutzer nderungen in der L nge von Schneidwerkzeugen zu korrigieren ohne dass dazu ein CAD CAM Prozessor erforderlich ist Ein H Code ist erforderlich um die Werkzeugl nge aus den vorhandenen L ngenkorrekturtabellen zu w hlen Ein G49 oder HO0 Befehl l scht die 5 Achsen Korrektur Damit 6143 richtig arbeitet m ssen zwei Drehachsen A und B vorhanden sein G90 absolute Positionierung muss aktiv sein G91 kann nicht verwendet werden Die Werkst ckposition 0 0 f r die A und B Achse muss so sein dass sich das Werkzeug parallel zur Z Achsenbewegung befindet Die A
70. Zur linken oder rechten Seite schalten im Men File Datei oder durch Dr cken von EDIT umgeschaltet Wenn das Registerfeld aktiv ist kann zwischen den Registerkarten mithilfe des Befehls Swap Programs Programme wechseln im Men F1 Datei oder durch Dr cken von F4 umgeschaltet werden Fu abschnitt FNC anzeigen Im Fu abschnitt der Programmanzeige werden Systemmeldungen und andere Informationen zum Programm und zu den aktuellen Betriebsarten dargestellt Der Fu abschnitt ist in allen drei Anzeigearten verf gbar F4 9 Fu abschnitt der Programmanzeige Lre t GG WM WM W CALLS 1ST amp 2ND OP CHAMFER PGM WORK OFFSET 54 UPPER RIGHT CORNER OF PART WORK OFFSET 55 IS THE LARGE DIAMETER THAT IS 5 831 FROM ZERO IN X AXIS AND IS Y 9157 FROM ZERO IN Y AXIS Fl For Menu TKN USB Das erste Feld zeigt Aufforderungen in Rot und andere Systemmeldungen an Wenn zum Beispiel ein Programm ge ndert wurde und gespeichert werden muss erscheint die Meldung PRESS SEND TO SAVE Zum Speichern Senden dr cken in diesem Feld Das n chste Feld zeigt den aktuellen Scroll Modus des Handrads an TKN zeigt an dass der Editor Token f r Token durch das Programm scrollt Durch kontinuierliches Voranschreiten durch das Programm wird der Scroll Modus zu LNE ge ndert und der Cursor scrollt Zeile f r Zeile Durch weiteres Voranschreiten durch das Programm wird der Scroll Modus zu PG
71. aktiviert ON k nnen die Parameter mit Ausnahme von 81 100 nicht ge ndert werden Bei Einschaltung der Steuerung ist diese Einstellung aktiv ON 8 Prog Memory Lock Sperren des Programmspeichers Ist diese Einstellung aktiviert ON werden die Editierfunktionen des Speichers ALTER INSERT usw gesperrt 9 Bema ung Diese Einstellung w hlt zwischen Zoll und Metrisch Steht die Einstellung auf INCH Zoll werden die programmierten Werte f r X Y und Z in Einheiten von Zoll bis zu einer Genauigkeit von 0 0001 Zoll angenommen Steht die Einstellung auf MM Metrisch sind die programmierten Einheiten Millimeter mit einer Genauigkeit von 0 001 mm Alle Versatzwerte werden entsprechend konvertiert wenn diese Einstellung von Zoll auf metrisch oder umgekehrt ge ndert wird Das ndern dieser Einstellung konvertiert jedoch nicht ein im Speicher befindliches Programm die programmierten Achsenwerte m ssen auf die neuen Einheiten ge ndert werden In der Einstellung auf INCH Zoll ist der voreingestellte G Code G20 in der Einstellung MM Metrisch ist der voreingestellte G Code G21 361 Einstellungen 362 F6 59 Einstellung 9 wechselt Zoll in Metrisch Modus METRIC Feed inches min mm min Max Travel Varies by axis and model Min Programmable Dimension 0001 001 Feed Range 0001 to 300 000 in min 001 to 1000 000 Axis Jog Keys 0001 Key 0001 in jog click 001 mmi jog click 001 001 in jog c
72. als Werkzeugnummer Ein Werkzeugfach kann auch als immer leer definiert werden Dazu wird O null als Werkzeugnummer in die Werkzeugtabelle eingetragen In diesem Fall sieht der Werkzeugwechsler dieses Fach nicht Daher versucht er nicht aus F chern mit der Nummer 0 ein Werkzeug zu entnehmen oder dort einzusetzen Null kann nicht zur Nummerierung des Werkzeugs in der Spindel verwendet werden Die Spindel muss stets eine normale Werkzeugnummer besitzen 105 Best cken des Werkzeugwechslers Verschieben von Werkzeugen im Magazin Werkzeugpositionen k nnen folgenderma en im Magazin ge ndert werden VORSICHT Die Neuanordnung der Werkzeuge im Magazin im Voraus planen Um 106 die Gefahr von Kollisionen des Werkzeugwechslers zu verringern die nderung der Werkzeugpositionen auf ein Minimum reduzieren Falls sich derzeit gro e oder schwere Werkzeuge im Werkzeugwechsler befinden darauf achten dass diese nur zwischen Werkzeugf chern umpositioniert werden die als solche definiert sind Werkzeuge verschieben Der abgebildete Werkzeugwechsler enth lt verschiedene Werkzeuge normaler Gr e In diesem Beispiel soll Werkzeug 12 zu Fach 18 umpositioniert werden um Platz f r ein extragro es Werkzeug zu schaffen das in Fach 12 eingesetzt werden soll F3 8 Platz f r gro e Werkzeuge machen 1 Werkzeug 12 zu Fach 18 2 gro es Werkzeug in Fach 12 1 MDI Modus aufrufen CURNT COMDS dr cken und zur Anz
73. an Dieser Wert gibt die tats chliche Spindelleistung an die auf das Werkzeug bertragen wird Sie umfasst auch die momentan programmierte und tats chliche Spindeldrehzahl sowie die programmierte und tats chliche Vorschubgeschwindigkeit Das Spindellastmesser Balkendiagramm zeigt die aktuelle Spindellast als Prozentsatz der Motorleistung an Bildschirmabzug Die Steuerung kann einen Abzug des aktuellen Bildschirminhalts auf einem angeschlossenen USB Ger t oder auf die Festplatte speichern Ist kein USB Ger t angeschlossen und hat die Maschine keine Festplatte so wird kein Abbild gespeichert 1 Wenn Sie den Bildschirmabzug unter einem bestimmten Dateinamen speichern m chten geben Sie diesen zuerst ein Die Steuerung f gt die Dateierweiterung bmp automatisch an Wenn Sie keinen Dateinamen angeben verwendet die Steuerung den Standardnamen snapshot bmp Bereits vorher vorhandene Dateien mit diesem Namen werden berschrieben Achten Sie darauf jedes Mal einen Dateinamen einzugeben wenn Sie eine Reihe von Bildschirmabz gen speichern m chten SHIFT dr cken F1 dr cken Der Bildschirmabzug wird auf Ihr USB Ger t oder die Festplatte der Maschine gespeichert und die Steuerung zeigt die Steuerung zeigt die Meldung Snapshot saved to HDD USB an wenn der Vorgang beendet ist Grundlegende Navigation in den Registermenus Registermen s werden in mehreren Steuerungsfunktionen verwendet wie beispielsweise Paramete
74. aufzurufen Die gew nschte Auswahl mit den LEFT und RIGHT Cursortasten im Themenmen HELP MODIFY SEARCH EDIT PROGRAM treffen und mit den UP und DOWN Cursortasten oder der Schritttaste eine Funktion w hlen ENTER dr cken um einen Befehl aus dem Men auszuf hren Ein kontextsensitives Hilfefenster unten links liefert Informationen ber die ausgew hlte Funktion Mit den PAGE UPY PAGE DOWN Tasten kann durch den Hilfetext gescrollt werden Diese Meldung enth lt auch Hotkeys die f r einige Funktionen verwendet werden k nnen Popup Men des Komfort Editors TDas Popup Men bietet bequemen Zugriff auf Funktionen des Editors in 5 Kategorien HELP Hilfe MODIFY ndern SEARCH Suche EDIT Bearbeiten und PROGRAM Programme Dieser Abschnitt beschreibt die einzelnen Kategorien und die jeweils verf gbaren Optionen F1 dr cken um das Men aufzurufen Die LEFT und RIGHT Cursortasten dienen zur Auswahl aus der Liste der Kategorien und die UP und DOWN Cursortasten dienen zur Auswahl eines Befehls in der Kategorieliste ENTER dr cken um den Befehl auszuf hren Programmierung Men Program Das Programm Men bietet Optionen f r die Erstellung L schen Benennung und Dupliziercung von Programmen wie im Abschnitt ber grundlegendes Editieren von Programmen beschrieben FA A Programmmen des Komfort Editors CANCEL Exit CREATE NEW PROGRAM DUPLICATE ALTIVE PROGRAM
75. aus einzuschalten Bei der Einstellung auf OFF ist kein Zugriff auf das USB Diskettenlaufwerk m glich 913 Festplatte aktiviert Schaltet den Zugriff auf die Festplatte aus oder ein Bei der Einstellung auf OFF ist kein Zugriff auf die Festplatte m glich Durch Ausschalten dieser Einstellung und CNC Share Einstellung 911 wird die Kommunikation ber die Netzwerkkarte deaktiviert 914 USB aktiviert Schaltet den Zugriff auf den USB Anschluss aus oder ein Bei der Einstellung auf OFF ist kein Zugriff auf den USB Anschluss m glich 915 Netzwerklaufwerk Schaltet den Zugriff auf das Server Laufwerk aus oder ein Bei der Einstellung auf OFF ist kein Zugriff auf den Server von der CNC Steuerung m glich 916 Sekund rer USB Anschluss aktiviert Schaltet den Zugriff auf den sekund ren USB Anschluss aus oder ein Bei der Einstellung auf OFF ist kein Zugriff auf den USB Anschluss m glich 397 Einstellungen 398 Wartung Kapitel 7 Wartung 7 1 7 2 HINWEIS 1 3 Einf hrung Regelm ige Wartung ist wichtig um sicherzustellen dass Sie Maschine eine lange und produktive Lebensdauer mit minimalen Ausfallzeiten aufweist Dieser Abschnitt enth lt eine Liste der Wartungsaufgaben die vom Benutzer selbst in den aufgef hrten Intervallen durchgef hrt werden k nnen um die Maschine am Laufen zu halten Ihr Fachh ndler bietet auch ein umfassendes vorbeugendes Wartungsprogramm das Sie f r komplexere Wartungsaufg
76. beschr nkt die Seriennummer auf vier Stellen w hrend die Seriennummer auf zwei Stellen beschr nkt Gravieren entlang eines Bogens wird nicht unterst tzt Beispiel 265 G Codes vorbereitende Funktionen Das folgende Beispiel graviert eine vierstellige Seriennummer 000037 SERIENNUMMER GRAVUR T1 MO6 G00 G90 G98 G54 SU YO SAQO EK 5 G43 HELL 20 1 3 GAT PL Here 222 92 LOs JOro ROS 0S 2 0005 E33 EI 7 C00 GS0 ZOOs 3 MODS G28 G91 Z0 M07 Gravur an der Au enseite eines Drehteils G47 G107 Mit der Haas Steuerung ist es m glich einen G47 Gravurzyklus mit einem G107 Zylinderprojizierungszyklus zu kombinieren um Text oder eine Seriennummer entlang dem Au endurchmesser eines Drehteils zu gravieren Beispiel Das folgende Beispiel graviert eine vierstellige Seriennummer entlang am Umfang eines Haas Drenhteils O00120 G47 SN mit G107 Projizierung TER REES 7 MOS 57500 7 G54 G90 GOOD G17 G40 G80 x0 1 Y0 A0 Anfangspunkt der Gravur GA3 HOL 2057 3 G107 AO YO R1 25 R ist der Radius des Teils EC PL er UL YO T90 0 5 BZ EI Bl GOO 20 1 M09 GIL G28 204 3 G90 G107 Zylinderprojizierung AUS MOS j M303 F r weitere Details zu diesem Zyklus siehe Abschnitt G107 266 HINWEIS G Codes M Codes Einstellungen G49 G43 6G44 6143 Aufheben Group 08 Dieser G Code hebt die Werkzeugl ngenkorrektur auf HO G28 M30 und RESET heben ebenfall
77. check job set up before dangerous beginning any machining operations Foll ifi terial Always follow safe machining e ei Soe G i SE fety dat practices Do not operate with doors anulaciurer s maienarsaley cata or windows open or guards and warnings removed Risk of fire and explosion Machine is not designed to resist or contain blasts or fire Do not machine explosive or flammable materials or coolants Refer to specific material manufacturer s material safety data and warnings Risk of bodily injury Serious cuts abrasions and physical injury may result from slips and falls Avoid using the machine in wet damp or poorly lit areas Risk of eye and ear injury Flying debris into unprotected eyes can cause loss of sight Noise levels can exceed 70 dBA Must wear safety glasses and hearing protection when operating or in the area of machine Severe injury can occur Moving parts can entangle trap and cut Sharp tools or amp chips can cut skin easily 5 Ensure the machine is not in automatic operation before reaching inside Safety windows may become brittle and lose effectiveness when exposed to machine coolants and oils over time If signs of discoloration crazing or cracking are found replace immediately Safety windows should be replaced every two Risk of serious bodily Severe injury can occur injury Moving parts can entangle Follow safe clamping and trap practices Inadequately Always secure
78. cken Das Werkzeug wird in Fach 12 eingesetzt Schirm Werkzeugwechsler Beim Best cken des Schirm Werkzeugwechslers m ssen die Werkzeuge stets zuerst in die Spindel eingesetzt werden Um ein Werkzeug in die Spindel einzusetzen das Werkzeug vorbereiten und dann folgende Schritte ausf hren 1 Sicherstellen dass die Best ckungswerkzeuge den richtigen Zugbolzen f r die Frasmaschine aufweisen MDV DNC dr cken um den MDI Modus aufzurufen Die Werkzeuge entsprechend dem CNC Programm anordnen Werkzeug in die Hand nehmen und mit dem Zugbolzen zuerst in die Spindel einsetzen Das Werkzeug so drehen dass die beiden Aussparungen im Werkzeughalter auf die Zapfen der Spindel ausgerichtet sind Die Werkzeugfreigabetaste gedr ckt halten und dabei das Werkzeug nach oben dr cken Wenn das Werkzeug einwandfrei in der Spindel sitzt die Werkzeugfreigabetaste loslassen ATC FWD dr cken Die Schritte 4 und 5 f r die restlichen Werkzeuge wiederholen bis alle Werkzeuge eingesetzt sind 107 Wiederherstellung des Schirm Werkzeugwechslers 3 10 3 Wiederherstellung des Schirm Werkzeugwechslers A Falls der Werkzeugwechsler verklemmt wird tritt die Steuerung automatisch in einen Alarmzustand ein Um diesen zu beheben WARNUNG Niemals die H nde in die N he des Werkzeugwechslers bringen sofern nicht zuerst die Not Halt Taste EMERGENCY STOP gedr ckt wird EMERGENCY STOP dr cken Ursache des Staus beseitigen RE
79. der Beschreibung von G01 programmiert werden G Codes M Codes Einstellungen Verwendung der Adressen I J K Die Adressen I J und K werden verwendet um den Bogenmittelpunkt bezogen auf den Anfangspunkt festzulegen Mit anderen Worten sind die Adressen I J K die Entfernungen vom Anfangspunkt zum Kreismittelpunkt Es sind nur I J oder K spezifisch f r die gew hlte Achse erlaubt G17 verwendet J G18 verwendet IK und G19 verwendet JK Die X Y und Z Befehle legen den Endpunkt des Bogens fest Wenn der X Y oder 2 Ort f r die gew hlte Ebene nicht angegeben wird ist der Endpunkt des Bogens gleich dem Anfangspunkt auf dieser Achse Um einen Vollkreis zu schneiden m ssen die Adressen I J K verwendet werden eine R Adresse w rde hier nicht funktionieren Um einen Vollkreis zu schneiden keinen Endpunkt x Y und 2 festlegen I J oder K zur Definition des Kreismittelpunkts definieren Beispiel G02 I3 0 J4 0 G17 XY Ebene vorausgesetzt Verwendung der R Adresse Der R Wert ist die Entfernung vom Anfangspunkt zum Kreismittelpunkt F r Radien bis zu 180 wird ein positiver R Wert verwendet f r Radien ber 180 ein negativer R Wert Programmiierbeispiele F6 3 R Adresse Programmiierbeispiel G90 G54 G00 X 0 25 Y 25 G90 G54 G00 X 0 25 Y 0 25 G01 Y1 5 F12 G01 Y1 5 F12 G02 X1 884 Y2 384 R1 25 G02 X1 884 Y0 616 R 1 25 243 G Codes vorbereitende Funktionen 244 Gewindefr sen Gewindefr sen verwendet
80. die Richtung von dem Punkt aus dem der Messtaster ausgel st wird bis zum Punkt an dem sich die tats chlich gemessene Fl che befindet Diese Einstellungen werden von den Codes G31 G36 G136 und M75 verwendet Die Werte die f r jede Einstellung eingegeben werden k nnen sind entweder positive oder negative Zahlen entsprechend dem Radius der Taststiftspitze Auf diese Einstellungen kann mit Makros zugegriffen werden Zu weiteren Informationen siehe Abschnitt Makros in diesem Handbuch ab Seite 5 Diese Einstellungen werden nicht mit der Renishaw WIPS Option verwendet 63 Tool Probe Width Breite des Werkzeugmesstasters Diese Einstellung wird verwendet um die Breite des Messtasters zur Messung des Werkzeugdurchmessers zu definieren Diese Einstellung gilt nur f r die Messtasteroption sie wird von G35 verwendet Dieser Wert ist gleich dem Durchmesser des Werkzeugtaststifts 64 Tool Offset Measure Uses Work Werkzeugversatzma verwendet Werkst ck Diese Einstellung ndert die Art wie TOOL OFFSET MEASURE funktioniert Ist die Einstellung aktiviert ON ist der eingegebene Werkzeugversatz der gemessene Werkzeugversatz plus der Werkst ckkoordinatenversatz Z Achse Ist die Einstellung deaktiviert OFF ist der Werkzeugversatz gleich der Maschinenposition Z G Codes M Codes Einstellungen 65 Graph Scale Height Grafikma stab H he Diese Einstellung bestimmt die H he des Arbeitsbereichs die im Grafi
81. diese Einstellung aktiviert ON ist muss die Taste CYCLE START Zyklusstart anhaltend gedr ckt werden um ein Programm ausf hren zu lassen Wird die Taste CYCLE START losgelassen wird ein Vorschubhalt generiert Diese Einstellung kann nicht aktiviert werden solange Einstellung 104 aktiv ON ist Wird eine dieser Einstellungen aktiviert ON wird die andere automatisch deaktiviert 104 Jog Handle to SNGL BLK Schrittschaltung f r Einzelsatzausf hrung Ist diese Einstellung aktiviert ON kann die HANDLE JOG Steuerung f r Schrittschaltung verwendet werden um ein Programm schrittweise auszuf hren Durch Richtungsumkehr der HANDLE JOG Steuerung wird ein Vorschubhalt generiert Diese Einstellung kann nicht aktiviert werden solange Einstellung 103 aktiv ON ist Wird eine dieser Einstellungen aktiviert ON wird die andere automatisch deaktiviert 108 Quick Rotary G28 Schnelle Drehbewegung G28 Wenn diese Einstellung aktiviert ON ist F hrt die Steuerung die Drehachsen in 359 99 Grad oder weniger auf null zur ck Wenn sich die Drehvorrichtung beispielsweise auf 950 000 befindet und eine Nullpunktr ckkehr befohlen wird dreht sich der Drehtisch um 230 000 in die Ausgangsposition wenn diese Einstellung ON ist Die Drehachse kehrt in die Ausgangsposition der Maschine und nicht in die aktive Werkst ckkoordinatenposition zur ck 383 Einstellungen Um Einstellung 108 verwenden zu k nnen m ssen Para
82. dr cken Nach Eingabe der erforderlichen Werte zeigt die Steuerung die Koordinaten der Tangente und das zugeh rigen Geradendiagramm an 3 F1 dr cken um zwischen Geraden und Quer Tangenten Ergebnissen zu wechseln 4 Wenn F gedr ckt wird fragt die Steuerung nach den Von und Zu Punkten A B C usw die ein Segment des Diagramms bestimmen Wenn das Segment einen Bogen darstellt fragt die Steuerung ebenfalls nach C oder W Uhrzeigersinn oder Gegenunhrzeigersinn Durch Eingabe von T wird der vorherige Zu Punkt zum neuen Von Punkt und die Steuerung fragt nach einem neuen Zu Punkt Die Eingabezeile zeigt den G Code f r das Segment an Die L sung befindet sich im G90 Modus Modus mit M zum G91 Modus umschalten 9 MDI DNC oder EDIT und anschlie end INSERT dr cken um den G Code aus der Eingabezeile einzugeben 71 Rechner Register 78 F2 40 F2 41 Rechner Kreis Kreistangente Typ Gerade Beispiel CALCULAT OR CALCULATOR CIRCLE CIRCLE TAM H OOOUO0OD0 CIRCLEl CIRCLE1 Y EI f RADIUS 1 CIRCLE2 X CIRCLE Y RADIUS 2 GENT DO DO DO DO 0000 000 SEET Use F and T to form G code Press EL for alternate solution TYPE STRAIGHT CIRCLE CIRCLE TANGEHT Rechner Kreis Kreistangente Typ Quer Beispiel CALCULATOR CALCULATOR CIRCLE CIRCLE TAN H 000QO0 Q CIRCLEL X CIRCLEI Y EI RADIUS 1 CIRCLE X CIRCLE Y RADIUS 2 Use F and T t
83. einem Werkzeugwechsel automatisch wieder gestartet falls es vor dem Werkzeugwechsel aktiviert ON war MO3 K hlmittel Ein M09 K hlmittel Aus Der MO8 Code schaltet die optionale K hlmittelversorgung ein und M09 schaltet sie aus Siehe auch M34 M35 f r die optionale P Cool Funktion und M88 M89 f r die optionale K hlmittelzufuhr durch die Spindel Der K hlmittelf llstand wird nur beim Programmstart gepr ft sodass ein niedriger K hlmittelf llstand nicht zur Beendigung eines Programms f hrt das derzeit ausgef hrt wird M10 Bremse 4 Achse bet tigen M11 Bremse 4 Achse l sen Diese Codes bet tigen bzw l sen die Bremse der optionalen 4 Achse Die Bremse ist normalerweise eingelegt sodass der M10 Befehl nur erforderlich ist wenn die Bremse zuvor mit M11 gel st wurde M12 Bremse 5 Achse bet tigen M13 Bremse 5 Achse l sen Diese Codes bet tigen bzw l sen die Bremse der optionalen 5 Achse Die Bremse ist normalerweise eingelegt sodass der M12 Befehl nur erforderlich ist wenn die Bremse zuvor mit M13 gel st wurde M16 Werkzeugwechsel Dieser M Code verh lt sich auf die gleiche Weise wie M06 MO6 ist jedoch die bevorzugte Methode zur Programmierung von Werkzeugwechseln 339 M Codes Hilfsfunktionen 340 M17 APC Palette freigeben und APC T r ffnen M18 AbPCG Palette spannen und APC T r schlie en Dieser M Code wird auf vertikalen Bearbeitungszentren mit Palettenwechslern verwendet Er die
84. eingerichtet werden bevor sie in einem Programm verwendet werden kann Zur Verwendung einer Werkzeuggruppe in einem Programm 1 Eine Werkzeuggruppe einrichten 2 Die Werkzeuggruppen ID Nummer anstelle der Werkzeugnummer und der H Codes und D Codes im Programm verwenden Das folgende Programm ist ein Beispiel f r das neue Programmierformat Beispiel T1000 M06 Werkzeuggruppe 1000 GOO G90 G55 X0 562 Y 1 875 52500 M03 G43 H1000 Z0 1 H Code 1000 gleich wie Gruppen ID Nummer GO Z 0 02 Eis ROE QOS A bale Ea e EE Ech GOU G80 Z1 0O T2000 M06 Werkzeuggruppe 2000 GUO GIO G50 X0 565 Y 1 875 52500 M03 G43 H2000 zZ0 1 H code 2000 same as group ID number 633 270582 E ROE EE E X 1 Yess Ia 23 865 422 815 GOU G80 Z1 0 99 Erweitertes Werkzeugmanagement Einf hrung 100 M30 Makros beim Erweiterten Werkzeugmanagement Werkzeugmanagement kann Makros verwenden um ein Werkzeug innerhalb einer Werkzeuggruppe f r abgelaufen zu erkl ren Die Makros 8001 bis 8200 stellen die Werkzeuge 1 bis 200 dar Durch Setzen eines dieser Makros auf 1 kann der Bediener l uft ein Werkzeug ablaufen lassen Beispiel 8001 1 hierdurch wird Werkzeug 1 als abgelaufen definiert und nicht mehr verwendet 8001 0 wenn Werkzeug 1 manuell oder ber ein Makro als abgelaufen definiert wurde wird es durch Setzen von Makro 8001 auf O wieder als einsatzf hig deklariert ber die Makrovariablen 8500 8515 kann ein G Code P
85. entweder A oder A dr cken um die B Achse zu zu verfahren 3 EC 300 Schrittschaltmodus zeigt A1 und A2 A dr cken um zu A1 zu verfahren SHIFT A dr cken um zu A2 zu verfahren Installieren einer 4 Achse Sonderausstattung Beim Anbau eines Drehtisches an eine Haas Fr smaschine m ssen die Einstellungen 30 und 34 ge ndert werden Einstellung 30 gibt das Drehtisch Modell an w hrend Einstellung 34 den Werkst ckdurchmesser festlegt 183 Installieren einer 4 Achse Sonderausstattung A ndern der Einstellung 30 Einstellung 30 und Einstellung 78 f r die 5 Achse legt einen Parametersatz f r eine bestimmte Drehvorrichtung fest Bei diesen Einstellungen kann die Drehvorrichtung aus einer Liste ausgew hlt werden wodurch automatisch die erforderlichen Parameter f r das Zusammenwirken der Fr smaschine mit der Drehvorrichtung eingestellt werden WARNUNG 184 F5 3 Wenn vers umt wird die Einstellung f r den Drehtischmotor mit oder ohne B rste dem tats chlich auf der Fr smaschine installierten Produkt anzupassen kann der Motor besch digt werden B in den Einstellungen bedeutet ein b rstenloses Drehtischprodukt B rstenlose Indexiertische haben zwei Kabel vom Tisch kommend und zwei Anschlussbuchsen an der Steuerung der Fr smaschine f r jede Drehachse New Rotary Dateiauswahl Men PROGRAM PROGRAM 2 30 4TH AXIS ENABLE NEW 34 4TH AXIS DIAMETER 1 0000 IN OFF 78 5T
86. feste Bearbeitungszyklen HINWEIS 300 G92 X2 Y2 Verschiebet aktuellen G54 Werkst ckversatz GOO G90 G54 X0 YO G92 X 2 Y 2 Verschiebt aktuellen G54 Werkst ckversatz zur ck zum urspr nglichen Versatz GUU G90 G54 X0 YO M30 Q O YASNAC Ist Einstellung 33 auf YASNAC gesetzt verschiebt ein G92 Befehl das G52 Werkst ckkoordinatensystem so dass die befohlene Position zur aktuellen Position im aktiven Werkst ckkoordinatensystem wird Das G52 Werkst ckkoordinatensystem wird dann automatisch aktiv bis ein anderes Werkst ckkoordinatensystem verwendet wird G93 Inverser Zeitvorschub Modus Group 05 F Vorschubgeschwindigkeit H be pro Minute Dieser G Code bestimmt dass alle F Werte Vorschubgeschwindigkeit als H be pro Minute interpretiert werden sollen Mit anderen Worten die Zeit in Sekunden zur Ausf hrung der programmierten Bewegung mittels G93 ist 60 Sekunden geteilt durch den F Wert G93 wird im Allgemeinen bei 4 und 5 Achsen Arbeit verwendet wenn das Programm mit einem CAM System generiert wird G93 ist eine M glichkeit die lineare Vorschubgeschwindigkeit Zoll min in einen Wert umzusetzen der eine Drehbewegung ber cksichtigt Bei Verwendung von G93 teilt der F Wert mit wie viele Male pro Minute der Hub Werkzeugbewegung wiederholt werden kann Bei Verwendung von G93 ist die Vorschubgeschwindigkeit F obligatorisch f r alle interpolierten Bewegungsbl cke Daher muss jede
87. im Popup Men MODIFY w hlen 2 F r jeden gefundenen T Code ist die Frage Renumber Yes No All Cancel Neu nummerieren Ja Nein Alle Abbrechen zu beantworten Wird dies mit A beantwortet f hrt der Prozess fort als ob Y f r jeden T Code gedr ckt wurde Die Frage wird dabei nicht mehr angezeigt Eine Start N Code Nummer eingeben ENTER dr cken Die Schrittweite f r den N Code eingeben ENTER dr cken Die Frage Resolve outside references Y N Externe Referenzen aufl sen J N mit Y beantwortet um externe Codes wie GOTO Zeilennummern durch die richtige Nummer zu ndern oder N um externe Referenzen zu ignorieren N ae Reverse and Signs Vorzeichen umkehren Diese Men option kehrt das Vorzeichen von Zahlenwerten im Programm um Bei dieser Funktion achtgeben wenn das Programm einen G10 oder G92 Code enth lt zur Beschreibung siehe Abschnitt G Codes 1 Den Befehl REVERSE amp SIGNS im Popup Men MODIFY w hlen 2 Den oder die zu ndernden Adresscode s eingeben Die Adresscodes D F G H L M N O P Q S und T sind nicht zul ssig 3 ENTER dr cken Reverse X und Y X und Y vertauschen Diese Funktion ndert X Adresscodes im Programm in Y Adresscodes und Y Adresscodes in X Adresscodes 4 2 5 Programmierung 1 Den Befehl REVERSE X amp Y im Popup Men MODIFY w hlen 2 ENTER dr cken Der FNC Editor Der FNC Editor bietet die gleichen vertraute
88. in Bewegung ist darf der Bearbeitungsbereich nicht betreten werden Andernfalls sind schwere Verletzungen oder der Tod m glich Grundlegende Sicherheit e Informieren Sie sich vor Betrieb der Maschine bzgl der rtlichen Sicherheitsauflagen und Sicherheitsbestimmungen Ihr H ndler kann Ihnen dazu jederzeit Auskunft geben e Der Werkstattinhaber ist daf r verantwortlich sicherzustellen dass alle an der Installation und dem Betrieb der Maschine Beteiligten gr ndlich mit der Bedienung und den Sicherheitsanweisungen der Maschine vertraut gemacht werden BEVOR diese ihre Arbeit aufnehmen Die Verantwortung f r Sicherheit ruht letztendlich beim Werkstattinhaber und den Personen die mit der Maschine arbeiten Vor der Bedienung lesen Beim Betrieb der Maschine angemessenen Augen und Geh rschutz tragen Es empfiehlt sich das Tragen von ANSI zugelassenen Sicherheitsbrillen und OSHA zugelassenem Geh rschutz um das Seh und H rverlustrisiko zu reduzieren Die Maschine wird automatisch gesteuert und kann jederzeit anlaufen Die Maschine kann ernste Verletzungen verursachen Besch digte oder stark zerkratzte Fensterscheiben sofort ersetzen Beim Betrieb der Maschine sind die Seitenfenster falls vorhanden verriegelt zu halten Im Verkaufszustand ist die Maschine nicht zur Bearbeitung von giftigem oder entz ndlichem Material ausgestattet das kann t dliche D mpfe oder Schwebstoffe in der Luft erzeugen Beraten Sie sich vor der Bearbei
89. in das Programm ein Alter ALTER Ersetzt den markierten Befehl oder Text durch Text aus der Eingabezeile oder der Zwischenablage Delete DELETE L scht das Zeichen an der Cursorposition oder l scht einen gew hlten Programmsatz Undo Macht die letzten 9 nderungen r ckg ngig und l scht die Markierung eines Satzes OPERATION MEM Betriebsarttasten we OOO Memory MEMORY W hlt den Speichermodus In dieser Betriebsart k nnen Programme ausgef hrt werden und die anderen Tasten in der MEM Zeile steuern die Art und Weise wie das Programm ausgef hrt wird Single Block SINGLE Schaltet Einzelsatzausf hrung ein oder aus Wenn BLOCK Einzelsatzausf hrung eingeschaltet ist f hrt die Steuerung bei jedem Druck auf CYCLE START nur einen Programmsatz aus Dry Run DRY RUN Pr ft die tats chliche Maschinenbewegung ohne Zerspanen eines Werkst cks 39 Tastatur Optional Stop Block Delete 40 OPTION STOP BLOCK DELETE Schaltet wahlweisen Halt ein oder aus Wenn wahlweiser Halt eingeschaltet ist h lt die Maschine jedes Mal an wenn sie auf einen M01 Befehl trifft Schaltet Satzl schung ein oder aus Programms tze mit einem vorangestellten Schr gstrich werden ignoriert nicht ausgef hrt wenn diese Option aktiviert ist Einf hrung T2 7 EDIT MDI DNC Betriebsarttasten Manual Data Input MDI DNC Im MDI Modus k nnen Programme oder Codebl cke eingegeben werden ohne sie zu spe
90. l schen Mit den Cursortasten zu jedem Werkzeug scrollen das durch L oder H markiert ist SPACE und danach ENTER dr cken um die Large oder Heavy Werkzeugmarkierungen zu l schen Um alle Markierungen zu l schen ORIGIN dr cken und w hlen die Option CLEAR CATEGORY FLAGS w hlen Eine gro es und schweres Werkzeug links und ein schweres nicht gro es Werkzeug rechts Origin dr cken um die Werkzeugfachtabelle auf die Standardwerte zur ckzusetzen Hierdurch wird Werkzeug 1 in die Spindel Werkzeug 2 in Fach 1 Werkzeug 3 in Fach 2 usw eingesetzt Dadurch werden die vorigen Einstellungen in der Werkzeugfachtabelle gel scht und die Werkzeugtabelle f r das n chste Programm neu nummeriert Sie k nnen auch ORIGIN dr cken und SEQUENCE ALL POCKETS w hlen um die Werkzeugfachtabelle zur ckzusetzen Die gleiche Werkzeugnummer kann nicht f r zwei verschiedene Werkzeugf cher vergeben werden Die Eingabe einer Werkzeugnummer die sich bereits in der Werkzeugfachtabelle befindet f hrt zu dem Fehler Invalid Number Ung ltige Nummer Bestimmen Sie ob das n chste Programm extragro e Werkzeuge ben tigt Ein extragro es Werkzeug hat einen Durchmesser ber 3 Zoll f r SK 40 Maschinen bzw ber 4 Zoll f r SK 50 Maschinen Falls keine extragro en Werkzeuge verwendet werden mit Schritt 7 fortfahren Andernfalls zum n chsten Schritt bergehen 103 Best cken des Werkzeugwechslers 6 VORS
91. mit den Vorschriften der CE Richtlinie f r Bearbeitungszentren bereinstimmen e Maschinenrichtlinie 2006 42 EG e Richtlinie ber die elektromagnetische Vertr glichkeit 2004 108 EG e Niederspannungsrichtlinie 2006 95 EG e Zus tzliche Normen EN 60204 1 2006 A1 2009 EN 614 1 2006 A1 2009 EN 894 1 1997 A1 2008 EN 13849 1 2008 AC 2009 EN 14121 1 2007 RoHS KONFORM durch Ausnahme gem Herstellerdokumentation Ausnahmen durch a Gro es station res Industriewerkzeug b berwachungs und Steuerungssysteme C Blei als Legierungselement in Stahl Aluminium und Kupfer Bevollm chtigter zur Erstellung der technischen Datei Patrick Goris Adresse Haas Automation Europe Mercuriusstraat 28 B 1930 Zaventem Belgien USA Haas Automation bescheinigt dass diese Maschine den nachfolgend aufgef hrten OSHA und ANSI Konstruktions und Fertigungsnormen entspricht Der Betrieb dieser Maschine entspricht den nachfolgend aufgef hrten Normen nur solange der Betreiber und Bediener die Betriebs Wartungs und Schulungsanforderungen dieser Normen befolgt e OSHA 1910 212 Allgemeine Anforderungen an alle Maschinen ANSI B11 5 1983 R1994 Bohr Fr s und Drehmaschinen e ANSI B11 19 2003 Leistungskriterien f r den Schutz ANSI B11 23 2002 Sicherheitstechnische Anforderungen an Drehzentren und numerisch gesteuerte Fr s Bohr und Drehmaschinen e ANSI 2000 B11 TR3 Risikobeurteilung und Risikoreduzierung Ein L
92. nnen auch den Hotkey ERASE PROGRAM verwenden Swap Editor Programs Programme im Editor tauschen Diese Men option verschiebt das aktive Programm in das Teilfenster des inaktiven Programms und das inaktive Programm in das Teilfenster des aktiven Programms 1 Den Befehl SWAP EDITOR PROGRAM im Popup Men PROGRAM w hlen 2 ENTER dr cken oder den Hotkey F4 verwenden um die Programme zu tauschen Switch To Left Or Right Side Zur linken oder rechten Seite schalten Dies schaltet die Editorsteuerung zwischen dem aktiven und inaktiven Programm um Das inaktive und aktive Programm bleibt jeweils in dem entsprechenden Teilfenster 1 Den Befehl SWITCH TO LEFT OR RIGHT SIDE im Popup Men PROGRAM w hlen 2 ENTER dr cken um zwischen dem aktiven und inaktiven Programm umzuschalten Sie k nnen auch den Hotkey EDIT verwenden Programmierung Men Edit Das Edit Men bietet erweiterte Editieroptionen ber die Schnelleditier Funktionen hinaus die im Abschnitt ber grundlegendes Editieren von Programmen beschrieben ist F4 5 Erweitertes Editieren Pop up Men HELP M DLF T SEARCH CANCEL Exit PROGRAM SELECT TEXT HOYE SELECTED TEXT COPY SELECTED TEXT DELETE SELECTED TEXT CUT SELECTION TO CLIPBOARD COPY SELECTION TO CLIPEQARD PASTE FROH CLIPEQARD Undo R ckg ngig machen Macht die letzten 9 Editieroperation r ckg ngig 1 F1 dr cken Den Befehl UNDO im Popup
93. nur verwendet werden wenn ein Software Upgrade vorgenommen wird und oder Speicher gel scht wurde und oder die Steuerung neu initialisiert wurde Um den Inhalt der Werkzeugfachtabelle des seitlich angeordneten Werkzeugwechslers durch die Daten aus dieser Datei zu ersetzen muss diese Einstellung EIN sein Ist diese Einstellung OFF wenn eine Versatzdatei von einem USB Laufwerk oder ber die RS 232 Schnittstelle geladen wird bleibt der Inhalt der Werkzeugfachtabelle unver ndert Einstellung 155 setzt sich automatisch auf OFF zur ck wenn die Maschine eingeschaltet wird 156 Save Offset with PROG Versatz mit PROG speichern Ist diese Einstellung aktiviert ON speichert die Steuerung die Vers tze zusammen mit dem Programm im gleichen Programm jedoch unter dem Titel 0999999 Die Vers tze erscheinen in der Datei vor dem Endezeichen 157 Offset Format Type Versatzformat Diese Einstellung bestimmt das Format in dem die Vers tze mit Programmen gespeichert werden Ist dies auf A gestellt wird das gleiche Format wie auf dem Bildschirm verwendet welches Dezimalpunkte und Spalten berschriften enth lt Die in diesem Format gespeicherten Vers tze sind auf einem PC leichter editierbar und k nnen anschlie end wieder geladen werden Ist dies auf B gestellt wird jeder Versatz in einer separaten Zeile mit einem N und einem V Wert gespeichert G Codes M Codes Einstellungen 158 159 160 XYZ Screw Thermal COMP Korrektu
94. oder OFF schalten oder Sie k nnen die Taste F1 auf dem Startbildschirm dr cken um sie auszuschalten 900 CNC Network Name Name des CNC Netzwerks Der Name der Steuerung der im Netzwerk erscheinen soll 901 Adresse automatisch erhalten Erh lt eine TCP IP Adresse und Subnet Mask automatisch von einem DHCP Server in einem Netzwerk erfordert einen DHCP Server Ist DHCP aktiv werden die Eingaben f r TCP IP SUBNET MASK und GATEWAY nicht mehr ben tigt und werden durch ersetzt Der Abschnitt ADMIN am Ende liefert die IP Adresse vom DHCP Server Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden Um IP Einstellung von DHCP zu erhalten Rufen Sie in der Steuerung LIST PROGRAM auf Rufen Sie die Festplatte auf Dr cken Sie die rechte Cursortaste f r das Festplattenverzeichnis Geben Sie ADMIN ein und dr cken Sie die Taste INSERT W hlen Sie den Ordner ADMIN und dr cken Sie auf ENTER Kopieren Sie die Datei IPConfig txt auf eine Diskette oder einen USB Stick und lesen Sie sie auf einem Windows Computer HINWEIS G Codes M Codes Einstellungen 902 P Adresse Wird in einem Netzwerk mit statischen TCP IP Adressen DHCP Off verwendet Die Adresse wird vom Netzwerkadministrator zugewiesen z B 192 168 1 1 Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden Das Adressformat f r Subnet Mask Gate
95. sich Zeile 7 im Beispiel der inkrementellen Programmierung an in der der Arbeitsgang des Zentrierbohrers beginnt G81 verwendet den Schleifen Adresscode Lnn Der Schleifen Adresscode wiederholt den Festzyklus Bei jeder Wiederholung des Festzyklus bewegt sich dieser um den Abstand der durch den optionalen X und Y Wert angegeben wird Das Inkremental Programm f hrt in jeder Schleife um 1 25 Zoll in X Richtung 680 hebt den Bohrfestzyklus vor dem n chsten Schneidvorgang auf Bei der absoluten Positionierung verwendet G81 nicht den Schleifen Adresscode Im Absolut Programm wird die Tiefe 2 1 0 verwendet wird da die Tiefe an der Oberfl che des Werkst cks Z 0 beginnt Das inkrementelle Programm muss eine Bohrtiefe von 1 1 Zoll befehlen um 1 Zoll tief zu bohren da es 0 1 Zoll ber dem Werkst ck beginnt X0 gibt den Ort an wo der erste Bohrfestzyklus ausgef hrt werden soll Der Bohrvorgang erfolgt bei jeder der X oder Y Koordinaten in den Codebl cken zwischen den G81 und G80 Befehlen In den Zeilen 28 31 und 38 41 befinden sich die Koordinaten bei denen der Bohrvorgang wiederholt wird Auf Seite 274 sind n here Informationen zu Festzyklen aufgef hrt 4 7 4 7 1 4 7 2 Programmierung Aufruf von Werkzeug und Werkst ckvers tzen G43 Werkzeugversatz Der Befehl 643 Hnn Werkzeugl ngenkorrektur sollte nach jedem Werkzeugwechsel verwendet werden Er passt die Position der Z Achse um die L nge des Werkzeugs an Das Argume
96. und Makrovariablen Anzeige der Befehle uounnnnunnnnnnnnnnnnn mannloser Betrieb Brandgefahr und Manuelle Dateneingabe MD Maschine Betriebsgrenzwerte nenn Maschinenposition 222 nnRnn nn nn nn Material Brandgefahr ANNE M Code MO6G Werkzeucwechesel A VE ee ae K hlmittel Befehle A Programmstopp 222222220R nn nenn nennen Spindelbefehle u2222200000nn 00 Meldung BIR FULL esse ae Modus Anzeige ee O O09xxx Programmnummern 22220000 0 ptli naler Haltung Ordner See Verzeichnisstruktur RE ge EE deaktivieren anna P Position Hestvertabnweg nn Positionen Se VE EE VE Eine EE Restverfahrweg EE 54 Werkst ck 694 an 53 Positionierung absolut und inkrementell 152 EES EE eg ach 53 Achsenauswahl RR nn nn 54 aktuelle Befehle nnnnnnnnnnnnnnnnnnnnnn 51 geleet EE 114 Programm le ee ee 81 Zeilennummern entfernen 129 Programme AUST NTEM reoriad 115 Dateibenennung NENNEN 82 DUDIZISTUNO 2 2 see 84 eine Programmnummer nderm 85 Grundlegende Guche 85 grundlegendes Editieren 118 IOSCHEN REH 83 Maximale Anzahl von 84 bertragen nennen anne nenne 82 nc Dateiendung asia 82 Programmierung Grundlegendes Beispiel 149 Sichere Startzeile uz u40 220 00000 151 Unterprogramme zuuu22an0uunnnn nenn 172 Programmnamen Formarnir 82 Programmnummer
97. und inkrementeller Programmierung G92 Verschiebewert von Werkst ckkoordinatensystemen vorgeben Group 00 Dieser G Code bewegt keine der Achsen er nderte nur die Werte als Benutzer Werkst ckvers tze G92 arbeitet unterschiedlich je nach Einstellung 33 womit ein FANUC HAAS oder YASNAC Koordinatensystem gew hlt wird FANUC oder HAAS Ist Einstellung 33 auf FANUC oder HAAS gesetzt verschiebt ein G92 Befehl alle Werkst ckkoordinatensysteme G54 G59 G110 G129 sodass die befohlene Position zur aktuellen Position im aktiven Werkst ckkoordinatensystem wird G92 ist nicht modal Ein G92 Befehl l scht einen G52 Befehl der f r die befohlenen Achsen wirksam ist Beispiel G92 x1 4 l scht den G52 Befehl f r die X Achse Die anderen Achsen sind nicht betroffen Der G92 Verschiebewert wird unten in der Seite Work Offsets Werkst ckvers tze angezeigt und kann n tigenfalls gel scht werden Er wird auch automatisch nach jedem Stromeinschalten gel scht sowie jedes Mal wenn ZERO RETURN Nullpunktr ckkehr und ALL Alle Achsen r cksetzen oder ZERO RETURN und SINGLE Einzelachsen R ckstellung verwendet werden G92 Verschiebungswert innerhalb eines Programms l schen G92 Verschiebungen k nnen durch Programmieren einer weiteren G92 Verschiebung aufgehoben werden um die aktuellen Werkst ckvers tze wieder auf den urspr nglichen Wert zu setzen Beispiel Q O O00092 7 GO GIU 34 20 TO 3 299 G Codes
98. unterst tzt Auf Seite 262 sind n here Informationen zum Gravieren aufgef hrt Taschenfr sen Es gibt zwei Arten von G Codes f r Taschenfr sen auf der Haas Steuerung e Kreistaschenfr sen wird mit dem G Code G12 Kreistaschenfr sen UZ und G13 Kreistaschenfr sen GUZ durchgef hrt G150 Allzweck Taschenfr sen verwendet ein Unterprogramm zur Bearbeitung von benutzerdefinierten Taschengeometrien Sicherstellen dass die Unterprogrammgeometrie eine vollst ndig geschlossene Form aufweist Sicherstellen dass der X Y Anfangspunkt im Befehl 6150 innerhalb der Grenze der vollst ndig geschlossenen Form liegt Andernfalls kann es zu Alarm 370 Taschen Definitionsfehler kommen Auf Seite 250 sind n here Informationen zu G Codes f r Taschenfr sen aufgef hrt 171 Rotation und Skalierung 4 12 3 4 12 4 4 13 172 Rotation und Skalierung G68 Rotation wird eingesetzt um das Koordinatensystem in der gew nschten Ebene zu drehen Dazu muss vor dem Befehl c68 eine Ebene definiert werden sowie die Koordinaten f r den Mittelpunkt der Rotation und den Drehwinkel Diese Funktion kann in Verbindung mit G91 inkrementeller Programmiermodus zur Bearbeitung von symmetrischen Mustern verwendet werden Die Rotation wird mit dem Befehl G69 Rotation abbrechen beendet G51 Skalierung wird verwendet um die Positionierwerte in S tzen nach dem Befehl 651 zu skalieren Die Skalierung wird mit dem Befehl 650 Skalierung abb
99. verwendete Werkst ck und Werkzeugvers tze anzeigen Durch Aktivieren dieser Einstellung werden nur die Werkst ck und Werkzeugvers tze angezeigt die vom laufenden Programm verwendet werden Das Programm muss zuerst im Grafikmodus laufen um diese Funktion zu aktivieren 216 Servo and Hydraulic Shutoff Servomotoren und Hydraulik ausschalten Diese Einstellung schaltet ggf die Servomotoren und die Hydraulikpumpe nach einer bestimmten Zahl von Minuten ohne Aktivit t wie Programmausf hrung Schrittschaltung Dr cken von Tasten usw aus Der Standardwert ist O 238 High Intensity Light Timer Timer f r hochintensive Beleuchtung Minuten Bestimmt die Dauer in Minuten die die hochintensive Arbeitsraumausleuchtung eingeschaltet bleibt Sie kann eingeschaltet werden wenn die T r ge ffnet ist und der Schalter der Arbeitsfeldbeleuchtung bet tigt ON wird Ist dieser Wert gleich null bleibt die Beleuchtung eingeschaltet w hrend die T ren ge ffnet sind G Codes M Codes Einstellungen 239 Worklight Off Timer Einschaltdauer der Arbeitslampe Minuten Gibt die Zeit in Minuten an nach der die Arbeitsfeldbeleuchtung automatisch ausgeschaltet wird wenn keine Tasten gedr ckt oder die Steuerung HANDLE JOG sich ndert Ein etwaig laufendes Programm wird durch die Ausschaltung der Beleuchtung nicht beeinflusst 242 Air Water Purge Interval Luft Wasser Ablassintervall Minuten Diese Einstellung legt das Inter
100. von Unterprogrammen Die X und Y Positionen der L cher werden in einem separaten Programm abgelegt und dann aufgerufen Anstatt X und Y Positionen f r jedes Werkzeug zu definieren werden diese nur einmal f r beliebig viele Werkzeuge angegeben Programmierung Die Unterprogramme k nnen einen Schleifenz hler mit dem Adresscode 1L enthalten Wenn ein L vorhanden ist wird der Unterprogrammaufruf entsprechend oft wiederholt bevor das Hauptprogramm mit dem n chsten Satz fortgesetzt wird 4 13 1 Externes Unterprogramm M93 Ein externes Unterprogramm ist ein separates Programm das vom Hauptprogramm mehrere Male angesprungen wird Externe Unterprogramme werden durch M98 und Pnnnnn aufgerufen wobei nnnnn die Programmnummer des Unterprogramms darstellt Beispiel f r ein externes Unterprogramm 000104 Unterprogramm mit M98 E Ee gt G90 G54 GOOD 51406 M03Y 2 25 5 G43 H01 Z1 MS GOL G99 EE ROL EYE 5 M98 P105 Aufruf Unterprogramm O00105 12 MUG GIG G54 G00 Ch En 7 03 37 940092 MUS 5 G43 H02 z1 M08 GSS G99 ee e OUA Re 212 55 M98 P105 Aufruf Unterprogramm O00105 To MUG 7 G90 G54 G00 Xlr lt 47 SrO y G43 H0S ALe MOG 5 G84 G99 2726 BR0El EIs 5 M98 P105 Aufruf Unterprogramm O00105 G53 G49 YO M30 Programmende 173 Lokales Unterprogramm M97 F4 32 Unterprogramm Musterzeichnen Unterprogramm O00105 Ra Ye 0 KE 5 G99 XL 2s 5 GJO A E LA e week 4 Loela
101. wird der Inhalt der Makrovariablen xxxx auf dem Remote Computer angezeigt Die Makrovariablen 1 33 100 199 500 699 man beachte dass die Variablen 550 580 nicht verf gbar sind wenn die Fr smaschine mit einem Messsystem ausgestattet ist 800 999 und 2001 bis 2800 k nnen mithilfe eines E Befehls berschrieben werden z B Exxxx yyyyy yyyyyy wobei xxxx die Makrovariable und yyyyy yyyyyy der neue Wert ist Dieser Befehl sollte nur verwendet werden wenn keine Alarme vorliegen Datenerfassung mithilfe optionaler Hardware Mit dieser Methode wird der Maschinenstatus einem Remote Computer mitgeteilt Hierf r ist die Installation einer 8 Frei M Code Relaisplatine alle 8 werden den nachfolgenden Funktionen zugeteilt und k nnen nicht mehr f r normale M Code Operationen verwendet werden eines Stromeinschaltrelais eines zus tzlichen Satzes EMERGENCY STOP Kontakte und eines Satzes Spezialkabels erforderlich Preisinformationen zu diesen Teilen sind von Ihrem H ndler erh ltlich Nach Installation der Ausgangsrelais 40 bis 47 kann ber ein Einschaltrelais und den EMERGENCY STOP Schalter der Status der Steuerung kommuniziert werden Parameter 315 Bit 26 Status Relays muss aktiviert sein Standardm ige freie M Codes k nnen weiterhin verwendet werden Die folgenden Maschinenzust nde stehen zur Verf gung e E STOP Kontakte Dieses wird geschlossen wenn die EMERGENCY STOP Taste gedr ckt wird 3 6 CAUTION Bed
102. zu 2 0066 GO A 1 1 Achse bewegt sich zu 2 007 GO A ROUND 1 ROUND 1 Achse bewegt sich zu 2 006 D 1 67 Durchmesser 2 wird der aktuelle Durchmesser D 4 Fix im Vergleich zu Round le 552 2 ROUND 1 3 eR IX 1 2 wird auf 4 gesetzt 3 wird auf 3 gesetzt Operatoren Operatoren k nnen in drei Kategorien eingeteilt werden arithmetische logische und Boolesche Operatoren Arithmetische Operatoren Arithmetische Operatoren bestehen aus den blichen monadischen und binarischen Operatoren Diese sind Mas O aeos o o Bmarische Subtakion mm oe Programmierung von Sonderausstattungen Logische Operatoren HINWEIS Logische Operatoren sind Operatoren die sich auf bin re Bitwerte beziehen Makrovariablen sind Gleitpunktzahlen Werden logische Operatoren mit Makrovariablen verwendet wird nur der ganzzahlige Teil der Gleitpunktzahl verwendet Die logischen Operatoren sind OR logische Oder Verkn pfung zwischen zwei Werten XOR Exklusiv Oder Verkn pfung zwischen zwei Werten AND Logische Und Verkn pfung zwischen zwei Werten Beispiele 1 1 0 2 2 0 3 1 OR 2 Hier enth lt die Variable 3 nach der OR Operation den Wert 3 0 1 5 0 2 3 0 IF 1 GT 3 0 AND 2 LT 10 GOTO1 Hier springt die Steuerung zum Satz 1 weil 1 GT 3 0 zu 1 0 und 2 LT 10 zu 1 0 ausgewertet wird somit ist das Ergebnis von 1 0 AND 1 0 gleich 1 0 W
103. zu definieren Im Folgenden sind Beispiele f r die Verwendung der beiden unterschiedlichen Methoden aufgef hrt um einen Bogen mit 2 Zoll mm Radius und 180 Grad im Gegenuhrzeigersinn zu fr sen Das Werkzeug beginnt bei X0 YO 1 f hrt zum Anfangspunkt des Bogens 2 und schneidet den Bogen bis zum Endpunkt 3 F4 22 Beispiel zum Fr sen eines Bogens ES e X4 Y2 Methode 1 TOL M06 amp Programmierung COU RA 2a 5 G01 F20 0 Z2 0 1 COS 22020 172 0 ll kt 32 M30 Methode 2 BOCK NEIE GOO X4 Y2a G01 F20 0 Z 0 1 E03 20529 20 za Rz E M30 Nachfolgend ein Beispiel um einen Kreis mit 2 Zoll mm Radius zu fr sen TOL MOG 5 GOU RA YZ COL 22020 2021 4 CGO 2028 12 00 M30 159 Allgemeine Beschreibung der Fr serkorrektur 4 10 4 10 1 160 Fr serkorrektur Fr serkorrektur ist eine Methode um die Werkzeugbahn so zu verschieben dass die tats chliche Mittellinie des Werkzeugs entweder nach links oder rechts von der programmierten Bahn versetzt wird Normalerweise wird Fr serkorrektur programmiert um das Werkzeug zu verschieben und die Gr e des Features zu steuern Die Versatzanzeige wird verwendet um den Betrag einzugeben um den das Werkzeug verschoben werden soll Je nach Einstellung 40 kann der Versatz entweder als Durchmesser oder als Radius f r die Geometrie und Verschlei werte eingegeben werden Wenn ein Durchmesser verwendet wird ist der Verschi
104. zur ck Dimensioning Bema ung Max Tools To Display Max Werkzeuge in Anzeige Limit Rapid at 50 Eilgang auf Screen Saver Delay 50 begrenzen Verz gerung des Bildschirmschoners Baud Rate Select Wahl der Feed Overide gt Rapid Baudrate Vorschub bersteuerung gt Eilgang Parity Select Parit t CYC Start FH Same Key Gleiche Taste f r Zyklusstart und Vorschubhalt G Codes M Codes Einstellungen Stop Bit Stoppbit Jog Handle to SNGL BLK Schrittschaltung f r Einzelsatzausf hrung Synchronisation Quick Rotary G28 Schnelle Drehbewegung G28 H amp T Code Agreement H Code und T Code bereinstimmung 109 Warm Up Time in MIN Warmlaufzeit in Minuten Dry Run Lock Out Probelauf sperren 110 111 112 Warmup X Y Z Distance Warmlauf X Y Z Strecke Opt Stop Lock Out Optionalen Halt sperren 114 115 Conveyor Cycle Time Minutes Einschaltintervall des Sp nef rderers in Minuten Block Delete Lock Out Satzunterdr ckung sperren 116 Drehachsenl nge 117 G143 Global Offset Global Versatz Feedrate Override Lock Vorschubbeeinflussung sperren Spindelbeeinflussung sperren M99 BVERG M30 MITTE Rapid Override Lock Eilgangbeeinflussung sperren 119 Offset Lock Versatzsperre Can Cycle Delta Z Fester Bearbeitungszyklus Delta Z 120 Macro VAR Lock Makrovariablen sperren 9xxx Progs Edit Lock 130 Tap Retract Speed GEWB RUECKZ GESCH
105. 1 G Codes feste Bearbeitungszyklen 312 G141 3D Fr serkorrektur Gruppe 07 X X Achse Befehl X Y Achse Befehl Z Z Achse Befehl A A Achse Befehl Option B B Achse Befehl Option D Wahl der Fr sergr e modal I Fr serkorrekturrichtung von der programmierten Bahn auf der X Achse J Fr serkorrekturrichtung von der programmierten Bahn auf der Y Achse K Fr serkorrekturrichtung von der programmierten Bahn auf der Z Achse F Vorschubgeschwindigkeit Diese Funktion f hrt eine dreidimensionale Fr serkorrektur aus Das Format ist G141 Xnnn Ynnn Znnn Innn Jnnn Knnn Fnnn Dnnn Nachfolgende Zeilen k nnen sein GERT amp nnn Y onn Annan Tann Jnnn Knnn Ennn 3 oder G00 Xi nn Ynnn Zain Inn Jana KAND Einige CAM Systeme sind in der Lage x Y und zZ mit Werten f r I J und K auszugeben Die I J und K Werte teilen der Steuerung die Richtung mit in der die Korrektur an der Maschine erfolgen soll hnlich wie bei anderen Verwendungen von I J und K handelt es sich hierbei um inkrementelle Abst nde vom aufgerufenen X Y und Z2 Punkt Die I J und K Werte geben die normale Richtung relativ zum Werkzeugmittelpunkt bis zum Ber hrungspunkt des Werkzeugs im CAM System an Die I J und K Vektoren werden von der Steuerung ben tigt um die Werkzeugbahn in die richtige Richtung zu verschieben Der Wert der Korrektur kann eine positive oder negative Richtung sein Der als Radius oder Durchmesse
106. 12 Unidirektionale Positionierung Gruppe 00 Exakter Stopp Modus Gruppe 15 G61 Aufheben Gruppe 15 G Codes M Codes Einstellungen Automatische Makroaufruf Gruppe 00 Werkzeugdurchmessermessu ng Group 00 Automatische Drehung Gruppe 16 Werkst ckversatzmessung Group 00 Automatische Drehung G68 aufheben Werkzeugversatzmessung Gruppe 16 Gruppe 00 Fr serkorrektur aufheben Gruppe 07 G00 Positionierung im Eilgang Gruppe 01 X Optionaler Verfahrbefehl X Achse Y Optionaler Verfahrbefehl Y Achse Z Optionaler Verfahrbefehl Z Achse A Optionaler Verfahrbefehl A Achse B Optionaler Verfahrbefehl B Achse C Optionaler Verfahrbefehl C Achse G00 wird verwendet um die Maschinenachse mit maximaler Geschwindigkeit zu bewegen Er wird haupts chlich verwendet um die Maschine vor jedem Vorschubbefehl Schneiden zu einem bestimmten Punkt zu fahren Dieser G Code ist modal sodass ein Satz mit G00 alle nachfolgenden S tze in den Eilgang versetzt bis ein anderer Code der Gruppe 01 befohlen wird Eine Eilbewegung hebt ebenfalls einen aktiven Festzyklus auf genauso wie G80 HINWEIS Im Allgemeinen erfolgt die Eilbewegung nicht auf einer einzelnen geraden Linie Jede der angegebenen Achsen wird mit der gleichen Geschwindigkeit bewegt aber nicht alle Achsen erreichen ihr Ziel in derselben Zeit Die Maschine wartet bis alle Bewegungen beendet sind bevor der n chste Befehl gestartet wird 239 G
107. 43 H5 214 6228 M8 G1 X6 6934 Y 6 6934 710 5503 F360 Anf ngliche Sbartpos r on j G164 El O F38 46 Fester Bearbeitungszyklus G80 X8 4221 Y 8 4221 B23 A21 342 214 0228 Freliposition G Codes M Codes Einstellungen M G1 G28 G91 Z0 G91 G28 BO AQ MOL G165 Fester Bearbeitungszyklus Ausbohren 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse F6 51 Cep Fester Bearbeitungszyklus Ausbohren 5 Achsen Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Beispiel Ausbohrzyklus T5 M6 GT G54 G90 X8 4221 Y 8 4221 B23 A21 342 92200 M3 F360 Freiposition G143 H5 Z14 6228 M8 Gl X6 6934 Y 6 6934 Z10 5503 F360 Anf ngliche EE ENEE EES 7 G165 El O F12 Fester Bearbeitungszyklus G80 331 G Codes feste Bearbeitungszyklen X8 4221 Y 8 4221 B23 221 342 214 6229 Freiposition j M5 G00 G28 G91 Z0 G91 G28 BO AU MOl G166 Fester Bearbeitungszyklus Ausbohren und Stopp 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwind
108. 5 gleichm ig versetzten Bohrungen mit 0 5 Zoll 12 7 mm Durchmesser Die Bohrlochtiefe betr gt 1 00 Zoll 25 4 mm und der Abstand betr gt 1 25 Zoll 31 75 mm 152 Programmierung FA Zi Beispielwerkst ck f r absolute inkrementelle Programmierung 1 000 7 900 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 1 4 Zoll 6 35 mm Bohrer aus Wir verwenden eine 0 2 Zoll 5 08 mm Schnitttiefe f r den Zentrierbohrer und 1 00 Zoll 25 4 mm f r den 1 4 Zoll Bohrer G81 Bohrfestzyklus dient zum Bohren der L cher Beachten Sie dass die hier angegebenen Zeilennummern zu Referenzzwecken dienen sie sollten nicht im tats chlichen Programm vorhanden sein Inkremental Programm LO OO JO OI VS GO bat 1 0 O Vorbereitung 000103 Inkremental Programmierung Vorbereitung MOG TOL Vorbereitung GOUD G90 G54 G17 G40 G80 X0 YO Vorbereitung S1328 M03 Vorbereitung G43 HUT 20 1 M08 Vorbereitung GII GIT GoL Forto 21 23 20 23 Lo Zersganung 2 GOUD G53 Z0 MO9 Abschluss M06 TO2 Vorbereitung G00 G90 G54 GIV G40 G80 X0O YO S5350 Vorbereitung ER 12 Lox 14 19 1 6 IR G43 H02 Z0 1 M08 Vorbereitung E99 GI 681 E21 2 X1 23 21 1 ZI GZerspanu
109. 86 G154 P15 auch 7281 7286 und G124 14301 14306 G154 P16 auch 7301 7306 und G125 14321 14326 G154 P17 auch 7321 7326 und G126 14341 14346 G154 P18 auch 7341 7346 und G127 14361 14366 G154 P19 auch 7361 7366 und G128 14381 14386 G154 P20 auch 7381 7386 und G129 14401 14406 G154 P21 14421 14426 G154 P22 14441 14446 G154 P23 14461 14466 G154 P24 14481 14486 G154 P25 14501 14506 G154 P26 14521 14526 G154 P27 14541 14546 G154 P28 14561 14566 G154 P29 324 G Codes M Codes Einstellungen 14581 14586 G154 P30 14781 14786 G154 P40 14981 14986 G154 P50 15181 15186 G154 P60 15381 15386 G154 P7O 15581 15586 G154 P80 15781 15786 G154 Do 15881 15886 G154 P95 15901 15906 G154 P96 15921 15926 G154 297 15941 15946 G154 P98 15961 15966 G154 P99 G155 Fester Bearbeitungszyklus Gegengewindebohren 5 Achsen Gruppe 09 G155 f hrt nur bewegliche Gewindebohrungen aus G174 ist f r starres gegenl ufiges Gewindebohren mit 5 Achsen verf gbar E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit L Anzahl Wiederholungen A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse S Spindeldrehzahl Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X
110. 9 weitere L cher in einem gleichm igen Abstand von 0 5625 in Minusrichtung gebohrt Wird ein fester Bearbeitungszyklus ohne X oder Y und mit einem Schleifenz hler von 0 LO definiert so wird der Zyklus an dieser Stelle nicht ausgef hrt Die Ausf hrung des festen Bearbeitungszyklus h ngt davon ab ob inkrementelle G91 oder absolute G90 Positionierung aktiv ist Inkrementelle Bewegung in einem festen Bearbeitungszyklus ist h ufig mit einem Schleifenz hler L n tzlich da dieser dazu verwendet werden kann die Operation mit einer inkrementellen X oder Y Bewegung Zustellung zwischen jedem Zyklus zu wiederholen Beispiel x1 25 Y 0 75 Lage des Mittelpunkts eines Schraubenlochmusters G81 G99 2 0 5 RO 1 F6 5 LO Durch LO in der Zeile mit G8l wird kein Loch gebohrt G70 10 75 J10 L6 Schraipbenlochkreis mit 6 L chern Einige der Zahlenwerte in einem festen Bearbeitungszyklus k nnen ge ndert werden nachdem der feste Bearbeitungszyklus definiert wurde Die wichtigsten dieser Zahlenwerte sind der Wert f r die R Ebene und f r die Z Tiefe Wenn diese in einem Satz mit XY Befehlen angegeben sind wird die XY Bewegung ausgef hrt und alle nachfolgenden festen Bearbeitungszyklen werden mit dem neuen R oder Z Wert ausgef hrt Die Positionierung der X und Y Achse in einem festen Bearbeitungszyklus geschieht im Eilgang G98 und G99 ndern die Art in der feste Bearbeitungszyklen arbeiten Wenn G98 aktiv ist kehrt
111. 91 G28 ZOv 245 G Codes vorbereitende Funktionen N15 MUD N16 M30 Q N5 XY im Zentrum der Bohrung N7 Gewindetiefe minus 1 8 Steigung N8 Fr serkorrektur aktivieren N9 Tritt ein in Gewinde Anstieg um 1 8 Steigung N10 Schneidet Vollgewinde Z bewegt sich aufw rts um den Steigungswert N11 Tritt aus Gewinde aus Anstieg um 1 8 Steigung N12 Hebt Fr serkorrektur auf HINWEIS Maximale Einstellbarkeit der Fr serkorrektur 175 Au engewinde fr sen F6 5 AD Beispiel Gewindefr sen 82 0 Stab x 16 GpZ 1 Werkzeugbahn 2 Positionierung im Eilgang Fr serkorrektur ein aus 3 Startposition 4 Bogen mit Z 246 HINWEIS G Codes M Codes Einstellungen Programmbeispiel Q O 002400 Gewindefr sen 2 0 Stab x 16 GpZ Tl RU 0 3 DURCHM ZFLT GEWINDEFR SEN GOU G90 G54 X 0 2 Y1 4 SI910 MO3 X0 YO befindet sich in der Mitte des Stabs G43 H01 20 1 M08 Z0 befindet sich an der Oberseite des Werkst cks Stabh he 1 125 Zoll GOOD 2 1 G01 G41 DO1 Y 962 F30 Fr serkorrektur einschalten G01 X0 F11 5 Lineare Bewegung zum Stab G02 J 2 0 962 1 0625 Kreisbewegung negative Z Bewegung G01 X0 2 Lineare Bewegung weg vom Stab G01 G40 Y1 4 F30 Fr serkorrektur ausschalten GOU Z0O 1 M09 3 G28 G91 YO Z0 M30 Q O Eine Fr serkorrekturbewegung kann aus einer beliebigen X oder Y Bewegung aus einer beliebigen Position bestehen solange die
112. ADY oder einer Palettenplanungstabelle zur Ausf hrung eines Palettenwechsels verwendet Siehe auch den Abschnitt zum Palettenwechsler HINWEIS G Codes M Codes Einstellungen M51 M53 Optionale Benutzer M Codes einstellen Die Codes M51 bis M58 sind optional f r Benutzerschnittstellen Diese aktivieren eines der Relais und lassen es aktiviert Mit M61 M68 werden diese ausgeschaltet RESET schaltet alle diese Relais aus Siehe M21 M28 zwecks Einzelheiten ber diese M Code Relais M59 Ausgangsrelais einstellen Dieser M Code schaltet ein Relais ein Ein Beispiel dieser Anwendung ist M59 Pnn wobei nn die Zahl der eingeschalteten Relais darstellt Ein M59 Befehl kann verwendet werden um eines der Ausgangsrelais im Bereich von 1100 bis 1155 in der gleichen Reihenfolge wie die Achsenbewegung einzuschalten Bei Verwendung von Makros bewirkt M59 P1103 das Gleiche wie die Verwendung des optionalen Makrobefehls 1103 1 au er dass es am Ende der Codezeile ausgef hrt wird Die 8 zus tzlichen M Funktionen verwenden die Adressen 1140 1147 M61 M63 Optionale Benutzer M Codes l schen Die Codes M61 bis M68 stehen optional f r Benutzerschnittstellen zur Verf gung Diese dienen zum Ausschalten der betreffenden Relais Mit M51 M58 werden diese eingeschaltet RESET schaltet alle diese Relais aus Siehe M21 M28 zwecks Einzelheiten ber diese M Code Relais M69 Ausgangsrelais l schen Dieser M Code schaltet ein Relais aus Ein Beisp
113. AHR und der Sprungbefehl GOTO wird ausgef hrt Logische Operatoren m ssen mit Sorgfalt benutzt werden um das gew nschte Resultat zu erzielen 217 Adresssubstitution Boolesche Operatoren Boolesche Operatoren f hren stets zu dem Wert 1 0 WAHR oder 0 0 FALSCH Es gibt sechs Boolesche Operatoren Diese Operatoren sind nicht auf bedingte Ausdr cke beschr nkt in den meisten F llen werden sie jedoch in bedingten Ausdr cken verwendet Diese sind EQ Gleich mit NE Ungleich mit GT Gr er als LT Kleiner als GE Gr er als oder gleich mit LE Kleiner als oder gleich mit Nachfolgend sind vier Beispiele aufgef hrt wie Boolesche und logische Operatoren verwendet werden k nnen Lack CH UU GCOTOL09 Springe zu Satz 100 wenn der Wert in Variable 1 gleich 0 0 ist der WHILE 101 LT 10 DO Solange die Variable 101 kleiner als 10 ist wiederhole die Schleife DO1 END1 Ela EEE 2 0 Variable 1 wird auf 1 0 TRUE gesetzt 1 AND 2 EQ 3 Wenn Variable 1 UND Variable 2 gleich dem Wert A in 3 sind springt die Steuerung zu Satz 1 Ausdr cke Ausdr cke sind beliebige Folgen von Variablen und Operatoren die in eckige Klammern und eingeschlossen sind F r Ausdr cke gibt es zwei Anwendungen bedingte Ausdr cke oder arithmetische Ausdr cke Bedingte Ausdr cke geben als Resultat den Wert FALSCH 0 0 oder WAHR jede Zahl ungleich Null zur ck Arithmetische Ausdr cke verwende
114. Achsenbefehl einer vollen Gewindesteigung ein Vollkreis G02 oder G03 programmiert dies wird als Spiralinterpolation bezeichnet 4 Als letzter Schritt wird der Fr ser vom Innendurchmesser des Kreises fort bewegt und Fr serkorrektur ausgeschaltet Fr serkorrektur kann w hrend einer Bogenbewegung nicht aus oder eingeschaltet werden Um das Werkzeug zu oder von dem zu schneidenden Durchmesser zu bewegen muss eine Linearbewegung entweder auf der X oder Y Achse ausgef hrt werden Diese Bewegung ist der maximale Korrekturbetrag der verwendet werden kann N HI Z n C N U gt WEIS G Codes M Codes Einstellungen F6 4 Beispiel f r Gewindefr sen 1 5 x 8 GpZ 1 Werkzeugbahn 2 Ein und Ausschalten der Fr serkorrektur Programmbeispiel Viele der heute f hrenden Hersteller von Gewindefr smaschinen bieten kostenlose Online Software zur Unterst tzung der Programmierer bei der Erstellung des G Codes Dies ist sehr hilfreich f r das Erstellen von Code f r komplexe Programme auf Kegelgewindefr smaschinen Q O 002300 GEWINDEFR SMASCHINE 1 5 8 UNC N1 T1 M06 5IN DURCHM GEWINDEFR SMASCHINE N2 G00 G90 G40 G80 G54 N3 MOIL Nd 523500 MUS 3 N5 X0 YO N6 G43 20 1 HUL RS N7 GOI 2 0 5156 F50 NS G41 X0 25 Y 0 25 F10 DOL N9 E03 20 3 YO IO CH n 20 5 3 N10 1 0 5 JO A0379 P20 5 NIL 20 223 EI I0 29 J0 2 0 2592 3 N12 G40 GPL XO YO N13 GUO Z0 1 MO N14 G
115. Anzeige aufzurufen CURRENT COMMANDS und anschlie en PAGE UP oder PAGE DOWN dr cken um durch die Seiten zu bl ttern Operation Timers and Setup Display Diese Seite zeigt Aktuelles Datum und Uhrzeit Gesamteinschaltzeit e Gesamt Zykluszeit Gesamt Vorschubzeit Zwei M30 Z hler Beide Z hler erh hen sich jedes Mal um 1 wenn das Programm einen M30 Befehl erreicht Zwei Makrovariablen Anzeigen Diese Timer und Z hler erscheinen unten recht in der Anzeige in den Betriebsarten OPERATION MEM und SETUP ZERO Macro Variables Display Diese Anzeige zeigt die Makrovariablen und deren aktuellen Wert Die Steuerung aktualisiert diese Variablen w hrend des Programmlaufs Sie k nnen die Variablen in dieser Anzeige auch ver ndern N here Informationen finden Sie im Abschnitt Makros ab Seite 188 Active Codes Diese Seite listet die derzeit aktiven Programmcodes auf Eine kleinere Version dieser Anzeige befindet sich im Bildschirm OPERATION MEM Positions Diese Seite bietet eine gr ere Sicht der aktuellen Maschinenpositionen mit allen Bezugspunkten Bediener Maschine Werkst ck Restverfahrweg in einem Bildschirm dargestellt Auf Seite 51 sind n here Informationen zu Positionsanzeigen aufgef hrt Von diesem Bildschirm aus k nnen die Maschinenachsen von Hand verfahren werden wenn sich die Steuerung im SETUP JOG Modus befindet 51 Steuerungsanzeige Tool Life Display Diese Seite zeigt
116. Code Help Help Index Verwenden Sie die UP und DOWN Cursortasten um eine Option zu markieren und dr cken Sie dann ENTER um diese zu w hlen Die in diesem Men verf gbaren Optionen sind e Help Index Zeigt eine List von verf gbaren Hilfethemen an aus der Sie w hlen k nnen Weitere Informationen finden Sie im Abschnitt Hilfe Index auf Seite 71 69 Das Hilfe Registermen 2 9 1 2 9 2 70 Help Main Zeigt das Inhaltsverzeichnis f r die Bedienungsanleitung auf der Steuerung an Verwenden Sie die UP und DOWN Cursortasten um ein Thema zu w hlen und dr cken Sie dann ENTER um den Inhalt dieses Themas zu lesen Help Active Window Zeigt das Thema des Hilfesystems das dem derzeit aktiven Fenster entspricht Help Active Window Commands Zeigt eine Liste der verf gbaren Befehle f r das aktive Fenster an K nnen Sie die in Klammern aufgef hrten Hotkeys verwenden oder einen Befehl aus der Liste w hlen G Code Help Zeigt eine Liste der G Codes an die Sie auf die gleiche Weise wie in der Option Help Main f r weitere Informationen w hlen k nnen M Code Help Zeigt eine Liste der M Codes an die Sie auf die gleiche Weise wie in der Option Help Main f r weitere Informationen w hlen k nnen Das Hilfe Registermenu u Um das Hilfe Registermen aufzurufen dr cken Sie HELP bis Sie Operator s Manual Table of Contents sehen Sie k nnen nun den Inhalt der Bedienungsanleitung lesen die in
117. Code ersetzt werden tlel 7 2 1 5 5 ae Ee E 4 20 G 1 x 1 2 Y 3 F 4 Die zul ssige Syntax f r Adressen a z mit Ausnahme von N oder O lautet wie folgt 213 Adresssubstitution lt Adresse gt lt gt lt Variable gt A 101 lt Adresse gt lt Ausdruck gt 504133 5 lt Adresse gt lt gt lt Ausdruck gt Zz SIN 1 214 Liegt der Wert der Variablen nicht im Bereich der Adresse generiert die Steuerung einen Alarm Beispielsweise w rde der folgende Code einen Bereichsfehleralarm hervorrufen weil die Werkzeugdurchmesserzahlen von O bis 200 reichen 1 2503 D 1 Wird eine Variable oder ein Ausdruck anstelle eines Adresswerts verwendet wird der Wert zur n chsten niedrigstwertigen Stelle gerundet Wenn 1 123456 so bewegt G1X 1 die Werkzeugmaschine zu 1235 auf der X Achse Befindet sich die Steuerung im metrischem Modus wird die Maschine zu 123 auf der X Achse bewegt Wird eine undefinierte Variable zum Ersetzen eines Adresswerts verwendet wird diese Adressreferenz ignoriert Wenn beispielsweise 1 nicht definiert ist wird der Satz GOUD X1 0 Y 1 zu GOO XLO 5 Es findet keine Bewegung auf der Y Achse statt Makroanweisungen Makroanweisungen sind Programmzeilen die dem Programmierer erlauben die Steuerung auf hnliche Weise wie mit einer standardm igen Programmiersprache zu beeinflussen Hierzu geh ren Funktionen Operatoren bedingte und arithmetische Ausdr cke Zuweisungen und S
118. Code f r eine Vielzahl von Werkst ckfunktionen 236 G Codes M Codes Einstellungen Kapitel 6 G Codes M Codes 6 1 6 1 1 HINWEIS HINWEIS Einstellungen Einf hrung Dieses Kapitel enth lt detaillierte Beschreibungen der G Codes Vorbereitende Funktionen G Codes Festzyklen M Codes und Einstellungen die Ihre Maschine verwendet Jeder dieser Abschnitte beginnt mit einer numerischen Liste der Codes und den zugeh rigen Code Bezeichnungen G Codes vorbereitende Funktionen G Codes sogenannte vorbereitende Funktionen sagen der Werkzeugmaschine welche Art von Aktion auszuf hren ist einschlie lich Eilgangbewegungen Bewegung in einer geraden Linie oder einem Bogen e Fest programmiere Reihe von Bewegungen zum Bohren eines Lochs Schneiden eines bestimmten Ma es oder einer Kontur e Einstellung von Werkzeugdaten Verwendung von Buchstaben Adressierung Definition der Achse und der Anfangs und Endpositionen Die meisten CNC Programme erfordern dass Sie die G Codes kennen um ein Programm zum Bau eines Teils zu erstellen Eine Beschreibung zur Verwendung von G Codes befindet sich im Abschnitt Grundlegende Programmierung im Kapitel Programmierung das auf Seite 149 beginnt Das Haas Intuitives Programmiersystem IPS ist ein Programmiermodus der entweder G Code ausblendet oder die Verwendung von G Codes vollst ndig umgeht Ein Programmsatz kann mehrere G Codes enthalten solange
119. D Yan EE eeh Ee GSO G00 AF0 M09 7 G53 G49 20 MO M993 JU UI N 4 13 3 Beispiel fur ein externes Unterprogramm mit festem Bearbeitungszyklus M98 01234 Beispielprogramm f r einen festen Bearbeitungszyklus ZE MO GIU G54 600 e e Y 1 875751275 MOS F G43 HOL Z 1 M08 Goa E 20 Re ELOS 5 M99 PLO00 7 175 Unterprogramme mit mehreren Vorrichtungen M98 4 13 4 176 G80 G00 Z1 0 MO9 T2 MO6 SEL ek GSF 5565 YLST 525300 M03 5 G43 HOZ 2 1 MOS Goo Ze DES Ra L E13 M98 P1000 GOO G80 Z1 0 MO9 T3 MUG GOU G90 G54 X 565 Y 1 875 S900 M 3 G43 HOS 2 2 MO3 GOA ee EREM RZ PoGo 7 M98 P1000 G80 GOOD Z1 0 M09 G28 G91 YO SU M30 Unterprogramm OL008 Xr Y Positrons J K 2115 7 23 738 3 x Be 509 AE X 4 180 1 3 313 5 x 5 0 XA ER M99 Unterprogramme mit mehreren Vorrichtungen M98 Unterprogramme erweisen sich als n tzlich wenn das gleiche Werkst ck an verschiedenen X und Y Positionen innerhalb der Maschine bearbeitet werden soll Es sind zum Beispiel sechs Spannvorrichtungen auf dem Tisch vorhanden Jede dieser Spannvorrichtungen verwendet einen neuen X Y Nullpunkt Diese werden im Programm ber die Werkst ckvers tze G54 bis G59 referenziert Den Nullpunkt an jedem Werkst ck mit einem Kantensucher oder einer Messunhr ermitteln Alle X Y Positionen mit der Taste Part Zero Set auf der Seite mit den Werkst ckvers tzen einstellen Sobald sich die X Y Null
120. Diese Einstellung muss mit der bertragungsgeschwindigkeit des PCs bereinstimmen Normalerweise sollten 7 Datenbits verwendet werden aber einige Computer erfordern 8 XMODEM muss 8 Datenbits und kein Parit tsbit verwenden 39 Beep M00 M01 M02 M30 Signalton bei M00 M01 M02 M30 Ist diese Einstellung aktiviert ON generiert die Tastatur einen Signalton wenn M00 M01 falls Optionaler Halt aktiviert M02 oder M30 gefunden wird Das Signal ert nt bis eine Taste gedr ckt wird 40 Tool Offset Measure Werkzeugversatzma Mit dieser Einstellung wird die Werkzeuggr e f r Fr serkorrektur gew hlt Entweder auf RADIUS oder DIAMETER Durchmesser stellen 41 Add Spaces RS 232 Out Leerzeichen einf gen bei RS 232 Ausgabe Ist diese Einstellung aktiviert ON werden Leerzeichen zwischen den Adresscodes eingef gt wenn ein Programm ber die serielle RS 232 Schnittstelle gesendet wird Dies erh ht bei weitem die bersichtlichkeit eines Programms auf einem Personal Computer PC und erleichtert etwaige nderungen Ist diese Einstellung deaktiviert OFF enthalten die ber die serielle Schnittstelle bertragenen Programme keine Leerzeichen und sind schwieriger zu lesen 42 M00 After Tool Change M00 nach Werkzeugwechsel Die Aktivierung ON dieser Einstellung stoppt das Programm nach einem Werkzeugwechsel und zeigt dazu eine Meldung an CYCLE START muss gedr ckt werden um das Programm fortzusetzen G Co
121. Drehachsendurchmessern die in den Einstellungen 34 und 79 angegeben sind synchronisiert oder davon unabh ngig gemacht werden G107 kann auch dazu verwendet werden den Standarddurchmesser einer zylindrischen Fl che unabh ngig von eventuell wirksamen Zylinderprojizierungen einzustellen 307 G Codes feste Bearbeitungszyklen 308 G107 Beschreibung Auf 6107 k nnen drei Adresscodes folgen X Y oder 2 A oder B und Q oder R X Y oder Z Eine x Y oder z Adresse gibt die Linearachse an die auf die angegebene Drehachse A oder B projiziert wird Wenn eine dieser Linearachsen angegeben ist muss auch eine Drehachse angegeben werden A oder B Eine A oder B Adresse kennzeichnet welche Drehachse die zylindrische Fl che aufnimmt Q oder R Q definiert den Durchmesser der zylindrischen Fl che w hrend R den Radius definiert Wenn Q oder R verwendet wird muss auch eine Drehachse angegeben werden Wird weder Q noch R verwendet wird der letzte 610 7 Durchmesser herangezogen Wenn seit dem Stromeinschalten kein 610 7 Befehl erfolgte oder wenn der zuletzt befohlene Wert null war wird als Durchmesser der Wert in Einstellung 34 und oder 79 f r diese Drehachse verwendet Wenn Q oder R angegeben wird wird dieser Wert der neue G107 Wert f r die angegebene Drehachse Zylindrische Projizierung wird auch automatisch ausgeschaltet wenn ein G Code Programm endet jedoch nur wenn Einstellung 56 ON ist Durch Dr cken der RESET Taste
122. E ge ndert und jeweils eine ganze Seite gescrollt Das letzte Feld gibt an auf welchem Ger t HD USB NET das aktive Programm gespeichert wird Wenn das Programm nicht gespeichert oder die Zwischenablage editiert wird ist diese Anzeige leer 133 Der FNC Editor HINWEIS 134 Mehrere Programme ffnen FNC Im FNC Editor k nnen bis zu drei Programme gleichzeitig ge ffnet werden So wird ein bestehendes Programm ge ffnet w hrend ein anderes Programm im FNC Editor ge ffnet ist 1 F1 dr cken um das Men aufzurufen 2 In der Kategorie File Datei die Option Open Existing File Bestehende Datei ffnen 3 Die Programmliste wird angezeigt Die Registerkarte w hlen auf der sich das Programm befindet das gew nschte Programm mit den Aufw rts Abw rts Pfeiltasten oder dem Handrad markieren und SELECT PROGRAM Programm w hlen dr cken Die Anzeige schaltet in den Teil Modus mit dem FNC Programm auf der linken Seite und dem neu ge ffneten Programm und dem FNC Programm auf der rechten Seite in einem Registerfeld Um das Programm im Registerfeld zu wechseln den Befehl Swap Programs Programme auswechseln im Men File Datei w hlen oder F4 dr cken w hrend das Registerfeld aktiv ist Zeilennummern anzeigen FNC Um Zeilennummern unabh ngig vom Programmtext anzuzeigen 1 Den Befehl Show Line Numbers im Men File Datei w hlen Diese sind nicht dasselbe wie Nxx Zeil
123. ERPROGRAMM 000100 4 MAL AUF M30 OC OC 000100 UNTERPROGRAMM MOO M99 R CKKEHR ZUM HAUPTPROGRAMM Q O M99 Unterprogrammr ckkehr oder Schleifenende Dieser Code hat drei Hauptanwendungen M99 wird am Ende eines Unterprogramms eines lokalen Unterprogramms oder Makros verwendet um zum Hauptprogramm zur ckzukehren e M99 Pnn springt zum entsprechenden Nnn im Programm M99 im Hauptprogramm springt so lange an den Anfang des Programms zur ck und f hrt das Programm aus bis RESET gedr ckt wird Das Fanuc Verhalten kann mithilfe des folgenden Codes simuliert werden G Codes M Codes Einstellungen Aufrufendes Programm o0001 O0001 DEE S N51 M99 P100 N100 hier fortfahren N100 hier fortfahren Unterprogramm 00002 00002 M99 mit Makros Ist die Maschine mit den optionalen Makros ausgestattet kann eine globale Variable verwendet und ein Sprungzielsatz definiert werden indem im Unterprogramm nnn dddd hinzugef gt und nach dem Aufruf des Unterprogramms M99 P nnn verwendet wird M109 Interaktive Benutzereingabe Dieser M Code gestattet einem G Code Programm eine kurze Anweisung Nachricht auf dem Bildschirm anzuzeigen Durch einen P Code muss eine Makrovariable im Bereich 500 bis 599 angegeben werden Das Programm kann alle Zeichen berpr fen die ber die Tastatur eingegeben werden k nnen indem es diese mit dem entsprechenden dezimalen Zahlenwert des ASCIl Zeichens vergle
124. Factory Outlet HFO erhalten F1 6 Beispiel f r andere Sicherheitsplaketten Do not open this window while machine is operating Press Emergency stop or power down the machine before opening Machine interior can be slippery and has sharp edges that can cut AAAA 29 0779 Rev D 2009 Haas Automation Inc Risk of bodily injury Door will open and pallets will move automatically Moving parts can entangle and crush Must keep hands away from chain at all times Keep clear while beeper is sounding and door is open 29 0020 Rev C Risk of personal injury The load station must be clear of obstructions to receive a pallet Tools left on the load station support will misalign the pallet Pallets not properly placed may fall on to personnel Ensure that the pallet load station is clear and in the home position before a pallet change 12 Einf hrung Kapitel 2 Einf hrung 2 1 bersicht ber die Vertikal Fr smaschine Die folgenden Abbildungen zeigen einige der Standardmerkmale und Optionen Ihrer Haas Vertikal Fr smaschine Beachten Sie dass diese Abbildungen nur zur Information dienen Das Aussehen Ihrer Maschine kann je nach Modell und installierten Optionen unterschiedlich sein F2 1 14 Seitlich angeordneter Werkzeugwechsler Option Automatische Bedienert r Option Spindeleinheit Elektrikgeh use Arbeitsfeldbeleuchtung 2x Fenstersteuerelemente Ablageschale Druckluftd se Vo
125. H AXIS ENABLE set Press WRITE key to load HASC P1 the selected template HASC P3 into the systen HASCS B HASCS P3 HRT110 HRT110 P3 HRT160 2 H HRT160 2 P3 HRT160 P1 Einstellung 30 markieren und die linke oder rechte Cursortaste bet tigen EMERGENCY STOP dr cken NEW ausw hlen und ENTER dr cken Die Liste der verf gbaren Dreh Parameters tze erscheint Die richtige Drehvorrichtung mit den UP oder DOWN Cursortasten ausw hlen Sie k nnen auch den Namen der Drehvorrichtung zu schreiben beginnen um die Liste zu verkleinern bevor Sie eine Auswahl treffen Die in der Steuerung markierte Drehvorrichtung muss mit dem Modell bereinstimmen das auf dem Typenschild der Drehvorrichtung eingraviert ist NOTE 9 2 3 Programmierung von Sonderausstattungen 5 ENTER dr cken um die Auswahl zu best tigen Der Parametersatz wird nun in die Maschine eingelesen Die Bezeichnung des aktuellen Parametersatzes erscheint f r Einstellung 30 EMERGENCY STOP zur cksetzen Die Maschine muss aus und wieder eingeschaltet werden bevor die Drehvorrichtung verwendet wird Parameter In seltenen F llen m ssen eventuell einige Parameter ge ndert werden um eine bestimmte Leistung mit dem Indexiertisch zu erzielen Dies sollte nicht ohne eine Liste von zu ndernden Parametern vorgenommen werden DIE PARAMETER NICHT NDERN wenn keine Parameterliste zusammen mit dem Indexiertisch erhalten wurde Andernfalls w rde
126. ICHT 104 F3 7 Die Werkzeuge entsprechend dem CNC Programm anordnen Die numerischen Positionen f r extragrol se Werkzeuge bestimmen und die betreffenden F cher als Large in der Werkzeugfachtabelle deklarieren Um ein Werkzeugfach als Large zu deklarieren zu diesem Fach scrollen und dann L und danach ENTER dr cken Ein Werkzeug kann nicht in den Werkzeugwechsler eingesetzt werden wenn ein oder beide benachbarten F cher bereits ein Werkzeug enthalten Hierdurch w rde es zu einer Kollision des Werkzeugwechslers kommen Bei gro en Werkzeugen m ssen die Nachbarf cher leer sein Angrenzende leere F cher k nnen jedoch von extragro en Werkzeugen gemeinsam verwendet werden Werkzeug 1 in die Hand nehmen und mit dem Zugbolzen zuerst in die Spindel einsetzen Das Werkzeug so drehen dass die beiden Aussparungen im Werkzeughalter auf die Zapfen der Spindel ausgerichtet sind Die Werkzeugfreigabetaste gedr ckt halten und dabei das Werkzeug nach oben dr cken Wenn das Werkzeug einwandfrei in der Spindel sitzt die Werkzeugfreigabetaste loslassen Einsetzen eines Werkzeugs in die Spindel 1 Werkzeugfreigabetaste Bedienung Schneller seitlich angebrachter Werkzeugwechsler Der schnelle Werkzeugwechsler verf gt ber eine weitere Werkzeugdefinition namens Heavy Schwer Schwere Werkzeuge sind als Werkzeuge definiert die mehr als 4 Ib wiegen Wenn ein Werkzeug mit einem Gewicht ber 4 Ibs verwendet wird m
127. ILES IN SELECTION Press HELP for Help listing D ACTIVE PROGRAM 001254 1 Aktives Programm 2 Aktives Register 3 Markiertes Programm 4 Uhrzeit 5 Datum D Unterverzeichnis 7 Dateigr e 8 Ausgew hltes Programm 80 3 3 1 HINWEIS 3 3 2 Bedienung Dateiverzeichnissysteme Datenspeicherger te wie USB Sticks oder Festplatten verf gen in der Regel ber eine Verzeichnisstruktur manchmal auch als Ordner Struktur bezeichnet mit einem Stammverzeichnis das mehrere Ebenen von Unterverzeichnissen enthalten kann Im Ger temanager k nnen diese Verzeichnisse aufgerufen und bearbeitet werden Die MEMORY Registerkarte im Ger temanager zeigt eine Liste von Programmen im Speicher der Maschine an In dieser Liste gibt es keine weiteren Verzeichnisse Navigieren in Verzeichnissen 1 Das Verzeichnis markieren das ge ffnet werden soll Verzeichnisse sind durch lt DIR gt in der Dateiliste gekennzeichnet Anschlie end ENTER dr cken 2 Um zur vorherigen Verzeichnisebene zur ckzukehren den Namen des Verzeichnisses am oberen Rand der Dateiliste durch Pfeilsymbol gekennzeichnet markieren ENTER dr cken um zu dieser Verzeichnisebene zur ckzukehren Verzeichnis erstellen Es lassen sich Verzeichnisse f r die Dateistruktur von USB Speicherger ten Festplatten und Net Share hinzuf gen 1 Zur Registerkarte Ger t und dem Verzeichnis navigieren wo das neue Verzeichnis positioniert werden soll 2 Den n
128. Ist diese Einstellung aktiviert ON und wird die Taste RESET R cksetztaste gedr ckt werden alle manuellen Beeinflussungen annulliert und die entsprechenden Standardwerte wiederhergestellt 90 Max Tools To Display Max Werkzeuge in Anzeige Diese Einstellung begrenzt die Anzahl der Werkzeuge die im Bildschirm Tool Geometry Werkzeuggeometrie angezeigt wird Diese Einstellung hat den Wertebereich 1 bis 200 100 Screen Saver Delay Verz gerung des Bildschirmschoners Steht diese Einstellung auf Null ist der Bildschirmschoner deaktiviert Steht die Einstellung auf einer bestimmten Anzahl Minuten wird nach dieser Zeit ohne Tastaturaktivit t das Haas Logo angezeigt welches dann alle 2 Sekunden die Anzeigeposition ndert Deaktivierung durch beliebigen Tastendruck durch HANDLE JOG Bewegung oder durch einen Alarm Der Bildschirmschoner wird nicht aktiviert wenn sich die Steuerung im Modus Sleep Schlummer Jog Schrittschaltbetrieb Edit Editieren oder Graphics Grafik befindet HINWEIS G Codes M Codes Einstellungen 101 Feed Override gt Rapid Vorschubbeeinflussung gt Eilgang Wenn diese Einstellung aktiviert ON ist und die Taste HANDLE CONTROL FEED gedr ckt wird beeinflusst das HANDLE JOG sowohl die Vorschub als auch Eilgangbeeinflussung Einstellung 10 beeinflusst die maximale Eilganggeschwindigkeit 103 CYC STARTI FH Same Key Gleiche Taste f r Zyklusstart und Vorschubhalt Wenn
129. Kommentare in die Eingabezeile eingeben und ENTER dr cken um die Eingabe als Programmhinweise zu speichern Der Programmoptimierer kann w hrend des Programmlaufs durch Dr cken von F4 angezeigt werden Bedienung des Programmoptimierers Aufruf des Programmoptimierer Bildschirms 1 Am Ende eines Programmlaufs MEMORY dr cken 2 F4 dr cken 3 Mit den Aufw rts Abw rts Pfeiltasten PAGE UPY PAGE DOWN und HOMEY END durch die Spalten Overrides und Notes scrollen 145 Bedienung des Programmoptimierers 4 In der zu bearbeitenden Spalte ENTER dr cken Ein Popup Fenster mit Auswahlm glichkeiten f r diese Spalte erscheint Der Programmierer kann mithilfe der Befehl im Men eine Reihe von nderungen vornehmen F4 17 Bildschirm des Programmoptimierers Beispiel f r das Popup Menu f r Beeinflussung der Vorschubgeschwindigkeit FEED OVERRIDE CANCEL Exit Insert previous FEED on current line Alter FEED on current line Alter all FEEDs up to previous Tool Alter all FEEDS down to next Tool Alter all FEEDS 1n highlighted section Clear Cell Alters the previous FEED with the current override percentage from the highlighted location in the Optimizer 5 Au erdem kann ein Codeabschnitt markiert werden Cursor auf Anfang des Auswahlbereichs setzen F2 dr cken zum Ende des Auswahlbereichs scrollen F2 dr cken Zur ck zum Programmoptimierer gehen EDIT dr cken und ENTER dr cken dadurch k nnen a
130. M Codes adressiert werden Diese wird mit Parameter 352 Wahl der Relaisbank eingestellt Die Relais in den nicht aktivierten Banken sind nur mit Makrovariablen oder M59 M69 zug nglich Parameter 352 ist standardm ig auf 1 eingestellt M30 Programmende und R cksetzung Der Code M30 dient zum Beenden eines Programms Er stoppt die Spindel schaltet das K hlmittel einschlie lich TSC aus und setzt den Programmcursor an den Anfang des Programms zur ck M30 hebt die Werkzeugl ngenvers tze auf 341 M Codes Hilfsfunktionen M31 Sp nef rderer vorw rts M33 Sp nef rderer Halt M31 startet den Motor des als Sonderausstattung verf gbaren Sp nef rderers F rderschnecke Mehrfach F rderschnecke oder Bandf rderer in Vorw rtsrichtung in der die Sp ne aus der Maschine hinaus bef rdert werden Der Sp nef rderer sollte zeitweise betrieben werden da dadurch kleine Sp ne gesammelt und aus der Maschine herausgef rdert werden k nnen Die Einschaltdauer und Laufzeit des Sp nef rderers kann mit Einstellung 114 und 115 festgelegt werden Die optionale F rderband K hlmittelabwaschung l uft w hrend der Sp nef rderer eingeschaltet ist M33 stoppt die Bewegung des Sp nef rderers M34 K hlmittel vorbewegen M35 K hlmittelhahn zur ckbewegen F6 55 P Cool K hlmittelhahn M34 bewegt den optionalen P Cool K hlmittelhahn eine Position von der aktuellen Position weiter von der Ausgangsstellung weg M35 b
131. ME E Ee G80 GOU Z1 0 MO G53 G49 Z0 MOS M99 4 13 2 Lokales Unterprogramm M97 174 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 UnterprogrammsDas Hauptprogramm wird durch einen M30 Befehl beendet und anschlie end beginnen die lokalen Unterprogramme nach dem M30darstellt 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 Beispiel f r ein lokales Unterprogramm 000104 lokales Unterprogramm mit M97 Programmierung ZE MUG gt G90 G54 GOOD X1 5 Y 0 5 S1406 MO3 G43 HOL ZI M08 GSL 693 2 07 28 ROL ET 7 M97 P1000 Lokales Unterprogramm in Zeile N1000 aufrufen 12 M06 3 G90 G54 GOOD X1 5 Y 0 5 92082 MO3 G43 H02 ZI M08 GC e E EE EE E E12 3 4 M97 P1000 Lokales Unterprogramm in Zeile N1000 aufrufen To MUG G90 G54 G00 XLo kr 7 Sure G43 H03 Z1 M08 CLA GII Amao ROL F3 T57 M97 P1000 Lokales Unterprogramm in Zeile N1000 aufrufen G53 G49 YO M30 Programmende N1000 Lokales Unterprogramm hier beginnen X GE ee A ee SE 2535 ES EE y XLD Y 22
132. Maschinent ren Maschinenfunktionen Gesperrt Run Modus Entsperrt Einrichtmodus Zyklusstart Unzul ssig Keine Bewegung der Unzul ssig Keine Bewegung der Maschine oder Maschine oder Programmausf hrung Programmausf hrung Spindel UZY GUZ Zul ssig aber CW oder CCW Zul ssig aber maximal 750 U min muss gedr ckt gehalten werden Max 750 U min T ren ffnen w hrend ein Unzul ssig T r ist verriegelt Zul ssig aber Achsenbewegung Programm l uft wird angehalten und die Spindel wird auf 750 U min abgebremst Bewegung des Sp nef rderers Zul ssig aber CHIP REV muss Zul ssig aber CHIP REV muss gedr ckt gehalten werden um in gedr ckt gehalten werden um in umgekehrter Richtung zu laufen umgekehrter Richtung zu laufen Sicherheit F1 1 Spindelsteuerung Einricht und Run Modus 750 RPM Verhalten der Maschine bei ge ffneter T r F1 2 Achsenverfahrgeschwindigkeiten Einricht und Run Modus 100 100 1 4 1 5 E HINWEIS Sicherheit F1 3 Werkzeugwechsel und F rderersteuerung Einricht und Run Modus CHIP REV muss gedr ckt gehalten werden um den Sp nef rderer in umgekehrter Richtung zu fahren wenn die T r ge ffnet ist Ver nderungen an der Maschine Die Anlage in KEINER Weise ver ndern Ihr Haas Factory Outlet HFO muss alle nderungsanforderungen behandeln nderungen oder Umbauten an einer Haas Maschine ohne Genehmigung durch das Werk kann zu Verletzu
133. Measure Next Tool Tool Release Part Zero Set TOOL OFFSET MEASURE Zeichnet die Werkzeugvers tze bei der Werkst ckeinrichtung auf NEXT TOOL TOOL RELEASE PART ZERO SET Cursortasten Ausgangsposition Cursorpfeile Page Up Bild auf Page Down Bild ab UP DOWN LEFT RIGHT PAGE UP PAGE DOWN W hlt das n chste Werkzeug im Werkzeugwechsler Gibt im MDI ZERO RETURN oder HAND JOG Modus das Werkzeug in der Spindel frei Zeichnet die Werkst ckvers tze bei der Werkst ckeinrichtung auf Bewegt den Cursor zum obersten Element auf dem Bildschirm beim Editieren ist dies der Anfang des Programms Verschiebt ein Element einen Block oder Feld in die entsprechende Richtung HINWEIS In diesem Handbuch werden diese Tasten durch ihren ausgeschriebenen Namen bezeichnet Verwendet um Anzeigen zu ndern oder eine Seite beim Anzeigen eines Programms nach oben oder unten zu bewegen Diese Taste bewegt den Cursor zum untersten Element auf dem Bildschirm Beim Editieren ist dies der letzte Satz im Programm 3r Tastatur Anzeigetasten Anzeigetasten bieten Zugang zu Maschinenanzeigen Betriebsinformationen und Hilfeseiten Sie werden h ufig benutzt um zwischen aktiven Teilfenstern innerhalb eines Steuerungsmodus umzuschalten Einige dieser Tasten zeigen zus tzliche Bildschirme an wenn man sie mehrmals gedr ckt werden Program PROGRAM W hlt in den meisten St
134. Men EDIT w hlen 2 ENTER dr cken um den letzten Bearbeitungsvorgang r ckg ngig zu machen Sie k nnen auch den Hotkey UNDO verwenden Select Text Text w hlen Mit diesem Men punkt werden Zeilen im Programmcode ausgew hlt d Den Befehl SELECT TEXT im Popup Men EDIT w hlen 2 ENTER dr cken oder den Hotkey F2 verwenden um den Startpunkt der Textauswahl zu setzen 3 Mit den Cursortasten HOME END PAGE UPY PAGE DOWN oder dem Handrad f r Schrittschaltung zur letzen Codezeile fahren die ausgew hlt werden soll 4 F2 oder ENTER dr cken Der ausgew hlte Text wird hervorgehoben und kann nun verschoben kopiert oder gel scht werden 5 Um die Markierung aufzuheben UNDO dr cken 125 Komfort Editor 126 Move Selected Text Gew hlten Text verschieben Dieser Men befehl wird verwendet um einen markierten Textabschnitt an eine andere Stelle im Programm zu kopieren 1 Den Cursor gt zur Programmzeile bewegen in die der markierte Text verschoben werden soll 2 Den Befehl MOVE SELECTED TEXT im Popup Men EDIT w hlen ENTER dr cken um den markierten Text zu der Stelle hinter dem Cursor gt zu verschieben Copy Selected Text Gew hlten Text kopieren Dieser Men befehl wird verwendet um einen markierten Textabschnitt an eine andere Stelle im Programm zu kopieren 1 Den Cursor gt zur Programmzeile bewegen in die der markierte Text kopiert werden soll Den
135. N Kit TC 59 0336 ER IC Lech B non TSC WE E ZEN O WA 1 45 JMTBA Standard MAS 403 P30T 1 1 104 0 172 Kit E A D M16 X 2 Threads Thru A Ge 2 I IN a S TSC K ei TPS24BT JMTBA Standard MAS 403 P40T 1 hi 4375 M12x1 75 1 25 xy M16 X 2 Threads 1 104 bu Kit 20 7165 M O M16X2 1 75 non TSC 7 PS24BT 45 JMTBA Standard MAS 403 P40T 1 Kit JMTBA Standard MAS 403 P50T 1 TPS24E50 22 7170 non TSC 20 7556 TSC M24 X 3 Threads 1 386 M16 X 2 Threads 1 SSES E JMTBA Standard MAS 403 P40T 1 Kit PS24E50 Kit TPS24E 20 2232 non TSC 22 7171 TSC M16 X 2 Threads i d 0 990 E JMTBA Standard MAS 403 P40T 1 M24 X 3 Threads I Kit PS24E Kit TPS24E50 22 7170 non TSC One Identification Groove Two Identification Grooves MIKRON 40T Pullstud Three Identification Grooves JMTBA Standard MAS 403 P50T 1 Kit PS24E50 95 Erweitertes Werkzeugmanagement Einf hrung 3 9 3 96 Erweitertes Werkzeugmanagement Einf hrung Erweitertes Werkzeugmanagement ATM erlaubt dem Programmierer die gleichen Werkzeuge f r die gleichen oder eine Folge von Bearbeitungsaufgaben einzurichten und zu duplizieren
136. N100 CATEGORY NAME G73 HIGH SPEED PECK DRILLING N1O1 TEMPLATE NAME G73 High Speed Peck Drill Using Q 1 DIAGRAM LINE 2 0 2 20 v HARD DRIVE 803 MB FREE 81 A file in FNC is locked for any operation To deselect from FNC press vV FILES IN SELECTION SELECT PROG EI For Menu TKN HD m ACTIVE PROGRAM 009997 Men Navigation FNC Um das Men aufzurufen 1 F1 dr cken 2 Die gew nschte Auswahl zwischen den Men kategorien mit den Links und Rechts Pfeiltasten oder dem Handrad f r Schrittschaltung treffen und mit den UP und DOWN Cursortasten eine Option innerhalb einer Kategorie w hlen 3 ENTER dr cken um eine Men auswahl auszuf hren Anzeigemodi FNC Es stehen drei Anzeigemodi zur Verf gung Wechseln zwischen den Anzeigemodi 1 F1 dr cken f r das Datei Popup Men 2 den Befehl Change View verwenden 3 PROGRAM dr cken 4 List Liste zeigt das aktuelle FNC Programm zusammen mit dem Register Men LIST PROGR an Programmierung 5 Main Haupt zeigt jeweils ein Programm in einem Register Feld an Umschalten zwischen den Registerkarten mithilfe des Befehls Swap Programs Programme wechseln im Men File Datei oder durch Dr cken von F4 6 Split Teilen zeigt das aktuelle FNC Programm links und die derzeit offenen Programm in einem Registerfeld rechts an Das aktive Feld wird durch Switch to Left or Right Side
137. OFF oder deaktiviert OFF ist Sch e SE GO G90 X 1 DPRNT X 1 44 AUSGABE X3 0000 X3 0000 376 Man beachte das Leerzeichen zwischen dem X und der 3 wenn die Einstellung aktiviert ON ist Die Informationen sind leichter lesbar wenn diese Einstellung aktiviert ON ist 70 DPRNT Open CLOS DCode DPRNT ffnen schlie en DCode Diese Einstellung bestimmt ob die Anweisungen POPEN und PCLOS in Makros DC Steuerungscodes zur seriellen Schnittstelle senden Ist diese Steuerung aktiviert ON senden diese Anweisungen DC Steuerungscodes Ist sie ausgeschaltet OFF werden keine Steuerungscodes gesandt Der Standardwert ist ON 71 Default G51 Scaling Standard 651 Skalierung Dies bestimmt die Skalierung f r einen G51 Befehl siehe Abschnitt G Code G51 wenn die P Adresse nicht verwendet wird Standard ist 1 000 Bereich 0 001 bis 8380 000 72 Default G68 Rotation Standard G68 Drehung Diese legt die Drehung in Grad f r einen G68 Befehl fest wenn die R Adresse nicht verwendet wird Sie muss im Bereich 0 0000 bis 360 0000 liegen HINWEIS G Codes M Codes Einstellungen 73 G68 Incremental Angle Winkelinkrement Mit dieser Einstellung kann der G68 Drehwinkel f r jeden G68 Befehl ge ndert werden Ist diese Einstellung aktiviert ON und wird ein G68 Befehl im Inkrementmodus G91 ausgef hrt so wird der in der R Adresse angegebene Wert zum vorigen Drehwinkel hinzu addiert Ein R Wert von 10 beispiel
138. Overload Werkzeug berlastung angezeigt und die Maschine stoppt in einer Vorschubhaltsituation wenn diese Bedingung auftritt Durch Dr cken einer beliebigen Taste wird diese Meldung gel scht Ist BEEP Tonsignal gew hlt erzeugt die Steuerung ein akustisches Signal wenn das Werkzeug berlastet ist Ist AUTOFEED autom Vorschub gew hlt begrenzt die Drehmaschine automatisch den Vorschub entsprechend der Werkzeugbelastung HINWEIS G Codes M Codes Einstellungen Beim Gewindebohren synchronisiert oder nicht synchronisiert ist Vorschub und Spindelbeeinflussung gesperrt sodass die autom Vorschubanpassung AUTOFEED unwirksam ist die Steuerung scheint auf die Override Tasten zu reagieren indem die Override Meldungen angezeigt werden Die automatische Vorschubanpassung AUTOFEED sollte nicht beim Gewindefr sen oder beim automatischen Umkehren von Gewindedrehk pfen verwendet werden da sonst unvorhersehbare Resultate oder sogar eine Kollision verursacht werden k nnen Am Ende der Programmausf hrung oder wenn der Bediener die Taste RESET dr ckt oder die automatische Vorschubanpassung ausschaltet OFF w rde wieder der letzte befohlene Vorschub wirksam werden Der Bediener kann die Tasten f r FEEDRATE OVERRIDE auf der Tastatur verwenden w hrend die automatische Vorschubanpassung aktiviert ist Diese Tasten werden von der automatischen Vorschubanpassung als neu befohlener Vorschub ber cksichtigt solange die Werkze
139. POSITION f r das gew nschte Werkzeug in der Tabelle TOOL OFFSET markieren Die K hlmittelpositionsnummer f r das Werkzeug eingeben F1 dr cken um den Wert in die Spalte COOLANT POSITION einzugeben Diese Schritte f r alle Werkzeuge wiederholen Der P Cool K hlmittelhahn stellt sich auf die Position in der Spalte COOLANT POSITION ein wenn das Programm das Werkzeug aufruft und das K hlmittel einschaltet M08 233 P Cool Positionierung 9 9 234 Systemvariablen der K hlmittel Position Wenn Makros auf der Maschine aktiviert sind k nnen mittels der Systemvariablen 3401 bis 3600 K hlmittelhahnpositionen f r die Werkzeuge 1 bis 200 eingestellt werden Beispiel 3401 15 setzt die K hlmittelhahnposition f r Werkzeug 1 auf Position 15 K hlmittel Position in Programmzeilen Die Position des P Cool K hlmittelhahns in einem Programmsatz kann auch mit einem M34 oder M35 Befehl eingestellt werden Jeder dieser Befehle bewegt den K hlmittelhahn eine Position nach oben M35 oder nach unten M34 Automatische Bedienert r Durch diese Option erhalten die Maschinent ren eine Zahnstangenvorrichtung um die T ren automatisch zu ffnen Die automatische Bedienert r kann auf 2 Arten aktiviert werden Taste Auto Door seitlich am Bedienpult dr cken um die T r zu ffnen oder zu schlie en 9 6 Programmierung von Sonderausstattungen F5 9 Taste 1 am Bedienpult f r die automatische Bedienert r U
140. SET dr cken um die Alarme zu l schen u Je Eee Die Taste RECOVER dr cken und die Anweisungen befolgen um den Werkzeugwechsler zur ckzusetzen 3 10 4 Wiederherstellung des seitlich angeordneten Werkzeugwechslers 108 Wenn w hrend eines Werkzeugwechsels ein Problem auftrat muss eine Wiederherstellung des Werkzeugwechslers vorgenommen werden Den Wiederherstellungsmodus des Werkzeugwechslers aufrufen 1 RECOVER dr cken Die Steuerung versucht zun chst eine automatische Wiederherstellung 2 Im Bildschirm zur Wiederherstellung des Werkzeugwechslers auf A dr cken um eine automatische Wiederherstellung zu starten oder auf E zum Beenden Wenn die automatische Wiederherstellung fehlschl gt erscheint die Option f r eine manuelle Wiederherstellung M dr cken um fortzufahren 4 Im manuellen Modus den Anweisungen folgen und die Fragen zur Durchf hrung einer korrekten Werkzeugwechsler Wiederherstellung beantworten Der gesamte Wiederherstellungsprozess des Werkzeugwechslers muss ausgef hrt werden bevor dieser beendet wird Wenn die Routine abgebrochen wird muss von vorne begonnen werden Bedienung 3 10 5 Tur und Schalttafel des seitlich angeordneten Werkzeugwechslers Frasmaschinen wie die MDC EC 300 und EC 400 verf gen ber eine Zusatzbedientafel zur einfachen Werkzeugbest ckung F r den automatischen Betrieb des Werkzeugwechslers muss der Manual Auto Schalter auf Auto gestellt werden Wenn der
141. Schalter auf Manual gestellt ist sind die beiden Tasten CW und CCW aktiviert und automatische Werkzeugwechsel sind nicht m glich Die Tasten CM und CCW drehen den Werkzeugwechsler im Uhrzeigersinn bzw Gegenunhrzeigersinn Die T r verf gt ber einen Schalter die erkennt wenn die T r ge ffnet ist F3 9 Symbole Werkzeugwechslert r und Schalttafel 1 Werkzeugwechsler Magazin im GUZ drehen 2 Werkzeugwechsler Magazin im UZ drehen 3 Manueller Betrieb 4 Automatischer Betrieb 109 T r und Schalttafel des seitlich angeordneten Werkzeugwechslers 3 11 3 12 110 Werkst ckeinrichtung Das Werkst ck muss einwandfrei auf dem Tisch festgespannt werden Das kann auf verschiedene Weisen geschehen beispielsweise mit Schraubzwingen Spannfuttern T Schrauben und Spitzenklemmen F3 10 Werkst ckeinrichtung 1 Spitzenklemme 2 Spannfutter 3 Schraubstock Vers tze einstellen Um ein Werkst ck exakt bearbeiten zu k nnen muss die Fr smaschine wissen wo sich das Teil auf dem Tisch und wie weit sich die Spitze der Werkzeuge von der Oberseite des Teils entfernt Werkzeugversatz von der Ausgangsposition befindet Zur manuellen Eingabe der Vers tze 1 Eine der Offset Seiten w hlen 2 Den Cursor in die gew nschte Spalte setzen 3 Die zu verwendende Versatznummer eingeben 4 ENTER oder F1 dr cken Der Wert wird in die Spalte eingegeben 9 Einen positiven oder negativen Wert ei
142. Seite 152 f r weitere Informationen G54 definiert das Koordinatensystem das auf dem Werkst ckversatz zentriert werden soll welches in G54 auf der Versatz Display gespeichert ist G17 definiert die Schneidebene als XY Ebene G40 hebt die Fr serkorrektur auf G80 beendet alle festen Zyklen x0 YO veranlasst den Tisch zur Position X 0 0 und Y 0 0 im aktuellen Koordinatensystem zu fahren s5200 M03 M03 schaltet die Spindel 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 343 sind n here Informationen zu diesen M Codes aufgef hrt G43 HO1 20 1 MOS 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 20 1 befiehlt der Z Achse zu Z 0 1 zu fahren M08 befiehlt das K hlmittel einzuschalten 4 6 2 Zerspanen Dies sind die Zerspanungscodes tze im Beispielprogramm Zerspanungscodesatz Beschreibung COT RL E 20 2 75 G01 F20 0 definiert dass die nachfolgenden Achsenbewegungen in einer geraden Linie auszuf hren sind G01 erfordert den Adresscode Fnnn nnnn Der Adresscode F20 0 spezifiziert eine Vorschubgeschwindigkeit von 20 0 Zoll 508 mm min f r die Bewegung Z 0 1 befiehlt der Z Ach
143. Sprungsignal nicht gefunden Dieser M Code wird zusammen mit einem Messkopf verwendet M79 l st einen Alarm aus wenn eine programmierte Sprungfunktion G31 G36 oder G37 kein Signal vom Messtaster erhalten hat Dies wird verwendet wenn das Fehlen des Sprungsignals einen Positionierfehler des Messtasters bedeutet Dieser Code kann in derselben Zeile wie mit dem bersprungenen G Code oder in einem darauf folgenden Satz verwendet werden F6 56 Messkopf Positionierungsfehler 1 Signal gefunden 2 Signal nicht gefunden 1 2 Fe EEE G Codes M Codes Einstellungen M80 Autom Bedienert r ffnen M81 Autom Bedienert r schlie en M80 ffnet die automatische Bedienert r und M81 schlie t sie Das Bedienpult gibt einen Signalton von sich w hrend sich die Bedienert r in Bewegung befindet M32 Werkzeug ausspannen Dieser Code dient zum L sen des Werkzeugs in der Spindel Er dient nur f r Wartungs Testzwecke Werkzeugwechsel sollten mit MO6 ausgef hrt werden M83 Autom Druckluftd se Ein M84 Autom Druckluftd se Aus Durch M83 wird die Druckluftd se ein und durch M84 ausgeschaltet Dar ber hinaus schaltet M83 Pnnn wobei nnn in Millisekunden die Druckluft f r eine bestimmte Zeit ein und danach automatisch wieder aus Die automatische Druckluftd se kann auch manuell durch Dr cken von SHIFT und der Taste COOLANT K hlmittel ein und ausgeschaltet werden M86 Werkzeug einspannen Dieser Code spannt ein Wer
144. T NS WEITER 5 Iteration Schleife WHILE DO END Von wesentlicher Bedeutung f r alle Programmiersprachen ist die F higkeit eine Folge von Anweisungen eine bestimmte Zahl von Malen zu wiederholen oder eine Folge von Anweisungen so lange wiederholt auszuf hren bis eine Bedingung erf llt ist Die herk mmliche G Codierung erlaubt dies durch Verwendung der L Adresse Mithilfe der L Adresse kann ein Unterprogramm eine beliebige Zahl von Malen ausgef hrt werden M98 P2900 157 Diese Anwendung hat jedoch ihre Grenzen da man die Ausf hrung des Unterprogramms nicht aufgrund einer Bedingung abbrechen kann Makros bieten Flexibilit t durch das WHILE DO END Konstrukt WHILE lt bedingter Ausdruck gt DOn lt Anweisungen gt KN Dn Die Anweisungen zwischen DOn und ENDn werden ausgef hrt bis der bedingte Ausdruck das Resultat Wahr liefert Die eckigen Klammern in dem Ausdruck sind obligatorisch Liefert der Ausdruck das Ergebnis Falsch wird der Satz nach ENDn als N chstes ausgef hrt WHILE kann als wH abgek rzt werden Der DOn ENDn Teil der Anweisung ist ein zusammengeh rendes Paar Der Wert von n ist 1 3 Das hei t dass nicht mehr als drei verschachtelte Schleifen in einem Unterprogramm zul ssig sind Eine Verschachtelung ist eine Schleife innerhalb einer Schleife Obwohl WHILE Anweisungen nur bis zu drei Stufen verschachtelt werden k nnen liegt dennoch praktisch keine Grenze vor da jedes Unterprogramm bis zu drei Versc
145. TCHER ON TS PART HOLDING TS PART NOT HOLDING CHUCK CLAMPING Einf hrung Bedeutung Messtasterarm befindet sich unten f r einen Messvorgang Der Teilef nger ist aktiviert nur Drehmaschine Der Reitstock h lt das Werkst ck nur Drehmaschine Der Reitstock h lt nicht das Werkst ck nur Drehmaschine Das Spannzangenfutter is geschlossen nur Drehmaschine 65 Steuerungsanzeige T2 30 Feld 16 TOOL CHANGE Ein Werkzeugwechsel wird gt ausgef hrt T2 31 Feld 17 AIR BLAST ON Die automatische Druckluftd se Fr smaschine oder der automatische Luftsto ag Drehmaschine ist aktiv CONVEYOR FORWARD Das F rderband ist aktiv und bewegt sich derzeit vorw rts CONVEYOR REVERSE Das F rderband ist aktiv und bewegt sich derzeit r ckw rts 66 Einf hrung T2 32 Feld 18 Name Symbol Bedeutung Das Hauptk hlmittelsystem ist aktiv THROUGH SPINDLE COOLANT Der K hlmittelfluss durch die TSC ON Spindel TSC ist aktiv nur Fr smaschine HIGH PRESSURE COOLANT Das Hochdruck K hlmittelsystem ist aktiv nur Drehmaschine Hauptspindelanzeige F2 34 Hauptspindel Drehzahl und Vorschubstatus anzeigen Diese erste Spalte dieser Anzeige enth lt Informationen ber Spindelstatus und die aktuellen Override Werte f r Spindel Spannfutter und Eilg nge 67 Bildschirmabzug 2 3 9 HINWEIS 2 4 68 Die zweite Spalte zeigt die aktuelle Motorlast in kW
146. TIG 57 Es ist kein Leerzeichen zwischen dem X und der Null 0 vorhanden Steht ein Alphazeichen allein so handelt es sich immer um einen Adressausdruck In der Haas CNC nicht enthaltene Fanuc Makro Features 230 Dieser Abschnitt listet die FANUC Makromerkmale auf die in der Haas Steuerung nicht verf gbar sind M Aliasing ersetzt c65 Pnnnn durch Mnn PROGS 9020 9029 Programmierung von Sonderausstattungen Modaler Aufruf in jedem Bewegungssatz Namen f r Variablen f r Anzeigezwecke Cr o GOTO nnnn Suchen nach einem Sprungzielsatz in negativer Richtung d h r ckw rts in einem Programm ist nicht erforderlich wenn eindeutige N Adresscodes verwendet werden Die Satzsuche beginnt bei dem Satz der gerade interpretiert wird Wenn das Programmende erreicht wird f hrt die Suche am Programmanfang fort bis wieder der aktuelle Satz erreicht wird 231 P Cool Positionierung 9 4 9 4 1 Programmierbares K hlmittel P Cool Das programmierbare K hlmittel P Cool erm glicht es K hlmittel in einer von 34 Positionen auf das Werkzeug zu richten Bei der Programmierung der P Cool Positionen wird generell erst die richtige Position des K hlmittelhahn f r jedes Werkzeug ermittelt Diese Position kann dann auf verschiedene Weise spezifiziert werden Zusammenfassung zum P Cool Befehl e MO3 M09 K hlmittel Ein Aus siehe Seite 339 e M34 M35 Mehr weniger K hlmittel siehe Seite 342 e CLNT UP
147. TIVE PROGRAM 000003 4 4 4 4 1 Programmierung F4 16 Fadal Konvertierung fehlerhaft NOO000210 IEERCTIBETIITI SE N3 0 N934 M97 L1 P9330 N380 N936 G80 N390 N938 M05 M09 N400 N940 G90 G43 H0O ZO N410 N942 MOL Bee due er 174 20 TAPRH TOOL 4 DIA OF 4 DIA 0 25 N430 N946 T4 MOG 1 LIST PROGRAM dr cken um den Umwandler aufzurufen 2 Das Fadal Programm markieren 3 F1 dr cken 4 Im Popup Men die Option LOAD FADAL w hlen Das konvertierte Programm wird in den Speicher geladen Eine Kopie des konvertierten Programms wird auch auf dem gew hlten E A Ger t mit der Dateierweiterung out gespeichert Das Programm enth lt am Anfang Converted Fadal Program um zu best tigen dass es sich um ein konvertiertes Programm handelt Alle Zeilen die nicht konvertiert werden konnten sind mit einem M199 auskommentiert was bei Ausf hrung des Programs einen benutzergenerierten Alarm ausl st Diese Zeilen kontrollieren und entsprechend f r Kompatibilit t mit Haas Maschinen editieren Programmoptimierer Mit dieser Funktion kann Spindeldrehzahl Achsenvorschub und K hlmittelposition in einem Programms w hrend der Ausf hrung des Programms beeinflusst werden Wenn das Programm beendet ist markiert der Programmoptimierer die ge nderten Programms tze und erlaubt Ihnen die nderungen dauerhaft zu machen oder zu den urspr nglichen Werten zur ckzukehren Sie k nnen
148. Teilfenster gemeinsam angezeigt werden mit der Taste OFFSET kann zwischen den Tabellen umgeschaltet werden T2 13 Versatztabellen Programm Werkzeugvers tze Diese Tabelle zeigt die Werkzeugnummern und die Werkzeugl ngengeometrie an Aktiver Werkst ckversatz Diese Tabelle zeigt die eingegebenen Werte an sodass jedes Werkzeug wei wo sich das Werkst ck befindet Aktive Codes F2 29 Aktive Codes anzeigen Beispiel Diese Anzeige enth lt nur lesbare Echtzeitinformationen ber die Codes die derzeit im Programm aktiv sind insbesondere die Codes die die aktuelle Bewegungsart Eilgang oder Linearvorschub oder Kreisvorschub Positioniersystem absolut oder inkrementell Fr serkompensation links rechts oder aus aktiver Festzyklus und Werkst ckversatz Diese Anzeige nenn auch die aktiven Dnn Hnn Tnn Codes und den letzten Mnnn Code 49 Steuerungsanzeige 50 Aktives Werkzeug F2 30 Aktive Codes anzeigen Beispiel Diese Anzeige gibt Aufschluss ber das aktuelle Werkzeug in der Spindel einschlie lich der Art des Werkzeugs falls angegeben der bisherigen maximalen Last auf dem Werkzeug und dem Prozentsatz der verbleibenden Standzeit bei Verwendung des Erweiterten Werkzeugmanagements Ku hlmittelf llstandsanzeige Der K hlmittelstand wird oben rechts im Bildschirm im Modus OPERATION MEM angezeigt Der K hlmittelf llstand wird durch einen vertikalen Balken angezeigt Der vertikale Balken blinkt wen
149. UFHEBEN x0 YXO F M30 315 G Codes feste Bearbeitungszyklen HINWEIS 316 G150 Allgemeines Taschenfr sen Gruppe 00 D Wahl des Werkzeugradius durchmesserversatzes F Vorschubgeschwindigkeit Schnittzustellung auf X Achse positiver Wert J Schnittzustellung auf Y Achse positiver Wert K Betrag f r den Feindurchgang positiver Wert P Nummer des Unterprogramms zur Definition der Taschengeometrie Q Inkrementelle Schnitttiefe auf der Z Achse pro Durchgang positiver Wert R Position der schnellen R Ebene S Optionale Spindeldrehzahl X X Startposition Y Y Startposition Z Endg ltige Tiefe der Tasche G150 beginnt durch Positionieren des Fr sers auf einen Startpunkt im Innern der Tasche gefolgt vom Umriss und endet mit einer Schlichtbearbeitung Der Schaftfr ser taucht in die Z Achse ein Ein Unterprogramm P wird aufgerufen das die Taschengeometrie eines geschlossenen Bereichs mit G01 G02 und G03 Bewegungen auf der X und Y Achse in der Tasche definiert Der G150 Befehl sucht nach einem internen Unterprogramm mit einer durch den P Code vorgegebenen N Nummer Wird dieses nicht gefunden sucht die Steuerung nach einem externen Unterprogramm Wird auch dieses nicht gefunden erfolgt der Alarm 314 Subprogram Not In Memory Unterprogramm nicht im Speicher Bei der Definition der G150 Taschengeometrie im Unterprogramm nicht zur ck zum Anfangsloch fahren nachdem die Taschenform g
150. ULTIPLE PATHS ARE ENCOUNTERED WILL SWITCH TO MANUAL CHAINING 1 Mit dem Handrad oder den Abw rts Aufw rts Cursortasten den Anfangspunkt der Werkzeugbahn w hlen F2 Jdr cken um das Dialogfeld zu ffnen W hlen Sie die Option die f r die gew nschte Anwendung am besten geeignet ist Die automatische Verkettungsfunktion ist normalerweise die beste Wahl da sie automatisch die Werkzeugbahn f r ein Werkst ckmerkmal zeichnet 4 ENTER dr cken Hierdurch ndert sich die Farbe des betreffenden Werkst ckmerkmals und auf der Registerkarte wird unter Current group links im Fenster eine Gruppe hinzugef gt 4 5 3 4 6 Programmierung Wahl der Werkzeugbahn In diesem Schritt wird eine Werkzeugbahnoperation auf eine bestimmte Verkettungsgruppe angewandt EA 20 DXF IPS Recorder Men IPS RECORDER CANCEL Exit 1 Select Create Program 2 Output to current program This option allows you to select a program currently in memory from a list or create a new program file Gruppe ausw hlen und F3 dr cken um eine Werkzeugbahn zu w hlen Mit dem Handrad f r Schrittschaltung eine Kante des Werkst ckmerkmals halbieren dies wird als Einstiegspunkt f r das Werkzeug verwendet Nach dem Ausw hlen einer Werkzeugbahn wird die Werkst ckvorlage des intuitiven Programmiersystems IPS f r diese Bahn angezeigt Die meisten IPS Vorlagen sind mit sinnvollen Standardwerten versehen Diese werden von den
151. Verhalten der Maschine davon abh ngig ob die T ren ge ffnet oder geschlossen sind Das ffnen der T ren wenn sich die Maschine im Zyklus befindet stoppt die Bewegung und reduziert die Drehzahl Die Maschine erm glicht bei ge ffneten T ren mehrere Funktionen im Einrichtungsmodus in der Regel mit reduzierter Drehzahl Die verschiedenen Betriebsarten und erlaubten Funktionen sind in den folgenden Tabellen zusammengefasst Nicht die Sicherheitsfunktionen zu berbr cken versuchen Dadurch w rde die Maschine unsicher und die Garantie au er Kraft gesetzt werden Roboterzellen Eine Maschine in einer kann ungehindert laufen wenn die T r im Gesperrt Run Modus ge ffnet ist Diese Bedingung mit ge ffneter T r ist nur zul ssig wenn ein Roboter mit der CNC Maschine kommuniziert In der Regel wird f r die Sicherheit des Roboters und der CNC Maschine durch eine Schnittstelle zwischen den beiden Maschinen gesorgt Verhalten der Maschine bei ge ffneter T r Die Einstellung der Roboterzelle geht ber den Rahmen dieses Handbuchs hinaus Arbeiten Sie mit einem Roboter Zellen Integrator und Ihrer HFO zusammen um eine sichere Roboterzelle aufzubauen 1 3 2 Verhalten der Maschine bei ge ffneter T r Aus Sicherheitsgr nden werden die Maschinenoperationen angehalten wenn die T r offen ist und der Einrichtungsmodus gesperrt ist Die Entsperr Position erlaubt begrenzte Maschinenfunktionen T1 2 Begrenzte Funktionen bei ge ffneten
152. Verwendung von G37 einschalten Wenn die Fr smaschine ber das standardm ige Renishaw Tastsystem verf gt die folgenden Befehle verwenden um den Werkzeugmesstaster zu aktivieren M59 BEIS 5 GOA Pls 3 M59 P11342 Mit dem folgenden Befehl wird der Werkzeugmesstaster ausgeschaltet MER 211923 Siehe auch M78 und M79 G Codes M Codes Einstellungen Beispielprogramm Dieses Beispielprogramm misst die L nge eines Werkzeugs und zeichnet den Messwert in der Werkzeugversatz Seite auf Um dieses Programm zu verwenden muss die G59 Werkst ckversatzposition auf die Position des Werkzeugmesstasters gesetzt werden 000037 G37 PROGRAMM ER MOG 2 M39 PILS 3 G04 Pl M59 P1134 GOU GOU G59 SU YO GOU G43 HO1l 25 G3 HOL 20 930 3 GOU G53 ZO M69 P1134 M30 G40 Fr serkorrektur aufheben Gruppe 07 G40 hebt die Fr serkorrektur G41 oder G42 auf G41 2D Fr serkorrektur links G42 2D Fr serkorrektur rechts Gruppe 07 G41 w hlt Fr serkorrektur links d h das Werkzeug wird nach links von der programmierten Bahn verschoben um die Gr e des Werkzeugs zu kompensieren Eine D Adresse muss programmiert werden um den richtigen Werkzeugradius oder Werkzeugdurchmesserversatz zu w hlen Wenn der Wert in dem gew hlten Versatz negativ ist erfolgt eine Fr serkorrektur so als w re G42 Fr serkorrektur rechts angegeben Die rechte oder linke Seite der programmierten Bahn wird bestimmt indem ma
153. Werkzeug ist ein Schaftfr ser mit einem Durchmesser von 0 500 Zoll G90 G54 G00 X2 Y2 XY Startpunkt 525008 MU 2 G43 H01 20 1 M08 GOl 20 01 F30 130 P2020 2 2 ZI 80 5 ROUL Is 7 K0O 0Ol G41 D01 E10 G40 G01 X2 Y2 GOU Z1 0 MOD G53 G49 YO ZO 7 M303 Unterprogramm o 320 G Codes M Codes Einstellungen 002020 Unterprogramm f r G150 in O02010 G01 Y1 1 SZ 2 Yo 3 x1 4 Y3s2 A 3 Ea IN 3 7 ECG SE Y4 25 x4 25 Y2 15 1 2 3 4 6 DE SCH g 9 X215 10 KE 1 xl Yl SSC M99 Q O 5 1 1 14 Schlie en der Taschenschleife R ckkehr zum Hauptprogramm Runde Insel F6 44 G150 Taschenfr sen Runde Insel 0 500 Durchmesser Schaftfr ser 5 0 x 5 0 x 0 500 DP Rechteckige Tasche mit runder Insel Hauptprogramm Q O03010 T1 M0O6 Werkzeug ist ein Schaftfr ser mit einem Durchmesser von 0 500 Zoll G90 G54 G00 X2 Y2 XY Startpunkt 321 G Codes feste Bearbeitungszyklen S2500 REIS 7 643 HOT 2031 MOR 3 GOT Z0 E30 GLS P3020 As 72 ZI 5 05 ROZU k ID KOOL G4 D01 FI0 7 GAO GOUT X2 VAr GOU ZI M09 GSS GARY Oa AOs 2 M30 Q O Unterprogramm Q O 003020 Unterprogranm EE GLoU 273 0030109 5 GOL Yle XEN 3 Xou 2 2 Xoe 108 p Xile KA 4 Te WI F Xasan O 5 CO Ee ECK 5 G02 X35 Y4 5 Rls 687 7 COL Z 9 1 hn LO
154. XY MIRROR Minus Richtung aktiv T2 21 Feld 7 A B C AB CB CA AXIS UNCLAMPED Eine Drehachse oder eine Kombination von Rundachsen ist freigegeben SPINDLE BRAKE ON Die Spindelbremse der Drehmaschine ist bet tigt 60 T2 22 Feld 8 Name TOOL UNCLAMPED CHECK LUBE LOW SS LUBE LOW AIR PRESSURE LOW ROTARY BRAKE OIL MAINTENANCE DUE Einf hrung Bedeutung Das Werkzeug in der Spindel ist ausgespannt nur Fr smaschine Die Steuerung hat einen niedrigen Schmierzustand festgestellt Der Luftdruck an der Maschine unzureichend Der lstand f r die Drehvorrichtungsbremse ist niedrig Ein Wartungsverfahren ist auf der Grundlage von Informationen in der Seite MAINTENANCE f llig Auf Seite 51 sind n here Informationen aufgef hrt 61 Steuerungsanzeige T2 23 Feld 9 Name EMERGENCY STOP PENDANT Fr smaschine EMERGENCY STOP PALLET Drehmaschine EMERGENCY STOP BARFEED Fr smaschine EMERGENCY STOP TC CAGE Drehmaschine EMERGENCY STOP AUXILIARY 1 Fr smaschine EMERGENCY STOP AUXILIARY Drehmaschine EMERGENCY STOP AUXILIARY 2 T2 24 Feld 10 SINGLE BLK 62 Bedeutung EMERGENCY STOP auf dem Bedienpult wurde bet tigt Dieses Symbol verschwindet wenn EMERGENCY STOP gel st wird EMERGENCY STOP auf dem Palettenwechsler Fr smaschine oder dem Stangenlader Drehmaschine wurde gedr ckt Dieses Symbol verschwindet wenn EMERGENCY STOP g
155. Y Achse im Men Axis Selection ausgew hlt Ax s Selection CANCEL Exit E dr T d Please select the axes to be displayed Use the left and right cursor and press F2 key when finished 4 Die Schritte 2 und 3 wiederholen bis alle anzuzeigenden Achsen ausgew hlt sind 5 F2 dr cken Die Positionsanzeige wird aktualisiert mit den ausgew hlten Achsen aktualisiert F2 33 Die aktualisierte Positionsanzeige POSITION OPERATOR Press POSIT to cycle Coordinate displays Eingabezeile Die Eingabezeile ist der Dateneingabebereich unten links im Bildschirm Hier erscheint w hrend der Eingabe der der eingegebene Text 55 Steuerungsanzeige Symbolleiste Die Symbolleiste ist in 18 grafische Anzeigefelder In einem oder mehreren dieser Felder erscheint ein Maschinenzustandssymbol T2 15 Feld 1 E 8 SETUP UNLOCKED T2 16 Feld 2 Einrichtungsmodus ist gesperrt Auf Seite 5 sind n here Informationen aufgef hrt Einrichtungsmodus ist freigegeben Auf Seite 5 sind n here Informationen aufgef hrt DOOR HOLD RUNNING 56 Maschinenbewegung ist aufgrund der T rregeln gestoppt Die Maschine f hrt ein Programm aus Einf hrung T2 17 Feld 3 Name Symbol Bedeutung RESTART Die Steuerung scannt das Programm vor einem Neustart des Programms Siehe Einstellung 36 auf Seite 369 SINGB STOP DNC RS232 Z B DNC RS 232 Modus ist aktiv T2 18 Feld 4 Symbol Bedeutung EIN
156. ZELSATZ Modus ist aktiv und die Steuerung wartet auf einen Befehl um fortzufahren Auf Seite 39 sind n here Informationen aufgef hrt Die Maschine befindet sich im Vorschubhalt Die Achsenbewegung hat gestoppt aber die Spindel dreht sich weiter FEED HOLD Zerspanungsbewegung durch 8 o 57 Steuerungsanzeige M FIN Die Steuerung wartet auf ein M Ende Signal von einer optionalen Benutzeroberfl che M121 M128 M FIN Die Steuerung wartet auf das M Ende Signal von einer optionalen Benutzeroberfl che M121 M128 um anzuhalten RAPID Die Maschine f hrt eine nicht schneidende Achsenbewegung mit der schnellstm glichen Geschwindigkeit aus DWELL Die Maschine f hrt eine e Verweilzeit G04 aus er 58 Einf hrung T2 19 Feld 5 Name Bedeutung JOG LOCK ON Schrittschaltsperre ist aktiv Durch Dr cken einer Achse Taste verf hrt die Achse mit der aktuellen Schrittgeschwindigkeit bis die Taste JOG LOCK wieder bet tigt wird JOGGING YZ MANUAL JOG Eine Achse wird mit der VECTOR JOG aktuellen Schrittgeschwindigkeit verfahren REMOTE JOG Das optionale tragbares Bedienpult ist aktiv RESTRICTED ZONE Eine aktuelle Achsenposition befindet sich in der Sperrzone nur Drehmaschine 59 Steuerungsanzeige T2 20 Feld 6 Name Symbol Bedeutung Spiegelung ist aktiv X MIRROR Y MIRROR XY MIRROR Spiegelung ist in Plus Richtung aktiv X MIRROR Y MIRROR Spiegelung ist in
157. aben nutzen k nnen F r detaillierte Anweisungen zu den in diesem Abschnitt genannten Verfahren siehe Haas DIY Website unter diy haascenc com T gliche Wartung In jeder Acht Stunden Schicht insbesondere bei intensiver Nutzung von K hlmittel durch die Spindel den K hlmittelstand berpr fen Wenn Ihr K hlmittelsystem ein Hilfsfilter vorhanden ist den K hlmitteltank am Ende des Betriebstages den K hlmitteltank nicht vollst ndig auff llen Der Hilfsfilter l sst ber Nacht etwa 19 Liter K hlmittel wieder in den K hlmittelbeh lter zur ckflie en lf llstand im Schmiertank pr fen Sp ne auf der Bahnabdeckung und aus der Bodenwanne entfernen Sp ne im Werkzeugwechsler entfernen Spindelkonus mit einen sauberen Lappen abwischen und Leicht l auftragen W chentliche Wartung Filter f r K hlmittelzufuhr durch die Spindel TSC berpr fen Falls n tig reinigen oder auswechseln Auf Maschinen mit der TSC Option den Sp nekorb am K hlmitteltank leeren Bei Maschinen ohne TSC Option ist dies monatlich auszuf hren Luftdruckmesser regler 85 psi pr fen Den Spindelluftdruckregler f r Vertikal Frasmaschinen auf 15 psi und f r Horizontal Frasmaschinen auf 25 psi einstellen 399 7 4 1 3 7 6 400 e Bei Maschinen mit der TSC Option etwas Schmierfett auf jeden Werkzeughalter Zugbolzen auftragen Bei Maschinen ohne TSC Option ist dies monatlich auszuf hren e Alle u eren Fl chen mit einem milden
158. ain Haupt und Split Teilen Show Line Numbers Zeilennummern anzeigen Im FNC EDITOR Modus 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Show Line Numbers w hlen Um Zeilennummern unabh ngig vom Programmtext anzuzeigen Diese werden nicht als Teil des Programms wie Nxx Nummern gespeichert Die Option erneut anw hlen um die Zeilennummern wieder auszublenden Edit Men FNC Um das Edit Men aufzurufen 1 Im FNC EDITOR Modus F1 dr cken 2 Den Cursor auf das Edit Men setzen 137 Der FNC Editor HINWEIS 138 F4 11 Men Edit CANCEL Exit SELEUT TEXT H VE SELECTED TEXT COPY SELECTED TEXT DELETE SELECTED TEXT CUT SELECTION TO CLIPEQARD COPY SELECTION TO CLIPE ARD PASTE FROM CLIPEQARD HIDE CLIPEQARD EDIT CLIPEQARD Undo R ckg ngig machen Um nderungen am aktiven Programm im FNC Editor Modus r ckg ngig zu machen 1 2 Block und globale Funktionen k nnen nicht r ckg ngig gemacht werden F1 dr cken EDIT Men und anschlie end UNDO w hlen Select Text Text w hlen Um einen Textblock im FNC EDITOR Modus hervorheben 1 Vor der Auswahl dieser Men option oder ber den Hotkey F2 den Cursor in die ersten Zeile des auszuw hlenden Blocks setzen F2 Hotkey oder F1 dr cken Bei Verwendung des Hotkey weiter mit Schritt 4 Ansonsten Cursor auf das Men EDIT setzen und SELECT TEXT w hlen Den Auswahl
159. als H in einer Maschinencodezeile angegeben wird Der Versatzweg wird f r jedes Werkzeug in die Werkzeugversatztabelle eingetragen F3 12 Einstellen des Werkzeugversatzes Die Werkzeugl nge wird von der Werkzeugspitze 1 bis zur Oberseite des Werkst cks 2 mit der Z Achse in der Ausgangsstellung gemessen 11 12 Das Werkzeug in die Spindel 1 einsetzen HANDLE JOG A dr cken 1 100 B dr cken Die Fr smaschine bewegt sich mit hoher Vorschubgeschwindigkeit wenn das Handrad gedreht wird Die X oder Y Achse C w hlen und das Werkzeug D ungef hr in die Mitte des Werkst cks fahren Z E dr cken Die Z Achse mit dem Handrad D ca 1 Zoll ber das Werkst ck fahren 0001 1 F dr cken Die Fr smaschine bewegt sich mit niedriger Vorschubgeschwindigkeit wenn das Handrad gedreht wird Ein Blatt Papier zwischen Werkzeug und Werkst ck einf hren Das Werkzeug vorsichtig so nah wie m glich an die Oberseite des Werkst cks heran bewegen wobei das Papier noch bewegt werden kann OFFSET G dr cken PAGE UP H dr cken bis die Seite mit K hlmittel L nge Radius erscheint Dann zu Werkzeug 1 scrollen Den Cursor I auf Geometrie f r Position 1 setzen TOOL OFFSET MEASUREI J dr cken 113 Zus tzliche Werkzeugeinrichtung VORSICHT 13 14 Der n chste Schritt bewirkt dass die Spindel sich schnell auf der Z Achse bewegt NEXT TOOL K dr cken Den
160. ammiert werden kann Programmbeispiel gt 01234 Beispielprogramm T1 M06 Werkzeug Nr 1 ist ein 0 5 Zoll 90 Grad Anbohrer G90 G54 G00 X 565 Y 1 875 51275 MU G43 H01 20 1 M08 Gba 2 05175 Peo RUI FIU 3 1 115 42 7005 4 EA Ee 22 108 Vz x5 0 Y 4 0 G80 GOU Z1 0 M09 F6 26 82 Beispiel f r Anbohren 291 G Codes feste Bearbeitungszyklen 292 G83 Fester Bearbeitungszyklus normales Tieflochbohren Gruppe 09 F Vorschubgeschwindigkeit Gr e der ersten Zustelltiefe J Betrag um den die Zustelltiefe bei jedem Durchgang zu reduzieren ist K Minimale Zustelltiefe L Zahl der L cher wenn G91 Inkrement Modus verwendet wird auch G81 bis G89 P Pause am Ende des letzten Einstichs in Sekunden Verweilzeit Q Zustelltiefe immer inkrementell R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches Wenn I J und K angegeben sind schneidet der erste Durchgang mit dem Wert jeder nachfolgende Schnitt wird um den Wert J reduziert und die minimale Schnitttiefe ist K Keinen O Wert bei der Programmierung mit I J und K verwenden Wenn P angegeben ist pausiert das Werkzeug am Tiefpunkt des Loches f r die entsprechende Zeitdauer Das folgende Beispiel sticht mehrere Male ein und verweilt f r 1 5 Sekunden Go 2 0 62 Flos BUs 99 172 EE Er J Die gleiche Verweilz
161. ammierte Position zu verschiedenen Zeiten die Achse mit dem k rzesten Abstand vom Ziel kommt als erste an die mit dem l ngsten Abstand als letzte Eine hohe Vorschubgeschwindigkeit zwingt die Achsen zur gleichen Zeit in der kommandierten Position anzukommen wodurch die M glichkeit einer Kollision vermieden wird G Codes Ob Zoll G20 oder Metrisch G21 gew hlt wird hat keinen Einfluss auf die F nf Achsen Programmierung da die A und B Achse stets in Grad programmiert werden G93 inverse Zeit muss f r gleichzeitige 4 oder 5 Achsen Bewegung wirksam sein Siehe G93 auf Seite 300 f r n here Informationen Den Post Prozessor CAD CAM Software auf einen maximalen G93 F Wert von 45000 begrenzen Dies f hrt zu einer weicheren Bewegung die beim Herumf chern um schr ge W nde notwendig sein kann M Codes Es wird w rmstens empfohlen die A B Bremsen zu bet tigen wenn andere als 5 Achsen Bewegungen ausgef hrt werden Bearbeitung mit gel sten Bremsen kann zu berm igem Verschlei in den Zahnr dern f hren 181 Erstellung von F nf Achsen Programmen M10 M11 dient zum L sen Bet tigen der A Achsenbremse M12 M13 dient zum L sen Bet tigen der B Achsenbremse Bei der Bearbeitung auf der 4 oder 5 Achse pausiert die Maschinen zwischen den S tzen Diese Pause entsteht durch L sen der A und oder B Achsenbremse Um diese Verweilzeit zu vermeiden und f r eine weichere Programmausf hrung zu sorgen M11 und od
162. arbeitungszyklen f r Schraubenmuster 1 Das Werkzeug muss in die Mitte des Schraubenmusters gesetzt werden bevor der feste Bearbeitungszyklus ausgef hrt wird 2 Der J Code ist die Winkelanfangsposition und betr gt immer 0 bis 360 Grad im Gegenunhrzeigersinn von der 3 Uhr Position 3 Durch Setzen von LO in der ersten Festzykluszeile vor Verwendung von LO mit einem Lochkreis Zyklus wird die erste XY Position bersprungen die Position wird nicht gebohrt Deaktivieren der Einstellung 28 Festzyklus aktivieren ohne X Y ist eine weitere M glichkeit um zu verhindern dass ein Loch in der ersten XY Position gebohrt wird Auf Seite 366 sind n here Informationen zu Einstellung 28 aufgef hrt HINWEIS Die Verwendung von LO ist die bevorzugte Methode 283 G Codes feste Bearbeitungszyklen Festzyklus Bewegungen Bohren F Vorschubgeschwindigkeit 1 Vorschub 2 Eilgang 3 Anfang oder Ende des Hubs 4 Manuelle Schrittschaltung 5 Verschiebung l J Q F6 19 Dies sind die Bohrbewegungen in den Abbildungen f r die Bohr Festzyklen gt up mmm 284 G Codes M Codes Einstellungen G73 Fester Bearbeitungszyklus schnelles Tieflochbohren Gruppe 09 F Vorschubgeschwindigkeit I Erste Zustelltiefe J Betrag um den die Zustelltiefe bei jedem Durchgang zu reduzieren ist K Minimale Zustelltiefe die Steuerung berechnet die Anzahl der Einstechungen L Anzahl Schleifen Zahl der L cher zum Bo
163. asten einen Bereich unter Tool markieren und eine Werkzeugnummer eingeben Durch Eingabe von null wird das Werkzeug gel scht durch Markieren der Werkzeugnummer und Dr cken von ORIGIN werden der H Code D Code und die Spannnutdaten auf die Standardwerte zur ckgesetzt EXP Ablaufen Wird verwendet um ein Werkzeug in der Gruppe als abgelaufen zu deklarieren Um ein Werkzeug als abgelaufen zu deklarieren ein eingeben oder um ein abgelaufenes Werkzeug zu l schen ENTER dr cken Life Standzeit Die Reststandzeit eines Werkzeugs in Prozent Diese wird von der CNC Steuerung aus echten Werkzeugdaten und den Grenzwerten berechnet die der Bediener f r die Gruppe eingegeben hat CRNT PKT Aktuelles Werkzeugfach Das Fach des Werkzeugwechslers in dem sich das markierte Werkzeug befindet H Code Der H Code Werkzeugl nge der f r das Werkzeug verwendet wird Der H Code kann nur editiert werden wenn Einstellung 15 H Code und T Code bereinstimmung deaktiviert OFF ist Der Bediener kann den H Code durch Eingabe einer Zahl und Dr cken von ENTER ndern Die eingegebene Zahl entspricht der Werkzeugnummer in der Werkzeugversatzanzeige D Code Der D Code der f r das Werkzeug verwendet wird Der D Code kann durch Eingabe einer Zahl und Dr cken von ENTER ge ndert werden Im erweiterten Werkzeugmanagement werden die H und D Codes standardm ig gleich der Werkzeugnummer gesetzt die der Gruppe hinzu
164. atusleiste angezeigt Find Again Weitersuchen Dieser Men punkt erm glicht es Ihnen Ihren letzten FIND Befehl schnell zu wiederholen Auf diese Weise kann das Programm schnell nach weiteren Vorkommen eines Suchbegriffs durchsucht werden 1 Den Befehl FIND AGAIN im Popup Men SEARCH w hlen 2 ENTER dr cken Die Steuerung sucht den zuletzt verwendeten Suchbegriff ab der aktuellen Cursorposition weiter in der gleichen Richtung Find And Replace Text Text finden und ersetzen Dieser Befehl durchsucht das aktuelle Programm nach einen bestimmten Text oder Programm und ersetzt jedes Vorkommen oder alle durch einen anderen Text 1 F1 dr cken Den Befehl FIND AND REPLACE TEXT im Popup Men SEARCH w hlen Suchbegriff eingeben ENTER dr cken Den Text eingeben der den Suchbegriff ersetzen soll ENTER dr cken F dr cken um den Text ab der Cursorposition zu suchen B dr cken um den Taxt ber der Cursorposition zu suchen Ee nr Ss LE S Bei jedem gefundenen Auftreten des Suchbegriffs fragt die Steuerung Replace Yes No All Cancel Ersetzen Ja Nein Alle Abbrechen Zum Fortsetzen wird der erste Buchstabe der Antwort eingegeben Bei Auswahl von Yes Ja oder No Nein f hrt der Editor diese aus und springt zum n chsten Auftreten des Suchbegriffs 128 Programmierung Durch Auswahl von All Alle werden automatisch alle Auftretensf lle des Suchbegriffs ersetzt Durch Auswahl von Cance
165. atzpause w hrend des Laufs eines Programms der Baureihe 9000 Ist Einstellung 75 aktiviert ON und Einstellung 74 deaktiviert OFF werden Programme der Baureihe 9000 w hrend ihrer Ausf hrung angezeigt 377 Einstellungen 76 Tool Release Lock Out Werkzeugfreigabe sperren Wenn diese Einstellung aktiviert ON ist wird die Taste TOOL RELEASE auf der Tastatur deaktiviert 77 Scale Integer F Ganzzahl F skalieren Diese Einstellung erlaubt dem Bediener zu w hlen wie die Steuerung einen F Wert Vorschub interpretiert der keinen Dezimalpunkt enth lt Es wird empfohlen dass Programmierer stets einen Dezimalpunkt verwenden Diese Einstellung hilft dem Bediener Programme ausf hren zu lassen die nicht auf einer Haas Steuerung entwickelt wurden F12 wird beispielsweise e 0 0012 Einheiten Minute bei Einstellung 77 OFF 12 0 Einheiten Minute bei Einstellung 77 ON Es gibt 5 Einstellungen der Vorschubgeschwindigkeit In dieser Tabelle ist die Wirkung der einzelnen Einstellungen f r eine gegebene F 10 Adresse dargestellt ZOLL l MILLIMETER STANDARD 0001 STANDARD 001 GANZE ZAHL F1 F1 GANZE ZAHL F1 F1 EHRE Ca ER CC SSES C C ees 378 HINWEIS G Codes M Codes Einstellungen 78 Sth axis Enable F nfte Achse aktivieren Wenn diese Einstellung deaktiviert OFF ist ist die 5 Achse deaktiviert d h es k nnen keine Befehle zu dieser Achse geschickt werden Zur 4 Achse siehe Einstellung 30
166. auf Null stellen die Position w hlen und Taste ORIGIN dr cken 3 Die A Achse um 180 drehen 186 9 2 9 Programmierung von Sonderausstattungen Die Anzeige der Stirnseite der Spannfl che muss nun von derselben Richtung wie bei der ersten Anzeige angezeigt werden Einen 1 2 3 Klotz gegen die Stirnseite der Spannfl che platzieren und die Stirnseite des Klotzes vermessen der an der Stirnseite der Spannfl che anliegt Die Y Achse verfahren um die Messuhr gegen den Block auf Null zu setzen Die neue Bedienerposition der Y Achse ablesen Diesen Wert durch 2 dividieren um den B Versatz auf der A Achse zu bestimmen Deaktivieren der 4 und 5 Achse Deaktivieren der 4 und 5 Achse F5 6 VORSICHT Parametersatz der Drehvorrichtung speichern Save Rotar CANCEL EXIT 3 l Before continuing the current Rotary Set must be saved e 1 select a file from the list or enter a name in the box below to save the current rotary parameters 7 i HASC Pl_A After selecting desired Rotary file press WRITE to save it to the systen For creating a new User rotary file key the desired name in box below then press WRITE E mc E Einstellung 30 f r die 4 Achse und 78 f r die 5 Achse auf Off Aus setzen wenn die Drehvorrichtung von der Maschine entfernt wird Beim Deaktivieren von Einstellung 30 oder 78 erscheint eine Aufforderung zum Speichern des Parametersatzes Keine Kabel anschli
167. be beschreibt Text den die Maschine PROGRAMM ENDE als Reaktion auf Ihre Aktionen anzeigt Benutzereingabe beschreibt Text den Sie in die G04 P1 Maschinensteuerung eingeben m ssen xii Inhalt Kapitel 1 leg LEE 1 ES W lie Te DEENEN 1 1 1 1 Vorder Bedienung lesen 1 1 1 2 Umwelt und L rmgrenzwerte e 4 1 2 _Mannloser Betrieb 2 2 2 Hmmm 4 1 3 Einrichtungsmodus 5 1 3 1 Roboterzellen 5 1 3 2 Verhalten der Maschine bei ge ffneter T r 6 1 4 Ver nderungen an der Maschine 9 1 5 _Sicherheitsplaketten e 9 1 5 1 Warnplaketten der Fr smaschine 222 11 1 5 2 Andere Sicherheitsplaketten e 12 Kapitel 2 leit lol ee EE 13 2 1 bersicht ber die Vertikal Fr smaschine 2 2 22 2 13 2 2 Horizontale Ausrichtung der Fr smaschine 2 2 22 2 19 2 3 Bedienpult soia aiar au as Sa ae ee 32 2 3 1 Fronttafel des Bedienpults 22 22cm nn 33 2 3 2 Bedienpult Rechte Seite Ober und Unterseite 34 2 3 3 SEENEN a e news WE d he ee on ee Ant 35 2 3 4 Steuerungsanzeige 2 2 2 nn 47 2 3 5 Bildschirmabzug e 68 2 4 Grundlegende Navigation in den Registermen s 68 2 5 aaa aaa a a a 69 2 5 1 Das Hilfe Registermen e 70 2 5 2 Registerkarte Suchen 70 2 5 3 Hilfeindex 71 2 5 4 Register Bohrertabelle e 71 2 5 5 Rechner Register 2 2 mm 71 Kapitel 3 Bedienung sa a on were en Bea ee an rare de 79 3 1 Einschalten de
168. be warten N 10 7 Bei Eingabe von 1 wird dieses Unterprogramm ausgef hrt 10 Minuten schlummern 3006 25 Zyklusstart schlummert f r 10 Minuten MIS 100210 3 GOTO100 N20 Bei Eingabe von 2 wird dieses Unterprogramm ausgef hrt Programmierte Meldung 6 1 4 G Codes M Codes Einstellungen 3006 25 Programmierte Meldung beim Zyklusstart GOTOl00 NZ Bei Eingabe von 3 wird dieses Unterprogramm ausgef hrt Unterprogramm 20 ausf hren 3006 25 Zyklusstartprogramm 20 wird ausgef hrt G65 P20 Unterprogramm 20 aufrufen GOTOl00O N40 Bei Eingabe von 4 wird dieses Unterprogramm ausgef hrt Unterprogramm 22 ausf hren 3006 25 Zyklusstartprogramm 22 wird ausgef hrt M98 P22 Unterprogramm 22 aufrufen GOTOTOO 7 N50 3 Bei Eingabe von 5 wird dieses Unterprogramm ausgef hrt Programmierte Meldung 3006 25 Durch R cksetzung oder Zyklusstart wird der Strom abgeschaltet 1106 15 KEE G M30 Q O Einstellungen Die Einstellungsseiten enthalten Werte die den Betrieb der Maschine steuern und die der Benutzer eventuell anpassen muss Die meisten Einstellungen k nnen vom Bediener ge ndert werden Diese Einstellungen werden von einer kurzen Beschreibung links und dem Wert rechts eingeleitet Die Einstellungen werden in Registermen s dargestellt Informationen zur Navigation in Registermen s in der Haas Steuerung sind auf Seite 68 e
169. bereich mit den Cursortasten oder dem Handrad f r Schrittschaltung definieren ENTER oder F2 dr cken um den Block zu markieren HINWEIS Programmierung Move Copy Delete Selected Text Gew hlten Text verschieben kopieren l schen Um ausgew hlten Text an der derzeitigen Position zu entfernen und nach der Cursorposition einzuf gen Hotkey ALTER um ausgew hlten Text nach der Cursorposition einzuf gen ohne ihn an der aktuellen Position zu l schen Hotkey INSERT oder um den ausgew hlten Text aus dem Programm zu entfernen Hotkey DELETE Im FNC EDITOR Modus 1 Vor Auswahl dieser Men option oder Verwendung der Hotkeys ALTER INSERT oder DELETE den Cursor in der Zeile ber der Zeile positionieren in der der ausgew hlte Text eingef gt werden soll DELETE entfernt den ausgew hlte Text und schlie t die Programmliste Wenn die Hotkeys nicht verwendet wurden F1 dr cken Den Cursor auf das Men Edit setzen und und Move Selected Text ausgew hlten Text verschieben Copy Selected Text ausgew hlten Text kopieren oder Delete Selected Text ausgew hlten Text l schen w hlen Cut Copy Selection To Clipboard Auswahl zur Zwischenablage verschieben kopieren Um den ausgew hlten Text aus dem aktuellen Programm zu entfernen und in die Zwischenablage zu verschieben oder den ausgew hlten Text in die Zwischenablage zu kopieren ohne ihn aus dem Programm in FNC EDITOR Modus zu e
170. bewegt die Achsen zu der programmierten Position Die spezifizierte Bewegung wird gestartet und verl uft bis die Position erreicht wird oder der Messkopf ein Signal sendet Sprungsignal HINWEISE Dieser Code ist nicht modal und gilt nur f r den Codeblock in dem G35 angegeben ist Keine Fr serkorrektur G41 G42 mit G35 verwenden Um eine Besch digung des Messtasters zu vermeiden ist eine Vorschubgeschwindigkeit unter F100 Zoll oder F2500 metrisch zu verwenden Den Werkzeugmesstaster vor Verwendung von G35 einschalten Wenn die Fr smaschine ber das standardm sige Renishaw Tastsystem verf gt die folgenden Befehle verwenden um den Werkzeugmesstaster zu aktivieren M59 PIT33 7 G04 P1 0 M59 P1134 Mit den folgenden Befehlen wird der Werkzeugmesstaster ausgeschaltet M69 P1134 F r einen Rechtsfr ser wird die Spindel in Gegenrichtung M04 eingeschaltet Siehe auch M75 M78 und M79 Siehe auch G31 Beispielprogramm Dieses Beispielprogramm misst den Durchmesser eines Werkzeugs und zeichnet den Messwert in der Werkzeugversatz Seite auf Um dieses Programm zu verwenden muss die 659 Werkst ckversatzposition auf die Position des Werkzeugmesstasters gesetzt werden 000035 G35 PROGRAMM Tl MO6 GOO G90 G59 zU Y 1l M59 P1133 G04 Pl M59 P1134 G43 HOI SI MOA S200 GOL 2 0725 E50 7 257 G Codes vorbereitende Funktionen 258 Gol 0 238 810 Moy GOL Y RE 3 ANR l
171. bsicht hinter 6143 ist die Differenz der Werkzeugl ngen zwischen dem urspr nglich programmierten Werkzeug und einem Ersatzwerkst ck zu kompensieren Durch Verwendung von G143 kann das Programm ausgef hrt werden ohne dass eine neue Werkzeugl nge programmiert werden muss Die Werkzeugl ngenkorrektur G143 arbeitet nur mit Eilgang G00 und linearen Vorschubbewegungen G01 es k nnen keine anderen Vorschubfunktionen G02 oder G03 oder feste Bearbeitungszyklen Bohren Gewindebohren usw verwendet werden F r eine positive Werkzeugl nge w rde sich die Z Achse nach oben in Plus Richtung bewegen Wenn entweder X Y oder Z nicht programmiert ist gibt es keine Bewegung auf der betreffenden Achse auch wenn die Bewegung von A oder B einen neuen Werkzeugvektor erzeugt Ein typisches Programm w rde also alle 5 Achsen in einem Datensatz verwenden G143 kann die befohlene Bewegung aller Achsen beeinflussen um Korrekturen f r die A und B Achse zu bewirken Die Verwendung von inversem Vorschub G93 wird empfohlen wenn G143 verwendet wird Es folgt ein Beispiel Ek ELE G00 G90 G54 X0 YO Z0 AO BO G143 HOL X0 YO Z0 A 20 B 20 BILGANG MIT 5 ACHS KORR GOL ZE 7 01 2207 22959 BF 1959 F00 KVORSEHUB INV ZEIT X0 02 70 03 EE ASNS T BaL T 2300 5 EE 202099 20 062 eet BATI G 7300 5 22845 812384 221 232 Aed E Ae FE 200 ERTA TA BEWEGUNG G94 F50 G93 AUFHEBEN G00 G90 G49 ZO IM EILGANG AUF NULL 5 ACHSEN KORR A
172. bstandsebenen und Inkrementwerte Die Endergebnisse der Skalierung werden auf den niedrigsten Bruchwert der skalierten Variablen gerundet G52 Werkst ckkoordinatensystem einstellen Gruppe 00 oder 12 Der G52 Befehl funktioniert unterschiedlich je nach dem Wert von Einstellung 33 Einstellung 33 w hlt die Fanuc Haas oder Yasnac Art von Koordinaten Bei Wahl von YASNAC ist G52 ein G Code der Gruppe 12 G52 arbeitet genauso wie G54 G55 usw Alle G52 Werte werden beim Stromeinschalten beim Dr cken der R cksetztaste am Programmende oder durch M30 nicht auf null 0 gesetzt Bei Verwendung von G92 Verschiebewert von Werkst ckkoordinatensystemen vorgeben im Yasnac Format werden die X Y Z A und B Werte von der aktuellen Werkst ckposition subtrahiert und automatisch in den Werkst ckversatz G52 eingetragen 269 G Codes vorbereitende Funktionen 270 Bei Wahl von FANUC ist G52 ein G Code der Gruppe 00 Dies ist eine globale Werkst ckkoordinatenverschiebung Die in der G52 Zeile auf der Werkst ckversatz Seite eingegebenen Werte werden zu allen Werkst ckvers tzen addiert Alle 652 Werte auf der Werkst ckversatz Seite werden beim Stromeinschalten Dr cken der R cksetztaste ndern der Betriebsart am Programmende durch M30 G92 oder G52 X0 YO ZO AO BO auf null 0 gesetzt Bei Verwendung von G92 Verschiebewert von Werkst ckkoordinatensystemen vorgeben im Fanuc Format wird die aktuelle Position im aktuellen Werkst c
173. chenablage abgelegt Der vorherige Inhalt der Zwischenablage wird dadurch ersetzt Der Text wird nicht aus dem Programm entfernt Paste From Clipboard Von der Zwischenablage einf gen Um den Inhalt der Zwischenablage in die Zeile nach der Cursorposition zu kopieren 1 Den Cursor gt zur Programmzeile bewegen in die der Zwischenablagetext eingef gt werden soll Den Befehl PASTE FROM CLIPBOARD im Popup Men EDIT w hlen ENTER dr cken um den Zwischenablagetext hinter dem Cursor gt einzuf gen Men Search Suchen Das Guchmen bietet erweiterte Suchoptionen ber die Schnellsuche Funktion hinaus die im Abschnitt ber grundlegendes Editieren von Programmen beschrieben ist F4 6 Popup Men Erweiterte Suche HELP M DIF T SEARCH CANCEL Exit EDIT PROGRAM FIND AGAIN FIND AND REPLACE TEXT Find Text Text suchen Um im vorliegenden Programm nach einem bestimmten Text oder Programmcode zu suchen 1 Den Befehl FIND TEXT im Popup Men SEARCH w hlen 2 Den zu suchenden Text eingeben 127 Komfort Editor 3 ENTER dr cken 4 F dr cken um den Text ab der Cursorposition zu suchen B dr cken um den Text ber der Cursorposition zu suchen Die Steuerung durchsucht das Programm in der angegebenen Richtung und hebt dann das erste Vorkommen des gefundenen Suchbepgriffs hervor Wenn die Suche kein Ergebnis liefert wird die Meldung NOT FOUND in der Systemst
174. chlie en Nicht zum Start zur ckgehen M99 R ckkehr zum Hauptprogramm Quadratische Tasche F6 42 150 Allgemeine Taschenbearbeitung 0 500 Durchmesser Schaftfr ser XO Y1 5 XO YO 5 0 x 5 0 x 0 500 DP Quadratische Tasche Hauptprogramm Q O OOLOOL 318 G Codes M Codes Einstellungen T1 M06 Werkzeug Nr 1 ist ein Schaftfr ser mit einem Durchmesser von 0 500 Zoll G90 G54 SIE X0 21 5 BI STtartpunke S2000 MOS3 G43 H01 Z0O 1 M08 E01 20 ROM 3 G150 P1002 270 5 00 25 RV 0T 0 3 KOLOT SZT DVI ETO 7 G40 GOL Hr Yl 3 7 GOU Ale M09 G53 G49 YO 20 M30 Q O Unterprogramm Q O O01002 GOL 22 0 1 F Schlie en der Taschenschleife ckkehr zum Hauptprogramm lt O SE MIN A Beispiele f r ein absolutes und inkrementelles Unterprogramm mit Aufruf durch den P Befehl in der Zeile mit 6150 Absolutes Unterprogramm Q O 001002 G90 Unterprogramm f r G150 GIO GOL Y2s9 1L 2 Ee W225 ezsa o Inkrementelles Unterprogramm 001002 G91 Unterprogramm f r 6150 G91 GOI Y0 5 1 3 e Sch g Yen oe A 319 G Codes feste Bearbeitungszyklen x5 4 Xos do F X so O G90 M99 Q O Rechteckige Insel F6 43 amp 150 Taschenfr sen Rechteckige Insel 0 500 Durchmesser Schaftfr ser 5 0 x 5 0 x 0 500 DP Rechteckige Tasche mit rechteckiger Insel Hauptprogramm Q 002010 7 T1 M06
175. chnitt Variable 3004 auf 1 zu setzen Im Anschluss an den Programmabschnitt Variable 3004 auf 0 setzen sodass die Taste FEED HOLD wieder wirksam wird Beispiel Anfahrt Code FEED HOLD zul ssig 3004 1 Deaktiviert FEEDHOLD Nicht stoppbarer Code FEEDHOLD unzul ssig 3004 0 Aktiviert FEEDHOLD Abfahrt Code FEED HOLD zul ssig Im Folgenden ist die Bit Zuordnung der Variablen 3004 zu den entsprechenden Overrides aufgef hrt A Aktiviert N Deaktiviert Exakten Stopp 3004 Vorschubhalt Vorschub Override 206 Programmierung von Sonderausstattungen 3006 Programmierbarer Halt Stopps k nnen programmiert werden sodass sie sich wie ein MO0 Befehl verhalten Die Steuerung stoppt und wartet bis die CYCLE START gedr ckt wird Nach Dr cken von CYCLE START f hrt das Programm mit dem Satz nach dem 3006 fort Im folgenden Beispiel werden die ersten 15 Zeichen des Kommentars im unteren linken Teil des Bildschirms angezeigt IF 1 EQ 0 THEN 3006 101 Kommentar hier 4001 4021 Gruppencodes des letzten Satzes modal Durch Gruppierung von G Codes wird eine effizientere Verarbeitung erreicht G Codes mit hnlichen Funktionen befinden sich gew hnlich in derselben Gruppe G90 und G91 beispielsweise befinden sich in der Gruppe 3 Diese Variablen speichern den letzten oder Standard G Code f r jede der 21 Gruppen Ein Makroprogramm kann das Verhalten des G Codes durch Lesen des Gru
176. chsenpositionen bezogen auf das aktuelle Werkst ckkoordinatensystem Dieser G Code ist n tzlich zur Abtastung eines Werkst cks siehe auch G31 Wenn der Messtaster das Werkst ck ber hrt k nnte in der n chsten Codezeile 6102 programmiert sein um die Achsenpositionen zu einem Computer zur Speicherung der Koordinaten zu schicken Dies wird als Digitalisieren eines Werkst cks bezeichnet wobei von einem realen Werkst ck eine elektronische Kopie angefertigt wird F r diese Funktion ist zus tzliche Software auf dem Computer erforderlich G103 Satzpufferung begrenzen Gruppe 00 Maximale Anzahl der S tze die die Steuerung vorausschaut Bereich 0 15 zum Beispiel GIUS JE sch G Codes M Codes Einstellungen Dies wird allgemein als Satzvorausschau oder Satz Look Ahead bezeichnet um zu beschreiben was die Steuerung w hrend Bewegungen der Maschine im Hintergrund macht Die Steuerung bereitet zuk nftige S tze Codezeilen im Voraus vor W hrend der gegenw rtige Satz ausgef hrt wird wurde der n chste Satz bereits interpretiert und f r eine ununterbrochene Bewegung vorbereitet Wird 6103 PO programmiert ist Satzbegrenzung deaktiviert Satzbegrenzung ist ebenfalls deaktiviert wenn G103 in einem Satz ohne einen P Adresscode erscheint Ist G103 Pn programmiert ist Satz Look Ahead auf n S tze begrenzt G103 ist auch zum Austesten von Makroprogrammen n tzlich Makroausdr cke werden w hrend des Look Ahead ausgef
177. cken k nnen ber das optionale Argument Cnn nnnn das eine Fase definiert abgeschr gt werden Ecken k nnen ber den optionalen Adresscode Rnn nnnn der einen Bogenradius definiert abgerundet werden Auf Seite 241 sind n here Informationen zu G01 aufgef hrt 157 Kreisinterpolationsbewegung 4 9 2 158 Kreisinterpolationsbewegung G02 und G03 sind die G Codes f r kreisf rmige Zerspanbewegungen Die Kreisinterpolationsbewegung verf gt ber mehrere optionale Adresscodes die den Bogen oder Kreis definieren Der Bogen oder Kreisschnitt beginnt ab der aktuellen Fr serposition 1 und l uft entsprechend der Geometrie die durch den Befehl 602 G03 festgelegt wird B gen k nnen mit zwei verschiedenen Methoden definiert werden Die bevorzugte Methode ist es die Mitte des Bogens oder Kreises mit I J oder K zu definieren und den Endpunkt 3 des Bogens mit einem X Y und oder Z zu definieren Det J K Werte definieren die relativen X Y Z Abst nde vom Ausgangspunkt 2 zur Mitte des Kreises Die X Y Z Werte definieren die absoluten X Y Z Abst nde vom Anfangspunkt zum Endpunkt des Bogens innerhalb des aktuellen Koordinatensystems Dies ist auch die einzige Methode um einen Kreis zu schneiden Werden nur die I J K Werte und nicht die Endpunkt X Y Z Werte definiert entsteht ein Kreis Das andere Verfahren um einen Bogen zu schneiden ist es die X Y Z Werte f r den Endpunkt zu definieren und den Radius des Kreises mit einem R Wert
178. darstellte Argumente in eckigen Klammern sind optional Zu n heren Einzelheiten ber Argumenten von Makros siehe Abschnitt Programmierung Der Befehl 665 erfordert eine P Adresse die einer Programmnummer entspricht die sich gegenw rtig im Speicher der Steuerung befindet Wenn die L Adresse verwendet wird wird der Makroaufruf diese Anzahl Male wiederholt In Beispiel 1 wird das Unterprogramm 1000 einmal aufgerufen ohne dass Bedingungen bergeben werden G65 Aufrufe sind zwar hnlich aber nicht das Gleiche wie M98 Aufrufe G65 Aufrufe k nnen bis zu 9 Male verschachtelt werden das hei t Programm 1 kann Programm 2 aufrufen Programm 2 kann Programm 3 aufrufen und Programm 3 kann Programm 4 aufrufen Beispiel 1 G65 P1000 Unterprogramm 1000 als Makro aufrufen 225 G65 Makroaufruf Gruppe 00 226 M30 Programmstopp 01000 Makrounterprogramm M99 R ckkehr vom Makrounterprogramm In Beispiel 2 soll das Unterprogramm 9010 eine Folge von L chern entlang einer Linie bohren deren Steigung durch die Argumente X und Y bestimmt wird die dem Unterprogramm in der G65 Befehlszeile bergeben werden Die Bohrtiefe wird als z der Vorschub als F und die Anzahl der zu bohrenden L cher als T bergeben Die L cher werden ab der aktuellen Werkzeugposition gebohrt wenn das Makrounterprogramm aufgerufen wird Beispiel 2 GOU G90 X1 0 Y1 0 Z 05 S1000 MOF Werkzeug positionieren GED P9010 3 75 25 2 05 E10 210
179. dem der Messtaster das Werkst ck tats chlich ber hrt HINWEISE Dieser Code ist nicht modal und gilt nur f r den Codeblock in dem G36 angegeben ist Die gemessenen Punkte werden um die Werte in den Einstellungen 59 bis 62 versetzt F r n here Informationen finden Sie im Abschnitt Einstellungen in diesem Handbuch Keine Fr serkorrektur G41 G42 mit G36 verwenden G Codes M Codes Einstellungen Keine Werkzeugl ngenkorektur G43 G44 mit G36 verwenden Um eine Besch digung des Messtasters zu vermeiden ist eine Vorschubgeschwindigkeit unter F100 Zoll oder F2500 metrisch zu verwenden Den Spindelmesstaster vor Verwendung von G36 einschalten Wenn Die Fr smaschine ber das standardm ige Renishaw Tastsystem verf gt die folgenden Befehle verwenden um den Spindelmesstaster zu aktivieren le Ee 7 Mit den folgenden Befehlen wird der Spindelmesstaster ausgeschaltet M69 P1134 Siehe auch M78 und M79 BEISPIELPROGRAMM 000036 G36 PROGRAMM T30 MUG gt GOO G90 G58 X0 Yl M59 P1134 ER E COL SS Y0 Zar F503 3 Be Y Us ECKE 7 G91 TOSA Eos GOU ZI G90 M69 P1134 G0O0O G53 SU M30 259 G Codes vorbereitende Funktionen 260 G37 Automatische Werkzeugversatzmessung Gruppe 00 Dieser G Code ist optional und erfordert einen Messtaster Dieser G Code wird zur Einstellung von Werkzeugl ngenvers tzen verwendet F Vorschubgeschwindigkeit H Werkzeugversa
180. den festen Bearbeitungszyklus Bei der Einstellung ON bewirkt der erste Definitionssatz des festen Bearbeitungszyklus dass ein Zyklus auch dann ausgef hrt wird wenn kein X oder Y Code im Satz vorhanden ist Beachten Sie dass wenn ein LO Code in diesem Satz vorhanden ist dieser den festen Bearbeitungszyklus in der Definitionszeile nicht ausgef hrt HINWEIS HINWEIS G Codes M Codes Einstellungen 29 G91 Non modal Nicht modal Wenn diese Einstellung aktiviert ON ist wird der G91 Befehl nur in dem Satz verwendet in dem er sich befindet nicht modal Ist diese Einstellung deaktiviert OFF und wird G91 befohlen verwendet die Maschine inkrementelle Bewegungen f r alle Achsenpositionen Diese Einstellung muss f r G47 Gravurzyklen OFF sein 30 4th Axis Enable Aktivieren der 4 Achse Diese Einstellung initialisiert die Steuerung f r eine spezielle 4 Achse Ausf hrliche Informationen zum ndern dieser Einstellung finden Sie in Abschnitt Programmierung der 4 und 5 Achse in diesem Handbuch Wenn diese Einstellung deaktiviert OFF ist ist die 4 Achse deaktiviert d h es k nnen keine Befehle zu dieser Achse geschickt werden Zur 5 Achse siehe Einstellung 78 Auswahl USER1 und USER2 k nnen zum Einrichten eines eindeutigen Drehtisches verwendet werden 31 Reset Program Pointer Programmzeiger zur cksetzen Ist diese Einstellung deaktiviert OFF ndert die Taste RESET nicht die Position des P
181. der Ergebnisseite werden Themen angezeigt die den Suchbegriff enthalten ein Thema markieren und zur Anzeige auf ENTER dr cken Hilfeindex Diese Option bietet eine Liste von Handbuchthemen die auf die Informationen im Bildschirm Handbuch verlinken Markieren Sie das gew nschte Thema mit den Cursortasten und dr cken Sie dann ENTER um diesen Abschnitt im Handbuch aufzurufen Register Bohrertabelle Zeigt eine Bohrergr entabelle mit quivalenten Dezimalgr f sen und Gewindegr en an 1 Das Register Drill Table w hlen ENTER dr cken 2 Die Tabelle mit PAGE UP oder PAGE DOWN und den Cursortasten UP und DOWN lesen Rechner Register Das Register CALCULATOR verf gt ber Uhnterregister f r verschiedene Rechnerfunktionen Das gew nschte Unterregister markieren und ENTER dr cken Rechner Alle Uhnterregister des Rechners f hren einfache Additionen Subtraktionen Multiplikationen und Divisionen aus Wenn eine der Unterregister gew hlt wird erscheint ein Rechnerfenster mit den m glichen Operationen LOAD und 1 LOAD und das Rechner Fenster werden zun chst hervorgehoben Die anderen Optionen k nnen mit der Links Rechts Cursortaste ausgew hlt werden Zahlen werden durch Eintippen und Dr cken von ENTER eingegeben Wenn eine Zahl 11 Rechner Register eingegeben wird und LOAD und das Rechner Fenster markiert sind wird diese Zahl in das Rechner Fenster eingetragen 2 Wenn ei
182. der Steuerung gespeichert ist Sie k nnen auch andere Hilfe Funktionen im Registermen aufrufen Dazu dr cken Sie CANCEL um die Registerkarte Operator s Manual Table of Contents zu schlie en und rufen Sie den Rest des Men s auf Informationen zur Navigation in Registermen s sind auf Seite 68 enthalten Dies sind die verf gbaren Registerkarten Diese werden in den folgenden Abschnitten genauer beschrieben Search Hier k nnen Sie einen Schl sselbegriff eingeben um diesen in der Bedienungsanleitung zu suchen die in der Steuerung gespeichert ist Help Index Zeigt eine Liste der verf gbaren Hilfethemen an unter denen Sie w hlen k nnen Dies ist dieselbe wie die Men option Help Index die auf Seite 69 beschrieben ist Drill Table Zeigt eine Referenztabelle mit Bohrer und Gewindebohrergr en mit quivalenten Dezimalwerten an Calculator Dieses Registermen bietet Optionen f r mehrere geometrische und trigonometrische Rechner N here Informationen finden Sie im Abschnitt Rechner Register ab Seite 71 Registerkarte Suchen Mit der Registerkarte Search kann Hilfe anhand eines Schl sselworts aufgerufen werden 2 9 3 2 5 4 2 9 9 Einf hrung 1 Mit F1 kann man das Handbuch durchsuchen Oder auf F1 klicken um die Registerkarte Help zu verlassen und die Registerkarte Search zu w hlen Suchbegriff im Textfeld eingeben F1 dr cken um die Suche durchzuf hren Auf
183. der auszuschalten MO2 Programmende Der Code M02 wird verwendet um ein Programm zu beenden HINWEIS M30 ist die bliche Art ein Programm zu beenden M03 M04 M05 Spindelbefehle M03 schaltet die Spindeldrehung im Uhrzeigersinn UZ ein M04 schaltet die Spindeldrehung im Gegenuhrzeigersinn GUZ ein Die Spindeldrehzahl wird mit einem S Adresscode gesteuert z B befiehlt S5000 eine Spindeldrehzahl von 5000 U min Wenn die Maschine ber ein Getriebe verf gt bestimmt die programmierte Spindeldrehzahl den Gang den die Maschine verwendet es sei denn die Gangwahl wird durch 41 oder MA2 beeinflusst Auf Seite 343 sind n here Informationen zu M Codes f r zur Beeinflussung der Gangwahl aufgef hrt VORSICHT Es wird nicht empfohlen einen MO4 Befehl mit K hlmittel durch die 338 Spindel TSC auszuf hren M05 stoppt die Spindel M06 Werkzeugwechsel Der MO 6 Code wird zum Werkzeugwechsel verwendet z B M06 T12 Hierdurch wird das Werkzeug 12 in die Spindel eingesetzt Wenn die Spindel l uft werden Spindel und K hlmittelzufuhr einschlie lich TSC durch den MO 6 Befehl ausgeschaltet HINWEIS G Codes M Codes Einstellungen M07 Rieselk hlmittel Dieser M Code aktiviert die optionale Rieselk hlmittelpumpe Die Pumpe wird durch M09 abgeschaltet wodurch auch das Standardk hlmittel abgeschaltet wird Das optionale Rieselk hlmittel wird automatisch vor einem Werkzeugwechsel oder Palettenwechsel abgeschaltet und nach
184. des M Codes Einstellungen 43 Cutter Comp Type Fr serkorrekturtyp Dies steuert die Art wie der erste Hub eines korrigierten Schnitts beginnt und das Werkzeug vom Werkst ck zur ckgezogen wird Zur Auswahl steht A oder B siehe Abschnitt zur Fr serkorrektur 44 Min F in Radius CC Minimale Vorschubgeschwindigkeit bei Fr serkorrektur in Prozent Diese Einstellung beeinflusst die Vorschubgeschwindigkeit wenn das Werkzeug durch Fr serkorrektur zum Inneren eines kreisf rmigen Schnitts bewegt wird Diese Schnittart wird gebremst um eine konstante Umfangsgeschwindigkeit aufrechtzuerhalten Diese Einstellung bestimmt den kleinsten Vorschub als Prozentsatz des programmierten Vorschubs Bereich 1 100 45 46 47 48 Spiegelbild X Y Z A Achse Wenn eine oder beide dieser Einstellungen aktiviert ON ist wird die Achsenbewegung um den Werkst cknullpunkt gespiegelt umgekehrt Siehe auch G101 Spiegelbild aktivieren F6 61 Einstellung 45 46 47 und 48 Achsenbewegung Spiegelbild 371 Einstellungen HINWEIS 372 49 Skip Same Tool Change Gleichen Werkzeugwechsel berspringen In einem Programm kann das gleiche Werkzeug im n chsten Abschnitt eines Programms oder Unterprogramms aufgerufen werden Die Steuerung nimmt zwei Werkzeugwechsel vor und hat schlie lich das gleiche Werkzeug in der Spindel Wenn diese Einstellung aktiviert ON ist werden Werkzeugwechsel zum gleichen Werkzeug nicht ausgef hrt e
185. die Z Achse nach Abschluss jedes Loches im festen Bearbeitungszyklus in seine anf ngliche Startebene zur ck Dies gestattet die Positionierung in und um Fl chen des Werkst cks und oder Klemmen und Spannvorrichtungen Wenn G99 aktiv ist kehrt die Z Achse nach jedem Loch im festen Bearbeitungszyklus zur Freigabe zur n chsten XY Position zur R Ebene rapid zur ck nderungen der G98 G99 Wahl k nnen auch nach Anweisung des festen Bearbeitungszyklus vorgenommen werden wodurch alle sp teren festen Bearbeitungszyklen betroffen werden Eine P Adresse ist ein optionaler Befehl f r einige der festen Bearbeitungszyklen Hierbei handelt es sich um eine programmierte Pause am Tiefpunkt des Loches um Sp ne zu brechen eine glattere Oberfl che zu erzielen und den Werkzeugdruck zu reduzieren um eine engere Toleranz einzuhalten 277 G Codes feste Bearbeitungszyklen HINWEIS HINWEIS HINWEIS 278 Eine P Adresse die in einem Festzyklus verwendet wird wird auch in anderen verwendet sofern sie nicht aufgehoben wird G00 G01 G80 oder die Taste RESET Ein S Befehl Spindeldrehzahl muss in oder vor der G Code Zeile definiert werden Bei Gewindebohren in einem festen Bearbeitungszyklus muss ein Vorschub berechnet werden Die Vorschubformel lautet Spindeldrehzahl dividiert durch Gewindeg nge pro Zoll Vorschub in Zoll pro Minute Die metrische Version der Vorschubformel lautet Drehzahl mal metrische Teilung Vorschubgesc
186. 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 237 G Codes vorbereitende Funktionen Die Beschreibung der G Codes keine Festzyklen gilt f r die Haas Fr smaschine und sind in numerischer Reihenfolge aufgef hrt G01 G17 G18 C19 G20 G21 238 Positionierung im Eilgang Gruppe 01 Lineare Interpolationsbewegung Gruppe 01 Kreisinterpolationsbewegung UZ GUZ Gruppe 01 Verweilzeit Gruppe 00 Pr ziser Stopp Gruppe 00 Versatzeinstellung Gruppe 00 Fr sen von Kreistaschen UZ GUZ Gruppe 00 XYIXZIYZ Ebene w hlen Group 02 Wahl Zollsystem Wahl metrisches System Gruppe 06 R ckkehr zum Maschinennullpunkt Gruppe 00 R ckkehr vom Bezugspunkt Gruppe 00 Vorschub bis Sprung Gruppe 00 Liste der G Codes vorbereitende Funktionen G41 G42 G43 IG44 G53 G54 G59 2D Fr serkorrektur links 2D Fr serkorrektur rechts Gruppe 07 Werkzeugl ngenkorrektur Addieren Werkzeugl ngenkorrektur Subtrahieren Gruppe 08 Textgravur Gruppe 00 G43 G44 6143 Aufheben Gruppe 08 Skalierung aufheben Gruppe 11 Skalierung Gruppe 11 Werkst ckkoordinatensyste m einstellen Gruppe 00 oder 12 Nicht modale Wahl des Maschinenkoordinatensyste ms Gruppe 00 Wahl des Werkst ckkoordinatensyste ms 1 6 Gruppe
187. durchgang Nur I verwenden 251 G Codes vorbereitende Funktionen HINWEIS 252 Anwendungen Senken in einem Durchgang Schrupp und Schlichtsackbohren von kleineren L chern Innenfr sen von O Ringnuten Mehrere Durchg nge I K und Q verwenden Anwendungen Senken in mehreren Durchg ngen Schrupp und Schlichtsackbohren von gr eren L chern mit Fr ser berlappung Mehrere Z Tiefe Durchg nge Nur I oder I K und Q verwenden G91 und L k nnen ebenfalls verwendet werden Anwendungen Tiefes Schrupp und Schlichtsackbohren Die obigen Abbildungen zeigten die Werkzeugbahn w hrend der G Codes zum Taschenfr sen Beispiel 613 Mehrere Durchg nge mit I K Q L und G91 Dieses Programm verwendet G91 und einen L Z hlwert von 4 sodass dieser Zyklus insgesamt viermal ausgef hrt wird Die Z Tiefenzustellung betr gt 0 500 Diese wird mit dem L Z hlwert multipliziert sodass die Gesamttiefe dieses Loches 2 000 betr gt G91 und der L Z hlwert k nnen auch in einer G13 Zeile nur mit I verwendet werden Wenn in der Geometriespalte der Versatzanzeige ein Wert eingetragen ist wird dieser Wert durch G12 G13 gelesen unabh ngig davon ob DO vorhanden ist oder nicht Zur Aufhebung der Fr serkorrektur D00 in der Programmzeile einf gen dadurch wird der Wert in der Versatz Geometriespalte umgangen Programmbeispiel Beschreibung O KZ 04000 0 500 in der Radius Durchmesser Versatzspalte angegeben T1 M06 Werkze
188. e el 20 e GS 0 29 DOL ELUS 3 GOL la P25 5 Ca EE M69 P1134 GM ena GIE 3 M30 G36 Automatische Werkst ckversatzmessung Group 00 Dieser G Code ist optional und erfordert einen Messtaster Dieser G Code wird verwendet um Werkst ckvers tze mit einem Messtaster einzustellen F Vorschubgeschwindigkeit I Optionale Versatzstrecke entlang der X Achse I Optionale Versatzstrecke entlang der Y Achse I Optionale Versatzstrecke entlang der Z Achse X Optionaler Verfahrbefehl X Achse Y Optionaler Verfahrbefehl Y Achse Z Optionaler Verfahrbefehl Z Achse Automatische Werkst ckversatzmessung G36 wird verwendet um einen Messtaster zur Bestimmung von Werkst ckkoordinatenvers tzen anzuweisen G36 verf hrt die Achsen der Maschine um das Werkst ck mit einem in der Spindel eingespannten Messtaster zu vermessen Die Achse Achsen bewegt bewegen sich bis ein Signal vom Messtaster erhalten oder das Ende des programmiierten Verfahrwegs erreicht wird Werkzeugkorrektur G41 G42 G43 oder G44 darf nicht aktiv sein wenn diese Funktion ausgef hrt wird Die Stelle an der das Sprungsignal empfangen wird wird zur Nullposition f r das aktuell aktive Werkst ckkoordinaten jeder programmierten Achse Wenn I J oder K angegeben wird wird der Werkst ckversatz auf der entsprechenden Achse um den Betrag in dem I J oder K Befehl verschoben Hierdurch kann der Werkst ckversatz von dem Punkt weg verschoben werden an
189. e Informationen zum aktiven Programm aufgef hrt Neue Programmnummer im EDIT Modus eingeben ALTER dr cken Die Programmnummer wird in die eingegebene Nummer ge ndert Wenn der neue Programmname im SPEICHER bereits existiert gibt die Steuerung die Meldung Prog exists zur ck und der Programmname wird nicht ge ndert Grundlegende Programmdurchsuchung Sie k nnen im MDI EDIT oder MEMORY Modus ein Programm nach bestimmten Codes oder Text durchsuchen Dies ist eine Schnellsuche Funktion die das erste Vorkommen in der angegebenen Suchrichtung findet F r eine Suche mit zus tzlichen Funktionen steht der Komfort Editor zur Verf gung Auf Seite 127 sind n here Informationen zur Suchfunktion im Komfort Editor aufgef hrt 1 Geben Sie den Text ein der im aktiven Programm gesucht werden soll 2 UP oder DOWN Cursortaste dr cken Die UP Cursortaste sucht von der gegenw rtigen Cursorposition in Richtung Programmanfang Die DOWN Cursortaste sucht in Richtung Programmende Die erste gefundene bereinstimmung wird hervorgehoben 85 Kabell nge 3 9 NOTE 3 9 1 131 RS 232 Die Haas CNC Steuerung kann ber die RS 232 Schnittstelle mit einem Computer verbunden werden Dieses Merkmal erlaubt dem Programmierer Programme Einstellungen und Werkzeugvers tze mit einem PC auszutauschen Sie ben tigen ein Nullmodem Kabel mit 9 Pol und 25 Pol Stecker nicht mitgeliefert oder ein Durchgangskabel mit 9 Pol und
190. e en oder abziehen solange die Steuerung eingeschaltet ist W hlen Sie eine Datei mit den Aufw rts Abw rts Pfeiltasten und dr cken Sie ENTER zur Best tigung 187 Einf hrung in Makros 5 3 5 3 1 HINWEIS 188 Die Bezeichnung des aktuell ausgew hlten Parametersatzes erscheint in dem Feld Um einen eigenen Parametersatz zu speichern kann der Dateiname ge ndert werden Die Maschine erzeugt einen Alarm wenn diese Einstellungen beim Entfernen der Vorrichtung nicht deaktiviert sind Makros Sonderausstattung Einfuhrung in Makros Dieses Steuerungsmerkmal ist als Sonderausstattung verf gbar f r weitere Informationen wenden Sie sich bitte an Ihren H ndler Makros verleihen der Steuerung F higkeiten und Flexibilit t die mit Standard G Codes nicht m glich sind Einige Anwendungsm glichkeiten sind Werkst ckfamilien selbst erstellte feste Bearbeitungszyklen komplexe Bewegungen und Antrieb von zus tzlichen Ger ten Die M glichkeiten sind fast endlos Ein Makro ist Unterprogramm das mehrmals aufgerufen werden kann Ein Makroausdruck kann einer Variablen einen Wert zuweisen oder einen Wert aus einer Variablen lesen einen Ausdruck auswerten bedingt oder unbedingt zu einem anderen Punkt im Programm springen oder bedingt einen Abschnitt im Programm wiederholen Hier sind einige Anwendungsbeispiele f r Makros Die Beispiele sind lediglich Ausschnitte und keine vollst ndigen Makroprogramme Werkzeuge f
191. e end zum Maschinennullpunkt G28 G91 X0 YO Z0 f hrt direkt zum Maschinennullpunkt weil die erste inkrementelle Verfahrbewegung null ist G28 G91 X 1 Y 1l Z 1 verf hrt inkrementell 1 in Jeder Achse dann auf Maschinennullpunkt G29 R ckkehr vom Bezugspunkt Gruppe 00 Der G29 Code wird verwendet um die Achsen zu einer bestimmten Position zu bewegen Die in diesem Satz gew hlten Achsen werden zu dem G29 Bezugspunkt gefahren der in G28 gespeichert ist und dann zu dem Punkt bewegt der durch den G29 Befehl spezifiziert ist G Codes M Codes Einstellungen G31 Vorschub bis Sprung Gruppe 00 Dieser G Code ist optional und erfordert einen Messtaster Dieser G Code wird verwendet um eine abgetastete Position in eine Makrovariable zu schreiben F Vorschubgeschwindigkeit X Absoluter Verfahrbefehl X Achse Y Absoluter Verfahrbefehl Y Achse Z Absoluter Verfahrbefehl Z Achse A Absoluter Verfahrbefehl A Achse B Absoluter Verfahrbefehl B Achse C Absoluter Verfahrbefehl C Achse Dieser G Code verschiebt die programmierten Achsen bei der Suche nach einem Signal vom Messtaster Sprungsignal Die spezifizierte Bewegung wird gestartet und verl uft bis die Position erreicht wird oder der Messkopf ein Sprungsignal erh lt Wenn der Messtaster w hrend der G31 Verfahrbewegung ein Sprungsignal erh lt gibt die Steuerung einen Signalton von sich und die Position des Sprungsignals wird in Makrovariablen geschrieben
192. e DNC from MDI DNC von MDI aktivieren Durch Aktivierung ON dieser Einstellung wird die DNC Funktion zur Verf gung gestellt DNC wird in der Steuerung durch zweimaliges Dr cken der Taste MDI DNC gew hlt Der DNC Betrieb steht nicht zur Verf gung wenn diese Einstellung 55 deaktiviert OFF ist 56 M30 Restore Default G M30 Standard G wiederherstellen Ist diese Einstellung aktiviert ON werden alle modalen G Codes nach Beenden des Programms durch M30 oder Dr cken der Taste RESET auf die Standardwerte zur ckgesetzt 57 Exact Stop Canned X Y Pr ziser Stopp bei festen Bearbeitungszyklus X Y Wenn diese Einstellung OFF ist k nnen die Achsen eventuell nicht zur programmierten X Y Position gelangen bevor die Z Achse anf hrt Dies kann zu Problemen an Spannvorrichtungen feinen Werkst ckdetails oder Werkst ckkanten f hren Durch Setzen dieser Einstellung auf ON wird sichergestellt dass die Fr smaschine die programmierte X Y Position erreicht bevor die Z Achse sich bewegt 58 Cutter Compensation Fr serkorrektur Diese Einstellung w hlt die Art der verwendeten Fr serkorrektur FANUC oder YASNAC Siehe Abschnitt Fr serkorrektur 373 Einstellungen HINWEIS 374 59 60 61 62 Probe Offset X X Z Z Messtasterversatz X X Z Z Diese Einstellungen werden verwendet um die Verschiebung und Gr e des Spindelmesstasters zu definieren Sie bestimmen die Verfahrstrecke und
193. e Funktion die Kreisbewegung und zeigt die restlichen Werte an ENTER im Feld DIRECTION dr cken um CW CCW UZ GUZ umzuschalten Zus tzlich werden alternative Formate aufgelistet in der solch eine Bewegung mit einem G02 oder GOS Befehl programmiert werden kann Das gew nschte Format w hlen und F3 dr cken um die markierte Zeile in das bearbeitete Programm zu importieren F2 37 Beispiel f r Kreisrechner CALCULATOR CALCULATOR CENTER A CENTER Y START A W zs START Y END A HD Y RADIUS ANGLE DIRELTION G90 GZ X7 Y32 0416 I9 110 G90 GZ X7 Y32 0416 R13 4536 G91 GZ 3 Y22 0416 I9 110 G91 GZ X3 Y22 0416 R13 4536 Einf hrung Unterregister Fr sen und Gewindebohren Dieser Rechner hilft Ihnen die richtigen Drehzahlen und Vorsch be f r Ihre Anwendung zu ermitteln Geben Sie alle verf gbaren Informationen ber Ihre Werkzeuge das Material und das geplante Programm ein und der Rechner ermittelt die empfohlenen Vorschubgeschwindigkeiten wenn es gen gend Informationen hat F2 38 Beispiel f r den Rechner Fr sen und Gewindebohren CALCULATOR CALCULATOR D OO00OO0O0 CUTTER DIA IH H SURFACE SPEED i FT MIN RPM FLUTES i FEED 3 IN MIN CHIP LOAD x IN TTH MATERIAL lt or gt FOR MATERIALS MILLING TAPPING THREADS IN RPH FEED IM HIN Kreis Linientangente Unterregister Diese Funktion bietet die M glichkeit Schnittpunkte des Kreises zu berechnen wo eine Lini
194. e einen Kreis als Tangente ber hrt 75 Rechner Register 1 Mit den UP und DOWN Cursortasten das Datenfeld f r den einzugebenden Wert markieren Einen Wert eingeben und anschlie end auf ENTER dr cken Zwei Punkte A und B auf einer Geraden und einen dritten Punkt C der von dieser Geraden entfernt ist eingeben Die Steuerung berechnet daraufhin den Schnittpunkt Der Punkt liegt dort wo eine normale Gerade von Punkt C die Gerade AB sowie auch den rechtwinkligen Abstand zu dieser Geraden schneidet F2 39 Beispiel f r Kreis Linientangente Berechnung CALCULATOR CALCULATOR CIRCLE LINE TAHGENT POINT A X 5 0000 Y 3 0000 W POINT E X 1 0000 Y 4 0000 FOINT C X D OO00 Y 0 0000 RADIUS 4 1231 TANGENT A 1 8000 TANGENT Y 4 000 CIRCLE LINE T NGENT 76 NOTE Einf hrung Kreis Kreistangente Unterregister Diese Funktion bestimmt Schnittpunkte zwischen zwei Kreisen oder Punkten Die Position der zwei Kreise und deren Radien eingeben Die Steuerung berechnet die Schnittpunkte die durch Linientangenten an den beiden Kreisen gebildet werden F r jede Eingabebedingung zwei unabh ngige Kreise existieren bis zu acht Schnittpunkte Vier Punkte werden durch Ziehen von geraden Tangenten und vier Punkte durch Bildung von Quertangenten erhalten 1 Mit den Aufw rts Abw rts Cursortasten das Datenfeld f r den einzugebenden Wert markieren 2 Einen Wert eingeben und anschlie end auf ENTER
195. e f r Kommunikation POPEN und PCLOS sind auf der Haas Fr smaschine nicht erforderlich Sie sind enthalten sodass Programme von anderen Steuerungen zur Haas Steuerung gesandt werden k nnen Formatierte Ausgabe Die DPRNT Anweisung erlaubt dem Programmierer formatierten Text an die serielle Schnittstelle zu senden An der seriellen Schnittstelle kann beliebiger Text inkl beliebiger Variablen ausgedruckt werden Die Form der DPRNT Anweisung lautet DPRNT lt Text gt lt nnnn wf gt DPRNT muss der einzige Befehl in dem Satz sein Im vorigen Beispiel steht lt Text gt f r jede Folge der Zeichen A bis Z und Leerzeichen Wenn ein Sternchen ausgegeben wird wird dieses in ein Leerzeichen umgewandelt lt nnnn wf gt ist eine Variable gefolgt von einem Format Die Variablennummer kann jede beliebige Makrovariable sein Das Format wf ist obligatorisch und besteht aus zwei Ziffern in eckigen Klammern Man beachte dass Makrovariablen reelle Zahlen mit einem ganzzahligen Teil und einem Bruchteil sind Die erste Ziffer in dem Format bestimmt die gesamten Stellen die in der Ausgabe f r den ganzzahligen Teil reserviert sind Die zweite Ziffer bestimmt die gesamten Stellen die f r den Bruchteil reserviert sind Die Gesamtzahl der Stellen die f r die Ausgabe reserviert sind darf nicht gleich null oder gr er als acht sein Somit sind die folgenden Formate unzul ssig 00 54 45 36 ung ltige Formate Zwi
196. ebebetrag die H lfte des Eingabewertes Die effektiven Versatzwerte sind die Summe der Geometrie und Verschlei werte Fr serkorrektur steht f r 2D Bearbeitung G17 nur in der X Achse und Y Achse zur Verf gung F r 3D Bearbeitung steht Werkzeugkompensation in der X Achse Y Achse und Z Achse 6141 zur Verf gung Allgemeine Beschreibung der Fr serkorrektur G41 w hlt Fr serkorrektur links das hei t das Werkzeug wird nach links von der programmierten Bahn bewegt um den in der Versatzseite eingegebenen Betrag auszugleichen siehe Einstellung 40 G42 w hlt Fr serkorrektur rechts die das Werkzeug nach rechts von der programmierten Bahn bewegt Donn muss ebenfalls mit G41 oder G42 programmiert werden um die richtige Korrekturnummer aus der Spalte f r Radius Durchmesserversatz zu w hlen Wenn der Versatz einen negativen Wert enth lt erfolgt eine Fr serkorrektur so als w re der entgegengesetzte G Code angegeben Wird zum Beispiel ein negativer Wert f r G41 eingegeben verh lt sich die Steuerung so als w re eine positiver Wert f r G42 eingegeben Wenn Fr serkorrektur gew hlt wird G41 oder G42 darf au erdem nur die XY Ebene f r die Kreisbewegung G17 verwendet werden Fr serkorrektur ist auf die Korrektur in der XY Ebene beschr nkt Der Code G40 beendet Fr serkorrektur und ist der Standardzustand wenn eine Maschine eingeschaltet wird Wenn Fr serkorrektur aufgehoben wird ist die programmierte Bahn wieder gleich de
197. ebung verwendet F6 24 G77 Fester Bearbeitungszyklus R ckseitiges Ausbohren G80 Festen Bearbeitungszyklus aufheben Gruppe 09 Dieser G Code deaktiviert alle festen Bearbeitungszyklen bis ein neuer gew hlt wird HINWEIS G00 oder G01 heben ebenfalls einen festen Bearbeitungszyklus auf 289 G Codes feste Bearbeitungszyklen G81 Fester Bearbeitungszyklus Bohren Gruppe 09 F Vorschubgeschwindigkeit L Zahl der zu bohrenden L cher wenn G91 Inkrement Modus verwendet wird R Position der R Ebene Position ber dem Werkst ck X Verfahrbefehl A Achse Y Verfahrbefehl Y Achse Z Position der Z Achse am Tiefpunkt des Loches F6 25 G81 Fester Bearbeitungszyklus Bohren Programmbeispiel Das Folgende ist ein Programm zum Bohren durch eine Aluminiumplatte Tl MO6 G00 G90 G54 X1 125 Y 1 875 S4500 MO3 G4 HOL 204 3 Gl G99 270 39 ROL P2T 7 22 5 a Neal 3 x4 0 Y 5 625 2 250 Tel G80 GOOD Z1 0O G28 M30 290 g P AN O HINWEIS G Codes M Codes Einstellungen G82 Fester Bearbeitungszyklus Anbohren Gruppe 09 F Vorschubgeschwindigkeit L Zahl der L cher wenn G91 Inkrement Modus verwendet wird P Verweilzeit am Tiefpunkt des Loches R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position am Tiefpunkt des Loches G82 ist hnlich wie G81 au er dass hier eine Verweilzeit P progr
198. egungsdiagramme 1 Draufsicht 2 Frontansicht 3 Rechte Seite G20 Wahl Zollsystem G21 Wahl metrisches System Gruppe 06 Die G Codes G20 Zoll und G21 mm werden verwendet um sicherzustellen dass im Programm Zoll metrisch korrekt eingestellt ist Die Wahl zwischen Programmierung im Zoll oder im metrischen System wird mithilfe der Einstellung 9 erreicht G20 in einem Programm l st einen Alarm in der Maschine aus wenn Einstellung 9 nicht auf Zoll gesetzt ist 253 G Codes vorbereitende Funktionen 254 G23 R ckkehr zum Maschinennullpunkt Gruppe 00 Der G28 Code f hrt alle Achsen X Y Z A und B gleichzeitig zum Maschinennullpunkt zur ck wenn keine Achse in der G28 Zeile angegeben ist Andernfalls wenn eine oder mehrere Achsenpositionen in der G28 Zeile angegeben sind fahrt G28 zuerst zu den angegebenen Positionen und dann zum Maschinennullpunkt Dies wird als G2 9 Referenzpunkt bezeichnet er wird automatisch f r optionale Verwendung bei G29 gespeichert G28 hebt au erdem Werkzeugl ngenkorrekturen auf Einstellung 108 wirkt sich auf die Art und Weise aus wie Drehachsen zur ckkehren wenn G28 programmiert wird Auf Seite 383 sind n here Informationen aufgef hrt Programmbeispiele 528 90 X Id ZU Care Zu RI I ZI 5 im aktuellen Werkst ckkoordinatensystem und anschlie end zum Maschinennullpunkt GLS EE Z Le 2 721 LENEE ZU Ri Fr ZI y im aktuellen Werkst ckkoordinatensystem und anschli
199. ehl mit dem die Glattheit und der maximale Eckrundungswert beim Schneiden eines Werkst cks eingestellt und gesteuert werden kann Das Format f r die Verwendung von G187 istG187 Pn Ennnn P steuert den Glattheitsgrad P1 rau P2 mittel oder P3 fein bersteuert vor bergehend Einstellung 191 E Stellt den max Eckrundungswert ein bersteuert vor bergehend Einstellung 85 Die Einstellung 191 stellt die Standardglattheit auf die benutzerdefinierten Stufen ROUGH rau MEDIUM mittel oder FINISH fein ein wenn G187 nicht aktiv ist Die Standardeinstellung vom Werk ist Medium mittel HINWEIS HINWEIS 6 1 3 G Codes M Codes Einstellungen Eine nderung der Einstellung 85 auf einen niedrigen Wert kann dazu f hren dass sich die Maschine verh lt als sei sie im Modus f r exakten Halt Wird die Einstellung 191 auf FINISH fein gestellt nimmt die Bearbeitung eines Werkst cks l ngere Zeit in Anspruch Diese Einstellung sollte nur verwendet werden wenn sie f r beste Oberfl cheng te erforderlich ist G187 Pm Ennnan stellt sowohl die Glattheit als auch die maximalen Eckrundung ein 6187 Pm stellt die Glattheit ein aber bel sst die maximale Eckrundung auf dem derzeitigen Wert G187 Ennnn stellt die maximale Eckrundung ein aber bel sst die Glattheit auf dem derzeitigen Wert 6187 f r sich alleine l scht den E Wert und stellt die Glattheit auf die Standardglattheit die durch die Einstellung 191 spezifiziert wird
200. ein ausschalten AUX CLNT erfordert das die T r geschlossen ist Die Spindel wird durch Dr cken von CW CCW STOP TOOL RELEASE gesteuert Falls n tig k nnen die Werkzeugeins tze gewechselt werden VORSICHT Wenn das Programm fortgesetzt wird werden die alten Vers tze f r die R ckkehrposition verwendet Daher ist es unsicher und nicht empfehlenswert Werkzeuge und Vers tze w hrend der Programmunterbrechung zu ndern 4 M glich nahe an die gespeicherte Position oder an eine Position heranfahren wo sich ein ungehinderter Eilweg zur ck zur gespeicherten Position befindet 5 Durch Dr cken von MEMORY oder MEMORY in die vorherige Betriebsart zur ckkehren Die Steuerung f hrt erst fort wenn die Betriebsart vor dem Halt wieder aufgerufen wird 115 Zus tzliche Werkzeugeinrichtung 6 CYCLE START dr cken Die Steuerung zeigt die Meldung Jog Return an und f hrt im Eilgang auf der X und Y Achse zu 5 der Position in der FEED HOLD gedr ckt wurde dann kehrt die Z Achse zur ck Wenn w hrend dieser Bewegung FEED HOLD gedr ckt wird pausiert die Achsenbewegung der Fr smaschine und er erscheint die Meldung Jog Return Hold Durch Dr cken von CYCLE START nimmt die Steuerung die Jog Return Bewegung wieder auf Nach Abschluss der Bewegung kehrt die Steuerung wieder in einen Vorschubhaltzustand zur ck VORSICHT Die Steuerung folgt nicht dem Weg der zum Wegfahren verwendet wurde Fe Nochmals
201. eine Vertikal Fr smaschinen die durch einen Standard T rrahmen passen und an einem 1 Phasen Netzanschluss betrieben werden Index 3D Fr serkorrektur G71A71 312 Beispiel f r Einheitsvektor 312 A absolute Positionierung G90 im Vergleich zu inkrementell 152 Achsenbewegung absolut im Vergleich zu inkrementell 152 KTEISIOLMIG ne 158 Near 157 Achsen berlastungs Timer uu 20 116 advanced tool management 00 52 AKIVE EE 49 aktives Codes anzeigen aktuelle Befehle zu u4422200 00000 51 aktives Programm eu ee 81 Aktives Werkzeug anzeigen 50 Aktuelle Befehle Zus tzliche Einrichtung 114 aktuelle Befehle 2222200000nnnnn nenn 51 Ausbohr und Reibfestzyklen 170 Ausf hren von Programmen nei 115 auto door Option BEEINNUSSUNG ia 34 B Bedienerposition ENEE 53 SITT 34 Bedienungselemente auf der Fronttafel 33 Beer EE 34 Bedienung Ger temanager nen 80 Manos geet ere 4 Probelallens essn rasen 114 Betriebsarten aussage 48 Bohren Festzyklen aa 169 BI Werkzeuge NNN NENNEN 93 C CT Werkzelge ana 93 D Dateien K DIETEN ea 83 Datei numerische Steuerung FNC 89 Kee D e NEEN 132 SKI le Sneak 131 Fu abschnitt anzegen 133 Laden eines Programms 2222240 131 NIENUS seele 132 ffnen mehrerer Programme 134 Datei numerische Steuerung FNC Editor Textauswahl EE 138 Dateiverze
202. einen normalen G02 oder GO3 Befehl zur Erzeugung der Kreisbewegung in X Y und f gt dann eine Z Bewegung im gleichen Satz hinzu um die Gewindesteigung festzulegen Dies erzeugt einen Gewindegang die Z hne des Fr sers erzeugen den Rest Typische Codezeile NIOO GUZ I 1 0 2Z 05 F5 erzeugt einen 1 Zoll Radius f r ein Gewinde mit Steigung 20 Hinweise zum Gewindefr sen Innenl cher kleiner als 3 8 Zoll sind eventuell nicht m glich oder praktikabel Stets Drehrichtung des Fr sers in Vorschubrichtung verwenden G03 f r Innengewinde oder G02 f r Au engewinde verwenden Ein rechtsg ngiges Innengewinde verl uft um den Betrag einer Gewindesteigung auf der Z Achse nach oben Ein rechtsg ngiges Au engewinde verl uft um den Betrag einer Gewindesteigung auf der Z Achse nach unten STEIGUNG 1 G nge pro Zoll Beispiel 1 0 geteilt durch 8 GpZ 0 125 Beispiel zum Gewindefr sen Dieses Programm fr st ein 1 5 x 8 GpZ Innengewinde unter Verwendung eines 750 x 1 0 W lzfr sers 1 Zun chst wird der Bohrungsdurchmesser 1 500 hergenommen Den Fr serdurchmesser 0 750 abziehen und dann durch 2 teilen 1 500 0 75 2 0 375 Das Ergebnis 375 ist der Abstand um den der Fr ser vom Innendurchmesser des Werkst cks beginnt 2 Nach der anf nglichen Positionierung wird als n chster Programmsschritt Fr serkorrektur aktiviert und der Fr ser zum Innendurchmesser des Kreises bewegt 8 Als N chstes wird mit einem Z
203. eingerichteten Werkzeugen und Werkstoffen abgeleitet F4 dr cken um die Werkzeugbahn nach Vollendung der Vorlage zu speichern entweder das IPS G Code Segment in ein bestehendes Programm einf gen oder ein neues Programm erstellen EDIT dr cken um zur DXF Importfunktion zur ckzukehren und die n chste Werkzeugbahn zu erzeugen Grundlegende Programmierung 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 und w hlt absolute oder inkrementelle Positionierung f r die Achsenbewegungen Zerspanung Dieser Teil des Programms definiert die Werkzeugbahn Spindeldrehzahl und Vorschubgeschwindigkeit f r die Zerspanung 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 149 Vorbereitung 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 Beachten Sie dass die hier angegebenen Zeilennummern zu Referenzzwecken dienen sie sollten nicht im tats chlichen Programm vorhanden sein HINWEIS Ein Programmsatz kann mehrere G Codes enthalten solange diese aus verschiedenen Gruppen stammen
204. eit gilt f r alle nachfolgenden S tze in denen keine Verweilzeit angegeben ist F6 27 G83 Tieflochbohren mit I J K und normales Tieflochbohren 22 Einstellung Q ary J ON NN We Kr G Codes M Codes Einstellungen Einstellung 52 ndert die Art in der G83 arbeitet wenn zur R Ebene zur ckgekehrt wird Die R Ebene wird in der Regel weit oberhalb des Schnittes eingestellt um sicherzustellen dass die Einstechbewegung eine Abfuhr der Sp ne aus dem Bohrloch gestattet Dies ist jedoch Zeitvergeudung da der Vorgang mit dem Bohren von Luft beginnt Ist Einstellung 52 auf den n tigen Abstand zum Abf hren der Sp ne eingestellt kann die R Ebene weitaus n her an das Werkst ck herangebracht werden Wenn die Sp neentfernungsbewegung zu R erfolgt bestimmt Einstellung 52 den Abstand der Z Achse ber R F6 28 83 Fester Bearbeitungszyklus Tieflochbohren mit Einstellung 52 52 d S w B 2 3 ce Q te E LI gt Programmbeispiel T2 M06 Werkzeug Nr 2 ist ein 0 3125 Zoll Schaftbohrer G90 G54 G00 X0 565 Y 1 875 52500 M03 7 G43 H02 ZO 1 M08 G93 2 0 120 00 172 SE A Flos 7 E E De Tars U 2 Koa Oo 1 24 813 75 XA 1988 Y 2 3135 X50 Zei 5 G30 GUO Z1 0 MUS 293 G Codes feste Bearbeitungszyklen HINWEIS 294 G84 Fester Bearbeitungszyklus Gewindebohren Gruppe 09 F Vorschubgeschwindigkeit J Einfahren mehrfach Beispiel 32 zieht sich zweimal so schnell wie die Schnitt
205. eiterhin alle befohlenen XYZ Bewegungen ausgef hrt und alle angeforderten Werkzeugwechsel ausgef hrt Mit den Override Tasten k nnen die Spindeldrehzahlen im Probelauf ver ndert werden Der Grafikmodus ist genauso n tzlich und auch sicherer vor dem berpr fen des Programms da er die Achsen der Maschine nicht bewegt 3 14 3 15 HINWEIS Bedienung Ausf hren von Programmen Um ein Programm auszuf hren nachdem ein Programm in die Maschine geladen wurde und die Vers tze eingestellt wurden 1 CYCLE START dr cken 2 Es wird empfohlen das Programm zun chst im Grafikmodus auszuf hren bevor eine tats chliche Zerspanung vorgenommen wird Lauf Stopp Schritt Fortsetzung Diese Funktion erlaubt es einem Bediener ein laufendes Programm zu stoppen vom Werkst ck weg zu fahren und dann die Programmausf hrung fortzusetzen Um diese Funktion zu verwenden gehen Sie folgenderma en vor 1 FEED HOLD dr cken um das laufende Programm zu stoppen 2 X Y oder Z auf der Buchstabentastatur und anschlie end HANDLE JOG dr cken Die Steuerung speichert die aktuelle X Y und Z Position Andere als die X Y und Z Achse k nnen nicht im Schrittmodus bet tigt werden 3 Die Steuerung zeigt Meldung Jog Away an Das Werkzeug mittels HANDLE JOG dem tragbaren Bedienpult X X HELL Z Z oder JOG LOCK vom Werkst ck freifahren Das K hlmittel mit den Bedientasten wie AUX CLNT TSC oder COOLANT
206. eitfaden zur Sch tzung Beurteilung und Reduzierung von Risiken im Zusammenhang mit Werkzeugmaschinen KANADA Als Originalger tehersteller erkl ren wir dass die aufgelisteten Produkte den Vorgaben in den Pre Start Health and Safety Reviews Section 7 der Regulation 851 der Occupational Health and Safety Act Regulations for Industrial Establishments hinsichtlich Schutzvorkehrungen und Schutznormen von Maschinen entsprechen Des Weiteren erf llt dieses Dokument die schriftliche Mitteilung auf Befreiung von der Pre Start Inspektion f r die aufgelisteten Maschinen gem Erl uterung in den Ontario Health and Safety Guidelines PSR Guidelines vom April 2001 Die PSR Guidelines gestatten diese schriftliche Mitteilung des Originalger teherstellers zwecks Erkl rung der Konformit t mit den zutreffenden Normen als akzeptabel f r die Befreiung von der Pre Start Health and Safety Review Alle Haas CNC Werkzeugmaschinen tragen das ETL Listed Zeichen zum Nachweis der Konformit t mit dem PEN ETLLISTED amerikanischen NFPA 79 Electrical Standard for Industrial T CNFPA STD 79 Machinery und der kanadischen entsprechenden Norm es 0 SUBJECT 2011 CAN CSA C22 2 Nr 73 Die Zeichen ETL Listed und canes ERTER TO CETL Listed werden Produkten zuerkannt die erfolgreich von Intertek Testing Services ITS gepr ft wurden einer Alternative zu den Underwriters Laboratories Die ISO 9001 2008 Zertifizierung von ISA Inc eine
207. el st wird EMERGENCY STOP auf dem Werkzeugwechsler K fig Fr smaschine oder der Zusatzeinrichtung Drehmaschine wurde gedr ckt Dieses Symbol verschwindet wenn EMERGENCY STOP gel st wird EMERGENCY STOP auf einer Hilfsvorrichtung wurde bet tigt Dieses Symbol verschwindet wenn EMERGENCY STOP gel st wird Bedeutung EINZELSATZ Modus ist aktiv Auf Seite 39 sind n here Informationen aufgef hrt Einf hrung T2 25 Feld 11 DRY RUN PROBELAUF Modus ist aktiv O Auf Seite 114 sind n here Informationen aufgef hrt T2 26 Feld 12 OPTIONAL STOP WAHLWEISER HALT ist aktiv Die Steuerung stoppt das Programm bei jedem de MO1 Befehl B T2 27 Feld 13 BLOCK DELETE SATZL SCHUNG ist aktiv Die Steuerung berspringt alle Programms tze die mit einem Schr gstrich beginnen 63 Steuerungsanzeige T2 28 Feld 14 Name CAGE OPEN TC MANUAL CCW TC MANUAL CW TC MOTION Symbol Bedeutung Die T r des seitlich angeordneten Werkzeugwechslers ist offen Das Magazin des seitlich angeordneten Werkzeugwechslers dreht sich gegen den Uhrzeigersinn wie durch Druck auf die Taste f r manuelle Magazindrehung befohlen Das Magazin des seitlich angeordneten Werkzeugwechslers dreht sich im Uhrzeigersinn wie durch Druck auf die Taste f r manuelle Magazindrehung befohlen Ein Werkzeugwechsel wird ausgef hrt T2 29 Feld 15 Name PROBE DOWN PART CA
208. ellungsschalter findet Wenn dieser Vorgang abgeschlossen ist zeigt das Steuerelement den OPERATION MEM Modus an Die Maschine ist nun betriebsbereit Spindelwarmlaufprogramm Wenn die Spindel Ihrer Maschine mehr als 4 Tage nicht in Gebrauch war muss vor Verwendung der Maschine ein Spindelwarmlauf durchgef hrt werden Dieses Programm erh ht allm hlich die Drehzahl der Spindel wodurch die Schmierung verteilt wird und die Spindel sich thermisch stabilisieren kann Ein 20 min tiges Warmlauf Programm 002020 ist in der Programmliste jeder Maschine enthalten Wenn die Spindel st ndig mit hohen Drehzahlen betrieben wird sollte dieses Programm t glich ausgef hrt werden 79 3 3 HINWEIS Ger temanager Der Ger temanager zeigt die verf gbaren Speicherger te und deren Inhalt in einem Registerkartenmen Informationen zur Navigation in Registermen s in der Haas Steuerung sind auf Seite 68 enthalten Externe USB Festplatten m ssen FAT oder FAT32 formatiert sein Keine NTFS formatierten Ger te verwenden Dieses Beispiel zeigt das Verzeichnis f r das USB Ger t im Ger temanager F3 1 USB Ger temen 1 2 3 MEMORY USB Sch HARD DRIVE USB DEVICE 2 CURRENT DIRECTORY USB DEVICE t USB DEVICE M 012234 WORK ORDER 11 784 11 12 07 08 20 00 J FITTING 7 SE PROJECT 2 lt DIR gt 6 5 4 3 PROGRAMS 88 FREE 889260 KB Use CURSOR keys to navigate listing and CANCEL to go back to devices V F
209. en T5 M6 GIL G54 G90 X8 4221 Y 8 4221 B23 AZL 342 92200 M3 F360 Freiposition G143 H5 214 6228 M8 Gl X6 6934 Y 6 6934 210 5503 F360 Anf ngliche 333 G Codes feste Bearbeitungszyklen 334 Startpos r on 5 G169 El O PO 5S F12 Fester Bearbeitungszyklus G80 ABc Aral 7 28 4221L B23 A21 322 214 6228 Erei1posIEI n g M5 GOU G28 G91 ZO G91 G28 BO AQ MOT G174 GUZ 6184 UZ Starrgewindebohren nicht vertikal Group 00 F Vorschubgeschwindigkeit X X Position am Tiefpunkt des Loches Y Y Position am Tiefpunkt des Loches Z Z Position am Tiefpunkt des Loches S Spindeldrehzahl Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische x Y Z A B Position programmiert werden Diese Position wird als Startpunkt verwendet Dieser G Code wird zur Ausf hrung von starrem Gewindebohren f r nicht vertikale L cher verwendet Er kann mit einem rechtwinkligen Kopf zum starren Gewindebohren auf der X oder Y Achse auf einer Drei Achsen Fr smaschine oder zum starren Gewindebohren unter einem beliebigen Winkel auf einer F nf Achsen Fr smaschine verwendet werden Das Verh ltnis zwischen Vorschub und Spindeldrehzahl muss exakt die geschnittene Gewindesteigung sein Die Spindel braucht vor diesem festen Bearbeitungszyklus nicht gestartet zu werden die Steuerung bernimmt dies automatisch G137 Einstellen des Glattheitsgrades Gruppe 00 G187 ist ein Genauigkeitsbef
210. en 111 Typische Einrichtung eines Werkst ckversatzes 4 10 11 VORSICHT 112 12 1 100 B dr cken Die Fr smaschine bewegt sich mit hoher Geschwindigkeit wenn das Handrad gedreht wird Z C dr cken Die Z Achse mit dem Handrad D ca 1 Zoll ber das Werkst ck fahren 001 1 E dr cken Die Fr smaschine bewegt sich mit niedriger Geschwindigkeit wenn das Handrad gedreht wird Die Z Achse ann hernd mit dem Handrad f r Schrittschaltung verfahren D 0 2 Zoll ber dem Teil Die X oder Y Achse F w hlen und das Werkzeug D zur linken oberen Ecke des Werkst cks fahren siehe Abbildung 9 OFFSET CG dr cken bis das Teilfenster Work Zero Offset aktiv ist Den Cursor I auf G54 Spalte X setzen Die Taste PART ZERO SET nicht ein drittes Mal dr cken hierdurch w rde ein Wert auch in die Z Achse bertragen werden wodurch es zu einer Kollision oder einem Alarm der Z Achse k me wenn das Programm ausgef hrt wird PART ZERO SET Werkst ck Nullpunktfestlegung J dr cken um den Wert in die Spalte X Achse zu laden Durch nochmaliges Dr cken von PART ZERO SET J wird der Wert in die Spalte Y Achse geladen Bedienung 3 12 3 Einstellen des Werkzeugversatzes Als N chstes m ssen die Werkzeuge abgetastet werden Hierdurch wird der Weg von der Werkzeugspitze bis zur Werkst ckoberseite definiert Ein anderer Name daf r ist Werkzeugl ngenversatz der
211. en Systemvariablen und eine Erkl rung wie diese verwendet werden Maximale Achsenbelastung f r die X Y Z A bzw B Achse 196 Programmierung von Sonderausstattungen Maximale Achsenbelastung f r die C U V W bzw T Achse 197 Hinweise zur Bedienung mas mmm HINWEIS Die Zuordnung von 4101 bis 4126 ist die gleiche wie die alphabetische Adressierung in Abschnitt Makroargumente der Ausdruck x1 3 setzt beispielsweise die Variable 4124 auf 1 3 198 Programmierung von Sonderausstattungen VARIABLEN ANWENDUNG 199 Hinweise zur Bedienung 6001 6277 Einstellungen schreibgesch tzt HINWEIS In den Makrovariablen f r Einstellungen erscheinen keine niederwertigen Bits von gro en Werten 6501 6999 Parameter schreibgesch tzt HINWEIS In den Makrovariablen f r Parameter erscheinen keine niederwertigen Bits von gro en Werten VARIABLEN ANWENDUNG 7001 7006 14001 14006 G110 6154 P1 zus tzliche Werkst ckvers tze 7021 7026 14021 14026 G111 G154 P2 zus tzliche Werkst ckvers tze 7041 7046 14041 14046 G112 G154 P3 zus tzliche Werkst ckvers tze 7061 7066 14061 14066 G113 6154 P4 zus tzliche Werkst ckvers tze 7081 7086 14081 14086 G114 6154 P5 zus tzliche Werkst ckvers tze 7101 7106 14101 14106 G115 G154 P6 zus tzliche Werkst ckvers tze 7121 7126 14121 14126 G116 G154 P7 zus tzliche Werkst ckvers tze 7141
212. en Werte von Wiederholung zu Wiederholung erhalten Durch Aufruf eines Unterprogramms ber M97 oder M98 werden die lokalen Variablen nicht verschachtelt Alle lokalen Variablen die in einem durch M98 aufgerufenen Unterprogramm referenziert werden sind dieselben Variablen und Werte die vor dem M97 oder M98 Aufruf vorhanden waren 195 Hinweise zur Bedienung Globale Variablen Globale Variablen sind Variablen die jederzeit zug nglich sind F r jede globale Variable existiert nur eine Kopie Globale Variablen treten in drei Bereichen auf 100 199 500 699 und 800 999 Die globalen Variablen verbleibe im Speicher wenn das Ger t ausgeschaltet wird Gelegentlich existieren Makros f r im Lieferwerk installierte Optionen welche globale Variablen verwenden zum Beispiel f r Messtaster Palettenwechsler usw Bei Verwendung von globalen Variablen ist sicherzustellen dass sie nicht gerade von einem anderen Programm auf der Maschine verwendet werden Systemvariablen Systemvariablen geben dem Programmierer die M glichkeit auf verschiedenste Steuerungsbedingungen zu reagieren Durch Setzen einer Systemvariablen kann die Funktion der Steuerung ge ndert werden Durch Lesen einer Systemvariablen kann ein Programm sein Verhalten in Abh ngigkeit vom Wert der Variablen ndern Einige Systemvariablen sind schreibgesch tzt d h der Programmierer kann diese nur lesen aber nicht ndern Es folgt eine kurze Tabelle mit gegenw rtig vorhanden
213. en ist wird es von der Steuerung als aktives Programm gesetzt siehe Seite 81 zwecks n herer Informationen ber das aktive Programm Falls es noch nicht existiert wird es von der Steuerung erstellt und als aktives Programm gesetzt 3 EDIT dr cken um mit dem neuen Programm zu arbeiten Ein neues Programm enth lt nur den Namen des Programms und ein Satzende Zeichen Semikolon Programm Editoren Die Haas Steuerung verf gt ber 3 verschiedene Programm Editoren den MDI Editor den Komfort Editor und den FNC Editor 117 Grundlegendes Programm Editieren 4 2 1 118 Grundlegendes Programm Editieren Dieser Abschnitt beschreibt die Bedienelemente zum grundlegenden Editieren von Programmen Informationen zum Editieren mit dem Komfort Programmeditor finden Sie auf Seite 121 F4 1 Beispiel f r den Programm Editor Bildschirm ACTIVE PROGRAM 099997 i a EERE voc Mill English Inch vi 4A 117147015 NIO0 CATEGORY NAME G73 HIGH SPEED PECK DRILLING NIOL TEMPLATE NAME G73 High Speed Deck Drill Using Q 1 H olej 1 nderungen an Programmen werden in einem aktiven EDIT EDIT oder EDIT MDI Fenster vorgenommen a Um ein Programm in MDI zu bearbeiten wird MDV DNC gedr ckt D Um ein nummeriertes Programm zu editieren dieses ausw hlen und die Taste EDIT dr cken Siehe Seite 81 um zu erfahren wie man ein Programm ausw hlt 2 Zu zu editierenden Code markieren a Mit den
214. ender und Empf nger f r die serielle Schnittstelle RS 232 Diese Einstellung muss mit der Einstellung auf dem PC bereinstimmen Steht die Einstellung auf RTS CTS werden die Signalleitungen im seriellen Datenkabel verwendet um dem Sender mitzuteilen die Datensendung vorl ufig zu unterbrechen bis der Empf nger aufgeholt hat Steht die Einstellung auf XON XOFF die g ngigste Wahl werden vom Empf nger ASCIlI Zeichencodes verwendet um dem Sender eine tempor re Unterbrechung zu befehlen Die Wahl DC CODES ist hnlich wie XON XOFF au er dass Start Stopp Codes f r den Lochstreifenstanzer oder leser gesendet werden XMODEM ist ein vom Empf nger gesteuertes Kommunikationsprotokoll das Daten in Bl cken von je 128 Byte sendet XMODEM bietet zus tzliche Zuverl ssigkeit da jeder Block auf Integrit t berpr ft wird XMODEM muss 8 Datenbits und kein Parit tsbit verwenden 15 H amp T Code Agreement H Code und T Code bereinstimmung Durch Aktivieren ON dieser Einstellung l sst man die Maschine berpr fen ob der H Versatzcode dem Werkzeug in der Spindel entspricht Durch diese berpr fung k nnen Kollisionen verhindert werden Diese Einstellung erzeugt keinen Alarm mit H00 H0O wird zur Aufhebung des Werkzeugl ngenversatzes verwendet 16 Dry Run Lock Out Probelauf sperren Wenn diese Einstellung aktiviert ON ist steht die Probelauffunktion nicht zur Verf gung 363 Einstellungen 364 17 Opt S
215. ennummern sie dienen nur als Referenz beim Anzeigen des Programms 2 Um die Zeilennummern wieder auszublenden die Option erneut im Men File Datei anw hlen File Men FNC Um das File Men aufzurufen 1 Im FNC EDITOR Modus F1 dr cken 2 Den Cursor auf das File Men setzen HINWEIS Programmierung F4 10 Menu File Datei CANCEL Exit LOSE FILE SAVE SAVE A SWAP PROGRAMS SWITCH TO LEFT OR RIGHT SIDE CHANGE VIEW HOW LINE HUMEERS Open Existing File Bestehende Datei ffnen Im FNC EDITOR Modus 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Open Existing File w hlen 3 Eine Datei markieren und SELECT PROGRAM dr cken um sie zu ffnen ffnet eine Datei im Men LIST PROGRAM in einer neuen Registerkarte Close File Datei schlie en Im FNC EDITOR Modus 1 F1 dr cken 2 Den Cursor auf das Men File setzen und Close File w hlen Schlie t die derzeit aktive Datei Wenn die Datei ge ndert wurde fordert die Steuerung vor dem Schlie en zum Speichern auf Save Speichern Programme werden nicht automatisch gespeichert Bei einem Stromausfall oder durch Abschalten des Stroms bevor die nderungen gespeichert werden gehen die nderungen verloren Das Programm sollte daher w hrend des Editierens h ufig gespeichert werden 135 Der FNC Editor 136 Hotkey SEND nach Vornahme einer nderung Im FNC EDITOR
216. eometrieverschlei 1 200 f r Durchmesser Programmiierbare Meldungen 204 3000 Alarme k nnen programmiert werden Ein programmierbarer Alarm verh lt sich genauso wie ein eingebauter Alarm Ein Alarm wird generiert indem der Makrovariablen 3000 eine Zahl zwischen 1 und 999 zugewiesen wird 3000 15 MELDUNGSTEXT IN ALARMLISTE Programmierung von Sonderausstattungen Danach blinkt Alarm unten rechts in der Anzeige und der Text im n chsten Kommentar wird in die Alarmliste aufgenommen Die Alarmnummer in diesem Beispiel 15 wird zu 1000 addiert und als Alarmnummer verwendet Wenn auf diese Weise ein Alarm erzeugt wird halten alle Bewegungen an und das Programm muss zur ckgesetzt werden um fortzufahren Programmierbare Alarme haben stets eine Nummer zwischen 1000 und 1999 Die ersten 34 Zeichen des Kommentars werden als Alarmmeldung verwendet Timer Zwei Timer k nnen auf einen Wert gestellt werden indem der entsprechenden Variablen eine Zahl zugewiesen wird Ein Programm kann anschlie end die Variable lesen und ermitteln wie viel Zeit nach dem Stellen des Timers vergangen ist Timer k nnen verwendet werden um Verweilzyklen zu imitieren Werkst ck zu Werkst ck Zeit zu bestimmen oder andere zeitabh ngige Ma nahmen zu ergreifen 3001 Millisekunden Timer Der Millisekunden Timer wird alle 20 Millisekunden aktualisiert sodass Aktivit ten mit einer Genauigkeit von 20 Millisekunden zeitlich gesteuert werden k nnen
217. eordnet ist Beispiel GOL A90 bb dreht die A Achse um 90 Grad Bei der Programmierung der 4 oder 5 Achse muss f r jede Codezeile ein Vorschub angegeben werden Die Vorschubgeschwindigkeit beim Bohren auf weniger als 75 Zoll pro Minute begrenzen Der empfohlene Vorschub f r Schlichtbearbeitung auf drei Achsen sollte 50 bis 60 Zoll pro Minute nicht berschreiten wobei mindestens 0 0500 Zoll bis 0 0750 Zoll Material f r den Schlichtgang brig bleiben sollten Bewegungen im Eilgang sind nicht erlaubt Eilbewegungen und das Eintreten in und Verlassen von L chern Tieflochbohren mit vollst ndigem Zur ckziehen werden nicht unterst tzt Bei der Programmierung von gleichzeitigen F nf Achsen Bewegungen wird weniger Materialzugabe ben tigt und es sind h here Vorschubgeschwindigkeiten zugelassen Je nach der Schlichtzugabe Fr serl nge und der Art des bearbeiteten Profils k nnen auch h here Vorschubgeschwindigkeiten m glich sein Bei der Bearbeitung von Gussteillinien oder lang verlaufenden Konturen beispielsweise kann die Vorschubgeschwindigkeit mehr als 100 Zoll pro Minute betragen Schrittschalten der 4 und 5 Achse Alle Aspekte der Schrittschaltung mit dem Handrad die f r die anderen Achsen gelten treffen auch f r die 5 Achse zu Eine Ausnahme bildet die Methode zur Wahl der Schrittschaltung zwischen der A Achse und B Achse 1 A oder A dr cken um die A Achse zur Schrittschaltung auszuw hlen 2 SHIFT dann
218. er Mit dem Fadal Programmkonverter kann Fadal Code schnell in ein Haas Programm umgewandelt werden F4 14 CURRENT DIRECTORY USB DEVICE at LIST PROG HELP CANCEL Exit 15 42 Drawl DXF Make Directory INSERT adaprogram NC Rename ALTER LATHE PART DXF Delete DELETE sign dxf Select unicodetest dxf E Here Dunlacate Progran File Clear Selections FNC Program SELECT PROG Save and Load data EA Search DOWN ARROW Load Languages Holz Sa ols Translate and load selected Fadal machine control program into memory 6 FILES EMPTY FILE SELECTION TIP Nicht konvertierte Zeilen k nnen schnell mit der Suchfunktion im Edit Modus aufgefunden werden W hrend sich das konvertierte Programm im aktiven Feld befindet PROGRAM dr cken um das aktive Feld zu wechseln F1 oder HELP dr cken und im Popup Men die Option Search Suchen w hlen Als Suchbegriff M199 eingeben F4 15 Fadal EEGEN abgeschlossen IEM USB DEVICE HARD DRIVE NET SHARE USB DEVICE 2 CURRENT DIRECTORY USB DEVICE ta USB DEVICE BelayProfile dxf 48761 07 29 2009 15 42 Drawl DXF 1194268 03 31 1999 15 12 FadaProgr an NC 553 05 02 2009 13 11 ET Cp LATHE PART DXF 957490 06 01 5006 09 41 sign dxf 157120 11 16 2007 17 46 unicodetest dxf 13173 07 28 2009 16 51 7 FILES EMPTY FILE SELECTION Use CURSOR keys to navigate listing and CANCEL to go back to devices V FILES IN SELECTION Press HELP for Help listing AC
219. er Horizontal Fr smaschine EC 400 K hlmitteld sen Detail E 1 2 Optionale P Cool Baugruppe K hlmitteld se 4 Einf hrung 23 Merkmale der Horizontal Fr smaschine EC 300 Abdeckungen entfernt F2 16 ez KAN Ee de N En I I A Ni hi M W wma 7 K A wW E ii SEL N 3 7 oA IN F EC 300 Palettenwechsler Arm des seitlichen Werkzeugwechslers Seitlicher Werkzeugwechsler Spindel Palettent ren 1 2 3 A 24 F2 17 Merkmale der Horizontal Fr smaschine EC 300 Palettenwechsler Detail F 2 ES abi ZE e e A ie CH E o CHE un R Te Einf hrung 1 Spitzenklemmen 8 2 Paletten 2 3 HRT 210 Drehvorrichtung 2 4 Tisch 2 Ansicht mit Palettenwechsler Abdeckungen und Dreht ren entfernt 25 F2 18 Merkmale der Horizontal Fr smaschine EG 400 mit Palettenbahnhof Seitlicher Werkzeugwechsler St nder X Achse und Y Achse Hauptschaltschrank Werkzeugkasten Vorderer Tisch Ladestation Palettenbahnhof Schiebervorrichtung Palettenbahnhof Ladestation Palettenbahnhof OS NIE DN gt 26 kn DH Al L TX C k y We A Bedienpult D Bedienelemente des Palettenwechslers Einf hrung F2 19 Merkmale der Horizontal Fr smaschine EG 550 630 1 Seitlicher Werkzeugwechsler A Bedienpult 2 Schaltschrank D Bedienelemente des Palettenwechslers 3 Sp nef rderer G Tre
220. er die Steuerung zu einer anderen Codezeile im selben Unterprogramm zu bertragen Die bedingte Verzweigung kann nur verwendet werden wenn die Makro Sonderausstattung aktiviert ist Die Haas Steuerung erlaubt zwei Methoden zur Ausf hrung von unbedingten Verzweigungen IF lt bedingter Ausdruck gt GOTOn Wie oben erw hnt ist lt bedingter Ausdruck gt ein beliebiger Ausdruck der einen der sechs Booleschen Operatoren EQ NE GT LT GE oder LE verwendet Die Klammern um den Ausdruck sind obligatorisch In der Haas Steuerung brauchen diese Operatoren nicht verwendet zu werden Beispiel IF 1 NE 0 0 GOTO5 k nnte auch so geschrieben werden HINWEIS Programmierung von Sonderausstattungen IF 1 GOTO5 Diese Anweisung besagt wenn die Variable 1 eine Zahl ungleich 0 0 oder den undefinierten Wert 0 enth lt findet die Verzweigung zu Satz 5 statt andernfalls wird der n chste Satz ausgef hrt In der Haas Steuerung kann ein bedingter Ausdruck ebenfalls mit dem Format M99 Pnnnn verwendet werden Beispiel G00 XO YO 1EQ 2 M99 P5 Hier gilt die Bedingung nur f r den M99 Teil der Anweisung Die Werkzeugmaschine wird angewiesen zu X0 YO zu fahren egal ob der Ausdruck wahr oder falsch ist Nur die Verzweigung M99 wird ausgef hrt basierend auf dem Wert des Ausdrucks Es wird empfohlen die IF GOTO Version zu verwenden wenn Portabilit t gew nscht wird Bedingte Ausf hrung IF THEN Die Ausf hrung von Steu
221. er Bezeichnung TOOL RELEASE Werkzeugwechsler Sicherheitshinweise Wenn die K figt r w hrend eines Werkzeugwechsels ge ffnet wird stoppt der Werkzeugwechsel und l uft erst weiter wenn die K figt r geschlossen ist Jegliche Bearbeitungsvorg nge die derzeit ablaufen werden weiterhin ausgef hrt Wenn der Schalter w hrend eines Werkzeugwechsels auf MANUAL gestellt wird wird die Bewegung des Werkzeugwechslers abgeschlossen Der n chste Werkzeugwechsel wird erst ausgef hrt wenn der Schalter zur ck auf AUTO gestellt wird Jegliche Bearbeitungsvorg nge die derzeit ablaufen werden weiterhin ausgef hrt Das Magazin dreht sich um eine Position wenn die Taste CW oder CCW gedr ckt wird w hrend der Schalter auf MANUAL steht Wenn die K figt r offen ist oder der Schalter sich in Position MANUAL befindet und die Taste RECOVER w hrend der Wiederherstellung des Werkzeugwechslers gedr ckt wird erscheint eine Meldung die dem Bediener mitteilt dass die T r offen ist oder sich im manuellen Modus befindet Der Bediener muss die T r schlie en und den Schalter auf Auto stellen um fortfahren zu k nnen 101 Best cken des Werkzeugwechslers 3 10 2 Best cken des Werkzeugwechslers VORSICHT Die technischen Daten stellen Maximalwerte des Werkzeugwechslers dar die nicht berschritten werden d rfen Extrem schwere Werkzeuge m ssen gleichm ig verteilt werden Das hei t schwere Werkzeuge sollten einander ge
222. er Klammer zur ck zu den Symbolen ndern um normal zu gravieren Beispiel Das folgende Beispiel setzt den Anfangswert der zu gravierenden Seriennummer auf 0001 Diesen Code einmal ausf hren und anschlie end 0001 zu ndern G47 PL 0001 Die zweite Methode zur Festlegung der Anfangsseriennummer ist die nderung der Makrovariablen wo dieser Wert gespeichert ist Makrovariable 599 Die Makrooption braucht nicht aktiviert zu werden CURRENT COMMANDS und dann wie erforderlich PAGE UP oder PAGE DOWN dr cken um die Seite MACRO VARIABLES anzuzeigen In diesem Bildschirm 599 eingeben und die Abw rts Pfeiltaste dr cken Nachdem 599 im Bildschirm markiert wurde den zu gravierenden Anfangswert der Seriennummer z B 1 eingeben und die ENTER dr cken Das gleiche Seriennummer kann mehrmals auf gleichen Werkst ck mithilfe einer Makroanweisung graviert werden Die Makrooption ist erforderlich Um zu verhindern dass die Seriennummer erh ht wird kann eine Makroanweisung wie unten angegeben zwischen die beiden G47 Gravurzyklen eingef gt werden F r weitere Einzelheiten siehe Abschnitt Makros in diesem Handbuch Makroanweisung 599 599 1 Laufende Seriennummer gravieren G47 P1 Dieses Verfahren dient zum Gravieren von Seriennummern in eine Werkst ckserie wobei die Nummer jeweils um 1 erh ht wird Mit dem Zeichen wird die Anzahl der Stellen in der Seriennummer festgelegt Beispiel G47 P1
223. er M13 direkt vor dem G93 Befehl programmieren Die M Codes l sen die Bremsen und f hren zu einer weicheren Bewegung und einem Bewegungsfluss ohne Unterbrechungen Man beachte jedoch dass die Bremsen st ndig ausgeschaltet bleiben wenn sie nicht wieder neu bet tigt werden Einstellungen Eine Anzahl von Einstellungen wird zur Programmierung der 4 und 5 Achse verwendet Siehe Einstellungen 30 34 und 48 f r die 4 Achse und 78 79 und 80 f r die 5 Achse F r F nf Achsen Bearbeitung sollte Einstellung 85 auf 0500 gesetzt werden Einstellungen unter 0500 bewegen die Maschine n her an einen vollst ndigen Halt und f hren zu einer ungleichm igen Bewegung G187 Pxx Exx kann auch im Programm verwendet werden um die Achsen zu verlangsamen VORSICHT Bei der Bearbeitung im F nf Achsen Modus kann schlechte 182 Positionierung und berfahren auftreten wenn der Werkzeugl ngenversatz H Code nicht aufgehoben wird Um dieses Problem zu vermeiden G90 G40 H00 und G49 in den ersten S tzen nach einem Werkzeugwechsel verwenden Dieses Problem kann auftreten wenn Drei Achsen und F nf Achsen Programmierung gemischt angewendet wird und ein Programm neu gestartet oder ein neuer Job begonnen wird und der Werkzeugl ngenversatz immer noch wirksam ist 9 2 2 Programmierung von Sonderausstattungen Vorschubgeschwindigkeiten Sie k nnen mit G01 in einem Programm einen Vorschub f r die Achse befehlen die der Drehvorrichtung zug
224. eren Subtrahieren Multiplizieren oder Dividieren mit dem Rechner Dreieck Unterregister Die Dreieck Rechner nimmt einige Dreiecksmessungen vor und l st den Rest der Werte Bei Eingaben die mehrere L sungen haben wird durch eine weitere Eingabe des letzten Datenwerts die n chste m gliche L sung angezeigt 12 Einf hrung 1 Mit den UP und DOWN Cursortasten wird das Feld f r den Eingabewert ausgew hlt Einen Wert eingeben und anschlie end auf ENTER dr cken Die bekannten L ngen und Winkel eines Dreiecks eingeben Wenn gen gend Daten eingegeben wurden berechnet die Funktion das Dreieck und zeigt die Werte an F2 36 Beispiel f r Dreiecksrechner CALCULATOR CALCULATOR 0 OOOODOD LI ANGLE 1 40 000 ANGLE 3 ANGLE 7 72 000 68 000 SIDE 1 10 0000 SIDE SIDE 1 SIDE 2 14 7958 14 4244 ANGLE 1 ANGLE 2 SIDE 3 F3 copies calculator value to highlighted field in this or other calculator screens F3 also copies calculator value to the data entry line of edit screens F4 copies highlighted data to the calculator field TRIANGLE Kreis Unterregister Diese Rechnerseite hilft bei der L sung von Kreisproblemen 73 Rechner Register 74 1 Mit den UP und DOWN Cursortasten wird das Feld f r den Eingabewert ausgew hlt 2 Den Mittelpunkt Radius Winkel Start und Endpunkt eingeben Nach jeder Eingabe ENTER dr cken Wenn gen gend Daten eingegeben wurden berechnet di
225. erprogramm anhand einer Zeilennummer N im selben Programm aufzurufen Ein Code ist erforderlich und dieser muss einer Zeilennummer im selben Programm entsprechen Dies ist n tzlich f r einfache Unterprogramme in einem Programm es erfordert kein separates Programm Das Unterprogramm muss mit M99 enden Ein Lnn Code im M97 Satz wiederholt den Aufruf des Unterprogrammsnn Male Das Unterprogramm befindet sich innerhalb des Hauptprogramms hinter M30 Beispiel f r M97 349 M Codes Hilfsfunktionen HINWEIS HINWEIS 350 M98 Unterprogrammaufruf Dieser Code wird verwendet um ein Unterprogramm aufzurufen Das Format lautet M98 Pnnnn Pnnnn ist die Nummer des aufzurufenden Programms Das Unterprogramm muss in der Programmliste sein und es muss M99 enthalten um zum Hauptprogramm zur ckzukehren Ein Lnn Z hler kann in der Zeile mit M98 verwendet werden der das Unterprogramm nn Male aufruft bevor der n chste Satz ausgef hrt wird Beim Aufruf eines M98 Unterprogramms sucht die Steuerung das Unterprogramm auf dem aktiven Laufwerk und dann im Speicher wenn das Unterprogramm nicht gefunden werden kann Das aktive Laufwerk kann der Arbeitsspeicher ein USB Laufwerk oder eine Festplatte sein Wenn die Steuerung das Unterprogramm weder im Speicher noch im aktiven Laufwerk findet wird ein Alarm ausgel st Das Unterprogramm ist ein separates Programm 000100 vom Hauptprogramm 000002 Q O 000002 3 M98 P100 L4 RUFT UNT
226. erung kann die mit dem erweiterten Werkzeugmanagement ATM verkn pften Variablen auf das USB Laufwerk speichern oder ber eine RS 232 Schnittstelle bermitteln und auch wieder davon laden Diese Variablen enthalten die Daten die ber den ATM Bildschirm eingegeben werden 3 10 3 10 1 Bedienung 1 Die Informationen k nnen entweder im Rahmen eines umfassenden Backup Programms durch Verwendung von LIST PROG Save Load Fenster F4 gespeichert werden Wenn die ATM Daten als Teil einer Gesamtdatensicherung gespeichert werden erzeugt das System eine separate Datei mit der Namenserweiterung ATM 2 Die ATM Daten k nnen ber den RS 232 Anschluss durch Dr cken der Tasten SEND und RECEIVE gespeichert bzw geladen werden w hrend der ATM Bildschirm angezeigt wird Werkzeugwechsler F r Haas Fr smaschinen sind zwei Ausf hrungen von Werkzeugwechslern erh ltlich Karussell Schirm Ausf hrung und seitlich angeordnete Werkzeugwechsler Beide Typen werden auf gleiche Weise befehligt jedoch wird jeder anders eingestellt 1 Bevor Werkzeuge geladen werden k nnen muss die Fr smaschine auf Null zur ckgestellt werden Dies geschieht in der Regel beim Einschalten der Maschine Andernfalls POWER UP RESTART bet tigen 2 Werkzeugwechsler mit Werkzeugfreigabetaste und ATC FWD und ATC REV manuell bedienen Es sind zwei Werkzeugfreigabetasten vorhanden eine an der Spindelkopfabdeckung und die zweite auf der Tastatur mit d
227. erung oder unsachgem er Bedienung oder Anwendung ausgesetzt war ii das Haas Produkt vom Kunden von einem nicht autorisierten Servicetechniker oder einer anderen nicht autorisierten Person falsch repariert oder instand gesetzt wurde iii der Kunde oder eine andere Person ohne vorherige schriftliche Berechtigung des Herstellers nderungen an einem Haas Produkt vorgenommen oder versucht hat und oder iv das Haas Produkt f r einen nicht kommerziellen Zweck z B f r einen pers nlichen oder Haushaltszweck verwendet wurde Die Garantie erstreckt sich nicht auf Sch den oder M ngel aufgrund von u eren Einfl ssen oder Umst nden au erhalb der angemessenen Kontrolle des Herstellers einschlie lich u a Diebstahl Vandalismus Brand Wetterbedingungen z B Regen Hochwasser Wind Blitz oder Erdbeben kriegerischen oder terroristischen Handlungen Ohne die Allgemeing ltigkeit der in dieser Garantieurkunde beschriebenen Ausschl sse oder Einschr nkungen zu begrenzen schlie t die Garantie keinerlei Garantie ein dass das Haas Produkt die Produktionsspezifikationen oder andere Anforderungen der Person erf llen wird oder dass der Betrieb des Haas Produkts unterbrechunggsfrei oder fehlerfrei sein wird Der Hersteller bernimmt keine Verantwortung bez glich der Benutzung des Haas Produkts durch jede Person und bernimmt keine Haftung an Personen f r Konstruktions Produktions Betriebs Leistungs oder sonstige M ngel des Haas Prod
228. erungsanweisungen kann auch durch Benutzung des IF THEN Konstrukts erreicht werden Das Format lautet IF lt bedingter Ausdruck gt THEN lt Anweisung gt Um Kompatibilit t mit der FANUC Syntax zu behalten darf THEN nicht mit GOTOn verwendet werden Dieses Format wird blicherweise f r bedingte Zuweisungsanweisungen verwendet wie zum Beispiel IF 590 GT 100 THEN 590 0 0 Variable 590 wird auf null gesetzt wenn der Wert von 590 die Zahl 100 0 berschreitet Liefert in der Haas Steuerung eine Bedingung das Ergebnis FALSCH 0 0 wird der Rest des IF Satzes ignoriert Das bedeutet dass Steuerungsanweisungen ebenfalls bedingt sein k nnen sodass man Folgendes schreiben k nnte IF 1 NE 0 THEN G01 X 24 Y 26 F 9 Dies f hrt eine lineare Bewegung nur aus wenn der Variablen 1 ein Wert zugewiesen ist Ein weiteres Beispiel w re IF 1 GE 180 THEN 101 0 0 M99 Dies besagt dass wenn die Variable 1 Adresse A gr er oder gleich 180 ist die Variable 101 auf null gesetzt und das Unterprogramm zur ckkehren soll 223 Adresssubstitution 224 Hier ist ein Beispiel einer IF Anweisung die verzweigt wenn eine Variable mit einem beliebigen Wert initialisiert wurde Andernfalls soll die Bearbeitung fortfahren und einen Alarm ausl sen Man erinnere sich dass die Programmausf hrung stoppt wenn ein Alarm generiert wird N1 IF 9NE 0 GOTO3 F AUF WERT PR FEN N2 3000 11 KEINE VORSCHUBGESCHWINDIGKEI
229. es Herstellers auf das Reparieren oder Ersetzen des defekten Haas Produkts unter dieser Garantie Der Kunde hat sein Einverst ndnis zu den Begrenzungen und Einschr nkungen nach dieser Garantieurkunde erkl rt einschlie lich u a der Einschr nkung des Rechts auf Schadensersatz als Teil seines Handels mit dem Hersteller oder dessen autorisierten Vertreters Der Kunde versteht und best tigt dass der Preis der Haas Produkte h her w re wenn der Hersteller f r Sch den oder Anspr che ber den Umfang dieser Garantie hinaus einstehen m sste Gesamte Vereinbarung Diese Garantieurkunde ersetzt jegliche anderen Vereinbarungen Versprechen Darstellungen oder Garantien m ndlicher oder schriftlicher Art zwischen den Parteien oder durch den Hersteller in Bezug auf den Inhalt dieser Garantieurkunde und beinhaltet alle Vertr ge und Vereinbarungen zwischen den Parteien oder durch den Hersteller bez glich dieses Inhalts Der Hersteller lehnt hiermit jegliche anderen Vereinbarungen Versprechen Darstellungen oder Garantien m ndlicher oder schriftlicher Art ab die zus tzlich zu oder abweichend von den Bedingungen dieser Garantieurkunde gegeben wurden Keine Bedingung in dieser Garantieurkunde darf ohne schriftliche und durch den Hersteller und Kunden signierte Vereinbarung modifiziert oder ge ndert werden Ungeachtet des Vorgenannten akzeptiert der Hersteller eine Garantieverl ngerung nur in dem Ma e wie sie die betreffende Garantiezeit erweiter
230. eschlossen wurde Ein I oder J Wert definiert den Schruppbetrag um den sich der Fr ser f r jede Schneidzustellung weiterbewegt Wenn I angewendet wird wird die Tasche durch eine Reihe von Schneidzustellungen auf der X Achse grob ausgeschnitten Bei Verwendung von J erfolgen die Schneidzustellungen auf der Y Achse Der K Befehl definiert einen Feindurchgang f r die Tasche Wird ein K Wert angegeben erfolgt eine Feinbearbeitung um den K Betrag im Innern der Taschengeometrie f r den letzten Durchgang an der letzten Z Tiefe Es gibt keinen Feindurchgangsbefehl f r die Z Tiefe Der R Wert muss angegeben werden auch wenn er Null ist RO Andernfalls wird der zuletzt angegebene R Wert verwendet G Codes M Codes Einstellungen Es werden mehrere Durchg nge im Taschenbereich ausgehend von der R Ebene mit jedem Q Durchgang Tiefe auf de Z Achse bis zur Endtiefe vorgenommen Der G150 Befehl nimmt zuerst einen Durchgang um die Taschengeometrie vor und bel sst Material f r den K Befehl Dann wird um den Wert in Q zugestellt und mit Durchg ngen von I oder J im Innern der Tasche geschruppt bis die Z Tiefe erreicht ist Der O Befehl muss in der G150 Zeile erfolgen auch wenn nur ein Durchgang bis zur Z Tiefe erw nscht ist Der Q Befehl beginnt in der R Ebene Hinweise Das Unterprogramm P darf nicht aus mehr als 40 Bewegungen zur Taschengeometrie bestehen Es muss eventuell ein Startpunkt f r den G150 Fr ser bis zur Endtiefe Z gebo
231. ettenwechsler freigeben T rschlie ung und Tur ffnen Palette festklemmen und T r Werkzeug ausspannen schlie en Spindel ausrichten Automatische Druckluftd se Ein G Codes M Codes Einstellungen M21 M28 Optionale Automatische Druckluftd se Benutzer M Funktion mit Aus M Fin M30 Programmende und Werkzeug festklemmen R cksetzung Sp nef rderer vorw rts K hlmittelfluss durch die Spindel Ein Sp nef rderer Stopp K hlmittelfluss durch die Spindel Aus K hlmittelfluss erh hen ZZ Bereitschaftsbetrieb K hlmittelfluss verringern Springen wenn keine Eingabe Palette Teil bereit Lokales Unterprogramm aufrufen CE Werkzeugrevolver drehen eg Unterprogrammaufruf Langsamgang beeinflussen Unterprogrammr ckkehr Override oder Schleifenende Schnellgang beeinflussen Interaktive Override Benutzereingabe M00 Programm beenden Der Code M00 wird verwendet um ein Programm zu beenden Er stoppt alle Achsen sowie die Spindel und schaltet die K hlanlage aus einschlie lich K hlmittelfluss durch die Spindel Der n chste Satz nach M00 wird markiert dargestellt wenn er im Programmeditor angezeigt wird Durch Dr cken der Taste CYCLE START Zyklusstart wird das Programm ab dem markierten Satz fortgesetzt 337 M Codes Hilfsfunktionen M01 Optionale Programmbeendigung M01 arbeitet genauso wie M00 au er dass die optionale Halt Funktion eingeschaltet sein muss OPTION STOP dr cken um die Funktion ein o
232. euen Verzeichnisnamen eintippen und INSERT dr cken Das neue Verzeichnis erscheint in der Dateiliste mit der Bezeichnung lt DIR gt Programmwahl Wenn Sie ein Programm ausw hlen wird dieses aktiv Das aktive Programm erscheint im Haupt EDIT EDIT Modus und wird von der Steuerung ausgef hrt wenn Sie CYCLE START im OPERATION MEM Modus dr cken 1 LIST PROGRAM dr cken um die Programme im Arbeitsspeicher anzuzeigen Sie k nnen auch die Registermen s verwenden um Programme auf anderen Ger ten 81 Programm bertragung 3 3 3 82 im Ger temanager auszuw hlen Auf Seite 68 sind n here Informationen zur Navigation in Registermen s aufgef hrt 2 Das auszuw hlende Programm markieren und SELECT PROGRAM dr cken Sie k nnen auch den Namen eines vorhandenen Programms eingeben und SELECT PROGRAM dr cken Das Programm wird das aktive Programm Wenn das aktive Programm im SPEICHER ist wird es mit dem Buchstaben A gekennzeichnet Wenn sich das Programm auf einem USB Speicherger t auf der Festplatte oder auf Net Share befindet wird es durch FNC gekennzeichnet 3 Im OPERATION MEM Modus k nnen Sie einen vorhandenen Programmnamen eingeben und die UP oder DOWN Cursortaste dr cken um schnell zwischen den Programmen zu wechseln Programm bertragung Nummerierte Programme Einstellungen Vers tze und Makrovariablen k nnen zwischen dem Maschinenspeicher und einem angeschlossenen USB Ger t einer Festplat
233. euerungsmodi das aktive Programm Teilfenster Diese Taste im Modus MDI DNC Modus dr cken um VQC und IPS WIPS aufzurufen falls installiert POSITION W hlt die Positionsanzeige Offset OFFSET Diese Taste dr cken um zwischen den beiden Versatztabellen umzuschalten Current Commands CURRENT Zeigt Men s f r Wartungs Werkzeugstandzeit COMMANDS Werkzeugbelastung Erweitertes Werkzeugmanagement ATM Systemvariablen Uhrzeiteinstellungen und Timer Z hler Einstellungen an Alarms Messages ALARMS Zeigt die Alarme und Meldungsbildschirme an Parameter PARAMETER Zeigt Parameter an die den Betrieb der Maschine Diagnostics DIAGNOSTIC definieren Die Parameter sind werkseitig eingestellt und d rfen nur von autorisiertem Haas Personal ge ndert werden Settings Graphics SETTING Erm glicht die Anzeige und nderung von GRAPHIC Benutzereinstellungen und erm glicht den Grafik Modus 38 Einf hrung Betriebsarttasten Die Betriebsarttasten ndern den Betriebszustand der Maschine Alle Tasten in der Reihe der Betriebsarttasten f hren entsprechende Funktionen aus Die aktuelle Betriebsart wird stets oben links im Bildschirm in Form von Betriebsart Taste angezeigt T2 5 EDIT EDIT Betriebsarttasten name Tee Funden Edit EDIT W hlt den Editiermodus um Programme im Speicher der Steuerung zu editieren Insert INSERT F gt Text aus der Eingabezeile oder der Zwischenablage an der Cursorposition
234. euge der Werkzeugfachtabelle scrollen Ermitteln welche Werkzeugnummer sich in Fach 12 befindet 2 Tnn in die Steuerung eingeben dabei ist Tnn die Werkzeugnummer von Schritt 1 ATC FWD dr cken Hierdurch wird das Werkzeug in Fach 12 in die Spindel eingesetzt 3 P18 in die Steuerung eingeben und dann ATC FWD dr cken um das sich derzeit in der Spindel befindliche Werkzeug in Fach 18 einzusetzen 4 Zu Fach 12 in der Werkzeugfachtabelle scrollen und L gefolgt von Write Enter dr cken um dieses Fach als extragro zu definieren HINWEIS HINWEIS 9 6 Bedienung Die gleiche Werkzeugnummer kann nicht f r zwei verschiedene Werkzeugf cher vergeben werden Die Eingabe einer Werkzeugnummer die sich bereits in der Werkzeugfachtabelle befindet f hrt zu dem Fehler Invalid Number Ung ltige Nummer Die Werkzeugnummer in SPNDL Spindel in der Werkzeugfachtabelle eingeben Das Werkzeug in die Spindel einsetzen Extragro e Werkzeuge k nnen ebenfalls programmiert werden Eine extragro es Werkzeug nimmt drei F cher ein der Durchmesser des Werkzeugs berdeckt das Werkzeugfach auf beiden Seiten neben dem Fach in dem es eingesetzt ist Lassen Sie Ihren HFO den Parameter 315 3 auf 1 setzen wenn ein Werkzeug dieser Gr e ben tigt wird Die Werkzeugtabelle muss aktualisiert werden da jetzt zwei leere F cher zwischen extragro en Werkzeugen ben tigt werden P12 in die Steuerung eingeben und ATC FWD dr
235. ewegt den K hlmittelhahn eine Position auf die Ausgangsstellung zu VORSICHT Den K hlmittelhahn nicht von Hand drehen Dies w rde zu schweren Besch digungen des Motors f hren 342 G Codes M Codes Einstellungen M36 Palette Teil bereit Wird auf Maschinen mit Palettenwechslern verwendet Dieser N Code z gert den Palettenwechsel hinaus bis die Taste Part Ready Teil bereit gedr ckt wird Es erfolgt ein Palettenwechsel nachdem die Taste Pallet Ready Palette bereit gedr ckt wurde und die T ren geschlossen sind Beispiel Onnnnn Programmnummer M36 Part Ready leuchtet warten bis die Taste gedr ckt wird MOT M50 Palettenwechsel erfolgt nach Dr cken der Taste Part Ready Teileprogramm M30 M39 Werkzeugrevolver drehen Werkzeugwechsel sollten mit M06 befohlen werden M39 ist normalerweise nicht erforderlich erweist sich aber f r Diagnosezwecke als n tzlich oder zur Wiederherstellung nach einer Kollision des Werkzeugwechslers Der M39 Code dient zum Drehen des seitlich angeordneten Werkzeugwechslers ohne einen Werkzeugwechsel auszuf hren Die Nummer des gew nschten Werkzeugfachs Tn muss vor dem M39 Befehl programmiert werden M41 M42 Langsamgang Schnellgang Override Auf Maschinen mit Getriebe wird mit dem M41 Befehl die Maschine im Langsamgang und mit M42 im Schnellgang gehalten Normalerweise bestimmt die Spindeldrehzahl Snnn in welchem Gang das Getriebe sich befinden sollte
236. f gbar Wenn durch einen G65 Befehl ein Unterprogramm aufgerufen wird werden die lokalen Variablen gespeichert und ein neuer Satz bereitgestellt Dies wird als Schachteln der lokalen Variablen bezeichnet W hrend eines G65 Aufrufs haben alle neuen lokalen Variablen undefinierte Werte und lokale Variablen die entsprechende Adressvariablen in der G65 Zeile haben erhalten die Werte in der 665 Zeile Nachfolgend befindet sich eine Tabelle mit lokalen Variablen zusammen mit den Adressvariablenargumenten die diese ndern ww p e e e e EES e ee ee Eu u Ba a a HE ER CE DE ER ECOSEHCHCHCHCHESCHCHENEHEH a Tepe Eu Ca Da ER Ca CE ER CH KO EICH I em fe a fe e a e e e e e e e p pe e e a HE C Eu Ca Ku C a CHI ER CI IE CH Die Variablen 10 12 14 16 und 27 33 verf gen ber keine entsprechenden Adressargumente Diese k nnen belegt werden wenn gen gend I J und K Argumente wie oben im Abschnitt ber Argumente beschrieben verwendet werden Im Makrounterprogramm selbst k nnen die Variablen durch Referenzieren der Variablennummern 1 33 gelesen und ge ndert werden Wenn das L Argument f r mehrfache Wiederholungen eines Makrounterprogramms verwendet wird werden die Argumente nur f r die erste Wiederholung gesetzt Das bedeutet dass wenn die lokalen Variablen 1 33 in der ersten Wiederholung ge ndert werden die n chste Wiederholung nur Zugriff auf die ge nderten Werte hat Wenn die L Adresse gr er als 1 ist bleiben die lokal
237. flochbohren Gruppe 09 Fester Bearbeitungszyklus Gegengewindebohren Gruppe 09 Fester Bearbeitungszyklus Feinausbohren Gruppe 09 Fester Bearbeitungszyklus R ckseitige Ausbohrung Gruppe 09 Festen Bearbeitungszyklus aufheben Gruppe 09 Fester Bearbeitungszyklus Bohren Gruppe 09 Fester Bearbeitungszyklus Bohren Gruppe 09 Fester Bearbeitungszyklus normales Tieflochbohren Gruppe 09 Fester Bearbeitungszyklus Gewindebohren Gruppe 09 Fester Bearbeitungszyklus Ausbohren Gruppe 09 Fester Bearbeitungszyklus Ausbohren und Stopp Gruppe 09 Fester Bearbeitungszyklus Einbohren und manueller R ckzug Gruppe 09 G Codes M Codes Einstellungen m rm cm mame G103 Satzpufferung begrenzen Gruppe 00 GLOS G107 G110 G129 G136 G141 G143 G150 G153 G154 EE G1l61 G1 62 Steuerung des Stangenladers Zylindrische Projizierung Gruppe 00 Koordinatensystem 7 26 Gruppe 12 Automatische Werkst ckversatzmessung Mitte Group 00 3D Fr serkorrektur Gruppe 07 5 Achsen Werkzeugl ngenk orrektur Gruppe 08 Allgemeines Taschenfr sen Gruppe 00 Fester Bearbeitungszyklus Schnelles Tieflochbohren 5 Achsen Gruppe 09 Werkst ckkoordinaten w hlen P1 99 Gruppe 12 Fester Bearbeitungszyklus Gegengewindebohren 5 Achsen Gruppe 09 Fester Bearbeitungszyklus Bohren 5 Achsen Gruppe 09 Fester Bearbeitungszyklus Anbohren 5 Achsen
238. fort Editors verschieden Im Haas Editor vorgenommene nderungen k nnen nicht in den Komfort Editor eingef gt werden F1 dr cken Den Cursor auf das Men Edit setzen und Edit Clipboard w hlen Nach Abschluss F1 dr cken den Cursor auf das Men Edit setzen und Close Clipboard w hlen 140 Programmierung Suche Men FNC Um das Suche Men aufzurufen 1 Im FNC EDITOR Modus F1 dr cken 2 Den Cursor auf das Search Men setzen F4 12 Men Search Suchen CANCEL Exit FIND AGAIN FIND AND REPLACE TEXT FIND TOOL Find Text Text suchen Um einen Suchbegriff und eine Suchrichtung zu definieren und das erste Auftreten des Suchbegriffs in der angegebenen Richtung im FNC EDITOR Modus zu finden 1 F1 dr cken 2 Den Cursor auf das Men Search setzen und Find Text w hlen 3 Den zu findenden Text eingeben A Die Suchrichtung eingeben Zur Auswahl der Suchrichtung F dr cken um den Begriff unterhalb der Cursorposition zu suchen oder B dr cken um oberhalb der Cursorposition zu suchen Find Again Weitersuchen Um das n chste Auftreten des Suchbegriffs im FNC EDITOR Modus zu finden 1 F1 dr cken 2 Den Cursor auf das Men Search setzen und Find Again w hlen 3 Diese Funktion muss unmittelbar nach einer Find Text Suche verwendet werden Wiederholen um jeweils zum n chsten Auftreten zu springen Find And Replace Text Text finde
239. g Dieses Steuerungszeichen ist f r den Remote Computer bestimmt CSV Antwort bedeutet kommaseparierte Variablen d h eine oder mehrere Variablen die durch Kommas voneinander getrennt sind e ETB 0x17 bezeichnet das Ende der Daten Dieses Steuerungszeichen ist f r den Remote Computer bestimmt CR LF teilt dem Remote Computer mit dass das Datensegment beendet ist und zur n chsten Zeile gesprungen werden soll e 0x3E zeigt die gt Aufforderung an Ist die Steuerung besch ftigt wird Status Busy ausgegeben Wird eine Anforderung nicht erkannt gibt die Steuerung Unknown und eine neue Aufforderung gt aus Folgende Befehle k nnen hier aufgerufen werden T3 2 Remote Q Befehle Q100 Seriennummer der Maschine gt Q100 SERIAL NUMBER 3093228 Q101 Softwareversion der Steuerung gt Q101 SOFTWARE VER M18 01 Q102 Modellnummer der Maschine gt Q102 MODEL VF2D Q104 Betriebsart LIST PROG MDI usw gt Q104 MODE MEM 87 Maschinendatenerfassung M30 Werkst ckz hler 1 an der Steuerung gt Q402 M30 1 553 zur cksetzbar Q403 M30 Werkst ckz hler 2 an der Steuerung gt Q403 M30 2 553 zur cksetzbar Q402 Q500 Drei in einem Zn Oxxxxx STATUS gt Q500 STATUS BUSY PARTS xxxxx Q600 Makro oder Systemvariable gt Q600 801 MACRO 801 333 339996 HINWEIS 88 Der Benutzer hat die M glichkeit mithilfe des Befehls 9600 den Inhalt von Makro oder Systemvariablen anzufordern z B Q600 xxxx Hierdurch
240. g des Fr sers auf 0 05 Einheiten ber dem Werkst ck nach der Gravur 7 005 Setzt eine Gravurtiefe von 0 005 Einheiten F15 0 Setzt einen Gravurvorschub XY Bewegung von 15 Einheiten pro Minute E10 O Setzt eine Zustellung Z2 Bewegung 263 G Codes vorbereitende Funktionen Vorschubgeschwindigkeit von 10 Einheiten pro Minute Gavieren von Sonderzeichen Zum Gravieren von Sonderzeichen wird G47 mit bestimmten P Werten verwendet G47 P32 126 P Werte zum Gravieren von Sonderzeichen T6 2 G47 P Werte f r Sonderzeichen 32 Leerzeich 41 59 93 en Ree Beispiel Zum Gravieren von 2 00 mittels der Steuerung sind zwei Codezeilen erforderlich Die erste verwendet P36 zum Gravieren des Dollarzeichens die zweite verwendet PO 12 00 HINWEIS Die Achsen XY Anfangsort nach der ersten und zweiten Codezeile m ssen verschoben werden um Platz zwischen dem Dollarzeichen und der 2 zu schaffen Dies ist die einzige Methode zum Gravieren von Klammern 264 HINWEIS G Codes M Codes Einstellungen Einstellung der ersten Seriennummer f r die Gravur Es gibt zwei M glichkeiten zur Einstellung der zu gravierenden Anfangsseriennummer Beim ersten Verfahren werden die Symbole in Klammern durch die Anfangsseriennummer ersetzt Mit diesem Verfahren wird nichts graviert wenn die G47 Zeile ausgef hrt wird es wird nur die Anfangsseriennummer gesetzt Dies einmal ausf hren und dann den Wert in d
241. gang eingeschaltet und sofort wieder ausgeschaltet wird w hrend der Verweilvorgang ausgef hrt wird G103 P1 kann verwendet werden um den Look Ahead auf jeweils 1 Satz zu begrenzen Damit dieses Beispiel richtig funktioniert muss es wie folgt ge ndert werden G103 P1 zur n heren Erl uterung von G103 siehe Abschnitt G Codes im Handbuch 9 3 2 Programmierung von Sonderausstattungen 101 5 D 4 1L101 0 j Satz Look Ahead und Satzl schung Die Haas Steuerung verwendet die Funktion Satz Look Ahead um S tze im Voraus zum aktuell ausgef hrten Programmsatz zu lesen und sich darauf vorzubereiten Dadurch kann die Steuerung reibungslos von einer Bewegung zur n chsten bergehen G103 begrenzt wie weit im Voraus die Steuerung Programms tze einliest G103 ber cksichtigt das Argument Pnn welches angibt wie weit voraus die Steuerung einlesen darf F r weitere Informationen siehe Abschnitt zu den G und M Codes Die Haas Steuerung hat auch die M glichkeit S tze zu berspringen wenn die Taste BLOCK DELETE gedr ckt wird S tze die im Satzl schungs Modus bersprungen werden sollen werden durch ein Zeichen am Anfang gekennzeichnet Durch Verwendung eines M99 Unterprogramm R ckkehr vor einen Satz mit M30 Programmende und R cksetzung wird ein Programm als Programm behandelt wenn Satzl schung aktiviert ist Das Programm wird als ein Unterprogramm behandelt wenn Satzl schung deaktiviert ist H
242. gef gt wird Flutes Spannnuten Die Anzahl der Spannnuten am Werkzeug Diese kann durch Anwahl Eingabe einer neuen Zahl und Dr cken von ENTER ge ndert werden Dies ist der gleiche Wert wie in der Spalte Flutes auf der Werkzeugversatzseite Durch Markieren eines der folgenden Abschnitte L cher bis Last und Dr cken der Taste ORIGIN werden die Werte gel scht Um die Werte zu ndern den Wert in der betreffenden Kategorie markieren eine neue Zahl eingeben und ENTER dr cken Load Last Die maximale Last in Prozent die auf das Werkzeug ausge bt wird Holes L cher Die Anzahl L cher die das Werkzeug mittels vorprogrammierten Zyklen der Gruppe 9 bearbeitet hat Feed Time Vorschubzeit Die Zeit in Minuten die das Werkzeug in einem Vorschub verwendet wurde Bedienung Total Time Gesamtzeit Die Gesamtzeit in Minuten die das Werkzeug verwendet wurde Usage Gebrauch Wie viele Male das Werkzeug gebraucht wurde Einrichtung einer Werkzeuggruppe Zur Einrichtung einer Werkzeuggruppe E d ee e St E F4 dr cken bis das Fenster Tool Group erscheint Die Cursortasten verwenden bis lt ADD gt markiert ist Eine Zahl von 1000 bis 2999 eingeben dies ist die Gruppen ID Nummer ENTER dr cken Um eine Gruppen ID Nummer zu ndern das Merkmal lt RENAME gt markieren Eine neue Nummer eingeben ENTER dr cken Verwendung einer Werkzeuggruppe Eine Werkzeuggruppe muss zuerst
243. gemeinsam verwendeten Ordner nach Wahl eines Hostnamens umzubenennen den neuen Namen des gemeinsam verwendeten Ordners eingeben und ENTER dr cken Im Namen des gemeinsam verwendeten Ordners d rfen keine Leerzeichen verwendet werden 909 Benutzername Dies ist der Name der zur Anmeldung auf dem Server oder der Domain unter Verwendung eines Benutzer Domain Kontos verwendet wird Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden Benutzernamen verwenden Gro Kleinschreibung und d rfen keine Leerzeichen enthalten 910 Passwort Dies ist das Passwort das zur Anmeldung auf dem Server verwendet wird Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden Passw rter verwenden Gro Kleinschreibung und d rfen keine Leerzeichen enthalten 911 Zugriff auf CNC Netzwerkfestplatte Aus Lesen Voll F r Lese Schreibrechte auf der CNC Festplatte verwendet OFF deaktiviert den Netzwerkzugriff auf die Festplatte FULL gestattet Lese und Schreibzugriff auf die Festplatte ber das Netzwerk Durch Ausschalten dieser Einstellung und Einstellung 913 wird die Kommunikation ber die Netzwerkkarte deaktiviert G Codes M Codes Einstellungen 912 Diskettenlaufwerk aktiviert Siehe Einstellung 914 USB aktiviert f r diese Funktionalit t ltere Software verwendete diese Einstellung um den Zugriff das USB Diskettenlaufwerk
244. gen ber nicht nebeneinander stehen F r ausreichenden Abstand zwischen den Werkzeugen im Werkzeugwechsler sorgen bei 20 F chern ist ein Abstand von 3 6 Zoll erforderlich HINWEIS Durch niedrigen Luftdruck oder ungen gendes Volumen wird der Druck im Werkzeugfreigabekolben reduziert der Werkzeugwechsel verlangsamt oder das Freigeben des Werkzeugs erschwert A WARNUNG Beim Einschalten Ausschalten und Werkzeugwechsel vom Werkzeugwechsler fernbleiben Beim Best cken des Werkzeugwechslers mussen die Werkzeuge stets zuerst in die Spindel eingesetzt werden Ein Werkzeug niemals direkt in den Werkzeugwechsler einsetzen VORSICHT Werkzeuge die bei der Freigabe ein lautes Ger usch verursachen weisen auf ein Problem hin das berpr ft werden sollte bevor der Werkzeugwechsler ernsthaft besch digt wird Werkzeugbest ckung bei einem seitlich angeordneten Werkzeugwechsler HINWEIS Ein Werkzeug normaler Gr e hat einen Durchmesser unter 3 Zoll f r SK 40 Maschinen bzw unter 4 Zoll f r SK 50 Maschinen Werkzeuge die dieses Ma berschreiten werden als extragro e Werkzeuge betrachtet 102 4 HINWEIS F3 6 Bedienung Sicherstellen dass die Werkzeughalter den richtigen Zugbolzen f r die Frasmaschine aufweisen CURRENT COMMANDS dr cken PAGE UP oder PAGE DOWN dr cken bis der Bildschirm POCKET TOOL TABLE erscheint Die aktuellen extragro en Large oder schweren Heavy Werkzeugdeklarationen
245. geschwindigkeit zur ck siehe auch Einstellung 130 L Zahl der L cher wenn G91 Inkrement Modus verwendet wird R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches S Optionale Spindeldrehzahl Ein Spindelstart M03 M04 braucht nicht vor G84 programmiert zu werden Der Festzyklus startet und stoppt die Spindel nach Bedarf F6 29 cG84 Fester Bearbeitungszyklus Gewindebohren Programmbeispiel T3 M06 Werkzeug 3 ist ein 3 8 16 Gewindebohrer G90 G54 G00 X0 565 Y 1 815 G43 H0S Z0 2 MOD G84 2 0 600 RO 2 F56 25 S900 900 U min dividiert durch Lo eet 56 25 pn 7 1 115 2 750 4 x3 305 Y 2 373 j x41 188 Y 3 3123 KoU VAU 5 G80 G00 Z1 0 MOD G28 G91 YO SU G Codes M Codes Einstellungen M30 OC G85 Fester Bearbeitungszyklus Einbohren Ausbohren Gruppe 09 F Vorschubgeschwindigkeit L Zahl der L cher wenn G91 Inkrement Modus verwendet wird R Position der R Ebene Position ber dem Werkst ck X X Achse Position der L cher Y Y Achse Position der L cher Z Position der Z Achse am Tiefpunkt des Loches F6 30 G85 Fester Bearbeitungszyklus Bohren G86 Fester Bearbeitungszyklus Ausbohren und Stopp Gruppe 09 F Vorschubgeschwindigkeit L Zahl der L cher wenn G91 Inkrement Modus verwendet wird R Position der R Ebene Position ber dem Werkst
246. gute Praxis jeden Festzyklus mit G80 zu beenden um Besch digung des Werkst cks der Spannvorrichtung oder der Maschine zu vermeiden Dar ber hinaus sicherstellen G80 in die sichere Startzeile bei jedem Werkzeugwechsel zu setzen Bohren Festzyklen Alle vier Bohrzyklen k nnen in G91 Inkremental Programmiermodus als Schleife ausgef hrt werden Der c81 Bohrzyklus ist der Grund Bohrzyklus Er dient zum Bohren von L chern geringer Tiefe oder zum Bohren mit K hlmittelfluss durch die Spindel TSC e Der G82 Anbohrzyklus ist gleich wie G81 Bohrzyklus au er dass er am Tiefpunkt des Loches verweilen kann Das optionale Argument Pn nnn gibt die Dauer der Verweilzeit an e Der G83 Normale Tieflochbohrzyklus dient in der Regel zum Bohren tiefer L cher Die Zustelltiefe kann variabel oder konstant sein e Der G73 Schnelle Tieflochbohrzyklus ist gleich wie der G83 Normale Tieflochbohrzyklus au er dass der Zustellr ckzug mit der Einstellung 22 Fester Bearbeitungszyklus Delta Z festgelegt wird Tieflochbohrzyklen werden f r L cher empfohlen deren Tiefe das Dreifache des Durchmessers des Bohrers betr gt Die erste Zustelltiefe die durch I definiert wird sollte generell 1 Werkzeugdurchmesser betragen Gewindebohrzyklen Es gibt zwei Gewindebohrzyklen Alle Gewindebohrzyklen k nnen in G91 Inkremental Programmiermodus als Schleife ausgef hrt werden e Der G84 Gewindebohrzyklus ist der normale Gewindebohrzyklus Es wird f r d
247. hachtelungsstufen haben kann Falls bis zu einer tieferen Stufe als 3 verschachtelt werden muss kann das Segment mit den drei untersten Verschachtelungsstufen zu einem Unterprogramm gemacht werden sodass die Begrenzung umgangen wird Wenn zwei separate WHILE Schleifen in einem Unterprogramm vorhanden sind k nnen sie denselben Verschachtelungsindex verwenden Beispiel 3001 0 500 MILLISEKUNDEN WARTEN WHILE 145001 ET 5001 DOL END1 lt Weitere Anweisungen gt 3001 0 300 MILLISEKUNDEN WARTEN Programmierung von Sonderausstattungen WHILE 3001 LT 300 DO1l ENDIL Mit GOTO kann zwar aus einem Bereich herausgesprungen werden der von DO END umschlossen wird aber GOTO kann nicht verwendet werden um in diesen Bereich hinein zu springen Das Springen innerhalb eines DO END Bereichs durch GOTO ist jedoch erlaubt Eine unendliche Schleife kann durch Weglassen der WHILE Anweisung ausgef hrt werden Somit wird DOT lt Anweisungen gt ENDI ausgef hrt bis die Taste RESET gedr ckt wird VORSICHT Der folgende Code kann verwirrend sein 9 3 6 WH 1 DOI ENDI In diesem Beispiel wird ein Alarm ausgel st weil kein Then gefunden wurde Then bezieht sich auf D01 D01 Null muss durch DO1 Buchstabe O ersetzt werden G65 Makroaufruf Gruppe 00 G65 ist der Befehl mit dem ein Unterprogramm aufgerufen wird wobei Argumente bergeben werden k nnen Das Format ist G65 Pnnnn Lnnnn Argumente Kursiv
248. haltet die Maschine am Ende eines Programms M30 aus wenn diese Einstellung auf ON steht Die automatische Ausschaltsequenz zeigt dem Bediener 15 Sekunden nach Erreichen eines M30 Befehls eine Warnmeldung an Durch Dr cken einer beliebigen Taste wird das Ausschalten verhindert 4 Graphics Rapid Path Eilgangbahn in Grafikdarstellung Diese Einstellung ndert die Art in der das Programm im Grafikmodus visualisiert wird Ist die Einstellung deaktiviert OFF hinterlassen Eilgangbewegungen des Werkzeugs d h Bewegungen ohne Schneidfunktion keine Spur Ist die Einstellung aktiviert ON hinterlassen Eilgangbewegungen des Werkzeugs eine gestrichelte Linie auf dem Bildschirm F6 57 Einstellung 4 Eilgangbahn in Grafikdarstellung dargestellt wenn ON 5 Graphics Drill Point Bohrpunkt im Grafikmodus Diese Einstellung ndert die Art in der ein Programm im Grafikmodus dargestellt wird Ist die Einstellung aktiviert ON hinterl sst die Bewegung auf der Z Achse eine X Markierung auf dem Bildschirm Ist die Einstellung deaktiviert OFF werden in der Grafikanzeige keine zus tzlichen Markierungen angezeigt F6 58 Einstellung 5 Bohrpunkt durch X Markierung angezeigt wenn ON DES HINWEIS G Codes M Codes Einstellungen 6 Front Panel Lock Sperre der Fronttafel Auf ON eingestellt werden die Tasten Spindle CW CCW und ATC FWD ATC REV deaktiviert 7 Parameter Lock Parametersperre Ist diese Einstellung
249. hine bis 06 30 Uhr am n chsten Morgen schlummern lassen will lautet der entsprechende Befehl M95 12 30 3 Die Zeile en im Anschluss an M95 sollte n Achsenbewegungen und Warmlaufbefehle enthalten HINWEIS G Codes M Codes Einstellungen M96 Springen wenn keine Eingabe P Programmsatz als Sprungziel wenn Bedingung zutrifft Q Variable des zu testenden diskreten Eingangs 0 bis 63 Dieser Code wird verwendet um einen diskreten Eingang auf den Status 0 aus zu testen Dies ist n tzlich um den Zustand von automatischen Werkst ckhaltern oder anderem Zubeh r zu pr fen die ein Signal f r die Steuerung erzeugen Der Q Wert muss im Bereich von 0 bis 63 liegen dies entspricht den Eing ngen in der Diagnose Anzeige der Eingang oben links ist O und der Eingang unten rechts ist 63 Wenn dieser Programmblock ausgef hrt wird und das durch Q angegebene Eingangssignal einen Wert von 0 hat wird der Programmblock Pnnnn durchgef hrt die Nummer Nnnnn die der Zeile Pnnnn entspricht muss sich im gleichen Programm befinden M96 Beispiel NOS M96 P10 08 Test Eingang 8 T rschalter bis geschlossen N10 Start der Programmschleife Programm das das Werkst ck bearbeitet N85 M21 Externe Benutzerfunktion ausf hren N90 M96 P10 027 Sprung zu N10 wenn Reserveeingang 27 0 ist 3 N95 M30 Programm beenden wenn Reserveeingang 1 ist M97 Lokales Unterprogramm aufrufen Dieser Code wird verwendet um ein Unt
250. hinenfunktionen sind in drei Modi gegliedert Einrichten Editieren und Betrieb Jeder Steuerungsmodus enth lt alle n tigen Informationen um die Aufgaben im jeweiligen Modus die auf einer Bildschirmseite dargestellt sind zu erf llen Der Einrichtmodus beispielsweise zeigt die Werkst ck und Werkzeug Versatztabellen und die Positionsangaben an Der Edit Modus bietet zwei Teilfenster zur Programmbearbeitung und Zugang zum optionalen Visual Quick Code System VQC Intuitive Programming System IPS und optionalen Wireless Intuitive Probing System WIPS falls installiert Die Betriebsart umfasst MEM den Modus in dem Programme ausgef hrt werden F2 28 Die Modus und Anzeigeleiste zeigt 1 die aktuelle Betriebsart und 2 die aktuelle Anzeigefunktion 1 2 T2 12 Betriebsart Tastenzugang und Titelleistenanzeige Betriebsart Betriebsarttasten Titelleistenanzeige Funktion Einrichtung ZERO RETURN Enth lt alle Steuerungsfunktionen f r die Einrichtung der Maschine Editieren EDIT Enth lt alle Funktionen zum Editieren Verwalten und MDV DNC bertragen von Programmen Bedienung MEMMORY OPERATION MEM Enth lt alle Steuerungsfunktionen zur Ausf hrung eines Programms 48 Einf hrung Offsets Versatzanzeige Es gibt zwei Versatztabellen die Programm Werkzeugversatz Tabelle und die aktive Werkst ckversatz Tabelle Abh ngig von der Betriebsart k nnen diese Tabellen in zwei separaten Teilfenstern oder in einem
251. hren wenn G91 Inkrement Modus verwendet wird P Pause am Tiefpunkt des Loches in Sekunden Q Zustelltiefe immer inkrementell R Position der R Ebene Abstand ber der Werkst ckoberfl che X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches F6 20 673 Tieflochbohren Links Verwendung der Adressen I J K Rechts Verwendung nur der OAdresse 22 Einstellung 22 I J K und Q sind stets positive Zahlen Es gibt drei Verfahren um G73 zu programmieren Verwendung der Adressen I J K Verwendung der Adressen K und Q und Verwendung nur der O Adresse Wenn I J und K angegeben sind schneidet der erste Durchgang mit dem Wert I jeder nachfolgende Schnitt wird um den Wert J reduziert und die minimale Schnitttiefe ist K Wenn P angegeben ist pausiert das Werkzeug am Tiefpunkt des Loches f r die entsprechende Zeitdauer Sind sowohl K als auch Q angegeben wird f r diesen festen Bearbeitungszyklus eine andere Betriebsart verwendet In diesem Modus wird das Werkzeug zur R Ebene zur ckgefahren wenn die Zahl der Durchg nge insgesamt den Wert in K erreicht 285 G Codes feste Bearbeitungszyklen 286 Ist nur Q angegeben wird f r diesen festen Bearbeitungszyklus eine andere Betriebsart verwendet In diesem Modus wird das Werkzeug in die R Ebene zur ckgegeben nachdem alle Einstiche erfolgt sind und alle Einstiche sind gleich dem o Wert F6 21 673 Fe
252. hrt werden Dann den Schaftfr ser zum Startpunkt auf der X und Y Achse in der Tasche f r den G150 Befehl bewegen F6 41 6150 Allgemeine Taschenbearbeitung 1 Startpunkt Z Endtiefe Beispiel 001001 G150 Beispiel f r eine Tasche DI MUo T1 bohrt Spanloch f r Schaftfr ser G90 GS4 G00 X3 25 Y4 5 851200 Startpunkt der Tasche MUS 7 G43 HOT Z1 0 M08 Werkzeugl ngenversatz Eilgang zu einem Z Anfangspunkt K hlmittel einschalten G83 2 1 9 RO L 00 25 F20 Tierlochb hr Zykl s G53 G49 Z0 Bringt Z zur Ausgangsposition zur ck T2 M0 amp 0 5 26L1 Sch ftrr ser G54 G90 G00 X3 25 Y4 5 851450 Startpunkt der Tasche MUS 7 G43 H02 Z1 0 MO Werkzeugl ngenversatz Eilgang zu einem Z Anfangspunkt K hlmittel einschalten GILSU 3 25 Y4 5 Alsi CAL 30 33 5 EE OU 2 R 1 22007 DO Flos 5 317 G Codes feste Bearbeitungszyklen 0 01Zoll Feindurchgang K auf beiden Seiten G40 X3 25 Y4 5 Aufheben der Fr serkorrektur und R ckkehr zum Startpunkt G53 G49 YO 240 Bringt Z zur Ausgangsposition zur ck M30 Ende des Hauptprogramns 002001 Separates Programm als Unterprogramm f r die G150 Taschengeometrie GOl Y7 Die erste Bewegung in die Taschengeometrie mit einem GOl Befehl x1 5 Die folgenden Zeilen definieren die Taschengeometrie CUS Losada PUso 5 GOL Y2 25 GUS 70 5 PULO 5 GOL X5 EOS 22o Plays GOl Y5 25 GUS Te R0 875 G01 X3 25 Taschengeometrie s
253. hrzeit muss der Strich bzw der Doppelpunkt mit eingegeben werden T2 14 Einf hrung 5 ENTER dr cken Sicherstellen dass das neue Datum oder die neue Uhrzeit korrekt ist Andernfalls Schritt 4 wiederholen 6 EMERGENCY STOP zur cksetzen und den Alarm l schen Alarme und Meldungen ALARMS dr cken um die Alarm und Meldungsanzeigen aufzurufen ALARMS erneut dr cken um zwischen den Alarm und Meldungsanzeigen zu wechseln Systemstatus Leiste Der Systemstatus Leiste ist der schreibgesch tzte Abschnitt des Bildschirms in der Mitte des unteren Bildschirmrands Sie zeigt Meldungen zu Handlungen an die der Benutzer vorgenommen hat Positionsanzeige Die Positionsanzeige erscheint in der Regel in der Mitte nahe am unteren Rand des Bildschirms Sie zeigt die aktuelle Position der Achse relativ zu vier Referenzpunkte Bediener Werkst ck Maschine und Restweg an Im SETUP JOG Modus werden alle relativen Positionen gleichzeitig angezeigt In anderen Betriebsarten wechseln Sie durch Dr cken von POSITION zwischen den verschiedenen Referenzpunkten Referenzpunkte der Achsenposition Koordinatenan zeig BEDIENER e Diese Position zeigt die Strecke an die die Achsen gefahren wurden Dies zeigt nicht unbedingt den tats chlichen Abstand der Achse vom Maschinennullpunkt an au er wenn die Maschine zum ersten Mal eingeschaltet wird Den Achsenbuchstaben eingeben und ORIGIN dr cken um den Positionswert f
254. hse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Wenn I J und K angegeben sind schneidet der erste Durchgang mit dem Betrag 1 jeder nachfolgende Schnitt wird um den Betrag J reduziert und die minimale Schnitttiefe ist K Wenn ein P Wert verwendet wird pausiert das Werkzeug am Tiefpunkt des Loches f r die entsprechende Zeitdauer Das folgende Beispiel sticht mehrere Male ein und verweilt am Ende f r 1 5 Sekunden GLOS 20 62 Flos 80 172 EE e G Codes M Codes Einstellungen r yo LI HI WEIS Die gleiche Verweilzeit gilt f r alle nachfolgenden S tze in denen keine Verweilzeit angegeben ist F6 49 amp 163 Fester Bearbeitungszyklus Normales Tieflochbohren 5 Achsen Gruppe 09 22 Einstellung 22 52 Einstellung 52 IT Einstellung 52 ndert die Art in der G163 arbeitet wenn zur Startposition zur ckgekehrt wird Die R Ebene wird in der Regel weit oberhalb des Schnittes eingestellt um sicherzustellen dass die Einstechbewegung eine Abfuhr der Sp ne aus dem Bohrloch gestattet Dies ist jedoch Zeitvergeudung da der Vorgang mit dem Bohren von Luft beginnt Ist Einstellung 52 auf den n tigen Abstand zum Abf hren der Sp ne eingestellt kann die Startposition weitaus n her an das zu bohrende Werkst ck herangebracht werden Wenn die Sp neabfuhrbewegung zur
255. hte Seite Ober und Unterseite 2 3 2 Bedienpult Rechte Seite Ober und Unterseite Die folgenden Tabellen beschreiben die rechte Seite Oberseite und Unterseite des Bedienpults T2 2 Bedienungselemente auf der rechten Seite Speicherverriegelung Einrichtungsmodus Second Home d Auto Door Override u D Oberseite des Bedienpults Zum Anschlie en von kompatiblen USB Ger ten Besitzt eine abnehmbare Staubkappe In der verriegelten Position verhindert dieser Schl sselschalter nderungen der Programme Einstellungen Parameter Vers tze und Makrovariablen In der verriegelten Position aktiviert dieser Schl sselschalter alle Sicherheitsfunktionen der Maschine In der unverriegelten Position ist Einrichtung m glich siehe Einrichtungs Modus im Abschnitt Sicherheit in diesem Handbuch zwecks Einzelheiten Diese Taste f hrt alle Achsen im Eilgang zu den im Werkst ckversatz G154 P20 definierten Koordinaten Diese Taste dr cken um die automatische Bedienert r falls vorhanden zu ffnen oder zu schlie en Diese Tasten schalten die interne Arbeitsleuchte und hochintensive Ausleuchtung des Arbeitsraums falls vorhanden ein aus Leuchtanzeige Bietet eine schnelle visuelle Kontrolle des aktuellen Maschinenzustands Die Signallampe kann vier verschiedene Zust nde haben Leuchtenstatus 34 Bedeutung Einf hrung Leuchtanzeige Leuchtet gr n Die Maschine l uft Blinkt gr n
256. hwindigkeit in mm pro Minute Festzyklen profitieren auch aus der Nutzung der Einstellung 57 Wenn diese Einstellung aktiviert ON ist stoppt die Maschine nach den X Y Eilg ngen bevor sie die Z Achse bewegt Dies ist n tzlich um ein Einkerben des Teils beim Verlassen des Loches zu vermeiden insbesondere wenn sich die R Ebene nahe der Oberfl che des Teils befindet Die Z R und F Adressen sind ben tigte Daten f r alle festen Bearbeitungszyklen L schen eines festen Bearbeitungszyklus Der G80 Code wird zum L schen aller festen Bearbeitungszyklen verwendet Man beachte aber dass ein G00 oder GO1 Code ebenfalls einen festen Bearbeitungszyklus l scht Nach Wahl eines festen Bearbeitungszyklus bleibt dieser aktiv bis er durch G80 G00 oder G01 aufgehoben wird Mehrfaches Durchlaufen von festen Bearbeitungszyklen Im Folgenden wird ein Programm mit einem festen Bohrzyklus gezeigt der inkrementell mehrmals durchlaufen wird Die hier verwendete Bohrsequenz ist so ausgelegt dass Zeit gespart und der k rzeste Weg von Loch zu Loch zur ckgelegt wird G Codes M Codes Einstellungen F6 17 c81 Fester Bearbeitungszyklus Bohren R R Ebene Z Z Ebene 1 Eilgang 2 Vorschub e e oe e e e o e 0 e e e Ge o e e 0 e oe e oe e e ee oe e 00000 WS GA SS a HU Programmbeispiel 003400 Gitterplatte bohren T1 MO6 G00 G90 G54 X1 0 Y 1 0 52500 M03 G43 HOL Z 1 MO8 G81 2 1 5 F15
257. i Ihrem Anruf bereit Firmenname Adresse und Telefonnummer e Modell und Seriennummer der Maschine Name des HFOs und Name des letzten Ansprechpartners beim HFO e Art Ihres Problems Wenn Sie sich schriftlich an Haas Automation wenden m chten verwenden Sie bitte folgende Anschrift Haas Automation Inc U S A 2800 Sturgis Road Oxnard CA 93030 Att Customer Satisfaction Manager email customerservice HaasCNC com Wenn Sie sich an das Haas Kundendienstzentrum wenden werden wir alles daransetzen direkt mit Ihnen und Ihrem HFO zusammenzuarbeiten um m glichst rasch eine L sung zu Ihrem Problem herbeif hren zu k nnen Bei Haas Automation wissen wir dass ein gutes Verh ltnis zwischen Kunde H ndler und Hersteller ein Garant f r fortgesetzten Erfolg f r alle Parteien ist International Haas Automation Europe Mercuriusstraat 28 B 1930 Zaventem Belgium email customerservice HaasCNC com Haas Automation Asia No 96 Yi Wei Road 67 Waigaogiao FTZ Shanghai 200131 P R C email customerservice HaasCNC com Konformit tserkl rung Produkt CNC Fr szentren vertikal und horizontal Einschlie lich aller Optionen mit Werks oder Vor Ort Installation durch ein zertifiziertes Haas Factory Outlet HFO Hersteller Haas Automation Inc 2800 Sturgis Road Oxnard CA 93030 805 278 1800 Wir erkl ren in alleiniger Verantwortung dass die oben aufgef hrten Produkte auf die sich diese Erkl rung bezieht
258. ichern Im DNC Modus k nnen gro e Programme abschnittsweise Direct Numeric Control w hrend der Programmausf hrung in die Steuerung eingespielt werden COOLANT Schaltet die optionale K hlmittelzufuhr ein oder aus Orient Spindle ORIENT SPINDLE Dreht die Spindel in eine bestimmte Position und arretiert sie dort Automatischer ATC FWD Dreht den Werkzeugrevolver zum n chsten vorherigen Werkzeugwechsler ATC REV Werkzeug Vorw rts R ckw rts SETUP JOG Betriebsarttasten 0001 1 0001 1 001 1 W hlt den Betrag um den bei jedem Klick des Handrad 01 10 1 100 f r Schrittschaltung verfahren wird Wenn sich die Fr smaschine in MM Modus befindet wird die erste Zahl mit zehn multipliziert wenn die Achse bewegt wird z B 0001 wird zu 0 001 mm Die untere Zahl wird f r den Probelauf Modus verwendet T2 9 SETUP ZERO Betriebsarttasten an mn Ann Nullr ckkehr ZERO RETURN W hlt den Nullpunktr ckkehr Modus der die Achsenposition in vier verschiedenen Kategorien anzeigt Operator Bediener Work G54 Werkst ck G54 Machine Maschine und Dist to go Restverfahrstrecke Mit PAGE UP oder POSITIONJ PAGE DOWN kann zwischen den Kategorien umgeschaltet werden All ALL F hrt alle Achsen zum Maschinennullpunkt zur ck Dies ist hnlich wie POWER UP RESTART nur dass kein Werkzeugwechsel erfolgt 41 Tastatur CECR Single SINGLE F hrt eine Achse zum Maschine
259. ichnis Verzeichnis erstellen nee 81 Uatenverzechnssvstem RR 81 NavIgalonss aan 81 Datenerfassung uu 22usennnnnn nenn nnnnn nenn 86 Freie M Codes ans 88 MEURS 292 seen 87 Direct Numeric Control DNC 90 Betriebshinweise uuuuuaassnnennnnnnnnn 91 Duplizieren eines Programms scccsssnn 84 DXF Datei Importfunktion 2ssur200 147 dxf importer Kette und Gruppe 148 dxf Importfunktion Telleursprung u uen 148 Wahl der Werkzeugbahn nnnnsnnannn 149 403 E EDIT Tasten ALTER nde 119 DELE TE ses 119 INSERT Einf gen z24z42422000 118 RUECKGAENGIG MACHEN nanasan 119 editieren Code markieren sasssenssennnnnnnnrrnnrnne 118 Eingabezelle EE 55 Einrichtungsmodus Schl sselschalter aa 34 Einschalten der Maschine aasannnnnnnnnnnnnn 179 Einstell ngen unseren 353 ISO ee ee 354 Erweitertes Werkzeugmanagement ATM 96 Einrichtung einer Werkzeuggruppe 99 VT de Cu Le ser 100 Verwendung einer Werkzeuggruppe 99 F Feste Bearbeitungszyklen Ausbohren und Reiben saassassnnennenn 170 Sie ing EE 169 Gewindebohren Rn RR 169 R Ebene Und ne 170 Fr serkorrektur Allgemeine Beschreibung 160 Beispiel f r falsche Anwendung 164 Einlauf und Auslauf nenn 163 Einstellung 58 und 160 Kreisinterpolation und 166 Vorschubanpassungen nn 165 F llstandsanzeige K hlmittel ae serien 50
260. icht G47 Textgravur zeigt eine Liste der ASCII Zeichen Das folgende Programmbeispiel stellt dem Benutzer eine Ja oder Nein Frage und wartet dann darauf dass der Benutzer entweder yY Ja oder N Nein eingibt Alle anderen Zeichen werden ignoriert 351 M Codes Hilfsfunktionen 352 N1 501 0 Variable l schen N5 M109 P501 1 min schlafen IF 501 EQ O GOTO5 Auf eine Taste warten IF ett EO 89 I GOTOLU YV 3 IF Et EO 78e J SOEO20 NV GOTO1 Weiterpr fen N10 Y wurde eingegeben M95 10030TL 7 GOTO30 N20 N wurde eingegeben G04 DI F r 1 Sekunde nichts unternehmen N30 Halt M30 Das folgende Programmbeispiel fordert den Benutzer auf eine Zahl zu w hlen und wartet dann bis 1 2 3 4 oder 5 eingegeben wird Alle anderen Zeichen werden ignoriert Q O 001234 M109 Programm N1 501 0 Variable 501 l schen Variable 501 wird berpr ft Der Bediener w hlt unter den folgenden Optionen NG REN EE 26242535423 g TE 901 E0 0 EE Warten auf Eingabe ber Tastatur Dezimalwert quivalent von 49 53 stellen 1 5 dar IF 501 EQ 49 GOTO1O 1 wurde eingegeben Sprung zu 501 EQ 50 GOTO20 2 wurde eingegeben Sprung zu 501 EQ 51 GOTO30 3 wurde eingegeben Sprung zu JI IF 501 EQ 52 GOTO40 4 wurde eingegeben Sprung zu JI 501 EO 53 T GOTO50 5 wurde eingegeben Sprung zu Ol Weiter auf Benutzereinga
261. icht r ckg ngig gemacht werden Unbedingt Sicherungskopien von Daten anfertigen die eventuell wieder auf der Steuerung wieder geladen werden sollen Es ist nicht m glich durch Dr cken von UNDO ein gel schtes Programm wiederherzustellen LIST PROGRAM dr cken und die Registerkarte des Ger tes w hlen das das zu I schende Programm enth lt Die Programmnummer mit den UP oder DOWN Cursortasten markieren ERASE PROGRAM dr cken Das aktive Programm kann nicht gel scht werden An der Eingabeaufforderung zum L schen des Programms Y dr cken oder N dr cken um den Vorgang abzubrechen Um mehrere Programme zu l schen a Alle zu l schenden Programme markieren und ENTER dr cken Dadurch wird ein H kchen neben jedem Programmnamen hinzugef gt b ERASE PROGRAM dr cken C Die Y N Aufforderung f r jedes Programm beantworten 83 Maximale Anzahl Programme 6 HINWEIS Wenn alle Programme in der Liste gel scht werden sollen ALL am Ende der Liste w hlen und ERASE PROGRAM dr cken Es gibt einige wichtige Programme die mit der Maschine geliefert werden k nnen wie beispielsweise O02020 Spindelwarmlauf oder Makro Programme O09XXX Diese Programme sollten auf ein Speicherger t gespeichert oder zu einem PC bertragen werden bevor alle Programme gel scht werden O09XXX Programme k nnen auch ber Einstellung 23 vor dem L schen gesch tzt werden 3 3 9 Maximale Anzahl Programme Die P
262. ie Herstellung von rechtsg ngigen Gewinden verwendet e G74 R ckw rts Gewindebohrzyklus ist der Gewindebohrzyklus in Gegenrichtung Es wird f r die Herstellung von linksg ngigen Gewinden verwendet 169 Ausbohr und Reibzyklen 4 11 3 Ausbohr und Reibzyklen 4 11 4 170 Es gibt sieben Ausbohrfestzyklen Alle Ausbohrfestzyklen k nnen in G91 Inkremental Programmiermodus als Schleife ausgef hrt werden Der c85 Ausbohrfestzyklus ist der Grund Ausbohrfestzyklus Es bohrt bis zur gew nschten H he und kehrt dann auf die angegebene H he zur ck Der G86 Ausbohr und Stopp Festzyklus ist der gleiche wie der G85 Ausbohrfestzyklus au er dass die Spindel am Tiefpunkt des Lochs anh lt bevor sie auf die angegebene H he zur ckkehrt Der G87 Einbohr und Handr ckzug Festzyklus ist auch gleich au er dass die Spindel am Tiefpunkt des Lochs anh lt das Werkzeug manuell aus dem Loch gefahren wird und das Programm nach Dr cken der Zyklusstarttaste fortgesetzt wird Der G88 Einbohr Verweil Handr ckzug Festzyklus ist gleich wie G87 mit Ausnahme einer Verweilzeit bevor der Bediener das Werkzeug von Hand aus dem Loch fahren kann Der G89 Einbohr Verweil Ausbohr Festzyklus ist gleich wie 685 mit der Ausnahme einer Verweilzeit am Tiefpunkt des Lochs und dass das Loch mit der angegebenen Vorschubgeschwindigkeit weitergebohrt wird wenn das Werkzeug in die angegebene Position zur ckkehrt Dies unterscheidet sich von andere
263. ie obere Fl che eines Teils wobei der Spindelmesstaster in negativer Z Richtung f hrt Um dieses Programm zu verwenden muss sich die Teilposition von G54 im oder nahe am Mittelpunkt der zu messenden Fl che befinden 000031 G31 PROGRAMM T20 MUG 3 GUU G90 G54 XD YO 7 M59 P1134 GAS HS0 ZL 5 Gok 2 0 25 RE G Ale a M69 P1134 GOO G53 Z0 M30 G35 Automatische Werkzeugdurchmessermessung Group 00 Dieser G Code ist optional und erfordert einen Messtaster Dieser G Code wird zur Einstellung eines Werkzeugdurchmesserversatzes verwendet F Vorschubgeschwindigkeit D Nummer des Werkzeugdurchmesserversatzes X Optionaler Befehl X Achse Y Optionaler Befehl Y Achse Funktion G35 zur automatischen Werkzeugdurchmesserversatzmessung wird verwendet um den Werkzeugdurchmesser oder Radius mithilfe von zwei Ber hrungen des Messtasters einem auf jeder Seite des Werkzeugs einzustellen Der erste Punkt wird mit einem G31 Satz unter Verwendung von M75 der zweite Punkt mit dem 6G35 Satz eingestellt Der Abstand zwischen diesen beiden Punkten wird in den gew hlten von null verschiedenen Versatz Dnnn eingetragen G Codes M Codes Einstellungen Einstellung 63 Breite des Werkzeugmesstasters dient dazu die Messung des Werkzeugs um die Breite des Werkzeugmesstasters zu reduzieren F r n here Informationen ber das Einstellen 63 finden Sie im Abschnitt Einstellungen in diesem Handbuch Dieser G Code
264. iel f r seine Anwendung ist M69 Pnn wobei nn die Nummer des auszuschaltenden Relais darstellt Ein M69 Befehl kann verwendet werden um eines der Ausgangsrelais im Bereich von 1100 bis 1155 auszuschalten Bei Verwendung von Makros bewirkt M69 P1103 das Gleiche wie die Verwendung des optionalen Makrobefehls 1103 0 au er dass es in der gleichen Reihenfolge wie die Achsenbewegung ausgef hrt wird 345 M Codes Hilfsfunktionen 346 M75 G35 oder G136 Bezugspunkt setzen Mit diesem Code wird der Bezugspunkt f r G35 und G136 Befehle eingestellt Er muss nach einer Tastfunktion verwendet werden M76 Steuerungsanzeige inaktiv M77 Steuerungsanzeige aktiv Diese Codes werden zum Deaktivieren und Aktivieren der Bildschirmanzeige verwendet Dieser M Code ist n tzlich bei der Ausf hrung eines gro en komplizierten Programms da das Aktualisieren der Bildschirmanzeige Verarbeitungsleistung beansprucht die sonst zur Steuerung der Bewegungen der Maschine ben tigt wird M78 Alarm wenn Sprungsignal gefunden Dieser M Code wird zusammen mit einem Messkopf verwendet M78 erzeugt einen Alarm wenn eine programmierte Sprungfunktion G31 G36 oder G37 ein Signal vom Messtaster erh lt Dies wird angewendet wenn ein Sprungsignal nicht erwartet wurde was auf eine Kollision des Messtasters hinweisen kann Dieser Code kann in derselben Zeile wie mit dem bersprungenen G Code oder in einem darauf folgenden Satz verwendet werden M79 Alarm wenn
265. ienung e Power ON 115 VAC Zeigt an dass die Steuerung eingeschaltet ist Dies sollte mit einer 115 VAC Relaisschnittstelle verbunden werden Freies Ausgangsrelais 40 Zeigt an dass die Steuerung eingeschaltet ist e Freies Ausgangsrelais 41 und 42 11 MEM Betriebsart und keine Alarme AUTO Betriebsart 10 MDI Betriebsart und keine Alarme manuelle Betriebsart 01 Einzelsatzbetriebsart 00 andere Betriebsarten Null DNC Schrittschaltung Programmliste usw Freies Ausgangsrelais 43 und 44 11 Vorschubhalt abbrechen 10 MOO oder M01 abbrechen 01 MO2 oder M30 abbrechen Programm beenden 00 keine der oben angegebenen Bedingungen k nnte Einzelsatzstopp oder RESET sein Freies Ausgangsrelais 45 Vorschubbeeinflussung aktiv Vorschubgeschwindigkeit NICHT 100 e Freies Ausgangsrelais 46 Spindeldrehzahlbeeinflussung aktiv Spindeldrehzahl NICHT 100 e Freies Ausgangsrelais 47 Steuerung in EDIT Betriebsart Datei numerische Steuerung FNC Ein Programm kann direkt an seiner Stelle im Netzwerk oder auf einem Speicherger t z B einem USB Laufwerk ausgef hrt werden Im Bildschirm des Ger temanagers ein Programm auf dem ausgew hlten Ger t markieren und SELECT PROGRAM dr cken Unterprogramme k nnen in einem FNC Programm aufgerufen werden aber diese Unterprogramme mussen sich im gleichen Dateiverzeichnis wie das Hauptprogramm befinden Wenn das FNC Programm G65 Mak
266. igkeit A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse F6 52 G166 Fester Bearbeitungszyklus Ausbohren und Stopp 5 Achsen Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Beispiel Ausbohren und Stopp T5 MO G01 G54 G90 X8 4221 Y 8 4221 B23 A21 342 52200 M3 F360 Freiposition G143 H5 Z14 6228 M GI X6 6934 Y 6 6934 72710 5503 F360 Anf ngliche Startpos1t on G166 El O F12 Fester Bearbeitungszyklus 332 G Codes M Codes Einstellungen G80 X08 4221 Y 8 4221 B23 221 342 214 95228 Freipss t on 7 M G00 G28 G91 Z0 G91 G28 BO AU MOl G169 Fester Bearbeitungszyklus Ausbohren und Verweilen 5 Achsen Gruppe 09 E Gibt den Abstand von der Startposition bis zum Tiefpunkt des Loches an muss ein positiver Wert sein F Vorschubgeschwindigkeit P Verweilzeit am Tiefpunkt des Loches A Werkzeugstartposition A Achse B Werkzeugstartposition B Achse X Werkzeugstartposition X Achse Y Werkzeugstartposition Y Achse Z Werkzeugstartposition Z Achse F6 53 _G169 Fester Bearbeitungszyklus Ausbohren und Verweilen 5 Achsen Bevor der feste Bearbeitungszyklus befohlen wird muss eine spezifische X Y Z A B Position programmiert werden Beispiel Ausbohren und Verweil
267. in Werkzeugwechsel findet nur statt wenn dies zu einem anderen Werkzeug in der Spindel f hren w rde Diese Einstellung betrifft nur Maschinen mit Karussell Schirm Werkzeugwechsler 52 G83 Retract Above R Zur ckziehen ber R Der Bereich ist 0 0000 bis 30 0000 Zoll 0 761mm Diese Einstellung ndert die Art in der G83 Tieflochbohren funktioniert Die meisten Programmierer stellen die Referenzebene R weit oberhalb des Schnittes ein um sicherzustellen dass die Sp neabfuhrbewegung tats chlich die Sp ne aus dem Bohrloch entfernt Dies bedeutet jedoch Zeitverschwendung da die Maschine durch diese leere Strecke bohrt Ist Einstellung 52 auf den n tigen Abstand zum Abf hren der Sp ne eingestellt kann die R Ebene weitaus n her an das zu bohrende Werkst ck herangebracht werden F6 62 Einstellung 52 Bohrer R ckzugstrecke 1 Einstellung 52 2 Startposition 3 R ckzugstrecke gem Einstellung 52 4 R Ebene G Codes M Codes Einstellungen 53 Jog w o Zero Return Verfahren ohne Nullpunktr ckkehr Durch Aktivieren ON dieser Einstellung wird den Achsen eine Verfahrbewegung erlaubt ohne dass die Maschine zum Nullpunkt zur ckkehren muss d h die Ausgangsposition suchen muss Dies ist gef hrlich da die Achsen in die mechanischen Anschl ge fahren k nnen wodurch die Maschine besch digt werden kann Bei Einschaltung der Steuerung kehrt diese Einstellung automatisch auf OFF Aus zur ck 55 Enabl
268. inen exakten Betrag verschieben und ein Profil oder eine Kontur mit den exakt angegebenen Abma en bearbeiten Durch Verwendung von Fr serkorrektur werden die Programmierzeit und die Wahrscheinlichkeit von Berechnungsfehlern reduziert da reale Abmessungen programmiert und die Werkst ckgr e und geometrie leicht kontrolliert werden k nnen Programmierung Im Folgenden werden einige Regeln zur Fr serkorrektur beschrieben die genau befolgt werden m ssen um eine erfolgreiche Bearbeitung zu gew hrleisten Diese Regeln sind bei der Programmierung stets heranzuziehen 1 Fr serkorrektur muss w hrend einer G01 X Y Bewegung eingeschaltet werden die gleich oder gr er als der Fr serradius oder der zu korrigierende Betrag ist Bei Ausf hrung einer Operation mit Fr serkorrektur muss die Fr serkorrektur unter Beachtung der gleichen Regeln wie beim Einschalten ausgeschaltet werden d h was hineingesteckt wird muss auch wieder herausgenommen werden Bei den meisten Maschinen ist eine lineare X Y Bewegung die kleiner als der Fr serradius ist w hrend der Fr serkorrektur eventuell nicht m glich Einstellung 58 eingestellt auf Fanuc f r positive Ergebnisse Bei einer Bogenbewegung mit G02 oder G03 kann Fr serkorrektur nicht ein oder ausgeschaltet werden Die Bearbeitung eines Innenbogens mit einem Radius kleiner als durch den aktiven D Wert definiert bei aktiver Fr serkorrektur f hrt zu einem Alarm EA 20 Krei
269. inweise zur Bedienung Makrovariableen k nnen hnlich wie Einstellungen und Vers tze ber die RS 232 Schnittstelle oder den USB Anschluss gespeichert oder geladen werden Anzeigeseite der Variablen Die Makrovariablen 1 999 werden in der Anzeige f r aktuelle Befehle dargestellt und ge ndert 1 Dr cken Sie CURRENT COMMANDS und verwenden Sie PAGE UPY PAGE DOWN um die Seite Makro Variablen aufzurufen W hrend die Steuerung ein Programm interpretiert ndern sich die Variablen und die Ergebnisse werden auf der Seite Makro Variablen angezeigt 191 Hinweise zur Bedienung NOTE 192 2 Die Makrovariable wird durch Eingabe eines Wertes und Dr cken von ENTER mit einem Wert belegt Makrovariablen k nnen durch Dr cken der Taste ORIGIN gel scht werden Hierdurch werden alle Variablen gel scht 3 Durch Eingabe der Makrovariablennummer und Dr cken der Aufw rts oder Abw rts Cursortasten wird nach dieser Variablen gesucht 4 Die angezeigten Variablen stellen die Werte der Variablen w hrend eines Programmlaufs dar Gelegentlich k nnen bis zu 15 S tze im Voraus angezeigt werden Das Austesten von Programmen ist einfacher wenn am Programmanfang C103 P1 eingef gt wird um die Satzpufferung zu begrenzen Nach dem Austesten istG103 P1 dann wieder zu entfernen Benutzerdefinierte Makros 1 und 2 anzeigen Es k nnen die Werte von zwei beliebigen benutzerdefinierten Makros Macro Label 1 Macro Label 2 angezeigt
270. isungen Steuerungsanweisungen erlauben dem Programmierer sowohl bedingte als auch unbedingte Verzweigungen vorzunehmen Sie erm glichen es auch einen Programmabschnitt aufgrund einer Bedingung mehrmals zu durchlaufen Programmierung von Sonderausstattungen Unbedingte Verzweigung GOTOnnn und M99 Pnnnn In der HAAS Steuerung gibt zwei Methoden f r unbedingte Verzweigung Eine unbedingte V erzweigung verzweigt stets zu einem bestimmten Satz M99 P15 verzweigt unbedingt zu Satz Nr 15 M99 kann mit oder ohne installierter Makro Sonderausstattung verwendet werden dies ist die herk mmliche Methode zur unbedingten Verzweigung in der Haas Steuerung GOTO15 hat dieselbe Wirkung wie M99 P15 In der Haas Steuerung kann ein GOTO Befehl in derselben Zeile mit anderen G Codes verwendet werden Der GOTO Befehl wird nach allen anderen Befehl wie beispielsweise M Codes ausgef hrt Berechnete Verzweigung GOTO n und GOTO Ausdruck Die berechnete Verzweigung erlaubt dem Programmierer die Steuerung einer anderen Codezeile im selben Unterprogramm zu bergeben Mithilfe der GOTO Ausdruck Form kann der Zielsatz w hrend des Programmlaufs berechnet werden Oder der Satz kann durch eine lokale Variable bergeben werden wie in der Form GOTO n Der GOTO Befehl rundet das Ergebnis der Variable oder des Ausdrucks der mit der berechneten Verzweigung verbunden ist Wenn 1 beispielsweise 4 49 enth lt und GOTO 1 ausgef hrt wird versucht die Steuerung
271. it den Achsen Schritttasten JOG LOCK und anschlie end eine Achsen Taste dr cken Die Achse f hrt dann bis JOG LOCK erneut gedr ckt wird K hlmittel aufw rts CLNT UP Bewegt den optionalen programmierbaren K hlmittelhahn P Cool nach oben K hlmittel abw rts CLNT DOWN Bewegt den optionalen P Cool Hahn nach unten Zusatzk hlmittel AUX CLNT Diese Taste im MDI Modus dr cken um den K hlmittelfluss durch die Spindel TSC falls vorhanden ein oder auszuschalten 44 Einf hrung Tasten f r manuelle Beeinflussung Vorschubgeschwindigk eit 100 Vorschubgeschwindigk eit 10 Vorschubgeschwindigk eit Vorschubgeschwindigk eit der Handrad Steuerung 10 FEEDRATE Verringert die aktuelle Vorschubgeschwindigkeit um 10 100 FEEDRATE Setzt eine beeinflusste Vorschubgeschwindigkeit auf die programmierte Vorschubgeschwindigkeit zur ck 10 FEEDRATE Erh ht die aktuelle Vorschubgeschwindigkeit um 10 HANDLE Erm glicht die Verwendung des Handrads f r CONTROL FEED Schrittschaltung um die Vorschubgeschwindigkeit in 1 Schritten zu verstellen 10 Spindel 10 SPINDLE Verringert die aktuelle Spindeldrehzahl um 10 die aktuelle Spindeldrehzahl um 10 100 Spindel 100 SPINDLE Setzt die beeinflusste ee auf die programmierte Drehzahl zur ck 10 Spindel 10 SPINDLE Erh ht die aktuelle Spindeldrehzahl um 10 HANDLE Erm glicht die Verwendung des Handrads f r CONTROL SPINLE Schri
272. kkoordinatensystem um die Werte von G92 X Y Z A und B verschoben Die Werte des Werkst ckversatzes G92 sind die Differenz zwischen dem aktuellen Werkst ckversatz und dem durch G92 vorgegebenen Betrag Bei Wahl von HAAS ist G52 ein G Code der Gruppe 00 Dies ist eine globale Werkst ckkoordinatenverschiebung Die in der G52 Zeile auf der Werkst ckversatz Seite eingegebenen Werte werden zu allen Werkst ckvers tzen addiert Alle 652 Werte werden durch G92 auf null 0 gesetzt Bei Verwendung von G92 Verschiebewert von Werkst ckkoordinatensystemen vorgeben im Haas Format wird die aktuelle Position im aktuellen Werkst ckkoordinatensystem um die Werte von G92 X Y Z A und B verschoben Die Werte des Werkst ckversatzes G92 sind die Differenz zwischen dem aktuellen Werkst ckversatzz und dem durch 692 Verschiebewert von Werkst ckkoordinatensystemen vorgeben vorgegebenen Betrag G53 Nicht modale Wahl des Maschinenkoordinatensystems Gruppe 00 Dieser Code hebt Werkst ckkoordinatenvers tze vor bergehend auf und verwendet das Maschinenkoordinatensystem Im Maschinenkoordinatensystem ist der Nullpunkt f r jede Achse die Position zu der die Maschine f hrt wenn eine Nullr ckstellung vorgenommen wird G53 kehrt zu diesem System f r den Satz zur ck in dem dieser Befehl verwendet wird G54 59 Wahl des Werkst ckkoordinatensystems 1 6 Gruppe 12 Diese Codes w hlen eines der mehr als sechs Benutzerkoordinatensysteme Alle z
273. kmodusbildschirm angezeigt wird Der Standardwert f r diese Einstellung ist die maximale H he d h der gesamte Arbeitsbereich der Maschine Mithilfe der folgenden Formel kann ein bestimmter Ma stab eingestellt werden Gesamte Y Verfahrstrecke Parameter 20 Parameter19 Ma stab Gesamte Y Verfahrstrecke Einstellung 65 66 Graphics X Offset Grafikmodus Versatz X Diese Einstellung positioniert die rechte Seite des Skalierfensters relativ zur X Position des Maschinennullpunkts siehe Abschnitt ber den Grafikmodus Die Standardeinstellung ist O 67 Graphics Y Offset Grafikmodus Versatz Y Diese Einstellung positioniert den oberen Rand des Zoomfensters relativ zur Y Position des Maschinennullpunkts siehe Abschnitt ber den Grafikmodus Die Standardeinstellung ist 0 F6 63 Einstellung 57 Graphics Y Offset Grafikmodus Versatz Y 1 Einstellung 66 und 67 auf O gesetzt 2 Einstellung 66 und 67 eingestellt auf 2 0 68 Graphics Z Offset Grafikmodus Versatz Z Reserviert f r k nftige Verwendung 375 Einstellungen 69 DPRNT Leading Spaces DPRNT Leerzeichen Dies ist eine ON OFF Einstellung Ist sie deaktiviert OFF verwendet die Steuerung keine f hrenden Leerzeichen die von einer DPRNT Formatanweisung in einem Makro generiert werden Ist sie aktiviert ON verwendet die Steuerung f hrende Leerzeichen Das folgende Beispiel zeigt wie sich die Steuerung verh lt wenn diese Einstellung deaktiviert
274. ktur 42220000nnn 02 165 Vorschubhalt als Beeinflussung 0zu 2000 nennen 46 W AS Te Die e DEE 399 Werkstattrollen Maschinenreiniger NEEN 3 Werkst ckeinrichtung 2us422220000 00 110 Ve e EEN 110 Werkst ckversatz 00 111 Werkzeugvers tze nnnnnnnnnnrrnnnne 113 Werketuckhalterung ee 110 Werkst ckposition GA 53 Werkst ckvers tz AN 111 155 Werkzeugbest ckung extragro e schwere Werkzeuge 103 VWerkzeugdurchmeseer 02 102 Werkzeuge Be und Entladen Sicherheit 3 DESCHAU Al zu tee 3 hal ele San 92 Verletzungen Ourch ee 2 Werkzeughalter u02002000n0n0n 93 VWerkzeughbalterflege 93 ZUGDOIZENS EE 94 Werkzeuglastgrenzen 222224s000nennn 200 114 Werkzeugmanagement Tabellen speichern und laden 100 Werkzeugvers ftz ene ENEE 155 Werkzeugvers tze e 113 UA eer 101 Besch digungen NN 3 SICHETMEIL Susan esse 3 101 Z Zwischenablage einf gen von Kopieren nach NNN nn nun VErSCHIEDEN nee lt Startrange 407 408
275. kzeug in die Spindel ein Er dient nur f r Wartungs Testzwecke Werkzeugwechsel sollten mit MO6 ausgef hrt werden M88 K hlmittel durch die Spindel Ein M89 K hlmittel durch die Spindel Aus Der Code M88 wird verwendet um die Option K hlmittel durch die Spindel TSC einzuschalten M89 dient zum Ausschalten Um das TSC System verwenden zu k nnen m ssen entsprechende Werkzeuge mit einem Durchlaufloch vorhanden sein Wenn nicht die entsprechenden Werkzeuge verwendet werden wird der Spindelkopf mit K hlmittel berflutet und die Garantie hinf llig Die Verwendung eines MO4 Befehls Spindel im Gegenlauf mit eingeschaltetem TSC ist nicht empfehlenswert Beispielprogramm 347 M Codes Hilfsfunktionen HINWEIS 348 Der M88 Befehl sollte sich vor dem Spindeldrehzahlbefehl befinden T1 Me TSC K hlmittel d rch Bohrer G90 G54 GOOD X0 YO G43 HUG 2 5 M88 TSC einschalten s4400 M3 G l A 2 25 F44 RS M89 G80 TSC ausschalten G91 G28 Z0 M30 M95 Schlummermodus Der Schlummermodus ist im Wesentlichen eine lange Verweilzeit Pause Der Schlummermodus kann vom Benutzer verwendet werden um die Maschine warmlaufen zu lassen sodass sie bei Ankunft des Bedieners betriebsbereit ist Das Format des M95 Befehls lautet M95 hh mm Der Kommentar direkt nach M95 muss die Stunden und Minuten enthalten die die Maschine schlummern soll Wenn es jetzt zum Beispiel 18 00 Uhr ist und der Benutzer die Masc
276. kzeuge zwischen diesen austauschen m chten In diese Einstellung kann die Differenz der Drehachsenl nge Differenz zwischen Einstellung 116 f r jede Maschine eingegeben werden die auf die Werkzeugl ngenkorrektur G143 angewendet wird 118 M99 Bumps M30 CNTRS M99 vergr ert M30 CNTRS Ist diese Einstellung aktiviert ON addiert M99 einen Wert von 1 zu den M30 Z hlern diese sind in der Ansicht nach Dr cken von CURRENT COMMANDS sichtbar M99 erh ht nur die Z hler in einem Hauptprogramm nicht aber in einem Unterprogramm 385 Einstellungen HINWEIS 386 119 Offset Lock Versatzsperre Ist diese Einstellung aktiviert ON wird verhindert dass die Werte in der Versatzanzeige ge ndert werden k nnen Die Vers tze k nnen jedoch weiterhin durch Programme ge ndert werden 120 Macro Var Lock Makrovariablen sperren Ist diese Einstellung aktiviert ON wird verhindert dass die Makrovariablen ge ndert werden k nnen Die Makrovariablen k nnen jedoch weiterhin durch Programme ge ndert werden 130 Tap Retract Speed R ckzuggeschwindigkeit des Gewindebohrers Die Einstellung beeinflusst die R ckzuggeschwindigkeit w hrend eines Gewindebohrzyklus die Fr smaschine muss mit die Sonderausstattung f r synchronisiertes Gewindebohren aufweisen Die Eingabe eines Wertes wie beispielsweise 2 befiehlt der Fr smaschine den Gewindebohrer zweimal so schnell wie beim Eindringen zur ckzuziehen Ist der We
277. l Abbrechen wird die Funktion verlassen ohne dass nderungen vorgenommen werden bereits ersetzte Texte bleiben wie sie sind Men Modify ndern Das Men Modifizieren enth lt Funktionen f r schnelle nderungen am gesamten Programm F4 7 Popup Men Modifizieren CANCEL Exit REHUMBER ALL LINES PROGRAM REHUMBER ET TOOL REWERSE E SIGHS REVERSE X amp Y Remove All Line Numbers Alle Zeilennummern entfernen Dieser Befehl entfernt automatisch alle nicht referenzierten Zeilennummern im editierten Programm Wenn eine Gruppe von Zeilen ausgew hlt ist siehe Seite 125 wirkt dieser Befehl nur auf diese Zeilen 1 Den Befehl REMOVE ALL LINE NUMBERS im Popup Men MODIFY w hlen 2 ENTER dr cken Renumber All Lines Alle Zeilen neu nummerieren Dieser Befehl nummeriert alle S tze im Programm Wenn eine Gruppe von Zeilen ausgew hlt ist siehe Seite 125 wirkt dieser Befehl nur auf diese Zeilen 1 Den Befehl RENUMBER ALL LINES im Popup Men MODIFY w hlen Eine Start N Code Nummer eingeben ENTER dr cken Die Schrittweite f r den N Code eingeben ENTER dr cken SR Es a 129 Komfort Editor HINWEIS 130 Renumber By Tool Nach Werkzeugen neu nummerieren Dieser Befehl sucht im Programm nach T Codes Werkzeugen markiert den gesamten Programmcode bis zum n chsten T Code und nummeriert die N Codes Zeilennummern im Programm neu 1 Den Befehl RENUMBER BY TOOL
278. le e 156 4 8 4 K hlmittel Befehle 2 2 2 2 Homme 157 G Codes f r Zerspanung 157 4 9 1 Lineare Interpolationsbewegung 157 4 9 2 Kreisinterpolationsbewegung 158 Fr serkorrektur 160 4 10 1 Allgemeine Beschreibung der Fr serkorrektur 160 4 10 2 Einleiten und Beenden von Werkzeugkorrektur 163 4 10 3 Vorschubberichtigungen bei Werkzeugkorrektur 165 4 10 4 Kreisinterpolation und Fr serkorrektur 166 Feste Bearbeitungszyklen e 169 4 11 1 Bohren Festzyklen 169 4 11 2 Gewindebohrzyklen a a 169 4 11 3 Ausbohr und Reibzyklen 170 4 11 4 R Ebenen 2 Hmm nn 170 Spezielle G Codes 171 4 12 1 Gravieren 044 0 2 4 2 ara a ea Bar 171 4 12 2 Taschenfr sen 2 2 HC mon 171 4 12 3 Rotation und Skalierung 2 2222 172 4 12 4 Spiegelbild 2 2 222 mo mn 172 Unterprogramme 2 2 2 222 u a 172 4 13 1 Externes Unterprogramm M98 2 22 2 22 0 173 4 13 2 Lokales Unterprogramm M 174 4 13 3 Beispiel f r ein externes Unterprogramm mit festem Bearbeitungszyklus M98 2 2 2 2 22 nenn 175 XV Kapitel 5 Kapitel 6 Kapitel 7 xvi 4 13 4 Unterprogramme mit mehreren Vorrichtungen M98 176 Programmierung von Sonderausstattungen naoa s 179 5 1 Programmierung von Sonderausstattungen 22 22 22 2 2 179 5 2 Programmierung der 4 und 5 Achse 2 22 Hmmm n nn 179 5 2 1 Erstellung von F nf Achsen Programmen 179 5 2 2 Installie
279. lettenwechsler Der Status der Paletten wird vom automatischen Palettenwechsler mithilfe der folgenden Variablen berpr ft 7701 7706 Werkst ckprogrammnummern die den Paletten zugewiesen sind Nummer der Palette die auf der Aufnahme geladen ist Werkst ckvers tze In einem Makroausdruck k nnen alle Werkst ckvers tze gelesen und zugewiesen werden Dies erlaubt es die Koordinaten auf ungef hre Positionen voreinzustellen oder Koordinaten auf Werte basierend auf den Ergebnissen von Sprungsignalpositionen und Berechnungen zu setzen Nach Lesen eines Versatzes wird die Warteschlange der Interpretationsvorausschau gestoppt bis der betreffende Satz ausgef hrt ist 652 x Y Z A B C VERSATZWERTE 654 X Y Z A B C VERSATZWERTE 210 Programmierung von Sonderausstattungen 7021 7026 G111 G154 P2 Zus tzliche Werkst ckvers tze 14021 14026 7041 7046 P3 Zus tzliche Werkst ckvers tze 14041 14046 7061 7066 P4 Zus tzliche Werkst ckvers tze 14061 14066 7081 7086 P5 Zus tzliche Werkst ckvers tze 14081 14086 7101 7106 P6 Zus tzliche Werkst ckvers tze 14101 14106 7121 7126 P7 Zus tzliche Werkst ckvers tze 14121 14126 7141 7146 P8 Zus tzliche Werkst ckvers tze 14141 14146 7161 7166 P9 Zus tzliche Werkst ckvers tze 14161 14166 7181 7186 P10 Zus tzliche Werkst ckvers tze 14181 14186 7201 7206 P11 Zus tzliche Werk
280. lick 01 mm jog click DI 01 injjog click 1 mm jog click 1 Key 1 injog click 1 mmi jog click 10 Limit Rapid at 50 Eilgang auf 50 begrenzen 11 Baud Rate Select Baudrate w hlen Diese Einstellung erlaubt dem Bediener die Geschwindigkeit zu w hlen mit der Daten zu oder von der seriellen Schnittstelle RS 232 bertragen werden Dies gilt f r das Uploaden und Downloaden von Programmen usw und f r DNC Funktionen Diese Einstellung muss mit der bertragungsgeschwindigkeit des PCs bereinstimmen 12 Parity Select Parit t w hlen Diese Einstellung definiert die Parit t f r die serielle Schnittstelle RS 232 Steht die Einstellung auf NONE keine wird kein Parit tsbit zu den seriellen Daten hinzugef gt Steht die Einstellung auf ZERO null wird ein O Bit hinzugef gt EVEN Gerade und ODD Ungerade arbeiten wie normale Parit tsfunktionen Vergewissern Sie sich was Ihr System braucht XMODEM muss z B 8 Datenbits und keine Parit t verwenden auf NONE gesetzt Diese Einstellung muss mit der Einstellung auf dem PC bereinstimmen HINWEIS G Codes M Codes Einstellungen 13 Stop Bit Stoppbit Diese Einstellung definiert die Zahl der Stoppbits f r die serielle Schnittstelle RS 232 Diese kann 1 oder 2 sein Diese Einstellung muss mit der Einstellung auf dem PC bereinstimmen 14 Synchronization Synchronisation Diese Einstellung ndert das Synchronisationsprotokoll zwischen S
281. lle Vorsch be oder Drehzahlen im markierten Bereich ge ndert werden 146 4 5 7 HINWEIS Programmierung DXF Datei Importfunktion Mit diesem Feature kann ein CNC G Code Programm rasch aus einer dxf Datei erstellt werden Dies erfolgt in drei Schritten F4 18 DXF Datei Import x 0 0000 Y 00000 Type START Group 0 Chain 0 EXTRA KEY COMMANDS Exit F1 Activate Zoom F4 Prev Chain pt LEFT Next Chain pt Select Point UPIDOWN Cancel Action CANCEL Select Group PG UP DOWN Chng Line Width ALTER RIGHT CURRENT GROUPS Enter Origin Point Use one of the following and press the WRITE key X 0 0000 1 Jog to X and Y position on part Use jog axis keys y 0 0000 2 Use up and down arrows to select point 3 Enter X and Y coordinates x Die DXF Importfunktion bietet w hrend des gesamten Vorgangs eine Hilfe auf dem Bildschirm Im Schrittbeschreibungsfeld wird jeder Schritt nach Fertigstellung in Gr n angezeigt Neben den Schritten werden die erforderlichen Tasten angezeigt In der linken Spalte werden zus tzliche Tasten f r erweiterte M glichkeiten angezeigt Nach Definieren einer Werkzeugbahn kann diese in jedes Programm im Speicher eingef gt werden Dieses Feature erkennt wiederholte Aufgaben und f hrt diese automatisch aus zum Beispiel das Auffinden aller Bohrungen mit dem gleichen Durchmesser Lange Kon
282. loose clothing and clamped parts can be thrown long hair with deadly force Securely clamp workpieces and fixtures Impact hazard Machine components can The tool changer will move in and crush your hand crush and cut Do not handle any part of the machine during automatic operation Always keep clear of moving parts Never place your hand on the spindle and press ATC FWD ATC REV NEXT TOOL or cause a tool change cycle Moving parts can crush e Do not allow untrained personnel to operate this machine e Do not alter or modify machine in any way e Do not operate this machine with worn or damaged components e No user serviceable parts inside Machine must be repaired or serviced by authorized service technicians only 2009 Haas Automation Inc 29 0769 RevE NOTICE Coolant Tank Clean the filter screen weekly Maintenance Remove the coolant tank cover and clean out any sediment inside the tank weekly Do not use plain water permanent corrosion damage will result Rust inhibiting coolant is required Do not use toxic or flammable liquids as a coolant 11 Andere Sicherheitsplaketten 1 5 2 Andere Sicherheitsplaketten Je nach Modell und installierten Optionen k nnen sich weitere Plaketten an der Maschine befinden Stellen Sie sicher dass Sie diese beachten und verstehen Dies sind Beispiele f r andere Sicherheitsplaketten auf Englisch Sie k nnen diese Plaketten in anderen Sprachen von Ihrem Haas
283. lungen 110 111 und 112 bestimmen die Menge der Korrektur max 0 0020 Zoll oder 0 051 mm die auf die Achsen angewendet wird Einstellung 109 erfordert einen Wert f r die Einstellungen 110 112 um wirksam zu sein HINWEIS HINWEIS G Codes M Codes Einstellungen 114 115 Conveyor Cycle Time Minutes Einschaltintervall des Sp nef rderers in Minuten Einstellungen 114 und 115 steuern den optionalen Sp nef rderer Einstellung 114 Conveyor Cycle Time ist das automatische Einschaltintervall des Sp nef rderers Setting 115 Conveyor On Time ist die Zeitspanne wie lange der Sp nef rderer l uft Ist Einstellung 114 beispielsweise auf 30 und Einstellung 115 auf 2 gesetzt schaltet sich der Sp nef rderer alle halbe Stunde f r jeweils 2 Minuten ein und schaltet sich dann wieder ab Die Einschaltdauer sollte nicht h her als 80 der Zykluszeit eingestellt werden Die Taste CHIP FWD oder M31 startet den Sp nef rderer in Vorw rtsrichtung und aktiviert den Zyklus 116 Pivot L nge Drehachsenl nge nur VR Modelle Der Wert in Einstellung 116 wird eingegeben wenn die Maschine gebaut wird und anschlie end niemals mehr ge ndert Diese Einstellung sollte nur von einem ausgebildeten Wartungstechniker ge ndert werden 117 G143 Global Offset Globaler Versatz nur VR Modelle Diese Einstellung ist f r Kunden vorgesehen die ber mehrere 5 Achsen Fr smaschinen von Haas verf gen und die Programme und Wer
284. m ISO Registrator dient als unparteiische W rdigung des Qualit tsmanagementsystems von Haas Automation Diese Leistung best tigt die Einhaltung der von der International Organization for Standardization ISO aufgestellten Normen durch Haas Automation und hebt das Engagement von Haas hervor die Bed rfnisse und Anforderungen seiner Kunden im globalen Markt zu erf llen bersetzung der Originalanleitung Verwendung des Handbuchs Um den gr tm glichen Nutzen aus Ihrer neuen Haas Maschine zu ziehen lesen Sie dieses Handbuch gr ndlich durch und schlagen Sie h ufig darin nach Der Inhalt dieses Handbuchs ist auch auf Ihre Maschinensteuerung unter der HILFE Funktion vorhanden WICHTIG Bevor Sie die Maschine bedienen lesen und verstehen Sie das Kapitel Sicher heit in der Bedienungsanleitung Warnhinweise In diesem Handbuch werden wichtige Aussagen mit einem Symbol und einem zugeh rigen Signalwort vom Haupttext abgesetzt Gefahr Warnung Achtung oder Hinweis Das Symbol und Signalwort zeigen die Schwere des Zustands bzw der Situation an Lesen Sie unbedingt diese Aussagen und befolgen Sie die Anweisungen mit besonderer Sorgfalt Gefahr bedeutet dass ein Zustand oder eine agoa Situation vorliegt die zum Tod oder zu schweren P Verletzungen f hrt wenn die Anweisungen nicht GEFAHR Kein Schritt Gefahr von Stromschlag befolgt werden Verletzung oder Besch digung der Maschine Nicht auf diese
285. m Spindelkopf meiden Um Besch digungen des Werkzeugwechslers zu vermeiden sicherstellen dass die Werkzeuge beim Laden einwandfrei auf die Spindelantriebsstollen ausgerichtet sind Unsachgem eingespannte oder bergro e Werkst cke k nnen mit f dlicher Kraft ausgeschleudert werden Das Maschinengeh use kann ein ausgeschleudertes Teil eventuell nicht aufhalten Bei Arbeiten an der Maschine sind die folgenden Richtlinien zu befolgen Normaler Betrieb W hrend die Maschine in Betrieb ist die T ren geschlossen halten und die Schutzbleche angebracht halten Laden und Entladen von Teilen Ein Bediener ffnet die T r bzw Schutzabdeckung f hrt die Aufgabe aus und schlie t die T r bzw Schutzabdeckung wieder und dr ckt dann CYCLE START Starten der automatischen Bewegung Laden und Entladen von Werkzeugen Ein Bediener betritt den Bearbeitungsbereich um Werkzeuge zu laden oder zu entladen Den Bereich vollst ndig verlassen bevor automatische Bewegung befohlen wird zum Beispiel NEXT TOOL ATC FWD ATC REV Einrichtung EMERGENCY STOP dr cken bevor Maschinenspannvorrichtungen hinzugef gt oder entfernt werden Wartung Maschinenreiniger EMERGENCY STOP oder POWER OFF auf der Maschine bet tigen bevor die Maschine betreten wird Umwelt und L rmgrenzwerte 1 1 2 Umwelt und L rmgrenzwerte In der folgenden Tabelle sind die Umwelt und L rmgrenzwerte f r sicheren Betrieb angegeben T1 1
286. m die automatische Bedienert r in einem Programm anzusteuern wird M80 zum ffnen und M81 zum Schlie en der T r verwendet Kuhlmittelfluss durch die Spindel TSC Diese Option liefert K hlmittel direkt auf die Werkzeugschneide wodurch aggressivere Drehzahlen und Vorsch be erm glicht werden und die Sp neabf hrung verbessert wird K hlmittelfluss durch die Spindel TSC ist in Konfigurationen mit 300 psi 21 bar und 1000 psi 69 bar verf gbar Beide Konfigurationen werden in der gleichen Weise betrieben Um TSC einzuschalten AUX CLNT dr cken wenn TSC ausgeschaltet ist oder M88 in einem Programm befehlen Um TSC auszuschalten AUX CLNT dr cken wenn TSC eingeschaltet ist oder M89 in einem Programm befehlen 235 Wireless Intuitive Probing System WIPS Drahtloses intuitives Abtastsystem 9 7 Sonstige Optionen F r die Optionen in diesem Abschnitt steht Dokumention auf der Haas Automation Website www haascnc com zur Verf gung 9 7 1 Wireless Intuitive Probing System WIPS Drahtloses intuitives Abtastsystem Diese Option verwendet einen an der Spindel montierten Werkst ckmesstaster und einen am Tisch montierten Werkzeugmesstaster um Positionen in der Haas Steuerung f r eine verbesserte Genauigkeit und bessere Reproduzierbarkeit einzustellen 5 7 2 Intuitives Programmiersystem IPS Diese Option verwendet eine Reihe von einfach zu bedienenden Men s und Optionsfeldern zum automatischen Generieren von G
287. maler Zeitpunkt f r Spannfutterschmierung in Bewegungsstunden 180 Normaler Zeitpunkt f r Werkzeugwechselschmierung in Anzahl Werkzeugwechsel 181 Normaler Zeitpunkt f r Reserve Wartungseinstellung Nr 1 in Betriebsstunden 182 Normaler Zeitpunkt f r Reserve Wartungseinstellung Nr 2 in Betriebsstunden 183 Normaler Zeitpunkt f r Reserve Wartungseinstellung Nr 3 in Betriebsstunden 184 Normaler Zeitpunkt f r Reserve Wartungseinstellung Nr 4 in Betriebsstunden 185 Normaler Zeitpunkt f r Reserve Wartungseinstellung Nr 5 in Betriebsstunden 186 Normaler Zeitpunkt f r Reserve Wartungseinstellung Nr 6 in Betriebsstunden 187 Machine Data Echo Maschinen Datenecho Diese Einstellung kann auf ON oder OFF gesetzt werden Wird diese auf ON gesetzt werden die Q Befehle zur Datenerfassung die vom PC des Benutzers abgesetzt werden auf dem PC Bildschirm angezeigt Bei der Einstellung auf OFF werden diese Befehle nicht angezeigt HINWEIS G Codes M Codes Einstellungen 188 189 190 G51 X Y ZSCALE Die Achsen k nnen einzeln mit den folgenden neuen Einstellungen skaliert werden muss eine positive Zahl sein Einstellung 188 G51 X SCALE Einstellung 189 G51 Y SCALE Einstellung 190 G51 Z SCALE Wenn Einstell 71 jedoch einen Wert hat werden die Einstellungen 188 190 ignoriert und der Wert in Einstellung 71 wird zur Skalierung verwendet Hat Einstellung 71 den Wert null werden die Einstellung 188 190 verwendet Wenn die Ei
288. meter 43 1 f r die A Achse und Parameter 151 1 f r die B Achse auf 1 gesetzt werden Wenn diese Parameterbits nicht auf 1 gesetzt sind wird die Einstellung 108 von der Steuerung ignoriert 109 Warm Up Time in MIN Warmlaufzeit in Minuten Dies ist die Anzahl Minuten bis zu 300 Minuten seit Einschaltung in denen die in den Einstellungen 110 112 angegebenen Korrekturen angewandt werden bersicht Wenn die Maschine eingeschaltet wird und Einstellung 109 sowie mindestens eine der Einstellungen 110 111 oder 112 einen Wert ungleich null besitzt wird die folgende Warnung angezeigt VORSICHT Warm up Compensation is specified Do you wish to activate Warm up Compensation Y N Wird Y eingegeben wendet die Steuerung sofort die gesamte Korrektur Einstellung 110 111 112 an und verringert diese im Verlauf der Zeit Sind zum Beispiel 50 der in Einstellung 109 angegebenen Zeit abgelaufen betr gt die Korrekturstrecke nur noch 50 Um die Zeit zur ckzusetzen muss die Maschine aus und wieder eingeschaltet und die Frage nach dem Einschalten mit y Ja beantwortet werden VORSICHT Eine nderung der Einstellung 110 111 oder 112 w hrend einer 384 laufenden Korrektur kann eine pl tzliche Bewegung bis zu 0 0044 Zoll bewirken Die Dauer der restlichen Warmlaufzeit wird unten rechts im Diagnosebildschirm Diagnostics Inputs 2 im Standardformat hh mm ss angezeigt 110 111 112 Warmlauf X Y Z Strecke Die Einstel
289. n Ausbohrfestzyklen bei denen das Werkzeug entweder im Eilgang oder Handbetrieb an die R cklaufposition zur ckkehrt Der 676 Fein Ausbohr Festzyklus bohrt das Loch auf die angegebene Tiefe aus und nach dem Ausbohren des Lochs f hrt das Werkzeug vom Loch frei bevor es sich zur ckzieht Der 677 R ckausbohr Festzyklus arbeitet hnlich wie G7 6 au er dass er vor Beginn der Ausbohrung das Werkzeug aus dem Loch freif hrt in das Werkzeug einf hrt und dann bis zur angegebenen Tiefe bohrt R Ebenen R Ebenen oder R ckzugsebenen sind G Code Befehle die die R ckzugsh he der z Achse bei Festzyklen angeben Die G Codes f r R Ebenen bleiben f r die Dauer des Festzyklus mit denen sie verwendet werden aktiv G98 R ckkehr zum Anfangspunkt des Festzyklus f hrt die 2 Achse zur H he der z Achse vor dem Festzyklus G99 R ckkehr R Ebene des Festzyklus f hrt die z Achse auf die H he die durch das mit dem Festzyklus angegebene Argument Rnn nnnn definiert ist F r weitere Informationen siehe Abschnitt zu den G und M Codes 4 12 4 12 1 4 12 2 Programmierung Spezielle G Codes Spezielle G Codes werden f r komplexe Fr sbearbeitung verwendet Diese umfassen e Gravieren G47 e Taschenfr sen G12 G13 und G150 e Drehen Skalieren G68 G69 G50 G51 e Spiegeln G101 und G100 Gravieren Mit 647 kann Text oder eine sequentielle Seriennummer mit einem einzigen Codeblock graviert werden ASCIl Zeichen werden ebenfalls
290. n Operatoren oder Funktionen verwendet Ein arithmetischer Ausdruck gibt einen Wert zur ck Arithmetische Ausdr cke werden normalerweise in Zuweisungsanweisungen verwendet sie sind aber nicht darauf beschr nkt Beispiele f r arithmetische Ausdr cke 101 145 30 1 1 1 X L05 00S 101 T gt 174 2000 13 0 2 219 Adresssubstitution 220 Zuweisungsanweisungen Zuweisungsanweisungen erlauben dem Programmierer Variablen zu ndern Das Format einer Zuweisungsanweisung ist lt Ausdruck gt lt Ausdruck gt Der Ausdruck auf der linken Seite des Gleichheitszeichens muss sich immer direkt oder indirekt auf eine Makrovariable beziehen Das folgende Makro initialisiert eine Variablensequenz auf einen beliebigen Wert Hier werden sowohl direkte als auch indirekte Zuweisungen verwendet 00300 Initialisiere ein Variablenfeld Ni IE 2 NE 0 6G0OT02 B Basisvariable 3000 1 Basisvariable nicht angegeben N2 IF 19 NE 0 GOTO3 S Gr e des Feldes 3000 2 Gr e des Feldes nicht angegeben N3 WHILE 19 GT 0 DOL 19 19 1 Z hler dekrementieren 2 19 22 V Zuweisungswert f r das Feld END1l M99 Mit dem obigen Makro k nnten drei S tze von Variablen wie folgt initialisiert werden GOS P300 BVL S20 INIE 101 2120 TO 0 GOS 2300 DEE SI VE MENTE U ES ES EI 3 GOS EE 5320 33 AEN KENLT 550 2554 TO EE Der Dezimalpunkt in B101 usw ist erforderlich Steuerungsanwe
291. n Programmbl cken befohlen FANUC G42 G41 4 10 2 Einleiten und Beenden von Werkzeugkorrektur Beim Einschalten und Beenden von Fr serkorrektur oder beim Wechsel von linksseitiger zu rechtsseitiger Korrektur m ssen besondere berlegungen ber cksichtigt werden Bei diesen Bewegungen sollte keine Zerspanung stattfinden Um Fr serkorrektur zu aktivieren muss ein von Null verschiedener D Code entweder mit G41 oder G42 angegeben werden und G40 muss in der Zeile angegeben werden die Fr serkorrektur beendet In dem Satz die Fr serkorrektur einschaltet stimmt die Startposition der Bewegung mit der programmierten Position berein beim Beenden ist die Position jedoch um den in der Spalte f r Radius Durchmesserversatz angegebenen Betrag entweder nach links oder nach rechts von der programmierten Bahn verschoben In dem Satz der die Fr serkorrektur ausschaltet ist der Startpunkt versetzt und der Endpunkt nicht versetzt hnlich ist beim Wechsel von Fr serkorrektur links nach rechts oder von rechts nach links der Startpunkt der Bewegung der zur nderung der Fr serkorrekturrichtung ben tigt wird zu einer Seite der programmierten Bahn versetzt und endet in einem Punkt der zur gegen berliegenden Seite der programmierten Bahn versetzt ist Das Ergebnis von all dem ist dass sich das Werkzeug auf einer Bahn bewegt die eventuell nicht mit der beabsichtigten Bahn oder Richtung bereinstimmt Wenn Fr serkorrektur in einem Satz oh
292. n Bereich klettern oder darauf stehen Warnung bedeutet dass ein Zustand oder eine Situation vorliegt die zu mittelschweren Verletzungen f hrt wenn die Anweisungen nicht WARNUNG Niemals die H nde zwischen Werk befolgt werden zeugwechsler und Spindelkopf stecken Achtung bedeutet dass leichte Verletzungen oder Besch digungen der Maschine auftreten k nnen wenn Anweisungen nicht befolgt werden Eventuell ACHTUNG Maschine abstellen bevor m ssen Sie auch ein Verfahren von vorne beginnen Wartungsarbeiten durchgef hrt werden wenn Sie nicht die Anweisungen in einem Warnhinweis befolgen Hinweis bedeutet dass der Text weitere Informationen Klarstellungen oder hilfreiche Bo Tipps enth lt HINWEIS Wenn die Maschine den als Sonder ausstattung erh ltlichen erweiterten Z Achsen freiraum besitzt m ssen diese Richtlinien befolgt werden xl Die in diesem Handbuch verwendeten Textkonventionen Beschreibung Textbeispiel Codeblock Text gibt Programmtbeispiele GOO EINES RD Usa Eine Bedientastenreferenz gibt den Namen einer CYCLE START dr cken Bedientaste an die Sie dr cken m ssen Ein Dateipfad beschreibt eine Folge von Service gt Dokumente und Software gt Verzeichnissen des Dateisystems Eine Modusreferenz beschreibt eine Betriebsart der Maschine Ein Bildschirmelement beschreibt ein Objekt auf Das Register SYSTEM w hlen dem Display des Ger tes mit dem Sie arbeiten Systemausga
293. n Funktionen wie der Komfort Editor zusammen mit neuen Funktionen zur Verbesserung der Programmentwicklung auf der Steuerung einschlie lich Anzeigen und Editieren von mehreren Dokumenten Generell wird der Komfort Editor bei Programmen in MEM verwendet w hrend der FNC Editor bei Programmen auf anderen Laufwerken als MEM HDD USB Net Share verwendet wird Siehe die Abschnitte Grundlegendes Editieren Seite 118 und Komfort Editor Seite 121 zwecks Informationen ber diese Editoren Speichern eines Programms nach dem Editieren mit dem FNC Editor 1 Bei Aufforderung SEND dr cken 2 Warten bis der Schreibvorgang des Programms auf den Datentr ger beendet ist Laden eines Programms FNC Um ein Programm zu laden 1 LIST PROGRAM dr cken 2 Ein Programm auf der Registerkarte USB HARD DRIVE oder NET SHARE des Fensters LIST PROGRAM markieren 3 SELECT PROGRAM dr cken um es zum aktiven Programm zu machen im FNC Editor ffnen sich Programme in FNC sind aber editierbar 4 Nach dem Laden des Programms auf EDIT dr cken um den Fokus zum Programmeditierfeld zu verschieben Im anf nglichen Anzeigemodus erscheint das aktive Programm auf der linken Seite und die Programmliste auf der rechten Seite 131 Der FNC Editor 132 F4 8 Editieren Editieranzeige EDIT EDIT FNC trop EDITOR File Edit Search Modif ER cmei v14 pgm 009997 J CHAAS VOC Mill English Inch V1 4A 11 14 01
294. n arithmetische Operatoren zusammen mit Funktionen um einen Wert zu bestimmen 218 Programmierung von Sonderausstattungen Bedingte Ausdr cke In der Haas Steuerung setzen alle Ausdr cke einen bedingten Wert Der Wert ist entweder 0 0 FALSCH oder ungleich Null WAHR Der Kontext in dem ein Ausdruck verwendet wird bestimmt ob es sich um einen bedingten Ausdruck handelt Bedingte Ausdr cke werden in IF und WHILE Anweisungen sowie im M99 Befehl verwendet Bedingte Ausdr cke k nnen Boolesche Operatoren verwenden um eine WAHR oder FALSCH Bedingung auszuwerten Das bedingte M99 Konstrukt gibt es exklusiv in der Haas Steuerung Ohne Makros kann M99 in der Haas Steuerung durch einen P Code bedingungslos zu jeder Zeile im aktuellen Unterprogramm verzweigen Beispiel E MS SEL verzweigt zu Zeile N10 Dies gibt die Steuerung nicht dem aufrufenden Unterprogramm zur ck Wenn Makros aktiviert sind kann M99 mit einem bedingten Ausdruck verwendet werden um bedingt zu verzweigen Um zu verzweigen wenn Variable 100 kleiner als 10 ist kann dies wie folgt codiert werden Mat 100 LT 107 M99 BLO In diesem Fall erfolgt die Verzweigung nur wenn 100 kleiner als 10 ist andernfalls f hrt die Steuerung mit der n chsten Programmzeile in der Sequenz fort Der obige bedingte Ausdruck M99 kann folgenderma en ersetzt werden NSO TE 1200 22 E07 EE Arithmetische Ausdr cke Ein arithmetischer Ausdruck ist jeder Ausdruck der Variable
295. n auf das Werkzeug schaut wie es sich vom Bediener weg bewegt Wenn das Werkzeug nach links von der programmierten Bahn versetzt werden muss w hrend es sich vom Bediener fort bewegt ist G41 zu verwenden Wenn das Werkzeug nach rechts von der programmierten Bahn versetzt werden muss w hrend es sich vom Bediener fort bewegt ist G42 zu verwenden N here Informationen sind dem Abschnitt Fr serkorrektur zu entnehmen 261 G Codes vorbereitende Funktionen HINWEIS HINWEIS 262 G43 Werkzeugl ngenkorrektur Addieren G44 Werkzeugl ngenkorrektur Subtrahieren Gruppe 08 Ein G43 Code w hlt Werkzeugl ngenkorrektur in positiver Richtung an die Werkzeugl nge auf der Versatz Seite wird zur befohlenen Achsenposition addiert Ein G44 Code w hlt Werkzeugl ngenkorrektur in negativer Richtung an die Werkzeugl nge auf der Versatz Seite wird von der befohlenen Achsenposition subtrahiert Eine von null verschiedene H Adresse muss eingegeben werden um den richtigen Eintrag auf der Versatz Seite zu w hlen G47 Textgravur Gruppe 00 Die Haas Steuerung erm glicht es dem Bediener mit einem einzigen G Code eine Zeile Text oder fortlaufende Seriennummer zu gravieren Gravieren entlang eines Bogens wird nicht unterst tzt E Stempelvorschub Einheiten Minute F Gravurvorschub Einheiten Minute I Drehwinkel 360 bis 360 Standard 0 J Texth he in Zoll mm minimal 0 001 Zoll Standard 1 0 Zoll P O f
296. n das K hlmittel ein Niveau erreicht das K hlmittelflussprobleme verursachen k nnte Der F llstand wird auch im DIAGNOSTICS Modus im Register GAUGES angezeigt Timer und Z hler anzeigen Der Timer Abschnitt in dieser Anzeige ber der rechten Seite unten im Bildschirm liefert Informationen ber Zykluszeiten This Cycle aktuelle Zykluszeit Last Cycle vorherige Zykluszeit Remaining Restzeit im aktuellen Zyklus Der Z hler Abschnitt enth lt auch zwei M30 Z hler sowie eine Anzeige der restlichen Schleifendurchl ufe e M30 Z hler Nr 1 und M30 Z hler Nr 2 jedes Mal wenn ein Programm auf einen M30 Befehl trifft erh hen sich die Z hlerst nde um eins Wenn Einstellung 118 aktiviert ist werden die Z hlerst nde auch jedes Mal erh ht wenn ein Programm einen M99 Befehl erreicht HINWEIS Einf hrung e Wenn die Makro Option verf gbar ist kann der M30 Z hler Nr 1 mit 3901 und der M30 Z hler Nr 2 mit 3902 3901 0 gel scht oder ge ndert werden e Angaben ber die R cksetzung der Timer Z hler und Z hler finden Sie auf Seite 52 Loops Remaining Dies ist die Anzahl der verbleibenden Unterprogramm Schleifen bis zum Abschluss des aktuellen Zyklus Aktuelle Befehle Dieser Abschnitt beschreibt kurz die verschiedenen Seiten mit aktuellen Befehlen und die Datentypen die darin enthalten sind Die Informationen aus den meisten dieser Seiten erscheinen auch in anderen Modi Um diese
297. n speziellen Wert undefiniert annehmen Dies bedeutet dass sie noch nicht verwendet wurde Eine Variable kann mithilfe der speziellen Variablen 0 auf undefiniert gesetzt werden 0 hat den Wert undefiniert oder 0 0 je nach Kontext Indirekte Verweise auf Variablen lassen sich durch Einschlie en der Variablennummer in Klammern erreicht werden lt Ausdruck gt 9 3 9 Programmierung von Sonderausstattungen Der Ausdruck wird ausgewertet und das Ergebnis wird der betreffenden Variablen zugewiesen Beispiel 1 3 PILIS Su A SL Dies setzt die Variable 3 auf den Wert 6 5 Eine Variable kann anstelle einer G Code Adresse verwendet werden wobei Adresse die Buchstaben A 7 bedeutet Im Satz NE E0 G90 XLO 207 k nnen die Variablen auf die folgenden Werte gesetzt werden p F Ss 3 FLSE TO 3 SE E und ersetzt werden durch N1 G 7 G 11 X 1 Y 2 Zur Laufzeit werden die Werte in den Variablen als Adresswerte verwendet Adresssubstitution Steuerungsadressen A Z werden normalerweise durch einen Buchstaben gefolgt von einer Zahl bestimmt Beispiel CORE XI e ELUF setzt die Adressen G X Y und F auf 1 1 5 3 7 bzw 20 0 und weist somit die Steuerung an eine lineare Bewegung G01 zur Position X 1 5 Z 3 7 mit einem Vorschub von 20 Zoll pro Minute auszuf hren Die Makrosyntax gestattet es die Adresswerte durch eine Variable oder einen Ausdruck zu ersetzen Der vorige Ausdruck kann durch den folgenden
298. n und ersetzen Um einen Suchbegriff einen Ersatzbegriff und die Suchrichtung zu definieren und Ja Nein Alle Abbrechen im FNC EDITOR Modus zu w hlen 141 Der FNC Editor F1 dr cken Den Cursor auf das Men Search setzen und Find and Replace Text w hlen Den zu findenden Text eingeben Den Ersatztext eingeben SE St er e Die Suchrichtung eingeben Zur Auswahl der Suchrichtung F dr cken um den Begriff unterhalb der Cursorposition zu suchen oder B dr cken um oberhalb der Cursorposition zu suchen 6 Wenn das erste Auftreten des Suchbegriffs gefunden wird fordert die Steuerung auf Replace Yes No All Cancel Ersetzen Ja Nein Alle Abbrechen Zum Fortsetzen wird der erste Buchstabe der Antwort eingegeben Bei Auswahl von Yes Ja oder No Nein f hrt der Editor diese aus und springt zum n chsten Auftreten des Suchbegriffs Durch Auswahl von All Alle werden automatisch alle Auftretensf lle des Suchbegriffs ersetzt Durch Auswahl von Cancel Abbrechen wird die Funktion verlassen ohne dass nderungen vorgenommen werden bereits ersetzte Texte bleiben wie sie sind Find Tool Werkzeug suchen Um das Programm nach Werkzeugnummern im FNC Editor Modus zu durchsuchen 1 F1 dr cken 2 Den Cursor auf das Men Search setzen und Find Tool w hlen 3 Durch erneute Wahl dieser Funktion wird die n chste Werkzeugnummer aufgesucht Men Modify FNC Um das Modify Men aufzurufen
299. ndern Ein Werkzeugwechsel kann bei beliebiger X Y und Z Achsenposition befohlen werden Die Steuerung bringt die Z Achse zum Maschinennullpunkt hoch Die Steuerung bewegt die Z Achse w hrend eines Werkzeugwechsels zu einer Position ber dem Maschinennullpunkt jedoch niemals unter den Maschinennullpunkt Am Ende eines Werkzeugwechsels befindet sich die Z Achse am Maschinennullpunkt 3 9 2 Bedienung Werkzeugphalter F r Haas Fr smaschinen gibt es verschiedene Spindeloptionen Jede davon erfordert einen speziellen Werkzeughalter Die gebr uchlichsten Spindeln sind SK 40 und SK 50 SK 40 Spindelkonusse sind in zwei Typen unterteilt BT und CT diese werden als BT40 und CT40 bezeichnet Spindel und Werkzeugwechsler in einer bestimmten Maschine k nnen nur einen Werkzeugtyp aufnehmen Werkzeugnhalterpflege 1 Sicherstellen dass Werkzeughalter und Zugbolzen in gutem Zustand und sicher festgezogen sind da sie sich sonst in der Spindel verklemmen k nnen F3 3 Werkzeughalter Baugruppe SK 40 CT Beispiel 1 Zugbolzen 2 Werkzeug Schaftfr ser 2 Den Werkzeughalterk rper den Teil der in die Spindel eingef hrt wird mit einem leicht mit I befeuchteten Lappen reinigen um einen d nnen lfilm zur Verhinderung von Rostbildung zur ckzulassen 93 Werkzeughalter 94 Zugbolzen Ein Zugbolzen oder R ckhalteknopf ist erforderlich um den Werkzeugnhalter in der Spindel zu sichern Zugbolzen werden oben in den We
300. ndern w hrend G68 wirksam ist Rotation mit Skalierung Wenn Skalierung und Drehung gleichzeitig verwendet werden empfiehlt es sich Skalierung vor der Drehung einzuschalten und daf r getrennte S tze zu verwenden Hierbei folgendes Schema verwenden G51 SKALIERUNG G68 DREHUNG pg Programm G69 DREHUNG OFF G50 SKALIERUNG OFF Drehung mit Fr serkorrektur Nach Absetzen des Drehbefehls sollte Fr serkorrektur ausgeschaltet werden Die Fr serkorrektur sollte ebenfalls vor dem Ausschalten der Drehung ausgeschaltet werden G69 Drehung G68 aufheben Gruppe 16 Dieser G Code ist optional und erfordert Drehung und Skalierung G69 heben jede Drehung auf die vorher spezifiziert wurde G Codes feste Bearbeitungszyklen Feste Bearbeitungszyklen dienen zur Vereinfachung der Programmierung Sie werden f r repetitive Operationen wie Bohren Gewindebohren und Ausbohren verwendet Der feste Bearbeitungszyklus wird jedes Mal ausgef hrt wenn eine Bewegung der X und oder Y Achse programmiert ist Liste der festen G Code Bearbeotungszyklen I Jar Schraubenlochkreis Group G100 G101 Spiegelbild 00 deaktivieren aktivieren Gruppe 00 Schraubenlochteilkreis G102 Programmierbare Ausgabe Group 00 zu RS 232 Gruppe 00 274 wf ES G74 G76 G77 G80 G81 G82 G83 G84 G85 G86 Schraubenl cher entlang eines Winkels Gruppe 00 Fester Bearbeitungszyklus schnelles Tie
301. ne X Y Bewegung ein oder ausgeschaltet wird tritt keine nderung der Fr serkorrektur auf bis die n chste X oder Y Bewegung erfolgt Zum Beenden der Fr serkorrektur muss G40 angegeben werden 163 Einleiten und Beenden von Werkzeugkorrektur HINWEIS 164 Fr serkorrektur sollte stets in einer Bewegung beendet werden die das Werkzeug von dem bearbeiteten Werkst ck weg bewegt Wird ein Programm mit noch aktiver Fr serkorrektur beendet wird ein Alarm generiert Dar ber hinaus kann Fr serkorrektur nicht w hrend einer Kreisbewegung G02 oder G03 ein oder ausgeschaltet werden da sonst ein Alarm generiert wird Eine Korrekturwahl von DO verwendet Null als Korrekturwert und hat den gleichen Effekt wie Ausschalten der Fr serkorrektur Wenn bei bereits aktiver Fr serkorrektur ein neuer D Wert gew hlt wird wird der neue Wert erst am Ende der vorhergehenden Bewegung wirksam Beim Ausf hren einer Kreisbewegung kann der D Wert nicht ge ndert oder die Seite gewechselt werden Wenn Fr serkorrektur eingeschaltet wird die von einer zweiten Bewegung unter einem Winkel kleiner als 90 Grad gefolgt wird kann die erste Bewegung auf zwei Arten berechnet werden Fr serkorrektur Typ A und Typ B Einstellung 43 Typ A ist der Standard in Einstellung 43 und entspricht dem was normalerweise ben tigt wird das Werkzeug bewegt sich direkt zum Versatz Startpunkt f r den zweiten Schnitt Typ B wird verwendet wenn ein Freiraum um eine Spannvor
302. ne Zahl eingegeben und eine der anderen Funktionen gew hlt wird wird die betreffende Berechnung mit der gerade eingegebenen Zahl und der zuvor eingegebenen Zahl vorgenommen wie RPN 3 Der Rechner akzeptiert auch einen mathematischen Ausdruck wie zum Beispiel 23 4 5 2 6 2 Er wertet den Ausdruck aus zuerst Multiplikation und Division und zeigt das Ergebnis in diesem Fall 89 8 in dem Fenster an Exponenten sind nicht erlaubt HINWEIS Daten k nnen nicht in Felder eingegeben werden deren Beschriftung markiert ist Daten in anderen Feldern durch Dr cken von F1 oder ENTER l schen bis die Beschriftung nicht mehr markiert ist um das Feld direkt ndern zu k nnen 4 Funktionstasten Die Funktionstasten k nnen dazu verwendet werden um die berechneten Resultate in einen Programmabschnitt oder in einen anderen Bereich des Rechners zu kopieren eg F3 In den EDIT und MDI Betriebsarten kopiert die Taste F3 den markierten Dreiecks Rundfr s Gewindebohrwert in die Dateneingabezeile unten im Bildschirm Dies ist hilfreich wenn das berechnete Resultat in einem Programm verwendet werden soll 6 Bei der Rechnerfunktion wird durch Dr cken von F3 der Wert im Rechnerfenster in den markierten Bereich f r Trigonometrie Kreis oder Fras Gewindebohr Berechnungen kopiert T F4 In der Rechnerfunktion verwendet diese Taste den markierten Trigonometrie Kreis oder Fr s Gewindebohr Datenwert zum Laden Addi
303. nen Eilgangbefehl wie G00 oder einen Kreisbewegungsbefehl wie G02 oder G03 aufgehoben wird Nach dem Start von G01 bewegen sich alle programmierten Achsen und erreichen den Zielpunkt zur gleichen Zeit Falls eine Achse nicht zur programmierten Vorschubgeschwindigkeit f hig ist f hrt die Steuerung den G01 Befehl nicht aus und l st einen Alarm aus max Vorschub berschritten Beispiel f r Eckrundung und Anfasung F6 2 Beispiel f r Eckrundung und Anfasung 1 01234 Corner Rounding and Chamfering Example Se X0 YO a T1 M GOU G90 G54 X0 YO S3000 M3 G43 HOT Z0 1 M08 We G01 Z 0 5 F2O 4 0 Y 5 C1 5 0 X 5 R1 YO Al R10 d G00 Z0 1 MO9 Je G53 G49 ZO _V 1 0 G53 YO SS M30 40 5 0 241 G Codes vorbereitende Funktionen 242 Zwischen zwei linearen Interpolationss tzen kann durch Angabe von C Anfasung oder R Eckrundung automatisch ein Anfasungssatz oder Eckrundungssatz eingef gt werden Nach dem Anfangssatz muss ein abschlie ender linearer Interpolationsbewegungssatz vorhanden sein eine G04 Pause kann entstehen Diese beiden linearen Interpolationss tze bestimmen einen Schnittwinkel Enth lt der Anfangssatz einen C Befehl ist der Wert nach dem c der Abstand vom Schnittpunkt wo die Anfasung beginnt und auch der Abstand von dem Schnittpunkt wo die Anfasung endet Wenn der Anfangssatz einen R Befehl enth lt ist der Wert nach dem
304. ng G80 Abschluss GOUD SU LI MOO Abschluss G53 YO 20 AWAbschLuss 5 M30 Abschluss Abschluss Absolut Programm ARE IE ER 24 O Vorbereitung O00104 Absolut Programmierung Vorbereitung MO6 TOL Vorbereitung G00 G90 G54 G17 G40 G80 X0 YO Vorbereitung 153 Absolut und inkrementell G90 G91 154 2 3 94928 M03 Vorbereit ng 5 26 G43 HOI 20 1 MO3 Vorbereitung 212 EI I GSL ESEL EE t Zerspanung 7 28 X1 25 Zerspanung 29 2 5 Zerspanung 30 X3 19 Zerspaniung 5 3l X5 Zerspanung 32 G80 Abschluss 33 G0O G53 20 MOY Vorbereitung 34 MO6 T02 Vorbereitung 35 GOU G90 G54 G17 G40 GSU XD YO S5350 Vorbereitung 36 G43 H02 20 1 M08 Vorbereitung 31 G99 G8l F21 4 X0 2 1 0 Zerspanung 38 X1 25 Zerspanung 39 X2 5 Zerspanung 40 X3 75 Zerspanung Al X5 Zerspanung 42 G80 Abschluss 43 GOU Z0 1 MOY Abschluss 44 G53 0 20 Abschluss 45 M30 Abschluss 46 Abschluss Die absolute Programmiermethode erfordert 9 Codezeilen mehr als die inkrementelle Programmiermethode Die Zeilen 1 6 und 21 26 sind die gleichen wie die Zeilen 1 6 im Beispiel der grundlegenden Programmierung Die Zeilen 14 17 und 43 46 sind die gleichen wie die Zeilen 9 12 im Beispiel der grundlegenden Programmierung Diese Zeilen geh ren zu den Abschnitten Vorbereitung und Abschluss Schauen Sie
305. ng um die H lfte des in diesen Feldern eingegebenen Wertes statt F r beste Ergebnisse wird mit einem Rundnasen Schaftfr ser von der Werkzeugmitte programmiert Beispiel f r G141 NI TL Le 3 N2 G00 G90 G5A SU YO ZO AU BO N3 G141 D01 X0 Y0 Z0 RAPID POSIT WITH 3 AX C COMP NA ET GIS X 0L YOL 2 01 E IE E F300 VORSQHUB INV ZEIT NS X 02 7 03 2202 1 135 3 23 7R 9566 F300 3 N0 2 02 7 053 722 0082 742 ek EE 23004 2 N107X2 345 123272 1 2327 1 23 3435 amp K 9028 7200 CETATE BEWEGUNG N11 G94 F50 G93 AUFHEBEN N12 GO G90 G40 Z0 im Eilgang auf null Fr serkorrektur a fheben 7 NLS X0 YOy N14 M30 Im obigen Beispiel l sst sich ersehen woher die Werte I J und K abgeleitet wurden indem die Punkte in die folgende Formel eingesetzt werden AB ICT Ya y4 Z gt 24 7 eine 3D Version der Abstandsformel Mit Blick auf Zeile N5 verwenden wir 0 15 f r x 0 25 for y und 0 9566 for Z Da I J und K Inkrementwerte sind verwenden wir O f r x4 Y4 und Z4 313 G Codes feste Bearbeitungszyklen 314 F6 40 Beispiel f r Einheitsvektor Der befohlene Linienendpunkt 1 wird in der Richtung der Vektorlinie 2 1 J K um den Betrag des Werkzeugversatzes kompensiert AB 0 15 0 25 0 9566 AB 0 0225 0 0625 0 9151 AB 1 AB 1 Ein vereinfachtes Beispiel ist nachfolgend aufgef hrt N1 TI MO6 N2 G00 G90 G54 X0 YO N3 G43 H01 Z1 N4 G141 D01 X0 YO
306. ngeben und ENTER dr cken um den eingegebenen Betrag der Nummer in der gew hlten Spalte zuzuordnen F1 dr cken um die Zahl in der Spalte zu ersetzen 3 12 1 3 12 2 Bedienung Schrittbetriebsart Schrittbetrieb erlaubt es die Achsen von Hand zu einer gew nschten Position zu fahren Bevor die Achsen manuell bewegt werden k nnen m ssen sie in die Ausgangsposition Anfangsreferenzpunkt zur ckgefahren werden Auf Seite 79 sind n here Informationen zur Einschaltung der Maschine aufgef hrt Zum Aufruf der Schrittbetriebsart 1 HANDLE JOG dr cken 2 Die gew nschte Achse X X Y Y Z Z FA C oder A C B oder B dr cken 3 Im Schrittbetrieb k nnen verschiedene Schrittgeschwindigkeiten verwendet werden 0001 001 01 und 1 F r den Schrittbetrieb der Achsen kann auch ein als Sonderausstattung verf gbares tragbares Bedienpult Remote Jog Handle RJH verwendet werden 4 Die Taste f r Schrittschaltung gedr ckt halten oder mit HANDLE JOG die Achsen verfahren Typische Einrichtung eines Werkst ckversatzes Damit ein Werkst ck pr zise bearbeitet werden kann muss die Fr smaschine wissen wo sich dass Werkst ck auf dem Tisch befinde Zur Bearbeitung den Werkst cknullpunktversatz einstellen F3 11 Werkst ck Nullpunktfestlegung 1 Material 1 einspannen und festziehen Ein Zeigerwerkzeug 2 in die Spindel einsetzen HANDLE JOG A dr ck
307. ngen und Besch digungen der Anlage f hren und setzt die Garantie au er Kraft Sicherheitsplaketten Um sicherzustellen dass Gefahren an einer CNC Maschine schnell mitgeteilt und verstanden werden befinden sich an den betreffenden Stellen von Haas Maschinen Gefahrensymbol Plaketten Wenden Sie sich an Ihren H ndler oder an das Haas Werk wenn Plaketten besch digt oder abgenutzt sind oder wenn zus tzliche Plaketten ben tigt werden um besondere Sicherheitspunkte hervorzuheben Niemals Sicherheitsplaketten oder symbole ver ndern oder entfernen Verhalten der Maschine bei ge ffneter T r 10 Alle Gefahren werden auf der allgemeinen Sicherheitsplakette an der Vorderseite der Maschine definiert und erl utert Lesen und verstehen Sie die vier Teile jeder Sicherheitswarnung wie unten beschrieben und machen Sie sich mit den Symbolen in diesem Abschnitt vertraut F1 4 Standard Warnanordnung Warning Symbol Hazard Severity Level Word Message Action Symbol A Risk of serious physical injury Machine cannot protect from toxins B Coolant mist fine particles chips and fumes can be dangerous C Follow specific material manufacturer s material safety data and warnings Warning Symbol Identifies the potential Hazard Severity Level Color coded to indicate Action Symbol Indicates actions to hazard and reinforces the word message risk in ignoring a hazard prevent injury Blue circles indicate Word Message Clarifies
308. nhalten und Drehbewegung ber das Relais ansteuern Auf das Ende Signal Stop von der Drehvorrichtung warten CNC Teileprogramm fortsetzen M Code Relais Diese Ausg nge k nnen dazu verwendet werden um Messtaster Hilfspumpen oder Einspannvorrichtungen usw zu aktivieren Diese Zusatzvorrichtungen werden elektrisch mit der Anschlussleiste f r das betreffende Relais verbunden Die Anschlussleiste hat eine Position f r Normal ge ffnet Arbeitskontakt Normal geschlossen Ruhekontakt und Allgemein COM HINWEIS G Codes M Codes Einstellungen F6 54 Haupt E A Platine M Code Relais 1 Haupt E A Platine M Code Relais 2 Optionale M Code Relaisplatine ber i Haupt E A Platine montiert M28 M27 M26 M25 M24 M23 M22 M21 MW a 7682821 AON G 7685248921 M21 M22 M23 M24 8M Code Relais Sonderausstattung Weitere M Code Relais sind in Banken von jeweils 8 erh ltlich Insgesamt 4 Banken von jeweils 8 Relais sind im Haas System m glich Diese sind von 0 bis 3 durchnummeriert Die Banken 0 und 1 werden intern f r die Haupt E A Platine verwendet Bank 1 enth lt die Relais M21 25 oben auf der E A Platine Bank 2 adressiert die erste 8M Platine Bank 3 adressiert die zweite 8M Platine Bank 3 kann f r einige von Haas installierte Sonderausstattungen verwendet werden und steht daher eventuell nicht zur Verf gung F r n here Einzelheiten wenden Sie sich bitte an Ihren H ndler Nur jeweils eine Bank von Ausg ngen kann mit
309. nicht ge ndert werden solange ein Programm in DNC l uft Editierfunktionen wie zum Beispiel Hintergrundeditieren stehen daher nicht zur Verf gung DNC unterst tzt Schrittbetriebsart Die Steuerung f hrt dabei jeweils einen Satz Befehl aus Jeder Satz wird sofort ohne look ahead ausgef hrt Eine Ausnahme besteht wenn Fr serkorrektur befohlen wird Fr serkorrektur erfordert dass drei S tze mit Bewegungsbefehlen gelesen werden m ssen bevor ein korrigierter Satz ausgef hrt wird Unter Verwendung des Befehls 6102 oder DPRNT um Achsenkoordinaten zur ck zum steuernden Computer zu bertragen ist Vollduplexkommunikation bei DNC m glich Grafikmodus Eine sichere M glichkeit zur Fehlersuche in einem Programm ist die Ausf hrung im Grafikmodus Dabei wird keine echte Bewegung auf der Maschine ausgef hrt die Bewegungen werden nur auf dem Bildschirm dargestellt Der Grafikmodus kann im Speicher MDI DNC FNC oder Edit Modus ausgef hrt werden Um ein Programm auszuf hren 1 ISETTING GRAPHIC dr cken bis die Seite GRAPHICS angezeigt wird Oder im Edit Modus CYCLE START im Teilfenster des aktiven Programms dr cken um den Grafikmodus aufzurufen 2 Um DNC im Grafikmodus auszuf hren MDI DNC dr cken bis der DNC Modus aktiv ist Dann die Grafikanzeige aufrufen und das Programm zur Maschinensteuerung bertragen siehe Abschnitt DNC 91 Werkzeugfunktionen Tnn HINWEIS 3 9 3 9 1 HINWEIS 92
310. nnullpunkt zur ck Den gew nschten Achsen Buchstaben auf der Buchstabentastatur und dann SINGLE dr cken Home G28 F hrt alle Achsen im Eilgang zum Nullpunkt zur ck HOME G28 f hrt auch eine einzelne Achse in der gleichen Weise wie SINGLE in die Ausgangsstellung zur ck CAUTION Alle Achsen bewegen sich sofort wenn diese Taste gedr ckt wird Sicherstellen dass die Achsenbahn frei ist um eine Kollision zu vermeiden T2 10 EDIT LIST Betriebsarttasten ame m rn List Programs LIST PROGRAM Ruft ein Registermen zum Laden und Speichern von Programmen auf Select Programs SELECT PROGRAM Macht das markierte Programm zum aktiven Programm Send bertr gt Programme ber die serielle RS 232 Schnittstelle Receive RECEIVE Empf ngt Programme ber die serielle RS 232 Schnittstelle Erase Program ERASE PROGRAM L scht das gew hlte Programm im Programmauflistungs Modus L scht das gesamte Programm im MDI Modus 42 Einf hrung Zifferntasten rn ze Ten ee In fin esmeeenere Dom In esmeseseenenec SPACE Eingabe eines Leerzeichens Eingabe ENTER Beantwortet Eingabeaufforderungen Eingabe in den Speicher Sonderzeichen SHIFT und F gt das gelbe Zeichen ein das links oben auf der Taste anschlie end eine angegeben ist Zifferntaste dr cken Alphatasten Mit den Alphatasten kann der Benutzer Buchstaben des Alphabets samt einigen Sonderzeichen eingeben diese sind in Gelb auf der Haup
311. nstellungen 188 190 wirksam sind ist nur Linearinterpolation G01 erlaubt Bei Verwendung von G02 oder G03 wird Alarm 467 generiert 191 Default Smoothness Standardglattheit Diese Einstellung kann auf ROUGH rau MEDIUM mittel oder FINISH fein gestellt werden und verwendet die Parameter 302 303 314 749 und 750 754 sowie G187 um den Glattheitsfaktor und maximalen Eckrundungsfaktor festzulegen Die Standardwerte werden verwendet wenn sie nicht durch einen G187 Befehl bersteuert werden 196 Conveyor Cycle Zyklus des Sp nef rderers Dies gibt die Dauer ohne Aktivit t an bevor der Sp nef rderer und ggf Abwasch K hlmittel ausgeschaltet wird Einheit sind Minuten 197 Coolant Shutdown K hlmittelabschaltung Dies gibt die Dauer ohne Aktivit t an bevor Flut Riesel und Durch Spindel K hlmittel bei Frasmaschinen abgeschaltet wird Einheit sind Minuten 391 Einstellungen 392 193 Hintergrundfarbe Gibt die Hintergrundfarbe f r inaktive Anzeigefenster an Der Bereich ist O bis 254 Der Standardwert ist 235 199 Backlight Timer Timer f r Hintergrundlicht Gibt die Zeit in Minuten an nach der die Hintergrundbeleuchtung des Maschinendisplays ausgeschaltet wird wenn keine Eingabe an der Steuerung vorliegt au er im JOG GRAPHICS oder SLEEP Modus oder wenn ein Alarm vorhanden ist Durch Dr cken einer beliebigen Taste vorzugsweise CANCELI wird der Bildschirm wiederhergestellt 201 Nur
312. nt Hnn gibt die zu verwendende Werkzeugl nge an Der Wert nn muss dem Wert nn im Werkzeugwechselbefehl M06 Tnn entsprechen Einstellung 15 H amp T Code bereinstimmung steuert ob der Wert nn in den Argumenten von Tnn und Hnn bereinstimmen muss Wenn Einstellung 15 aktiviert ON ist und die Argumente in Tnn und Hnn nicht bereinstimmen wird der Alarm 332 H und T unterschiedlich erzeugt F r n here Informationen siehe Referenz Werkzeugvers tze im Abschnitt Bedienung G54 Werkst ckvers tze 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 6154 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 M97 Lokaler Unterprogrammaufruf f r den Fr svorgang gt O 000205 MOG TOL GOU G90 G54 G17 G40 G80 X0 YO Sichere Startzeile G43 HOL ZO 1 MOS Mo97 BL000 GOO E20 ELLI E E ech Ir 2057 ES EES GOO GSD GLA D22 CIT GAV CI dr 70 7 MIT E10007 G00 A0 TI M09 G53 Ek 20 M30 N1000
313. nt nur f r Wartungs Testzwecke Palettenwechsel sollten nur mit einem M50 Befehl ausgef hrt werden M19 Spindelorientierung optionale P und R Werte M19 stellt die Spindel auf eine feste Position ein Ohne die Funktion M19 zur Spindelorientierung richtet sich die Spindel auf den Nullpunkt aus Die als Spindelorientierungsfunktion erlaubt die Angabe von P und R Adresscodes M19 P270 beispielsweise richtet die Spindel auf 270 Grad aus Der R Wert erlaubt dem Programmierer bis zu zwei Dezimalstellen anzugeben z B M19 R123 45 M21 M23 Optionale Benutzer M Funktion mit M Fin Die M Codes M21 bis M28 sind optional f r benutzerdefinierte Relais Jeder M Code aktiviert eines der optionalen Relais Die Taste RESET beendet alle Operationen die auf eine Beendigung von Zubeh rvorrichtungen warten die von einem Relais aktiviert wurden Siehe auch M51 58 und M61 68 Einige oder alle der Codes M21 M25 M21 M22 auf Fr smaschinen f r den Werkzeug und Vorrichtungsbau auf Mikro und auf Mini Frasmaschinen auf der E A Platine k nnen f r werkseitig installierte Sonderausstattungen verwendet werden Die Relais auf vorhandene Kabeln berpr fen um zu bestimmen welche verwendet werden F r n here Einzelheiten wenden Sie sich bitte an Ihren H ndler Es wird jeweils nur ein Relais aktiviert Eine typische Operation ist die Ansteuerung einer Drehvorrichtung Das Abfolge ist Bearbeitungsteil eines CNC Teileprogramms ausf hren CNC Bewegung a
314. ntfernen Die Zwischenablage ist ein dauerhafter Speicherort f r Programmcode in die Zwischenablage kopierter Text bleibt erhalten bis er berschrieben wird sogar nach Aus und Wiedereinschalten des Stroms F1 dr cken 2 Das Men Edit aufrufen und Cut Selection to Clipboard in Zwischenablage verschieben oder Copy Selection to Clipboard in Zwischenablage kopieren w hlen 139 Der FNC Editor Paste from Clipboard Von der Zwischenablage einf gen Um den Inhalt der Zwischenablage nach der Cursor Position im FNC EDITOR Modus einzuf gen HINWEIS Der Inhalt der Zwischenablage wird nicht gel scht 1 Vor Auswahl dieses Men punktes den Cursor in die Zeile setzen ab dem der Inhalt der Zwischenablage folgen soll F1 dr cken Den Cursor auf das Men Edit setzen und Paste from Clipboard w hlen Hide Show Clipboard Zwischenablage aus einblenden Um die Zwischenablage durch die Anzeige der Positionen und Timer Z hler zu ersetzen oder um wieder die Zwischenablage im FNC EDITOR Modus anzuzeigen 1 F1 dr cken 2 Den Cursor auf das Men Edit setzen und Show Clipboard w hlen Um die Zwischenablage auszublenden diesen Vorgang mit der Option Hide Clipboard wiederholen Edit Clipboard Zwischenablage editieren Um Anpassungen am Inhalt der Zwischenablage im FNC Editor Modus vorzunehmen HINWEIS Die Zwischenablage des FNC Editors ist von der Zwischenablage des Kom
315. nthalten Diese Einstellungen auf dem Bildschirm sind in Seiten von funktionell hnlichen Gruppen gegliedert Die folgende Liste ist in Seitengruppen mit dem Titel der Seite als berschrift gegliedert Die vertikalen Cursortasten verwenden um zu der gew nschten Einstellung zu gelangen Eine Einstellung kann auch schnell aufgesucht werden indem die Nummer der Einstellung eingegeben und die Abw rtspfeil Taste gedr ckt wird 353 Einstellungen Abh ngig von der Einstellung kann diese durch Eingabe einer neuen Zahl ge ndert werden oder wenn die Einstellung nur bestimmte Werte annehmen kann die waagerechten Cursortasten verwenden um die Auswahlm glichkeiten anzuzeigen ENTER dr cken um den Wert einzugeben oder zu ndern Die Meldung oben im Bildschirm beschreibt wie die gew hlte Einstellung ge ndert wird T6 4 Liste der Einstellungen 1 Auto Power Off Timer Timer f r 82 Sprache automatische Ausschaltung 2 Power Off at M30 Ausschalten bei M30 Setzt die Overrides zur ck Graphics Rapid Path Eilgangbahn Tool Overload Action in Grafikdarstellung Verhalten bei Werkzeug berlastung Graphics Drill Point Bohrpunkt im Maximum Corner Rounding Grafikmodus Maximale Eckrundung Front Panel Lock Sperre der M39 Lockout Sperren Fronttafel Parametersperre MO6 Resets Override M06 setzt Beeinflussungen zur ck Prog Memory Lock Sperren des Reset Resets Overrides Programmspeichers Reset setzt Beeinflussungen
316. nweise Dieser Code ist nicht modal und gilt nur f r den Codeblock in dem C136 angegeben ist Die gemessenen Punkte werden um die Werte in den Einstellungen 59 bis 62 versetzt F r n here Informationen finden Sie im Abschnitt Einstellungen in diesem Handbuch Keine Fr serkorrektur G41 G42 mit G136 verwenden Keine Werkzeugl ngenkorektur G43 G44 mit G136 verwenden Um eine Besch digung des Messtasters zu vermeiden ist eine Vorschubgeschwindigkeit unter F100 Zoll oder F2500 metrisch zu verwenden Den Spindelmesstaster vor Verwendung von G136 einschalten G Codes M Codes Einstellungen Wenn die Fr smaschine ber das standardm ige Renishaw Tastsystem verf gt die folgenden Befehle verwenden um den Spindelmesstaster zu aktivieren MSS PETS 75 Mit den folgenden Befehlen wird der Spindelmesstaster ausgeschaltet M69 P1134 Siehe auch M75 M78 und M79 Siehe auch G31 Dieses Beispielprogramm misst den Mittelpunkt eines Teils in der Y Achse und zeichnet den Messwert in c58 Y Achse Werkst ckversatz auf Um dieses Programm zu verwenden muss die Position von G58 Werkst ckversatz sich im oder nahe am Mittelpunkt des zu messenden Teils befinden 000136 G136 PROGRAMM T30 MOG 7 CUO G90 G58 X0 Yl M59 PIT34 3 ee y G91 G01 ech FoU 3 e31 Yet ELO MIZ 7 COL eer AE 3 GOU Z2 Ye Go ASe EE 6130 71 Fis 3 GUL ei 3 GOU ZI G90 M69 P1134 SD G33 ZU 3 M30 31
317. o form G code Press F1 for alternate solution GENT 5 0000 3 0000 2 0000 D Op00 D 000 1 0000 TYPE CROSS LIRLLE CIRLLE TANGENT Bedienung Kapitel 3 Bedienung 3 1 A Einschalten der Maschine 1 POWER ON gedr ckt halten bis das Haas Logo erscheint Die Maschine nimmt einen Selbsttest vor und zeigt dann entweder die Seite HAAS START UP die Seite MESSAGES falls eine Meldung ansteht oder die Seite ALARMS an In jedem Fall befindet sich die Steuerung im SETUP ZERO Modus mit ein oder zwei Alarmen anstehend 2 RESET um jeden Alarm zu l schen Falls ein Alarm nicht gel scht werden kann muss die Maschine eventuell gewartet werden Kontaktieren Sie ihr Haas Factory Outlet zwecks Unterst tzung WARNUNG Bevor Sie den n chsten Schritt ausf hren denken Sie daran dass die 3 2 Maschine sofort mit der automatischen Bewegung beginnt wenn Sie die Taste POWER UP RESTART dr cken Sicherstellen dass der Verfahrweg nicht behindert wird Halten Sie sich bei Maschinen mit offenem Rahmen von Spindel Maschinentisch und Werkzeugwechsler entfern 3 Nachdem die Alarme gel scht sind muss die Maschine alle Achsen auf null zur ckstellen und einen Bezugspunkt die Ausgangsposition erstellen von dem alle Vorg nge starten Um die Maschine zur Ausgangsposition zu fahren POWER UP RESTART dr cken Die Achsen fahren im Eilgang in die Ausgangsposition und halten an wenn die Maschine die Ausgangsst
318. or reinforces Red DANGER Hazard WILL cause death mandatory actions to avoid harm the intent of the warning symbol or serious injury if ignored red circles with diagonal slashes A Hazard l Orange WARNING Hazard COULD cause indicate prohibited actions to avoid f i aiei death or serious injury if ignored harm B Consequence if warning is ignored gt al C Action to prevent injury Also refer Yellow hi CAUTION Se Hazard MAY CAURE to Action Symbol minor to moderate injury if ignored Blue NOTICE Indicates an action to prevent damage to the machine Green INFORMATION Details about machine components 1 9 1 Sicherheit Warnplaketten der Fr smaschine Dies ist ein Beispiel einer allgemeinen Warnplakette der Fr smaschine auf Englisch Sie k nnen diese Plaketten in anderen Sprachen von Ihrem Haas Factory Outlet HFO erhalten F15 Beispiel f r eine Warnplakette der Fr smaschine DANGER Automatic Machine may start at any time Injury or death could be caused by untrained operator Read and understand operator s manual and safety signs before using this machine Electrocution hazard Death by electric shock can el occur Turn off and lock out system power before servicing Risk of serious physical Risk of serious bodily injury Machine cannot injury protect from toxins The enclosure may not stop Coolant mist fine particles every type of projectile chips and fumes can be Double
319. ormalerweise Makroprogramme 24 Leader To Punch Lochstreifenvorlauf Diese Einstellung wird verwendet um den Vorlauf leerer Lochstreifen am Anfang eines Programms festzulegen der zu einem Lochstreifenstanzer an der RS 232 Schnittstelle gesendet wird 25 EOB Pattern Satzendemuster Diese Einstellung bestimmt das EOB Muster Satzendemuster wenn Daten zu oder von der seriellen Schnittstelle 1 gesendet bzw empfangen werden RS 232 Zur Auswahl stehen CR LF LE ONLY LE CR CR und CR ONLY 26 Serial Number Seriennummer Dies ist die Seriennummer der Maschine Sie kann nicht ge ndert werden 365 Einstellungen HINWEIS 366 27 G76 6G77 Verschiebungsrichtung Diese Einstellung bestimmt die Richtung in die das Werkzeug verschoben bewegt wird um ein Bohrwerkzeug w hrend eines festen G76 oder G77 Bearbeitungszyklus vom Werkst ck zu l sen Die Auswahlm glichkeiten sind X X Y oder Y Zwecks n herer Informationen zur Funktion dieser Einstellung siehe G76 und G77 Zyklus im Abschnitt zu den G Codes F6 60 Einstellung 27 Richtung in der das Werkzeug verschoben wird um das Ausbohrwerkzeug freizufahren 1 Werkst ck 2 Bohrung 28 Can Cycle Act w o X Y Fester Bearbeitungszyklus ohne XIY Dies ist eine ON OFF Einstellung Die bevorzugte Einstellung ist ON Bei der Einstellung OFF erfordert der erste Definitionssatz des festen Bearbeitungszyklus einen X oder Y Code f r den auszuf hren
320. pe eingeben Allowed Limits Zul ssige Grenzwerte Das Fenster der zul ssigen Grenzwerte enth lt die benutzerdefinierten Grenzwerte die bestimmen wann ein Werkzeug verschlissen ist Diese Variablen gelten f r jedes Werkzeug in der Gruppe Ein Wert von O null f r eine Variable bedeutet dass diese ignoriert wird Feed Time Vorschubzeit Die Gesamtzeit in Minuten eingeben die ein Werkzeug in einem Vorschub verwendet wird Total Time Gesamtzeit Die Gesamtzeit in Minuten eingeben die ein Werkzeug verwendet wird Tool Usage Werkzeuggebrauch Eingeben wie viele Male ein Werkzeug verwendet wird Anzahl Werkzeugwechsel Holes L cher Eingeben wie viele L cher ein Werkzeug bohren darf Tool Load Werkzeugbelastung Die maximale Werkzeuglast in Prozent f r die Werkzeuge in der Gruppe eingeben TL Action Ma nahme Eingeben welche Ma nahme automatisch ergriffen werden soll wenn die maximale Werkzeuglast erreicht wird Mit der Links und Rechts Cursortaste w hlen welche Ma nahme automatisch ausgef hrt werden soll Werkzeugdaten TL in Spindle Werkzeug in Spindel Das Werkzeug in der Spindel 97 Erweitertes Werkzeugmanagement Einf hrung HINWEIS 98 Tool Werkzeug Wird verwendet um ein Werkzeug einer Gruppe hinzuzuf gen oder darin zu l schen Um ein neues Werkzeug hinzuzuf gen F4 dr cken bis das Werkzeugdatenfenster Tool Data angezeigt wird Mit den Cursort
321. pindel Arm des seitlichen Werkzeugwechslers Seitlicher Werkzeugwechsler GE a F2 25 Merkmale der 1 Optionale programmierbare K hlmitteleinheit Horizontal Fr smaschine EC 1600 2 K hlmitteld se 4 K hlmitteld sen Detail K 2 3 Bedienpult Das Bedienpult ist die Hauptschnittstelle zu Ihrer Haas Maschine Hier werden die CNC Bearbeitungsprojekte programmiert und ausgef hrt Der Abschnitt zur bersicht ber das Bedienpult beschreibt die verschiedenen Bereiche des Bedienpults Fronttafel Rechte Seite Ober und Unterseite Tastatur Bildschirmanzeigen 32 Einf hrung 2 3 1 Fronttafel des Bedienpults T2 1 Bedienungselemente auf der Fronttafel POWER ON nn Maschine einschalten POWER OFF o Maschine ausschalten EMERGENCY STOP Durch Dr cken dieses Schalters x werden alle Achsenbewegungen gestoppt die Servos ausgeschaltet die Spindel und der Werkzeugwechsler angehalten und die K hlmittelpumpe ausgeschaltet HANDLE JOG Diese wird verwendet um Achsen zu IN verfahren Auswahl im HANDLE O JOG Modus Dient auch zum Scrollen durch den Programmcode oder Anw hlen von Men optionen beim Editieren CYCLE START Startet ein Programm Diese Taste wird auch zum Starten einer Programmsimulation im Grafikmodus verwendet FEED HOLD Stoppt alle Achsenbewegungen w hrend eines Programms Die o Spindel l uft weiter Zum Auffheben wird Zyklusstarttaste gedr ckt 33 Bedienpult Rec
322. position f r jedes Werkst ck auf der Versatzseite befindet kann die Programmierung beginnen Die Abbildung zeigt wie diese Einstellung auf dem Maschinentisch auss he Beispielsweise muss jedes dieser sechs Werkst cke in der Mitte im X und Y Nullpunkt gebohrt werden Hauptprogramm 82000 2 SET MUG GOO G90 G5A4 X0 YO S1500 MO3 G43 HOL Zs RES y Programmierung M98 P3000 G55 M98 P3000 G56 M98 P3000 G57 M98 P3000 G58 M98 P3000 G59 M98 P3000 GOO 21 0 M09 G28 G91 YO Z0 M30 F4 33 Unterprogramm mehrere Vorrichtungen Zeichnung Unterprogramm 03000 3 x0 0 Ee Z 1 0 00 2 RUL E13 7 G00 G80 2 2 M99 177 Unterprogramme mit mehreren Vorrichtungen M98 178 Programmierung von Sonderausstattungen Kapitel 5 Programmierung von 9 1 9 2 9 2 1 Sonderausstattungen Programmierung von Sonderausstattungen Neben den Standardfunktionen mit denen Ihre Maschine ausgestattet ist verf gen Sie eventuell auch ber Zusatzausstattungen mit besonderen Programmieranforderungen In diesem Abschnitt erfahren Sie wie man diese Optionen programmiert Sie k nnen die meisten dieser Sonderausstattungen von Ihrem HFO erwerben falls Ihre Maschine nicht damit ausgeliefert wurde Programmierung der 4 und 5 Achse F5 1 Achsenbewegungen auf VR 11 und TRT 210 A A Achse B B Achse Erstellung von F nf Achsen Programmen Die meisten F nf Achsen Programme sind
323. ppe Stufe H Fernbedienelemente des Werkzeugwechslers 27 F2 20 Merkmale der Horizontal Fr smaschine Treppenverankerung Detail H F2 21 28 Merkmale der Horizontal Fr smaschine Fernbedienelemente des Werkzeugwechslers mit redundantem EMERGENCY STOP Detail G AAAS 1 Kette an Geh use 2 Bodenverankerungsbolzen Arbeitsplattform mit Ketten am Geh use und oder Schrauben im Fu boden an der Maschine befestigen ATC FWD ATC REV Redundant EMERGENCY STOP Manueller automatischer Werkzeugwechslerschalter aktiviert deaktiviert 1 und 4 Bedienelemente gt Einf hrung F2 22 Merkmale der Horizontal Fr smaschine EC 1600 2000 und 3000 AT Lt R 2 1 Schaltschrank A Bedienpult 2 Sp nef rderer D Bedienelemente des Palettenwechslers J Bedienelemente f r Luft Schmierung 29 F2 23 Merkmale der Horizontal Fr smaschine EC 1600 Luft Schmierung Detail J 1 TE 3 oT HM a1 A d bi BO a N e Ltr IW IA CT EE u z 8 5 TC In u KE at Schlauchaufstecknippel Druckluftversorgung Luftdruckanzeige lpumpe ldruckanzeige ltank leinf ll ffnung lfilter Luftfilter regler Luftd se der Luftleitung O0 NO een 30 Einf hrung F2 24 Merkmale der Horizontal Fr smaschine EC 1600 ohne Abdeckungen fe e KS S O 0009 A AN BT Drehtisch K EC 1600 K hlmitteld sen X Achse Tisch S
324. ppencodes ndern Wenn 4003 die Zahl 91 enth lt k nnte ein Makroprogramm festlegen dass alle Bewegungen inkrementell und nicht absolut sein sollen F r die Gruppe Null gibt es keine zugeh rige Variable G Codes der Gruppe Null sind nicht modal 4101 4126 Adressdaten des letzten Satzes modal Die Adresscodes A Z au er G werden als modale Werte behandelt Die Informationen die durch die letzte Zeile des Codes beim Look Ahead Prozess dargestellt werden sind in den Variablen 4101 bis 4126 enthalten Die numerische Zuordnung von Variablen Nummern zu alphabetischen Adressen entspricht der Zuordnung unter alphabetischen Adressen Der Wert der vorher interpretierten D Adresse wird z B in 4107 gefunden und der zuletzt interpretierte I Wert ist 4104 Wenn ein Makro mit einem M Code verkn pft wird d rfen dem Makro keine Variablen mithilfe der Variablen 1 33 bergeben werden stattdessen die Werte 4101 4126 im Makro verwenden 5001 5006 Letzte Zielposition ber die Variablen 5001 5005 kann der programmierte Endpunkt f r den letzten Bewegungssatz f r X Y Z A B und C erhalten werden Die Werte liegen im aktuellen Werkst ckkoordinatensystem vor und k nnen verwendet werden w hrend die Maschine in Bewegung ist 207 Detaillierte Beschreibung der Systemvariablen Variablen der Achsenposition 5021 X Achse 5022 Y Achse 5023 Z Achse 5024 A Achse 5025 B Achse 5026 C Achse 5021 5026 Aktuelle Position in
325. ptionale Versatzstrecke entlang der X Achse I Optionale Versatzstrecke entlang der Y Achse I Optionale Versatzstrecke entlang der Z Achse X Optionaler Verfahrbefehl X Achse Y Optionaler Verfahrbefehl Y Achse Z Optionaler Verfahrbefehl Z Achse Automatische Werkst ckversatzmessung Mitte G136 wird verwendet um einen Spindel Messtaster zur Bestimmung von Werkst ckvers tzen anzuweisen G136 verf hrt die Achsen der Maschine um das Werkst ck mit einem in der Spindel eingespannten Messtaster zu vermessen Die Achse Achsen bewegt bewegen sich bis ein Signal Sprungsignal vom Messtaster erhalten oder das Ende des programmiierten Verfahrwegs erreicht wird Werkzeugkorrektur G41 G42 G43 oder G44 darf nicht aktiv sein wenn diese Funktion ausgef hrt wird F r jede programmierte Achse wird das gegenw rtig aktive Werkst ckkoordinatensystem eingestellt Einen G31 Zyklus mit einem M75 Befehl verwenden um den ersten Punkt einzustellen 6136 setzt die Werkst ckkoordinaten auf einen Punkt in der Mitte einer Line zwischen dem gemessenen Punkt und dem durch M75 vorgegebenen Punkt Hierdurch kann der Mittelpunkt des Werkst cks mithilfe von zwei getrennten Messpunkten ermittelt werden Wenn I J oder K angegeben wird wird der Werkst ckversatz auf der entsprechenden Achse um den Betrag in dem I J oder K Befehl verschoben Dadurch kann der Werkst ckversatz von dem gemessenen Mittelpunkt der zwei Messpunkte weg geschoben werden Hi
326. r Einstellung 40 eingegebene Versatzbetrag f r das Werkzeug korrigiert die Bahn um diesen Betrag auch wenn die Werkzeugbewegungen 2 oder 3 Achsen umfassen Nur G00 und G01 k nnen G141 verwenden Es muss Dnn programmiert werden wobei der D Code angibt welcher Werkzeugverschlei versatz zu verwenden ist Im inversen Zeitvorschub Modus G93 muss in jeder Zeile eine Vorschubgeschwindigkeit programmiert werden Mit einem Einheitsvektor muss die L nge der Vektorlinie immer gleich 1 sein In gleicher Weise wie ein Einheitskreis in der Mathematik ein Kreis mit einem Radius von 1 ist ist ein Einheitsvektor eine Linie die eine Richtung mit einer L nge von 1 anzeigt Bedenken Sie dass die Vektorlinie der Steuerung nicht mitteilt wie weit das Werkzeug fahren soll wenn ein Verschlei wert eingegeben ist sondern nur die Richtung in die es fahren soll G Codes M Codes Einstellungen Nur der Endpunkt des befehligten Satzes wird in Richtung I J und K korrigiert Daher wird diese Korrektur nur f r Oberfl chenwerkzeugbahnen empfohlen die eine enge Toleranz aufweisen kleine Bewegung zwischen Codes tzen 6141 Korrektur verbietet nicht dass die Werkzeugbahn sich selbst kreuzt wenn eine berm ige Fr serkorrektur eingegeben ist Das Werkzeug wird um den Wert der Werkzeugversatzgeometrie plus des Werkverschlei versatzes in die Richtung der Vektorlinie versetzt Wenn Korrekturwerte im Durchmessermodus Einstellung 40 vorliegen findet die Bewegu
327. r schleife beendet das Unterprogramm und setzt das aufrufende Programm fort Wir am Ende eines Unterprogramms kein M99 gesetzt kann der Alarm 312 Programmende ausgel st werden Kuhlmittel Befehle Mit M08 wird das Standard K hlmittel eingeschaltet Mit M09 wird das Standard K hlmittel ausgeschaltet Auf Seite 339 sind n here Informationen zu diesen M Codes aufgef hrt Wenn die Maschine ber K hlmittelfluss durch die Spindel TSC verf gt wird dieser mit M88 eingeschaltet und mit M89 ausgeschaltet G Codes f r Zerspanung Die wesentlichen G Codes f r Zerspanung sind in Interpolationsbewegung und feste Bearbeitungszyklen kategorisiert Zerspanungscodes f r Interpolationsbewegung umfassen e G01 Lineare Interpolationsbewegung e G02 Kreisinterpolationsbewegung im Uhrzeigersinn G03 Kreisinterpolationsbewegung im Gegenuhrzeigersinn e G12 Fr sen von Kreistaschen im Uhrzeigersinn e G13 Fr sen von Kreistaschen im Gegenuhrzeigersinn Lineare Interpolationsbewegung G01 Lineare Interpolationsbewegung dient zur Zerspanung in geraden Linien Der Befehl erfordert eine Vorschubgeschwindigkeit die ber den Adresscode Fnnn nnnn angegeben wird Xnn nnnn Ynn nnnn Znn nnnn Und Annn nnn sind optionale Adresscode zur Angabe der Zerspanung Nachfolgende Befehle f r Achsenbewegung verwenden die Vorschubgeschwindigkeit die durch G01 angegeben wird bis eine andere Achsenbewegung G00 G02 G03 G12 oder G13 befohlen wird E
328. r Bewegungsblock der keinen Eilvorschub darstellt seine eigene Vorschubgeschwindigkeit F angeben Durch Dr cken von RESET R cksetzen wird die Maschine in den G94 Modus Vorschub pro Minute versetzt Die Einstellungen 34 und 9 Durchmesser 4 und 5 Achse sind nicht notwendig wenn G93 verwendet wird G Codes M Codes Einstellungen G94 Modus Vorschub pro Minute Gruppe 05 Dieser Code deaktiviert G93 Inverser Zeitvorschub Modus und stellt die Steuerung in den Vorschub pro Minute Modus zur ck G95 Vorschub pro Umdrehung Gruppe 05 Wenn G95 aktiv ist f hrt eine Spindelumdrehung zu einer Verfahrstrecke die durch den Vorschubwert bestimmt wird Wenn Einstellung 9 auf INCH Zoll steht wird der Vorschubwert F als Zoll U interpretiert im Falle von MM wird der Vorschub als mm U interpretiert Vorschub und Spindel Override beeinflussen das Verhalten der Maschine w hrend G95 aktiv ist Wenn Spindel Override gew hlt wird f hrt jede nderung der Spindeldrehzahl zu einer entsprechenden nderung des Vorschubs um eine gleichm ige Zerspanungslast aufrechtzuerhalten Wenn jedoch Vorschub Override gew hlt wird beeinflussen nderungen des Vorschub Override nur die Vorschubgeschwindigkeit und nicht die Spindel 301 G Codes feste Bearbeitungszyklen 302 G98 R ckkehr zum Anfangspunkt eines festen Bearbeitungszyklus Gruppe 10 Durch Verwendung von G98 kehrt die Z Achse in ihre anf ngliche Startposition die Z Po
329. r Maschine 179 3 2 _Spindelwarmlaufprogramm 79 3 3 Ger temanager x 2 E22 8 was en 80 3 3 1 Dateiverzeichnissysteme 81 3 3 2 Programmwahl z a d amp 4 2 5 2 4 amp 35 a ke 81 3 3 3 Programm bertragung 22 22mm mn 82 Kapitel 4 XIV 3 3 4 L schen von Programmen 83 3 3 9 Maximale Anzahl Programme 84 3 3 6 Datei duplizieren e 84 3 3 7 ndern von Programmnummenn 85 3 4 Grundlegende Programmdurchsuchung 85 359 RS2 2 ENEE 86 3 5 1 Kabell nge EENEG 86 3 5 2 Maschinendatenerfassung 86 3 6 Datei numerische Steuerung FNC oaoa a 89 3 7 Direct Numeric Control DNC e 90 3 7 1 Hinweise zu DNC e 91 3 8 Grafikmodus e 91 SG WE e EES 92 3 9 1 Werkzeugfunktionen nn 92 3 9 2 Werkzeughalter 93 3 9 3 Erweitertes Werkzeugmanagement Einf hrung 96 3 10 Werkzeuqgwechsler 101 3 10 1 Werkzeugwechsler Sicherheitshinweise 101 3 10 2 Best cken des Werkzeugwechslers 102 3 10 3 Wiederherstellung des Schirm Werkzeugwechslers 108 3 10 4 Wiederherstellung des seitlich angeordneten Werkzeugwechslers 2 2 2222 En nn nn 108 3 10 5 T r und Schalttafel des seitlich angeordneten Werkzeugwechslers 2 2 2 22 2 En nn nn 109 3 11 Werkst ckeinrichtung e 110 3 12 Vers tze einstellen 110 3 12 1 Schrittbetriebsart 2 2 22 on 111 3 12 2 Typische Einrichtung eines Werkst ckversatzes 111 3 12 3 Einstellen des Werkzeugver
330. r Mitte der Fr serbahn Ein Programm darf nicht mit aktiver Fr serkorrektur beendet werden M30 M00 MO1 oder M02 Die Steuerung arbeitet jeweils mit einem Bewegungssatz Sie schaut jedoch voraus und pr ft die n chsten beiden S tze welche X oder Y Bewegungen enthalten Anhand der Informationen in diesen drei S tzen werden Kollisionspr fungen vorgenommen Einstellung 58 steuert wie dieser Teil der Fr serkorrektur funktioniert Sie kann entweder auf Fanuc oder Yasnac eingestellt werden Wenn Yasnac f r Einstellung 58 gew hlt ist muss die Steuerung in der Lage sein die Seite des Werkzeugs am gesamten Rand der programmierten Kontur zu positionieren ohne die n chsten zwei Bewegungen zu berschneiden Eine Kreisbewegung vereinigt alle Au enwinkel Programmierung Wenn Fanuc f r Einstellung 58 gew hlt ist braucht die Steuerung nicht die Werkzeugschneide am gesamten Rand der programmierten Kontur positionieren zu k nnen um berschnitt zu verhindern Es wird jedoch ein Alarm generiert wenn die Fr serbahn so programmiert wird dass ein berschnitt nicht vermieden werden kann Au enwinkel kleiner oder gleich 270 Grad werden durch eine scharfe Ecke verbunden w hrend Au enwinkel gr er als 270 Grad durch eine zus tzliche lineare Bewegung verbunden werden Diese Diagramme zeigen wie die Fr serkorrektur f r die zwei m glichen Werte f r Einstellung 58 arbeitet Man beachte dass ein kleiner Schnitt von weniger als dem We
331. r der W rmeausdehnung der Schnecken Diese Einstellungen k nnen von 30 bis 30 eingestellt werden und beeinflussen die bestehende W rmeausdehnung der Schnecken entsprechend um 30 bis 30 162 Default To Float Standardgleitpunkt Ist diese Einstellung aktiviert ON f gt die Steuerung ohne einen Dezimalpunkt eingegebenen Werten f r bestimmte Adresscodes einen Dezimalpunkt hinzu Ist diese Einstellung deaktiviert OFF werden die Werte der folgenden Adresscodes die keinen Dezimalpunkt enthalten in Maschinenschreibweise d h Tausendstel bzw Zehntausendstel aufgefasst Diese Funktion gilt f r die folgenden Adresscodes x Y Z A B C E F I J K U und W WE Eingabewert Mit Einstellung Aus Mit Einstellung Ein HINWEIS Diese Einstellung beeinflusst die Interpretation aller manuell oder von Diskette oder ber RS 232 eingegebenen Programme Sie beeinflusst jedoch nicht die Wirkung der Einstellung 77 Scale Integer F 163 Disable 1 Jog Rate H chste Schrittschaltgeschwindigkeit deaktivieren Diese Einstellung deaktiviert die maximale Schrittschaltgeschwindigkeit Wird die maximale Schrittschaltgeschwindigkeit gew hlt wird automatisch die n chstniedrigere Geschwindigkeit gew hlt 389 Einstellungen 390 164 Rotary Increment Drehinkrement Diese Einstellung gilt f r die Taste PALLET ROTATE auf der EC 300 Sie bestimmt die Drehung des Drehtisches in der Ladestation Sie sollte auf einen We
332. r sofortiges Festspannen auf dem Tisch Viele Einrichtprozeduren k nnen weitgehend automatisiert werden um den Bediener zu entlasten Werkzeuge k nnen f r unmittelbare Situationen reserviert werden die w hrend der Werkzeugauslegung noch nicht ber cksichtigt wurden Eine Firma verwendet beispielsweise eine Standardklemme mit einem standardm igen Schraubenlochmuster Falls nach der Einrichtung erkannt wird dass eine Spannvorrichtung eine zus tzliche Klemme ben tigt und falls das Makrounterprogramm 2000 zum Bohren des Schraubenmusters der Klemme programmiert wurde brauchen nur die folgenden zwei Schritte ausgef hrt zu werden um die Klemme zur Vorrichtung hinzuzuf gen a Die X Y und Z Koordinaten und den Winkel bestimmen wo die Klemme positioniert werden soll indem die Maschine in die beabsichtigte Programmierung von Sonderausstattungen Klemmenposition gefahren wird und an der Maschinenanzeige die Positionskoordinaten abgelesen werden b Im MDI Modus den folgenden Befehl ausf hren G65 P2000 Xnnn Ynnn Znnn Annn wobei nnn die in Schritt a ermittelten Koordinaten sind Makro 2000 P2000 bernimmt hier die gesamte Arbeit da es daf r ausgelegt wurde das Schraubenlochmuster der Klemme unter dem angegebenen Winkel A zu bohren Im Endeffekt hat der Bediener hier einen eigenen festen Bearbeitungszyklus erstellt Einfache Muster die wiederholt werden Muster die immer wieder auftreten k nnen mithilfe von Makros definiert
333. rammr ckkehr oder Schleife G103 Satz Look Ahead Grenze Fr serkorrektur ist nicht erlaubt M109 Interaktive Benutzereingabe siehe Abschnitt M Codes Einstellungen Es gibt 3 Einstellungen die Einfluss auf Makroprogramme haben Programme der Serie 9000 Diese sind 9xxxx Progs Lock 23 Programmblockierung 9xxxProgs Trace 74 Programmverfolgung und 9xxx Progs Single BLK 75 Programmeinzelsatz Abrunden Die Steuerung speichert Dezimalzahlen als Bin rwerte Folglich k nnen in Variablen gespeicherte Zahlen um 1 niedrigstwertige Stelle ver ndert sein Die Zahl 7 beispielsweise die in der Makrovariablen 100 gespeichert ist kann sp ter als 7 000001 7 000000 oder 6 999999 ausgelesen werden Bei der Anweisung IF 100 EQ 7 kann es einen falschen Messwert geben Eine sicherere Art der Programmierung w re IF ROUND 100 EQ 7 Dies ist normalerweise nur ein Problem wenn Ganzzahlen in Makrovariablen gespeichert werden wo sp ter Nachkommastellen erwartet werden Look Ahead Die Look Ahead Funktion ist besonders wichtig f r den Makroprogrammierer Die Steuerung versucht m glichst viele Zeilen im Voraus zu verarbeiten um die Bearbeitung zu beschleunigen Dazu geh rt auch die Interpretation von Makrovariablen Beispiel LLOT I 3 G04 DI PILOTS 5 Hierdurch soll ein Ausgang eingeschaltet 1 Sekunde gewartet und der Ausgang wieder ausgeschaltet werden Look Ahead f hrt jedoch dazu dass der Aus
334. rch Dr cken der Taste COOLANT die K hlmitteleinstellung beeinflussen Die Pumpe bleibt bis zum n chsten M Code oder bis zum Eingreifen des Bedieners ein oder ausgeschaltet siehe Einstellung 32 Die Einstellungen 83 87 und 88 verwenden um die Befehle M30 and MO6 zu haben bzw RESET um die beeinflussten Werte auf ihre Vorgaben zur ckzusetzen Einf hrung 2 3 4 Steuerungsanzeige Die Steuerungsanzeige ist in Teilfenster gegliedert die sich je nach dem aktuellen Modus und den verwendeten Anzeigetasten ndern k nnen F2 27 Bildschirm Layout der Basissteuerung N en 1 2 3 4 5 6 13 12 11 10 9 8 T Modus und aktive Anzeigeleiste Programmanzeige Hauptanzeige Aktive Codes Aktives Werkzeug K hlmittel Timer Z hler Werkzeugmgmt Alarmzustand Systemstatus Leiste Positionsanzeige Achsenlastmesser Zwischenablage Eingabezeile Symbolleiste Spindelstatus Editor Hilfe Das momentan aktive Teilfenster hat einen wei en Hintergrund Daten k nnen nur im aktiven Teilfenster eingegeben werden und nur jeweils ein Teilfenster ist aktiv Zum Beispiel wenn Sie mit der Tabelle Programm Werkzeugvers tze arbeiten m chten dr cken Sie OFFSET bis die Tabelle mit einem wei en Hintergrund angezeigt wird Erst dann k nnen die Daten ge ndert werden In den meisten F llen wird das aktive Teilfenster mit den Anzeigetasten gewechselt 47 Steuerungsanzeige Modus und aktive Anzeigeleiste Die Masc
335. rderer Arbeitstisch Sp nebeh lter Werkzeugspannzange Sp nef rderer Option Werkzeugschale Hochintensive Ausleuchtung des Arbeitsraums 2x Option Merkmale der Vertikal Fr smaschine Frontansicht A Schirm Werkzeugwechsler B Bedienpult C Spindelkopfeinheit Einf hrung F2 2 Merkmale der Vertikal Fr smaschine 1 Schirm Werkzeugwechsler Frontansicht Detail A F2 3 Merkmale der Vertikal Fr smaschine Zwischenablage Frontansicht Detail B Arbeitsfeldleuchte Spanngriffhalter Werkzeugschale G und M Code Referenzliste Bedienerhandbuch und Montagedaten innen vorhanden 7 Tragbares Bedienpult ann F2 4 Merkmale der Vertikal Fr smaschine 1 Seitlich angeordneter Werkzeugwechsler Frontansicht Detail C Doppelarm falls vorhanden Werkzeugfreigabetaste Programmierbares K hlmittel Option K hlmitteld sen Spindel St ES N 15 F2 5 NN gt 16 Datenplakette Haupttrennschalter Vektorantriebventilator l uft intermittierend Schaltschrank Intelligente Schmiertafeleinheit Merkmale der Vertikal Fr smaschine R ckansicht A Elektrische Steckverbinder B K hlmitteltankeinheit C Schaltschrank Seitenwand Einf hrung F2 6 Merkmale der Vertikal Fr smaschine 1 K hlmittel F llstandsensor R ckansicht Detail A Elektrische 2 K hlmittel Option Anschl sse 3 Hilfs K hlmittel Option 4 Abwaschung Option 5 Sp nef rderer Option N an 1 F2
336. rechen beendet Skalierung kann mit c68 Rotation verwendet werden G51 Skalierung wird jedoch vor der Verwendung von G68 Rotation verwendet und nach Aufhebung von G68 beendet Auf Seite 271 sind n here Informationen zu G Codes f r Rotation und Skalierung aufgef hrt Spiegelbild G101 spiegelt die Achsenbewegung an der angegebenen Achse Die Einstellungen 45 48 80 und 250 aktivieren die Spiegelung an der X Y Z A B bzw C Achse Der Spiegelungspunkt entlang einer Achse wird durch das Argument Xnn nn definiert Dieser kann f r eine Y Achse angegeben werden die auf der Maschine aktiviert ist sowie durch Verwendung der zu spiegelnden Achse als Argument G100 hebt G101 auf Auf Seite 304 sind n here Informationen zu G Codes f r Spiegelung aufgef hrt Unterprogramme Unterprogramme stellen normalerweise eine Reihe von Befehlen dar die mehrmals in einem Programm verwendet werden Anstatt die Befehle mehrmals im Hauptprogramm zu wiederholen werden diese in separaten Unterprogrammen abgelegt Das Hauptprogramm enth lt dann nur einen einzigen Befehl der das Unterprogramm aufruft Wenn ein Unterprogramm mittels M97 und einer P Adresse aufgerufen wird ist der P Code gleich der Zeilennummer Nnnnnn des Unterprogramms das sich nach M30 befindet Ein Unterprogramm wird mittels M98 und einer P Adresse aufgerufen Die P Adresse mit M98 gilt f r die Programmnummer Onnnnn Feste Bearbeitungszyklen sind die h ufigste Anwendung
337. recht komplex und sollten mit einem CAD CAM Paket entwickelt werden Dazu m ssen die Drehachsenl nge und die Messl nge der Maschine bestimmt und in diese Programme eingegeben werden Jede Maschine hat eine bestimmte Drehachsenl nge Dies ist der Abstand vom Drehmittelpunkt des Spindelkopfes zur unteren Fl che des Hauptwerkzeughalters Die Drehachsenl nge kann in Einstellung 116 gefunden werden sie ist auch in den Hauptwerkzeugphalter eingraviert der mit einer F nf Achsen Maschine geliefert wird 179 Erstellung von F nf Achsen Programmen 180 F5 2 Drehachsen Diagramm 1 Drehachse 2 Drehachsenl nge 3 Messl nge 4 Gesamt Beim Einrichten eines Programms muss auch die Messl nge f r jedes Werkzeug bestimmt werden Die Messl nge ist der Abstand vom unteren Flansch des Hauptwerkzeughalters zur Spitze des Werkzeugs Dieser Abstand kann berechnet werden 1 Den Magnetsockel der Messuhr auf dem Tisch platzieren 2 Die Unterseite des Hauptwerkzeughalter vermessen 3 Diesen Punkt als 20 in der Steuerung setzen 4 Jeweils ein Werkzeug einsetzen und den Abstand von der Werkzeugspitze bis Z0 berechnen Dies ist die Messl nge 5 Die Gesamtl nge ist der Abstand vom Drehmittelpunkt des Spindelkopfes bis zur Werkzeugspitze Sie wird durch Addieren der Messl nge und Drehachsenl nge berechnet Diese Zahl wird in das CAD CAM Programm eingegeben das diesen Wert f r seine Berechnungen verwendet Vers tze Die Werkst
338. ren einer 4 Achse Sonderausstattung 183 5 2 3 Installieren einer 5 Achse Sonderausstattung 185 5 2 4 B auf A Achse Versatz Kipp Drehtischprodukte 186 5 2 5 Deaktivieren der 4 und 5 Achse 187 5 3 Makros Sonderausstattung 188 5 3 1 Einf hrung in Makros 188 5 3 2 Hinweise zur Bedienung 191 5 3 3 Detaillierte Beschreibung der Systemvariablen 203 5 3 4 Verwendungsz hler von Variablen 212 5 3 5 Adresssubstitution 2 2 2 oo a a a 213 5 3 6 G65 Makroaufruf Gruppe 00 225 5 3 7 Kommunikation mit externen Ger ten DPRNT 227 5 3 8 Inder Haas CNC nicht enthaltene Fanuc Makro Features 230 5 4 Programmierbares K hlmittel P Cool e 232 5 4 1 P Cool Positionierung ooo 232 5 5 Automatische Bedienert r e 234 5 6 K hlmittelfluss durch die Spindel TSC 2 2 aa a 235 5 Sonstige Optionen 236 5 7 1 Wireless Intuitive Probing System WIPS Drahtloses intuitives Abtastsystem 236 5 7 2 Intuitives Programmiersystem PS 236 G Codes M Codes Einstellungen 2 2 2 2 2 nn 22 237 6 1 Einf hrung te tee E a ee ee e 237 6 1 1 G Codes vorbereitende Funktionen 237 6 1 2 G Codes feste Bearbeitungszyklen 274 6 1 3 M Codes Hilfsfunktionen e 335 6 1 4 Einstellungen 353 Ale TT e WEE 399 Kapitel 8 Ken WEE lettre DEE 399 7 2 T gliche Wartung Aug Ad a de te Nr e Ser 399 7 3 W chentliche Wa
339. richtung herum ben tigt wird oder in seltenen F llen wenn die Geometrie des Werkst cks dies verlangt Die Diagramme auf den folgenden Seiten zeigen die Unterschiede zwischen Typ A und Typ B f r die Fanuc und Yasnac Einstellung Einstellung 58 Falsche Anwendung von Fr serkorrektur F4 27 Falsche Anwendung von Fr serkorrektur 1 Verfahrweg ist kleiner als der Korrekturradius 2 Werkst ck 3 Werkzeug Ein kleiner Schnitt von weniger als dem Werkzeugradius und im rechten Winkel zur vorhergehenden Bewegung ist nur mit der Fanuc Einstellung m glich Wenn die Maschine auf Yasnac eingestellt ist erfolgt in diesem Falle ein Fr serkorrekturalarm Programmierung 4 10 3 Vorschubberichtigungen bei Werkzeugkorrektur Bei Verwendung von Fr serkorrektur in Kreisbewegungen kann es sein dass die Geschwindigkeit vom programmierten Wert ver ndert wird Wenn sich der beabsichtigte Endschnitt im Innern einer Kreisbewegung befindet sollte das Werkzeug gebremst werden um sicherzustellen dass der Oberfl chenvorschub nicht die beabsichtigte Geschwindigkeit berschreitet Es gibt jedoch Probleme wenn die Geschwindigkeit zu stark verlangsamt wird Aus diesem Grund wird Einstellung 44 verwendet um den Betrag zu begrenzen um den der Vorschub korrigiert wird Sie kann zwischen 1 und 100 eingestellt werden Bei Einstellung auf 100 wird keine Geschwindigkeits nderung vorgenommen Bei Einstellung auf 1 kann die Geschwindigkeit bis auf 1 des
340. rkzeughalter geschraubt und sind spezifisch f r den konkreten Spindeltyp vorgesehen Die folgende Tabelle beschreibt die Zugbolzen die f r Haas Fr smaschinen verwendet werden Keinen kurzen Schaft oder Zugbolzen mit einem scharfen rechten Winkel 90 Grad Kopf verwenden diese sind nicht brauchbar und verursachen schwere Sch den an der Spindel F3 4 Zugbolzen Diagramm Bedienung Tool Holders Pull Studs CT CAT V Flange 20 7594 TSC 5 8 11 Inch Threads 1 Kit TPS24CT 20 7164 non TSC 5 8 11 Inch Threads JMTBA Standard MAS 403 P40T 1 Kit PS2ACT 5 8 11 BT MAS 403 22 0075 TSC 1 8 Inch Threads__ 1 386 I JMTBA Standard MAS 403 P50T 1 Kit TPS24CT50 22 0039 non TSC 59 1111 1 8 Inch Threads 1 386 JMTBA Standard MAS 403 P50T 1 M12x1 75 Threads ei 709 i l ren Kit PS24CT50 Kit DIN 69871 MIKRON ISO 7388 NOTE CT 40T Pullstud BT 40T Pullstud 50T 22 7171 TSC M24 X 3 Threads Ed TSC 1 NA E JMTBA Standard MAS 403 P30T 1 gt 1 t m M12x1 75 Threads a E
341. rkzeugradius und im rechten Winkel zur vorhergehenden Bewegung nur mit der Fanuc Einstellung m glich ist F4 23 Fr serkorrektur YASNAC Version G41 mit positivem Werkzeugdurchmesser oder G42 mit negativiem Werkzeugdurchmesser 1 Werkzeugbahn des echten Mittelpunkts 2 programmierte Werkzeugbahn 3 Startpunkt 4 Fr serkorrektur G41 G42 und G40 werden in den angegebenen Programmbl cken befohlen YASNAGC G41 G42 161 Allgemeine Beschreibung der Fr serkorrektur FA ZA Fr serkorrektur YASNAC Version G42 mit positivem Werkzeugdurchmesser oder G41 mit negativem Werkzeugdurchmesser 1 Werkzeugbahn des echten Mittelpunkts 2 programmierte Werkzeugbahn 3 Startpunkt 4 Fr serkorrektur G41 G42 und G40 werden in den angegebenen Programmbl cken befohlen YASNAGC G42 G41 G41 G42 F4 25 Fr serkorrektur FANUC Version G41 mit positivem Werkzeugdurchmesser oder G42 mit negativem Werkzeugdurchmesser 1 Werkzeugbahn des echten Mittelpunkts 2 programmierte Werkzeugbahn 3 Startpunkt 4 Fr serkorrektur G41 G42 und G40 werden in den angegebenen Programmbl cken befohlen FANUC G41 G42 162 Programmierung F4 26 Fr serkorrektur FANUC Version G42 mit positivem Werkzeugdurchmesser oder G41 mit negativem Werkzeugdurchmesser 1 Werkzeugbahn des echten Mittelpunkts 2 programmierte Werkzeugbahn 3 Startpunkt 4 Fr serkorrektur G41 G42 und G40 werden in den angegebene
342. rogramm Informationen ber eine Werkzeuggruppe erlangen Wird eine ID Nummer f r eine Werkzeuggruppe mit Makro 8500 angegeben gibt die Steuerung die Werkzeuggruppeninformationen in den Makrovariablen 8501 bis 8515 zur ck F r n here Informationen ber die Datenbezeichnungen der Makrovariablen siehe die Variablen 8500 8515 im Kapitel Makros ber die Makrovariablen 8550 8564 kann ein G Code Programm Informationen ber ein Werkzeug erlangen Wenn ber das Makro 8550 eine Individuelle Werkzeug ID Nummer angegeben wird liefert die Steuerung die einzelnen Werkzeuginformationen in den Makrovariablen 8551 8564 zur ck Dar ber hinaus kann ein Benutzer ber das Makro 8550 eine ATM Gruppennummer angeben In diesem Fall liefert die Steuerung die individuellen Werkzeuginformationen f r das aktuelle Werkzeug in der angegebenen ATM Werkzeuggruppe ber die Makrovariablen 8551 8564 zur ck Siehe die Beschreibung f r Variablen 8550 8564 im Abschnitt Makros Die Werte in diesen Makros liefern Daten die auch in Makros ab 1601 1801 2001 2201 2401 2601 3201 und 3401 und in Makros ab 5401 5501 5601 5701 5801 und 5901 zugreifbar sind Diese ersten 8 Gruppen bieten Zugang auf Werkzeugdaten f r Werkzeuge 1 200 die letzten 6 Gruppe liefern Daten f r Werkzeuge 1 100 Die Makros 8551 8564 bieten Zugriff auf die gleichen Daten aber f r die Werkzeuge 1 200 f r alle Datenelemente ATM Tabellen speichern und laden Die Steu
343. rogrammliste im Speicher kann bis zu 500 Programme enthalten Wenn die Steuerung 500 Programme enth lt und versucht wird ein weiteres Programm zu erstellen gibt die Steuerung die Meldung DIR FULL zur ck und das neue Programm wird nicht erstellt Entfernen Sie einige Programme aus der Liste um neue Programme erstellen zu k nnen 3 3 6 Datei duplizieren Um eine Datei zu duplizieren 1 2 3 A 84 LIST PROGRAM dr cken um den Ger temanager aufzurufen Die Registerkarte Memory w hlen Mit dem Cursor das zu duplizierende Programm ausw hlen Eine neue Programmnummer Onnnnn eingeben und F2 dr cken Das markierte Programm wird mit dem neuen Namen dupliziert und zum aktiven Programm gemacht Um ein Programm auf ein anderes Ger t zu duplizieren mit dem Cursor das Programm ausw hlen ohne eine neue Programmnummer einzugeben und F2 dr cken Ein Popup Men listet die verf gbaren Zielger te auf Ein Ger t ausw hlen und ENTER dr cken um die Datei zu duplizieren Um mehrere Dateien zu kopieren ENTER dr cken um jeden Dateinamen durch ein H kchen zu markieren 3 3 7 3 4 NOTE Bedienung ndern von Programmnummern Sie k nnen eine Programmnummer ndern 1 Die Datei markieren 2 Einen neuen Namen eingeben 3 ALTER dr cken Programmnummer ndern im Speicher Um eine Programmnummer im SPEICHER zu ndern 1 Das Programm zum aktiven Programm machen Auf Seite 81 sind n her
344. rogrammzeigers Ist die Einstellung aktiviert ON bewegt die Taste RESET die Position des Programmzeigers zum Anfang des Programms 32 Coolant Override K hlmittelbeeinflussung Diese Einstellung bestimmt den Betrieb der K hlmittelpumpe Die Wahl NORMAL erlaubt dem Bediener die Pumpe manuell oder mit M Codes ein und auszuschalten Die Wahl OFF l st die Meldung FUNCTION LOCKED aus wenn versucht wird das K hlmittel manuell oder ber ein Programm einzuschalten Die Wahl IGNORE ignoriert alle programmierten K hlmittelbefehle jedoch kann die Pumpe manuell eingeschaltet werden 367 Einstellungen 368 33 Coordinate System Koordinatensystem Diese Einstellung ndert die Art wie die Haas Steuerung das Werkst ckkoordinatensystem erkennt wenn ein G52 oder G92 Befehl programmiert wird Sie kann entweder auf FANUC HAAS oder YASNAC eingestellt werden Einstellung auf YASNAC G52 wird zu einem neuen Werkst ckversatz wie G55 Einstellung auf FANUC mit G52 Werte im G52 Register werden zu allen Werkst ckvers tzen addiert globale Koordinatenverschiebung Dieser G52 Wert kann entweder manuell oder ber ein Programm eingegeben werden Wenn FANUC gew hlt ist wird der Wert in G52 durch Dr cken der Taste RESET einen M30 Befehl oder Ausschalten der Maschine gel scht Einstellung auf HAAS mit G52 Werte im G52 Register werden zu allen Werkst ckvers tzen addiert Dieser G52 Wert kann entweder manuell oder ber ein
345. ros oder Alias G M Unterprogramme verwendet m ssen sich diese im SPEICHER befinden Unterprogramme k nnen w hrend der Ausf hrung des CNC Programm ge ndert werden Beim Lauf eines FNC Programms achtgeben da es sich seit dem letzten ge ndert haben kann 89 Maschinendatenerfassung 3 7 Direct Numeric Control DNC Direct Numeric Control DNC ist ein Verfahren das ein Programm in die Steuerung einliest und dabei w hrend des Empfangs ber den RS 232 Anschluss ausf hrt Dieses Merkmal unterscheidet sich von einem Programm das ber die RS 232 Schnittstelle geladen wird in dem Sinne dass es keine Gr enbeschr nkung f r das CNC Programm gibt Das Programm wird gleichzeitig mit dem Empfang ausgef hrt d h es wird nicht in der Steuerung gespeichert F3 2 DNC wartendes und empfangenes Programm PROGRAM DNC N00000000 PROGRAM DNC N00000000 WAITING FOR DNC 001000 G CODE FINAL QC TEST CUT MATERIAL IS 2x8x8 6061 ALUMINUM MAIN M00 READ DIRECTIONS FOR PARAMETERS AND SETTINGS FOR VF SERIES MACHINES W 4TH AXIS CARDS USE FOR HS VR VB AND NON FORTH MACHINES CONNECT CABLE FOR HA5C BEFORE STARTING THE PROGRAM SETTINGS TO CHANGE SETTING 31 SET TO OFP DNC RS232 DNC RS232 DNC END FOUND T3 3 Empfohlene RS 232 Einstellungen f r DNC DNC wird mittels Parameter 57 Bit 18 und Einstellung 55 aktiviert Parameter Bit auf 1 setzen und Einstellung 55 auf ON setzen
346. roups data Tool Group Werkzeuggruppe In diesem Fenster definiert der Bediener die Werkzeuggruppen die in den Programmen verwendet werden Previous Vorige Durch Markieren von lt PREVIOUS gt und Dr cken von ENTER wird die Anzeige zur vorherigen Gruppe gewechselt Bedienung Next N chste Durch Markieren von lt NEXT gt und Dr cken von ENTER wird die Anzeige zur n chsten Gruppe gewechselt Add Hinzuf gen lt ADD gt markieren eine Zahl von 1000 bis 2999 eingeben und ENTER dr cken um eine Werkzeuggruppe hinzuzuf gen Delete L schen Durch Verwendung von lt PREVIOUS gt oder lt NEXT gt zu der Gruppe scrollen die gel scht werden soll lt DELETE gt markieren und ENTER dr cken Die L schung best tigen durch Eingabe von Y wird die L schung ausgef hrt durch N storniert Rename Umbenennen lt RENAME gt markieren eine Zahl von 1000 bis 2999 eingeben und ENTER dr cken um die Gruppen ID neu zu nummerieren SEARCH Suchen Um eine Gruppe zu suchen lt SEARCH gt markieren eine Gruppennummer eingeben und ENTER dr cken Group Id Gruppen ID Zeigt die ID Nummer der Gruppe an Group Usage Gruppenverwendung Die Reihenfolge eingeben in der die Werkzeuge in der Gruppe aufgerufen werden sollen Mit der Links und Rechts Cursortaste w hlen wie die Werkzeuge verwendet werden sollen Description Bezeichnung Einen deskriptiven Namen f r die Werkzeuggrup
347. rs Settings Help List Programs und IPS Um in diesen Men s zu navigieren 1 Mit den LEFT und RIGHT Cursortasten eine Registerkarte ausw hlen 2 ENTER dr cken um die Registerkarte zu ffnen HINWEIS 2 5 Einf hrung 3 Enth lt das gew hlte Register weitere Unterregister das gew nschte Register mit den Pfeiltasten und ENTER ausw hlen ENTER erneut dr cken um das Unterregister zu ffnen In den Registermen s f r Parameter und Einstellungen sowie im Abschnitt ALARM VIEWER der ALARM MESSAGES Anzeige k nnen Sie die Nummer eines Parameters oder Alarms eingeben um diesen mithilfe der AUF oder AB Cursortaste anzuzeigen 4 CANCEL dr cken um das Unterregister zu schlie en und zur h heren Registerebene zur ckzukehren Hilfe Verwenden Sie die Hilfe Funktion wenn Sie Informationen ber Maschinenfunktionen Befehle oder Programmierung ben tigen Der Inhalt dieses Handbuchs ist auch in der Steuerung vorhanden Wenn Sie die Taste HELP dr cken wird ein Popup Men mit Optionen f r verschiedene Hilfeinformationen angezeigt Wenn Sie direkt auf das Hilfe Registermen aufrufen m chten dr cken Sie HELP erneut Auf Seite 70 sind n here Informationen zu diesen Men aufgef hrt Dr cken Sei nochmals HELP um die Hilfe Funktion zu verlassen F2 35 Das Popup Hilfemen Far Man Help Active Window Help Active Window Commands G Code Help CANCEL Exit M
348. rt 3 geschieht der R ckzug dreimal so schnell Ein Wert von 0 oder 1 hat keine Auswirkung auf die R ckzuggeschwindigkeit Bereich 0 9 aber der empfohlene Bereich ist 0 4 Die Eingabe eines Wertes 2 ist gleichbedeutend mit der Verwendung eines J Codes von 2 f r G84 fester Bearbeitungszyklus f r Gewindebohren Die Anweisung eines J Code f r eine synchronisierte Gewindebohrung bersteuert jedoch die Einstellung 130 131 Auto Door Automatische Bedienert r Diese Einstellung unterst tzt die Sonderausstattung einer automatischen Bedienert r Sie sollte f r Maschinen mit automatischer Bedienert r aktiviert ON werden Siehe M80 M81 Autom T r ffnen schlie en M Codes auf Seite 347 Die M Codes funktionieren nur wenn die Maschine ein Zelle sicher Signal von einem Roboter erh lt F r weitere Informationen kontaktieren Sie einen Roboter Integrator HINWEIS G Codes M Codes Einstellungen Die T r wird geschlossen wenn die Taste CYCLE START gedr ckt wird und wird ge ffnet wenn das Programm M00 M01 bei Aktivierung ON von optionalem Halt oder M30 erreicht und die Spindel zum Stillstand gekommen ist 133 REPT Rigid Tap Synchronisiertes Gewindebohren wiederholen Diese Einstellung stellt sicher dass die Spindel beim Gewindebohren so ausgerichtet wird dass die Gewinde miteinander fluchten wenn ein zweiter Gewindebohrdurchgang im selben Loch programmiert ist 142 Offset Chng Tolerance Versatz
349. rt von O bis 360 eingestellt sein Der Standardwert ist 90 Ist beispielsweise 90 eingestellt dreht sich die Palette jedes Mal um 90 wenn die Taste Rotary Index gedr ckt wird Ist die Einstellung 0 wird der Drehtisch nicht bewegt 167 186 Periodic Maintenance Periodische Wartung Es k nnen 14 Posten sowie 6 Reserveposten zur berwachung f r die periodische Wartung eingestellt werden Diese Einstellungen gestatten dem Benutzer die Standardzahl von Stunden f r jeden Posten zu ndern wenn dieser beim Gebrauch initialisiert wird Wird die Anzahl Stunden auf Null gesetzt erscheint der Posten nicht in der Liste der Posten auf der Wartungsseite der aktuellen Befehle 167 Normaler K hlmittelwechsel Zeitpunkt in Betriebsstunden 169 Normaler lfilterwechsel Zeitpunkt in Betriebsstunden 170 Normaler Getriebe lwechsel Zeitpunkt in Betriebsstunden 171 Normaler Zeitpunkt der K hlmittelstandspr fung in Betriebsstunden 172 Normaler Zeitpunkt der Schmierfettpr fung in Betriebsstunden 173 Normaler Zeitpunkt der Getriebe lstandspr fung in Betriebsstunden 174 Normaler Zeitpunkt zur berpr fung der Dichtungen und Wischer in Bewegungsstunden 175 Normaler Zeitpunkt der Druckluftfilterpr fung in Betriebsstunden 176 Normaler Zeitpunkt der Hydraulik lstandspr fung in Betriebsstunden 177 Normaler Zeitpunkt des Hydraulikfilterwechsels in Bewegungsstunden 178 Normaler Zeitpunkt f r Nippelschmierung in Bewegungsstunden 179 Nor
350. rtung 399 7 4 Monatliche Wartung 400 7 5 Alle6 Monate 2 mm 400 7 6 J hrliche Wartungs 3 2 2 4 E een 400 Weitere Maschinen Handb cher 2 2 2 222 u m m m nn 401 Sa let WEE erde ee ea 401 8 2 Mini Fr smaschinen e 401 8 3 VF Serie Dreh Schwenktisch e 401 8 4 Portalrouter 401 8 5 Mikro Fr smaschine e 401 8 6 EC 400 Palettenbahnhof 401 8 7 KEE use Ze ier 2 Eet Za fe e A Aa E EE ee er SE 402 8 8 Mikro Fr smaschine e 402 Dde ou 3 E e a er are E Eet A 403 xvii xvili Sicherheit Kapitel 1 Sicherheit 1 1 d Einf hrung VORSICHT Diese Anlage darf nur von autorisiertem und geschultem Personal WICHTIG 1 1 1 Sech elle GEFAHR bedient werden Es sind stets das Bedienerhandbuch die Sicherheitsplaketten Sicherheitsverfahren und Anweisungen zum sicheren Betrieb der Maschine zu beachten Ungeschultes Personal stellt eine Gefahr f r sich selbst und die Maschine dar Vor der Bedienung der Maschine alle entsprechenden Warnungen Vorsichtshinweise und Anweisungen lesen und verstehen Bei allen Fr smaschine bestehen Gefahren durch rotierende Schneidwerkzeuge Riemen und Riemenscheiben Hochspannung L rm und Druckluft Bei Verwendung von CNC Maschinen und deren Teilen m ssen stets grundlegende Sicherheitsregeln befolgt werden um das Risiko von Verletzungen des Bedieners und mechanischer Besch digungen der Maschine zu reduzieren Vor der Bedienung lesen Solange die Maschine
351. s GFO CT lk LES KB ohrt 12 Cocher auf einen rO Zell Durchmesser unterhalb der Mitte beginnend bei 15 Grad e 4 281 G Codes feste Bearbeitungszyklen 282 G80 GOOD ZI MOD M30 Q O G71 Schraubenlochteilkreis Group 00 I Radius GUZ UZ J Anfangswinkel Grad im Gegenuhrzeigersinn aus der Horizontalen K Winkelabstand der L cher oder L Anzahl L cher Dieser nicht modale G Code ist hnlich wie G70 nur dass er nicht auf einen Vollkreis begrenzt ist G71 geh rt zur Gruppe 00 und ist daher nicht modal Ein fester Bearbeitungszyklus muss aktiv sein sodass in jeder Position eine Bohr oder Gewindebohrfunktion ausgef hrt wird G72 Schraubenl cher entlang eines Winkels Gruppe 00 I Abstand zwischen den L chern GUZ UZ J Winkel der Geraden Grad im Gegenuhrzeigersinn aus der Horizontalen L Anzahl L cher Dieser nicht modale G Code bohrt 1 L cher auf einer geraden Linie unter dem angegebenen Winkel Er arbeitet hnlich wie 670 Damit G72 einwandfrei funktioniert muss ein fester Bearbeitungszyklus aktiv sein sodass in jeder Position eine Bohr oder Gewindebohrfunktion ausgef hrt wird F6 18 G70 G71 und G72 Schraubenl cher I Radius des Lochkreises G70 G71 oder Abstand zwischen den L chern G72 J Startwinkel von der 3 Uhr Position K Winkelabstand zwischen den L chern L Anzahl der L cher G Codes M Codes Einstellungen Regeln f r feste Be
352. s die Werkzeugl ngenkorrektur auf G50 Skalierung aufheben Gruppe 11 G50 hebt die optionale Skalierfunktion auf Eine durch einen vorherigen G51 Befehl skalierte Achse ist nicht mehr l nger wirksam G51 Skalierung Gruppe 11 Dieser G Code ist optional und erfordert Drehung und Skalierung X optionaler Mittelpunkt der Skalierung f r die X Achse Y optionaler Mittelpunkt der Skalierung f r die Y Achse Z optionaler Mittelpunkt der Skalierung f r die Z Achse P optionaler Skalierfaktor f r alle Achsen dreistellige Dezimalzahl von 0 001 bis 8383 000 GoL Xss Less lese Esel Von der Steuerung wird stets ein Skaliermittelpunkt zur Bestimmung der skalierten Position verwendet Wenn im G51 Befehlssatz kein Skaliermittelpunkt angegeben ist wird die zuletzt befohlene Position als Skaliermittelpunkt verwendet Wenn Skalierung G51 befohlen wird werden alle x Y Z I J K oder R Werte zur Adressierung von Maschinenbewegungen mit einem Skalierfaktor multipliziert und relativ zu einer Skaliermittelpunkt versetzt G51 beeinflusst alle entsprechenden Positionierwerte in den S tzen nach dem G51 Befehl Die X Y und Z Achse kann mit einer P Adresse skaliert werden Wenn keine P Adresse eingegeben ist wird die Einstellung 71 als Skalierfaktor verwendet Die folgenden Programme zeigen wie Skalierung vorgenommen wird wenn verschiedene Skaliermittelpunkte verwendet werden 267 G Codes vorbereitende Funktionen
353. s entfernen VR Maschinen Getriebe l der A und B Achse wechseln Weitere Maschinen Handb cher Kapitel 8 Weitere 8 1 8 2 8 3 8 4 8 5 Maschinen Handbucher Einf hrung Einige Maschinen von Haas verf gen ber einzigartige Eigenschaften die ber den Rahmen dieses Handbuchs hinausgehen Diese Maschinen kommen mit einem gedruckten Handbuch Zusatz Aber Sie k nnen dieses auch von www haascnc com herunterladen Mini Frasmaschinen Mini Fr smaschine sind vielseitige und kompakte Vertikal Fr smaschinen VF Serie Dreh Schwenktisch Diese Vertikal Fr smaschinen sind serienm ig mit einer Drehvorrichtung der TR Serie f r F nf Achs Anwendungen vorinstalliert ausgestattet Portalrouter Portalrouter sind Vertikal Fr smaschinen mit offenem Rahmen und hoher Kapazit t die f r Fr s und Routing Anwendungen geeignet sind Mikro Frasmaschine Die Mikro Fr smaschinen sind kompakte kleine Vertikal Fr smaschinen die durch einen Standard T rrahmen passen und an einem 1 Phasen Netzanschluss betrieben werden EC 400 Palettenbahnhof Der EC 400 Palettenbahnhof erh ht die Produktivit t mit einem Palettenbahnhof bestehend aus mehreren Pl tzen und innovativer Planungssoftware 401 8 7 8 8 402 UMC 750 Die UMC 750 ist eine vielseitige F nf Achsen Fr smaschine die ber einen integrierten Zwei Achsen Dreh Schwenktisch verf gt Mikro Frasmaschine Die Mikro Fr smaschinen sind kompakte kl
354. sabschnitte Die folgende Abbildung zeigt wie die Werkzeugbahn f r die Fr serkorrektur berechnet wird Der Detailabschnitt zeigt das Werkzeug in der Startposition und anschlie end in der Versatzposition wenn der Fr ser das Werkst ck erreicht 167 Kreisinterpolation und Fr serkorrektur 168 F4 31 Kreisinterpolation G02 und G03 1 0 250 Zoll Durchmesser Schaftfr ser 2 Programmierte Bahn 3 Werkzeugmittelpunkt 4 Startposition 5 Versatz Werkzeugbahn Programmier bung mit Darstellung der Werkzeugbahn Dieses Programm verwendet Fr serkorrektur Die Werkzeugbahn ist f r die Mittellinie des Fr sers programmiert Dies ist auch die Ar wie die Steuerung die Fr serkorrektur berechnet 06100 T1 MO6 GOU G90 G54 X 1 Y 1 S5000 MO3 G43 H01 Z 1 MO8 G01 2 1 0 FoU j G41 G01 X0 YO D01 F50 Yr4 125 j GUZ X250 Y43759 R 3752 3 G01 X1 6562 GO2 X2 0 Y40313 R 3437 GOL Y3 125 GUS 22 345 Y21790 312 7 GOl X3 5 02 24 0 Y22595 B 5 F GOL Y 4375 GUZ Rad Ysl R5043 3 GOL X 125 G40 X le set 5 GOO Z1 0 MO9 4 11 4 11 1 4 11 2 Programmierung G28 Gol YO SU M30 Feste Bearbeitungszyklen Feste Bearbeitungszyklen sind G Codes die f r repetitiven Operationen wie Bohren Gewindebohren und Ausbohren verwendet werden Wenn ein Festzyklus aktiv ist wird die vorgegebene Operation mit jeder X oder Y Bewegung ausgef hrt Fester Bearbeitungszyklen werden G80 beendet Es ist
355. satzes 2 2222 113 3 12 4 Zus tzliche Werkzeugeinrichtung 2 222 114 3 13 Probelaufbetrieb e 114 3 14 Ausf hren von Programmen 115 3 15 Lauf Stopp Schritt Fortsetzung 2 2 222mm 115 3 16 Achsen berlastungs Timer 116 Programmierung 2 3 5 a u Bag wen 117 4 1 _Nummerierte Programme 2 2 2 mn nn 117 4 2 Programm Editoren e 117 4 2 1 Grundlegendes Programm Editieren 118 4 2 2 Hintergrund Editieren 119 4 2 3 Manuelle Dateneingabe MDI 2 222 120 4 2 4 Komfort Eder 121 4 2 5 DerFNC Editor 131 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 Fadal Programmkonverter 2222 oo a a a 144 Programmoptimierer 2 22 22mm m nn 145 4 4 1 Bedienung des Programmoptimierers 145 DXF Datei Importfunktion 2 2 222 2 nm nn 147 4 5 1 Teileursprung a a 148 4 5 2 Teil Geometrie Kette und Gruppe 148 4 5 3 Wahl der Werkzeugbahn 149 Grundlegende Programmierung 222 2 2 2 2 nn nn nen 149 4 6 1 Vorbereitung 150 4 6 2 Zerspanen 2 2 HH 151 46 3 Abschluss nesi u d za 240 rad 152 4 6 4 Absolut und inkrementell G90 G91 152 Aufruf von Werkzeug und Werkst ckvers tzen 2 2 2 2 155 4 7 1 G43 Werkzeugversatz 22 2 oo 155 4 7 2 G54 Werkst ckvers tze 155 Codes f r Hilfsfunktionen 156 4 8 1 Befehl Werkzeugwechsel 22 222222 156 4 8 2 Spindelbefehle e 156 4 8 3 Programm Stoppbefeh
356. schen dem ganzzahligen Teil und dem Bruchteil wird ein Dezimalpunkt gedruckt Der Bruchteil wird auf die niedrigstwertige Stelle gerundet Sind null Stellen f r den Bruchteil reserviert wird kein Dezimalpunkt gedruckt Gibt es einen Bruchteil werden Nullen nach dem Punkt gedruckt F r den ganzzahligen Teil ist mindestens eine Stelle reserviert auch wenn daf r Null angegeben ist Hat der Wert des ganzzahligen Teils weniger Ziffern als reserviert sind werden f hrende Leerzeichen ausgegeben Hat der Wert des ganzzahligen Teils mehr Ziffern als reserviert sind wird das Feld erweitert sodass diese Ziffern gedruckt werden Nach jedem DPRTN Satz wird eine Zeilenumschaltung gesendet DPRNTI Beispiele Programmierung von Sonderausstattungen Code Ausgabe a E N2 X1 5436 Z 1 544 T 1 DPRNT X 1 44 Z 1 O3 T 1 40 IE N3 GEMESSENER INNENDURCHMESSER DPRNT 4 4 GEMESSENER INNENDURE HUMES SERAS ATI N6 DPRNT X 1 X 123 45679 Ausf hrung DPRNT Anweisungen werden w hrend der Satzinterpretation ausgef hrt Das bedeutet dass der Programmierer Acht geben muss wo die DPRNT Anweisungen im Programm erscheinen insbesondere wenn Ausdrucke beabsichtigt sind G103 ist n tzlich um die Satzvorausschau Look Ahead zu begrenzen Um die vorausschauende Interpretation auf einen Satz zu begrenzen sollte der folgende Befehl an den Anfang des Programms gestellt werden Dies f hrt effektiv zu einem Look Ahead von zwei S tzen G103
357. schine G ltig ab Mittwoch 1 September 2010 Haas Automation Inc Haas oder Hersteller bietet eine eingeschr nkte Garantie auf alle neuen Fr smaschinen Drehzentren und Drehmaschinen zusammenfassend als CNC Maschinen bezeichnet und deren Komponenten mit Ausnahme derer unter Einschr nkungen und Ausschl sse der Garantie Komponenten die von der Firma Haas hergestellt und entweder von Haas oder seinen autorisierten H ndlern entsprechend dieser Garantieurkunde vertrieben werden Die in dieser Garantieurkunde beschriebene Garantie ist eine eingeschr nkte Garantie sie stellt die einzige Garantie des Herstellers dar und unterliegt den Bedingungen dieser Garantieurkunde Abdeckung der eingeschr nkten Garantie F r jede CNC Maschine und ihre Komponenten zusammengefasst Haas Produkte besteht eine Herstellergarantie gegen Material und Ausf hrungsm ngel Diese Garantie besteht nur gegen ber einem Endnutzer der CNC Maschine Kunde Der Zeitraum dieser eingeschr nkten Garantie betr gt 1 Jahr Die Garantiezeit beginnt an dem Tag an dem die CNC Maschine im Werk des Kunden installiert wird Der Kunde kann w hrend des ersten Jahres nach dem Kauf jederzeit eine Verl ngerung der Garantiezeit von einem autorisierten Haas H ndler kaufen Ganrantieverl ngerung Nur Reparatur oder Ersatz Die einzige Haftung des Herstellers und die exklusive Abhilfe des Kunden im Rahmen dieser Garantie in Bezug a
358. se zu Z 0 1 zu fahren x4 0 Y4 0 befiehlt der X Achse zu X 4 0 zu fahren und der Y Achse zu Y 4 0 zu fahren 151 Abschluss 4 6 3 Abschluss Dies sind die Abschlusscodes tze im Beispielprogramm Abschlusscodesatz Beschreibung GOO Z0 1 M09 G00 befiehlt die Achsenbewegung im Eilgang abzuschlie en 20 1 befiehlt der Z Achse zu Z 0 1 zu fahren M09 befiehlt das K hlmittel auszuschalten CIS 20 320 2 G53 definiert dass die nachfolgenden Achsenbewegungen bezogen auf das Maschinenkoordinatensystem erfolgen sollen YO Z0 ist ein Befehl um zu Y 0 0 Z 0 0 zu fahren M30 M30 beendet das Programm und setzt den Cursor der Steuerung an den Anfang des Programms Kennzeichnet das Ende eines in einem Texteditor geschriebenen Programms 4 6 4 Absolut und inkrementell G90 G91 Absolute G90 und inkrementelle Positionierung G91 legt fest wie die Steuerung Achsenbewegungsbefehle interpretiert 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 F4 21 zeigt ein Werkst ck mit
359. sen um die Programmierung schwieriger Werkst cke zu vereinfachen Verwendung von G98 und G99 zum L sen von Spannklemmen Beispiel Ein rechtwinkliges Werkst ck ist auf dem Tisch mit 1 Zoll gro en Tischklemmen festgespannt Es muss ein Programm geschrieben werden um die Tischklemmen zu l sen G Codes M Codes Einstellungen Programmbeispiel Q O 04500 TL MOUS 3 GUO G90 E32 Ska 150 53308 ML G43 501 21 125 M08 Col GIIA 1 30 R000 20 J x2 0 G98 Kehrt nach Ausf hren des Zyklus zum Anfangspunkt zur ck x6 0 G99 Kehrt nach Ausf hren des Zyklus zum Bezugspunkt zur ck X8 0 5 AE kl E 3 ER EE EES 5 x18 0 695 7 GJO GSV 22 0 M03 7 G28 G91 YO 20 M30 Q O G70 Schraubenlochkreis Group 00 I Radius GUZ UZ J Anfangswinkel 0 bis 360 0 Grad im Gegenuhrzeigersinn aus der Horizontalen oder 3 Uhr Position L Anzahl L cher gleichm ig auf dem Kreisumfang verteilt Dieser nicht modale G Code muss mit einem der festen Bearbeitungszyklen G73 G74 G76 G77 oder G81 G89 verwendet werden Ein fester Bearbeitungszyklus muss aktiv sein sodass in jeder Position eine Bohr oder Gewindebohrfunktion ausgef hrt wird Siehe auch Abschnitt G Code Feste Bearbeitungszyklen Programmbeispiel Q O 001974 G70 Beispiel MOG TIL 3 Ek 81500 2 G54 GOOD G90 SU YO 643 004 SEET 2 G81 G98 Z 1 RO 1 F15 LO LO auf G81 bohrt kein Loch in der Mitte des Lochkreise
360. sendstel 000 angenommen Im Beispiel unten erh lt die lokale Variable 1 einen Wert von 0001 Wenn eine Dezimalzahl nicht in einem Argumentwert enthalten ist wie zum Beispiel GOS 2029105 Abe Bap E3 Die Werte werden an Makrounterprogramme gem der folgenden Tabelle bergeben bergabe von ganzzahligen Argumenten kein Dezimalpunkt m Re EB ge RT Ten fom en p o e w en 193 Hinweise zur Bedienung Variable 0 0001 0 0001 0 0001 0 0001 0 0001 be Mit der alternativen Adressiermethode k nnen allen 33 lokalen Makrovariablen Werte ber Argumente zugewiesen werden Das folgende Beispiel zeigt wie zwei S tze von Koordinatenpositionen an ein Makrounterprogramm gesendet werden k nnen Die lokalen Variablen 4 bis 9 werden auf 0 0001 bis 0 0006 gesetzt Beispiel G65 P2000 IL J2 K3 T4 J5 Re Die folgenden Buchstaben k nnen nicht verwendet werden um Parameter einem Makrounterprogramm zu bergeben G L N O oder P Makrovariablen Es gibt drei Kategorien von Makrovariablen lokale globale und Systemvariablen Makrokonstanten sind Gleitpunktwerte die in einem Makroausdruck verwendet werden Diese k nnen mit den Adressen A Z kombiniert oder auch allein in einem Ausdruck verwendet werden Beispiele f r Konstanten sind 0 0001 5 3 oder 10 194 Programmierung von Sonderausstattungen Lokale Variablen Lokale Variablen liegen zwischen 1 und 33 Ein Satz von lokalen Variablen ist jederzeit ver
361. sition im Satz bevor der feste Bearbeitungszyklus befohlen wurde zwischen jeder X und oder Y Position zur ck Dies gestattet die Positionierung in und um Fl chen des Werkst cks und oder Klemmen und Spannvorrichtungen F6 35 698 R ckkehr zum Anfangspunkt l a mmm Programmbeispiel Q O 04500 T1 MUG GOO G90 G54 X1 0 Y 1 0 53500 M03 7 G43 HUL 21 125 MO3 3 Gal G99 ee CHE R0 05 F20 3 x2 0 G98 Kehrt nach Ausf hren des Zyklus zum Anfangspunkt zur ck x6 0 G99 Kehrt nach Ausf hren des Zyklus zum Bezugspunkt zur ck XS 5 X10003 x12 0 G98 x16 0 G99 x18 0 G98 GOO G80 Z2 0 MOD G28 G91 YO Z0O G Codes M Codes Einstellungen M30 OC G99 R ckkehr zur R Ebene eines festen Bearbeitungszyklus Gruppe 10 Durch Verwendung von G99 bleibt die Z Achse in der R Ebene zwischen jeder X und oder Y Position Wenn sich keine Hindernisse auf der Werkzeugbahn befinden kann durch G99 Bearbeitungszeit eingespart werden F6 36 cG99SR ckkehr zur R Ebene ZE Programmbeispiel Q O 04500 21 MNOGO 5 GUU G90 G54 X1 0 Y 1 0 S3500 MOS G43 HOl Z1 125 MOE Gel G99 2Z 1 500 RO 05 E20 x2 0 G98 Kehrt nach Ausf hren des Zyklus zum Anfangspunkt zur ck x6 0 G99 Kehrt nach Ausf hren des Zyklus zum Bezugspunkt zur ck xX8 0 5 x10 0 xX12 0 G98 x16 0 G99 x18 0 G98 GOO G80 22 0 MO G28 G91 YO SU 303 G Codes feste Bearbeitungszyklen
362. sowohl X als auch Y wird dieses Problem beseitigt F6 38 Spiegelbild und Taschenfr sen Programmcode f r Spiegelbild auf der X Achse Q 03500 Spiegelbild X Achse T1 M06 Werkzeug Nr 1 ist ein Schaftfr ser mit einem Durchmesser von 0 250 Zoll G00 G90 G54 X 4653 Y 052 55000 M03 G43 H01 Z 1 MO3 GOL 2 25 Fos J M98 P3601 F20 3 GOU Zel 3 Gl01 X0 X 4653 7 0525 GULI Z 25 ES 7 NS P3601 F20 j GOU Zul j G100 X0 305 G Codes feste Bearbeitungszyklen 306 G29 G91 YO Z0 5 M304 OC OC 03601 Kontur Unterprogramm COL Reis 2155 Ehe COS 212305 E Ra UOA 7 GO eeh ee 2028 5 COS el d Me EE GOL ech kr De 3 Ekel ele 75 332 R0625 4 e oA RE GOS ee E lee RI 525 MOO Q O G102 Programmierbare Ausgabe zu RS 232 Gruppe 00 X X Achse Befehl X Y Achse Befehl Z Z Achse Befehl A A Achse Befehl Durch einen G102 Befehl werden die aktuellen Werkst ckkoordinaten der Achsen zum ersten RS 232 Anschluss bertragen wo sie von einem Computer aufgezeichnet werden k nnen Jede Achse die in dem G102 Befehlssatz aufgef hrt ist wird im gleichen Format wie die Werteanzeige in einem Programm an der RS 232 Schnittstelle ausgegeben G102 sollte in einem Befehlssatz ohne andere G Codes verwendet werden Er bewirkt keine Achsenbewegung die Werte f r die Achsen haben keine Wirkung Siehe auch Einstellung 41 und Einstellung 25 Die ausgegebenen Werte sind stets die aktuellen A
363. spiel Brandgefahr aufgrund des bearbeiteten Materials besteht muss ein geeignetes Brandschutzsystem installiert werden um das Risiko f r Personen Ausr stung und Geb ude zu reduzieren Bevor die Maschinen unbeaufsichtigt laufen d rfen m ssen von einem entsprechenden Fachmann geeignete berwachungswerkzeuge installiert werden Es ist besonders wichtig berwachungsger te zu w hlen die im Falle eines erkannten Problems eine sofortige Gegenma nahme ohne menschliches Eingreifen ergreifen k nnen um Unf lle zu verhindern Einrichtungsmodus Alle Haas CNC Maschinen sind mit einem Schloss an den Bedienert ren und einem Schl sselschalter seitlich am Bedienpult zum Sperren und Entsperren des Einrichtungsmodus ausgestattet Der Status Sperren Entsperren des Einrichtungsmodus beeinflusst generell wie die Maschine funktioniert wenn die T ren ge ffnet werden Der Einrichtungsmodus sollte die meiste Zeit gesperrt sein Schl sselschalter vertikal in verriegelter Stellung Im gesperrten Modus werden die Maschinent ren w hrend der Ausf hrung eines CNC Programms einer Spindeldrehung oder Achsenbewegung verriegelt Die T ren werden automatisch entsperrt wenn die Maschine sich nicht im Zyklus befindet Viele Funktionen der Maschine sind bei ge ffneter T r nicht verf gbar Bei Entriegelung erlaubt der Setup Modus einem erfahrener Bediener mehr Zugriff auf die Maschine zum Einrichten von Bearbeitungsauftr gen In diesem Modus ist das
364. st ckkoordinate G154 P50 auf X10 Y20 setzen G12 Kreisf rmiges Taschenfr sen im Uhrzeigersinn G13 Kreisf rmiges Taschenfr sen im Gegenunhrzeigersinn Gruppe 00 Diese G Codes dienen zum Fr sen von Kreisformen Sie unterscheiden sich nur in der verwendeten Drehrichtung Beide G Codes verwenden die standardm ige xY Kreisebene G17 und setzen die Verwendung von G42 Fr serkorrektur f r G12 und von G41 f r G13 voraus Diese beiden G Codes sind nicht modal D Wahl des Werkzeugradius oder durchmessers F Vorschubgeschwindigkeit I Radius des ersten Kreises oder Schlichten wenn kein K Der I Wert muss gr er als der Werkzeugradius aber kleiner als der K Wert sein K Radius des fertigen Kreises wenn angegeben L Schleifenz hler f r wiederholt tiefere Schnitte Q Radiusinkrement oder berschritt muss zusammen mit K verwendet werden Z Tiefe des Schnitts oder Inkrements Um den programmierten Kreisdurchmesser zu erhalten verwendet die Steuerung die ber den D Code gew hlte Werkzeuggr e Wenn die Werkzeugmittellinie programmiert werden soll DO w hlen Wenn keine Fr serkorrektur gew nscht ist muss D00 spezifiziert werden Wenn im G12 G13 Satz kein D angegeben ist wird der zuletzt befohlene D Wert verwendet auch wenn dieser zuvor mit G40 aufgehoben wurde Das Werkzeug muss mittels x und Y in der Mitte des Kreises positioniert werden Um das gesamte Material innerhalb des Kreises abzutragen kleinere I
365. st ckvers tze 14201 14206 7221 7226 P12 Zus tzliche Werkst ckvers tze 14221 14221 7241 7246 P13 Zus tzliche Werkst ckvers tze 14241 14246 211 Verwendungsz hler von Variablen 7261 7266 P14 Zus tzliche Werkst ckvers tze 14261 14266 7281 7286 P15 Zus tzliche Werkst ckvers tze 14281 14286 7301 7306 P16 Zus tzliche Werkst ckvers tze 14301 14306 7321 7326 P17 Zus tzliche Werkst ckvers tze 14321 14326 7341 7346 P18 Zus tzliche Werkst ckvers tze 14341 14346 7361 7366 P19 Zus tzliche Werkst ckvers tze 14361 14366 7381 7386 P20 Zus tzliche Werkst ckvers tze 14381 14386 7381 7386 G129 X Y Z A B C VERSATZWERTE 5 3 4 212 8550 8567 Diese Variablen stellen Informationen ber die Werkzeuge zur Verf gung Setzen Sie die Variable 8550 auf die Werkzeug oder Werkzeuggruppennummer dann k nnen Informationen f r das gew hlte Werkzeug bzw die gew hlte Werkzeugnummer mithilfe der Nur Lese Makros 8551 8564 abgerufen werden Bei Angabe einer Werkzeuggruppennummer ist das ausgew hlte Werkzeug das n chste Werkzeug in dieser Gruppe Verwendungsz hler von Variablen Alle Variablen werden ber ein Nummernzeichen gefolgt von einer positiven Zahl angesprochen 1 101 und 501 Variablen sind Dezimalwerte die als Gleitpunktzahlen dargestellt werden Wenn eine Variable noch nie verwendet wurde kann sie de
366. stzyklus Tieflochbohren mittels K und O Adresse 22 Einstellung 22 Ou S Sal SI EK D G Codes M Codes Einstellungen G74 Fester Bearbeitungszyklus Gegengewindebohren Gruppe 09 F Vorschubgeschwindigkeit Verwenden Sie die in der Einf hrung zu Festzyklen beschriebene Formel zur Berechnung der Vorschubgeschwindigkeit und Spindeldrehzahl J R ckzugsfaktor wie schnell zur ckgezogen werden soll siehe Einstellung 130 L Anzahl Schleifen Zahl der L cher zum Gewindebohren wenn G91 Inkrement Modus verwendet wird R Position der R Ebene Position ber dem Werkst ck in der das Gewindebohren beginnt X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches F6 22 G74 Fester Bearbeitungszyklus Gewindebohren 287 G Codes feste Bearbeitungszyklen G76 Fester Bearbeitungszyklus Feinausbohren Gruppe 09 F Vorschubgeschwindigkeit Verschiebewert auf der A Achse vor dem Zur ckziehen wenn Q nicht angegeben ist J Verschiebewert auf der Y Achse vor dem Zur ckziehen wenn Q nicht angegeben ist L Zahl der zu auszubohrenden L cher wenn G91 Inkrement Modus verwendet wird P Verweilzeit am Tiefpunkt des Loches Q Verschiebewert immer inkrementell R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches F6 23 G76 Fes
367. sweise f hrt beim ersten Mal zu einer Drehung des Merkmals um 10 Grad beim n chsten Mal um 20 Grad und so weiter Diese Einstellung muss deaktiviert OFF sein wenn ein Gravur Zyklus G47 befohlen wird 74 9xxx Progs Trace Programmverfolgung Diese Einstellung zusammen mit Einstellung 75 ist n tzlich zum Austesten von CNC Programmen Ist Einstellung 74 aktiviert ON zeigt die Steuerung den Code in den Makroprogrammen an O9xxxx Ist die Einstellung deaktiviert OFF zeigt die Steuerung den 9000 Seriencode nicht an 75 9xxxx Progs Singls BLK Prog Einzelsatz Ist Einstellung 75 aktiviert ON und arbeitet die Steuerung im Einzelsatzmodus so stoppt die Steuerung bei jedem Codesatz in einem Makroprogramm 0O9xxxx und wartet bis der Bediener die Taste CYCLE START dr ckt Ist Einstellung 75 deaktiviert OFF l uft das Makroprogramm ohne Unterbrechungen ab d h die Steuerung pausiert nicht bei jedem Satz auch wenn Einzelsatzausf hrung aktiviert ON ist Die Standardeinstellung ist ON Sind sowohl Einstellung 74 als auch 75 aktiviert ON arbeitet die Steuerung normal Das hei t alle ausgef hrten S tze werden markiert angezeigt und im Einzelsatzmodus erfolgt eine Pause bevor der n chste Satz ausgef hrt wird Sind Einstellungen 74 und 75 beide deaktiviert OFF f hrt die Steuerung Programme der Baureihe 9000 ohne Anzeige des Programmcodes aus Befindet sich die Steuerung im Einzelsatzmodus erfolgt keine Einzels
368. t bertragbarkeit Diese Garantie kann vom urspr nglichen Benutzer an eine andere Partei bertragen werden wenn die CNC Maschine vor dem Ende der Garantiezeit privat verkauft wird sofern dem Hersteller dies schriftlich mitgeteilt wird und die Garantie am Tag der bertragung nicht ung ltig ist Der bertrager dieser Garantie unterliegt allen Bedingungen dieser Garantieurkunde Verschiedenes vi Diese Garantie unterliegt den Gesetzen des Staates Kalifornien ohne Anwendung der Kollisionsregeln S mtliche Streitf lle die aus dieser Garantie entstehen k nnen sind von einem zust ndigen Gericht in Ventura County Los Angeles County oder Orange County Kalifornien zu schlichten Bedingungen oder Klauseln in dieser Garantieurkunde die in einer Situation in einer Gerichtsbarkeit ung ltig oder nicht durchsetzbar sind beeintr chtigen nicht die G ltigkeit oder Durchsetzbarkeit der restlichen Bedingungen der Urkunde oder die G ltigkeit oder Durchsetzbarkeit der verletzenden Bedingung in einer anderen Situation oder Gerichtsbarkeit Kundenfeedback Wenn Sie Bedenken oder Fragen zu dieser Bedienungsanleitung haben kontaktieren Sie uns bitte auf unserer Website www HaasCNC com Benutzen Sie dazu den Link Contact Haas und senden Sie ihren Kommentar an den Anwalt des Kunden Customer Advocate Sie finden auch eine elektronische Kopie dieses Handbuchs und andere n tzliche Informationen auf unserer Website unter dem Register
369. t Die Maschine nur betreiben wenn die T ren geschlossen sind und die T rverriegelungen richtig funktionieren Rotierende Schneidwerkzeuge k nnen schwere Verletzungen verursachen Beim Lauf eines Programms kann sich der Werkzeugrevolver jederzeit schnell in jede Richtung bewegen Sech wur GEFAHR Sicherheit NOT HALT ist die gro e kreisf rmige rote Taste auf dem Bedienpult Einige Maschinen k nnen auch ber Tasten an anderen Positionen verf gen Durch Bet tigen von NOT AUS kommen alle Achsenmotoren Spindelmotor Pumpen Werkzeugwechsler und dGetriebemotoren zum Stillstand W hrend des INOT AUS Zustands sind automatische und manuelle Bewegungen deaktiviert INOT AUS wird im Notfall sowie auch zur Deaktivierung der Maschine aus Sicherheitsgr nden bet tigt wenn in die Bewegungsbereiche eingegriffen werden muss Die Maschine vor dem Betrieb auf besch digte Teile und Werkzeuge berpr fen Besch digte Teile oder Werkzeuge m ssen ordnungsgem durch autorisiertes Personal repariert oder ausgetauscht werden Falls eine Komponente nicht einwandfrei funktioniert darf die Maschine nicht betrieben werden Bei Bet tigung von ATC FWD ATC REV NEXT TOOL oder Ausl sung eines Werkzeugwechselzyklus die H nde vom Werkzeug in der Spindel fernhalten Die Hand wird durch den einfahrenden Werkzeugwechsler gequetscht Der Spindelkopf kann ohne Vorank ndigung herunterfallen Personen m ssen den Bereich direkt unter de
370. t kein Werkzeugwechsel 379 Einstellungen 380 e Wenn Einstellung 81 die Werkzeugnummer 1 enth lt und das derzeit in der Spindel befindliche Werkzeug Nr 1 ist und ZERO RETURN und anschlie end ALL gedr ckt wird verbleibt das Magazin beim selben Fach und es wird kein Werkzeugwechsel vorgenommen e Wenn Einstellung 81 die Nummer eines Werkzeugs enth lt das sich derzeit nicht in der Spindel befindet wird das Magazin zu Fach Nr 1 und anschlie end zu dem Fach das das in Einstellung 81 angegebene Werkzeug enth lt gedreht Um das angegebene Werkzeug in die Spindel einzusetzen wird ein Werkzeugwechsel ausgef hrt 82 Language Sprache In der Haas Steuerung sind auch andere Sprachen als Englisch verf gbar Um zu einer anderen Sprache zu wechseln eine Sprache mit den LEFT und RIGHT Cursortasten w hlen und anschlie end ENTER dr cken 83 M30 Resets Overrides M30 Overrides zur cksetzen Ist diese Einstellung aktiviert ON setzt ein M30 Befehl jegliche manuellen Beeinflussungen Vorschub Spindeldrehzahl Eilgang auf die Standardwerte 100 zur ck 84 Tool Overload Action Verhalten bei Werkzeug berlastung Diese Einstellung f hrt eine bestimmte Aktion ALARM FEEDHOLD BEEP AUTOFEED aus wenn ein Werkzeug berlastet wird siehe Abschnitt Werkzeuge Ist ALARM gew hlt stoppt die Maschine wenn das Werkzeug berlastet ist Ist FEEDHOLD Vorschubhalt gew hlt wird die Meldung Tool
371. t wird die Strecke festgelegt die eine Achse ber den Zielpunkt hinaus f hrt bevor sie sich zur ck bewegt Siehe auch G60 36 Program Restart Programm Neustart Ist diese Einstellung aktiviert ON und wird ein Programm von einem anderen Punkt als den Programmanfang neu gestartet scannt die Steuerung das gesamte Programm um sicherzustellen dass Werkzeuge Vers tze G und M Codes und Achsenpositionen korrekt eingestellt sind bevor das Programm bei dem Satz startet in der sich der Cursor befindet Ist Einstellung 36 aktiviert werden die folgenden M Codes verarbeitet HINWEIS Die Maschine f hrt zuerst auf die Position und wechselt zu dem im Satz vor der Cursorposition angegebenen Werkzeug Wenn sich der Cursor beispielsweise auf einem Werkzeugwechselsatz im Programm befindet wechselt die Maschine zu dem Werkzeug vor diesem Block und wechselt anschlie end zu dem Werkzeug das in dem Satz an der Cursorposition angegeben ist M08 K hlmittel Ein M09 K hlmittel Aus M41 Langsamgang M42 Schnellgang M51 M58 Benutzer M setzen M61 M68 Benutzer M l schen Ist die Einstellung deaktiviert OFF startet das Programm ohne die Maschinenbedingungen zu berpr fen Deaktivierung OFF dieser Einstellung kann Zeit sparen wenn ein bereits ausgetestetes Programm verwendet wird 369 Einstellungen 370 37 RS 232 Data Bits Datenbits Diese Einstellung ndert die Zahl der Datenbits f r den seriellen Anschluss RS 232
372. te Bearbeitungszyklen Feinausbohren Zus tzlich zum Ausbohren des Loches verschiebt dieser Zyklus die X und oder Y Achse vor dem R ckzug um das Werkzeug beim Verlassen des Werkst cks freizugeben Bei Verwendung von oO wird die Richtung der Verschiebung durch Einstellung 27 bestimmt Wenn Q nicht angegeben ist werden die optionalen I und J Werte zur Bestimmung der Richtung und des Betrags der Verschiebung verwendet 288 G Codes M Codes Einstellungen G77 Fester Bearbeitungszyklus R ckseitige Ausbohrung Gruppe 09 F Vorschubgeschwindigkeit Verschiebewert auf der X Achse vor dem Zur ckziehen wenn Q nicht angegeben ist J Verschiebewert auf der Y Achse vor dem Zur ckziehen wenn Q nicht angegeben ist L Zahl der zu auszubohrenden L cher wenn G91 Inkrement Modus verwendet wird Q Verschiebewert immer inkrementell R Position der R Ebene Position ber dem Werkst ck X X Achse Position des Loches Y Y Achse Position des Loches Z Position der Z Achse am Tiefpunkt des Loches Zus tzlich zum Ausbohren des Loches verschiebt dieser Zyklus die X und oder Y Achse vor und nach dem Schneidvorgang um das Werkzeug beim Eintritt in das Werkst ck und Verlassen des Werkst cks freizugeben f r ein Beispiel einer Verschiebebewegung siehe G76 Einstellung 27 bestimmt die Richtung der Verschiebung Wenn Q nicht angegeben ist werden die optionalen I und J Werte zur Bestimmung der Richtung und des Betrags der Verschi
373. te oder Net Share Ger t bertragen werden Dateinamenkonvention Dateien die f r die bertragung zu und von der Maschinensteuerung vorgesehen sind m ssen mit einem 8 Zeichen langen Dateinamen und eine 3 Zeichen langen Dateiendung benannt werden zum Beispiel program1 txt Einige CAD CAM Programme verwenden NC als Dateiendung die ebenfalls akzeptabel ist Dateiendungen sind zum Nutzen von PC Anwendungen von der CNC Steuerung werden sie ignoriert Dateien k nnen zwar auch mit der Programmnummer und ohne Erweiterung benannt werden aber einige PC Anwendungen k nnen die Datei ohne die Endung eventuell nicht erkennen Dateien die in der Steuerung entwickelt werden erhalten als Namen den Buchstaben O gefolgt von 5 Ziffern Zum Beispiel 012345 3 3 4 HINWEIS HINWEIS Bedienung Kopieren von Dateien Eine Datei markieren und ENTER dr cken um die Datei auszuw hlen Neben dem Dateinamen erscheint ein H kchen Nachdem alle Programme ausgew hlt sind dr cken Sie F2 Es ffnet sich das Fenster Copy To Mit den Cursortasten das Ziel ausw hlen und ENTER dr cken um das Programm zu kopieren Die aus dem Speicher der Steuerung zu einem Ger t kopierten Dateien erhalten die Erweiterung NC am Ende des Dateinamens Der Name kann jedoch im Zielverzeichnis ge ndert werden indem Sie zum Zielverzeichnis navigieren einen neuen Namen eingeben und F2 dr cken L schen von Programmen Dieser Vorgang kann n
374. tellen G10 ersetzt die manuelle Eintragung von Vers tzen d h Werkzeugl ngen und Werkzeugdurchmesserversatz sowie Werkst ckkoordinatenvers tze L W hlt die Versatzkategorie L2 Werkst ckkoordinatenursprung f r G52 und G54 G59 L10 L ngenversatzbetrag f r H Code L1 oder L11 Werkzeugverschlei versatzbetrag f r H Code L12 Durchmesserversatzbetrag f r D Code L13 Durchmesserverschlei versatzbetrag f r D Code L20 Hilfsarbeitskoordinatenursprung f r G110 6G129 P W hlt einen bestimmten Versatz P1 P100 Verwendet zum Referenzieren von D oder H Code Vers tzen L10 L13 PO G52 referenziert die Werkst ckkoordinate L2 P1 P6 G54 G539 referenziert Werkst ckkoordinaten 12 P1 P20 5110 6123 referenziert Hilfskoordinaten 120 P1 P99 6154 P1 P99 referenziert Hilfskoordinate L20 R Versatzwert oder Inkrement f r L nge und Durchmesser X Optionaler Nullpunkt auf der X Achse Y Optionaler Nullpunkt auf der Y Achse Z Optionaler Nullpunkt auf der Z Achse A Optionaler Nullpunkt auf der A Achse Programmiierbeispiele G10 L2 P1 G91 X6 0 Koordinate G54 6 0 Einheiten nach rechts verschieben 249 G Codes vorbereitende Funktionen HINWEIS 250 G10 L20 P2 G90 X10 Y8 Werkst ckkoordinate Gl11 auf x10 0 Y8 0 setzen G10 L10 G90 P5 R2 5 Versatz f r Werkzeug Nr 5 auf 2 5 setzen G10 L12 G90 P5 R 375 Durchmesser f r Werkzeug Nr 5 auf 0 375 Zoll setzen G10 L20 P50 G90 X10 Y20 Werk
375. teuerungsanweisungen Funktionen und Operatoren werden in Ausdr cken verwendet um Variablen oder Werte zu ndern Operatoren sind unentbehrlich in Ausdr cken w hrend Funktionen die Arbeit des Programmiierers erleichtern Programmierung von Sonderausstattungen Funktionen Funktionen sind eingebaute Routinen die dem Programmiierer zur Verf gung stehen Alle Funktionen haben die Form lt Funktionsname gt Argument und geben Gleitpunktdezimalwerte zur ck Die Haas Steuerung besitzt die folgenden Funktionen Tome Armen mes Am FANUC ATAN HI ABS Dezimalzahl Dezimalzahl Absolutwert Dezimalzahl et em es Hinweise zu den Funktionen Die Rundungsfunktion ROUND funktioniert unterschiedlich je nach Kontext in dem sie verwendet wird In arithmetischen Ausdr cken wird jede Zahl mit einem Bruchteil gr er oder gleich D zur n chsten ganzen Zahl aufgerundet andernfalls wird der Bruchteil der Zahl abgeschnitten 1 1 714 2 ROUND 1 2 wird auf 2 0 gesetzt 1 3 1416 215 Adresssubstitution 2 ROUND 1 2 wird auf 3 0 gesetzt Wird die Rundung in einem Adressenausdruck verwendet wird das Argument von ROUND auf die signifikante Genauigkeit gerundet F r metrische und Winkelabmessungen ist dreistellige Genauigkeit voreingestellt F r Zoll ist vierstellige Genauigkeit vorgegeben melen 1200333 CO SE Zet 1 7 Tisch bewegt sich zu 2 0067 GO X ROUND 1 ROUND 1 Tisch bewegt sich
376. ton bei MOO M01 M02 M30 G51 X Y Z SCALE Skalieren Tool Offset Measure 191 Default Smoothness Werkzeugversatzma Standardglattheit 356 G Codes M Codes Einstellungen Add Spaces RS 232 Out Conveyor Shutdown Leerzeichen einf gen bei Abschaltung F rderband RS 232 Ausgabe MOO After Tool Change MOO nach Coolant Shutdown Werkzeugwechsel Abschaltung K hlmittel Cutter Comp Type Hintergrundfarbe Fr serkorrekturtyp 44 Min F in Radius CC Display Off Timer Minutes Anzeige Aus Timer in Minuten 45 46 47 48 Mirror Image X Y Z A Axis Show Only Work and Tool Spiegelbild X Y Z A Achse Offsets In Use Nur verwendete Werkst ck und Werkzeugvers tze anzeigen Skip Same Tool Change Gleichen Servo and Hydraulic Shutoff Werkzeugwechsel berspringen Servomotoren und Hydraulik ausschalten G83 Retract Above R Zur ckziehen High Intensity Light Timer ber R Timer f r hochintensive Ausleuchtung des Arbeitsraums Minuten Jog w o Zero Return Verfahren Worklight Off Timer ohne Nullpunktr ckkehr Einschaltdauer der Arbeitslampe Minuten 54 Aux Axis Baud Rate Tool Life Warning Standzeit bertragungsgeschwindigkeit f r Warnung Hilfsachsen Enable DNC from MDI DNC von Air Water Purge Interval MDI aktivieren Luft Wasser Ablassintervall Minuten M30 Restore Default G M30 Air Water Purge On Time Standard G wiederherstellen Luft Wasser Ablasszeitraum
377. top Lock Out Optionalen Halt sperren Wenn diese Einstellung aktiviert ON ist steht die Funktion f r optionalen Halt nicht zur Verf gung 18 Block Delete Lock Out Satzunterdr ckung sperren Wenn diese Einstellung aktiviert ON ist steht die Funktion f r Satzunterdr ckung nicht zur Verf gung 19 Feedrate Override Lock Vorschubbeeinflussung sperren Wenn diese Einstellung aktiviert ON ist sind die Tasten zur Vorschubbeeinflussung gesperrt 20 Spindle Override Lock Spindelbeeinflussung sperren Wenn diese Einstellung aktiviert ON ist sind die Tasten zur Spindeldrehzahlbeeinflussung gesperrt 21 Rapid Override Lock Eilgangbeeinflussung sperren Wenn diese Einstellung aktiviert ON ist sind die Tasten zur Eilgangbeeinflussung der Achsen gesperrt 22 Can Cycle Delta Z Fester Bearbeitungszyklus Delta Z Diese Einstellung definiert die Strecke um die die Z Achse zur ckgezogen wird um Sp ne w hrend eines festen Bearbeitungszyklus G73 abzuf hren Der Bereich ist 0 0000 bis 29 9999 Zoll 0 760 mm HINWEIS G Codes M Codes Einstellungen 23 9xxx Progs Edit Lock Programm nderungen sperren Durch Aktivieren ON dieser Einstellung wird verhindert dass Programme der Baureihe 9000 angeschaut ge ndert oder gel scht werden k nnen Wenn diese Einstellung aktiviert ON ist sind weder Uploads noch Downloads von Programmen der Baureihe 9000 m glich Programme der Baureihe 9000 sind n
378. ttaste angegeben SHIFT dr cken um die Sonderzeichen einzugeben T2 11 Alphatasten Alphabet Standardm ig werden Gro buchstaben eingegeben SHIFT zusammen mit einer Buchstabentaste dr cken um einen Kleinbuchstaben einzugeben Satzende Dies ist das Satzende Zeichen das das Ende einer Programmzeile darstellt Klammern D CNC Programm Befehle von Benutzerkommentaren trennen Sie m ssen stets als Paar eingegeben werden 43 Tastatur Umschaltung SHIFT Zugriff auf zus tzliche Zeichen auf der Tastatur Die zus tzlichen Zeichen befinden sich oben links auf einigen der Alpha und Zifferntasten SHIFT und anschlie end dr cken Wird in der Funktion Satzunterdr ckung sowie in Makroausdr cken verwendet Rechts Schr gstrich Eckige Klammern SHIFT anschlie end Joder SHIFT anschlie end werden in Makrofunktionen verwendet Schritttasten Sp ne vorw rts CHIP FWD Startet das Sp neabf hrsystem in Vorw rtsrichtung aus der Maschine heraus Sp ne Stopp CHIP STOP Stoppt das Sp neabf hrsystem Sp ne r ckw rts CHIP REV Startet das Sp neabf hrsystem in umgekehrter Richtung Achsen Schrittschaltta X X YI Y Z Z Verf hrt die Achsen manuell Die Achsn Taste sten A C AIC AND B B gedr ckt halten oder kurzzeitig dr cken um eine SHIFT A C A C Achse zu w hlen und dann das Handrad f r Schrittschaltung verwenden Schrittschaltsperre JOG LOCK Arbeitet m
379. ttschaltung um die Spindeldrehzahl in 1 Schritten zu verstellen Handrad Steuerung f r Spindel CW Startet die Spindel im Uhrzeigersinn STOP Stoppt die Spindel CCW Startet die Spindel im Gegenuhrzeigersinn Eilg nge 5 RAPID 25 Begrenzt die Eilbewegungen der Maschine auf den Wert RAPID 50 der auf der Taste angegeben ist RAPID 100 RAPID 45 Tastatur 46 Verwendung des Overrides Overrides erm glichen Ihnen vor bergehend die Drehzahlen und Vorsch be in Ihrem Programm anzupassen Sie k nnen z B schnelle Verfahrbewegungen verlangsamen w hrend Sie ein Programm austesten oder die Vorschubgeschwindigkeit variieren um die Wirkung auf die Oberfl cheng te zu erproben und dergleichen Mit den Einstellungen 19 20 und 21 kann die Beeinflussung der Vorschubgeschwindigkeit Spindel und Eilg nge jeweils deaktiviert werden FEED HOLD wirkt als manuelle Beeinflussung da sie bei Bet tigung den Eilgang und den Vorschub stoppt CYCLE START dr cken um nach einem FEED HOLD fortzufahren Wenn der Einrichtungsmodus Schl ssel entsperrt ist liefert der T rschalter am Geh use ein hnliches Resultat jedoch wird Door Hold T rhalt angezeigt wenn die T r ge ffnet wird Wenn die T r geschlossen wird befindet sich die Steuerung im Vorschubhalt und die Taste CYCLE START muss gedr ckt werden um fortzufahren Door Hold und FEED HOLD stoppen nicht die Hilfsachsen Der Bediener kann du
380. tung derartiger Materialien mit dem Materialhersteller bez glich der sicheren Handhabung von Materialbeiprodukten und setzen Sie alle Vorsichtsma nahmen um Elektrische Sicherheit Die elektrische Leistung m ssen die erforderlichen technischen Daten erf llen Der Versuch die Maschine mit einer abweichenden Stromversorgung zu betreiben kann schwere Sch den hervorrufen und hebt in jedem Falle die Gew hrleistung auf Die elektrische Schalttafel sollte geschlossen und der Schl ssel und die Riegel am Schaltschrank sollten au er bei Installations und Wartungsarbeiten stets verschlossen sein Die elektrische Schalttafel sollte nur ausgebildeten Elektrikern zug nglich sein Wenn der Hauptleistungsschalter eingeschaltet ist liegt in der gesamten elektrischen Schalttafel einschlie lich der Schaltplatinen und Logikschaltkreise Hochspannung vor und einige Komponenten arbeiten bei hohen Temperaturen Daher ist u erste Vorsicht geboten Nach dem Aufbau der Maschine muss der Schaltschrank verriegelt werden und der Schl ssel sollte nur ausgebildetem Wartungspersonal zug nglich sein Eine Sicherung nicht zur ckstellen bevor die Fehlerursache untersucht und verstanden wurde Die Anlage darf nur durch von Haas ausgebildetes Personal berpr ft und repariert werden Niemals die Maschine bei eingeschaltetem Strom warten Nicht POWER UP RESTART auf dem Bedienpult dr cken bevor die Maschine vollst ndig installiert ist Betriebssicherhei
381. turen werden ebenfalls automatisch verbunden Die DXF Importfunktion steht nur bei der IPS Option zur Verf gung Zun chst die Schneidwerkzeuge in IPS einrichten dxf Datei ausw hlen F2 dr cken MEMORY w hlen und ENTER dr cken Die Steuerung erkennt die DXF Datei und importiert sie in den Editor 147 Teileursprung 4 5 1 4 5 2 148 Teileursprung Der Teileursprung kann mit einer dieser drei Verfahren eingestellt werden Punktauswahl e Schrittschaltbetrieb e Koordinateneingabe 1 Einen Punkt mit dem Handrad f r Schrittschaltung oder den Pfeiltasten markieren 2 ENTER dr cken um den markierten Punkt als Ursprung zu bernehmen Hierdurch werden die Werkst ckkoordinaten des Rohteils eingestellt Teil Geometrie Kette und Gruppe Dieser Schritt ermittelt die Geometrie der Form en Die automatische Verkettungsfunktion erkennt die Geometrie von den meisten Werkst cken Falls die Geometrie komplex und verzweigt ist wird der Bediener aufgefordert eine der Verzweigungen zu w hlen Nach Auswahl einer Verzweigung l uft die automatische Verkettung weiter hnliche L cher werden zum Bohren und oder Gewindebohren gruppiert F4 19 DXF Import Chain Group Men s CHAIN OPTIONS CANCEL Exit TOOLPATH OPERATION CANCEL Exit FACE MANUAL CHAINING REMOVE GROUP REFERENCES POCKET REMOVE ALL GROUP REFERENCES DRILL ISLAND AUTOMATICALLY FINDS A PATH TO Create a single pass contour tool path CHAIN IF M
382. tzn ummer Z Erforderlicher Versatz Z Achse Automatische Werkst ckl ngenversatzmessung G37 wird verwendet um einen Messtaster zur Bestimmung von Werkzeugl ngenvers tzen anzuweisen G37 verf hrt die Z Achse um das Werkst ck mit einem auf dem Tisch montierten Messtaster zu vermessen Die Z Achse bewegt sich bis ein Signal vom Messtaster erhalten oder die Verfahrgrenze erreicht wird Ein H Code ungleich null und entweder G43 oder G44 m ssen aktiv sein Beim Empfang des Messtastersignals Sprungsignal wird die Z Position zur Einstellung des angegebenen Werkzeugversatzes Hnnn verwendet Der resultierende Werkzeugversatz ist der Abstand zwischen dem aktuellen Werkst ckkoordinatennullpunkt und dem Punkt an dem der Messtaster ber hrt wird Wenn sich ein von null verschiedener Z Wert in der Codezeile mit G37 befindet wird der resultierende Werkzeugversatz um den von null verschiedenen Betrag verschoben Um keinen Versatz zu bewirken wird Z0 angegeben Das Werkst ckkoordinatensystem G54 G55 usw und die Werkzeugl ngenvers tze H01 H200 k nnen in diesem Satz oder im vorigen Satz gew hlt werden HINWEISE Dieser Code ist nicht modal und gilt nur f r den Codeblock in dem 637 angegeben ist Ein H Code ungleich null und entweder G43 oder G44 m ssen aktiv sein Um eine Besch digung des Messtasters zu vermeiden ist eine Vorschubgeschwindigkeit unter F100 Zoll oder F2500 metrisch zu verwenden Den Werkzeugmesstaster vor
383. uf s mtliche Produkte der Firma Haas beschr nkt sich nach Ermessen des Herstellers auf das Reparieren oder Ersetzen des defekten Haas Produkts Garantieausschl sse Diese Garantie ist die einzige und exklusive Garantie des Herstellers und ersetzt alle anderen Garantien ausdr cklicher stillschweigender schriftlicher m ndlicher oder sonstiger Art einschlie lich unter anderem der stillschweigenden Garantie der Handels blichkeit stillschweigenden Garantie der Eignung f r einen bestimmten Zweck oder einer sonstigen Garantie zur Qualit t Leistung oder Nichtverletzung von Rechten Alle anderen Garantien jeglicher Art werden hiermit vom Hersteller verneint und vom Kunden aufgegeben Einschr nkungen und Ausschlusse der Garantie Komponenten die w hrend der normalen Verwendung und mit der Zeit Abnutzungseinfl ssen ausgesetzt sind einschlie lich u a Lackierung Fensterausf hrung und zustand Gl hlampen Dichtungen Abstreifer Dichtringe Sp neabfuhrsystem z B F rderschnecken Sp nerutschen Riemen Filter T rrollen Werkzeugwechslerfinger usw sind von dieser Garantie ausgeschlossen Zur Aufrechterhaltung der Garantie m ssen die vom Hersteller vorgeschriebenen Wartungsprozeduren eingehalten und belegt werden Die Garantie entf llt wenn der Hersteller ermittelt dass i das Haas Produkt fehlerhafter Behandlung Missbrauch Fahrl ssigkeit Unfall unsachgem er Aufstellung unsachgem f ser Wartung unsachgem f ser Lag
384. ug Nr 1 ist ein Schaftfr ser mit einem Durchmesser von 0 500 Zoll G00 G90 G54 X0 YO SA000 MOS G43 H01 2 1 M08 GOl 20 E30 G13 G91 Z 5 1 400 K2 0 0 400 LA DOI F20 GOU G90 Z1 0 M09 G28 G91 YO Z0 M3037 Q O G Codes M Codes Einstellungen G17 XY Ebene G18 XZ Ebene G19 YZ Ebene w hlen Group 02 F r die Stirnseite des Werkst cks bei dem eine kreisf rmige Fr soperation G02 G03 G12 G13 ausgef hrt wird m ssen zwei der drei Hauptachsen x Y und z ausgew hlt werden Einer der drei G Codes dient zur Auswahl der Ebene G17 f r XY G18 f r XZ und G19 f r Yz Jeder ist modal und gilt f r alle nachfolgenden Kreisbewegungen Die Standard Ebenenauswahl ist G17 d h eine Kreisbewegung in der xY Ebene kann ohne Wahl von G17 programmiert werden Die Ebenenwahl gilt auch f r G12 und G13 Kreistaschenfr sen stets in der Xy Ebene Wenn Fr serradiuskorrektur gew hlt wird G41 oder G42 darf nur die xyY Ebene G17 f r die Kreisbewegung verwendet werden G17 definiert Kreisbewegung wobei der Bediener von oben auf den xy Tisch schaut Dies definiert die Bewegung des Werkzeugs relativ zum Tisch G18 definiert Kreisbewegung wobei der Bediener von der R ckseite der Maschine zur vorderen Bedienungstafel hin schaut G19 definiert Kreisbewegung wobei der Bediener von der Seite der Maschine wo die Bedienungstafel befestigt ist ber den Tisch schaut F6 7 G17 G18 und G19 Kreisbew
385. ugbelastungsgrenze nicht berschritten wird Ist die Werkzeugbelastungsgrenze jedoch bereits berschritten werden die Tasten f r FEEDRATE OVERRIDE von der Steuerung ignoriert 85 Maximum Corner Rounding Maximale Eckrundung Diese Einstellung definiert die Bearbeitungsgenauigkeit von abgerundeten Ecken innerhalb einer gew hlten Toleranz Der anf ngliche Standardwert ist 0 0250 Zoll Hat diese Einstellung den Wert null handelt die Steuerung so als w re in jedem Bewegungssatz ein exakter Halt befohlen Siehe auch Einstellung 191 Seite 391 und G187 Seite 334 F6 64 Einstellung 85 Maximum Corner Rounding Maximale Eckrundung A programmiierter Punkt B Einstellung 85 0 025 B Einstellung 85 0 050 1 Keine Verlangsamung erforderlich um die eingestellte Genauigkeit zu erf llen 2 Eine deutlich niedrigere Geschwindigkeit ist erforderlich um in die Ecke zu arbeiten 381 Einstellungen 382 86 M39 Werkzeugrevolver drehen sperren Wenn diese Einstellung aktiviert ON ist werden M39 Befehle von der Steuerung igniriert 87 M06 Resets Override M06 setzt Beeinflussungen zur ck Dies ist eine ON OFF Einstellung Ist diese Einstellung aktiviert ON und MO6 befohlen werden alle manuellen Beeinflussungen annulliet und die entsprechenden programmierten Werte oder Standardwerte wiederhergestellt 88 Reset Resets Overrides Reset setzt Beeinflussungen zur ck Dies ist eine ON OFF Einstellung
386. uk nftigen Referenzen auf die Achsenpositionen werden unter Verwendung des neuen Koordinatensystems G54 G59 interpretiert Siehe auch G154 zwecks weiterer Werkst ckvers tze G Codes M Codes Einstellungen G60 Unidirektionale Positionierung Gruppe 00 Dieser G Code dient nur zur Positionierung in positiver Richtung Er ist nur aus Kompatibilit tsgr nden mit lteren Systemen vorhanden Er ist nicht modal beeinflusst also nicht die nachfolgenden S tze Siehe auch Einstellung 35 G61 Exakter Stopp Modus Gruppe 15 Der G61 Code wird verwendet um einen exakten Stopp zu befehlen Er ist modal beeinflusst also auch die nachfolgenden S tze Die Maschinenachsen kommen nach Ende jeder befohlenen Bewegung zu einem exakten Halt G64 G61 Aufheben Gruppe 15 Der G64 Code wird verwendet um exakten Stopp aufzuheben G61 G65 Makroaufruf Gruppe 00 Der G65 Code wird im Abschnitt Programmierung Makros beschrieben G68 Drehung Gruppe 16 Dieser G Code ist optional und erfordert Drehung und Skalierung G17 G18 G19 optionale Ebene der Drehung Standard aktuelle Ebene A optionaler Mittelpunkt der Drehung f r die erste Achse der gew hlten Ebene B optionaler Mittelpunkt der Drehung f r die zweite Achse der gew hlten Ebene R optionaler Winkel der Drehung in Grad Dreistellige Dezimalzahl 360 000 bis 360 000 Vor G68 muss G17 G18 oder G19 verwendet werden um die zu drehende Achsenebene festzulegen Beispiel
387. ukts ber die Reparatur oder den Ersatz gem Definition in der obigen Garantie hinaus Haftungseinschr nkung Der Hersteller haftet dem Kunden oder anderen Personen nicht f r Kompensations Begleit Folge Straf Sonder oder andere Sch den oder Anspr che ungeachtet der Tatsache ob diese auf einer vertraglichen unerlaubten gesetzlichen oder billigen Handlung aufgrund von oder im Zusammenhang mit einem Haas Produkt anderen Produkten oder Dienstleistungen des Herstellers oder eines autorisierten H ndlers Kundendiensttechnikers oder anderen Vertreters des Herstellers zusammengefasst autorisierter Vertreter oder durch das Versagen von Teilen oder Produkten entstehen die unter Verwendung eines Haas Produkts hergestellt wurden auch wenn der Hersteller oder autorisierte Vertreter von der M glichkeit solcher Sch den unterrichtet wurde wobei die Sch den oder Anspr che sich u a auf entgangene Gewinne Datenverlust Produktverlust Gewinnverlust Verwendungsverlust Kosten von Stillstand Kulanz Sch den an Anlagen Geb uden oder anderen Sachmitteln von beliebigen Personen sowie Sch den aufgrund einer Fehlfunktion eines Haas Produkts erstrecken Sch den und Anspr che dieser Art werden vom Hersteller abgewiesen und der Kunde verzichtet auf die Erhebung solcher Anspr che Die einzige Haftung des Herstellers und die exklusive Abhilfe des Kunden bei Sch den und Anspr chen aus beliebigen Gr nden beschr nkt sich nach Ermessen d
388. und gespeichert werden Beispiel a Schraubenlochmuster b Langl cher C Winkelmuster beliebig viele L cher unter beliebigem Winkel ohne jeglichen Zwischenraum d Spezielles Fr sen wie beispielsweise mit Weichbacken e Matrixmuster z B 12 quer x 15 abw rts f Schlagmesserbearbeitung einer Oberfl che z B 12 Zoll x 5 Zoll mit einem 3 Zoll Schlagmesser Automatische Versatzeinstellung basierend auf dem Programm Mit Makros k nnen in jedem Programm Koordinatenvers tze eingestellt werden sodass Setup Vorg nge leichter und weniger fehleranf llig sind Makrovariablen 2001 2800 Messen Die Verwendung eines Messtasters erh ht die F higkeiten der Maschine in vielerlei Hinsicht Hier einige Beispiele a Profilbildung eines Werkst cks um unbekannte Abmessungen f r die Bearbeitung zu bestimmen b Werkzeugkalibrierung f r Versatz und Verschlei werte C Inspektion vor der Bearbeitung um Materialzugaben bei Gussteilen zu bestimmen d Inspektion nach der Bearbeitung um Parallelit ts und Ebenheitswerte wie auch die Position zu bestimmen 189 Einf hrung in Makros 190 N tzliche G und M Codes MOO M01 M30 Programm beenden G04 Verweilzeit G65 Pxx Makro Unterprogrammaufruf Erlaubt die bergabe von Variablen M96 Pxx Oxx Bedingte lokale Verzweigung bei digitalen Eingabesignalen M97 Pxx Aufruf eines lokalen Unterprogramms M98 Pxx Aufruf eines Unterprogramms M99 Unterprog
389. und O Werte als den Werkzeugdurchmesser und einen K Wert gleich dem Kreisradius verwenden Um nur einen Kreisradius zu schneiden nur einen I Wert entsprechend des Radius und keinen K oder O Wert verwenden 000098 BEISPIEL GL2 UND 613 7 G Codes M Codes Einstellungen VERSATZ D01 UNGEF HR AUF WERKZEUGGR SSE GESETZT WERKZEUGDURCHMESSER MUSS GR SSER ALS Q SEIN TIMO6 G54G00G90X0Y0 Zur Mitte von G54 fahren G4320 1H01 S2000M03 G12I1 5F10 2 1 2D01 Tasche im Uhrzeigersinn schlichten DST TL G5S5X0YO Zur Mitte von G55 fahren G1210 3K1 500 3F10 2 1 2D0Ol Im Uhrzeigersinn schruppen und schlichten GOOZO 1 G56X0Y0 Zur Mitte von G56 fahren G13I1 5F10 2 1 2D01 Tasche im Gegenuhrzeigersinn schlichten GO0OZO 1 GS XOYO Zur Mitte von G57 fahren G1310 3K1 500 3F10 2 1 2DOl Im Gegenuhrzeigersinn schr ppen und schlichten GOOZO 1 G28 M307 F6 6 Kreisf rmiges Taschenfr sen G12 Uhrzeigersinn abgebildet 1 nur I 2 nur I K und Q Diese G Codes setzen die Verwendung von Fr serkorrektur voraus sodass G41 oder G42 nicht in der Programmzeile verwendet werden braucht Es wird jetzt jedoch eine D Versatzzahl f r den Fr serradius oder Fr serdurchmesser ben tigt um den Kreisdurchmesser zu korrigieren Die folgenden Programmiierbeispiele zeigen das Format von G12 und G13 wie auch die verschiedenen M glichkeiten wie diese Programme geschrieben werden k nnen Einzel
390. uss dieses mit dem Vermerk H in die Tabelle eingetragen werden Hinweis Alle gro en Werkzeuge werden auch als schwer definiert Beim Betrieb bedeutet ein h in der Werkzeugtabelle ein schweres Werkzeug in einem gro en Werkzeugfach Als Sicherheitsma nahme arbeitet der Werkzeugwechsler beim Wechsel eines schweren Werkzeugs mit maximal 25 der normalen Geschwindigkeit Die Aufw rts Abw rts Geschwindigkeit des Werkzeugfachs wird nicht verringert Nach dem Werkzeugwechsel kehrt die Steuerung zur normalen aktuellen Geschwindigkeit zur ck Bei Auftreten von Problemen beim Wechsel von ungew hnlichen oder extremen Werkzeugen setzen Sie sich bitte mit Ihrem H ndler in Verbindung H Schwer aber nicht unbedingt gro gro e Werkzeuge erfordern leere F cher an beiden Seiten h Schweres Werkzeug mit kleinem Durchmesser in einem Fach f r ein gro es Werkzeug definiert die beiden benachbarten F cher m ssen leer bleiben Die Kleinbuchstaben bh und I werden durch die Steuerung vergeben niemals selbst h oder l als Kleinbuchstaben in die Werkzeugtabelle eingeben Werkzeug mit kleinem Durchmesser in einem Fach das f r ein gro es Werkzeug in der Spindel reserviert ist Gro e Werkzeuge werden immer auch als schwer angenommen Schwere Werkzeuge werden nicht auch als gro angenommen Bei Werkzeugwechslern ohne High Speed Spezifikation haben H und h keine Bedeutung Verwendung von 0
391. vall f r die Beseitigung von Kondenswasser im Druckluftsystem fest Die Reinigung beginnt wenn die in Einstellung 242 eingestellte Zeit ab Mitternacht verstrichen ist 243 Air Water Purge On Time Luft Wasser Ablasszeitraum Sekunden Diese Einstellung legt die Dauer f r die Beseitigung von Kondenswasser im Druckluftsystem fest Die Einheit daf r sind Sekunden Die Beseitigung beginnt f r die in Einstellung 243 definierte Anzahl von Sekunden wenn die in Einstellung 242 definierte Zeit ab Mitternacht verstrichen ist 244 Master Gage Tool L nge L nge Messlehre Werkzeug Zoll Diese Einstellung legt die L nge der Messlehre fest die zur Lokalisierung der Werkzeugabtastfl che bei der Einrichtung verwendet wird Dies ist die L nge von der Basis bis zur Spitze der Messlehre Sie kann in der Regel an einer Werkzeug Voreinstelllehre gemessen werden 245 Gef hrliche Vibrationsempfindlichkeit Diese Einstellung w hlt die Empfindlichkeitsstufe LOW MEDIUM oder HIGH des Sensors f r gef hrliche Vibrationen bei Maschinen die damit ausger stet sind Diese Einstellung wird bei jedem Einschalten der Maschine standardm ig auf HIGH HOCH gesetzt 393 Einstellungen HINWEIS HINWEIS 394 249 Haas Startbildschirm aktivieren Wenn diese Einstellung aktiviert ON ist erscheint bei jedem Einschalten der Maschine ein Bildschirm mit Anweisungen zum Starten Sie k nnen die Einstellung 249 ber Einstellungsseite ON
392. way und DNS ist XXX XXX XXX XXX GB 255 255 255 255 am Ende folgt kein Punkt Die maximale Adresse betr gt 255 255 255 255 keine negativen Zahlen 903 Subnet Maske Wird in einem Netzwerk mit statischen TCP IP Adressen verwendet Der Maskenwert wird vom Netzwerkadministrator zugewiesen Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden 904 Gateway Dient zum Zugriff ber Router Vom Netzwerkadministrator wird eine Adresse zugewiesen Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden 905 DNS Server Die IP Adresse des Domain Name Server oder des Domain Host Control Protocol im Netzwerk Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden 906 Name der Domain Arbeitsgruppe Teilt dem Netzwerk mit zu welcher Arbeitsgruppe oder Domain die CNC Steuerung geh rt Damit nderungen dieser Einstellung wirksam werden muss die Maschine aus und wider eingeschaltet werden 395 Einstellungen HINWEIS 396 907 Name des Remote Servers Bei Haas Maschinen mit WINCE FV 12 001 oder h her wird der NETBIOS Name des Computers eingegeben auf dem der Share Ordner gespeichert ist Es wird keine IP Adresse unterst tzt 908 Pfad zum gemeinsam verwendeten Remote Ordners Diese Einstellung enth lt den Namen des gemeinsam verwendeten Netzwerkordners Um den
393. werden Die Namen Macro Label 1 undMacro Label 2 k nnen ge ndert werden dazu den Namen markieren einen neuen Namen eingeben und ENTER dr cken Um auszuw hlen welche zwei Makrovariablen unter Macro Label 1 undMacro Label 2 im Fenster Operation Timers amp Setup angezeigt werden sollen 1 CURRENT COMMANDS dr cken 2 PAGE UP oder PAGE DOWN dr cken um die Seite Operation Timers amp Setup aufzurufen E Mit den Pfeiltasten das Eingabefeld Macro Label 1 oderMacro Label 2 rechts neben dem Namen ausw hlen 4 Die Variablennummer ohne eingeben und ENTER dr cken Das Feld auf der rechten Seite der eingegebenen Variablennummer zeigt den aktuellen Wert an Makroargumente Die Argumente in einem G65 Ausdruck stellen eine M glichkeit dar Werte an ein Makrounterprogramm zu bergeben und in lokalen Variablen zu speichern Die folgenden zwei Tabellen zeigen die Zuordnung der alphabetischen Adressvariablen zu den numerischen Variablen die in einem Makrounterprogramm verwendet werden Programmierung von Sonderausstattungen Alphabetische Adressierung REEBEFeERTEREM wm p EA Ex Ca CI CORE EEE EEE ERC CHE e e e E E E e e e e e e e ee Alternative alphabetische Adressierung sw a e E e e a AC ww h eeke kekk bk ei s e EE EE R A E EE peme e e e e e e e e e a as EC E E CA Die Argumente akzeptieren Gleitpunktwerte bis zu vier Dezimalstellen Wenn die Steuerung im metrischen System arbeitet werden Tau
394. zername ist schon vergeben G Codes M Codes Einstellungen 9xxx Progs Trace 910 Passwort Programmverfolgung 9xxxx Progs Singls BLK Prog Zugriff auf Einzelsatz CNC Netzwerkfestplatte Aus Lesen Voll Tool Release Lock Out Floppy Tab Enabled Werkzeugfreigabe sperren Diskettenlaufwerk aktiviert Scale Integer F Ganzzahl F Hard Drive Tab Enabled skalieren Festplatte aktiviert 5th axis Enable F nfte Achse USB Tab Enabled USB aktivieren aktiviert Mirror Image B axis Spiegelung der 916 Second USB Tab Enabled 2 B Achse USB aktiviert Tool At Power Up Werkzeug bei Stromeinschaltung 1 Auto Power Off Timer Timer f r automatische Ausschaltung 5th axis Diameter Durchmesser 5 Net Share Achse Diese Einstellung wird verwendet um die Maschine automatisch auszuschalten wenn sie l ngere Zeit nicht benutzt wurde Der Wert in dieser Einstellung stellt die Ruhezeit der Maschine in Minuten dar nach der sie automatisch ausgeschaltet wird Die Maschine wird nicht ausgeschaltet wenn ein Programm l uft und die Zeitz hlung Anzahl Minuten beginnt jedes Mal wieder von Null wenn eine Taste gedr ckt oder das HANDLE JOG bet tigt wird Die automatische Ausschaltsequenz zeigt dem Bediener 15 Sekunden vor der Ausschaltung eine Warnmeldung an sodass dieser eine beliebige Taste bet tigen kann um das Ausschalten zu verhindern 359 Einstellungen 360 2 Power Off at M30 Ausschalten bei M30 Sc
395. zum Hintergrund Editor umgeleitet Nach dem Editieren durch Dr cken von PROGRAM kehrt die Tastatureingabe zu M109 im laufenden Programm zur ck 4 2 3 Manuelle Dateneingabe MDI Manuelle Dateneingabe MDI erm glicht es die automatischen CNC Bewegungen zu befehlen ohne ein formelles Programm zu benutzen Ihre Eingabe bleibt auf der MDI Eingabeseite bis sie von Ihnen gel scht wird F4 2 Beispiel f r eine MDI Eingabeseite G97 S1000 M03 GOU X2 Z0 1 G01 X1 8 Z 1 F12 X1 78 X1 76 X1 75 MDI DNC dr cken um den MDI Modus aufzurufen 2 Programmbefehle in das Fenster eingeben CYCLE START dr cken um die Befehle auszuf hren 3 Um das im MDI Modus eingegebene Programm als nummeriertes Programm zu speichern a HOME dr cken um den Cursor an den Anfang des Programms zu setzen b Eine neue Programmnummer eingeben Programmnummern m ssen dem Standard Programmnummern Format Onnnnn entsprechen C ALTER dr cken Die Steuerung speichert das Programm im Arbeitsspeicher und l scht die MDI Eingabeseite Sie k nnen das neue Programm auf der Registerkarte 120 4 2 4 Programmierung MEMORY im Men des Ger temanagers sehen LIST PROGRAM dr cken 4 ERASE PROGRAM dr cken um alles auf der MDI Eingabeseite zu l schen Komfort Editor Der Komfort Editor erm glicht die Bearbeitung von Programmen mithilfe von Popup Men s F4 3 Anzeige des Komfort Editors 1 Aktive Programme

Download Pdf Manuals

image

Related Search

Related Contents

Bil-Jax XLB-4725A Wheelchair User Manual  INGECON SUN STORAGE 1Play  Speedlight Flash  OPERATING INSTRUCTIONS FOR THE "LOTUS AIR" SYSTEM  4010DUO User`s Manual  

Copyright © All rights reserved.
Failed to retrieve file