Home

intext:installationshandbuch filetype:pdf

image

Contents

1. w lt P Bei Handr der mit Wahlschalter f r die Achsen wird angezeigt ob der besagte Taster gedr ckt 2 E worden ist Wenn der Wert 0 ist bedeutet dass das der Taster nicht gedr ckt wurde k S Oo ke HANFCT u Gibt den Multiplikationsfaktor zur ck der von der SPS aus f r jedes Steuerrad definiert wurde E P 8 S K Muss benutzt werden wenn man ber mehrere elektronische Steuerr der verf gt oder wenn man T bei einem einzigen Steuerrad unterschiedliche Multiplikationsfaktoren x1 x10 x100 f r jede zZ Achse anwenden will g 2 c B A w v U Z Y x We c bj aj c bja c ib a c b a c b a c b a c ib a cib a c b a Isb lt ke Nachdem der Schalter auf eine der Positionen des Steuerrades gestellt worden ist erfragt die CNC 5 diese Variable und wendet den ausgew hlten Multiplikationsfaktor f r jede einzelne Achse je nach S den Werten an die den Bits c b a einer jeden von ihnen zugewiesen sind a c b a 0 0 0 Das am Schalter der Steuerungstafel oder auf der Tastatur Angezeigte 0 O 1 Faktorx1 O 1 0 Faktorxi0 1 0 0 Faktorx100 Gibt es auf einer Achse mehr als 1 Bit wird des Bit mit dem geringeren Gewicht ber cksichtigt so dass So c b a 1 1 1 Faktorxi 1 1 0 Faktorx10 EE il Auf dem Monitor wird immer der auf dem Schalter ausg
2. a b g d e f za C97 K ail 99 K100 101 K102 eli ee ler esl aal zo g7 h i j k l D 103 104 105 106 107 108 71 72 73 74 75 76 1 m In lo P q E 109 V110 Vaea mai Kara Kaas E EEE EEE Re 2 o r s t u v w 83 84 85 86 87 88 r Ke 114 Vaas 116 Vaaz Kaas Kag 3 S y z 89 90 91 32 9 120 121 122 l 2 35 an la las sa 50 Pa E E gt a io ie ia 2 65456 65445 Ge j Es 1 he A 63 33 34 447 x 65460 65462 pa E A ZA pa 62 ien leie 64812 SH been res kee er kees 65458 65455 S Ca p A j A 65522 65524 027 61446 013 61447 61452 61443 65523 l J L J Ee IL a CH IIIe A Ae JILL 65521 OOO 37 O bi SPINDLE Bei ele eg 65520 LI ei UI Se II II E D E F U gt Uni fs lr it EZ rz 2 d m N N F R S T U S SS Til i u 6 SP CLEAR SE INS 7 GEES i ei t4 SEN i 1 2 Fl Leila H HELP Em ER RESET sl FAGOR 2 JE er DOEB E WE x E z TEE EEE J Fest lien UI In Nm We et Bi H d D SPINDLE Se CNC 8037 MooeLL AM SoFT V01 4x 285 Programmierungshandbuch Kennung f r die Tasten FAGOR CNC 8037 MopeLL AM SoFT V01 4x 286 WARTUNG Sauberkeit Wenn si
3. e IstJ gr er als 1 geht sie bei jedem Bohrdurchgang um die in H angezeigte Menge zur ck sowie nach jeweils J Bohrdurchg ngen bis zur Bezugsebene RP e Bei J1 geht sie bei jedem Durchgang auf die Bezugsebene RP zur ck e Bei JO geht sie bei jedem Durchgang auf die in H angezeigte Erleichterungskoordinate zur ck K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach den einzelnen Bohrschritten bis das Werkzeug zur ckf hrt Wenn dieser Wert nicht programmiert ist wird die CNC der Wert KO annehmen L5 5 Mindestbohrschritte Definition des Mindestwerts f r einen Bohrschritt Dieser Parameter wird mit R Werten ungleich 1 benutzt Wird er nicht oder mit dem Wert 0 programmiert wird Wert 1 mm genommen R5 5 Verringerungsfaktor f r die Arbeitsschritte beim Bohren Faktor welcher den bergang beim Bohrarbeitsgang B reduziert Wird er nicht oder mit dem Wert 0 programmiert wird Wert 1 genommen Wenn R 1 sind alle Bohrschritte gleich gross sie haben den unter B programmierten Wert Ist er nicht 1 ist der erste Bohrdurchgang B der zweite R B der dritte R RB und so weiter das hei t ab dem zweiten Durchgang ist der neue das Produkt des Faktors R mal des vorigen Durchgangs Wenn f r R ein anderer Wert als 1 eingegeben wird l sst die CNC keine kleineren Schritte als unter L programmiert zu 9 6 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betri
4. Positionierung auf PO G90 X50 Y40 Voreinstellung von PO als Teilenullpunkt G92 X0 YO Programmierung gem den Werkst ckkoordinaten G91 X30 X20 Y20 X 20 Y20 X 30 Y 40 Einschr nkung der Spindeldrehzahl Bei Ausf hrung eines Satzes vom Typ G92 S5 4 begrenzt die CNC im voraus mit S5 4 die Spindelgeschwindigkeit auf den festgelegten Wert Soll sp ter ein Satz mit einer h heren Geschwindigkeit ausgef hrt werden dann f hrt die CNC den genannten Satz mit der h chsten ber die Funktion G92 S eingestellten Geschwindigkeit aus Dieser Maximalwert kann auch nicht mittels Tastatureingabe berschritten werden REFERENZSYSTEME Voreinstellung der Koordinaten und Nullpunktverschiebungen da FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 55 REFERENZSYSTEME Voreinstellung der Koordinaten und Nullpunktverschiebungen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x P 4 4 2 Nullpunktverschiebungen G54 G59 und G159 Die CNC weist eine Tabelle mit Nullpunktverschiebungen auf aus dieser Tabelle k nnen unterschiedliche Verschiebungswerte ausgew hlt werden damit Nullpunktverschiebungen unabh ngig von der jeweils aktiven Nullpunktverschiebung m glich sind Zugriff zur Tabelle erfolgt ber die CNC Bedientafel wie im Bedienungshandbuch erl utert oder durch das Programm mittels Hochsprachenbefehlen Es sind zwei Arten der Nullpunktverschiebung m glich Absolute Nullpu
5. gt Programmierung in ISO Code FAGOR 2 CNC 8037 MooeLL AM SorFT V01 4x 275 Programmierung in ISO Code FAGOR 2 CNC 8037 MODELL M SoFT V01 4x KC Funktion Bedeutung Abschnitt G72 Allgemeine und spezielle Skalierungsfaktoren 7 8 G73 Drehung des Koordinatensystems s G74 Maschinenreferenzsuche 4 2 G75 Antasten bis Ber hrung G76 Antasten bei Ber hrung 11 1 G79 nderung von Festzyklus Parametern GE G80 Annullierung Festzyklus 9 3 G81 Bohrzyklus KL G82 Bohr Festzyklus mit Verweilen 9 8 G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden SS G84 Gewindebohrzyklus 9 10 G85 Festzyklus reiben 9 11 G86 Ausbohr Festzyklus mit R ckzug in G00 Dila G87 Festzyklus Rechtecktaschen 9 13 G88 Festzyklus Kreistaschen 9 14 G89 Ausbohr Festzyklus mit R ckzug in G01 9 15 G90 Absolute Programmierung 3 4 G91 Inkrementale Programmierung 3 4 G92 Koordinatenvoreinstellung Spindeldrehzahlbegrenzung 4 4 1 G93 Vorwahl vom polaren Nullpunkt 4 5 G94 Vorschubgeschwindigkeit mm Zoll pro Minute 5 2 1 G95 Vorschubgeschwindigkeit mm Zoll pro Umdrehung 322 G96 Konstante Schnittgeschwindigkeit 5 2 3 G97 Konstante Werkzeugmittelpunktsgeschwindigkeit 5 2 4 G98 R ckkehr zur Ausgangsebene 95 G99 R ckkehr zur Bezugsebene 9 5 M bedeutet modal d h die G Funktion bleibt nach der Aktivierung aktiv inkompatible G Funktionen werden nicht aktiv D bedeutet Standard d h die G Funktion wird beim Ei
6. 242 Lese Schreib Variablen TIMER Diese Variable gestattet das Lesen oder die Modifizierung der Zeit in Sekunden die von der Uhr angezeigt wird die von der SPS aktiviert wurde M gliche Werte 0 4294967295 Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt PARTC Die CNC verf gt ber einen Werkst ckz hler der bei der Ausf hrung von M30 oder M02 ausgenommen im Simulationsbetrieb in allen Betriebsarten zunimmt und diese Variable gestattet die Ablesung oder Anderung ihres Werts der von einer Zahl zwischen 0 und 4294967295 gegeben wird Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt KEY R ckgabe des Codes der zuletzt bet tigten Taste falls die Bet tigung akzeptiert worden war Diese Variable kann man als Variable f r das berschreiben verwenden das einzig und allein innerhalb eines angepassten Programms Kanal des Nutzers m glich ist Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt KEYSRC Auslesen oder ndern der Tastenzugeh rigkeit Zul ssige Werte 0 Tastatur 1 SPS 2 DNC Die CNC l sst nderungen an der Var
7. GPO XP1 Z100 G1 X 12 5 Z100 IF P100 P101 EQ P102 GOTO N100 IF 2 5 EQ 12 GOTO N100 Die Benutzung der Allzweckvariablen h ngt von der Art der S tze in denen sie sich jeweils befinden und dem Abarbeitungskanal ab Die Programme die im Kanal des Nutzers ausgef hrt werden k nnen alle beliebigen globalen Parameter Nutzerparameter oder Parameter vom Hersteller enthalten aber es d rfen keine lokalen Parameter verwendet werden Typen der arithmetischen Parameter Lokale Parameter Die lokalen Parameter sind nur von dem Programm oder von der Subroutine in der sie einprogrammiert wurden zug nglich Es gibt sieben Gruppen von Parametern Die in der h heren Programmiersprache verwendeten lokalen Parameter k nnen unter Benutzung der vorher dargestellten Form oder auch unter Einsatz der Buchstaben A Z ausgenommen N definiert werden so dass also A gleich PO und Z gleich P25 ist Das folgende Beispiel zeigt diese 2 Arten der Festlegung IF PO P1 P2 P3 EQ P4 GOTO N100 IF A B C D EQ E GOTO N100 Bei der Benutzung von Parameternamen Buchstaben zur Zuordnung von Werten z B A anstatt PO kann wenn der arithmetische Ausdruck eine Konstante ist die Anweisung wie folgt abgek rzt werden PO 13 7 gt A 13 7 gt A13 7 Mit Klammern ist vorsichtig umzugehen da M30 nicht das gleiche bedeutet wie M30 Die CNC liest M30 als hochsprachige Anweisung mit der Bedeutung P12 30 und nicht als Befehl f
8. G91 G01 Y 10 CALL 11 RET SUB 11 G81 G98 G91 Z 8 I 22 F1000 S5000 T1 D1 G84 Z 8 I 22 K15 F500 S2000 T2 D2 G80 RET Bohren und Gewindeschneiden Bohren und Gewindeschneiden Bohren und Gewindeschneiden Bohren und Gewindeschneiden Bohr Festzyklus Gewindeschneid Festzyklus PCALL Ausdruck Zuordnungsanweisung Zuordnungsanweisung Der mnemonische Code PCALL bewirkt dass das mittels einer Nummer oder eines Ausdrucks der sich zu einer Nummer aufl st definierte Unterprogramm aufgerufen wird Ausserdem erlaubt er maximal 26 lokale Parameter des betreffenden Unterprogramms zu initialisieren Die lokalen Parameter werden mittels Zuordnungsanweisungen initialisiert Beispiel PCALL 52 A3 B5 C4 P10 20 In diesem Fall wird nicht nur eine neue Unterprogramm Verschachtelungebene erzeugt sondern auch eine neue Lokalparameter Verschachtelungsebene von diesen k nnen bis zu 6 St ck vorhanden sein und zwar im Rahmen der 15 Unterprogramm Verschachtelungsebenen Sowohl das Hauptprogramm wie auch die Unterprogramme auf den einzelnen Parameter Verschachtelungsebenen k nnen jeweils 26 lokale Parameter PO P25 aufweisen Programmierbeispiel c O OO gt S H 3 J oO ZS c oe 7 Z A E X 5 W o A S x g 304 25 J 70 Y Ze 50 W 104 30 10 L N 10 l A Fei lt 3 L ke O E DN d 70 T D A G90 G00 X30 Y50 Z0 PCALL 10 PO 20 P1 10 au
9. Gerader Bahnverlauf Kreis Kreis Bahnverlauf Gerader Kreis Bahnverlauf Kreis WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 129 WERKZEUGKOMPENSATION Werkzeugl ngenkompensation G43 G44 G15 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 130 8 2 Werkzeugl ngenkompensation G43 G44 G15 Mittels dieser Funktion k nnen L ngenunterschiede jeweils zwischen dem programmierten und dem tats chlich benutzten Werkzeug ausgeglichen werden Die Werkzeugl ngenkorrektur wird an der mittels G15 bezeichneten oder falls G15 nicht programmiert ist an der senkrecht zur Hauptebene stehenden Achse wirksam Wenn G17 Werkzeugl ngenkorrektur in der Achse Z Wenn G18 Werkzeugl ngenkorrektur in der Achse Y Wenn G19 Werkzeugl ngenkorrektur in der Achse X Bei Programmierung einer der Funktionen G17 G18 G19 gilt f r die CNC als neue L ngsachse f r die Werkzeugl ngenkorrektur die senkrecht zur angew hlten Ebene stehende Achse Bei Durchf hrung von G15 und aktiver Funktion G17 G18 oder G19 ersetzt die neue L ngsachse mittels G15 angew hlt jedoch die bisherige Die Funktionscodes f r die Werkzeugl ngenkorrektur lauten wie folgt G43 Werkzeugl ngekompensation G44 Werkzeugl ngenkorrektur aus Die Funktion G43 dient nur zur Aktivierung der Werkzeugl ngenkorrektur Diese wird von der CNC dann aufg
10. der ausgew hlten Achse X TZONE R R W R Status des Arbeitsbereichs 3 TZLO X C R R W R Arbeitsbereich 3 Unterer Grenzwert gem der ausgew hlten Achse X TZUP X C R R W R Arbeitsbereich 3 Oberer Grenzwert gem der ausgew hlten Achse X FOZONE R R W R Status des Arbeitsbereichs 4 FOZLO X C R R W R Arbeitsbereich 4 Unterer Grenzwert gem der ausgew hlten Achse X FOZUP X C R R W R Arbeitsbereich 4 Oberer Grenzwert gem der ausgew hlten Achse X FIZONE R R W R Status des Arbeitsbereichs 5 FIZLO X C R R W R Arbeitsbereich 5 Unterer Grenzwert gem der ausgew hlten Achse X FIZUP X C R R W R Arbeitsbereich 5 Oberer Grenzwert gem der ausgew hlten Achse X Den Vorsch ben zugeordnete Variablen Variable CNC SPS DNC Abschnitt 12 2 6 FREAL R R H Ist Vorschub der CNC in mm min oder Zoll min FREAL X C R R H Tats chlicher Vorschub der CNC auf der ausgew hlten Achse FTEO X C R R H Theoretischer Vorschub der CNC auf der ausgew hlten Achse Variablen die mit der Funktion G94 in Verbindung stehen FEED R R R Aktiver Vorschub der CNC in mm min oder Zoll min DNCF R R DAN Von der SPS ausgew hlter Vorschub PLCF R R W R Von der SPS ausgew hlter Vorschub PRGF R R R Vom Programm ausgew hlter Vorschub Variablen die mit der Funktion G95 in Verbindung stehen FPREV R R R Aktiver Vorschub in der CNC in mm Umdre
11. z GO R 100 00 Punkt PO auf Gerader G01 Der polare Ursprungspunkt kann mittels Funktion G93 Beschreibung folgt verschoben werden ausserdem verschiebt er sich wie folgt Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem R CKSETZ Vorgang geht die CNC auf den im allgemeinen Maschinenparameter IPLANE definierten Koordinaten Ursprungspunkt der Arbeitsebene als polaren Ursprungspunkt ber Bei Wechsel der Arbeitsebene G16 G17 G18 G19 geht die CNC auf den Koordinaten Ursprungspunkt der neuen Arbeitsebene als polaren Ursprungspunkt ber Koordinatenprogrammierung e BeiKreisinterpolation G02 G03 wenn der allgemeine Maschinenparameter PROGMOVE auf 1 gesetzt ist wird der Kreisbogenmittelpunkt zum neuen polaren Ursprungspunkt ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MODELL M SOFT V01 4x A4 Programmierungshandbuch 3 5 3 Rundkoordinate Zur Definierung eines Punktes im Raum kann das System Zylinderkoordinaten ebenso wie das kartesische Koordinatensystem benutzt werden Punkte in diesem System werden definiert durch Projektion dieses Punkts auf die in Polarkoordinaten R Q definierte Hauptebene Die anderen Achsen in kartesischen Koordinaten Beispiele R30 Q10 Z100 R20 Q45 Z10 V30 A20 Koordinatenprogrammierung amp ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 45 3
12. CNC 8037 MooeLL AM SoFT V01 4x 253 PROGRAMMZEILEN F R DIE KONTROLLE VON LA Ablaufsteuerungsanweisungen FAGOR 2 CNC 8037 MODELL M SOFT V01 4x KE ammierungshandbuch Der ELSE Teil kann in der Anweisung fehlen d h es reicht die IF Bedingung lt Aktion1 gt zu programmieren Beispiel IF P8 EQ 12 8 CALL 3 Sowohl lt Aktion1 gt als auch lt Aktion2 gt k nnen arithmetische Ausdr cke oder Programmzeilen sein davon ausgenommen sind Programmzeilen IF und SUB Aufgrund der Tatsache dass in hochsprachigen S tzen lokale Parameter mit Buchstaben benannt werden k nnen ergeben sich solche Ausdr cke wie IF E EQ 10 M10 Wenn die Bedingung von Parameter P5 E mit dem Wert 10 erf llt ist wird die Hilfsfunktion M10 nicht durchgef hrt da ein hochsprachiger Satz keine Befehle im ISO Code enthalten darf In diesem Fallbezeichnet M10 die Zuordnung des Werts 10 zu Parameter P12 d h man kann programmieren entweder IF E EQ 10 M10 oder IF P5 EQ 10 P12 10 13 5 Unterprogrammanweisungen Unterprogramme sind Teile von Programmen die wenn korrekt definiert an jeder beliebigen Stelle des betreffenden Programms aufgerufen werden k nnen Unterprogramme k nnen als selbst ndige Programmteile in der CNC abgespeichert und beliebig oft an mehreren Stellen eines Programms und durch unterschiedliche Programme aufgerufen werden Es k nnen nur solche Unterprogramme ausgef hrt werden die im Arbeitsspeiche
13. GERADER Bahnverlauf KREIS WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 COMPTYPE 1 FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 121 8 1 2 Strecken zum Radiusausgleich des Werkzeugs Die CNC liest bis zu 20 S tze gerechnet ab dem in Durchf hrung befindlichen Satz im Voraus ein um die Bahn zu berechnen Wenn die CNC mit Kompensation arbeitet muss sie die als n chste programmierte Verfahrbewegung kennen damit die Bahn berechnet werden kann Aus diesem Grund k nnen nicht mehr als 18 aufeinanderfolgende S tze ohne Verfahrbefehl programmiert werden Die nachstehenden Abbildungen zeigen die unterschiedlichen Bahnen des Werkzeugs unter Steuerung durch die CNC bei Werkzeugradiuskompensation Der programmierte Bahnverlauf wird 8 mit durchgehender Linie und der kompensierte Bahnverlauf gestrichelt dargestellt E zo SE E o 2 ZS Z u 2 S x G S w N 2 Za o E gt 22 e gt E g D gt N Z Der Modus in dem die verschiedenen Bahnen verbunden werden h ngt davon ab wie der Maschinenparameter COMPMODE angepasst wurde Wenn man ihn mit dem Wert 0 angepasst hat h ngt die Methode des Ausgleichs h ngt vom Winkel zwischen den Bahnen ab Mit einem Winkel zwischen den Abtastbahnen bis zu 300 beide Bahnen vereinigen sich mit geraden Strecken In den restlichen F llen vereinigen sich beide Bahnen mit runden Strecken FAGOR 2
14. Die Verfahrbewegung wird nicht mit der Festlegung der zweite Achse wiederholt sie wird ignoriert Beispiel Die Hauptebene wird aus den Achsen XY gebildet und die L ngsachse ist die Z Achse Zuerst wird die Neupositionierung der X und Y Achse gew nscht und zum Schluss die der Z Achse Die Repositionierung kann wie folgt definiert werden REPOS X Y Z REPOS X Z REPOS Y Z Wenn die Anweisung REPOS w hrend der Abarbeitung eines nicht durch einen Unterbrechungssignal aktivierten Unterprogramms vorkommt l st die CNC eine Fehlermeldung aus PROGRAMMZEILEN F R DIE KONTROLLE VON Programmzeilen f r Subroutinen zur Programmunterbrechung FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 259 Programmieranweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON LA FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 260 13 7 Programmieranweisungen Von einem in Ausf hrung befindlichen Programm aus erm glicht die CNC folgendes e Ausf hren eines anderen Programms in modaler Form Anweisung MEXEC P e Die Erstellung eines neuen Programms Anweisung OPEN P Das Einf gen von S tzen in ein bestehendes Programm Anweisung WRITE P EXEC P Ausdruck verzeichnis Die Anweisung EXEC P f hrt das Teileprogramm aus dem angezeigten Verzeichnis aus Das Teileprogramm kann durch jede Zahl oder jeden Ausdruck ausgef hrt werden dessen Resultat eine Zahl ist Die CNC Steuerung ist so programmiert
15. G91 G01 G05 Y70 F100 X90 50 140 Mittels dieser Funktion lassen sich Ecken verrunden wie dargestellt Der Unterschied zwischen der Soll und der Ist Kontur h ngt von der programmierten Vorschubgeschwindigkeit F ab Je h her die Vorschubgeschwindigkeit desto gr sser der Unterschied zwischen den beiden Konturen Die Funktion G05 ist modal sowie unvertr glich mit G05 G50 und G51 Sie kann auch in der Form G5 programmiert werden Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem R CKSETZ Vorgang geht die CNC auf G05 oder G07 ber je nach dem im allgemeinen Maschinenparameter ICORNER gesetzten Wert 7 3 3 Kontrollierte Betriebsart runde Ecken G05 Wenn die Funktion G50 Gesteuerte Eckenverrundung aktiv ist wartet die CNC nach theoretischer Interpolation des aktuellen Satzes bis die Achse die im Maschinenparameter INPOSW2 definierte Zone erreicht hat und beginnt dann mit der Abarbeitung des nachfolgenden Satzes N Eckenverz gerung Q07 und Eckenverrundung G05 G50 G91 G01 G50 Y70 F100 X90 140 Die Funktion G50 stellt sicher dass der Unterschied zwischen der theoretischen und der praktischen Bahn kleiner bleibt als im Maschinenparameter INPOSW2 gesetzt ist Der Unterschied zwischen der Soll und der Ist Kontur h ngt unter der Funktion G50 jedoch auch von der programmierten Vorschubgeschwindigkeit F ab Je h her di
16. KAPITEL 3 KAPITEL 4 KAPITEL 5 INDEX ber das Handbuch Konformit tserkl rung Versions bersicht Sicherheitsbeding ngen usee2un en aaneaaenan Gar ntiebeding ngen 44 R cksendungsbedingungen Zus tzliche Anmerkungen erer te Tee eh ALLGEMEINES 1 1 Werkst ckprogramme r s s2sa 23 2045040a020200100000000WsaHn ann snaanna ner denen sangen benennen 26 1 1 1 berlegungen Ethernet Anschluss eeenennnnennnnnnnennnennnnnnnnn 28 1 2 DNG Anschl ss 422 naar aeetnannat 29 1 3 Protokoll der Kommunikation ber DNC oder einem Peripherieger t 30 BAU EINES PROGRAMMS 2 1 Erstellung eines Programms auf der CN 32 2 1 1 Satzanfang 2 1 2 Programmsatz 2 1 3 Rrograrmmmengde WPPPRSEPREORHPUUFREPFEREERREEEEPEUEPFELERRESFREEUHFEFTEFERFEESEREEFRLERUFFELFFEEBRLERFRLEERFETLFERLERER ACHSEN UND KOORDINATENSYSTEME 3 1 Nomenklatur der Achsen AA 3 2 Ebenenwahl G16 G17 G18 Gi 3 3 Werkst ckma e Millimeter G71 oder Zoll G70 3 4 Absolute inkrementale Programmierung G90 G91 3 5 Koordinatenprogrammierung ssseseeseerrerrererreerneree 3 5 1 Kartesische Koordinaten 3 5 2 Polarkoordinaten 2 444444444400nnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn namen 3 5 3 Rundkoordinate ee eeen 3 5 4 Winkel und kartesisches Koordinatensystem 3 6 DrehahSEfonans
17. Mittels der Anweisung EFHOLD wird das Signal wieder wirksam gemacht 13 4 Ablaufsteuerungsanweisungen Die Anweisungen GOTO und RPT k nnen nicht solchen in Programmen benutzt werden die von einem PC aus ausgef hrt werden der ber eine der Serienlinien angeschlossen ist GOTO N Ausdruck Die Anweisung GOTO bewirkt einen Sprung innerhalb des jeweiligen Programms auf den mittels des Etiketts N Ausdruck definierten Satz Die Abarbeitung des Programms wird nach dem Sprung vom definierten Satz an fortgef hrt Die Sprungadresse kann mittels einer Nummer oder mittels eines Ausdrucks der sich zu einer Nummer aufl st definiert werden G00 X0 YO Z0 T2 D4 X10 GOTO N22 Sprunganweisung X15 Y20 Wird nicht durchgef hrt Y22 Z50 Wird nicht durchgef hrt N22 G01 X30 Y40 Z40 F1000 Abarbeitung wird hier fortgesetzt G02 X20 Y40 I 5 J 5 RPT N Ausdruck N Ausdruck P Ausdruck Die Programmzeile RPT f hrt den Teil des Programms aus das sich zwischen den zwei S tzen befindet die mit Hilfe der Kennung N Ausdruck definiert wurden Die auszuf hrenden S tze k nnen sich in dem in der Ausf hrung befindlichen Programm oder in einem Programm im RAM Speicher befinden Die Kennung P Ausdruck zeigt die Nummer des Programms an in dem sich die S tze zum Ausf hren befinden Wenn man keine Definition vornimmt wird davon ausgegangen dass der Teil der man wiederholen will sich im selben Programm befindet Beide Etikette
18. PROGRAMMZEILEN F R DIE KONTROLLE VON LA FAGOR CNC 8037 MopeLL AM SOFT V01 4x 266 e WBUF Diese Anweisung bewirkt dass der mittels WBUF Text Ausdruck edierte Satz direkt hinter dem Cursor in das zu edierende Programm eingef gt wird Ausserdem wird der Edierzwischenspeicher gel scht damit der n chste Satz ediert werden kann Dies erm glicht dem Nutzer ein vollst ndiges Programm zu editieren ohne dass es notwendig ist den Bearbeitungsmodus nach jedem Satz zu verlassen und die Taste ENTER zum Speichern zu bet tigen WBUF PCALL 25 Hinzuf gung von PCALL 25 zum zu edierenden Satz IB1 INPUT Parameter A 5 4 Abfrage von Parameter A WBUF A IB1 Hinzuf gung von A Eingabewert zum zu edierenden Satz IB2 INPUT Parameter B 5 4 Abfrage von Parameter B WBUF B IB2 Hinzuf gung von B Eingegebener Wert zu dem zu edierenden Satz WBUF Hinzuf gung von Klammer zu zum zu edierenden Satz WBUF Abspeicherung des edierten Satzes Nach Abarbeitung dieses Programms enth lt der edierte Satz PCALL25 A 23 5 B 2 25 SYSTEM Der mnemonische Code SYSTEM bewirkt dass das jeweilige benutzerdefinierte Programm abgebrochen wird und die CNC zum entsprechenden Standardmen zur ckkehrt Beispiel f r ein benutzerdefiniertes Programm Das nachfolgende benutzerdefinierte Programm muss als Benutzerprogramm im Ediermodus aufgerufen
19. das Gewindeschneiden mit n Gewinden pro Arbeitsschritt Ohne Programmierung wird Wert C 1 genommen C 0 C 1 Gi L5 5 Schlichtaufma Definiert das Aufma in der Tiefe des Gewindes f r die Fertigstellung Ohne Programmierung wird Wert 0 genommen A5 5 Eindringungsh chststeigung Definition der Eindringungsh chststeigung des Gewindes Bei keiner Programmierung oder Programmierung mit Wert O wird die Bearbeitung mit einem Arbeitsgang bis das Aufma der Schlichtoperation durchgef hrt E5 5 Ann herungsabstand Ann herungsabstand am Eingang des Gewindes Wird er nicht oder mit dem Wert 0 programmiert wird die CNC die entsprechende Fehlermeldung erzeugen Q 5 5 Eintrittswinkel zum Gewinde Winkel in Grad des Segments das den Mittelpunkt der Bohrung und den Eingangspunkt des Gewindes in Bezug auf die Abszissenachse bilden Ohne Programmierung wird Wert 0 genommen GRUNDZYKLUS G212 Fr szyklus des Aussengewindes FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 189 GRUNDZYKLUS G212 Fr szyklus des Aussengewindes FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 190 9 18 1 Grundlegende Funktionsweise 1 Eilverschiebung bis zur Bohrungsmitte X Y 2 Eilverschiebung bis zur Referenzebene Z 3 Das Verfahren der Achsen der Ebene im Schnellgang bis zum Eingangspunkt des Gewindes dieses Verfahren erfolgt nur wenn der Parameter E programmiert worden ist 4 Eilverschi
20. die Bearbeitung entf llt Bei der Definierung von Punktgruppen Q10 013 muss darauf geachtet werden den letzten Punkt dreistellig zu bezeichnen da die CNC den Befehl Q10 13 im Mehrfachbearbeitungs Modus als Befehl Q10 130 versteht Die Reihenfolge der Parameter im Programm lautet P Q R S T U V ebenso ist auf die Reihenfolge bei der Numerierung zu achten d h die der Adresse Q zugeordneten Nummern m ssen gr sser als die der Adresse P und kleiner als die der Adresse R zugeordneten sein Beispiel Korrekte Eingabe P5 006 Q12 015 R20 022 Falsche Programmierung P5 006 Q20 022 R12 015 Werden diese Parameter nicht nicht programmiert geht die CNC davon aus dass die Bearbeitung an allen Punkten des programmierten Bahnverlaufs auszuf hren ist 10 3 1 Grundlegende Funktionsweise 1 Die Mehrfachbearbeitung berechnet den n chsten der programmierten Punkte an dem die Bearbeitung ausgef hrt werden soll 2 Im Eilgang G00 zu diesem Punkt 3 Mehrfachbearbeitung mittels Festzyklus oder modalem Unterprogramm entsprechend der Anwahl nach der Verfahrbewegung 4 Die CNC wiederholt der Schritte 1 2 und 3 bis zum Ende der programmierten Bahn Nach Beendigung der Mehrfachbearbeitung bleibt das Werkzeug am letzten Punkt des programmierten Bahnverlaufs stehen an dem die Bearbeitung ausgef hrt wurde Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse u
21. hlten Achse zur ckgelegt worden ist LIMPL X C DAN R W R Zweiter oberer Grenzwert der Wegstrecke LIMMI X C RW R W R Zweiter unterer Grenzwert der Wegstrecke DPLY X C R R R Auf dem Bildschirm angezeigter Koordinatenwert f r die ausgew hlte Achse GPOS X C n p R Koordinatenwert der ausgew hlten Achse der im Satz n des Programms p einprogrammiert wurde Variablen die mit den elektronischen Handr dern in Verbindung stehen Variable CNC SPS DNC Abschnitt 12 2 8 HANPF R R Impulse die seit dem Einschalten der CNC vom 1 Handrad empfangen wurde HANPS R R Impulse die seit dem Einschalten der CNC vom 2 Handrad empfangen wurde HANPT R R Impulse die seit dem Einschalten der CNC vom 3 Handrad empfangen wurde HANPFO R R Impulse die seit dem Einschalten der CNC vom 4 Handrad empfangen wurde HANDSE R R Bei Handr der mit Wahlschalter wird angezeigt ob der besagte Taster gedr ckt worden ist HANFCT R R W R Anderer Multiplikationsfaktor f r jedes Handrad wenn es mehrere gibt HBEVAR R R W R HBE Handrad Aktivierte Z hlung die zu verfahrende Achse und Multiplikationsfaktor x1 x10 x100 MASLAN R W R W R W Winkel der linearen Bahn mit dem Handrad Bahn oder JOG Bahn MASCFI DAN R W R W Koordinatenwert des Mittelpunkts des Kreisbogens mit Handrad Bahn oder JOG Tippbetrieb Bahn MASCSE DAN R W R W Koordinatenwert des Mittelpunkts des Kreisbogens mit Handrad Bahn oder JOG Tip
22. 1 G41 Werkzeugradiuskompensation Links 8 1 G41 N S Feststellung von Zusammenst en 8 3 G42 i Werkzeugradiuskompensation Rechts 8 1 FAGOR 2 G42 N Feststellung von Zusammenst en 8 3 G43 Werkzeugl ngenkorrektur Ein 8 2 CNC 8037 G44 Werkzeugl ngenkorrektur Aus 8 2 G50 d Gesteuerte Betriebsart runde Ecken 7 3 3 G51 z Vorschau 7 4 G52 Verfahren bis Ber hrung 6 14 G53 Programmierung bez glich des Maschinennullpunkts 4 3 MopeLL AM G54 i Absolute Nullpunktverschiebung 1 4 4 2 SOFT SES G55 R Absolute Nullpunktverschiebung 2 4 4 2 G56 D Absolute Nullpunktverschiebung 3 4 4 2 G57 e Absolute Nullpunktverschiebung 4 4 4 2 G58 S Additive Nullpunktverschiebung 1 4 4 2 60 Funktion Bedeutung Abschnitt G59 Additive Nullpunktverschiebung 2 4 4 2 G60 Mehrfachbearbeitung in gerader Linie 10 1 G61 Mehrfachbearbeitung im Parallelogramm 10 2 G62 Mehrfachbearbeitung in Gittermuster 10 3 G63 Mehrfachbearbeitung im Kreis 10 4 G64 Mehrfachbearbeitung im Kreisbogen 10 5 G65 Programmierte Bearbeitung ber Kreisbogensehne 10 6 G69 Komplexes Tieflochbohren 9 6 G70 Programmierung in Zoll 3 3 G71 Programmierung in Millimeter 3 3 G72 Allgemeine und spezielle Skalierungsfaktoren 7 6 G73 Drehung des Koordinatensystems I G74 Maschinenreferenzsuche 4 2 G75 Antasten bis Ber hrung 111 G76 Antasten bei Ber hrung 14 1 G79 nderung von Festzyklus Parametern ga
23. 1 ARG x y Arcustangente y x P7 ARG 1 2 P1 0 5 P2 0 8660 P3 0 5773 P4 90 P5 0 P6 45 P7 243 4349 Zur Berechnung des Arcustangens sind zwei Funktionen verf gbar ATAN f r Eingaben zwischen 90 und ARG f r Eingaben von 0 bis 360 x Operatoren PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 245 Operatoren PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 246 Sonstige Funktionen ABS LOG SQRT ROUND FIX FUP BCD BIN Absolutwert Dezimallogarithmus Quadratwurzel Runden Ganzzahl Ganzzahl bleibt Dezimalzahl aufrunden In BCD Wert umwandeln In Bin rwert umwandeln ammierung dbuch P1 ABS 8 P1 8 P2 LOG 100 P2 2 P3 SQRT 16 P3 4 P4 ROUND 5 83 P4 6 P5 FIX 5 423 P5 5 P6 FUP 7 P6 7 P6 FUP 5 423 P6 6 P7 BCD 234 P7 564 0010 0011 0100 P8 BIN AB P8 171 1010 d 1011 Umwandlung in Bin r und in BCD Form erfolgt im 32 Bit Format sodass die Zahl 156 wie folgt dargestellt werden kann Dezimal Hexadezimal Bin r BCD 156 9C 0000 0000 0000 0000 0000 0000 1001 1100 0000 0000 0000 0000 0000 0001 0101 0110 12 5 Ausdr cken Ein Ausdruck ist eine beliebige zul ssige Kombination von Operatoren Konstanten und Variablen Alle Ausdr cke m ssen zwischen Klammern gesetzt werden falls sich ein Ausdruc
24. 5 4 Winkel und kartesisches Koordinatensystem Punkte in der Hauptebene lassen sich auch mittels einer ihrer kartesischen Koordinaten und des Endwinkels der vorhergehenden Bahn definieren Beispiel Hauptebene X Y Yi 3 u p 5 P S o E n E 2 2 I MS PO ef 2 Z D o p gt O e 2 x10 Y20 Punkt PO Ausgangspunkt Z Q45 X30 Punkt P1 a a90 ven Punkt P2 0 Z Q 45 X50 Punkt P3 S Q 135 Y20 Punkt P4 Q180 X10 Punkt PO Zur Definierung von Raumpunkten werden die restlichen Koordinaten als kartesische Koordinaten programmiert FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 46 3 6 Drehachsen Folgende Drehachsen sind m glich Herk mmliche Drehachse Positionierdrehachse ausschlie lich Hirth Drehachse Diese sind wiederum zu unterscheiden in Rollover Wenn ihre Positionsanzeige zwischen 0 und 360 erfolgt No Rollover Wenn die Positionsanzeige zwischen 99999 und 99999 liegen kann Alle werden in Grad programmiert Ein Umschalten der Einheit von Millimeter auf Zoll ist daher unerheblich Herk mmliche Drehachse Drehachsen die mit Linearachsen interpolieren k nnen Verfahren In GOO und G01 Programmierung der Rollover Achse G90 Das Vorzeichen gibt die Drehrichtung an und der Wert die Endposition zwischen 0 und 359 9999 G91 Das Vorzeichen gibt die Drehrichtung an Ist die programmierte Bewegung gr er als 360 so macht die Achse mehr als eine Umdreh
25. 6 5 Ebene ZX G02 G03 Q 5 5 1 6 5 K 6 5 Ebene YZ G02 G03 Q 5 5 J 6 5 K 6 5 Kartesische Koordinaten mit Radiusprogrammierung Es werden die Koordinaten des Kreisbogenendpunkts und der Radius R definiert Programmierformat Ebene XY G02 G03 X 5 5 Y 5 5 R 6 5 Ebene ZX G02 G03 X 5 5 Z 5 5 R 6 5 Ebene YZ G02 G03 Y 5 5 Z 5 5 R 6 5 Bei Radiusprogrammierung von Vollkreisen zeigt die CNC eine Fehlermeldung an da eine unendliche Anzahl von L sungen m glich ist Wenn der Kreisbogen weniger als 180 umfasst wird der Radius mit einem Pluszeichen angegeben bei mehr als 180 ein Minuszeichen m Wenn PO der Startpunkt und P1 der Endpunkt sind k nnen 4 Kreisb gen mit den selben Werten durch die beiden Punkte gelegt werden Der jeweils zu erzeugende Kreisbogen wird anhand des Modus der Kreisinterpolation G02 oder G03 und dem Vorzeichen f r den Radius definiert Das Programmierformat f r die Kreisb gen gem ss dem Beispiel lautet somit Bogen 1 G02 X Y R Bogen 2 G02 X Y R Bogen 3 G03 X Y R Kreisinterpolation G02 G03 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 81 Kreisinterpolation G02 G03 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 82 Bogen 4 G03 X Y R Ausf hrung der Kreisinterpolation Die CNC errechnet anhand des programmierten Kreisbogens die Radien von Start un
26. Achse ist es m glich Bewegungen entlang einer Achse auszuf hren die nicht im Winkel von 90 in Bezug auf eine anderen Achse angeordnet ist Die Zustellbewegungen werden im kartesianischen System programmiert und um die Zustellbewegungen auszuf hren werden sie in Bewegungen auf den tats chlichen Achsen umgewandelt Bei einigen Maschinen sind die Achsen nicht nach dem kartesischen System konfiguriert sondern sie bilden unter sich andere Winkel als 90 Ein typischer Fall ist die X Achse beim Drehen die aus Gr nden der Festigkeit keinen 90 Winkel zur Z Achse bildet sondern einen anderen Wert annimmt x Sx X kartesische Achse Ni Winkelachse Z Orthogonalachse Damit man im kartesianischen System Z X programmieren kann muss man eine Winkelumwandlung der geneigten Achse aktivieren damit die Bewegungen bez glich der tats chlichen nicht senkrechten Achsen umgewandelt werden Z X Auf diese Art und Weise wird eine programmierte Bewegung auf der X Achse zu Bewegungen auf den Z X Achsen das hei t dass sie zu Bewegungen auf der Z Achse und der Winkelachse X werden Aktivieren und deaktivieren der Winkelumwandlung Die CNC bernimmt keine Umwandlung nach dem Einschalten die Aktivierung der Winkelumwandlungen erfolgt vom Werkst ckprogramm aus mit Hilfe der Funktion G46 l Die Aktivierung der Winkelumwandlungen erfolgt ber das Werkst ckprogramm mit Hilfe der Funktion G46 Wahlweise kann man
27. Ausdruck 2 Ausdruck 3 Definiert und ffnet auf dem Bildschirm ein wei es Fenster 1 Zeile x 14 Spalten Gleichermassen wird jeweils die Position auf dem Bildschirm gem ss Ausdruck 2 Zeile und Ausdruck 3 Spalte definiert DW Ausdruck 1 Ausdruck 2 DW Ausdruck 3 Ausdruck 4 Es erfolgt eine Anzeige in den Fenstern die durch den Wert des Ausdrucks 1 3 angegeben wurden die numerischen Daten die vom Ausdruck 2 4 angezeigt werden SK Ausdruck 1 Text1 Ausdruck 2 Text 2 Definiert und zeigt das neue angegebene Men der Schaltfl chen an WKEY Stoppt die Programmausf hrung bis eine Taste gedr ckt wird WBUF Text Ausdruck Diese Anweisung bewirkt dass Text und Wert des Ausdrucks nach dessen Berechnung in den zu edierenden und sich im Dateineingabefenster befindenden Satz eingef gt werden WBUF Es wird der Satz der bearbeitet wird in den Speicher geladen Man kann es nur im Programm der Anpassung verwenden dass man im Bearbeitungsmodus ausf hren m chte SYSTEM Beendet die Programmausf hrung zur Anpassung an den Nutzer und kehrt wieder ins entsprechende Standardmen der CNC zur ck ZUSAMMENFASSUNG DER INTERNEN VARIABLEN DER CNC e Das Symbol R zeigt an dass es gestattet ist die entsprechenden Variable zu lesen e Das Symbol W zeigt an dass es gestattet ist die entsprechenden Variable zu modifizieren Variablen f r Werkzeug
28. B12 C10 D2 H100 L5 V100 F300 S1000 M03 Beendigung des Festzyklus G80 Positionierung G90 X0 YO Programmende M30 FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 172 Programmierbeispiel 2 Man geht von einer Arbeitsebene aus die von den Achsen X und Y gebildet wird die L ngsachse ist Z und dies ist auch der Ausgangspunkt Anwahl eines Werkzeugs TOR1 6 TOI1 0 T1 D1 M6 Startpunkt GO G90 X0 YO Z0 Arbeitsebene G18 Definition des Festzyklus N10 G87 G98 X200 Y 48 Z0 I 90 J52 5 K37 5 B12 C10 D2 H100 L5 V50 F300 Musterdrehung N20 G73 Q45 Sie wiederholt 7 Mal die ausgew hlten S tze RPT N10 N20 N7 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 GRUNDZYKLUS G87 Festzyklus Rechtecktaschen FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 173 GRUNDZYKLUS G88 Festzyklus Kreistaschen FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 174 9 14 G88 Festzyklus Kreistaschen Bei diesem Zyklus wird an der programmierten Stelle eine Rundtasche in aufeinanderfolgenden Schritten bis Erreichen der Endkoordinate erzeugt Ausserdem kann nach jedem Fr sdurchgang ein Schlichtdurchgang mit eigener Vorschubgeschwindigkeit durchgef hrt werden F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G88 G98 G99 XYZIJIJBCDHLYV I d I imm Fi G9
29. Bei INT3 M5026 mit dem laut Maschinenparameter INT3SUB P37 Bei INT4 M5027 mit dem laut Maschinenparameter INT4SUB P38 Unterbrechungs Unterprogramme werden wie jedes andere Unterprogramm mittels der Anweisungen SUB Ganzzahl und RET definiert Sie f hren nicht zu Ebenen nderungen der lokalen arithmetischen Parameter somit k nnen sie nur globale arithmetische Parameter enthalten Es ist m glich in Unterbrechungs Unterprogrammen die nachfolgend beschriebene Anweisung REPOS X Y Z zu benutzen Sobald das Unterbrechungs Unterprogramm abgearbeitet ist geht die CNC wieder auf das unterbrochene Programm ber REPOS X Y Z Die Anweisung REPOS muss stets innerhalb eines Unterbrechungs Unterprogramm stehen sie erleichtert die Repositionierung der Maschinenachsen auf den Unterbrechungspunkt Aufgrund dieser Anweisung verf hrt die CNC die Achsen auf denjenigen Punkt an dem das Programm unterbrochen worden war Innerhalb der Programmzeile REPOS muss man die Reihenfolge angeben in der die Achsen bis zum Punkt der Programmunterbrechung verfahren werden sollen e Die Achsen werden einzeln nacheinander repositioniert e Es ist nicht notwendig alle Achsen zu definieren sondern nur diejenigen die man neu positionieren will e Diejenigen Achsen die die Hauptebene definieren verfahren zusammen Es ist nicht notwendig beide Achsen zu definieren denn die CNC f hrt die besagte Verfahrbewegung mit der ersten Achse aus
30. CNC Kontrolle l scht das bestehende Programm und beginnt mit der Bearbeitung eines neuen Programms Es ist auf Wunsch auch m glich einen Programmkommentar hinzuzuf gen der sp ter mit dem Programm zusammen im Verzeichnis einzusehen ist Zur Bearbeitung der S tze muss die Anweisung WRITE benutzt werden Diese wird im Folgenden n her dargestellt Anmerkungen Ist das Programm das bearbeitet werden soll vorhanden und werden die Parameter A D nicht definiert zeigt die CNC Kontrolle eine Fehlermeldung sowie anschlie end NOT oder RESET an Das mit der Anweisung OPEN ge ffnete Programm wird geschlossen wenn M30 ausgef hrt wird wenn die Anweisung OPEN erneut gegeben wird sowie nach einem NOT oder einem RESET ber einen PC kann man nur Programme im RAM Speicher oder in der Festplatte KeyCF ffnen WRITE lt Satztext gt Der mnemonische Code WRITE bewirkt dass die in lt Satztext gt enthaltenen Informationen als neuer Programmsatz hinter dem letzten Satz des Programms dessen Edierung mittels des mnemonischen Codes OPEN P begonnen wurde hinzugef gt werden Handelt es sich um parametrische S tze die im ISO Code erstellt sind werden alle Parameter lokale und globale durch den numerischen Wert ersetzt den sie in diesem Moment haben WRITE G1 XP100 YP101 F100 gt G1 X10 Y20 F100 Handelt es sich um einen parametrischen Satz der in Hochsprache erstellt ist muss mit dem Zeichen angezeigt werden dass der
31. CNC die Geschwindigkeit im vorhergehenden Satz auf 0 ab und stellt die Bearbeitungsbedingungen f r Vorschau im n chsten Verfahrsatz wieder her Satz ohne Verfahrbefehl e Durchf hrung von Hilfsfunktionen M S T Einzelsatz Ausf hrung e MDI Betrieb Kontrollmodus f r das Werkzeug Bei Ausl sung von Zyklushalt Vorschubhalt usw im Vorschau Modus bleibt die Maschine nicht unbedingt im momentanen Satz stehen M glicherweise sind mehrere weitere S tze erforderlich um die Maschine unter der zul ssigen Abbremsung zum Stehen zu bringen Um zu vermeiden dass S tze ohne Bewegung einen Effekt der scharfen Kante hervorrufen wird der Bit 0 des allgemeinen Maschinenparameters MANTFCON P189 modifiziert Eigenschaften der Funktion Die Funktion G51 ist modal und unvertr glich mit G05 G07 und G50 Falls eine dieser Funktionen im Programm enthalten ist wird die Funktion G51 abgeschaltet und die andere Funktion wirksam Die Funktion G51 mu in einem Satz f r sich ohne weitere Daten programmiert sein Beim Einschalten nach Durchf hrung von MO2 oder M30 sowie nach einem Nothalt oder nach Zur cksetzen schaltet die CNC den Befehl G51 ab falls er aktiv war und geht entsprechend der Vorgabe im Allgemein Maschinenparameter CORNER auf G05 oder G07 ber Wenn G51 aktiv ist und eine der nachfolgenden Funktionen im Programm vorkommt gibt die CNC die Fehlermeldung 7 Unzul ssige G Funktion aus G33 Elektronisches Gewindesc
32. CNC mit der weiteren Satzvorbereitung ab dem Satz N17 Da der n chste Punkt auf der kompensierten Bahn der Punkt B ist verf hrt die CNC das Werkzeug auf diesen Punkt ber die Bahn A B ZUS TZLICHE VORBEREITENDE FUNKTIONEN Wie zu sehen ist entspricht die sich ergebende Bahn nicht der ben tigten Deshalb sollte die Funktion G04 nicht in Programmabschnitten in denen eine Kompensation wirksam ist enthalten sein FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 100 71 1 G04 K0 Unterbrechung der Satzvorbereitung und Aktualisierung der Koordinatenwerte Mit Hilfe der Funktionalit t die mit der G04 KO in Verbindung steht kann man erreichen dass nach der Beendigung von bestimmten Operationen der SPS die Koordinatenwerte der Achsen des Kanals aktualisiert werden Die Operationen der SPS die eine Aktualisierung der Koordinatenwerte der Achsen des Kanals fordern sind Folgende e Die SWITCH Markierungen der SPS werden definiert Die Aktivit ten der SPS bei denen eine Achse sichtbar wird und danach w hrend der Ausf hrung der Werkst ckprogramme wieder zu einer normalen Achse wird G04 Betrieb Funktion Beschreibung G04 Unterbrechung der Satzvorbereitung G04 K50 F hrt eine Zeittaktsteuerung mit 50 Hundertstelsekunden aus G04 KO oder G04 K Unterbricht die Satzvorbereitung und Aktualisierung der Koordinatenwerte der CNC mit der aktuellen Position G4 KO arbeitet im CNC und SPS Ka
33. Die L ngsachse wird dabei um 1 mm 0 040 von der bearbeiteten Fl che abgehoben GRUNDZYKLUS G88 Festzyklus Kreistaschen 7 Neue Fr sfl chen bis zur Erzielung der Gesamttiefe der Tasche 1 Zustellung der L ngsachse mit dem in V angegebenen Vorschub bis zu einem Abstand B bezogen auf die vorhergehende Fl che 2 Fr sen der neuen Fl che unter Befolgung der in den Punkten 4 5 und 6 angegebenen Schritten 8 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangs oder zur Bezugsebene je nach Programmierung von G98 oder G99 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 178 ammierungshandbuch Programmierbeispiel 1 Man geht von einer Arbeitsebene aus die von den Achsen X und Y gebildet wird die L ngsachse ist Z und dies ist auch der Ausgangspunkt w 4 Anwahl eines Werkzeugs TOR1 6 TOI1 0 T1 D1 M6 Startpunkt GO G90 X0 YO Z0 Definition des Festzyklus G88 G98 G00 G90 X90 Y80 Z 48 I 90 J70 B12 C10 D2 H100 L5 V100 F300 S1000 M03 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 GRUNDZYKLUS G88 Festzyklus Kreistaschen FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 179 GRUNDZYKLUS G89 Ausbohren mit R ckzug in G01 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 180 9 15 G89 Ausbohren mit R ckzug in GO Bei dies
34. Durchf hrung K E dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt D gt Oo x W D m Lesevariablen T del T Z PLCMSG 5 R ckgabe der Nummer der aktiven SPS Meldung mit der h chsten Priorit t diese entspricht der Ir im Schirmbild angezeigten Nummer 1 128 Wenn keine Meldung anliegt wird O zur ckgegeben Z P110 PLCMSG a Gibt die Nummer der automatisch erzeugten Mitteilung mit der h chsten Priorit t aus 5 die aktiviert worden ist OO ko a Lese Schreib Variablen PLCin Auslesen oder ndern von 32 SPS Eing ngen beginnend mit dem hier angegebenen Eingang n Die Werte von Eing ngen die vom Schaltschrank genutzt werden lassen sich nicht ndern da dieser die Werte bestimmt Status nderung an den anderen Eing ngen ist jedoch m glich PLCOn Auslesen oder ndern von 32 SPS Ausg ngen beginnend mit dem hier angegebenen Ausgang n P110 PLCO 22 Dem Parameter P110 wird der Wert der Ausg nge 022 bis 053 32 Ausg nge der SPS zugewiesen PLCO 22 F Den Ausg ngen 022 bis 025 wird der Wert 1 und den Ausg ngen O26 bis 053 wird der Wert 0 zugewiesen Bit 31 30 29 28 27 26 25 24 23 2 5 4 3 2 1 0 FAGOR Z olo olololololo o o Jolol J l la Ausgang 53 52 51 50 49 48 47 46 45 44 27 26 25 24 23 22 CNC 8037 PLCMn Auslesen oder ndern von 32 PLC Markern beginnend mit dem hier angegebenen Marker n PLCRn oi Auslesen oder ndern von 32 Statusregisterbits beginnend mit dem hier angegebenen B
35. F5 5 Vorschub f r die Verschiebung zwischen Punkten Definition der Verfahrgeschwindigkeit zwischen den Punkten Dieser Parameter ist nur bei einem MonELL M C Wert nicht gleich Null zu programmieren Wenn er nicht programmiert ist wird der Wert f r FO SSES angenommen der maximalen Vorschubgeschwindigkeit laut Achsen Maschinenparameter MAXFEED 203 MEHRFACHBEARBEITUNGEN G64 Mehrfachbearbeitung im Kreisbogen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 204 P QR ST U V Punkte an denen das Bohren ausgesetzt wird Diese Parameter sind optional und werden f r die Angabe benutzt an welchen der programmierten Punkte oder zwischen welchen Punkten die Bearbeitung nicht ausgef hrt werden soll Programmierung von P7 bedeutet somit dass an Punkt P7 keine Bearbeitung erfolgen soll wohingegen Q10 013 bedeutet dass von Punkt 10 bis Punkt 13 d h an den Punkten 10 11 12 und 13 die Bearbeitung entf llt Bei der Definierung von Punktgruppen Q10 013 muss darauf geachtet werden den letzten Punkt dreistellig zu bezeichnen da die CNC den Befehl Q10 13 im Mehrfachbearbeitungs Modus als Befehl Q10 130 versteht Die Reihenfolge der Parameter im Programm lautet P Q R S T U V ebenso ist auf die Reihenfolge bei der Numerierung zu achten d h die der Adresse Q zugeordneten Nummern m ssen gr sser als die der Adresse P und kleiner als die der Adresse R zugeordneten sein Beispiel Korrekte Eingabe P5 006 Q12 015 R2
36. FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 89 STEUERUNG DES BAHNVERLAUFS Tangentialer Ausgang bei Bearbeitungsende G38 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 90 6 9 Tangentialer Ausgang bei Bearbeitungsende G38 Die Funktion G38 erm glicht die Beendigung von Bearbeitungsoperationen mit tangentialem R ckzug des Werkzeugs Die Bahn sollte eine Gerade sein G00 G01 Andernfalls zeigt die CNC eine Fehlermeldung an Die Funktion G38 ist nicht modal sie ist deshalb stets neu zu programmieren wenn eine Bearbeitungsoperation mit tangentialem R ckzug durchgef hrt werden soll Hinter G38 ist stets der Wert R5 5 anzugeben Dieser gibt den Radius des Kreisbogens an den das Werkzeug beim tangentialen R ckzug vom Werkst ck zur ckzulegen hat Der Wert R muss stets positiv sein Der Startpunkt soll bei X0 Y30 liegen und die Maschine soll einen Kreisbogen zur cklegen Zustell und R ckzugbahn sind Geraden dann ist zu programmieren G90 G01 X40 G02 X80 120 JO G00 X120 Falls jedoch in diesem Beispiel der R ckzug des Werkzeugs vom Teil tangential zur Bahn erfolgen und das Werkzeug einen Radius von 5 mm beschreiben soll w re zu programmieren G90 G01 X40 G02 G38 R5 X80 120 JO G00 X120 6 10 Kontrollierte Eckenverrundung G36 Beim Fr sen ist es m glich mittels der Funktion G36 Ecken mit vorgegebenem Radius zu verrunden ohne dass dazu der Mit
37. G19 F r folgende Vorg nge ist Ebenenwahl erforderlich e Kreisinterpolationen e Gesteuerte Eckenverrundung e Tangentialzustellung und r ckzug Abschr gung Programmierung der Koordinatenwert in Polarkoordinaten e Bearbeitungsfestzyklen Drehung des Koordinatensystems e Werkzeugradiuskompensation e Werkzeugl ngekompensation Zur Anwahl der Arbeitsebenen sind folgende G Codes verf gbar G16 Achse1 Achse2 Achse3 Anwahl der Arbeitsebene plus Richtung von G02 G03 Kreisinterpolation hierbei bezeichnet Achse die Abszissen und Achse2 die Ordinatenachse Die L ngsachse3 ist jene Achse auf der die Werkzeugl ngenkompensation gemacht wird N 4 v v a Ne we gt G16 XW G16 UY G17 W hlt die Ebene XY und die L ngsachse Z G18 W hlt die Ebene ZX und die L ngsachse Y G19 W hlt die Ebene YZ und die L ngsachse X Die Funktionen G16 G17 G18 und G19 sind modal und schliessen sich gegenseitig aus Die Funktion G16 sollte in einem Satz f r sich programmiert werden K gt Die Funktionen G17 G18 und G19 bestimmen jeweils zwei der drei Hauptachsen X Y Z als die Arbeitsebene definierende Achsen die dritte Achse steht senkrecht auf der Ebene Ebenenwahl G16 G17 G18 G19 ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 37 Ebenenwahl G16 G17 G18 G19 ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 Mo
38. G22 das Programmierformat lautet ACHSEN UND KOORDINATENSYSTEME G22KS Wobei K Bezeichnet die Art der Bearbeitungszone 1 2 3 oder 4 S Zeigt die Aktivierung Deaktivierung des Arbeitsbereiches an S 0 Deaktiviert S 1 Innenliegende verbotene Zone aktiviert S 2 Aussenliegende verbotene Zone aktiviert Beim Einschalten der Betriebsspannung sind s mtliche Arbeitsbereiche deaktiviert Die oberen und die unteren Grenzwerte bleiben jedoch unver ndert sodass sie mittels G22 aktiviert werden k nnen FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 49 Programmierungshandbuch Arbeitsbereiche ACHSEN UND KOORDINATENSYSTEME FAGOR CNC 8037 MopeLL AM SorT V01 4x 50 REFERENZSYSTEME 4 1 Bezugsebene Auf einer CNC Maschine m ssen die folgenden Ursprungs und Bezugspunkte definiert werden e Maschinennullpunkt oder Nullpunkt der Maschine Von Konstrukteur wird dies als der Ursprung des Koordinatensystems der Maschine festgelegt e Teilenullpunkt Werkst cknullpunkt Dieser ist der Bezugspunkt f r die Programmierung der Teilemasse er kann vom Programmierer beliebig festgelegt werden der Abstand gegen ber dem Maschinennullpunkt entspricht der Nullpunktverschiebung e Bezugsebene Es ist ein Punkt der Maschine der vom Hersteller festgelegt wurden an dem die Synchronisation des Systems erfolgt Die Steuerung positioniert die Achsen auf diesen Punkt anstatt sie auf den Maschinennullpunkt z
39. G91 G01 X 10 Y10 Y 20 X 10 X 10 x20 Y10 N20 X 10 Y 20 N20 Y10 Skalierungsfaktor Skalierungsfaktor G72 S0 5 G72 S0 5 Wiederholung des Satzes 10 bis zum Wiederholung des Satzes 10 bis zum Satz 20 Satz 20 RPT N10 20 RPT N10 20 Die Funktion G72 ist modal und wird bei Programmierung des Skalierungsfaktors mit dem Wert 1 beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang abgeschaltet 7 6 2 Ma stabsfaktor der auf eine oder verschiedenen Achsen angewendet wird Das Programmierformat ist G72 X C5 5 Nach G72 werden die Achsen und der Skalierungsfaktor programmiert Die auf G72 folgenden S tze werden von der CNC wie folgt behandelt 1 Die CNC errechnet die Verfahrbewegungen s mtlicher Achsen bezogen auf die programmierte Bahn und die programmierte Kompensation 2 Dann bringt sie den programmierten Skalierungsfaktor auf die errechneten Werte f r die Verfahrbewegungen der entsprechenden Achsen auf Wenn Skalierung f r eine oder f r mehrere Achsen gilt wendet die CNC den betreffenden Skalierungsfaktor sowohl auf den Verfahrweg f r diese Achsen wie auch auf die Verfahrgeschwindigkeit an Falls in einem Programm Skalierungsfaktoren beider Arten vorkommen n mlich ein Skalierungsfaktor f r alle Achsen und ein anderer f r eine oder mehrere Achsen bewirkt die CNC die Anwendung eines Skalierungsfaktors als Produkt aus beiden Skalier
40. Garantieurkunde begleitet wird Dieses System gestattet es uns dass au er der Gew hrung einer Garantie von einem Jahr f r den Nutzer Informationen ber den Kundendienstservice im Netz f r Ger te von FAGOR bereitgestellt werden die Ihr Gebiet betreffen und von anderen L ndern herkommen Das Datum des Beginns der Gew hrleistung ist das welches als Datum der Installation auf dem besagten Dokument erscheint FAGOR gew hrt dem Hersteller oder dem Zwischenh ndler f r die Installation und Vertrieb des Produktes eine Zeit von 12 Monaten so dass das Datum des Beginns der Gew hrleistung bis zu einem Jahr sp ter als der Zeitpunktliegen kann an dem das Produkt unsere Warenh user verlassen hat immer wenn und sobald uns das Blatt f r die Garantie zur ckgeschickt wurde Dies bedeutet in der Praxis die Verl ngerung der Gew hrleistung auf zwei Jahre ab dem Zeitpunkt an dem das Produkt die Warenh user von FAGOR verl sst In dem Fall wenn das besagte Blatt nicht zugeschickt worden ist endet die Periode der Gew hrleistung nach 15 Monaten ab dem Zeitpunkt an dem das Produkt unser Warenhaus verlassen hat Die besagte Gew hrleistung gilt f r alle Kosten von Materialien und Arbeitskr ften die f r die Reparatur bei FAGOR anfallen und die zur Behebung von St rungen bei der Funktion von Anlagen aufgewendet werden FAGOR verpflichtet sich zur Reparatur oder zum Ersatz seiner Produkte im Zeitraum von deren Fertigungsbeginn bis zu 8 Jahren ab d
41. Gewindeschneidens interpoliert die CNC den Verfahrweg der L ngsachse mit der Spindeldrehung B5 5 Arbeitsgang der Vertiefung mit Gewindeschneiden und Spanabtragung Dieser ist optional und definiert den Arbeitsgang mit dem Gewindeschneiden mit Spanabtragung Dieser Parameter wird ignoriert wenn R 0 oder R 2 programmiert ist Das Gewindeschneiden mit Abspanung ist nur dann erlaubt wenn R 1 programmiert wird Wenn nicht programmiert wird wird das Gewinde in einer einzigen Steigung erfolgen Bei Programmierung mit Wert 0 wird die entsprechende Fehlermeldung angezeigt H5 5 Entfernung des R ckgehens nach jedem Arbeitsgang der Vertiefung Dieser R ckgang wird bei einer Geschwindigkeit durchgef hrt bei der der programmierte Faktor J beachtet wird Dieser Parameter wird ignoriert wenn R 0 oder R 2 programmiert wurde oder wenn der Parameter B nicht programmiert wurde Wenn nicht programmiert wird oder mit Wert O programmiert dann erfolgt der R ckgang bis zur Koordinate der Ebene von der Referenz Z FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 159 s5 el X xX R AS S ZS E Cf lt bel FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 160 9 10 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 Verfahren der L
42. HERER SPRACHE N FAGOR 2 CNC 8037 Variablen MODELL M SoFT V01 4x 224 12 2 7 Den Koordinaten zugeordnete Variablen Die Werte f r die einzelnen Achsen werden in aktiven Masseinheiten angegeben Bei G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 Bei Drehachse in Grad zwischen 99999 9999 Lesevariablen Wenn auf einige der Variablen POS X C TPOS X C APOS X C ATPOS X C DPOS X C oder FLWE X C zugegriffen wird stoppt die Satzvorbereitung und es wird gewartet dass der besagte Befehl ausgef hrt wird um die Satzvorbereitung von Neuem zu beginnen PPOS X C R ckgabe der programmierten Soll Koordinate der betreffenden Achse P110 PPOSX Zuordnung der programmierten Soll Position der X Achse zu P100 POS X C Gibt den wirklichen Koordinatenwert der Werkzeugbasis aus auf der sich der Maschinennullpunkt der ausgew hlten Achse bezieht Bei den Rotationsachsen ohne Grenzen ber cksichtigen diese Variablen den Wert der aktiven Verschiebung Die Werte der Variablen bestehen aus denen der aktiven Verschiebung und 360 ORG 360 Wenn ORG 20 zeigt zwischen 20 und 380 an zeigt zwischen 340 und 20 an Wenn ORG 60 zeigt zwischen 60 und 300 an zeigt zwischen 420 und 60 an TPOS X C Gibt den theoretischen Koordinatenwert wirklicher Koordinatenwert Verfolgungsfehler der Werkzeugbasis aus auf den sich der Maschinennullpunkt der au
43. Man muss sie immer innerhalb der Subroutinen f r die Programmunterbrechung verwenden und dies erleichtert die Neupositionierung der Maschine am Punkt der Programmunterbrechung Programmieranweisungen Abschnitt 13 7 EXEC P Ausdruck verzeichnis Beginn der Programmausf hrung MEXEC P Ausdruck verzeichnis Die Programmausf hrung beginnt in modaler Form OPEN P Ausdruck Zielverzeichnis A D Programmkommentar Die Bearbeitung eines neuen Programms beginnt es ist gestattet einen Kommentar zum Programm zu schreiben WRITE lt Satztext gt F gt nach dem letzten Satz des Programms den man mit Hilfe der Programmzeile OPEN P editiert die Informationen hinzu die im lt SatzText gt als neuer Programmsatz enthalten ist Schirmbildanpassungsanweisungen Abschnitt 13 8 PAGE Ausdruck Zeigt auf dem Bildschirm die angegebenen Seitennummer des Nutzers 0 255 oder des Systems 1000 an SYMBOL Ausdruck 1 Ausdruck 2 Ausdruck 3 Zeigt auf dem Bildschirm das Symbol 0 255 an welches mit Hilfe des Ausdrucks 1 angegeben wurde Die Position auf dem Bildschirm wird durch den Ausdruck 2 Zeile 0 639 und durch den Ausdruck 3 Spalte O 335 festgelegt IB Ausdruck INPUT Text Format Zeigt im Dateneingabefenster den angegebenen Text an und speichert ihn in der Eingabevariable IBn Daten die vom Nutzer eingegeben wurden ODW Ausdruck 1
44. OEM Programm beschr nkt Inder CNC k nnen nicht zwei Unterprogramme mit der selben Identifizierungsnummer gespeichert sein auch wenn sie zu unterschiedlichen Programmen geh ren RET Dermnemonische Code RET bedeutet dass das mittels des mnemonischen Codes SUB definierte Unterprogramm mit diesem Satz abgeschlossen ist SUB 12 Definierung des Unterprogramms 12 G91 G01 XPO F5000 ZPi X PO Y P1 RET Ende des Unterprogramms 3 Unterprogrammanweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x KE CALL Ausdruck Der mnemonische Code CALL bewirkt dass das mittels einer Nummer oder eines Ausdrucks der sich zu einer Nummer aufl st definierte Unterprogramm aufgerufen wird Da Unterprogramme nicht nur aus Hauptprogrammen sondern auch aus Unterprogrammen aus Unterprogrammen von Unterprogrammen usw aufgerufen werden k nnen beschr nkt die CNC die mnemonischen Codes auf maximal 15 Verschachtelungsebenen wobei Unterprogramme aufjeder PROGRAMMZEILEN F R DIE KONTROLLE VON LA Unterprogrammanweisungen FAGOR CNC 8037 MODELL M SoFT V01 4x KI dieser Ebenen jeweils bis zu 9999 mal aufgerufe n werden k nnen RET RET RET Programmierbeispiel G90 G00 X30 Y20 Z10 CALL 10 G90 G01 X60 Y20 Z10 CALL 10 M30 SUB 10 G91 G01 X20 F5000 CALL 11 G91 G01 Y10 CALL 11 G91 G01 X 20 CALL 11
45. P2 L00 gt X P U JUU Absolutkoordinaten G90 A0 Yo Punkt PO X150 5 Y200 Punkt P1 X300 Punkt P2 x0 Yo Punkt PO Inkrementale Ma angaben G90 x0 Yo Punkt PO G91 xX150 5 Y200 Punkt P1 xX149 5 Punkt P2 X 300 Y 200 Punkt PO Beim Einschalten der Betriebsspannung nach Durchf hrung von MO2 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC auf das im allgemeinen Maschinenparameter ISYSTEM definierte System G90 oder G91 ber EE TE YN nchandh nh Programmierungshandbuch 3 5 Koordinatenprogrammierung Die CNC gestattet die Anwahl von bis zu 7 aus den 9 m glichen Achsen X Y Z U V W A B C Die Achsen k nnen in den Maschinenparametern AXISTYPE jeweils als Linearachse Linearpositionierachse normale Rundachse Rundpositionierachse oder Rundachse mit Hirth Verzahnung Positionierung in ganzen Grad definiert werden Damit die Programmierung immer auf die bestgeeignete Weise erfolgen kann bietet die CNC die folgenden Koordinatensysteme e Kartesische Koordinaten e Polarkoordinaten Rundkoordinate e Winkel und kartesisches Koordinatensystem Koordinatenprogrammierung amp ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x A1 Koordinatenprogrammierung ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 42 3 5 1 Kartesische Koordinaten Das Kartesische Koordinaten Syste
46. Schnellgang bis zum Ma Z am Eingang des Gewindes auf der folgenden Gewindeschneidbahn 4 Wiederholung der vorherigen 3 Schritten bis zum Gewindegrund Man muss ber cksichtigen dass beim endg ltigen Ausgangspunkt des Gewindes der Ausgangspunkt das Ma auf der L ngenachse des Gewindegrunds bersteigt 8 Eilverschiebung bis zur Referenzebene G99 9 Wiederholung der Punkte 3 bis 8 bis die Tiefe des Aufma es der Fertigstellung erreicht ist 10 Wiederholung der Punkte 3 bis 8 bis die Tiefe des Gewindes erreicht ist 11 Eilverschiebung bis zur Referenzebene G99 oder zur Ausgangsebene G98 12 Eilverschiebung bis zur Bohrungsmitte X Y MEHRFACHBEARBEITUNGEN Als Mehrfachbearbeitungen wird eine Reihe von Funktionen definiert die die Wiederholung einer Bearbeitung im Laufe eines gegebenen Bahnverlaufs erm glicht Der Programmierer bestimmt die Art der Bearbeitung Dies kann ein Festzyklus oder ein vom Benutzer definiertes Unterprogramm sein Letzteres muss als modales Unterprogramm programmiert werden Die Bearbeitungsbahnverl ufe werden durch folgende Funktionen definiert G60 Mehrfachbearbeitung in gerader Linie G61 Mehrfachbearbeitung im Parallelogramm G62 Mehrfachbearbeitung unter Rasterbildung G63 Mehrfachbearbeitung im Kreis G64 Mehrfachbearbeitung im Kreisbogen G65 Programmierte Bearbeitung ber Kreisbogensehne Diese Funktionen sind in jeder beliebigen Arbeitsebene auszuf hren und m ssen da sie nicht
47. Wert 10000000 angezeigt Ausserdem erm glicht die CNC dass in einer der 26 Dateneingabevariablen IBO IB25 gespeicherte Zahlen im jeweils festgelegten Fenster zur Anzeige kommen Das folgende Beispiel zeigt die Gestaltung einer Abfrage mit anschliessender Anzeige der Vorschubgeschwindigkeit der Achsen ODW3 4 60 Definierung Datenfenster 3 IB1 INPUT Achsenvorschub 5 4 Abfrage der Vorschubgeschwindigkeit der Achsen DW3 IB1 Anzeige der Vorschubgeschwindigkeit in Fenster 3 SK Ausdruck 1 Text1 Ausdruck 2 Text 2 Der mnemonische Code SK bewirkt die Definierung und die Anzeige des neuen Softkeymen s Die Ausdr cke bezeichnen jeweils die Nummer der zu ndernden Softkeys 1 7 beginnend von links und den darin anzuordnenden Text Ausdruck 1 Ausdruck 2 Ausdruck 3 k nnen beliebige Zahlen oder Ausdr cke die sich zu einer Zahl aufl sen enthalten Pro Text sind maximal 20 Zeichen f r 2 Zeilen zu je 10 Zeichen zul ssig Wenn der Text weniger als 10 Zeichen umfasst wird er in der oberen Zeile zentriert angeordnet bei mehr als 10 Zeichen ist er vom Programmierer zu zentrieren Beispiele SK 1 HELP SK 2 MAXIMUN POINT HELP MAXIMUN POINT SK 1 FEED SK 2 _ _MAXIMUN_ _ _POINT 2 FEED MAXIMUN POINT Softkeys angew hlt werden l scht die CNC alle vorhandenen Softkeys und bringt nur die angew hlten Softkeys zur Anzeige Wenn bei ein
48. Werts n in der Korrekturtabelle zugeordneten Werts TOKn Auslesen oder ndern des dem L ngenverschleiss K des betreffenden Werkzeugs n in der Korrekturtabelle zugeordneten Werts TLFDn Auslesen oder ndern der Werkzeugkorrekturnummer des betreffenden Werkzeugs n in der Werkzeugtabelle b 2 Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 217 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MopeLL AM SOFT V01 4x 218 Programmierungshandbuch TLFFn Auslesen oder ndern des Familiencodes des betreffenden Werkzeugs n in der Werkzeugtabelle TLFNn Auslesen oder ndern des Nenn Standzeitwerts des betreffenden Werkzeugs n in der Werkzeugtabelle TLFRn Auslesen oder ndern des Ist Standzeitwerts des betreffenden Werkzeugs n in der Werkzeugtabelle TMZTn Auslesen oder ndern des Ist Positionswerts des betreffenden Werkzeugs n in der Werkzeugtabelle 12 2 3 Variablen f r Nullpunktverschiebungen Diese Variablen sind den Tabellen f r Werkzeugkorrekturen Werkzeuge und Werkzeugmagazine zugeordnet sodass in deren Felder eingegebene oder aus ihnen ausgelesene Werte dem f r diese Tabellen festgelegten Formaten entsprechen Die zus tzlich zu den durch die SPS befohlenen additiven Nullpunktverschiebungen m glichen Nullpunktverschiebungen erfolgen mittels der Funktionen G54 G55 G56 G57 G58 und G59 Die W
49. auf die Bezugsebene erfolgen K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach der Ausbohroperation bis das Werkzeug zur ckf hrt Wenn dieser Wert nicht programmiert ist wird die CNC der Wert KO ler OFT 4X annehmen Q 5 5 Spindelposition f r den R ckzug Definiert die Spindelposition in Grad um die Schneide von der Wand der Bohrung zu trennen 165 GRUNDZYKLUS G86 Ausbohren mit R ckzug in G00 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 166 Wenn man diesen nicht einprogrammiert erfolgt der R ckzug ohne dass sich die Schneide von Wand der Bohrung bei gestoppter Spindel und im Schnellgang entfernt D 5 5 Entfernung zwischen Schneide und der Wand der Bohrung auf der X Achse Definiert die Entfernung welche die Schneide von der Wand der Bohrung auf der X Achse entfernt h lt um den R ckzug durchzuf hren Wenn man dies nicht einprogrammiert wird die Schneide nicht von der Wand der Bohrung auf der X Achse entfernt Damit die Schneide von der Wand der Bohrung Abstand h lt ist es auBer der Programmierung des Parameters D notwendig den Parameter Q zu programmieren E 5 5 Entfernung zwischen Schneide und der Wand der Bohrung auf der Y Achse Definiert die Entfernung welche die Schneide von der Wand der Bohrung auf der Y Achse entfernt h lt um den R ckzug durchzuf hren Wenn man dies nicht einprogrammiert wird die Schneide nicht von der Wand der Bohrung auf
50. aus G40 G00 X0 Y0 M5 M30 Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 128 8 1 4 Wechsel bei der Art des Radiusausgleichs w hrend Bearbeitung Den Ausgleich kann man mit den Funktionen G41 bis G42 oder umgekehrt ndern ohne dass es erforderlich ist diesem mit G40 abzubrechen Den Wechsel kann man in jedem Satz f r eine Bewegung machen und sogar in einem mit Nullbewegung das hei t ohne Bewegung auf den Achsen der Ebene oder eine Bewegung die zweimal f r den gleichen Punkt programmiert wurde Man kompensiert unabh ngig die letzte Bewegung vor der nderung und die erste Bewegung nach der Anderung Um die Anderungen bei der Art des Ausgleichs durchzusetzen werden die verschiedenen F lle unter Ber cksichtigung der folgenden Kriterien gel st A Die Bahnen mit Ausgleich werden gek rzt Die einprogrammierten Bahnen erhalten einen Ausgleich auf jeder entsprechenden Seite Der Seitenwechsel erfolgt am Schnittpunkt zwischen den beiden Bahnen B Die Bahnen mit Ausgleich schneiden sich nicht Eine zus tzliche Strecke zwischen beiden Bahnen wird eingef hrt Vom Punkt der senkrecht zur ersten Bahn am Endpunkt liegt bis zum Punkt der senkrecht zur zweiten Bahn am Anfangspunkt liegt Beide Punkte befinden sich in einer Entfernung R von der programmierten Bahn Nachfolgend sehen Sie eine Zusammenfassung der verschiedenen F lle Gerader Bahnverlauf Gerade
51. dann vom Unterprogramm erkannt wird wenn sie darin definiert ist Dar berhinaus k nnen Bibliotheken von Unterprogrammen mit n tzlichen und gepr ften Funktionen erstellt werden zum Zugriff aus allen Programmen BAU EINES PROGRAMMS Erstellung eines Programms auf der CNC N FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 33 BAU EINES PROGRAMMS Erstellung eines Programms auf der CNC FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 24 2 1 3 Programmende Das Ende eines Satzes ist optional und man kann die Anzahl der Wiederholungen des Satzes ber die Kennung und ber den Kommentar des Satzes formatieren Man muss beide in dieser Reihenfolge programmieren Anzahl Wiederholungen des Satzes N 0 9999 Zeigt an wie viele Male die Ausf hrung des Satzes wiederholt werden soll Die Anzahl der Durchf hrungen wird durch eine bis zu vierstellige Zahl 0 9999 mit der Adresse N bestimmt Wenn NO programmiert ist wird die aktive Bearbeitungsoperation nicht durchgef hrt Lediglich die im Satz programmierte Verfahrbewegung findet statt Verfahrs tze werden nur wiederholt wenn sie zum Zeitpunkt der Durchf hrung unter dem Regime eines modalen Unterprogramms stehen Dann f hrt die CNC die programmierte Bewegung und die aktive Bearbeitungsoperation Festzyklus oder modales Unterprogramm mit der befohlenen H ufigkeit durch Satzkommentare Die CNC gestattet die Einf gung beliebiger Informationen in der Form von Komment
52. dass die Variablen in Tabellen gruppiert sind Wenn der Nutzer auf ein Element in eine dieser Tabellen zugreifen m chte wird der gew nschte Bereich der Tabelle mit Hilfe der entsprechenden Mnemonik gefolgt vom gew nschten Element angezeigt TORn gt TOR1 TOR3 TOR11 Die Variablen und die Satzvorbereitung Die Variablen mit denen auf Istwerte der CNC zugegriffen wird stoppen die Satzvorbereitung Die CNC wartet darauf dass der besagte Befehl ausgef hrt wird um von Neuem mit der Satzvorbereitung zu beginnen Die Benutzung derartiger Variablen muss deshalb mit Vorsicht geschehen denn wenn solche Variablen zwischen Bearbeitungss tzen stehen in denen mit Kompensation gearbeitet wird k nnen fehlerhafte Konturen entstehen Beispiel Lesen einer Variablen welche die Satzvorbereitung stoppt Die folgenden Programms tze werden in einem Abschnitt unter Kompensation G41 durchgef hrt N10 X50 Z80 N15 P100 Posx Zuordnung des Ist Koordinatenwerts in X zum Parameter P100 N20 X50 Y590 N30 X80 Y50 N10 N10 7 r gt x 7 gt x 50 80 80 Satz N15 unterbricht die Da der n chste Punkt auf der Satzvorbereitung die Abarbeitung des kompensierten Bahn der Punkt B ist Satzes N10 endet bei Punkt A verf hrt die CNC das Werkzeug auf an diesen Punkt ber die Bahn A B Nachdem der Satz N15 abgearbeitet ist f hrt die CNC bei Satz N20 mit der Wie zu sehen ist entspricht die sich Satzvorbereitung fort e
53. dass sie das Teileprogramm als im Arbeitsspeicher RAM befindlich auffasst Befindet es sich in einer anderen Vorrichtung ist dies im Verzeichnis anzuzeigen HD in der Festplatte KeyCF DNC2 an einen eingeschalteten PC ber die serielle Schnittstelle DNCE an einen eingeschalteten PC ber Ethernet MEXEC P Ausdruck verzeichnis Die Programmzeile MEXEC f hrt das Werkst ckprogramm aus dem angegebenen Verzeichnis aus und au erdem wird es zu einer modalen Kategorie das hei t wenn nach diesem Satz irgendein anderer Satz mit einer Bewegung der Achsen programmiert wird wird nach der besagten Bewegung wieder das angegebene Programm ausgef hrt Das Werkst ckprogramm kann man mit einer Nummer oder mit einem Ausdruck dessen Ergebnis eine Zahl ist festlegen Die CNC Steuerung ist so programmiert dass sie das Teileprogramm als im Arbeitsspeicher RAM befindlich auffasst Befindet es sich in einer anderen Vorrichtung ist dies im Verzeichnis anzuzeigen HD in der Festplatte KeyCF DNC2 an einen eingeschalteten PC ber die serielle Schnittstelle DNCE an einen eingeschalteten PC ber Ethernet Wenn ein modales Werkst ckprogramm ausgew hlt ist und ein Bewegungssatz mit der Anzahl der Wiederholungen gem dem Beispiel X10 N3 ausgef hrt wird beachtet die CNC die Anzahl der Wiederholungen nicht und f hrt nur ein einziges Mal das Verfahren und das modale Werkst ckprogramm aus Wenn ein Werkst ckprogramm als modal aus
54. definieren Ausdruck 1 X Mindestwert Ausdruck 2 X H chstwert Ausdruck 3 Y Mindestwert Ausdruck 4 Y H chstwert Ausdruck 5 Z Mindestwert Ausdruck 6 Z H chstwert FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x KENE PROGRAMMZEILEN F R DIE KONTROLLE VON LA Freigabe Sperranweisungen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 252 13 3 Freigabe Sperranweisungen ESBLK und DSBLK Nach Durchf hrung der Anweisung ESBLK arbeitet die CNC alle darauffolgenden S tze so ab als w ren sie ein einziger Satz Diese Einzelsatzanweisung bleibt aktiv bis die Anweisung DSBLK erteilt wird Bei Abarbeitung des betreffenden Programms im Einzelsatzbetrieb werden nun die zwischen den mnemonischer Codes ESBLK und DSBLK stehenden S tze kontinuierlich durchgef hrt d h nach den einzelnen S tzen findet keine Unterbrechung statt sondern die CNC geht sofort auf den jeweils n chsten Satz ber G01 X10 Y10 F800 T1 D1 ESBLK Beginn des Einzelsatzbetriebs G02 X20 Y20 120 J 10 G01 X40 Y20 G01 X40 Y40 F10000 G01 X20 Y40 F800 DSBLK Ende des Einzelsatzbetriebs G01 X10 Y10 M30 ESTOP und DSTOP Nach Durchf hrung der Anweisung DSTOP macht die CNC die Stop Taste und das von der SPS kommende Stopsignal unwirksam Mittels der Anweisung ESTOP wird das Signal wieder wirksam gemacht EFHOLD und DFHOLD Nach Durchf hrung der Anweisung DFHOLD macht die CNC das von der SPS kommende Feed Hold Signal unwirksam
55. definiert werden damit das Teil die programmierten Abmessungen erh lt Werkzeugradiuskompensation gestattet Direktprogrammierung der Teilekontur und des Werkzeugradius ohne dass dabei die Werkzeugabmessungen bedacht werden m ssen Die CNC berechnet die Bahn der das Werkzeug zu folgen hat automatisch anhand der Teilekontur sowie des in der Werkzeugkorrekturtabelle f r das betreffende Werkzeug gespeicherten Werts f r den Radius F r die Werkzeugradiuskompensation sind drei Hilfsfunktionen vorhanden G40 Werkzeugradiuskompensation Aus G41 Werkzeugradiuskompensation links vom Teil G42 Werkzeugradiuskompensation rechts vom Teil G41 Das Werkzeug steht links vom Teil bezogen auf die Bearbeitungsrichtung G42 Das Werkzeug steht rechts vom Teil bezogen auf die Bearbeitungsrichtung Die Werkzeugwerte R L I K sind vor Beginn der Bearbeitung in der Werkzeugkorrekturtabelle zu speichern oder am Anfang des Programms mittels Zuordnung zu den Variablen TOR TOL TOI TOK zu laden Nach Anwahl der Kompensationsebene mittels G16 G17 G18 oder G19 wird die Funktion mittels G41 oder G42 wirksam gemacht wobei der Wert der Werkzeugkorrektur mittels D oder falls nicht vorhanden durch die in der Werkzeugtabelle f r das betreffende Werkzeug T eingetragene Werkzeugkorrektur definiert wird Die Funktionen G41 und G42 sind modal und schliessen sich gegenseitig aus Sie werden durch G40 G04 Satzvorbereitungs Unterbrechung G53
56. den nachfolgend erw hnten Beispielen wird angegeben wie Bohrungen auf X und Y in beiden Richtungen vorzunehmen sind Funktion G81 definiert des Bohrzyklus Er wird mit folgende Parametern definiert X Position des zu bearbeitenden Punkts gem Abszissenachse Y Position des zu bearbeitenden Punkts gem Ordenatenachse Bohrtiefe K Verweilzeit in Lochtiefe In den folgenden Beispielen hat die Oberfl che des Werkst cks Position 0 es werden Bohrungen mit Tiefe 8 mm gew nscht und die Referenzposition ist 2 mm von der Werkst ckoberfl che entfernt Beispiel 1 G19 G1 X25 F1000 S1000 M3 G81 X30 Y20 Z2 I 8 Ki Beispiel 2 G19 G1 X 25 F1000 S1000 M3 G81 X25 Y15 Z 2 I8 K1 Beispiel 3 G18 G1 Y25 F1000 S1000 M3 G81 X30 Y10 Z2 I 8 Ki GRUNDZYKLUS Bearbeitungsfestzyklen FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 141 Programmierungshandbuch Beispiel 4 G18 G1 Y 25 F1000 S1000 M3 G81 X15 Y60 Z 2 IS Ki GRUNDZYKLUS Bearbeitungsfestzyklen FAGOR zl CNC 8037 MopeLL AM SorT V01 4x 142 9 6 G69 Komplexes Tieflochbohren Bei diesem Zyklus werden aufeinanderfolgende Bohrschritte bis Erreichen der Endkoordinate durchgef hrt Das Werkzeug wird nach jedem Bohrschritt um einen festliegenden Betrag zur ckgezogen Es ist auch m glich es nach jeweils J Bohrschritten zur Bezugsebene zur ckzufahren Ausserdem l ss
57. der Y Achse entfernt Damit die Schneide von der Wand der Bohrung Abstand h lt ist es au er der Programmierung des Parameters E notwendig den Parameter Q zu programmieren 9 12 1 Grundlegende Funktionsweise War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 Ausbohroperation Verfahren der L ngsachse mit Vorschubgeschwindigkeit G01 zum Bohrungsgrund 4 Verweilen K in Hundertstel Sekunden falls programmiert 5 Verfahren der Spindel bis zur im Parameter Q einprogrammierten Position 6 Verfahren des Werkzeugs als interpolierte Bewegung und im Langsamgang die 9 einprogrammierten Entfernungen in den Parametern D und E Wenn man die richtigen Werte nicht programmiert k nnte die Schneide mit der Wand kollidieren anstatt sich von ihr zu entfernen Werkzeugr cklauf im Schnellvorlauf G00 bis die Ausgangsebene oder die der Referenz gem der Programmierung in der G98 oder G99 erreicht ist Verfahren des Werkzeugs als interpolierte Bewegung und im Schnellgang die einprogrammierten Entfernungen in den Parametern D und E aber mit dem entgegengesetzten Vorzeichen R ckg ngig machen der Bewegung die unter Punkt 6 erfolgte Nach Erreichen der R ckzugsebene Spindelanlauf in der zuvor innegehabten Drehrichtung Programmierbeipiel unter der Annahme das
58. der Stecker Eing nge Ausg nge Mess Systemeingang etc vergewissern dass das Ger t nicht an das Stromnetz angeschlossen ist SICHERHEITSSYMBOLE Symbole die im Handbuch vorkommen k nnen Symbol von Gefahr oder Verbot Gibt Handlungen oder Vorg nge an die zu Sch den an Personen oder Ger ten f hren k nnen Warn oder Vorsichtssymbol Weist auf Situationen hin die bestimmte Vorg nge verursachen k nnen und auf die zu deren Vermeidung durchzuf hrenden Handlungen Pflichtsymbol Weist auf Handlungen und Vorg nge hin die unbedingt durchzuf hren sind Informationssymbol Weist auf Anmerkungen Hinweise und Ratschl ge hin GARANTIEBEDINGUNGEN ANFANGSGEW HRLEISTUNG S mtliche von FAGOR gefertigten oder vermarkteten Produkte haben eine Gew hrleistung von 12 Monaten f r den Endnutzer die ber das Servicenetz mit Hilfe des Systems zur berwachung der Gew hrleistung berpr ft werden kann das von FAGOR zu diesem Zweck geschaffen wurde Damit die Zeit die zwischen dem Ausgang eines Produkts aus unseren Lagerh usern bis zur Ankunft beim Nutzer vergeht nicht gegen diese 12 Monate Gew hrleistung aufgerechnet wird hat FAGOR ein System zur berwachung der Garantie eingef hrt welches auf die Kommunikation zwischen dem Hersteller oder dem Zwischenh ndler mit FAGOR auf die Identifikation und das Datum der Installation Maschine und auf die Dokumentation beruht bei der jedes Produkt mit der
59. des Bohrungsgrunds erfolgen Wird er nicht oder mit dem Wert 0 programmiert wird die CNC die entsprechende Fehlermeldung erzeugen GRUNDZYKLUS G210 Festzyklus des Fr sens der Bohrung de FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 183 GRUNDZYKLUS G210 Festzyklus des Fr sens der Bohrung FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 184 9 16 1 Pr OQ N ammierungshandbuch Grundlegende Funktionsweise Eilverschiebung bis zur Bohrungsmitte X Y Eilverschiebung bis zur Referenzebene Z Eilverschiebung bis der Koordinatenwert des tangentialen Eingangs in der L ngsachse Tangentialf rmiger Eingang zur helikalf rmigen Bahn der Bohrung Helikalf rmigen Bewegung mit der Steigung im Parameter B und in der Richtung die im Parameter J angegeben ist bis zum Grund der Bohrung Nachbearbeitung des Grunds der Bohrung dieser Schritt erfolgt nur wenn das Vorzeichen des Parameters B positiv ist Tangentialf rmige R ckzugsbewegung entlang der helikalf rmigen Bahn der Bohrung bis zum Mittelpunkt der Bohrung Eilverschiebung bis zur Referenzebene G99 oder zur Ausgangsebene G98 9 17 G211 Fr szyklus des Innengewindes Dieser Zyklus gestattet die Ausf hrung des Innengewindeschneidens mit Hilfe einer helikalf rmigen Bewegung des Werkzeugs F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G211 G98 G99XYZDIJKBCLAERQ m
60. e Nicht in feuchten R umen arbeiten Zur Vermeidung elektrischer Entladungen immer in R umen mit einer relativen Luftfeuchtigkeit unter 90 ohne Kondensation bei 45 C arbeiten e Nicht in explosionsgef hrdeter Umgebung arbeiten Zur Vermeidung von Risiken Verletzungen oder Sch den nicht in explosionsgef hrdeter Umgebung arbeiten FAGOR 2 CNC 8037 13 mmm EU VORKEHRUNGEN BEI PRODUKTSCH DEN TTT O e Arbeitsumgebung Dieses Ger t ist f r den gewerblichen Einsatz ausgestattet und entspricht den in der Europ ischen Wirtschaftsunion geltenden Richtlinien und Normen Fagor Automation bernimmt keine Haftung f r eventuell erlittene oder verursachte Sch den wenn es unter anderen Bedingungen Wohn und Haushaltsumgebungen montiert wird Das Ger t am geeigneten Ort installieren Es wird empfohlen die Installation der numerischen Steuerung wann immer m glich von diese d eventuell besch digenden K hlfl ssigkeiten Chemikalien Schlageinwirkungen etc entfernt u vorzunehmen S Das Ger t erf llt die europ ischen Richtlinien zur elektromagnetischen Vertr glichkeit 2 Nichtsdestotrotz ist es ratsam es von elektromagnetischen St rquellen fernzuhalten Dazu geh ren T zum Beispiel E P An das gleiche Netz wie das Ger t angeschlossene hohe Ladungen 7 Nahestehende tragbare bertr ger Funksprechger te Hobbyradiosender Nahestehende Radio Fernsehsender Nahestehende Lichtbogensch
61. e Wenn man ihn mit dem Wert 1 angepasst hat vereinigen sich beide Bahnen mit runden Strecken CNC 8037 Wenn man ihn mit dem Wert 2 angepasst hat h ngt die Methode des Ausgleichs h ngt vom Winkel zwischen den Bahnen ab Mit einem Winkel zwischen den Abtastbahnen von bis zu 300 man berechnet den Schnittpunkt In den restlichen F llen macht man den Ausgleich wie mit COMPMODE 0 MODELL M SoFT V01 4x 122 8 1 3 Werkzeugradiuskompensation aus Die Werkzeugradiuskompensation wird mittels der Funktion G40 abgeschaltet Muss man ber cksichtigen dass der Abbruch des Radiusausgleiches mit einer G40 nur in einem Satz Programm auftreten kann in dem eine geradlinige Bewegung eine G00 oder G01 einprogrammiert ist Wenn G02 oder G03 aktiv ist und G40 programmiert wird l st die CNC eine Fehlermeldung aus Auf den nachfolgenden Seiten sind unterschiedliche F lle der Abschaltung der Werkzeugradiuskompensation dargestellt Die programmierte Bahn entspricht einer durchgezogenen und die kompensierte Bahn einer gestrichelten Linie Ende des Ausgleichs ohne einprogrammiertes Verfahren Nach dem L schen des Ausgleichs kann es passieren dass im ersten Satz der Bewegung die Achsen der Ebene nicht eingreifen entweder weil sie nicht programmiert wurden weil sie programmiert am gleichen Punkt zu bleiben an dem sich das Werkzeug befindet oder weil das inkrementale Verfahren mit Null programmiert wurde In diesem Fall w
62. eine Umwandlung auch einfrieren um die Winkelachse zu verfahren die in kartesianischen Koordinatenwerten programmiert ist Einfluss des Resets des Ausschaltens und der Funktion M30 Die Winkelumwandlung der geneigten Achse bleibt nach einen RESET M30 und sogar nach einer FAGOR 2 Aus und Einschaltung der Steuerung aktiv CNC 8037 MopeLL AM SoFT V01 4x 269 WINKELUMWANDLUNG DER GENEIGTEN ACHSE FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 270 berlegungen zur Winkelumwandlung der geneigten Achse Die Achsen f r die Konfiguration der Winkelumwandlung m ssen linear sein Beide Achsen k nnen Gantry Achsen zugeordnet sein Wenn die Winkelumwandlung aktiviert ist sind die angezeigten Ma e die vom kartesianischen System Sonst werden die Istwerte der Achsen angezeigt Mit der aktiven Umwandlung ist es gestattet folgende Arbeitsg nge auszuf hren Nullpunktverschiebungen e Koordinatenvoreinstellung e Verschiebungen in fortlaufendem inkrementalem Jog Tippbetrieb und Handr dern Mit der aktiven Umwandlung ist es nicht gestattet folgende Arbeitsg nge auszuf hren e Verfahren bis Anschlag e Koordinatendrehung Konstanter Vorschub bei der Fr smaschine Maschinenreferenzsuche Die Funktion G46 wird deaktiviert wenn man die Referenzsuche auf einigen Achsen durchf hrt die an der Winkelumwandlung beteiligt sind Maschinenparameter ANGAXNA und ORTAXNA Wenn man eine Referenzsuche au
63. erfolgen e Wenn man C 1 programmiert erfolgt das Gewindeschneiden eines Gewindes mit jedem Arbeitsschritt Schneidwerkzeug mit 1 Schneide Wenn man C n programmiert n ist die Anzahl der Schneiden des Schneidwerkzeugs erfolgt das Gewindeschneiden mit n Gewinden pro Arbeitsschritt Ohne Programmierung wird Wert C 1 genommen C 0 C 1 C gt 1 L5 5 Schlichtaufma Definiert das Aufma in der Tiefe des Gewindes f r die Fertigstellung Ohne Programmierung wird Wert 0 genommen A5 5 Eindringungsh chststeigung Definition der Eindringungsh chststeigung des Gewindes Bei keiner Programmierung oder Programmierung mit Wert O wird die Bearbeitung mit einem Arbeitsgang bis das Aufma der Schlichtoperation durchgef hrt E5 5 Ann herungsabstand Ann herungsabstand am Eingang des Gewindes Wenn man ihn nicht einprogrammiert erfolgt der Eingang ins Gewinde vom Mittelpunktes der Bohrung aus Q 5 5 Eintrittswinkel zum Gewinde Winkel in Grad des Segments das den Mittelpunkt der Bohrung und den Eingangspunkt des Gewindes in Bezug auf die Abszissenachse bilden Ohne Programmierung wird Wert 0 genommen 9 17 1 Grundlegende Funktionsweise 1 Eilverschiebung bis zur Bohrungsmitte X Y 2 Eilverschiebung bis zur Referenzebene Z 3 Das Verfahren der Achsen der Ebene im Schnellgang bis zum Eingangspunkt des Gewindes dieses Verfahren erfolgt nur wenn der Parameter E programmiert worden
64. folgt definiert werden ERROR Ganzzahl Anzeige der betreffenden Fehlernummer und des zugeh rigen Texts entsprechend dem CNC Fehlercode falls vorhanden FEHLER Ganzzahl Textmeldung Anzeige der betreffenden Fehlernummer und des zwischen den Anf hrungszeichen stehenden Fehlertexts ERROR Textmeldung Anzeige nur des Fehlertexts ech Die Fehlernummer l sst sich mittels einer numerischen Konstanten oder mittels eines arithmetischen Parameters definieren Bei Benutzung eines lokalen Parameters muss dessen numerisches Format PO bis P25 eingehalten werden Anzeigeanweisungen Programmierbeispiele FEHLER 5 FEHLER P100 FEHLER Bedienerfehler FEHLER 3 Bedienerfehler FEHLER P120 Bedienerfehler MSG Meldung PROGRAMMZEILEN F R DIE KONTROLLE VON Diese Anweisung bringt die zwischen den Anf hrungszeichen stehende Meldung zur Anzeige Die CNC Schirmbilder weisen jeweils einen Bereich zur Anzeige von DNC und Benutzerprogrammeldungen auf es wird stets die j ngste Meldung angezeigt unbeschadet ihrer Herkunft Beispiel MSG Werkzeug kontrollieren DGWZ Ausdruck 1 Ausdruck 2 Ausdruck 3 Ausdruck 4 Ausdruck 5 Ausdruck 6 Die Anweisung DGWZ Define Graphic Work Zone erm glicht das Feld der graphischen Darstellung zu definieren Jeder der Ausdr cke die die Syntaxis der Anweisung bilden entspricht einer der Begrenzungen und ist in Millimeter oder Zoll zu
65. gleiche wie diejenige zwischen der Verfahrbewegung der Achse und der sich ergebenden programmierten Verfahrbewegung Vorschub F x Verfahrensweg der Achse Komponente des Vorschubs Verfahren als Ergebnis der Programmierung Beispiel F r eine Maschine mit den Linearachsen X und Z sowie der Rundachse C alle am Punkt X0 Y0 CO stehend ist die folgende Verfahrbewegung programmiert G1 G90 X100 Y20 C270 F10000 Es ergibt sich E EE KAx Ay Ac 1002 202 2702 iya EA o o a OO Eege KAx Ay Ac 1002 202 2702 m F Ac __10000x270 9354 9455 Sax Ay Ac 1002 202 2702 Der Befehl G94 ist modal d h er bleibt aktiv bis G95 vorkommt Beim Einschalten der Betriebsspannung nach Durchf hrung von MO2 M30 und nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC entsprechend dem Wert des allgemeinen Maschinenparameters IFEED auf G94 oder auf G95 ber Vorschubgeschwindigkeit F O1 PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x Vorschubgeschwindigkeit F PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 64 5 2 2 ammierungshandbuch Vorschub in mm U oder Zoll U G95 Ab dem Code G95 steuert die CNC die mit F5 5 programmierten Vorschubgeschwindigkeiten in mm U oder in Zoll U Diese Funktion hat keinen Einfluss auf Eilgangbewegungen G00 diese werden weiterhin in mm min oder in Zoll min du
66. in diesem Fall wird sich auf die Referenzebene bezogen Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen J 5 5 Durchmesser des Gewindes Definiert den Nenndurchmesser des Gewindes Das Vorzeichen zeigt die Richtung der Bearbeitung des Gewindes positiv im Uhrzeigersinn und negativ entgegen dem Uhrzeigersinn Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen K5 5 Tiefe des Gewindes Definiert die Entfernung zwischen Gewindespitze und Gewindegrund Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen B 5 5 Gewindesteigung Bestimmt die Gewindesteigung e Mit einem positiven Vorzeichen ist die Richtung des Gewindegangs vom unten bis hin zur Oberfl che des Werkst cks e Mit einem negativen Vorzeichen ist die Richtung des Gewindegangs vom unten bis hin zur Oberfl che des Werkst cks Wird er nicht oder mit dem Wert 0 programmiert wird die CNC die entsprechende Fehlermeldung erzeugen C1 Gewindeschneidtyp Definiert den Typ des Gewindes der durchgef hrt werden soll Dieser Parameter h ngt von Typ des verwendeten Werkzeugs ab e Wenn C 0 programmiert wird wird das Gewinde in einer einzigen Steigung erfolgen e Wenn man C 1 programmiert erfolgt das Gewindeschneiden eines Gewindes mit jedem Arbeitsschritt Schneidwerkzeug mit 1 Schneide e Wenn man C n programmiert n ist die Anzahl der Schneiden des Schneidwerkzeugs erfolgt
67. interpolation im Uhrzeigersinn 6 31 6 7 7 5 G03 Kreis Helix interpolation entgegen dem Uhrzeigersinn 6 3 6 7 S G04 Verweilen Unterbrechung bei der Satzvorbereitung TIZA G05 Betriebsart runde Ecken 7 3 2 S G06 Mittelpunkt des Umfangs in absoluten Koordinaten 6 4 m 5 G07 S Betriebsart scharfe Ecken Tekil Ri G08 Tangentialer Kreis bez glich vorhergehender Fahrbahn 6 5 G09 Kreis mittels drei Punkten 6 6 m G10 ll es Annullierung des Spiegelbildes ZS G11 3 Spiegelbild auf X 7 5 d G12 Spiegelbild auf Y 7 5 S G13 Spiegelbild auf Z 7 5 E G14 x Spiegelbild in den programmierten Richtungen L G15 S Definierung der L ngsachse 8 2 G16 Hauptebene durch zwei Richtungen und L ngsachse ausw hlen 3 2 G17 Hauptebene X Y und L ngsachse Z rechtwinklig 3 2 G18 Hauptebene Z X und L ngsachse Y rechtwinklig 3 2 G19 2 Hauptebene Y Z und L ngsachse X rechtwinklig 32 G20 Definition der unteren Abgrenzungen der Arbeitsbereiche 37 4 G21 Definition der oberen Abgrenzungen der Arbeitsbereiche 37 3 G22 Zu Abschaltung von Arbeitsbereichen er G32 5 Vorschub F als Umkehrfunktion der Zeit 6 15 G33 2 Elecktronisches Gewindeschneiden 6 12 G34 Variabel g ngige Gewinde 6 13 G36 Eckenverrundung 6 10 G37 Tangentialer Eingang 6 8 G38 Tangentialer Ausgang 6 9 G39 Kantenanfasend 6 11 G40 7 Werkzeugradiuskompensation Aus 8
68. ist das hei t wenn der Bit 15 des allgemeinen Maschinenparameter LOOKATYP P160 gleich 0 ist Um diese Option zu aktivieren deaktivieren verwendet man den Bit 13 des allgemeinen Maschinenparameters LOOKATYP P160 Wirkung der Fagor Filter bei der Bearbeitung von Kreisen Bei der Bearbeitung von Kreisen bei Verwendung von Fagor Filtern wird der Fehler kleiner als wenn man diese Filter nicht verwendet Einprogrammierte Bewegung Ist Bewegung mit Anwendung von FagorFiltern Ist Bewegung ohne Anwendung von FagorFiltern N VORSCHAU G51 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 109 75 Spiegelbild G11 G12 G13 G10 G14 Die Funktionen f r die Aktivierung des Spiegelbilds sind folgende G10 Spiegelbildl schung G11 Spiegelung an der Achse X G12 Spiegelung an der Achse Y G13 Spiegelung an der Achse Z 7 G14 Spiegelbild auf beliebiger Achse X C oder auf mehreren gleichzeitig Beispiele ef G14 W s GI4XZAB EG ae a x o Bei Achsenspiegelung werden die Verfahrbewegungen derjenigen Achsen f r die E Achsenspiegelung befohlen ist mit umgekehrten Vorzeichen durchgef hrt LL q w GN 1 _g A miS cl u 2 m Q OO Ge gt ZS u Gs 5 E gt x l N Fr lt A 5 N Das folgende Unterprogramm definiert die Bearbeitung des Teils A G91 G01 X30 Y30 F100 Y60 X
69. ist gibt die CNC eine Fehlermeldung aus Auf den nachfolgenden Seiten sind unterschiedliche F lle der Ausl sung der Werkzeugradiuskompensation dargestellt Die programmierte Bahn entspricht einer durchgezogenen und die kompensierte Bahn einer gestrichelten Linie Beginn des Ausgleichs ohne einprogrammiertes Verfahren Nach der Aktivierung des Ausgleichs kann es passieren dass im ersten Satz der Bewegung die Achsen der Ebene nicht eingreifen entweder weil sie nicht programmiert wurden oder weil sie an gleichen Punkt zu bleiben an dem sich das Werkzeug befindet oder weil sie so programmiert wurden dass das inkrementale Verfahren Null ist In diesem Fall wird der Ausgleich an dem Punkt vorgenommen an dem sich das Werkzeug befindet in Abh ngigkeit vom ersten einprogrammierten Verfahren auf der Ebene wird das Werkzeug senkrecht zu der Bahn ber seinen Ausgangspunkt verfahren Das erste einprogrammierte Verfahren auf der Ebene kann linear oder kreisf rmig sein G90 G01 Y40 G91 G40 YO Z10 G02 X20 Y20 120 JO G90 G01 X 30 Y30 G01 G41 X 30 Y30 Z10 G01 X25 xo Yo WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 119 WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 120 GERADER Bahnverlauf GERADEN COMPTYPE O COMPTYPE 1
70. mit Inseln G66 G67 und G68 l sst nur Tags mit 4 Ziffern zu 2 1 2 Programmsatz Die S tze bestehen aus Befehlen in ISO oder hochsprachiger Codierung Die Programme k nnen in beiden Sprachen geschriebene S tze enthalten wenngleich die S tze jeweils in nur einer Sprache geschrieben sein sollten ISO Sprache Diese Sprache ist speziell f r die Steuerung von Achsenbewegungen geeignet da in ihr ausser den Vorschubgeschwindigkeitsdaten noch Informationen und Verfahrbedingungen ausgedr ckt werden k nnen Verf gt ber folgende Typen von Funktionen e Vorbereitungsfunktionen f r Verfahrbewegungen zur Bestimmung der geometrischen und der Bearbeitungsbedingungen wie Linear und Kreisinterpolation Gewindeschneiden usw e Steuerungsfunktionen f r die Achsen Vorschubgeschwindigkeiten und Spindeldrehzahlen e Werkzeugsteuerungsfunktionen Erg nzende Funktionen die technische Angaben enthalten H here Programmiersprache Die Hochsprache erm glicht den Zugriff zu Allzweck Variablen sowie zu Systemtabellen und variablen Sie gibt dem Benutzer eine Reihe von Steuerungssequenzen hnlich wie in anderen Sprachen zur Hand wie IF GOTO CALL usw Gestattet ebenso die Verwendung jeder Art der Erweiterung arithmetisch relational oder logisch Weiterhin enth lt sie Anweisungen zur Einrichtung von Schleifen sowie von Unterprogrammen mit lokalen Variablen Der Ausdruck lokale Variable bezeichnet eine Variable die nur
71. modal sind bei jedem Gebrauch definiert werden Die Bearbeitung die wiederholt werden soll muss unbedingt aktiv sein In andere Worten gesagt haben diese Funktionen einzig und allein den Sinn herauszufinden ob sie sich unter dem Einfluss eines Festzyklussees oder dem Einfluss einer modalen Subroutine befinden Zur Ausf hrung einer Mehrfachbearbeitung ist wie folgt vorzugehen 1 Werkzeug an den ersten Punkt verfahren an dem die Mehrfachbearbeitung vorgenommen werden soll 2 Den Festzyklus oder das modale Unterprogramm zur Durchf hrung an s mtlichen Punkten definieren 3 Mehrfachbearbeitung definieren die durchgef hrt werden soll Die Durchf hrung s mtlicher mittels dieser Funktionen programmierten Bearbeitungsoperationen erfolgt unter denjenigen Bearbeitungsbedingungen T D F S die bei Definierung des betreffenden Festzyklus oder des betreffenden modalen Unterprogramms festgelegt wurden Nach Durchf hrung einer Mehrfachbearbeitungsoperation kehrt das Programm auf die zuvor g ltigen Werte zur ck auch wenn der Festzyklus oder das modale Unterprogramm weiterhin aktiv bleibt Die Vorschubgeschwindigkeit F entspricht dann der f r den Festzyklus oder das modale Unterprogramm programmierten Ebenso bleibt das Werkzeug auf dem letzten Punkt positioniert an dem die programmierte Bearbeitung vorgenommen wurde Wenn Mehrfachbearbeitung mit einem modalen Unterprogramm im Einzelsatzmodus erfolgt wird FAGOR 2 das bet
72. ngsachse mit Vorschubgeschwindigkeit bis zum Bohrungsgrund zur Herstellung des Gewindes Diese Verfahrbewegung und alle darauffolgenden Verfahrbewegungen erfolgen mit 100 des Vorschubgeschwindigkeitswerts F und der Spindeldrehzahl S Beim Gewindebohren ohne Ausgleichfutter Parameter R 1 wird der allgemeine Logikausgang RIGID Gewindebohren ohne Ausgleichfutter M5521 aktiviert um der SPS diesen Vorgang zu signalisieren 4 Spindelhalt M05 Die Spindel h lt nur dann an wenn der Spindel Maschinenparameter SREVMO05 aufgerufen und der Parameter K nicht den auf Wert O gesetzt ist 5 Verweilen K in Hundertstel Sekunden falls programmiert 6 Umkehrung des Spindeldrehsinns 7 R ckzug der L ngsachse auf die Bezugsebene bei interpoliertem Gewindeschneiden um J mal den Arbeitsvorschub Sobald diese Koordinate erreicht ist werden die Einstellwerte f r Vorschubgeschwindigkeits und Spindeldrehzahlbeeinflussung aktiv Beim Gewindebohren ohne Ausgleichfutter Parameter R 1 wird der allgemeine Logikausgang RIGID Gewindebohren ohne Ausgleichfutter M5521 aktiviert um der SPS diesen Vorgang zu signalisieren 8 Spindelhalt M05 Die Spindel h lt nur dann an wenn der Spindel Maschinenparameter SREVMO05 aufgerufen ist 9 Verweilen K in Hundertstel Sekunden falls programmiert 10 Umkehrung des Spindeldrehsinns unter Wiederherstellung des Ausgangsdrehsinns 11 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangsebene falls
73. oder ersetzten Elemente in den Stationen im eigenen Netz GEW HRLEISTUNGSBESCHR N Die gleichen die man im Kapitel der Anfangsgew hrleistung anwendet KUNGEN Wenn die Reparatur im Zeitraum der Gew hrleistung ausgef hrt wird hat die Verl ngerung der Garantie keine Auswirkung In den F llen bei denen die Reparatur nach einem Kostenvoranschlag gemacht wird das hei t dass nur das besch digte Teil ber cksichtigt wird gilt die Gew hrleistung f r die erneuerten Teile und hat eine Laufzeit von 12 Monaten Die losen gelieferten Ersatzteile haben eine Gew hrleistung von 12 Monaten WARTUNGSVERTR GE Zur Verwendung durch den Verteiler oder den Hersteller der unsere CNC Systeme kauft oder installiert gibt es einen SERVICEVERTRAG R CKSENDUNGSBEDINGUNGEN Wenn Sie die Zentraleinheit oder die Fernschaltmodule einschicken verpacken Sie diese mit dem Originalverpackungsmaterial n ihrem Originalkarton Steht das Originalverpackungsmaterial nicht zur Verf gung die Verpackung folgenderma en vornehmen 1 Einen Pappkarton besorgen dessen 3 Innenma e wenigstens 15 cm 6 Zoll gr er als die des Ger ts sind Die f r den Karton verwendete Pappe muss eine Festigkeit von 170 kg aufweisen 375 Pfund 2 Dem Ger t ein Etikett beilegen auf dem der Ger tebesitzer dessen Anschrift der Name des Ansprechpartners der Ger tetyp und die Seriennummer stehen Im Falle einer Panne auch das Symptom und eine kurze Beschr
74. soll 2 Verschiebung im mit C G00 G01 G02 oder G03 programmierten Vorschub zu diesem Punkt 3 Mehrfachbearbeitung mittels Festzyklus oder modalem Unterprogramm entsprechend der Anwahl nach der Verfahrbewegung 4 Die CNC wiederholt der Schritte 1 2 und 3 bis zum Ende der programmierten Bahn Nach Beendigung der Mehrfachbearbeitung bleibt das Werkzeug am letzten Punkt des programmierten Bahnverlaufs stehen an dem die Bearbeitung ausgef hrt wurde Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Definierung und Positionierung f r Festzyklus G81 G98 G01 G91 X280 Y130 Z 8 I 22 F100 S500 Definierung der Mehrfach bearbeitung G63 X200 Y200 130 C1 F200 P2 004 Q8 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 Der Mehrfachbearbeitungsdefinitionssatz kann auch folgenderma en definiert werden G63 X200 Y200 K12 C1 F200 P2 004 Q8 10 5 G64 Mehrfachbearbeitung im Kreisbogen Dieser Zyklus hat folgendes Programmierformat G64XYB I CFPQRSTUV K b X 5 5 Abstand der ersten Bearbeitung im Mittelpunkt auf der Abszissenachse MEHRFACHBEARBEITUNGEN G64 Mehrfachbearbeitung im Kreisbogen Definition des Abstands zwischen Startpunkt und Mittelpunkt in der Abszissenachse Y 5 5 Abstand der ersten
75. werden Nach Aufruf des Ediermodus und Bet tigung der Softkey USER Benutzer beginnt die Abarbeitung des Programms Es l sst gest tzte Edierung von 2 Benutzerzyklen zu Die Edierung erfolgt f r jeweils einen Zyklus sie kann so oft wie erforderlich wiederholt werden Anzeige der Edier Eingangsseite NO PAGE 10 Setzen der Softkeys zum Zugriff auf die einzelnen Modi und Aufforderung zur Bet tigung einer Taste SK 1 ZYKLUS 1 SK 2 ZYKLUS 2 SK N5 7 ENDEN Taste anfordern WKEY Zyklus 1 IF KEY EQ FCOO GOTO N10 Zyklus 2 IF KEY EQ FCO1 GOTO N 20 Taste l schen oder anfordern IF KEY EQ FC06 SYSTEM ELSE GOTO N5 ZYKLUS 1 N10 ZYKLUS 2 N20 Anzeige von Seite 11 und Definierung von 2 Dateneingabefenstern PAGE 11 ODW1 10 60 ODW2 15 60 Edieren WBUF PCALL 1 IB 1 INPUT X 6 5 DW1 1B1 WBUF X 1B1 WBUF IB 2 INPUT Y 6 5 DW2 1B2 WBUF Y IB2 WBUF WBUF GOTO NO Hinzuf gung von PCALL 1 zum zu edierenden Satz Anforderung des Werts f r X Datenfenster 1 zeigt Eingabewert Hinzuf gung von X Eingabewert zum zu edierenden Satz Hinzuf gung von zum zu edierenden Satz Anforderung des Werts f r Y Datenfenster 2 zeigt Eingabewert Hinzuf gung von Y Eingabewert zum zu edierenden Satz Hinzuf gung von Klammer zu zum zu edierenden Satz Abspeicherung des edierten Satzes Zum Beispiel PCA
76. 0 022 Falsche Programmierung P5 006 Q20 022 R12 015 Werden diese Parameter nicht nicht programmiert geht die CNC davon aus dass die Bearbeitung an allen Punkten des programmierten Bahnverlaufs auszuf hren ist 10 5 1 Grundlegende Funktionsweise 1 Die Mehrfachbearbeitung berechnet den n chsten der programmierten Punkte an dem die Bearbeitung ausgef hrt werden soll 2 Verschiebung im mit C G00 G01 G02 oder G03 programmierten Vorschub zu diesem Punkt 3 Mehrfachbearbeitung mittels Festzyklus oder modalem Unterprogramm entsprechend der Anwahl nach der Verfahrbewegung 4 Die CNC wiederholt der Schritte 1 2 und 3 bis zum Ende der programmierten Bahn Nach Beendigung der Mehrfachbearbeitung bleibt das Werkzeug am letzten Punkt des programmierten Bahnverlaufs stehen an dem die Bearbeitung ausgef hrt wurde b Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist MEHRFACHBEARBEITUNGEN G64 Mehrfachbearbeitung im Kreisbogen Definierung und Positionierung f r Festzyklus G81 G98 G01 G91 X280 Y130 Z 8 I 22 F100 S500 Definierung der Mehrfach bearbeitung G64 X200 Y200 B225 145 C3 F200 P2 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 Der Mehrfachbearbeitungsdefinitionssatz kann auch folgenderma en definiert werden G64 X200 Y200
77. 01 4x 88 6 7 Schraubenlinieninterpolation Die Schraubenlinieninterpolation besteht aus einer kreisf rmigen Interpolation in der Arbeitsebene und der Verschiebung der brigen programmierten Achsen s Die Schraubenlinieninterpolation wird in einem Satz programmiert Die kreisf rmige Interpolation mu dabei mit den Funktionen G02 G03 G08 oder G09 programmiert werden G02 X YIJZ GO2XYRZA GO3QIJAB G08 XYZ G09 X YIJZ F r eine Schraubenlinieninterpolation von mehr als einer Umdrehung mu eine kreisf rmige Interpolation und eine Linearverschiebung einer Achse programmiert werden Zus tzlich mu die Schraubenliniensteigung Format 5 5 mit den Buchstaben I J K programmiert werden Die Beziehung dieser Buchstaben zu den Achsen ist folgende Achsen X U A gt l Achsen Y V B gt J Achsen Z W C gt K GO2XYIJZK GO2XYRZK GO3QIJAI G08 XYBJ GOIXYIJZK Beispiel Zi Programmierung einer Schraubenlinieninterpolation mit Ausgangspunkt X0 YO Z0 Wie man aus dem Beispiel ersehen kann ist es nicht notwendig den Endpunkt X Y zu programmieren G03 115 JO Z18 K5 Es wird erlaubt spiralf rmige Interpolationen zu programmieren bei denen look ahead aktiv ist G51 Dank dessen k nnen die Programme CAD CAM bei denen diese Art von Verl ufen erscheinen ausgef hrt werden wenn look ahead aktiv ist 6 8 Tangentialer Eingang bei Bearbeitungsbeginn G3
78. 20 PLOO ORGX 55 PLOO ORGX 12 P9 PLCM5008 PLCM5008 OR 1 W hlt die Ausf hrung Satz f r Satz M5008 1 PLCM5010 PLCM5010 AND FFFFFFFE Gibt den Override f r den Vorschub frei M5010 0 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 247 E Ausdr cken PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 248 Programmierungshandbuch 12 5 2 Relationale Ausdr cke Bei diesen handelt es sich um arithmetische Ausdr cke die durch relationale Operatoren verkn pft sind IF P8 EQ 12 8 Analyse des Werts von P8 auf gleich 12 8 IF ABS SIN P24 GT SPEED Analyse des Sinuswerts auf berschreitung der Spindeldrehzahl IF CLOCK LT P9 10 99 Analyse des Zeitz hlers auf unter P9 10 99 Diese Bedingungen k nnen auch mittels Logikoperatoren verkn pft werden IF P8EQ12 8 OR ABS SIN P24 GT SPEED AND CLOCK LT P9 10 99 Das Ergebnis solcher Ausdr cke ist entweder Wahr oder Falsch PROGRAMMZEILEN F R DIE KONTROLLE VON PROGRAMMEN Die Programmzeilen f r die Steuerung die ber eine Programmierung in einer h heren Programmiersprache verf gt kann man wie folgt gruppieren Zuordnungsanweisungen Anzeigeanweisungen Freigabe Sperranweisungen Ablaufsteuerungsanweisungen Unterprogrammanweisungen Programmzeilen f r Subroutinen zur Programmunterbrechung Programmieranweisungen Schirmbildanpassungsanweisungen Anweisungss tze d rfen jeweil
79. 20 Y 20 X40 G02 X0 Y 40 I0 J 20 G01 X 60 X 30 Y 30 Die Programmierung f r alle Teile w rde lauten Ausf hrung der Subroutine Bearbeitung a Gil Spiegelbild auf X Ausf hrung der Subroutine Bearbeitung b G10 G12 Spiegelbild auf Y Achse Ausf hrung der Subroutine Bearbeitung c Gil Spiegelung an Achsen X und Y Ausf hrung der Subroutine Bearbeitung d M30 Programmende FAGOR 2 Die Funktionen G11 G12 G13 und G14 sind modal und mit G10 nicht kompatibel G11 G12 und G13 k nnen im selben Satz enthalten sein da sie sich gegenseitig nicht CNC 8037 ausschliessen Die Funktion G14 muss in einem eigenen Satz stehen Wenn in einem programm mit Achsenspiegelung auf die Funktion G73 Musterdrehung aktiv ist f hrt die CNC erst die Achsenspiegelung und dann die Musterdrehung durch Wenn eine Achsenspiegelungsfunktion G11 G12 G13 G14 aktiv ist und mittels G92 w hrenddessen ein neuer Koordinatenursprungspunkt Teilenullpunkt gesetzt wird hat die iger M Achsenspiegelungsfunktion keine Auswirkungen auf den neuen Ursprungspunkt OFT V01 4x Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC auf G10 ber 110 Programmierungshandbuch 7 6 Ma stabsfaktor G72 Mittels der Funktion G72 k nnen programmiierte Teile vergr ssert und verkleinert werden Auf diese Weise k nnen Familien form hnlicher Werkst c
80. 37 MooeLL AM SoFT V01 4x 215 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 216 12 2 2 Variablen f r Werkzeuge Diese Variablen sind den Tabellen f r Werkzeugkorrekturen Werkzeuge und Werkzeugmagazine zugeordnet sodass in deren Felder eingegebene oder aus ihnen ausgelesene Werte dem f r diese Tabellen festgelegten Formaten entsprechen Werkzeugkorrekturtabelle Der Wert f r den Radius R die L nge L und f r die Korrektur des Verschlei es l K des Werkzeugs wird in aktiven Einheiten gegeben Bei G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 Bei Drehachse in Grad zwischen 99999 9999 Werkzeugtabelle Die Nummer der Korrektur ist eine ganze Zahl zwischen 0 und 255 Die h chste Anzahl der Korrekturen ist auf den allgemeinen Maschinenparameter NTOFFSET beschr nkt Die Gruppenkennung ist eine Nummer zwischen 0 und 255 O bis 199 wenn es sich um ein normales Werkzeug handelt 200 bis 255 wenn es sich um ein Sonderwerkzeug handelt Die Nennstandzeit wird in Minuten oder in Arbeitsg ngen 0 65535 ausgedr ckt Die tats chliche Standzeit wird in Hundertstelminuten 0 9999999 oder in Arbeitsg ngen 0 9399999 ausgedr ckt Werkzeugmagazintabelle Jede Position im Speicher wird wie folgt dargestellt 1 255 Werkzeugnummer 0 Die Position des Werkzeugs im Magazin ist leer 1 Die Position des Werkzeugs im Ma
81. 4s44nsennennennnennnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnennonnnnna 88 6 8 Tangentialer Eingang bei Bearbeitungsbeginn G37 6 9 Tangentialer Ausgang bei Bearbeitungsende G38 6 10 Kontrollierte Eckenverrundung G36 o 6 11 Abschragung GJJ EE 92 6 12 Elektronisches Gewindeschneiden G33 2 r2essnnnernnnnnnnnnnnnnnennnnnnnn nennen nennen 93 6 13 Variabel g ngige Gewinde G34 u 95 6 14 Verfahren bis Anschlag G52 96 6 15 Vorschub F als Umkehrfunktion der Zeit G32 22mnnnsernnnennnnnnennnnnnnnnnnnen nennen 97 ZUS TZLICHE VORBEREITENDE FUNKTIONEN 7 1 Satzvorbereitungs Unterbrechung IG04 nenn 99 7 1 1 G04 KO Unterbrechung der Satzvorbereitung und Aktualisierung der Koordinatenwerte 101 72 Zeitgebung GO4 Ri seeteuteuEEEEEREEEENEEREEEESEEEEEEEEAEREEEEEEEeEEEEEESEEEEREEEEEEEeEEEEEEEEEeeEeEER 102 7 3 Eckenverz gerung G07 und Eckenverrundung G05 G50 H 7 3 1 EIER EE Lt Heer een 7 3 2 Runde Ecken GO5 4422442442sernnnnnennnnnnnnnnnnnnennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnen nenn 7 3 3 Kontrollierte Betriebsart runde Ecken G05 SS 7 4 VORSCHAU Ob 7 4 1 Erweiterter Algorithmus des Look Aheads Fagor Filter werden dazu integriert 108 7 4 2 Funktion des Look Aheads mit aktiven FAGOR Filtern u 22e22n2sennnnneennennnnenen 109 7 5 Spiegelbild G11 G12 G13 G10 G14l onen 110 7 6 Ma stabs
82. 5 Wobei Q Den Drehwinkel in Grad angibt LJ Abszisse und Ordinate des optionalen Drehungs mittelpunkts Wenn diese Werte nicht definiert sind ist der Koordinatenursprungspunkt der Drehungsmittelpunkt Die Werte und J werden als Absolutwerte programmiert bezogen auf den Koordinatenursprungspunkt der Arbeitsebene Sie unterliegen den Funktionen f r Skalierung und Achsenspiegelung Es muss bedacht werden dass G73 eine Schrittmassfunktion ist d h die einzelnen Werte von Q addieren sich Die Funktion G73 sollte in einem eigenen Satz stehen N Drehung des Koordinatensystems G73 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 115 Drehung des Koordinatensystems G73 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 116 Unter Annahme des Ausgangspunkts X0 YO erh lt man A e DER 7 x Se gt X N10 G01 X21 YO F300 Positionierung auf den Startpunkt G02 00 I5 JO G03 Q0 I5 JO Q180 I 10 JO N20 G73 Q45 Koordinatendrehung RPT N10 N20 N7 Siebenfache Durchf hrung der S tze 10 bis 20 M30 Programmende Wenn in einem Programm mit Koordinatensystemdrehung auch die Achsenspiegelungsfunktion aktiv ist wird zuerst Achsenspiegelung und dann Drehung durchgef hrt Die Musterdrehungsfunktion wird mittels G72 ohne Winkelwert beim Ausschalten der Betriebsspannu
83. 5 Bearbeitungstiefe Definition der Bearbeitungstiefe Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren in diesem Fall wird sich auf die Referenzebene bezogen Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen J 5 5 Durchmesser der Bohrung Definiert den Nenndurchmesser der Bohrung Das Vorzeichen zeigt die Richtung der helikalf rmigen Bahn an die mit der Bearbeitung der Bohrung positiv im Uhrzeigersinn und negativ entgegen dem Uhrzeigersinn in Verbindung steht Wird mit einem Wert kleiner als dem aktiven Werkzeugdurchmesser programmiert oder nicht programmiert zeigt die CNC den entsprechenden Fehler amm unasha K5 5 Vorbohrungsdurchmesser Wenn man aus einer Bohrung herausgeht die zuvor bearbeitet wurde legt dieser Parameter den Durchmesser der besagten Bohrung fest Wird nicht oder mit dem Wert O programmiert wurde keine Bohrung durchgef hrt Das Werkzeugt muss folgenden Bedingungen entsprechen Der Werkzeugradius muss kleiner als J 2 sein e Der Werkzeugradius muss gr sser oder gleich als J K 4 sein Wenn diese beide Bedingungen nicht erf llt sind zeigt die CNC die entsprechende Fehlermeldung an B 5 5 Vertiefungsschritt Definition des Durchlaufes f r die Vertiefung der Bearbeitung der Bohrung e Mit positivem Vorzeichen wird eine Nachbearbeitung des Bohrungsgrunds erfolgen e Mit negativen Vorzeichen wird keine Nachbearbeitung
84. 5 5 J 5 5 Die Parameter und J definieren die Abszissenachse und die Ordinatenachse J in bezug auf den Werkst cknullpunkt wo man den neuen Ursprung der Koordinaten einsetzen will Beispiel Das Werkzeug soll bei XO YO stehen G93 135 J30 P3 als Polarnullpunkt voreinstellen G90 G01 R25 00 Punkt P1 auf Gerader G01 G03 Q90 Punkt P2 auf Kreisbogen G03 G01 X0 Yo Punkt PO Auf Gerader G01 Wenn im betreffenden Satz nur G93 programmiert ist wird der Punkt der aktuellen Maschinenposition zum Polarkoordinaten Ursprungspunkt Beim Einschalten nach Durchf hrung von MO2 oder M30 sowie nach einem Nolthalt oder nach Zur cksetzen gilt f r die CNC der momentan aktive Teilenullpunkt als Polar Ursprungspunkt Wenn eine andere Arbeitsebene angew hlt wird G16 G17 G18 G19 gilt f r die CNC der Teilenullpunkt in dieser Ebene als Polar Ursprungspunkt definiert wird sondern nderung der Werte der Variablen PORGF und PORGS Wenn unter Anwahl des Allgemein Maschinenparameters PORGMOVE Kreisinterpolation G02 oder G03 programmiert ist gilt f r die CNC der Kreismittelpunkt als der neue Polar Ursprungspunkt il Die CNC bewirkt keine Ver nderung des polaren Ursprungspunkts wenn ein neuer Teilenullpunkt PROGRAMMIERUNG GEM B DEM ISO KODE In ISO Code programmierte S tze k nnen Befehle f r folgendes enthalten Vorbereitungsfunktionen G Achsenkoordinaten X C Vorschubgeschwindigk
85. 5 bis G49 GGSC R R Status der Funktionen G50 bis G74 GGSD R R Status der Funktionen G75 bis G99 MSn R Status der Funktion M n GMS R Status der Funktionen M 0 6 8 9 19 30 41 44 PLANE R R R Abszissenachsen und Ordinatenachsen der aktive Ebene LONGAX R R R Die Achse auf welche die L ngenkompensation G15 angewendet wird MIRROR R R R Aktive Spiegelbilder SCALE R R R Ma stab Allgemein Faktor Lesen von der SPS in Zehntausendstel SCALE X C R R R Besonderer Ma stabsfaktor der angegebenen Achse Lesen von der SPS in Zehntausendstel ORGROT R R R Drebwinkel des Koordinatensystems G73 ROTPF R Drehzentrum gem der Abszissenachse ROTPS R Drebzentrum gem der Ordinatenachse PRBST R R R R ckgabe des Tasterstatus CLOCK R R H Systemuhr in Sekunden TIME R R R W Uhrzeit in Format Stunde Minuten Sekunden DATE R R R W Datum in Format Jahr Monat Tag TIMER DAN R W R W Die Uhr mit Anzeige in Sekunden die von der SPS aktiviert wurde CYTIME R R R Zeit der Ausf hrung bei einem Werkst ck in Hundertstelsekunden PARTC R W R W R W Werkst ckz hler in der CNC FIRST R R R Erstmalige Ausf hrung eines Programms KEY R W R W R W Kennung f r die Taste KEYSRC R W R W R W Vorgehensweise mit den Tasten ANAIn R R R Spannung des Analogeingangs n in Volt ANAOn DAN R W R W Spannung in Volt die am Analogausgang n anliegen soll CNCERR R R Nummer des aktiven Fehlers in der CNC PL
86. 7 Mittels der Funktion G37 lassen sich Bahnen tangential miteinander verbinden ohne dass dazu die Schnittpunkte berechnet werden m ssen Die Funktion G37 ist nicht modal sie ist deshalb stets neu zu programmieren wenn eine Bearbeitungsoperation mit tangentialer Zustellung durchgef hrt werden soll 1 Der Startpunkt sei bei X0 Y30 und es soll ein Kreisbogen erzeugt werden Zustellbahn ist eine Gerade dann ist zu programmieren G90 G01 X40 G02 X60 Y10 120 JO Falls jedoch in diesem Beispiel die Zustellung des Werkzeugs zum Teil tangential zur Bahn erfolgen und das Werkzeug einen Radius von 5 mm beschreiben soll w re zu programmieren G90 G01 G37 R5 X40 G02 X60 Y10 120 JO Wie aus der Abbildung ersichtlich ndert die CNC die Bahn derart dass das Werkzeug die Bearbeitung unter tangentialer Zustellung zum Teil beginnt G37 und der Wert R m ssen im Satz f r die Bahn die ver ndert werden soll programmiert werden Bei allen Gelegenheiten nach G37 ist R5 5 anzuordnen um den Kreisbogenradius f r die tangentiale Zustellung zum Teil zu bezeichnen Der Wert R muss stets positiv sein Die Funktion G37 sollte nur in S tzen f r gerade Verfahroewegungen programmiert werden Wenn sie in S tzen f r Kreisbogenbewegungen G02 oder G03 vorkommt zeigt die CNC eine Fehlermeldung an STEUERUNG DES BAHNVERLAUFS Tangentialer Eingang bei Bearbeitungsbeginn G37
87. 8 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an de Bohroperation G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Anschluss an die Bohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren in diesem Fall wird sich auf die Referenzebene bezogen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Bearbeitungstiefe Definition der Bearbeitungstiefe Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren in diesem Fall wird sich auf die Referenzebene bezogen J 5 5 Taschenradius Definition des Taschenradius Das Vorzeichen bezeichnet die Bearbeitungsrichtung J mit Vorzeichen J mit Vorzeichen B 5 5 Vertiefungsschritt Definition der Zustelltiefe in der L ngsachse e Bei positivem Wert wird der gesamte Zyklus mit gleichbleibender Zustelltiefe f r die einzelnen Schritte durchgef hrt wobei diese kleiner als die programmiert
88. 80 D4 P2 005 Q9 011 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 196 10 3 G62 Mehrfachbearbeitung unter Rasterbildung Dieser Zyklus hat folgendes Programmierformat G62AB XI YJ PQRSTUV XK YD IK JD MEHRFACHBEARBEITUNGEN G62 Mehrfachbearbeitung unter Rasterbildung A 5 5 Bahnwinkel mit der Abszissenachsen Definition des Winkels zwischen Bearbeitungsbahn und Abszissenachse Der Winkel wird in Grad angegeben wenn er nicht programmiert ist wird er mit A 0 angenommen B 5 5 Winkel zwischen Bahnverl ufen Definition des Winkels zwischen den beiden bearbeitungsbahnen Wird in Grad ausgedr ckt falls nicht programmiert gilt der Wert B 90 X5 5 Die L nge der Bahn auf der Abszissenachse Definition der L nge der Bearbeitungsbahn in der Abszissenachse 15 5 bergang zwischen Bearbeitungsschritten auf der Abszissenachse Definition der Abst nde zwischen den Bearbeitungsoperationen in der Abszissenachse K5 Anzahl der Bearbeitungen auf der Abszissenachse Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der Bearbeitungs Definierungspunkt Da die Bearbeitungsoperationen mittels zweier beliebiger Punkte der Gruppe X K definiert werden k nnen l sst die CNC folgende Kombinationen zu XI XK IK Trotzdem ist bei Definierung im Format XI darauf zu achten dass die Anzahl der Bearbeitungsoperationen ganzzahlig ist andernfalls l
89. 8037 MopeLL AM SoFT V01 4x WE GRUNDZYKLUS Festzykluseinflussbereich FAGOR 2 CNC 8037 MODELL M SoFT V01 4x WEI 9 2 1 G79 nderung der Festzyklusparameter Die CNC l sst die nderung von Parametern eines aktiven Festzyklus innerhalb von dessen Wirkungsbereich mittels Programmierung von G79 zu ohne dass der Festzyklus neu definiert werden muss Die CNC h lt den Festzyklus aktiv und f hrt die nachfolgenden Bearbeitungsoperationen gem ss dem Festzyklus mit aktualisierten Parametern durch Die Funktion G79 muss in einem eigenen Satz stehen dieser Satz darf keine anderen Daten enthalten Bei den beiden nachfolgenden Programmierbeispielen bilden die Achsen X und Z die Arbeitsebene L ngsachse Senkrechtachse ist die Achse Z TI M6 Ausgangspunkt G00 G90 X0 YO Z60 Definiert den Bohrzyklus F hrt Bohrung auf A aus G81 G99 G91 X15 Y25 Z 28 I 14 F hrt Bohrung auf B aus G98 G90 X25 ndert Bezugsebene und Bearbeitungstiefe G79 Z52 F hrt Bohrung auf C aus G99 X35 F hrt Bohrung auf D aus G98 X45 ndert Bezugsebene und Bearbeitungstiefe G79 Z32 F hrt Bohrung auf E aus G99 X55 F hrt Bohrung auf F aus G98 X65 M30 D Programmie indbuch TI M Ausgangspunkt G00 G90 X0 YO Z60 Definiert den Bohrzyklus F hrt Bohrung auf A aus G81 G99 X15
90. B225 K6 C3 F200 P2 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 205 MEHRFACHBEARBEITUNGEN G65 Programmierte Bearbeitung ber Kreisbogensehne FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 206 10 6 G65 Programmierte Bearbeitung ber Kreisbogensehne Diese Funktion gestattet die Ausf hrung der aktiven Bearbeitung an einem mit einer Bogensehne programmierten Punkt Es wird nur eine Bearbeitung ausgef hrt die folgendes Programmierformat hat G65XY A CF I X 5 5 Abstand der ersten Bearbeitung im Mittelpunkt auf der Abszissenachse Definition des Abstands zwischen Startpunkt und Mittelpunkt in der Abszissenachse Y 5 5 Abstand der ersten Bearbeitung im Mittelpunkt auf der Ordinatenachse Definition des Abstands zwischen Startpunkt und Mittelpunkt in der Ordinatenachse Mittels der Parameter X und Y wird der Kreismittelpunkt auf die gleiche Weise definiert wie mittels und J bei Kreisinterpolation G02 G03 A 5 5 Sehnenwinkel Definition des Winkels zwischen dem Lot auf der Sehne und der Abszissenachse in Grad 1 5 5 Winkel bergang zwischen Bearbeitungsschritten Definition der Kreisbogenl nge Wenn das Verfahren mit einer G00 oder G01 erfolgt bedeutet das entgegen dem Uhrzeigersinn und mit dem Uhrzeigersinn C0 1 2 3 Verschiebungstyp zwischen Punkten Gibt an wie die Verschiebung zwischen den Bearbeitungsspitzen erfolgt Ohne Programmierung
91. Bearbeitung im Mittelpunkt auf der Ordinatenachse Definition des Abstands zwischen Startpunkt und Mittelpunkt in der Ordinatenachse Mittels der Parameter X und Y wird der Kreismittelpunkt auf die gleiche Weise definiert wie mittels und J bei Kreisinterpolation G02 G03 B5 5 Winkelweg Definition des Gesamtwinkels der Bearbeitungsbahn in Grad 1 5 5 Winkel bergang zwischen Bearbeitungsschritten Definiert den Teilungswinkel zwischen den Bearbeitungen Wenn das Verfahren zwischen den Punkte mit einer G00 oder G01 erfolgt hei t das Zeichen entgegen dem Uhrzeigersinn und mit dem Uhrzeigersinn K5 Zahl von gesamten Bearbeitungen Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der Bearbeitungs Definierungspunkt In solchen Mehrfachbearbeitungss tzen reicht die Angabe oder K aus Es ist zu beachten dass bei Definierung im Format K Verfahrbewegungen in G00 oder G01 zwischen den Punkten entgegen dem Uhrzeigersinn erfolgen C 0 1 2 3 Tipo de desplazamiento entre puntos Gibt an wie die Verschiebung zwischen den Bearbeitungsspitzen erfolgt Ohne Programmierung wird Wert C 0 genommen FAGOR 2 C 0 Das Verfahren erfolgt im Schnellvorlauf G00 C 1 Verfahrbewegung mit Linearinterpolation G01 CNC 8037 C 2 Das Verfahren erfolgt als Kreisinterpolation entgegen dem Uhrzeigersinn G03 C 3 Das Verfahren erfolgt als Kreisinterpolation entgegen dem Uhrzeigersinn G03
92. Beispiel f r die Bearbeitung mit L ngenkompensation Im zZ Q L lt Ka Z wW A O x Das Werkzeug soll 4 mm k rzer sein als das programmierte Werkzeug G S DI L nge des Werkzeugs 4mm N Werkzeugnummer Ti GG z Werkzeugkorrekturnummer D1 Voreinstellung G92 X0 YO Z0 Werkzeug Werkzeugkorrektur G91 G00 G05 X50 Y35 S500 M03 Kompensationsaktivierung G43 Z 25 T1 D1 G01 G07 Z 12 F100 G00 Z12 X40 G01 Z 17 Kompensation aus G00 G05 G44 Z42 M5 G90 G07 X0 YO M30 Werkzeugl ngenkompensation G43 G44 G15 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 131 WERKZEUGKOMPENSATION Kollisionsfeststellungen G41 N G42 N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 132 8 3 Kollisionsfeststellungen G41 N G42 N Die CNC erm glicht mit dieser Option im voraus die Analyse der auszuf hrenden S tze zur Feststellung von Schleifen Schnittpunkte des Profils mit sich selbst oder Zusammenst en im programmierten Profil Die Zahl der zu untersuchenden S tze ist vom Benutzer zu definieren wobei bis zu 50 S tze untersucht werden k nnen Das Beispiel zeigt Bearbeitungsfehler E aufgrund einer Kollision im programmierten Profil Dieser Art von Fehler kann durch die Feststellung von Kollisionen vorgebeugt werden Wird eine Schleife oder ein Zusammensto festgestellt werden die diese oder di
93. Bohrung beenden e Gehe zur n chsten Bohrung Im Werkzeuginspektion Prozess setzen Danach gibt die CNC folgende Meldung aus Um Zyklusbeendigung MARCHA anklicken zum folgenden SKIPCYCL zu springen Bohrung beenden Zur Beendigung der Bohrung die Taste START dr cken Es wird die Lochbohrung von der Ausgangsebene unter den gleichen Bedingungen von F und S wiederholt ohne dass an dem Punkt angehalten wird an dem ein Stopp erfolgte Gehe zur n chsten Bohrung Um zur n chsten Bohrung berzugehen wird die Flagge PLC SKIPCYCL aktiviert FAGOR 2 In diesem Moment wird folgende CNC Meldung erscheinen F r die Fortsetzung Taste MARCHA dr cken CNC 8037 Nach dem Bet tigen der Taste START beendet die CNC den Zyklus und setzt mit dem n chsten Satz fort MopeELL AM SoFT V01 4x 161 GRUNDZYKLUS G84 Gewindebohrzyklus FAGOR 2 CNC 8037 MopeLL AM SOFT V01 4x 162 Programmierungshandbuch Im Werkzeuginspektion Prozess setzen Wenn man die Bohrung nicht beenden will und auch nicht zur n chsten Bohrung bergehen will kann man zu einem Standardprozess der Werkzeugkontrolle gehen In diesem Fall muss man eine Satzauswahl treffen und eine Standardneupositionierung vornehmen um mit der Programmausf hrung fortzusetzen Nach der Ausf hrung der Werkzeugkontrolle sobald erst einmal die R cksetzung beendet ist hat man folgende M glichkeiten Fortsetzung mit dem unterbrochenen Zyklus e b
94. CERR H Nummer des aktiven Fehlers in der SPS DNCERR R Nummer des Fehlers der in der Kommunikation ber DNC aufgetreten ist DNCSTA R DNC bertragungsstatus TIMEG R R R Verbleibende Zeit zur Beendigung des Zeittaktsteuerungssatzes in Hundertstelsekunden SELPRO DAN R W R Wennes zwei Eing nge f r den Messtaster gibt wird ausgew hlt welches der aktive Eingang ist DIAM DAN R W R _ Gestattet den Modus der Programmierung f r die Ma angaben der X Achse zwischen Radien und Durchmesser zu wechseln PRBMOD RW R W R Zeigt an ob man einen Abtastfehler in folgenden F llen anzeigen muss RIP R R R Resultierende theoretische lineare Drehzahl der folgenden Schleife folgenden in mm min Die Variable KEY in der CNC dient einzig und allein zum Schreiben W im Kanal des Nutzers Die Variable NBTOOL kann man innerhalb der Subroutine f r den Werkzeugwechsel verwenden Zusammenfassung der internen Variablen der CNC O FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 283 Programmierungshandbuch Zusammenfassung der internen Variablen der CNC FAGOR CNC 8037 MopeLL AM SoFT V01 4x 284 KENNUNG F R DIE TASTEN Alphanumerisches Bedienpult Modelle M T
95. Drehrichtung wie bei dessen Aufruf Wenn die Spindel bei Aufruf eines Festzyklus angehalten ist l uft sie im Uhrzeigersinn an M03 und beh lt diese Drehrichtung bei bis zum Abschluss des Festzyklus Wenn w hrend der Arbeit mit Festzyklen die Aufbringung eines Skalierungsfaktors erforderlich wird empfiehlt es sich diesen Faktor f r alle beteiligten Achsen wirksam zu machen Die Ausf hrung eines Festzykluses l scht den Radiusausgleich G41 und G42 Die G40 Funktion gleichwertig Falls Werkzeugl ngenkorrektur G43 aufgebracht werden soll muss diese Funktion im gleichen Satz wie die Definition des Festzyklus oder im Satz davor enthalten sein Die CNC aktiviert die Werkzeugl ngenkorrektur bei Anlauf der L ngsachse Senkrechtachse Es empfiehlt sich daher G43 dann zu befehlen wenn das Werkzeug ausserhalb des Bereichs steht in dem der Festzyklus wirksam wird Bei Durchf hrung eines Festzyklus wird der globale Parameter P299 ge ndert GRUNDZYKLUS Allgemeine Hinweise FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x WE 9 5 Bearbeitungsfestzyklen Bei allen Festzyklen treten im Zusammenhang mit der L ngsachse drei Koordinaten mit besonderer Bedeutung auf Diese werden nachstehend behandelt Position der Ausgangsebene Dieser Koordinatenwert wird von der Position ausgegeben die das Werkzeug in bezug auf Maschinennullpunkt einnimmt wenn der Zyklus aktiviert wird Ma der Bezugsebene Diese Koordinate wird i
96. FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 70 5 5 3 M02 Programmende Dieser Code bezeichnet das Ende des jeweiligen Programms Er bewirkt eine allgemeine R cksetzung der CNC R ckkehr zum Einschaltzustand Ausserdem l st er die Funktion MO5 aus Es empfiehlt sich diese Funktion in die Tabelle der M Funktionen aufzunehmen und so zu definieren dass sie nach dem Satz in dem sie programmiert ist wirksam wird 5 5 4 M30 Ende des Programms mit R cksprung zum Anfang Diese Funktion ist identisch mit der Funktion MO2 ausser dass die CNC auf den ersten Satz des Programms zur ckkehrt PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 71 Hilfsfunktion M PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 72 5 5 5 M03 Starten der Spindel rechts im Uhrzeigersinn Dieser Code bewirkt dass sich die Spindel im Uhrzeigersinn dreht Wie im entsprechenden Abschnitt erl utert f hrt die CNC diesen Code in Festzyklen automatisch durch Es empfiehlt sich diese Funktion in die Tabelle der M Funktionen aufzunehmen und so zu definieren dass sie am Anfang des Satzes in dem sie programmiert ist wirksam wird 5 5 6 M04 Starten der Spindel links entgegen dem Uhrzeigersinn Dieser Code bewirkt dass sich die Spindel entgegen dem Uhrzeigersinn dreht Es empfiehlt sich diese Funktion in die Tabelle der M Funktionen aufzunehmen und so zu definieren das
97. Fall Die Variable gilt f r die Funktionen MOO M01 M02 MO3 M04 MO5 MO6 MO8 M09 M19 M30 M41 M42 M43 und M45 PLANE R ckgabe der Daten f r die Abszissenachse Bits 4 7 und der Ordinatenachse Bits 0 3 der aktiven Ebene in 32 Bit und in BCD Darstellung dus en 1 7654 3210 Isb 7 i FAGOR 2 Abszissenachse Ordinatenachse CNC 8037 Die Achsen sind in 4 Bits verschl sselt und zeigen die Achsnummer entsprechend der Reihenfolge in der Programmierung an Beispiel Wenn die CNC die Achsen X Y Z steuert und die Ebene ZX G18 ausgew hlt ist P122 PLANE ordnet Parameter P122 den Wert 31 zu MopeLL M SOFT V01 4x 0000 0000 0000 0000 0000 0000 0011 0001 LSB Abszissenachse 3 0011 gt Z Achse 230 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 240 Ordinatenachse 1 0001 gt X Achse LONGAX R ckgabe der Nummer 1 6 der L ngsachse entsprechend Programmier Reihenfolge Es ist die mittels Funktion G15 angew hlte Achse Als Standardachse wird die senkrecht zur aktiven Ebene X Y ZIX Y Z stehende Achse bestimmt Beispiel Wenn die CNC die Achsen X Y Z steuert und die Z Achse ausgew hlt ist P122 LONGAX ordnet Parameter 122 den Wert 3 zu MIRROR Gibt in den geringerwertigen Bits von einer Gruppe von 32 Bits den Zustand des Spiegelbildes jeder Ac
98. G98 programmiert ist Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Anwahl eines Werkzeugs T1 M6 Ausgangspunkt GO G90 X0 YO Z0 Definition des Festzyklus Drei Bearbeitungen werden ausgef hrt G84 G99 G00 G91 X50 Y50 Z 98 I 22 K150 F350 S500 N3 Positionierung und Festzyklus G98 G90 G00 X500 Y500 Storniert den Festzyklus G80 Positionierung G90 XO YO Be Programmende E M30 e A g 2z 0 Be R cklauf des Werkzeugs O S W hrend der Bearbeitung gestattet de CNC den R cklauf des Werkzeugs zur Ausgangsebene b wobei die Spindel stoppt sobald dies erst einmal erreicht ist Wenn die SPS Flagge RETRACYC M5065 aktiviert wird erfolgt ein Stopp der Achse und der Spindel und es erfolgt der R cklauf wobei sich die Verfahrrichtung von sowohl Achse als auch Spindel ndert und die Werte f r F und S der Bearbeitung werden respektiert Dieser R cklauf erfolgt bis zur Ausgangsebene Die Folge von Stopp und Start bei der Spindel und der Achse beim Gewindeschneiden mit Gewindebohrer beachtet die gleichen Synchronisationen und Verz gerungen die es w hrend der Ausf hrung des Festzykluses gibt Optionen nach der R ckzugausf hrung des Werkzeugs Sobald erst einmal der R ckzug ausgef hrt wurde hat der Nutzer folgende Optionen e
99. Geschwindigkeit der Werkzeugschneide je nach Innen ode Aussenbearbeitung sodass die Werkzeugmittelpunkt Geschwindigkeit konstant bleibt 5 Der Befehl G97 ist modal d h er bleibt aktiv bis G96 vorkommt Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 und nach einem NOTHALT oder einem R CKSETZ Vorgang geht die CNC auf G97 ber Vorschubgeschwindigkeit F PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 66 5 3 Spindeldrehgeschwindigkeit S Die Spindeldrehzahl wird mittels des Codes S5 5 direkt in U min programmiert Die Maximaldrehzahl wird mittels der Spindel Maschinenparameter MAXGEAR1 MAXGEAR2 MAXGEAR3 und MAXGEARZ in Abh ngigkeit von der jeweiligen Getriebestufe begrenzt Es ist auch m glich die Maximaldrehzahl mittels Programmierung unter Benutzung der Funktion G92 S5 4 festzulegen Die programmierte Drehzahl S kann durch die SPS durch die DNC oder mittels der SPINDLE Tasten und an der Bedientafel der CNC variiert werden Drehzahl nderungen sind nur im Bereich zwischen den mittels der Spindel Maschinenparameter MINSOVR und MAXSOVR festgelegten Maximal und Minimalwerten m glich Die Drehzahlstufe um die der programmierte S Wert mittels der SPINDLE Tasten und 7 an der Bedientafel der CNC ge ndert werden kann wird mittels des Spindel Maschinenparameters SOVRSTEP festgelegt Wenn die Funktionen G33 elektronisches Gewin
100. LL 1 X2 Y3 Anzeige von Seite 12 und Definierung von 3 Dateneingabefenstern PAGE 12 ODW1 10 60 ODW2 13 60 ODW3 16 60 Edieren WBUF PCALL 2 IB 1 INPUT A 6 5 DW1 IB1 WBUF A IB1 WBUF IB 2 INPUT B 6 5 DW2 1B2 WBUF B 1B2 WBUF IB 3 INPUT C 6 5 DW 3 1B3 WBUF C 1B3 WBUF WBUF GOTO NO Hinzuf gung von PCALL 2 zum zu edierenden Satz Anforderung des Werts f r A Datenfenster 1 zeigt Eingabewert Hinzuf gung von A Eingabewert zum zu edierenden Satz Hinzuf gung von zum zu edierenden Satz Anforderung des Werts B Datenfenster 2 zeigt Eingabewert Addition von B Eingabewert zum in Edierung befindlichen Satz um Hinzuf gung von zum zu edierenden Satz Anforderung des Werts C Datenfenster 3 zeigt Eingabewert Addition von C Eingabewert zum in Edierung befindlichen Satz Hinzuf gung von Klammer zu zum zu edierenden Satz Abspeicherung des edierten Satzes Zum Beispeil PCALL 2 A3 B1 C3 Anpassungsanweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 267 Programmierungshandbuch us uns omues unsseduy D an NOA 3TI04 LNOM 210 HO N3113ZWNV4HD9OH4 Wm CNC 8037 MopeLL AM SorT V01 4x 268 WINKELUMWANDLUNG DER GENEIGTEN ACHSE Mit Hilfe der Winkelumwandlung der geneigte
101. Maschinennullpunkts Programmierung G74 Referenzfahren Bearbeitungs Festzyklen G81 G82 G83 G84 G85 G86 G87 G88 G89 beim Ausschalten der Betriebsspannung nach Durchf hrung von MO2 M30 und nach einem NOTHALT oder einem R CKSETZ Vorgang abgeschaltet 8 1 1 Anfang des Radiusausgleichs beim Werkzeug Die Werkzeugradiuskompensations Funktion muss nach Festlegung der Kompensationsebene G16 G17 G18 G19 mittels G41 oder G42 aktiviert werden G41 Werkzeugradiuskompensation links vom Teil G42 Werkzeugradiuskompensation rechts vom Teil Im Satz mit G41 oder G42 oder in einem vorhergehenden Satz m ssen die Funktionen T und D zumindest aber T zur Anwahl des betreffenden Werkzeugkorrekturwerts aus der Werkzeugkorrekturtabelle programmiert werden Wenn keine Werkzeugkorrektur definiert wird arbeitet die CNC mit DO also RO LO 10 KO Wenn dem neu angew hlten Werkzeug der Befehl MO6 und diesem wiederum ein Unterprogramm zugeordnet ist aktiviert die CNC die Werkzeugradiuskompensation bei der ersten Verfahrbewegung gem ss diesem Unterprogramm Sofern dieses Unterprogramm einen Befehl G53 in einem Satz enth lt Positionswerte bezogen auf den Maschinennullpunkt macht die zuvor ausgew hlte Funktion G41 oder G42 unwirksam Werkzeugradiuskompensation G41 oder G42 kann nur dann aktiviertwerden wenn G00 oder G01 aktiv ist geradlinige Verfahrbewegungen Wenn bei Aktivierung der Werkzeugradiuskompensation G02 oder G03 aktiv
102. N in HD ber Ja Ja Ja ffnen von Programmen mit der Programmzeile OPEN in DNC ber Ja Ja Nein ber Ethernet Aufrufen ber einen PC des Verzeichnis der allgemeinen Programmen von Nein Ja Nein Aufrufen ber einen PC des Verzeichnis der allgemeinen Subroutinen von Nein Nein Nein Anlegen ber einen PC aus eines Verzeichnisses in Nein Nein Nein Wenn er nicht im RAM Speicher ist wird ein ausf hrbarer Code im RAM Speicher erzeugt und ausgef hrt Ethernet Wenn man ber die Option Ethernet verf gt und CNC wie ein weiterer Knoten innerhalb eines Netzes konfiguriert ist ist es m glich dass die folgenden Arbeitsg nge jeden beliebigen PC des Netzes aus durchgef hrt werden k nnen In das Verzeichnis der Teileprogramme auf der Festplatte KeyCF zu gelangen e Edition nderung L schung Umbenennung etc der in der Festplatte gespeicherten Programme e Programme von der Festplatte auf den PC und umgekehrt zu kopieren Um die CNC wie ein weiterer Knoten innerhalb Informationsnetz zu konfigurieren schlagen Sie in der Installationsvorschrift nach uch ALLGEMEINES Werkst ckprogramme FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 27 ALLGEMEINES Werkst ckprogramme FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 28 1 1 1 berlegungen Ethernet Anschluss Wird die CNC Kontrolle wie ein weiterer Knoten innerhalb des Informatiknetzes konfiguriert ist es m
103. NC der Wert KO annehmen 9 15 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 Ausbohroperation Verfahren der L ngsachse mit Vorschubgeschwindigkeit G01 zum Bohrungsgrund 4 Verweilen K in Hundertstel Sekunden falls programmiert 5 R ckzug der L ngsachse mit Vorschubgeschwindigkeit bis zur Bezugsebene 6 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangsebene falls G98 programmiert ist Programmierbeispiel 1 Man geht von einer Arbeitsebene aus die von den Achsen X und Y gebildet wird die L ngsachse ist Z und dies ist auch der Ausgangspunkt Anwahl eines Werkzeugs T1 Di M6 Startpunkt GO G90 X0 YO Z0 Definition des Festzyklus G89 G98 G91 X250 Y350 Z 98 I 22 K20 F100 S500 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 GRUNDZYKLUS G89 Ausbohren mit R ckzug in G01 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 181 GRUNDZYKLUS G210 Festzyklus des Fr sens der Bohrung FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 182 9 16 G210 Festzyklus des Fr sens der Bohrung Dieser Zyklus gestattet die Erh hung des Durchmessers einer ffnung mit Hilfe einer helikalf rmigen Bewegung des Werkzeugs Au erdem ist es auch m glich wenn das Werkzeug dies gestat
104. NVORSCHUB Zeichen LF abgetrennt durch ein Komma Beispiel Fagor Automation MX RT e Hinter dem Kopf sind die Dateis tze anzuordnen Diese werden entsprechend den im vorliegenden Handbuch beschriebenen Programmierungsregeln programmiert Um die S tze voneinander zu trennen sind sie jeweils mit einem R CKLAUF RT oder ZEILENVORSCHUB Zeichen LF abzuschliessen Beispiel N20 G90 G01 X100 Y200 F2000 LF RPT N10 N20 N3 LF Beim Dialog mit einem Peripherieger t muss der Befehl Dateiende gesendet werden Diese Befehl wird im Maschinenparameter EOFCHRP f r die Seriellschnittstelle gesetzt und kann durch eines der folgenden Zeichen gebildet werden ESC ESCAPE EOT END OF TRANSMISSION SUB SUBSTITUTE EXT END OF TRANSMISSION BAU EINES PROGRAMMS CNC Programme Programme zur numerischen Steuerung bestehen aus einer Reihe von S tzen oder Befehlen Diese S tze oder Befehle bestehen wiederum aus W rtern in Grossbuchstaben und Ziffern Das numerische Format ber welches die CNC verf gt besteht aus folgenden Zeichen Die Symbole Punkt mehr weniger e Die Ziffern 0123456789 Zwischen den Buchstaben Ziffern und Symbolen sind Leerstellen zul ssig ausserdem k nnen Ziffern wenn sie den Wert Null repr sentieren und Symbole wenn sie positiv sind entfallen Das numerische Format eines Wortes kann durch einen arithmetischen Parameter in der Programmierung ersetzt werden Sp ter w hrend der g
105. PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 75 Programmierungshandbuch Hilfsfunktion M PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR CNC 8037 MopeLL AM SorT V01 4x 76 STEUERUNG DES BAHNVERLAUFS Auf der CNC k nnen Verfahrbewegungen nur f r eine Achse oder f r mehrere Achsen gleichzeitig programmiert werden Es werden nur die f r die jeweilige Verfahrbewegung ben tigten Achsen programmiert Dabei ist folgende Reihenfolge einzuhalten X Y Z U V W A B C FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x Kei Eilgangpositionierung G00 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 78 6 1 Eilgangpositionierung G00 Die Verfahrbewegungen die hinter G00 programmiert sind erfolgen jeweils mit der im Achsen Maschinenparameter GOOFEED gesetzten Eilganggeschwindigkeit Unabh ngig von der Anzahl der verfahrenden Achsen bildet die sich ergebende Bahn stets eine Gerade zwischen dem Start und dem Endpunkt X100 Y100 Startpunkt G00 G90 X400 Y300 Programmierte Bahn Mittels des allgemeinen Maschinenparameters RAPIDOVR kann festgelegt werden ob der Vorschubbeeinflussungsschalter bei Verfahren unter G00 wirksam ist oder ob die Geschwindigkeit stets auf 100 gehalten wird Wenn G00 programmiert ist beh lt der letzte F Befehl seine G ltigkeit d h sobald G01 G02 oder G03 vorkommt wird
106. Parameter durch denjenigen numerischen Wert ersetzt werden soll den er in diesem Moment hat WRITE SUB P102 gt SUB P102 WRITE SUB P102 gt SUB 55 WRITE ORGX54 P103 gt ORGX54 P103 WRITE ORGX54 P103 gt ORGX54 222 WRITE PCALL P104 gt PCALL P104 WRITE PCALL P104 gt PCALL 25 Wenn der mnemonische Code WRITE programmiert wird ohne dass vorher der mnemonische Code OPEN programmiert worden war l st die CNC eine Fehlermeldung aus Dies giltjedoch nicht bei der Edierung von kundenspezifisch erstellten Programmen dann wird ein neuer Satz an das zu edierende Programm angeh ngt 2 Programmieranweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 261 Programmieranweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON LA FAGOR 2 CNC 8037 MODELL M SOFT VO Ay 2672 Beispiel f r das Schreiben eines Programms das verschiedene Punkte einer Kardioide enth lt R B cos Q 2 Es findet Unterprogramm 2 Verwendung dessen Parameter haben folgende Bedeutungen A oder PO B oder P1 C oder P2 D oder P3 Eine M glichkeit f r dieses Beispiel lautet G00 X0 YO G93 Q Winkelwert B Wert Winkelschritte bei der Berechnung Vorschub der Achsen PCALL2 AO B30 C5 D500 M30 Programmerzeugungs Unterprogramm SUB 2 OPEN P12345 WRITE FP3 N100 P10 P1 ABS COS P0 2
107. Programmausf hrung fortzusetzen Nach der Ausf hrung der Werkzeugkontrolle sobald erst einmal die R cksetzung beendet ist hat man folgende M glichkeiten Fortsetzung mit dem unterbrochenen Zyklus e berspringt den Zyklus der unterbrochen wurde und setzt mit dem folgenden Satz fort GRUNDZYKLUS G69 Komplexes Tieflochbohren FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 147 GRUNDZYKLUS G81 Bohrzyklus FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 148 9 7 G81 Bohrzyklus Bei diesem Zyklus ist eine Bohroperation an der programmierten Stelle bis Erreichen der Endkoordinate durchgef hrt Am Bohrungsgrund l sst sich ein Verweilvorgang programmieren F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G81 G98 G99 XYZIK AEE G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an de Bohroperation G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Anschluss an die Bohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder i
108. Programmformat ist R5 5 Q 5 5 Der Wert der dem Radius zugeordnet wurde muss nicht immer positiv sein Wenn man mit der Funktion G91 arbeitet sind die Werte f r R und Q inkrementale Ma angaben und ihr Programmformat ist R5 5 Q 5 5 Die R Werte k nnen negativ sein wenn in Schrittma koordinaten programmiert wird Der sich ergebende Endwert des Radius mu jedoch stets positiv sein Bei Programmierung eines Q Wert von ber 360 wird dieser durch 360 geteilt und mit dem Rest gearbeitet d h Q420 wird Q60 d h Q 420 entspricht Q 60 Beispiel f r die Programmierung wobei davon ausgegangen wird dass der polare Nullpunkt sich im Ursprung der Koordinaten befindet Absolutkoordinaten G90 X0 Yo Punkt PO G01 R100 00 Punkt P1 auf Gerader G01 G03 Q30 Punkt P2 auf Kreisbogen G03 G01 R50 Q30 Punkt P3 auf Gerader G01 G03 Q60 Punkt P4 auf Kreisbogen G03 G01 R100 Q60 Punkt P5 auf Gerader G01 G03 Q90 Punkt P6 auf Kreisbogen G03 GO RO Q90 Punkt PO auf Gerader G01 Koordinatenprogrammierung amp ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 43 Inkrementale Ma angaben G90 XO Yo Punkt PO G91 G01 R100 00 Punkt P1 auf Gerader G01 G03 Q30 Punkt P2 auf Kreisbogen G03 G01 Z 50 00 Punkt P3 auf Gerader G01 G03 Q30 Punkt P4 auf Kreisbogen G03 G01 R50 00 Punkt P1 auf Gerader G01 3 G03 Q30 Punkt P6 auf Kreisbogen G03
109. Prozess setzen Danach gibt die CNC folgende Meldung aus Um Zyklusbeendigung MARCHA anklicken zum folgenden SKIPCYCL zu springen Bohrung beenden Zur Beendigung der Bohrung die Taste START dr cken Unter einer GO mit der Spindel im Gange bis ein Millimeter vor dem Koordinatenwert bei der man die Bohrung stoppte Von da an wird in dem auf F und S im Zyklus programmiert fortgesetzt Gehe zur n chsten Bohrung Um zur n chsten Bohrung berzugehen wird die Flagge PLC SKIPCYCL aktiviert In diesem Moment wird folgende CNC Meldung erscheinen F r die Fortsetzung Taste MARCHA dr cken Nach dem Bet tigen der Taste START beendet die CNC den Zyklus und setzt mit dem n chsten Satz fort Im Werkzeuginspektion Prozess setzen Wenn man die Bohrung nicht beenden will und auch nicht zur n chsten Bohrung bergehen will kann man zu einem Standardprozess der Werkzeugkontrolle gehen In diesem Fall muss man eine Satzauswahl treffen und eine Standardneupositionierung vornehmen um mit der Programmausf hrung fortzusetzen Nach der Ausf hrung der Werkzeugkontrolle sobald erst einmal die R cksetzung beendet ist hat man folgende M glichkeiten Fortsetzung mit dem unterbrochenen Zyklus e berspringt den Zyklus der unterbrochen wurde und setzt mit dem folgenden Satz fort GRUNDZYKLUS G82 Bohr Festzyklus mit Verweilen FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x WERT 9 9 G83 Tiefbohrzyklus mit konsta
110. S100 T1 D1 M03 Kompensationsaktivierung G41 G01 X40 Y30 F125Y70 x90 Y30 X40 Kompensation aus G40 G00 X0 YO M30 ndbuch Beispiel f r Bearbeitung unter Werkzeugradiuskompensation m Der programmierte Bahnverlauf wird mit durchgehender Linie und der kompensierte Bahnverlauf gestrichelt dargestellt Radius des Werkzeugs 10mm Werkzeugnummer T1 Werkzeugkorrekturnummer D1 Voreinstellung G92 X0 YO Z0 Werkzeug Korrektor und Starten der Spindel bei S100 G90 G17 F150 S100 T1 D1 M03 Kompensationsaktivierung G42 G01 X30 Y30 x50 Y60 X80 X100 Y40 X140 X120 Y70 x30 Y30 Kompensation aus G40 G00 X0 YO M30 WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x WEI ammierungshandbuch Beispiel f r Bearbeitung unter Werkzeugradiuskompensation Werkzeugkorrekturnummer D1 zZ ei gt Fr lt 2 EENEG mm Der programmierte Bahnverlauf wird mit durchgehender Linie und der kompensierte Bahnverlauf gestrichelt dargestellt O p S Radius des Werkzeugs 10mm ri Werkzeugnummer T1 N x X W z Voreinstellung G92 X0 YO Z0 Werkzeug Korrektor und Starten der Spindel bei S100 G90 G17 F150 S100 T1 D1 M03 Kompensationsaktivierung G42 G01 X20 Y20 X50 Y30 X70 G03 X85Y45 I0 J15 G02 X100 Y60 115 JO G01 Y70 X55 G02 X25 Y70 I 15 JO G01 X20 Y20 Kompensation
111. Sch Programmierungshandbuch Ref 1310 Soft V01 4x FAGOR 2 FAGOR AUTOMATION FAGOR 2 Alle Rechte vorbehalten Ohne ausdr ckliche Genehmigung von Fagor Automation darf keinerlei Teil dieser Dokumentation in ein Datenwiederherstellungssystem ber tragen darin gespeichert oder in irgendeine Sprache bersetzt werden Die nicht ge nehmigte ganze oder teilweise Vervielf ltigung oder Benutzung der Software ist verboten Die in diesem Handbuch beschriebene Information kann aufgrund technischer Ver n derungen nderungen unterliegen Fagor Automation beh lt sich das Recht vor den Inhalt des Handbuchs zu modifizieren und ist nicht verpflichtet diese nderungen be kannt zu geben Alle eingetragenen Schutz und Handelsmarken die in dieser Bedienungsvorschrift er scheinen geh ren ihren jeweiligen Eigent mern Die Verwendung dieser Handels marken durch Dritte f r ihre Zwecke kann die Rechte der Eigent mer verletzen Es ist m glich dass die CNC mehr Funktionen ausf hren kann als diejenigen die in der Begleitdokumentation beschrieben worden sind jedoch bernimmt Fagor Auto mation keine Gew hrleistung f r die G ltigkeit der besagten Anwendungen Deshalb muss man au er wenn die ausdr ckliche Erlaubnis von Fagor Automation vorliegt jede Anwendung der CNC die nicht in der Dokumentation aufgef hrt wird als un m glich betrachten FAGOR AUTOMATION bernimmt keinerlei Haftung f r Perso nensch den und p
112. V01 4X Bearbeitungs Definierungspunkt Da die Bearbeitungsoperationen mittels zweier beliebiger Punkte der Gruppe Y J D definiert werden k nnen l sst die CNC folgende Kombinationen zu YJ YD JD 194 Trotzdem ist bei Definierung im Format YJ darauf zu achten dass die Anzahl der Bearbeitungsoperationen ganzzahlig ist andernfalls l st die CNC die entsprechende Fehlermeldung aus P QR ST U V Punkte an denen das Bohren ausgesetzt wird Diese Parameter k nnen optional gesetzt werden sie dienen zur Bezeichnung der Punkte an denen oder zwischen denen keine Bearbeitung erforderlich ist Programmierung von P7 bedeutet somit dass an Punkt P7 keine Bearbeitung erfolgen soll wohingegen 010 013 bedeutet dass von Punkt 10 bis Punkt 13 d h an den Punkten 10 11 12 und 13 die Bearbeitung entf llt ech gt Bei der Definierung von Punktgruppen Q10 013 muss darauf geachtet werden den letzten Punkt dreistellig zu bezeichnen da die CNC den Befehl Q10 13 im Mehrfachbearbeitungs Modus als Befehl Q10 130 versteht Die Reihenfolge der Parameter im Programm lautet P Q R S T U V ebenso ist auf die Reihenfolge bei der Numerierung zu achten d h die der Adresse Q zugeordneten Nummern m ssen gr sser als die der Adresse P und kleiner als die der Adresse R zugeordneten sein Beispiel Korrekte Eingabe P5 006 Q12 015 R20 022 Falsche Programmierung P5 006 Q20 022 R12 015 MEHRFACHBEARBEITUNGEN G61 Mehrfachbearbeitung im P
113. WRITE G01 G05 RP10 OPO PO PO P2 IF PO LT 365 GOTO N100 WRITE M30 RET 1 1 H 1 1 7 1 1 Beginn der Edierung von Programm P12345 Festlegung der Vorschubgeschwindigkeit Berechnung von R Verfahrsatz Neuer Winkel Neuen Punkt berechnen wenn Winkel kleiner als 365 Programmsatz Ende Ende des Unterprogramms 13 8 Anpassungsanweisungen Anpassungsanweisungen d rfen nur dann verwendet werden wenn der Benutzer benutzerdefinierte Programme erstellt Diese Personalisierungsprogramme m ssen im RAM Arbeitsspeicher der CNC Kontrolle gespeichert sein und werden in dem f r diesen Zweck vorhandenen speziellen Kanal abgearbeitet Derartige Programme werden in den nachfolgend aufgef hrten allgemeinen Maschinenparametern definiert USERDPLY dient zur Bezeichnung von Programmen zur Abarbeitung im Abarbeitungsmodus USEREDIT dient zur Bezeichnung von Programmen zur Abarbeitung im Edierungsmodus USERMAN dient zur Bezeichnung vom Programmen zur Abarbeitung im Manuellmodus Tippen USERDIAG dient zur Bezeichnung von Programmen zur Abarbeitung im Diagnosemodus Benutzerdefinierte Programme k nnen bis zu f nf Verschachtelungsebenen zus tzlich zur aktuellen Ebene aufweisen Anpassungsanweisungen lassen keine lokalen Parameter zu doch k nnen alle lokalen Parameter zu deren Definierung benutzt werden PAGE Ausdruck Der mnemonische Code PAGE bewirkt dass die Seitennummer die beliebig mittels eine
114. Wert 0 ist keine Beeinflussung eingestellt PLCF R ckgabe der in der SPS mittels Programm festgelegten Vorschubgeschwindigkeit in mm Minute oder Zoll Minute Beim Wert 0 ist keine Beeinflussung eingestellt PRGF R ckgabe der in der CNC mittels Programm festgelegten Vorschubgeschwindigkeit in mm Minute oder Zoll Minute Funktion G95 zugeordnete Lesevariablen FPREV Gibt den Vorschub aus der in der CNC mit Hilfe der Funktion G95 ausgew hlt worden ist In mm Umdrehung oder Zoll Umdrehung Der Geschwindigkeitswert kann durch DNC oder de PLC oder mittels Programm festgelegt werden Die CNCw hlt einen davon aus der durch DNC bestimmte hat h chste der durch das Programm bestimmte geringste Priorit t DNCFPR R ckgabe der mittels DNC bestimmten Vorschubgeschwindigkeit inmm U oder in Zoll U Beim Wert 0 ist keine Beeinflussung eingestellt PLCFPR R ckgabe der mittels SPS bestimmten Vorschubgeschwindigkeit inmm U oder in Zoll U Beim Wert 0 ist keine Beeinflussung eingestellt PRGFPR R ckgabe der mittels Programm bestimmten Vorschubgeschwindigkeit in mm U oder in Zoll U Funktion G32 zugeordnete Lesevariablen PRGFIN Stellt den vom Programm gew hlten Vorschub in 1 min wieder her In der Funktion G94 zugeordneten Variable FEED zeigt die CNC au erdem den resultierenden Vorschub in mm min oder Zoll min Dem Override zugeordnete Lesevariablen FRO Gibt den Override des Vorschubs aus der in der CNC ausgew h
115. Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition l 5 5 Bohrtiefe Definition der Gesamtbohrtiefe Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Bezugsebene erfolgen K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach der Bohroperation bis das Werkzeug zur ckf hrt Es ist erforderlich bei Nichtprogrammierung von Verweilzeit wird KO programmiert GRUNDZYKLUS G82 Bohr Festzyklus mit Verweilen FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 151 GRUNDZYKLUS G82 Bohr Festzyklus mit Verweilen FAGOR CNC 8037 MODELL M SoFT V01 4x 152 9 8 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 Bohrung des Lochs Verfahren der L n
116. Y25 Z32 118 F hrt Bohrung auf B aus G98 X25 ndert die Bezugsebene G79 Z52 F hrt Bohrung auf C aus G99 X35 F hrt Bohrung auf D aus G98 X45 ndert die Bezugsebene G79 Z32 F hrt Bohrung auf E aus G99 X55 F hrt Bohrung auf F aus G98 X65 M30 GRUNDZYKLUS Festzykluseinflussbereich FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x WEI 23 el X E E SC 5 2 gt O o 5 es c lt FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 138 9 3 Programmierungshandbuch Annullierung Festzyklus Festzyklen k nnen abgeschaltet werden Mittels Funktion G80 in einem beliebigen Satz Definition eines neuen Festzyklus Diese l scht und ersetzt jede andere die noch aktiviert sein sollte Mittels M02 M30 NOTHALT und ZUR CKSETZEN Durch Referenzfahren mittels G74 Anwahl einer anderen Arbeitsebene mittels G16 G17 G18 oder G19 9 4 Allgemeine Hinweise Einen Festzyklus kann man in jedem Teil des Programms festlegen das hei t dass man dies sowohl im Hauptprogramm als auch in einer Subroutine festlegen kann Unterprogramm Aufrufe k nnen aus S tzen innerhalb des Wirkungsbereichs eines Festzyklus heraus erfolgen ohne dass der Festzyklus abgeschaltet wird Die Abarbeitung von Festzyklen f hrt nicht zu nderungen an zuvor eingegebenen G Funktionen Die Spindeldrehrichtung bleibt unver ndert Bei Beendigung eines Festzyklus hat die Spindel die gleiche M03 M04
117. ald erst einmal die R cksetzung beendet ist hat man folgende M glichkeiten Fortsetzung mit dem unterbrochenen Zyklus e berspringt den Zyklus der unterbrochen wurde und setzt mit dem folgenden Satz fort GRUNDZYKLUS G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden FAGOR 2 CNC 8037 MooeLL AM SorFT V01 4x WEI s5 el X xX R AS 59 E Cf lt bel FAGOR 2 CNC 8037 MODELL M SoFT V01 4x WEI 9 10 G84 Gewindebohrzyklus Bei diesem Zyklus wird ein Gewinde bis Erreichen der programmierten Endkoordinate gebohrt W hrend des Zyklus ist der allgemeine Logikausgang TAPPING M5517 aktiv Da sich der Gewindebohrer in zwei Richtungen dreht in der einen Richtung beim Gewindebohren in der anderen beim R ckzug kann mittels des Spindel Maschinenparameters SREVMO5 festgelegt werden ob der Drehrichtungswechsel direkt oder nach einem Spindelhalt erfolgt Der allgemeine Maschinenparamter STOPTAP P116 zeigt an ob die allgemeinen Eing nge STOP FEEDHOL und XFERINH freigegeben sind oder nicht w hrend der Ausf hrung der Funktion G84 Ausserdem l sst sich vor jedem Drehrichtungswechsel d h am Bohrungsgrund und in der Bezugsebene ein Verweilvorgang programmieren Anhand der Parameter B und H kann das Gewindeschneiden mit Spanabtragung f r den Spanbruch durchgef hrt werden Das Gewindeschneiden mit Spanabtragung erfolgt mit aufeinanderfolgenden Ann herung
118. ammieren in diesem Fall wird sich auf die Referenzebene bezogen Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen J 5 5 Durchmesser des Gewindes Definiert den Nenndurchmesser des Gewindes Das Vorzeichen zeigt die Richtung der Bearbeitung des Gewindes positiv im Uhrzeigersinn und negativ entgegen dem Uhrzeigersinn Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen GRUNDZYKLUS G211 Fr szyklus des Innengewindes FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x WEI GRUNDZYKLUS G211 Fr szyklus des Innengewindes FAGOR 2 CNC 8037 MODELL M SoFT V01 4x W I K5 5 Tiefe des Gewindes Definiert die Entfernung zwischen Gewindespitze und Gewindegrund Bei nicht Programmierung wird die CNC die entsprechende Fehlermeldung erzeugen B 5 5 Gewindesteigung Bestimmt die Gewindesteigung e Mit einem positiven Vorzeichen ist die Richtung des Gewindegangs vom unten bis hin zur Oberfl che des Werkst cks e Mit einem negativen Vorzeichen ist die Richtung des Gewindegangs vom unten bis hin zur Oberfl che des Werkst cks Wird er nicht oder mit dem Wert 0 programmiert wird die CNC die entsprechende Fehlermeldung erzeugen C1 Gewindeschneidtyp Definiert den Typ des Gewindes der durchgef hrt werden soll Dieser Parameter h ngt von Typ des verwendeten Werkzeugs ab e Wenn C 0 programmiert wird wird das Gewinde in einer einzigen Steigung
119. an mehreren Stellen wiederholt werden soll Beispiel Die Nullpunktverschiebungs Tabelle enth lt folgende Anfangswerte G54 X200 Y100 G55 X160 Y 60 G56 X170 Y110 G58 X 40 Y 40 G59 X 30 Y 10 Bei Absolutma Nullpunktverschiebung G54 Aufbringung der Verschiebung gem G54 Durchf hrung des Profils F hrt Profil A1 aus G55 Aufbringung der Verschiebung gem G55 Durchf hrung des Profils F hrt Profil A2 aus G56 Aufbringung der Verschiebung gem G56 Durchf hrung des Profils F hrt Profil A3 aus Bei Schrittma Nullpunktverschiebung G54 Aufbringung der Verschiebung gem G54 Durchf hrung des Profils F hrt Profil A1 aus G58 Aufbringung der Verschiebungen gem G54 G58 Durchf hrung des Profils F hrt Profil A2 aus G59 Aufbringung der Verschiebungen gem G54 G59 Durchf hrung des Profils F hrt Profil A3 aus Funktion G159 Diese Funktion gestattet die Anwendung jedweder Nullpunktverschiebung die in der Tabelle festgelegt wurde Die ersten sechs Nullpunktverschiebungen sind quivalent zur Programmierung der Funktionen G54 bis G59 wobei es den Unterschied gibt dass die Werte die der G58 und G59 entsprechen in absoluter Form angewendet werden Dies ist darauf zur ckzuf hren dass die Funktion G159 die Funktionen G54 G57 l scht weshalb es keine aktive Verschiebung gibt an die sich die entsprechende Verschiebung G58 oder G59 anschlie en kann Die Form in de
120. anderes definiert ist wird sie am Satzanfang durchgef hrt und die CNC wartet auf das Signal AUX END bevor sie mit der Abarbeitung des Programms fortf hrt Einigen Hilfsfunktionen ist eine CNC interne Bedeutung zugeordnet Wenn w hrend der Abarbeitung eines einer M Hilfsfunktion zugeordneten Unterprogramms ein Satz mit dem selben M Code auftaucht wird zwar der M Code nicht jedoch nochmals das zugeordnete Unterprogramm abgearbeitet Tr Ta Im Falle der Funktionen M41 bis M44 mit der dazugeh rige Subroutine muss man die S welche die Schaltung der Vorschubbereiche bewirkt allein im Satz programmieren Sonst zeigt die CNC den Fehler 1031 an a Alle M Hilfsfunktionen mit zugeh rigem Unterprogramm m ssen jeweils in einem Satz f r sich stehen PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 69 ammierungshandbuch 5 5 1 MOO Programmstop Wenn die CNC in einem Satz auf den Code MOO st sst unterbricht sie das Programm Zum Wiederanlauf ist die Taste CYCLE START zu bet tigen Es empfiehlt sich diese Funktion in die Tabelle der M Funktionen aufzunehmen und so zu definieren dass sie nach dem Satz in dem sie programmiert ist wirksam wird 5 5 2 M01 Bedingter Programmstop Diese Funktion ist identisch mit der Funktion MOO doch wird sie nur dann wirksam wenn das von der SPS kommende Signal M01 STOP aktiv hochpegelig ist Hilfsfunktion M PROGRAMMIERUNG GEM B DEM ISO KODE
121. arallelogramm Werden diese Parameter nicht nicht programmiert geht die CNC davon aus dass die Bearbeitung an allen Punkten des programmierten Bahnverlaufs auszuf hren ist FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x WE 10 2 1 Grundlegende Funktionsweise 1 Die Mehrfachbearbeitung berechnet den n chsten der programmierten Punkte an dem die Bearbeitung ausgef hrt werden soll 2 Im Eilgang G00 zu diesem Punkt 3 Mehrfachbearbeitung mittels Festzyklus oder modalem Unterprogramm entsprechend der Anwahl nach der Verfahrbewegung 4 Die CNC wiederholt der Schritte 1 2 und 3 bis zum Ende der programmierten Bahn Nach Beendigung der Mehrfachbearbeitung bleibt das Werkzeug am letzten Punkt des programmierten Bahnverlaufs stehen an dem die Bearbeitung ausgef hrt wurde Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist MEHRFACHBEARBEITUNGEN G61 Mehrfachbearbeitung im Parallelogramm Definierung und Positionierung f r Festzyklus G81 G98 G00 G91 X100 Y150 Z 8 I 22 F100 S500 Definierung der Mehrfach bearbeitung G61 X700 1100 Y180 J60 P2 005 Q9 011 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 Der Mehrfachbearbeitungsdefinitionssatz kann auch folgenderma en definiert werden G61 X700 K8 J60 D4 P2 005 Q9 011 G61 1100 K8 Y1
122. arbeitung unter Rasterbildung nennen 197 10 3 1 Grundlegende Funktlonswelee Av 199 10 4 G63 Mehrfachbearbeitung im kreie 200 10 4 1 Grundlegende Funktlonswelee Av 202 10 5 G64 Mehrfachbearbeitung im KreisSbogen nennen nenn 203 10 5 1 Grundlegende Funktionsweise 10 6 G65 Programmierte Bearbeitung ber Kreisbogensehne ne 206 10 6 1 Grundlegende Funktlonswelee Av 207 MEB TASTERBETRIEB Hii Antasten E E KC EE 210 PROGRAMMIERUNG IN H HERER SPRACHE 12 1 Lexikalische Beschreibung 0 s20r2000000n00snennnensnonsosnensnensnnensonnnsnennonnssnensnnnannnn 211 122 Variablen EE 213 12 2 1 Allzweck Parameter oder Martablen 214 12 2 2 Variablen f r Werkzeuge 12 2 3 Variablen f r Nullpunktverschiebungen ssssessessssrrerrssrrsrrsrrnsirerrnsrnerrnrinrinsrnnrrnerns 219 12 2 4 Variablen f r Maschinenparameter essesessserserisesrerinrrnsrtnrnsinsrinerenrinsrneenrnnnrneren 220 12 2 5 Den Arbeitsbereichen zugeordnete Variablen A 221 12 2 6 Den Vorsch ben zugeordnete Variablen 12 2 7 Den Koordinaten zugeordnete Variablen 12 2 8 Variablen die mit den elektronischen Handr dern in Verbindung stehen 227 12 2 9 Me system zugeordnete Variablen A 230 12 2 10 Der Hauptspindel zugeordnete Variablen A 231 12 2 11 Die SPS zugeordnete Variablen nennen 234 12 2 12 Variablen f r lokale Parameter 236 12 2 13 Der Betriebsart zugeordneter Varablen 237 12 22 14 Sonstige Variablen e 0e
123. aren in die S tze Den Kommentar programmiert man am Ende des Satzes er muss mit dem Zeichen Semikolon anfangen Wenn ein Satz mit dem Zeichen anf ngt gilt sein gesamter Inhalt als Kommentar und er wird nicht durchgef hrt Leers tze sind nicht zul ssig Ein Satz sollte zumindest einen Kommentar enthalten ACHSEN UND KOORDINATENSYSTEME Die Aufgabe einer CNC besteht in der gesteuerten Bewegung und Positionierung der Achsen Dazu muss jeweils die Position des zu erreichenden Punkts mittels seiner Koordinaten bestimmt werden Die CNC erlaubt die Verwendung von Absolut Relativ und Schrittmasskoordinaten in ein und dem selben Programm FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x E Nomenklatur der Achsen ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 3 1 Nomenklatur der Achsen Die Achsen werden gem ss DIN 66217 bezeichnet Die einzelnen Achsen des Achsensystems X und Y Diese Achsen bilden die Hauptarbeitsebene der Maschine in ihnen finden die Hauptbewegungen des Vorschubs statt Z Die Z Achse verl uft parallel zur Hauptmaschinenachse sie steht senkrecht zur XY Hauptebene U V W Hilfsachsen jeweils parallel zu X Y Z A B C sind Rotationsachsen ber jede der einzelnen Achsen X Y Z Die nachstehende Abbildung zeigt die Achsenbezeichnungen am Beispiel einer Profilfr smaschine mit Drehtisch 3 2 Ebenenwahl G16 G17 G18
124. b C00 M03 mmp G01 M04 py 4 C98 eege G99 p fp G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an de Bohroperation G99 Zur ckfahren des Werkzeugs zur Referenzebene im Anschluss an die Bohroperation X 5 5 Ma auf der Abszissenachse im Mittelpunkt der Bohrung Definition des Koordinatenwerts auf der X Achse gemessen vom Zentrum der Bohrung Wenn man ihn nicht einprogrammiert nimmt man die aktuelle Position des Werkzeugs an dieser Achse Y 5 5 Ma auf der Ordinatenachse im Mittelpunkt der Bohrung Definition des Koordinatenwerts auf der Y Achse gemessen vom Zentrum der Bohrung Wenn man ihn nicht einprogrammiert nimmt man die aktuelle Position des Werkzeugs an dieser Achse Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren in diesem Fall wird sich auf die Referenzebene bezogen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition D5 Sicherheitsabstand Definition des Abstands zwischen Bezugsebene und Teileoberfl che an der Stelle der Bearbeitung Wenn dieser Wert nicht programmiert ist wird ein solcher von 0 angenommen 1 5 5 Bearbeitungstiefe Definition der Tiefe des Gewindeschneidens Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten progr
125. barbeitung erfolgt mit den Werten die die Parameter zu diesem Zeitpunkt aufweisen Wenn ein Unterprogramm modal ist wird zun chst der Satz mit dem mnemonischen Code MCALL durchgef hrt das aktuelle Unterprogramm verliert seine modale Eigenschaft und das neu aufgerufene Unterprogramm wird modal MDOFF Die Programmzeile MDOFF zeigt an dass der Modus der eine Subroutine mit der Programmzeile MCALL oder ein Werkst ckprogramm mit der Programmzeile MEXEC bekommen hatte den besagten Satz abschlie t Die Benutzung modaler Unterprogramme vereinfacht die Programmierung Programmierbeispiel G90 G00 X30 Y50 ZO PCALL 10 PO 20 P1 10 G90 G00 X60 Y50 Z0 PCALL 10 PO 10 P1 20 M30 SUB 10 G91 G01 XPO F5000 MCALL 11 G91 G01 YP1 G91 G01 X PO G91 G01 Y P1 MDOFF RET SUB 11 G81 G98 G91 Z 8 I 22 F1000 S5000 T1 D1 G84 Z 8 I 22 K15 F500 S2000 T2 D2 G80 RET 13 6 Programmzeilen f r Subroutinen zur Programmunterbrechung Wenn einer der Eing nge f r die allgemeine Unterbrechungslogik INT1 M5024 INT2 M5025 INT3 M5026 und INT4 M5027 aktiviert wird unterbricht die CNC tempor r die Abarbeitung des aktuellen Programms sie beginnt dann mit der Abarbeitung desjenigen Unterbrechungs Unterprogramms dessen Nummer im entsprechenden Allgemeinparameter angegeben ist Bei INT1 M5024 mit dem laut Maschinenparameter INT1SUB P35 Bei INT2 M5025 mit dem laut Maschinenparameter INT2SUB P36
126. buch der TC Option Software V01 42 M rz 2012 Erste Version FAGOR 2 CNC 8037 yyars1 qNSuoISI3A FAGOR CNC 8037 EE SICHERHEITSBEDINGUNGEN Die folgenden Sicherheitsma nahmen zur Vermeidung von Verletzungen und Sch den an diesem Produkt und an den daran angeschlossenen Produkten lesen Das Ger t darf nur von dazu befugtem Personal von Fagor Automation repariert werden Fagor Automation bernimmt keinerlei Haftung f r physische oder materielle Sch den die sich aus der Nichteinhaltung dieser grundlegenden Sicherheitsrichtlinien ableiten wg VORKEHRUNGEN BEI PERSONENSCH DEN Ill e Zwischenschaltung von Modulen Die mit dem Ger t gelieferten Verbindungskabel benutzen Benutzen Sie geeignete Netzkabel Um Risiken auszuschlie en benutzen Sie nur die f r dieses Ger t empfohlenen Netzkabel e Elektrische berlastungen vermeiden Zur Vermeidung von elektrischen Entladungen und Brandrisiken keine elektrische Spannung au erhalb des im hinteren Teils der Zentraleinheit des Ger ts gew hlten Bereichs anwenden e Erdanschluss Zur Vermeidung elektrischer Entladungen die Erdklemmen aller Module an den Erdmittelpunkt anschlie en Ebenso vor dem Anschluss der Ein und Ausg nge dieses Produkts sicherstellen dass die Erdung vorgenommen wurde Vor Einschalten des Ger ts Erdung berpr fen Vergewissern Sie sich um elektrische Entladungen zu vermeiden da eine Erdung vorgenommen wurde
127. ch PCALL10 A20 B10 G90 G00 X60 Y50 Z0 PCALL 10 PO 10 P1 20 auch PCALL 10 A10 B20 M30 SUB 10 G91 G01 XPO F5000 CALL 11 G91 G01 YP1 CALL 11 G91 G01 X PO CALL 11 G91 G01 Y P1 CALL 11 RET SUB 11 G81 G98 G91 Z 8 I 22 F1000 S5000 T1 D1 Bohr Festzyklus G84 Z 8 I 22 K15 F500 S2000 T2 D2 Gewindeschneid Festzyklus FAGOR G80 RET CNC 8037 MopeLL M SoFT V01 4x 257 PROGRAMMZEILEN F R DIE KONTROLLE VON LA Unterprogrammanweisungen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x KI MCALL Ausdruck Zuordnungsanweisung Zuordnungsanweisung Mittels des mnemonischen Codes MCALL erhalten benutzerdefinierte Unterprogramme SUB Ganzzahl die Eigenschaften von Festzyklen Die Durchf hrung solcher Unterprogramme erfolgt auf die gleiche Weise wie beim mnemonischen Code PCALL doch ist der Aufruf modal d h wenn hinter diesem Satz ein weiterer Satz mit einem Verfahrbefehl vorkommt wird nach der Verfahrbewegung das betreffende Unterprogramm durchgef hrt und zwar mit den selben Aufrufparametern Wenn nach Aufruf eines Unterprogramms ein Verfahrsatz mit einer Reihe von Wiederholungen abgearbeitet wird z B X10 N3 f hrt die CNC die Verfahrbewegung zun chst nur ein mal durch X10 und nach dem modalen Unterprogramm so oft wie befohlen Bei Satzwiederholungen werden die Aufrufparameter nur f r die erste Abarbeitung des modalen Unterprogramms aktualisiert dann aber nicht mehr Die restliche A
128. ch Schmutz im Ger tansammelt kann dieser wie ein Schirm wirken der eine angemessene Abfuhr der von den internen elektronischen Schaltkreisen erzeugten W rme und St rung damit der numerischen Steuerung verhindert Dies kann zu berhitzung und Besch digung der Anzeige f hren Schmutzansammlungen k nnen manchmal au erdem als elektrischer Leiter wirken und so St rungen der internen Schaltkreise des Ger ts hervorrufen vor allem wenn die Luftfeuchtigkeit hoch ist Um das Bedienpult und den Monitor zu reinigen wird der Einsatz eines weichen Tuches empfohlen das in desionisiertem Wasser und oder Haushaltsgeschirrsp lmittel das nicht abreibend wirkt fl ssig niemals in Pulverform oder eher mit 75 Alkohol eingetaucht wurde Keine Pressluft zur S uberung des Ger ts verwenden da dies Aufladungen bewirken kann die dann wiederum zu elektrostatischen Entladungen f hren k nnen Die Kunststoffteile welche an der Vorderseite verwendet werden sind best ndig gegen e Fette und Mineral le e Laugen e Gel ste Putzmittel Alkohol Fagor Automation ist nicht verantwortlich f r irgendwelche materielle oder technische Sch den die auf Grund der Nichteinhaltung dieser grundlegenden Anforderungen an die Sicherheit entstehen k nnten Um die Sicherungen zu berpr fen schalten Sie vorher die Stromversorgung ab Wenn sich die CNC beim Bet tigen des Startschalters nicht einschaltet die Sicherung auf einwandfreien Zustand und Eignu
129. chen der programmierten Punkte oder zwischen welchen Punkten die Bearbeitung nicht ausgef hrt werden soll Programmierung von P7 bedeutet somit dass an Punkt P7 keine Bearbeitung erfolgen soll wohingegen 010 013 bedeutet dass von Punkt 10 bis Punkt 13 d h an den Punkten 10 11 12 und 13 die Bearbeitung entf llt Bei der Definierung von Punktgruppen Q10 013 muss darauf geachtet werden den letzten Punkt dreistellig zu bezeichnen da die CNC den Befehl Q10 13 im Mehrfachbearbeitungs Modus als Befehl Q10 130 versteht ech e Die Reihenfolge der Parameter im Programm lautet P Q R S T U V ebenso ist auf die Reihenfolge bei der Numerierung zu achten d h die der Adresse Q zugeordneten Nummern m ssen gr sser als die der Adresse P und kleiner als die der Adresse R zugeordneten sein Beispiel Korrekte Eingabe P5 006 Q12 015 R20 022 Falsche Programmierung P5 006 Q20 022 R12 015 Werden diese Parameter nicht nicht programmiert geht die CNC davon aus dass die Bearbeitung an allen Punkten des programmierten Bahnverlaufs auszuf hren ist MEHRFACHBEARBEITUNGEN G63 Mehrfachbearbeitung im Kreis FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 201 MEHRFACHBEARBEITUNGEN G63 Mehrfachbearbeitung im Kreis FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 202 10 4 1 Grundlegende Funktionsweise 1 Die Mehrfachbearbeitung berechnet den n chsten der programmierten Punkte an dem die Bearbeitung ausgef hrt werden
130. chse und es erfolgt der R cklauf ohne dass die Spindel gestoppt wird Die Spindel wird gestoppt wenn der R ckzug auf die Ausgangsebene beendet ist sobald erst einmal die R ckzugebene erreicht ist Optionen nach der R ckzugausf hrung des Werkzeugs Sobald erst einmal der R ckzug ausgef hrt wurde hat der Nutzer folgende Optionen Bohrung beenden e Gehe zur n chsten Bohrung Im Werkzeuginspektion Prozess setzen Danach gibt die CNC folgende Meldung aus Um Zyklusbeendigung MARCHA anklicken zum folgenden SKIPCYCL zu springen Bohrung beenden Zur Beendigung der Bohrung die Taste START dr cken Unter einer GO mit der Spindel im Gange bis ein Millimeter vor dem Koordinatenwert bei der man die Bohrung stoppte Von da an wird in dem auf Fund S im Zyklus programmiert fortgesetzt Gehe zur n chsten Bohrung Um zur n chsten Bohrung berzugehen wird die Flagge PLC SKIPCYCL aktiviert In diesem Moment wird folgende CNC Meldung erscheinen F r die Fortsetzung Taste MARCHA dr cken Nach dem Bet tigen der Taste START beendet die CNC den Zyklus und setzt mit dem n chsten Satz fort Programmierungshandbuch Im Werkzeuginspektion Prozess setzen Wenn man die Bohrung nicht beenden will und auch nicht zur n chsten Bohrung bergehen will kann man zu einem Standardprozess der Werkzeugkontrolle gehen In diesem Fall muss man eine Satzauswahl treffen und eine Standardneupositionierung vornehmen um mit der
131. ck Wiederholt die Ausf hrung des Teils des Programms das zwischen zwei S tzen vorhanden ist die mit Hilfe der Kennung N Ausdruck festgelegt wurden IF Bedingung lt Aktion1 gt ELSE lt Aktion2 gt Analysiert die gegebene Bedingung welche ein relationaler Ausdruck sein muss Wenn die Bedingung sicher ist Ergebnis ist gleich 1 wird die lt Aktion1 gt ausgef hrt und sonst Ergebnis ist gleich 0 wird die lt Aktion2 gt ausgef hrt Unterprogrammanweisungen Abschnitt 13 5 SUB Ganzzahl Unterprogrammdefinition RET Unterprogramm Ende CALL Ausdruck Aufruf einer Subroutine PCALL Ausdruck Zuordnungsanweisung Zuordnungsanweisung Aufruf einer Subroutine Au erdem gestattet dies mit Hilfe der Programmzeilen zur Zuordnung die Initialisierung bis zu einem Maximum von 26 lokalen Parametern der besagten Subroutine MCALL Ausdruck Zuordnungsanweisung Zuordnungsanweisung Genau wie die Programmzeile PCALL aber die angegebene Subroutine wird in eine modale Subroutine umgewandelt MDOFF L schung der modalen Subroutine Programmzeilen f r die Kontrolle von Programmen FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 277 Programmzeilen f r die Kontrolle von Programmen FAGOR 2 CNC 8037 MOopeLL M SoFT V01 4x KOCH Programmzeilen f r Subroutinen zur Programmunterbrechung Abschnitt 13 6 REPOS X Y Z
132. ckprogramme FAGOR 2 CNC 8037 MOopeLL M SoFT V01 4x 26 1 1 Werkst ckprogramme Die verschiedenen Modi werden im Betriebshandbuch beschrieben Wenn Sie mehr Informationen ben tigen lesen Sie bitte im besagten Handbuch nach Bearbeitung eines Werkst ckprogramms Um ein Teileprogramm zu erstellen in den Operationsmodus Editieren gehen Das neu bearbeitete Teileprogramm wird im Arbeitsspeicher RAM der CNC Kontrolle abgelegt Es ist m glich dass eine Kopie der Werkst ckprogramme auf der Festplatte KeyCF aufbewahrt wird in einem PC der durch die Serienkabel oder eine USB Fesitplatte angeschlossen ist Um ein Programm an einen PC zu bertragen der ber eine serielle Verbindung angeschlossen ist m ssen folgende Arbeitsschritte ausgef hrt werden 1 Ausf hren der Anwendung auf dem PC WinDNC exe 2 Die Kommunikation DNC in CNC Kontrolle zu aktivieren 3 Ausw hlen des Arbeitsverzeichnisses in der CNC Die Auswahl erfolgt vom Betriebsmodus Dienstprogramme Option Verzeichnis LSerie Verzeichnis wechseln Mit dem Operationsmodus Editieren k nnen auch die Teileprogramme ge ndert werden die sich im RAM Arbeitsspeicher der CNC Kontrolle befinden Soll ein Programm modifiziert werden das auf der Festplatte KeyCF auf dem PC oder auf der USB Festplatte abgespeichert ist muss es vorher in den Arbeitsspeicher RAM kopiert werden Ausf hrung und Simulation eines Werkst ckprogramms Alle Programme gle
133. d Endpunkt Zwar sollten beide Punkte theoretisch deckungsgleich sein doch kann in der CNC f r die Praxis im allgemeinen Maschinenparameter CIRINERR der maximal zul ssige Abstand zwischen den beiden Radien festgelegt werden Bei berschreitung des Wertes zeigt die CNC die entsprechende Fehlermeldung an In allen F llen der Programmierung pr ft die CNC ob die Koordinaten des Mittelpunkts oder des Radiuses den Wert 214748 3647 mm nicht berschreiten Sonst l st die CNC eine entsprechende Fehlermeldung aus Die programmierte Vorschubgeschwindigkeit kann mittels des Schalters an der CNC Bedientafel im Bereich von 0 bis 120 und von der PLC von der DNC oder durch das Programm im Bereich von 0 bis 255 variiert werden Die CNC weist allerdings den allgemeinen Maschinenparameter MAXFOVR auf um den Variationsbereich der Vorschubgeschwindigkeit begrenzen zu k nnen Bei entsprechender Festlegung im allgemeinen Maschinenparameter PROGMOVE und Programmierung von Kreisinterpolation A02 G03 richtet die CNC den Kreisbogenmittelpunkt als neuen Polarkoordinaten Ursprungspunkt ein Die Funktionen G02 und G03 sind modal und untereinander und auch mit G00 G01 G33 und G34 inkompatibel Die Funktionen G02 und G03 k nnen als G2 und G3 programmiert werden Au erdem die Funktionen G02 und G03 werden von den Funktionen G74 Nullsuche und G75 Bewegung mit Messtaster annuliert Die CNC bernimmt zum Zeitpunkt des Einschaltens nach der Ausf h
134. d G09 jedoch zul ssig 9 2 Festzykluseinflussbereich Festzyklen bleiben aktiv sobald sie definiert sind Dies gilt auch f r alle auf den Aufrufsatz folgenden S tze so lange der betreffende Festzyklus nicht abgeschaltet ist Anders gesagt f hrt die CNC bei jedem Satz mit Achsenverfahrbefehlen im Anschluss an die programmierte Verfahrbewegung die Bearbeitungsoperation entsprechend dem aktiven Festzyklus aus Wenn bei aktivem Festzyklus am Ende eines Verfahrsatzes die Durchf hrungsh ufigkeit N f r diesen Satz programmiert ist wiederholt die CNC die Positionier und Bearbeitungsbewegung entsprechend dem jeweiligen Festzyklus mit der befohlenen H ufigkeit Wenn die Durchf hrungsh ufigkeit mit NO programmiert ist wird kein Bearbeitungsvorgang gem dem Festzyklus durchgef rt Die CNC f hrt dann lediglich die programmierte Verfahrbewegung durch Falls sich im Wirkungsbereich ein Festzykluseinsatz ohne Verfahrbefehl befindet wird der Bearbeitungsvorgang entsprechend dem befohlenen Festzyklus nicht durchgef hrt ausgenommen im Aufrufsatz G81 Definierung und Durchf hrung des Festzyklus Bohren G90 G1 X100 Die Achse X f hrt auf X100 dort wird Die Bohrung hergestellt G91 X10 N3 Die CNC bewirkt 3mal den folgenden Vorgang e Schrittma fahren auf X10 Durchf hrung des oben definierten Zyklus G91 X29 NO Nur Schrittma fahren auf X20 ohne Bohren GRUNDZYKLUS Festzykluseinflussbereich FAGOR 2 CNC
135. der Spindelparameter der Maschine DECINPUT P31 NO ist ist es nicht notwendig dass die Maschinenreferenzsuche der Spindel ausgef hrt wird denn nach dem Einschalten wenn sich beim ersten Mal die Spindel mit einer M3 oder M4 dreht f hrt die CNC diese Suche automatisch aus Diese Suche erfolgt in der im Spindelparameter REFEED2 P35 definierten Geschwindigkeit Nach dem Finden des IOs beschleunigt oder bremst die Spindel ab bis die einprogrammierte Geschwindigkeit ohne Stoppen der Spindel erreicht ist Wenn die Spindel ber eine motorisierte Messwerterfassung mit Encoder SINCOS ohne 10 zur Referenz verf gt erfolgt die Suche direkt mit der einprogrammierten Drehzahl S ohne dass dazu zur Drehzahl bergegangen wird die im Spindelparameter REFED2 festgelegt ist Wenn nach dem Einschalten eine M19 vor einer M3 oder M4 ausgef hrt wird wird die besagte M19 ohne Nullpunktsuche der Spindel beim Ausf hren der ersten M3 oder M4 ausgef hrt Wenn die Messwerterfassung den synchronisierten IO nicht haben sollte k nnte sich herausstellen dass die Suche nach dem IO mit der Suche bei einer M3 nicht mit einer Suche bei einer MA zusammen f llt Dies Erfolgt nicht mit FAGOR Mess System Wenn im Betriebsmodus Runde Ecken Gewindeanschl sse ausgef hrt werden dann kann nur das erste von ihnen einen Eingangswinkel Q aufweisen Solange Funktion G33 aktiviert ist kann weder der programmierte Vorschub F noch die programmierte Spindelstockgeschw
136. der durch die SPS angew hlten Drehzahl in Umdrehungen pro Minute Beim Wert 0 ist keine Beeinflussung eingestellt PRGS R ckgabe der durch das Programm gesetzten Drehzahl in Umdrehungen pro Minute SSO Gibt den Override der maximalen Drehzahl der Hauptspindel aus die in der CNC ausgew hlt worden ist Ganzzahl von 0 bis MAXSOVR max 255 Der Beeinflussungswert kann durch DNC oder die SPS oder mittels Programm festgelegt werden Die CNC w hlt einen davon aus der durch DNC bestimmte hat h chste der durch das Programm bestimmte geringste Priorit t vom Programm von der DNC von der SPS und ber die Vorderseite des Bedienpults FAGOR 2 DNCSSO Stellt den in der CNC eingestellten Prozentsatz der Drehzahl der Hauptspindel wieder her Beim CNC 8037 Wert 0 ist keine Beeinflussung eingestellt PLCSSO Stellt den in der SPS eingestellten Prozentsatz der Drehzahl der Hauptspindel wieder her Beim Wert 0 ist keine Beeinflussung eingestellt MopeELL AM Sorr V01 4 CNCSSO en Stellt den am vorderen Bedienteil eingestellten Prozentsatz der Drehzahl der Hauptspindel wieder her 231 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 232 SLIMIT Stellt die in der CNC festgelegte Drehzahlbeschr nkung der Hauptspindel in Umdrehungen pro Minute wieder her Der Grenzdrehzahlwert kann durch DNC oder die PLC oder mittels Programm festgelegt werden Die CNC w hlt eine
137. deschneiden G34 Gewindeschneiden mit variabler Gangh he oder G84 Fester Gewindeschneidzyklus mit Gewindebohrer ausgef hrt werden ist es nicht erlaubt die einprogrammierte Drehzahl zu ndern und es wird zu 100 mit der einprogrammierten Drehzahl S gearbeitet Spindeldrehgeschwindigkeit S PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 67 Werkzeugnummer T und Korrektor D PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 68 5 4 Werkzeugnummer T und Korrektor D Mit der Funktion T kann das Werkzeug ausgew hlt werden w hrend mit der Funktion D der dazugeh rige Korrektor ausgew hlt wird Werden beide Parameter definiert ist die Programmierungsfolge T D Zum Beispiel T6 D17 NEIN JA W hlt das Werkzeug JA NEIN Die CNC bernimmt die Va riable D in Zusammenhang mit T in die Tabelle der Werkzeuge Wl Die CNC bernimmt die Abmessungen die f r D festgelegt wurden in die Tabelle der Korrektoren Verf gt die Maschine ber ein Werkzeugmagazin konsultiert die CNC die Werkzeugmagazintabelle und bringt so die Position in Erfahrung die das gew nschte Werkzeug einnimmt Ist die Funktion D nicht definiert worden ist die Werkzeugtabelle zu konsultieren um die zum Werkzeug geh rige Korrektornummer D in Erfahrung zu bringen Sehen Sie die Korrektorentabelle ein
138. dieser Befehl wieder wirksam Funktion G00 ist modal und nicht mit G01 G02 G03 G33 G34 und G75 kompatibel Anstatt G00 kann auch G oder G0 programmiert werden Die CNC bernimmt zum Zeitpunkt des Einschaltens nach der Ausf hrung von M02 M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des allgemeinen Maschinenparameters IMOVE Code G00 oder Code G01 6 2 Lineare Interpolation G01 Die Verfahrbewegungen die hinter G01 programmiert sind erzeugen eine Gerade mit der unter F programmierten Vorschubgeschwindigkeit Wenn mehrere Achsen gleichzeitig verfahren bildet die sich ergebende Bahn eine Gerade zwischen dem Start und dem Endpunkt Die Maschine verf hrt auf dieser Bahn mit der unter F programmierten Vorschubgeschwindigkeit Die CNC berechnet die Verfahrgeschwindigkeiten der einzelnen Achsen so dass die resultierende Geschwindigkeit diesem programmierten Wert entspricht G01 G90 X650 Y400 F150 Die programmierte Vorschubgeschwindigkeit kann mittels des Schalters an der CNC Bedientafel im Bereich von 0 bis 120 und von der PLC von der DNC oder durch das Programm im Bereich von 0 bis 255 variiert werden Die CNC weist allerdings den allgemeinen Maschinenparameter MAXFOVR auf um den Variationsbereich der Vorschubgeschwindigkeit begrenzen zu k nnen Die CNC erlaubt es Positionierachsen in S tzen mit linearer Interpolation zu programmieren Die CNC berechnet den Vo
139. e Variable CNC SPS DNC Abschnitt 12 2 2 TOOL R R R Nummer des aktiven Werkzeugs TOD R R R Nummer des aktiven Korrektors NXTOOL R R R Nummer des folgenden Werkzeugs das von der MO6 abh ngig ist NXTOD R R R Nummer der Korrektur des folgenden Werkzeugs TMZPn R R Position die das Werkzeug n im Speicher besetzt TLFDn DAN R W Nummer der Korrektur des Werkzeugs n TLFFn DAN R W Kennung f r de Werkzeuggruppe n TLFNN DAN R W Wert der als Nennstandzeit des Werkzeugs n zugeordnet wird TLFRnN DAN R W Wert f r die tats chliche Standzeit des Werkzeug n TMZTn DAN R W Inhalt der Werkzeugspeicherpositionen n HTOR R W R R Wert f r den Radius des Werkzeugs den die CNC gerade f r die Durchf hrung der Berechnungen benutzt TORn DAN R W Radius der Korrektur n TOLn DAN R W L nge der Korrektur n TOln DAN R W Abn tzung des Radius der Korrektur n TOKn DAN R W Abn tzung der L nge der Korrektur n Variablen f r Nullpunktverschiebungen Variable CNC SPS DNC Abschnitt 12 2 3 ORG X C R R Aktive Nullpunktverschiebung auf der ausgew hlten Achse Die zus tzliche Verschiebung die von der SPS angezeigt wird wird nicht einbezogen PORGF R R Koordinatenwert gem der Abszissenachse vom Ursprung der Polarkoordinaten PORGS R R Koordinatenwert gem der Koordinatenachse vom Ursprung der Polarkoordinaten ORG X C n DAN R W R Wert f r die ausgew hlte Achs
140. e Bahn zu berechnen Die S tze werden zum Zeitpunkt des Einlesens analysiert Falls sie jedoch unmittelbar bei Durchf hrung analysiert werden sollen ist die Funktion G04 zu benutzen Diese Funktion verz gert die Satzvorbereitung die CNC wartet mit der Abarbeitung des in Frage stehenden Satzes um die Satzvorbereitung nochmals zu beginnen Sie betrifft u a die Analyse der Satzsprungbedingung angegeben am Satzanfang Beispiel G04 Satzvorbereitungs Unterbrechung 1 G01 X10 Y20 Satzsprungbedingung 1 Die Funktion G04 ist nicht modal sie muss immer neu programmiert werden wenn die Satzvorbereitung unterbrochen werden soll Sie muss in einem eigenen Satz vor demjenigen Satz der zu analysieren ist stehen Anstatt G04 l sst sich auch G4 programmieren Immer wenn G04 vorkommt werden aktive L ngen und Radiuskompensationen unwirksam Aus diesem Grund ist mit dieser Funktion sorgf ltig umzugehen da fehlerhafte Konturen entstehen k nnen wenn sie sich zwischen zwei Bearbeitungss tzen befindet FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 99 Beispiel Die folgenden Programms tze werden in einem Abschnitt unter Kompensation G41 durchgef hrt N10 X50 Z80 N15 G04 1 N17 M10 N20 X50 Y590 N30 X80 Y50 7 Satz N15 unterbricht die Satzvorbereitung die Abarbeitung des Satzes N10 endet bei Punkt A Satzvorbereitungs Unterbrechung G04 Sobald der Satz N15 abgearbeitet ist beginnt die
141. e Erg nzungsfunktionen F S T D M Wenn am Satzende mit der Adresse N ein Zahlenwert f r die Durchf hrungsh ufigkeit programmiert ist f hrt die CNC die Verfahrbewegungen und Bearbeitungsoperationen entsprechend dem aktiven Festzyklus mit dieser H ufigkeit durch Falls NO programmiert ist werden die f r den Festzyklus festgelegten Bearbeitungsoperationen nicht durchgef hrt Die CNC f hrt dann lediglich die programmierte Verfahrbewegung durch Die allgemeinen Abl ufe bei allen Festzyklen sind folgende 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 Positionierung falls programmiert auf den Startpunkt f r den Festzyklus Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene Durchf hrung des programmierten Festzyklus OD P Go N Eilgang R ckzug der L ngsachse zur Ausgangs oder zur Bezugsebene abh ngig von der Programmierung von G98 G99 Bei der detaillierten Erl uterung der einzelnen Zyklen wird davon ausgegangen dass die Arbeitsebene von der X und Y Achse gebildet wird und die L ngsachse die Z Achse ist FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 140 Programmierung in anderen Ebenen Das Programmierformat ist immer gleich und h ngt nicht von der Arbeitsebene ab Die Parameter XY geben die Position in der Arbeitsebene X Abszisse Y Ordenate an und die Vertiefung erfolgt gem der L ngsachse Bei
142. e Vorschubgeschwindigkeit desto gr sser der Unterschied zwischen den beiden Konturen Die Funktion G50 ist modal sowie unvertr glich mit G07 G05 und G51 ZUS TZLICHE VORBEREITENDE FUNKTIONEN Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC auf G05 oder G07 ber je nach dem im allgemeinen Maschinenparameter ICORNER gesetzten Wert FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 105 VORSCHAU G51 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 106 7 4 VORSCHAU G51 Die Ausf hrung von Programmen die aus S tzen mit kleinen Verfahrbewegungen bestehen CAM etc kann sich leicht verlangsamen Die Funktion Look Ahead gestattet es eine hohe Bearbeitungsgeschwindigkeit bei der Ausf hrung der besagten Programme zu erreichen Die Funktion Look Ahead analysiert im Voraus die Bahn f r die Bearbeitung bis zu 75 S tze um den maximalen Vorschub auf jeder Strecke zu berechnen Diese Funktion erm glicht eine glatte und schnelle Bearbeitung in Programmen mit sehr kleinen Verfahrwegen sogar im Mikrometerbereich Im Betrieb mit Vorschau empfiehlt es sich die Achsen so zu justieren da der Schleppfehler so gering wie m glich bleibt da der Mindestwert des Konturfehlers dem kleinsten Schleppfehlerwert enstspricht Programmierformat Das Programmierformat ist G51 A E B A 0 255 I
143. e der Nullpunktverschiebung PLCOF X C DAN R W R Wert f r die ausgew hlte Achse der additiven Nullpunktverschiebung PLO ADIOF X C R R R Wert f r die ausgew hlte Achse der Nullpunktverschiebung mit zus tzlichem Handrad Variablen f r Maschinenparameter Variable MPGn MP X C n MPSn ML Cn CNC SPS DNC R R R R R R R R Abschnitt 12 2 4 Wert der dem allgemeinen Maschinenparameter n zugewiesen wurde Wert der dem allgemeinen Maschinenparameter n der X C Achse zugewiesen wurde Wert der dem allgemeinen Maschinenparameter n der Hauptspindel zugewiesen wurde Wert der dem allgemeinen Maschinenparameter n der SPS zugewiesen wurde Zusammenfassung der internen Variablen der CNC O FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x KOCH Zusammenfassung der internen Variablen der CNC FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 280 Den Arbeitsbereichen zugeordnete Variablen Variable CNC SPS DNC Abschnitt 12 2 5 FZONE R R W R Status des Arbeitsbereichs 1 FZLO X C R R W R Arbeitsbereich 1 Unterer Grenzwert gem der ausgew hlten Achse X FZUP X C R R W R Arbeitsbereich 1 Oberer Grenzwert gem der ausgew hlten Achse X SZONE R R W R Status des Arbeitsbereichs 2 SZLO X C R R W R Arbeitsbereich 2 Unterer Grenzwert gem der ausgew hlten Achse X SZUP X C R R W R Arbeitsbereich 2 Oberer Grenzwert gem
144. e sein kann Beinegativem Wert wird der Zyklus mit der programmierten Bahnbreite f r die einzelnen Schritte durchgef hrt im letzten Schritt jedoch mit der Rest Bahnbreite C 5 5 Fr sdurchgang Definierung des Fr sdurchgangs nach der Hauptebene e Bei positivem Wert wird der gesamte Zyklus mit gleichbleibender Bahnbreite f r den gesamten Schritt durchgef hrt wobei diese kleiner als die programmierte sein kann Beinegativem Wert wird der Zyklus mit der programmierten Bahnbreite f r die einzelnen Schritte durchgef hrt im letzten Schritt jedoch mit der Rest Bahnbreite Wenn dieser Befehl nicht programmiert ist arbeitet die CNC mit 3 4 des Durchmessers des angew hlten Werkzeugs Wird mit einem Wert gr er dem Werkzeugdurchmesser programmiert zeigt die CNC den entsprechenden Fehler Bei Programmierung des Werts O gibt die CNC ebenfalls die entsprechende Fehlermeldung aus GRUNDZYKLUS G88 Festzyklus Kreistaschen FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 175 GRUNDZYKLUS G88 Festzyklus Kreistaschen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x KC D5 5 Referenzebene Definition des Abstands zwischen Bezugsebene und Teileoberfl che Beim ersten Fr sschritt wird dieser Wert zur Schrittiefe B addiert Wenn dieser Wert nicht programmiert ist wird ein solcher von 0 angenommen d H5 5 Vorschub des Schlichtdurch
145. eb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an MO3 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene GRUNDZYKLUS G69 Komplexes Tieflochbohren 3 Erste Bohreindringung in Arbeitsvorschub Verfahren der L ngsachse mit Vorschubgeschwindigkeit zur programmierten Schrittiefe B D 4 Bohrschleife Die nachfolgend aufgef hrten Schritte werden wiederholt bis die programmierte Koordinate erreicht ist 1 Verweilen K in Hundertstel Sekunden falls programmiert 2 R ckzug der L ngsachse im Eilgang G00 bis zur Bezugsebene falls die Anzahl der mit J programmierten Bohroperationen erreicht ist oder ber den R ckzugweg H 3 Zustellung der L ngsachse im Eilgang G00 ber den Weg C gem ss dem vorhergehenden FAGOR 2 Bohrschritt 4 N chster Bohrschritt Verfahren der L ngsachse mit Vorschubgeschwindigkeit G01 bis zur Tiefe B und R CNC 8037 Die Verschiebung erfolgt in G07 oder G50 entsprechend dem dem L ngsachsenparameter zugeordneten Wert INPOSW2 P51 Wenn P51 0 in G7 scharfe Kante Wenn P51 1 in G50 kontrollierte runde Kante 5 Verweilen K in Hundertstel Sekunden falls programmiert MopeELL AM 6 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangs oder zur Bezugsebene je nach SOFT V01 4x Programmierung von G98 oder G99 Die erste Vertiefung der Bohrung erfolgt in G07 oder G50 e
146. ebracht wenn die L ngsachse Senkrechtachse mit der Verfahrbewegung beginnt Voreinstellung G92 X0 YO Z50 Werkzeug Werkzeugkorrektur G90 G17 F150 S100 T1 D1 M03 Korrekturanwahl G43 G01 X20 Y20 X70 Kompensationsaktivierung z30 Wenn G43 programmiert wird gleicht die CNC den L ngenunterschied entsprechend dem mittels dem Code D in der Werkzeugkorrekturtabelle oder bei dessen Abwesenheit entsprechend dem in der Werkzeugtabelle f r das betreffende Werkzeug das mittels T angew hlt wurde angegebenen Korrekturwert aus Die Werkzeugwerte R L I K sind vor Beginn der Bearbeitung in der Werkzeugkorrekturtabelle zu speichern oder am Anfang des Programms mittels Zuordnung zu den Variablen TOR TOL TOI TOK zu laden Wenn keine Werkzeugkorrektur definiert wird arbeitet die CNC mit DO also RO LO 10 KO Die Funktion G43 ist modal und kann mittels G44 und G74 Referenzfahren abgeschaltet werden Bei Allgemein Maschinenparameter ILCOMP 0 wird sie auch beim Einschalten der CNC nach Durchf hrung von MO2 oder M30 sowie nach einem Nothalt oder nach dem Zur cksetzen abgeschaltet G53 Programmierung bezogen auf den Maschinennullpunkt schaltet G43 vor bergehend w hrend der Durchf hrung eines Satzes mit G53 ab Werkzeugl ngenkorrektur kann auch in Festzyklen angewandt werden allerdings ist darauf zu achten dass die Korrektur vor Starten des jeweiligen Zyklus durchgef hrt wird Pro gramm ieru ngshan dbuch
147. ebung bis der Koordinatenwert der L ngsachse am Eingang des Gewindes 5 Verfahren im Schnellgang bis zum Eingangspunkt des Gewindes interpolierte Bewegung auf den 3 Achsen 6 Gewindeeingang mit helikal und tangentialf rmiger Bewegung zur ersten helikalf rmigen Bahn beim Gewindeschneiden 7 Ausf hrung des Gewindeschneidens als Funktion des Wertes vom Parameter C Wenn C 0 1 Helikalf rmigen Bewegung in der angegeben Richtung im Parameter J bis zum Gewindegrund die Bewegung besteht nur aus einer Umdrehung 2 Helikalf rmigen Bewegung am Gewindeausgang die tangential zur vorherigen helikalf rmigen Bahn Man muss ber cksichtigen dass der Ausgangspunkt am tangentialf rmigen Ausgang zur Schraubenbahn das Ma auf der L ngenachse des Gewindegrunds bersteigt Wenn C 1 1 Helikalf rmigen Bewegung mit Steigung und Richtung im Parameter J bis zum Gewindegrund 2 Helikalf rmigen Bewegung am Gewindeausgang die tangential zur vorherigen helikalf rmigen Bahn Man muss ber cksichtigen dass der Ausgangspunkt am tangentialf rmigen Ausgang zur Schraubenbahn das Ma auf der L ngenachse des Gewindegrunds bersteigt Wenn C n 1 Helikalf rmigen Bewegung mit Steigung und Richtung im Parameter J die Bewegung geht ber eine einzige Umdrehung 2 Helikalf rmigen Bewegung am Gewindeausgang die tangential zur vorherigen helikalf rmigen Bahn bis zum Eingangspunkt am Gewinde erfolgt 3 Verfahren im
148. efehl wird die momentan wirksame Nullpunktverschiebung abgeschaltet unabh ngig davon ob sie mittels G54 G59 oder mittels G92 vorgegeben worden war Die Nullpunktfestlegung mittels wird anschlie end beschrieben Der Befehl G53 ist nicht modal deshalb muss er immer dann wenn die Koordinatenwerte auf den Maschinennullpunkt bezogen sind neu programmiert werden Er setzt Radiuskompensation und Werkzeugl ngenkorrektur vor bergehend ausser Kraft A Ben 10 F l l l gt y7 o A 7 gt x M M Maschinennullpunt W Werkst cknullpunkt gt REFERENZSYSTEME Programmierung mit Maschinennullpunkt G53 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 53 REFERENZSYSTEME Voreinstellung der Koordinaten und Nullpunktverschiebungen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x SA 4 4 Voreinstellung der Koordinaten und Nullpunktverschiebungen Die CNC erm glicht die Durchf hrung von Nullpunktverschiebungen damit auf die Ebene des Teils bezogene Koordinaten benutzt werden k nnen ohne dass dazu anl sslich der Programmierung die Koordinaten der einzelnen Punkte ge ndert werden m ssen Nullpunktverschiebung ist definiert als der Abstand zwischen dem Teilenullpunkt Ursprungspunkt des Teils und dem Maschinennullpunkt Ursprungspunkt der Maschine M Maschinennullpunt W Werkst cknullpunkt Nullpunktverschiebung kann auf zweierlei Weise erfolgen e Mitt
149. ehzahl auf die mittels des Spindel Maschinenparameters REFEED1 gesetzte und sucht mit dieser nach dem Referenzschalter Danach erfolgt die Nullpunktsuche mit dem Signal lo des Ma einheitensystems mit der Drehzahl die im Maschinenparameter Spindel REFEED2 angegeben wurde Und zum Schluss erfolgt die Positionierung an dem Punkt der mit Hilfe von S 5 5 definiert wurde Wenn die Spindel nicht ber Mikrometer Referenzfahren verf gt erfolgt die Suche nach dem Signal lo der Messwerterfassung mit der Drehzahl die im Maschinenparameter der Spindel REFEED2 angegeben ist Und danach erfolgt die Positionierung an dem Punkt der mit Hilfe von S 5 5 definiert wurde Wenn nur M19 durchzuf hren ist wird die Spindel nach Bet tigung des Referenzschalters auf die Position IO ausgerichtet Um die Spindel dann auf eine andere mit M19 S 5 5 programmierte Position zu orientieren f hrt die CNC keine Nullpunktsuche mehr durch da die Regelschleife bereits geschlossen ist Der Code S 5 5 bezeichnet die Spindelorientierungsposition in Grad bezogen auf die Position des Markierimpulses S0 Das Vorzeichen bezeichnet die Z hlrichtung Der Wert 5 5 wird stets als Absolutkoordinatenwert behandelt unabh ngig vom aktuell aktiven Modus Beispiel S1000 M3 Spindel mit offener Regelschleife M19 S100 Die Spindel geht in eine geschlossene Schleife ber Referenzsuche und Positionierung auf 100 M19 S 30 Die Spindel wird verfahren und geht b
150. eibung desselben angeben Das Ger t zum Schutz mit einer Polyethylenrolle oder einem hnlichen Material einwickeln Wird die Zentraleinheit eingeschickt insbesondere den Bildschirm sch tzen Das Ger t in dem Pappkarton polstern indem dieser rund herum mit Polyurethanschaum gef llt wird Den Pappkarton mit Verpackungsband oder Industrieklammern versiegeln zl OO OO P Go FAGOR 2 CNC 8037 19 u unuip qs unpu sy ny 20 N Gei O Z O d ZUS TZLICHE ANMERKUNGEN Die CNC vor K hlfl ssigkeiten Chemikalien Schlageinwirkungen etc die diese besch digen k nnten sch tzen Vor dem Einschalten des Ger ts pr fen dass die Erdungen richtig vorgenommen wurden Das Ger t bei nicht einwandfreiem oder st rungsfreiem Betrieb abschalten und den technischen Kundendienst rufen Nicht im Ger teinneren herumhantieren FAGOR 2 CNC 8037 21 Uefunaiauuuv aUDUzIgenz N CO O a O Z O d DOKUMENTATION FAGOR OEM Handbuch Handb cher gerichtet an den Hersteller der Maschine oder die mit der Installation und Einstellung der numerischen Steuerung beauftragte Person M USER Handbuch F r den Endnutzer Zeigt die Art und Weise der Bedienung und Programmierung im M Modus an T USER Handbuch F r den Endnutzer Zeigt die Art und Weise der Bedienung und Programmierung im T Modus an TC Handbuch F r den Endnutzer Zeigt die Art und Weise der Bedienung und Prog
151. eileoberfl che Beim ersten Fr sschritt wird dieser Wert zur Schrittiefe B addiert Wenn dieser Wert nicht programmiert ist wird ein solcher von 0 angenommen H 5 5 Vorschub des Schlichtdurchgangs Vorschubgeschwindigkeit beim Schlichten Wenn dieser Wert nicht oder mit 0 programmiert ist arbeitet die CNC mit der normalen Vorschubgeschwindigkeit L 5 5 Schlichtaufma Definition der Schlichtdurchgang nach der Hauptebene Bei positivem Wert erfolgt der Schlichtdurchgang mit Eckenverz gerung Q07 Bei negativem Wert erfolgt der Schlichtdurchgang mit Eckenverrundung G05 Wenn der Wert nicht oder mit 0 programmiert ist wird kein Schlichtdurchgang durchgef hrt V 5 5 Werkzeugeindringungsvorschub Definition des Tiefenvorschubs des Werkzeugs Wird dieser nicht oder mit dem Wert 0 programmiert so werden 50 des Vorschubs in der Ebene angenommen F 9 13 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse G00 von der Ausgangsebene zur Bezugsebene 3 Erste Bohreindringung Verschieben der L ngsachse mit dem in V angegebenen Vorschub bis zu der in B D programmierten Zustelltiefe 4 Fr sen im Arbeitsvorschub der Taschenfl che in mit C definierten Schritten bis zu ei
152. eit F Spindelgeschwindigkeit S Werkzeugnummer T Korrekturnummer D Hilfsfunktionen M Die obige Reihenfolge sollte in allen S tzen eingehalten werden allerdings braucht nicht jeder Satz Befehle aller Arten aufzuweisen Die CNC gestattet die Programmierung von Zahlenwerten im Bereich von 0 00001 bis 99999 9999 mit oder ohne Vorzeichen im metrischen Massystem mm mit dem Format 5 4 oder im Bereich von 0 00001 bis 3937 00787 im Zoll Massystem mit oder ohne Vorzeichen mit dem Format 4 5 Die CNC akzeptiert jedoch auch um die Befehle zu vereinfachen das Format 5 5 dadurch sind sowohl metrische Befehle im Format 5 4 wie auch Zollbefehle im Format 4 5 erfasst In den S tzen k nnen auch Funktionen mit Parametern programmiert sein abgesehen von den Etiketten oder Satznummern Die CNC ersetzt dann bei der Abarbeitung den arithmetischen Parameter durch seinen Wert FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 59 5 1 Vorbereitende Funktionen Die Vorbereitungsfunktionen werden mit Hilfe des Buchstabens G und drei darauf folgende Ziffern GO bis G319 programmiert Sie sind stets am Anfang des Satzk rpers anzuordnen und hilfreich bei der Bestimmung der Geometrie sowie der Bearbeitungsbedingungen f r die CNC Tabelle der G Funktionen der CNC 5 Di Funktion M D V Bedeutung Abschnitt gw e G00 Eilgangpositionierung 6 1 S G01 Lineare Interpolation 6 2 x g G02 S Kreis Helix
153. els Befehl G92 Koordinatenvoreinstellung Die CNC betrachtet die Koordinaten der nach G92 programmierten Achsen als neue Achsenwerte e Mit Hilfe der Anwendung der Nullpunktverschiebungen G54 G59 G159N1 G159N20 wobei die CNC als neuen Werkst cknullpunkt den Punkt akzeptiert der sich hinsichtlich des Maschinennullpunkts in der Entfernung befindet die in der Tabelle oder in den ausgew hlten Tabellen angegeben sind Beide Funktionen sind modal und schliessen sich gegenseitig aus wenn die eine Funktion befohlen wird wird die andere deaktiviert Ausserdem besteht noch die M glichkeit der Nullpunktverschiebung durch die PLC Deren Werte werden stets zur jeweils aktiven Nullpunktverschiebung addiert diese Art der Verschiebung dient u a zur Korrektur von Fehlern aufgrund der W rmedehnung usw ORG Ge Sg ES Ge ORG 58 G58 G92 kar S y ORG 59 K i G59 ORG PLCOF Wertvorgabe der SPS Nullpunktverschiebung 4 4 1 Vorauswahl der Koordinatenwerte und Einschr nkung des Wertes S G92 Mittels G92 k nnen beliebige Werte f r die CNC Achsen festgelegt und die Spindeldrehzahl begrenzt werden e Koordinatenvoreinstellung Bei Nullpunktverschiebungen mittels G92 betrachtet die CNC die Koordinaten der nach G92 programmierten Achsen als die neuen Achsenwerte In S tzen mit G92 k nnen keine anderen Funktionen programmiert werden das Programmierformat lautet G92 X C 5 5
154. em Zeitpunkt zu dem das Produkt aus dem Katalog genommen wird Die Entscheidung dar ber ob die Reparatur in den als Garantie definierten Rahmen f llt steht ausschlie lich FAGOR zu AUSSCHLUSSKLAUSELN Die Instandsetzung findet in unseren Einrichtungen statt Die Gew hrleistung deckt daher keinerlei Reisekosten des technischen Personals zum Zweck der Reparatur selbst wenn die genannte Gew hrleistungszeit noch nicht abgelaufen ist Die erw hnte Garantie hat nur Geltung wenn die Anlagen gem den Anweisungen installiert und gut behandelt wurden keine Besch digungen durch Unfall oder Nachl ssigkeit erlitten oder daran keine Eingriffe durch nicht von FAGOR befugtes Personal vorgenommen wurden Ist die Pannenursache nach erfolgter technischer Betreuung oder Reparatur nicht auf diese Elemente zur ckzuf hren hat der Kunde die Verpflichtung alle angefallenen Kosten nach den geltenden Tarifen zu bernehmen Es werden keine sonstigen unausgesprochenen oder ausdr cklichen Garantien abgedeckt und FAGOR AUTOMATION bernimmt unter keinen Umst nden die Haftung f r andere eventuell auftretende Sch den FAGOR 2 CNC 8037 17 Garantiebedingungen FAGOR 2 CNC 8037 18 GARANTIE F R REPARATUREN Analog zur anf nglichen Garantie bietet FAGOR eine Garantie f r Standardreparaturen zu folgenden Bedingungen LAUFZEIT 12 Monate MASCHINENKONZEPT Dies betrifft die Werkst cke und Arbeitskr fte f r die reparierten
155. em Zyklus eine Ausbohroperation bis Erreichen der Endkoordinate durchgef hrt Am Bohrungsgrund kann ein Verweilvorgang erfolgen F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G89 G98 G99XYZIK E gt 0 m 0 Al lt M04 k4 K EEEE ER G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Ausbohroperation G99 Zur ckfahren des Werkzeugs zur Referenzebene im Anschluss an die Ausbohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Bearbeitungstiefe Definition der Ausbohrtiefe Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Bezugsebene erfolgen K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach der Ausbohroperation bis das Werkzeug zur ckf hrt Wenn dieser Wert nicht programmiert ist wird die C
156. em aktiven Benutzer Softkeymen mittels der Hochsprache Anweisung SK Softkeys angew hlt werden tauscht die CNC nur einige Softkeys gegen diese aus die anderen Softkeys bleiben unver ndert N Wenn bei einem aktiven Standard Softkeymen der CNC mittels der Hochsprache Anweisung SK Anpassungsanweisungen WKEY Der mnemonische Code WKEY bewirkt dass das jeweils laufende Programm bis zur Bet tigung einer Taste unterbrochen wird Die Taste die bet tigt wird wird in der Variablen KEY registriert WKEY Warten auf Tastenbet tigung IF KEY EQ FC00 GOTO N1000 Bei Bet tigung von Taste F1 mit N1000 fortfahren PROGRAMMZEILEN F R DIE KONTROLLE VON WBUF Text Ausdruck Die Anweisung WBUF kann nur bei der Edierung von Programmen im Benutzerkanal benutzt werden Sie kann auf zweierlei Weise programmiert werden e WBUF Text Ausdruck Diese Anweisung bewirkt dass Text und Wert des Ausdrucks nach dessen Berechnung in den zu edierenden und sich im Dateineingabefenster befindenden Satz eingef gt werden Der Ausdruck kann beliebige Zahlen oder Ausdr cke die sich zu einer Zahl aufl sen enthalten Der Ausdruck kann wegfallen zur Definierung von Text ist er jedoch erforderlich Falls er weggelassen wird muss programmiert werden Beispiele f r P100 10 WBUF X P100 gt x10 WBUF X P100 gt X P100 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 265 Anpassungsanweisungen
157. en bis die gesamte programmierte Tiefe erreicht wird Nach jeder Ann herung erfolgt ein R ckgang f r die Spanabtragung In diesem Fall wird die Verweilzeit K nur beim letzten Bearbeitungsgang angewendet nicht jedoch bei den Abspanvorg ngen F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G84 G98 G99 XYZIKRIJIBH D gt Ol a M03 104 S a A cl t I I I I I I x A M04 Y NM lt lt AM G98 G99 R cklaufebene G98 R cklauf des Werkzeugs bis zur Bezugsebene sobald dies einmal erfolgt ist beginnt das Gewindeschneiden mit Gewindebohrer in der Bohrung G99 R cklauf des Werkzeugs bis zur Bezugsebene sobald dies einmal erfolgt ist beginnt das Gewindeschneiden mit Gewindebohrer in der Bohrung X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Tiefe des Gewindes Definition der Bohrtiefe Die P
158. en Datenerfassung der CNC f r die Spindel BSINS Variablen Signal B der sinusf rmigen Datenerfassung der CNC f r die Spindel PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MopeLL AM SOFT V01 4x 2320 12 2 10 Der Hauptspindel zugeordnete Variablen Bei diesen mit der Hauptspindel verbundenen Variablen sind die Drehzahlwerte in U min und die Overridewerte der Hauptspindel in ganzen Zahlen zwischen 0 und 255 angegeben Einige Variablen stoppen die Vorbereitung von S tzen wird bei jeder angezeigt Mit der Wiederaufnahme der Satzvorbereitungen wird so lange gewartet bis dieses Kommando ausgef hrt ist Lesevariablen b SREAL Variablen Stellt erneut die Istdrehzahl der Hauptspindel in Umdrehungen pro Minute ein H lt die Satzvorbereitung an P100 SREAL Dem Parameter P100 wird die tats chliche Drehzahl der zweiten Spindel zugewiesen FTEOS Gibt die theoretische Drehzahl der Hauptspindel aus SPEED Stellt dieinder CNC eingestellte Drehzahl der Hauptspindel in Umdrehungen pro Minute wieder her Der Drehzahlwert kann durch DNC oder die PLC oder mittels Programm festgelegt werden Die CNC w hlt einen davon aus der durch DNC bestimmte hat h chste der durch das Programm bestimmte geringste Priorit t PROGRAMMIERUNG IN H HERER SPRACHE DNCS R ckgabe der durch die DNC angew hlten Drehzahl in Umdrehungen pro Minute Beim Wert O ist keine Beeinflussung eingestellt PLCS R ckgabe
159. en den Punkte mit einer G00 oder G01 erfolgt hei t das Zeichen entgegen dem Uhrzeigersinn und mit dem Uhrzeigersinn K5 Zahl von gesamten Bearbeitungen Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der Bearbeitungs Definierungspunkt In solchen Mehrfachbearbeitungss tzen reicht die Angabe oder K aus Es ist zu beachten dass bei Definierung im Format K Verfahrbewegungen in G00 oder G01 zwischen den Punkten entgegen dem Uhrzeigersinn erfolgen C 0 1 2 3 Tipo de desplazamiento entre puntos Gibt an wie die Verschiebung zwischen den Bearbeitungsspitzen erfolgt Ohne Programmierung wird Wert C 0 genommen C 0 Das Verfahren erfolgt im Schnellvorlauf G00 FAGOR 2 C 1 Verfahrbewegung mit Linearinterpolation G01 C 2 Das Verfahren erfolgt als Kreisinterpolation entgegen dem Uhrzeigersinn G03 CNC 8037 C 3 Das Verfahren erfolgt als Kreisinterpolation entgegen dem Uhrzeigersinn G03 F5 5 Vorschub f r die Verschiebung zwischen Punkten Definition der Verfahrgeschwindigkeit zwischen den Punkten Dieser Parameter ist nur bei einem C Wert nicht gleich Null zu programmieren Wenn er nicht programmiert ist wird der Wert f r FO Mopp M angenommen der maximalen Vorschubgeschwindigkeit laut Achsen Maschinenparameter SOFT V01 4x MAXFEED 200 P QR ST U V Punkte an denen das Bohren ausgesetzt wird Diese Parameter sind optional und werden f r die Angabe benutzt an wel
160. enmittelpunkts Koordinaten I J K programmiert werden Nur die Koordinaten des Bogenendpunkts werden in Polarkoordinaten oder in kartesischen Koordinaten gem der Achsen der Arbeitsebene definiert A A Angenommen der Ausgangspunkt ist XO Y40 es soll eine gerade Linie programmiert werden anschlie end ein dazu tangentialer Bogen und schlie lich ein zu diesem tangentialer Bogen G90 G01 X70 G08 X90 Y60 Tangentialer Bogen der vorherigen Bahn G08 X110 Y60 Tangentialer Bogen der vorherigen Bahn Funktion G08 ist nicht modal und muss daher stets programmiert werden wenn ein zum vorherigen Bahnverlauf tangentialer Bogen ausgef hrt werden soll Anstatt G08 kann auch G8 programmiert werden Bei der Funktion G08 kann die vorhergehende Bahn eine Gerade oder ein Kreisbogen sein sie wird nicht ver ndert Die Funktion G01 G02 oder G03 wird wieder aktiv sobald der Satz durchgef hrt ist N Bei Benutzung der Funktion G08 kann kein vollst ndiger Kreis erzeugt werden da unendlich viele L sungen m glich sind Die CNC bringt den entsprechenden Fehlercode zur Anzeige 6 6 Kreisf rmige Bahn die mit Hilfe von drei Punkten G09 festgelegt wird Mit Funktion G09 kann unter Programmierung des Endpunkts und eines Zwischenpunkts der Ausgangspunkt des Bogens ist Ausgangspunkt der Bewegung ein Kreisbahnverlauf Bogen definiertwerden Das hei t also anstelle der Programmierung der Mittenkoordinaten wi
161. er 0 bis zu 30 M19 S400 Die Spindel macht eine 1 Umdrehung und positioniert sich auf 40 il W hrend der Tasterkalibrierung von M19 erscheint auf dem Bildschirm die Warnung M19 in Ausf hrung 5 5 10 M41 M42 M43 M44 Spindelbereichswechsel Die CNC bietet die 4 Drehzahlbereichscodes Getriebestufencodes M41 M42 M43 M44 die Maximaldrehzahlen werden in den Spindel Maschinenparametern MAXGEAR1 MAXGEAR2 MAXGEAR3 und MAXGEARA4 gesetzt Wenn der Maschinenparameter AUTOGEAR so gesetzt ist dass die CNC die Getriebestufen automatisch wechselt gibt die CNC die Codes M41 M42 M43 M44 automatisch aus ohne das dies programmiert zu werden braucht M41 bis M44 f r jeden Anlass der Getriebeumschaltung programmiert werden Dabei ist zu beachten dass der im Maschinenparameter MAXVOLT gesetzte Wert f r die Maximalspannung der Maximaldrehzahl der einzelnen Drehzahlbereiche MAXGEAR1 bis MAXGEARA4 entspricht Unabh ngig davon ob nun die Schaltung der Vorschubbereiche automatisch erfolgt oder nicht k nnen die Funktionen M41 bis M44 eine dazugeh rige Subroutine besitzen Wenn man die Funktion M41 bis M44 programmiert und sp ter eine S Funktion programmiert die zu diesem Bereich geh rt erfolgt kein automatischer Wechsel des Bereichs und die dazugeh rige Subroutine wird nicht ausgef hrt Wenn der Maschinenparameter auf nichtautomatische Getriebeumschaltung gesetzt ist m ssen 5 gt Le o x c gt E T
162. er L ngsachse bei der Zustellung f r den n chsten Bohrschritt bezogen auf den vorhergehenden Bohrschritt Wenn dieser Wert nicht programmiert ist wird ein solcher von 1 mm 0 040 angenommen Wenn man mit dem Wert 0 programmiert zeigt die CNC eine entsprechende Fehlermeldung an MopeLL AM SOFT V01 4x D5 5 Referenzebene Definition des Abstands zwischen Bezugsebene und Teileoberfl che an der Stelle der Bohrung 143 9 GRUNDZYKLUS G69 Komplexes Tieflochbohren FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 244 Beim ersten Bohrschritt wird dieser Wert zu dem des Bohrschritts B addiert Wenn dieser Wert nicht programmiert ist wird ein solcher von 0 angenommen Hz5 5 R ckzug nach Bohren Abstand oder Koordinate auf welche die L ngsachse nach dem Bohrdurchgang im Eilgang G00 zur ckgeht Bei J ungleich O wird der Abstand angegeben und bei J 0 die Hinterschliffposition oder absolute Position in die er zur ckf hrt Wird nicht programmiert zieht sich die L ngsachse auf die Bezugsebene zur ck J4 Bohrschritte um auf die Ausgangsebene zur ckzugehen Definiert nach wie vielen Bohrdurchg ngen das Werkzeug jeweils wieder auf die Bezugsebene auf G00 zur ckkehrt Es kann ein Wert zwischen 0 und 9999 programmiert werden Wird nicht programmiert oder wird mit dem Wert 0 programmiert geht sie nach jedem Bohrdurchgang auf die in H angezeigte Koordinate Erleichterungskoordinate zur ck
163. ereich erm glicht die CNC die Bewegung des Werkzeugs jeder der Achsen zu begrenzen wobei die Ober und Untergrenze einer jeden Achse definiert werden G20 Definierung der unteren Grenze der Arbeitsbereiche G21 Definierung der oberen Grenze der Arbeitsbereiche Das Programmierungsformat lautet G20 K X C 5 5 G21 K X C 5 5 Wobei K Bezeichnet die Art der Bearbeitungszone 1 2 3 oder 4 X C Koordinaten obere oder untere f r die Achsenbegrenzung Sie sind in Bezug auf den Maschinennullpunkt zu programmieren Aus Sicherheitsgr nden stoppt die Achse 0 1mm vor der programmierten Grenze Es brauchen nicht alle Achsen programmiert zu werden die Begrenzung betrifft somit nur die definierten Achsen G20 KI X20 Y20 G21 K1 X100 Y50 3 7 2 Verwendung der Arbeitsbereiche Die Werkzeugbewegungen k nnen auf unterschiedliche Weise begrenzt werden n mlich indem das Verlassen aussenliegende Zone oder das Eindringen innenliegende Zone in verbotene Zonen unterbunden wird Z Z By ES K 2 L H Y So vr vi F Ai G ar p LA Wa ffe Es oO eg x ES LASA LE EL FETT Se g KILL ELF EFF A RE 2 OLEU SE U EI Se 2 E S 1 Innenliegende Zone S 2 Aussenliegende Zone Q lt Die CNC ber cksichtigt dabei stets die Abmessungen des Werkzeugs Werkzeugkorrekturtabelle damit die programmierten Grenzwerte nicht berschritten werden Die Einrichtung der Arbeitsbereiche geschieht mittels Funktion
164. erspringt den Zyklus der unterbrochen wurde und setzt mit dem folgenden Satz fort 9 11 G85 Festzyklus reiben Bei diesem Zyklus ist eine R umoperation bis Erreichen der Endkoordinate durchgef hrt Am Bohrungsgrund kann ein Verweilvorgang erfolgen F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G85 G98 G99 XYZIK G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an das Lochreiben G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Anschluss an das Lochreiben X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Nachreibtiefe Definition der R umtiefe Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Bezugsebene erfolgen K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach der R umoperation bis das Werkzeug zur ckf hrt We
165. erte f r die einzelnen Achsen werden in aktiven Masseinheiten angegeben Bei G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 Bei Drehachse in Grad zwischen 99999 9999 Obwohl Variablen f r alle Achsen vorhanden sind l sst die CNC nur solche f r in ihr definierte Achsen zu Wenn somit die CNC die Achsen X und Z steuert werden einzig und allein im Fall ORG X C die Variablen ORGX und ORGZ zugelassen Lesevariablen ORG X C R ckgabe des aktiven Nullpunktverschiebungswerts der betreffenden Achse In diesem Wert der von der SPS oder am zus tzlichen Handrad angezeigt wird wird nicht die zus tzliche Verschiebung einbezogen P100 ORGX Zuordnung des X Werts des aktiven Teile nullpunkts f r die Achse X Er kann mittels G92 oder durch die Variable ORG X C n zugeordnet worden sein PORGF R ckgabe des Abszissenwerts des Polarkoordinaten Ursprungspunkts bezogen auf den kartesischen Ursprungspunkt PORGS R ckgabe des Ordinatenwerts des Polarkoordinaten Ursprungspunkts bezogen auf den kartesischen Ursprungspunkt ADIOF X C Gibt den Wert der Nullpunktverschiebung aus der mit dem zus tzlichen Handrad auf der ausgew hlten Achse erzeugt wurde Lese Schreib Variablen ORG X C n Auslesen oder ndern des Werts der betreffenden Achse in der Tabelle entsprechend der Nullpunktverschiebung n P110 ORGX 55 Zuordnung des Werts X zu Parameter P110 in der Tabelle entsprechend Nu
166. es Bit mit dem geringeren Gewicht ber cksichtigt so dass So c b a 1 1 1 Faktorxi 1 1 D Faktorx10 Das Steuerrad HBE hat Vorrang Das hei t dass unabh ngig davon ob der auf dem Schalter der CNC ausgew hlten Modus JOG fortlaufend inkremental Steuerrad HBEVAR anders als 0 definiert wird die CNC zum Betrieb im Steuerradmodus bergeht Zeigt die Achse in umgekehrtem Modus an sowie den von der SPS ausgew hlten Multiplikationsfaktor Wenn die Variable HBEVAR auf 0 steht zeigt sie erneut den am Schalter ausgew hlten Modus an Lese Schreib Variablen MASLAN Man muss sie verwenden wenn das Handrad f r die Verfahrbahn oder der JOG Tippbetrieb f r die Bahn ausgew hlt ist Zeigt den Winkel des linearen Bahnverlaufes an MASLAN G18 s MASCFI MASCSE Man muss sie verwenden wenn das Handrad f r die Verfahrbahn oder der JOG Tippbetrieb f r die Bahn ausgew hlt ist Bei den Bahnverl ufen im Kreisumfang werden die Koordinaten des Kreises angezeigt Programmierungshandbuch G18 MASCSE 1 SEH Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR CNC 8037 MopeLL AM SoFT V01 4x 229 Programmierungshandbuch 12 2 9 Me system zugeordnete Variablen ASIN X C Signal A der sinusf rmigen Datenerfassung der CNC f r die X C Achse BSIN X C Signal B der sinusf rmigen Datenerfassung der CNC f r die X C Achse ASINS Signal A der sinusf rmig
167. esen verursachenden S tze nicht ausgef hrt und es erscheint ein Hinweis f r jede beseitigte Schleife oder jeden beseitigten Zusammensto M gliche F lle Absatz in geradem Bahnverlauf Absatz in kreisf rmigem Bahnverlauf und zu gro er Kompensationsradius Die in den beseitigten S tzen enthaltene Information die sich nicht auf die Verschiebung in der aktivierten Ebene bezieht wird ausgef hrt einschlie lich der Verschiebungen anderer Achsen Die Satzfeststellung wird mit den Radiuskompensationsfunktionen G41 und G42 definiert und aktiviert Aufnahme eines neuen N Parameters G41 N und G42 N zur Aktivierung der Leistung und zur Definition der zu analysierenden S tzezahl M gliche Werte von N3 bis N50 Ohne N oder mit NO N1 und N2 funktioniert alles wie bei fr heren Versionen Bei den ber CAD erstellten Programmen die aus vielen sehr kurzen S tzen bestehen wird die Verwendung niedriger N Werte so um 5 empfohlen wenn nicht die Satzprozesszeit beeintr chtigt werden soll Wenn diese Funktion aktiviert ist wird in der Entwicklung der aktiven G Funktionen G41 N oder G42 N gezeigt GRUNDZYKLUS Die Festzyklen k nnen in allen Ebenen durchgef hrt werden Die Tiefe wird entlang der mittels G15 als L ngsachse angew hlten oder ersatzhalber in der senkrecht zur betreffenden Ebene stehenden Achse gemessen Die CNC erm glicht die folgenden Bearbeitungsfestzyklen G69 Komplexes Tieflochbohren mit variabler Steig
168. et daraus die Werkzeugbahn Die Bedingungen zur Satzausblendung werden beim Lesen des betreffenden Satzes bewertet d h 200 S tze bevor der Satz zur Durchf hrung ansteht Falls Satzausblendzeichen erst zu Beginn der Durchf hrung analysiert werden sollen muss im jeweils vorhergehenden Satz G4 programmiert werden Satzzeichen oder Satznummer N 0 99999999 Die Satzkennung dient zur Kennzeichnung des jeweiligen Satzes sie wird nur zur Satzsuche oder f r Spr nge ben tigt Man repr sentiert die mit den Buchstaben N gefolgt von bis zu 8 Ziffern 0 99999999 Es ist nicht notwendig eine Reihenfolge einzuhalten und man l sst auch bersprungene Zahlen zu Wenn ein Programm mehrere S tze mit der selben Nummer enth lt gibt die CNC stets dem ersten mit dieser Nummer versehenen Satz Priorit t Die Satznummern brauchen nicht extra programmiert zu werden Mittels einer SOFTKEY ist automatische Numerierung durch die CNC m glich Der Programmierer braucht in diesem Fall lediglich die erste Satznummer und die Nummernabst nde festzulegen Einschr nkungen Anzeige der aktiven Satznummer im oberen Fenster des Bildschirms Beim Ausf hren eines Programms im ISO Modus wenn die Tagnummer gr er als 9999 wird N angezeigt Auf dem Bildschirm mit VISUALIZAR SUBRUTINAS erfolgt wenn ein RPT angezeigt wird der ein Tag hat der gr er als 9999 ist eine Anzeige von 77 Die Bearbeitung der Festzyklen f r Aussparungen
169. ew hlt wurde CNCSSO R R R Override der an der Vorderseite des Bedienpults eingestellt wurde Den Geschwindigkeitbegrenzungen zugeordnete Variablen SLIMIT R R R Aktiver Grenzwert der Drehzahl in der CNC DNCSL R R DAN Von der DNC ausgew hlter Grenzwert der Drehzahl PLCSL R R W R Von der SPS ausgew hlter Grenzwert der Drehzahl PRGSL R R R Vom Programm ausgew hlter Grenzwert der Drehzahl MDISL R R W R Maximale Spindeldrehzahl f r die Bearbeitung Die Position zugeordnete Variablen POSS R R R Ist Position der Spindel Lesen von der SPS in Zehntausendstel Grad zwischen 999999999 und von der CNC in Grad zwischen 99999 9999 RPOSS R R R Ist Position der Spindel Lesen von der SPS in Zehntausendstel Grad zwischen 3600000 und 3600000 und von der CNC in Grad zwischen 360 und 360 TPOSS R R R Soll Position der Spindel Lesen von der SPS in Zehntausendstel Grad zwischen 999999999 und von der CNC in Grad zwischen 99999 9999 RTPOSS R R H Soll Position der Spindel Lesen von der SPS in Zehntausendstel Grad zwischen 0 und 3600000 und von der CNC in Grad zwischen 0 und 360 PRGSP R R R Position die in einer M19 im Programm f r die Hauptspindel programmiert ist Variablen die mit dem Verfolgungsfehler in Verbindung stehen FLWES R R R _ Nachlauffehler der Spindel Die SPS zugeordnete Variablen Variable CNC SPS DNC Abschnitt 12 2 11 PLCMSG R R Nummer der ak
170. ew hlte Wert angezeigt HBEVAR muss benutzt werden wenn ein Steuerrad Fagor HBE zur Verf gung steht FAGOR 2 Zeigt an ob die Ausz hlung des Steuerrades HBE freigegeben ist sowie die zu verschiebende Achse und den Multiplikationsfaktor x1 x10 x100 CNC 8037 C B A Ww V U Z Y x IA c bja lc bjla c bla c blalc bjalc bjla c ibjajc bla c bla Isb Gibt an ob die Z hlung des HBE Handrads auf Handbetrieb ber cksichtigt wird MopeLL AM SOFT V01 4x O Wird nicht ber cksichtigt 1 Wird ber cksichtigt 227 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 228 gibt an welches Handrad bei sich gleichzeitig bewegenden Handr dern Vorrang hat wenn die Maschine mit einem allgemeinen Handrad und einzelnen einer Achse zugeordneten Handr dern ausgestattet ist O Das einzelne Steuerrad hat Vorrang Die entsprechende Achse ber cksichtigt die Impulse des Hauptsteuerrads nicht die brigen Achsen aber schon 1 Das Hauptsteuerrad hat Vorrang Die Impulse des einzelnen Steuerrads werden nicht ber cksichtigt a b c Geben die zu verschiebene Achse und den angew hlten Multiplikationsfaktor an c b a 0 0 0 Das am Schalter der Steuerungstafel oder auf der Tastatur Angezeigte 0 O 1 Faktorx1 0 1 0 Faktorx10 1 0 0 Faktorx100 Sind mehrere Achsen ausgew hlt wird die folgende Rangfolge beachtet X Y Z U V W A B C Gibt es auf einer Achse mehr als 1 Bit wird d
171. f den Achsen macht die bei der Rechteckumwandlung nicht beteiligt sind bleibt die Funktion G46 aktiviert W hrend der Maschinenreferenzsuche erfolgen die Zustellbewegungen auf den tats chlichen Achsen Bewegungen im manuellen Modus JOG Tippbetrieb und Handr der Die Zustellbewegungen im manuellen Modus kann man auf den tats chlichen Achsen oder den kartesianischen Achsen in Abh ngigkeit davon ausf hren wie der Hersteller sie definiert hat Die Auswahl erfolgt von der SPS aus MACHMOVE und dies kann auch zum Beispiel mit Hilfe der vom Nutzer angepassten Taste m glich sein 14 1 Aktivierung und Deaktivierung der Winkelumwandlung Aktivierung der Winkelumwandlung Mit Hilfe der aktiven Umwandlung werden die Zustellbewegungen in das kartesianische System einprogrammiert und um die Zustellbewegungen auszuf hren wandelt die CNC diese in Bewegungen auf den wirklichen Achsen um Die auf dem Bildschirm angezeigten Koordinatenwerte sind die vom kartesianischen System Die Aktivierung der Winkelumwandlung erfolgt mit Hilfe der Funktion G46 und diese wird dann in folgendem Format programmiert G46 S1 Diese Programmzeile aktiviert wieder die gestoppte Winkelumwandlung Siehe 14 2 Unterbrechung der Winkelumwandlung auf Seite 272 Deaktivierung der Winkelumwandlung Ohne die aktive Umwandlung werden die Zustellbewegungen im System der tats chlichen Achsen programmiert und ausgef hrt Die auf dem Bildschirm angezeigten Koordina
172. fahren im Tippbetrieb 44 Positionsvoreinstellung im Tippbetrieb 45 Werkzeugkalibrierung 46 Datenhandeingabe MDI im Tippbetrieb 47 Benutzerprogrammierte Operation im Tippbetrieb 50 Nullpunkttabelle 51 Korrekturtabelle FAGOR 2 52 Werkzeugtabelle 53 Werkzeugmagazintabelle CNC 8037 54 Globalparametertabelle 55 Lokalparametertabelle 56 Benutzerparametertabelle 57 OEM Parametertabelle MopeLL M SoFT V01 4x 60 Utilities 70 DNC Status 237 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 238 71 CNC Status 80 Edierung SPS Dateien 81 Kompilierung SPS Programm 82 SPS Kontrolle 83 Aktive SPS Meldungen 84 Aktive SPS Seiten 85 Sichern SPS Programm 86 Wiederherstellen SPS Programm 87 SPS Ressourcen in Gebrauch 88 SPS Statistiken 90 Benutzerspezifische Anpassung 100 Allgemeinmaschinenparameter Tabelle 101 Achsenmaschinenparameter Tabelle 102 Spindelmaschinenparameter Tabelle 103 Tabelle der Maschinenparameter bei einer seriellen Verbindung 104 SPS Maschinenparameter Tabelle 105 M Funktionentabelle 106 Spindel und berkreuzkompensations Tabelle 107 Tabelle Maschinenparameter Ethernet 110 Diagnose Konfiguration 111 Diagnose Hardware Test 112 Diagnose RAM Speichertest 113 Diagnose berpr fung des Flash Memory Speichers 114 Benut
173. fahrgeschwindigkeit bis Erreichen des Bezugspunkts d h bis der Markierimpuls eingeht e Maschinenreferenzsuche bei der die dazugeh rige Subroutine verwendet wird Die Funktion G74 ist in einem Satz f r sich zu programmieren Die CNC f hrt das Unterprogramm mit der im allgemeinen Maschinenparameter REFPSUB angegebenen Nummer automatisch durch Dieses Unterprogramm enth lt die zum Referenzfahren erforderlichen Befehle in der erforderlichen Reihenfolge In S tzen mit G74 d rfen keine anderen Vorbereitungsfunktionen vorhanden sein Wenn Referenzfahren im Tippbetrieb durchgef hrt wird geht der Teilenullpunkt verloren In der Anzeige erscheinen die Koordinaten des im Achsen Maschinenparameter REFVALUE gesetzten Bezugspunkts In allen anderen F llen bleibt der jeweilige Teilenullpunkt erhalten sodass dessen Koordinatenwerte angezeigt werden Bei Durchf hrung des Befehls G74 in Handeingabe MDI h ngt die Koordinatenanzeige vom Modus ab Tippen Bearbeitung oder Simulation Pr fbetrieb 4 3 Programmierung mit Maschinennullpunkt G53 Der Befehl G53 kann in jeden Satz mit Bahnsteuerungsfunktionen eingef gt werden Er wird nur dann benutzt wenn Programmierung der Koordinaten des betreffenden Satzes in Bezug auf den Maschinennullpunkt erforderlich ist Die Koordinatenwerte sind in mm oder in Zoll anzugeben je nach dem im allgemeinen Maschinenparameter INCHES gesetzten Wert Durch Programmierung lediglich von G53 ohne Verfahrb
174. faktor G72 7 6 1 Skalierung in allen Achsen aa 7 6 2 Ma stabsfaktor der auf eine oder verschiedenen Achsen angewendet wird 113 7 7 Drehung des Koordinatensystems G73 244224444n2snnnnnnennnnennnnnnennnnnnennnnnnn nennen 115 WERKZEUGKOMPENSATION 8 1 Werkzeugradiuskompensation G40 G41 GA2 nennen 118 8 1 1 Anfang des Radiusausgleichs beim Werkzeug 119 8 1 2 Strecken zum Radiusausgleich des Werkzeugs 122 8 1 3 Werkzeugradiuskompensation aus 123 8 1 4 Wechsel bei der Art des Radiusausgleichs w hrend Bearbeitung 129 8 2 Werkzeugl ngenkompensation G43 G44 GI 130 8 3 Kollisionsfeststellungen G41 N OGA2Ni nenn 132 GRUNDZYKLUS 9 1 Definition des Festzykus ssseessonessensusnesnonsosnensunnnnnnnnsnnnsnessennsnennonnnnnennonnusnessunnen 134 9 2 Festzykluseinflussbereich 9 2 1 G79 nderung der Festzyklusparameter 9 3 Annullierung Festzvklus seseeeeeeee ag 9 4 Allgemeine Himwelee ses ertteuEEEEEEESEEEVAEEEEEEESEEREEEEEEEERSEEESEEEEEEEREEEENEEKEEEEEEEEESAEEEENEEREEEEEeEg 9 5 Bearbeitungsfestzyklen u0r20suesssnesnnennonennennuonnsnnnnonnensnnnonesnennnsnesnnnnsnensunnnanenn 9 6 G69 Komplexes Tieflochbohren 9 6 1 Grundlegende Funktionsweise eseseiseiereeieieitiieirsisiieiniieistisinsinintininrneininernennt 9 7 ELCH RE le 9 7 1 Grundlegende Funktionsweise s essseseesesrierreriirirerinrinerrnrinsinsrintiasirnrinnrnn
175. finierung der Endpunkte f r die Achsen Die Maschine verf hrt ber die programmierte Bahn bis Eingang des Tastersignals G75 oder bis Abschaltung des Tastersignals G76 Dann gilt der betreffende Satz als durchgef hrt wobei die Istposition im jeweiligen Zeitpunkt als Sollposition betrachtet wird Falls die Achsen vor Eingang oder vor Abschalten des Signals an der programmierten Position ankommen werden sie von der CNC angehalten Diese Art der Verfahrbewegung mit S tzen f r Taster ist sehr hilfreich wenn Messungen durchgef hrt oder Programme zur berpr fung der Werkzeuge und Teile probeweise abgearbeitet werden sollen Die Funktionen G57 und G76 sind nicht modal und m ssen deshalb bei Erfordernis immer neu programmiert werden Die Funktionen G75 und G76 sind weder miteinander noch mit den Funktionen G00 G02 G03 G33 G34 G41 und G42 kompatibel Ausserdem geht die CNC nach Durchf hrung der Funk tionen auf G01 und G40 ber W hrend der Bewegungen mit den Funktionen G75 oder G76 h ngt die Funktion des Umschalters Feedrate Override davon ab wie der Hersteller den Maschinenparameter FOVRG75 angepasst hat PROGRAMMIERUNG IN H HERER SPRACHE 12 1 Lexikalische Beschreibung S mtliche W rter aus denen die Hochsprache der numerischen CNC besteht m ssen in Grossbuchstaben geschrieben werden ausgenommen zugeh rige Texte f r diese sind Schreibweisen in Gross und in Kleinbuchstaben zul ssig F r hochsprachige P
176. g von mehr als einer Achse Programmierformat G34 X CLQK X C 5 5 Endpunkt des Gewindes L5 5 Gewindesteigung Q 3 5 Optional Gibt die dem Ausgangsgewindepunkt entsprechende Winkelposition des Spindelstocks 359 9999 an Ohne Programmierung wird Wert 0 genommen K 45 5 Zunahme oder Abnahme der Gewindesteigung durch Spindelstockdrehung berlegungen Immer wenn Funktion G34 ausgef hrt wird nimmt die CNC vor der Durchf hrung des elektronischen Gewindeschneidens eine Maschinenreferenzsuche des Spindelstocks vor und bringt den Spindelstock in die von Parameter Q angegebene Winkelposition Parameter Q ist verf gbar wenn der Spindelstockmaschinenparameter M19TYPE 1 definiert wurde Wenn in Betriebsart runde Kanten G05 gearbeitet wird k nnen an ein und demselben Teil fortlaufend verschiedene Gewinde verbunden werden Solange Funktion G34 aktiviert ist kann weder der programmierte Vorschub F noch die programmierte Spindelstockgeschwindigkeit S ge ndert werden wenn beide Funktionen auf 100 feststehen Funktion G34 ist modal und nicht mit G00 G01 G02 G03 G33 und G75 kompatibel Die CNC bernimmt zum Zeitpunkt des Einschaltens nach der Ausf hrung von M02 M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des allgemeinen Maschinenparameters IMOVE Code G00 oder Code G01 Verbindung eines festg ngigen Gewindes G33 mit einem variabel g ngigen Gewinde G34 Die Ausgangsgewindes
177. gangs Vorschubgeschwindigkeit beim Schlichten Wenn dieser Wert nicht oder mit O programmiert ist arbeitet die CNC mit der normalen Vorschubgeschwindigkeit L5 5 Schlichtaufma Definition der Schlichtdurchgang nach der Hauptebene Wenn der Wert nicht oder mit 0 programmiert ist wird kein Schlichtdurchgang durchgef hrt CO UOYOSEISIEAM SNIYAZISO 89 SNTMAZANNYD MopeLL AM SoFT V01 4x 177 CNC 8037 SLEPE EE Le BEE 7 SAA AA NNN mmi Wird dieser nicht oder mit dem Wert 0 programmiert so werden 50 des Vorschubs in der Ebene Definition des Tiefenvorschubs des Werkzeugs angenommen F V 5 5 Werkzeugeindringungsvorschub ogra Dr 9 14 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse G00 von der Ausgangsebene zur Bezugsebene 3 Erste Bohreindringung Verschieben der L ngsachse mit dem in V angegebenen Vorschub bis zu der in B D programmierten Zustelltiefe 4 Fr sen im Arbeitsvorschub der Taschenfl che in mit C definierten Schritten bis zu einem g Abstand L Schlichtdurchgang von der Taschenwand L 5 Schlichten mit Bahnbreite L und Vorschubgeschwindigkeit H 6 Nach Beendigung des Schlichtens Werkzeugr ckzug im Eilgang Q00 zum Taschennittelpunkt
178. gazin wurde gel scht Die Position des Werkzeugs im Magazin kann man auf zwei Arten darstellen 1 255 Positionsnummer 0 Das Werkzeug ist in der Spindel eingespannt 1 Nicht gefundenes Werkzeug 2 Das Werkzeug befindet sich in der Position zum Werkzeugwechsel Lesevariablen TOOL R ckgabe der aktiven Werkzeugnummer P100 TOOL Zuordnung der Nummer des aktiven Werkzeugs zu P100 TOD R ckgabe der aktiven Werkzeugkorrekturnummer NXTOOL R ckgabe der Nummer des n chsten zur Aktivierung auf Durchf hrung von MO6 wartenden Werkzeugs NXTOD R ckgabe der Korrekturnummer des n chsten zur Aktivierung auf Durchf hrung von M06 wartenden Werkzeugs TMZPn R ckgabe der Position des betreffenden Werkzeugs n im Magazin HTOR Die Variable HTOR zeigt den Wert f r den Radius des Werkzeugs an den die CNC gerade f r die Durchf hrung der Berechnungen benutzt Wenn es sich um eine Lese und Schreibvariable von der CNC und eine Lesevariable von der SPS und DNC handelt kann ihr Wert anders als die Zuordnung in der Tabelle TOR sein Beim Einschalten nach dem Programmieren einer T Funktion nach einem RESET oder nach einer Funktion M30 wird der Tabellenwert TOR angenommen Anwendungsbeispiel Man w nschte die Bearbeitung einer Kontur mit einem Aufma von 0 5 mm wobei die Arbeitsg nge zum Abtragen von je 0 1 mm mit einem Werkzeug mit einem Radius von 10 mm ausgef hrt werden sollen Zuordnung des Radiu
179. gew hlt ist und ber das Hauptprogramm ein Satz ausgef hrt wird der die Programmzeile MEXEC enth lt verliert das aktuelle Werkst ckprogramm das mit Hilfe von MEXEC aufgerufen wurde seinen Modus und wird zu einem modalen Programm Wenn man innerhalb eines modalen Werkst ckprogramms einen Satz mit der Programmzeile MEXEC ausf hren will erscheint der entsprechende Fehler in der Anzeige 1064 Programm kann nicht ausgef hrt werden MDOFF Die Programmzeile MDOFF zeigt an dass der Modus der eine Subroutine mit der Programmzeile MCALL oder ein Werkst ckprogramm mit der Programmzeile MEXEC bekommen hatte den besagten Satz abschlie t OPEN P Ausdruck Zielverzeichnis A D Programmkommentar Die Anweisung OPEN beginnt die Bearbeitung des Teileprogramms Die Nummer besagten Programms wird mit einer Zahl oder mit jedem anderen Ausdruck angezeigt dessen Resultat eine Zahl ist Das neu bearbeitete Teileprogramm wird automatisch im Arbeitsspeicher RAM der CNC Steuerung gespeichert Soll es in einer anderen Vorrichtung gespeichert werden muss dies im Zielverzeichnis angezeigt werden HD in der Festplatte KeyCF DNC2 an einen eingeschalteten PC ber die serielle Schnittstelle DNCE an einen eingeschalteten PC ber Ethernet Der Parameter A D wird benutzt wenn das Programm das bearbeitet werden soll schon besteht A Die CNC Kontrolle f gt die neuen S tze im Anschluss an die bereits bestehenden hinzu D Die
180. glich von jedem PC im Netz aus die auf der Festplatte KeyCF gespeicherten Programme zu bearbeiten und zu modifizieren Anweisungen f r die Konfiguration eines PCs um auf die Verzeichnisse der CNC zuzugreifen Um den PC zu konfigurieren damit dieser auf die Verzeichnisse der CNC zugreift wird empfohlen folgende Arbeitsschritte zu machen 1 Windows Explorer ffnen 2 Im Men Werkzeugen die Option Mit Netzeinheit verbinden w hlen 3 Wahl der Einheit zum Beispiel D 4 Zugangsweg eingeben Der Zugangsweg ist der Name der CNC gefolgt vom Namen des gemeinsamen Verzeichnis Zum Beispiel FAGORCNC CNCHD 5 Wird die Option Bei Beginn der Sitzung erneut verbinden ausgew hlt erscheint die CNC Kontrolle die bei jedem Einschalten der Betriebspannung als ein weiterer Path im Windows Explorer ausgew hlt wurde ohne erneut definiert werden zu m ssen Dateiformat Die Verbindung entsteht ber Ethernet weshalb die CNC Kontrolle w hrend des Empfangs oder der Modifikation der Programme keine Kontrolle ber ihre Syntax aus bt Immer wenn man jedoch von der CNC auf das Programmverzeichnis der Festplatte KeyCF zugreift werden folgende berpr fungen vorgenommen Archivname Die Programmnummer muss immer 6 Stellen haben sowie die Extension PIM Fr smaschine oder PIT Drehmaschine Beispiele 001204 PIM 000100 PIM 123456 PIT 020150 PIT Wird dem Archiv ein falscher Name zugewiesen beisp
181. glichkeit zum Anschluss an eine DNC Distributed Numerical Control dezentrale numerische Steuerung sodass der Dialog zwischen der CNC und einem Computer m glich ist und zwar f r folgende Funktionen e Verzeichnis und L schbefehle e bertragung von Programmen und Tabellen zwischen der CNC und PC Fernsteuerung der Maschine Fernsteuerung der Maschine Status berwachung an modernen DNC Systemen u ALLGEMEINES DNC Anschluss FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 20 ALLGEMEINES Protokoll der Kommunikation ber DNC oder einem Peripherieger t FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 20 1 3 Protokoll der Kommunikation ber DNC oder einem Peripherieger t Bei solchen Dialogen k nnen Programm und Tabellen bertragungsbefehle sowie Befehle zur Organisierung von CNC Verzeichnissen wie des Computerverzeichnisses zum Kopieren und L schen von Programmen usw sowohl von der CNC wie auch vom Computer kommen Zur Datei bertragung muss folgendes Protokoll eingehalten werden F r den Anfang der Datei wird das Symbol verwendet danach erscheint wahlweise ein Kommentar zum Programm der bis zu 20 Zeichen lang sein kann mn Dann kommen jeweils durch ein Komma 7 abgetrennt die Attribute Schutzcodes der jeweiligen Datei Lese Schreibschutz usw Die Schutzcodes m ssen nicht programmiert werden Den Abschluss des Dateikopfs bildet jeweils ein R CKLAUF RT oder ein ZEILE
182. gramm entsprechend der Anwahl nach der Verfahrbewegung 4 Die CNC wiederholt der Schritte 1 2 und 3 bis zum Ende der programmierten Bahn Nach Beendigung der Mehrfachbearbeitung bleibt das Werkzeug am letzten Punkt des programmierten Bahnverlaufs stehen an dem die Bearbeitung ausgef hrt wurde Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Definierung und Positionierung f r Festzyklus G81 G98 G00 G91 X200 Y300 Z 8 I 22 F100 S500 Definierung der Mehrfach bearbeitung G60 A30 X1200 1100 P2 003 Q6 R12 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 Der Mehrfachbearbeitungsdefinitionssatz kann auch folgenderma en definiert werden G60 A30 X1200 K13 P2 003 Q6 R12 G60 A30 1100 K13 P2 003 Q6 R12 ech MEHRFACHBEARBEITUNGEN G60 Mehrfachbearbeitung in gerader Linie FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 193 10 2 G61 Mehrfachbearbeitung im Parallelogramm Dieser Zyklus hat folgendes Programmierformat G61AB XI YJ PQRSTUV XK YD IK JD MEHRFACHBEARBEITUNGEN A 5 5 Bahnwinkel mit der Abszissenachsen Definition des Winkels zwischen Bearbeitungsbahn und Abszissenachse Der Winkel wird in Grad angegeben wenn er nicht programmiert ist wird er mit A 0 angenommen G61 Mehrfachbearbeitung im Para
183. gsachse mit Vorschubgeschwindigkeit zur programmiierten Schrittiefe 1 4 Verweilen K in Hundertstel Sekunden 5 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangs oder zur Bezugsebene je nach Programmierung von G98 oder G99 Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Anwahl eines Werkzeugs le M Ausgangspunkt GO G90 X0 YO Z0 Definition des Festzyklus Drei Bearbeitungen werden ausgef hrt G82 G99 G00 G91 X50 Y50 Z 98 I 22 K150 F100 S500 N3 Positionierung und Festzyklus G98 G90 G00 X500 Y500 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 R cklauf des Werkzeugs W hrend der Bearbeitung gestattet die CNC den R cklauf des Werkzeugs zur Ausgangsebene wobei die Spindel stoppt sobald dies erst einmal erreicht ist Wenn die SPS Flagge RETRACYC M5065 aktiviert wird erfolgt ein Stopp der Hauptachse und es erfolgt der R cklauf ohne dass die Spindel gestoppt wird Die Spindel wird gestoppt wenn der R ckzug auf die Ausgangsebene beendet ist sobald erst einmal die R ckzugebene erreicht ist Optionen nach der R ckzugausf hrung des Werkzeugs Sobald erst einmal der R ckzug ausgef hrt wurde hat der Nutzer folgende Optionen e Bohrung beenden e Gehe zur n chsten Bohrung e Im Werkzeuginspektion
184. gspunkts G93 1250 J250 Drehung und Festzyklus 3 mal Q 45 N3 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 GRUNDZYKLUS G81 Bohrzyklus FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 149 GRUNDZYKLUS G81 Bohrzyklus FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 150 R cklauf des Werkzeugs W hrend der Bearbeitung gestattet die CNC den R cklauf des Werkzeugs zur Ausgangsebene wobei die Spindel stoppt sobald dies erst einmal erreicht ist Wenn die SPS Flagge RETRACYC M5065 aktiviert wird erfolgt ein Stopp der Hauptachse und es erfolgt der R cklauf ohne dass die Spindel gestoppt wird Die Spindel wird gestoppt wenn der R ckzug auf die Ausgangsebene beendet ist sobald erst einmal die R ckzugebene erreicht ist Optionen nach der R ckzugausf hrung des Werkzeugs Sobald erst einmal der R ckzug ausgef hrt wurde hat der Nutzer folgende Optionen Bohrung beenden e Gehe zur n chsten Bohrung e Im Werkzeuginspektion Prozess setzen Danach gibt die CNC folgende Meldung aus Um Zyklusbeendigung MARCHA anklicken zum folgenden SKIPCYCL zu springen Bohrung beenden Zur Beendigung der Bohrung die Taste START dr cken Unter einer GO mit der Spindel im Gange bis ein Millimeter vor dem Koordinatenwert bei der man die Bohrung stoppte Von da an wird in dem auf Fund S im Zyklus programmiert fortgesetzt Gehe zur n chsten Bohrung Um zur n chste
185. hluss an die Bohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition Ausgangsebene und Bezugsebene sind dann identisch 1 5 5 Bearbeitungstiefe Definition der Bearbeitungstiefe Die Programmierung kann in Absolutmasswerten bezogen auf den Teilenullpunkt oder in Schrittmasswerten bezogen auf die Ausgangsebene erfolgen J 5 5 Mittelwert der Breite der Aussparung auf der Abszissenachse Definition des Abstands zwischen Taschenmittelpunkt und Taschenwandung in der Abszissenachse Das Vorzeichen bezeichnet die Bearbeitungsrichtung J mit Vorzeichen J mit Vorzeichen K5 5 Mittelwert der Breite der Aussparung auf der Ordinatenachse Definition des Abstands zwischen Taschenmittelpunkt und Taschenwandung in der Ordinatenachse B 5 5 Vertief
186. hneiden G34 Variabel g ngige Gewinde G52 Verfahren bis Anschlag G95 Vorschub pro Umdrehung N VORSCHAU G51 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 107 VORSCHAU G51 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 108 7 4 1 Erweiterter Algorithmus des Look Aheads Fagor Filter werden dazu integriert Dieser Modus wird angezeigt sobald man Genauigkeit bei der Bearbeitung haben m chte insbesondere dann wenn es Fagor Filter gibt die durch Maschinenparameter der Achsen festgelegt werden Der erweiterte Algorithmus der Funktion des Look Ahead f hrt die Berechnung der Geschwindigkeiten an den Kanten aus so dass die Auswirkung der besagten Filter ber cksichtigt wird Bei der Programmierung der G51 E werden die Konturenfehler bei Bearbeitungen von Kanten auf den Wert korrigiert der in der besagten G51 nach den Filtern einprogrammiert wurde Um den Algorithmus von Look Ahead zu aktivieren wird der Bit 15 des allgemeinen Maschinenparameters LOOKATYP P160 verwendet berlegungen e Wenn es keine Fagor Filter gibt die mit Hilfe der Maschinenparameter auf den Achsen des Hauptkanals festgelegt sind werden beim Aktivieren des Look Ahead Algorithmus intern die Fagor Filter der Gr enordnung 5 und der Frequenz von 30 Hz auf allen Achsen des Kanals aktiviert e Wenn es Fagor Filter gibt die mit Hilfe der Maschinenparame
187. hrt CLOCK Gibt die Zeit in Sekunden aus die von der Systemuhr anzeigt wird M gliche Werte 0 4294967295 Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt TIME R ckgabe der Zeit im Format Stunden Minuten Sekunden P150 TIME Zuordnung von Stunden Minuten Sekunden zu P150 Zum Beispiel wenn es 18h 22m 34s wird in P150 182234 Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt DATE R ckgabe des Datums im Format Jahr Monat Tag P151 DATE Der Parameter P151 wird f r Jahr Monat Tag zugewiesen F r den 25 April 1992 z B enth lt P151 920425 Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt CYTIME Gibt die Zeit im Hundertstelsekunden aus die f r die Bearbeitung des Werkst cks abgelaufen ist Es wird nicht die Zeit gemessen in der die Ausf hrung gestoppt sein kann M gliche Werte 0 4294967295 Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt FIRST R ckgabe des Werts f r die Abarbeitungsh uf
188. hse zur ck eine 1 in aktiviertem Zustand und eine 0 im entgegengesetzten Fall Bit8 Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit0O LSB Achse Achse Achse 3 2 1 Die Achsenbezeichnungen entsprechen der Nummer in der Reihenfolge der Programmierung Beispiel Man hat Achse 1 X Achse 2 Y Achse 3 Z wenn die CNC die Achsen X Y Z steuert SCALE R ckgabe des allgemeinen aktiven Skalierungsfaktors SCALE X C R ckgabe des betreffenden speziellen Skalierungsfaktors f r die Achse X C ORGROT Gibt den Drehwinkel von Koordinatensystem aus der mit der Funktion G73 ausgew hlt worden ist Der Wert wird in Grad zwischen 99999 9999 angegeben ROTPF R ckgabe des Abszissenwerts der Drehachse bezogen auf den Ursprungspunkt des kartesischen Koordinatensystems Angabe in aktiven Masseinheiten Bei G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 ROTPS R ckgabe des Ordinatenwerts der Drehachse bezogen auf den Ursprungspunkt des kartesischen Koordinatensystems Angabe in aktiven Masseinheiten Bei G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 PRBST R ckgabe des Tasterstatus 0 Taster steht frei 1 Taster ber hrt das Teil Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf
189. hung oder in Zoll Umdrehung DNCFPR R R R W Von der SPS ausgew hlter Vorschub PLCFPR R R W R Von der SPS ausgew hlter Vorschub PRGFPR R R R Vom Programm ausgew hlter Vorschub Variablen die mit der Funktion G32 in Verbindung stehen PRGFIN R R R Vom Programm ausgew hlter Vorschub in 1 mm Dem Override zugeordnete Variablen FRO R R R Override des aktiven Vorschubs in der CNC PRGFRO R W R R Override der im Programm ausgew hlt wurde DNCFRO R R R W Override der von der DNC ausgew hlt wurde PLCFRO R R W R Override der von der SPS ausgew hlt wurde CNCFRO R R R Override der ber den Schalter ausgew hlt wurde PLCCFR R R W R Override des Kanals der Programmausf hrung durch die SPS Den Koordinaten zugeordnete Variablen Variable CNC SPS DNC Abschnitt 12 2 7 PPOS X C R _Theoretischer Koordinatenwert der einprogrammiert wurde POS X C R R DH Maschinenkoordinaten Wirklicher Koordinatenwert der Werkzeugbasis TPOS X C R R R Maschinenkoordinaten Theoretischer Koordinatenwert der Werkzeugbasis APOS X C R R DH Werkst ckkoordinaten Wirklicher Koordinatenwert der Werkzeugbasis ATPOS X C R R R Werkst ckkoordinaten Theoretischer Koordinatenwert der Werkzeugbasis DPOS X C R R R Theoretischer Koordinatenwert des Me tasters im Moment des Messtastens FLWE X C R R DH Verfolgungsfehler der ausgew hlten Achse DIST X C DAN R W R Entfernung die auf der ausgew
190. hysische oder materielle Sch den die die CNC erleidet oder verursacht wenn die CNC auf verschiedene Weise als die in der entsprechende Do kumentation benutzt wird Der Inhalt der Bedienungsvorschrift und ihre G ltigkeit f r das beschriebene Produkt sind gegen bergestellt worden Noch immer ist es m glich dass aus Versehen ir gendein Fehler gemacht wurde und aus diesem Grunde wird keine absolute ber einstimmung garantiert Es werden jedenfalls die im Dokument enthaltenen Informationen regelm ig berpr ft und die notwendigen Korrekturen die in einer sp teren Ausgabe aufgenommen wurden werden vorgenommen Wir danken Ihnen f r Ihre Verbesserungsvorschl ge Die beschriebenen Beispiele in dieser Bedienungsanleitung sollen das Lernen erleich tern Bevor die Maschine f r industrielle Anwendungen eingesetzt wird muss sie ent sprechend angepasst werden und es muss au erdem sichergestellt werden dass die Sicherheitsvorschriften eingehalten werden Bei diesem Produkt wird der folgende Quellcode verwendet dieser unterliegt den GPL Lizenzbedingungen Die Anwendungenbusybox V0 60 2 dosfstools V2 9 linux ftpd V0 17 ppp V2 4 0 utelnet VO 1 1 Die B cherei grx V2 4 4 Der Linux Kernel V2 4 4 Das Ladeger t von Linux ppcboot V1 1 3 Wenn Sie w nschen dass Ihnen eine Kopie auf CD zugeschickt wird senden Sie bitte 10 Euro an Fagor Automation und geben Sie als Betreff Vorbereitungskosten und Zusendung an KAPITEL 1 KAPITEL 2
191. i G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 Bei Drehachse in Grad zwischen 99999 9999 Der jeweilige Status der betreffenden verbotenen Zone ist wie folgt definiert 0 Deaktiviert 1 Als innenliegende verbotene Zone aktiviert 2 Als aussenliegende verbotene Zone aktiviert Lesevariablen FZONE R ckgabe des Status der verbotenen Zone 1 FZLO X C FZUP X C R ckgabe des unteren Grenzwerts der Zone 1 entsprechend der jeweiligen Achse X C R ckgabe des oberen Grenzwerts der Zone 1 entsprechend der jeweiligen Achse X C P100 FZONE Zuordnung des Status der Arbeitszone 1 zu Parameter 100 P101 FZOLOX Zuordnung des unteren Grenzwerts der Zone 1 zu Parameter P101 P102 FZUPZ Zuordnung des oberen Grenzwerts der Zone 1 zu Parameter P102 SZONE SZLO X C SZUP X C Status des Arbeitsbereichs 2 R ckgabe des unteren Grenzwerts der Zone 2 entsprechend der jeweiligen Achse X C R ckgabe des oberen Grenzwerts der Zone 2 entsprechend der jeweiligen Achse X C TZONE TZLO X C TZUP X C Status des Arbeitsbereichs 3 R ckgabe des unteren Grenzwerts der Zone 3 entsprechend der jeweiligen Achse X C R ckgabe des oberen Grenzwerts der Zone 3 entsprechend der jeweiligen Achse X C FOZONE FOZLO X C FOZUP X C Status des Arbeitsbereichs 4 R ckgabe des unteren Grenzwerts der Zone 4 entsprechend der jeweiligen Achse X C R ckgabe des oberen Grenzwerts der Zone 4 ent
192. iablen nur dann zu wenn diese auf 0 steht ANAOn Diese Variable gestattet das Lesen oder die Modifizierung des gew nschten Analogausgangs n Der Wert wird in Volt und im Format 2 4 10 Volt angegeben Es k nnen die freien unter den acht 1 8 an der CNC verf gbaren Analogausg nge ge ndert werden Wenn ein belegter Ausgang ge ndert werden soll l st die CNC eine Fehlermeldung aus Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt SELPRO Wenn es zwei Eing nge f r den Messtaster gibt ist die Auswahl gestattet welches der aktive Eingang ist Beim Anlauf wird vom Wert 1 ausgegangen wobei der erste Eingang des Messtasters ausgew hlt ist Um den zweiten Eingang des Messtasters auszuw hlen muss man diesen den Wert 2 zuweisen Der Zugriff auf diese Variable von der CNC aus unterbricht die Vorbereitung der S tze DIAM Gestattet den Modus der Programmierung f r die Ma angaben der X Achse zwischen Radien und Durchmesser zu wechseln Wenn der Wert dieser Variable ge ndert wird bernimmt die CNC den neuen Programmierungsmodus f r die S tze die danach programmiert werden Wenn die Variable den Wert 1 annimmt bernehmen die programmierten Koordinatenwerte als Durchmesser aber wenn der Wert 0 ist werden die programmierten Koordinatenwerte in Radien bernommen Diese Variable beeinfluss
193. ich wo sie abgespeichert wurden k nnen ausgef hrt bzw simuliert werden Die Simulation erfolgt ber den Betriebsmodus Simulation w hrend die Ausf hrung ber den Betriebsmodus Automatisch erfolgt Im Moment der Ausf hrung oder Simulation eines Werkst ckprogramms muss man folgende Punkte ber cksichtigen Es k nnen nur solche Unterprogramme ausgef hrt werden die im Arbeitsspeicher RAM der CNC Kontrolle vorhanden sind Soll ein im PC oder auf der Festplatte KeyCF aufdem PC oder auf der USB Festplatte gespeichertes Unterprogramm ausgef hrt werden muss dieses daher erst in den Arbeitsspeicher RAM der CNC kopiert werden Die Anweisungen GOTO und RPT k nnen nicht solchen in Programmen benutzt werden die von einem PC aus ausgef hrt werden der ber eine der Serienlinien angeschlossen ist e Von einem in der Ausf hrung befindliichem Werkzeugprogramm kann man mit Hilfe der Programmzeile EXEC jedes andere Werkst ckprogramm ausf hren das sich im RAM Speicher auf der Festplatte KeyCF oder auf einem PC befindet Die Programme zur Anwenderpersonalisierung m ssen sich im Arbeitsspeicher RAM befinden um von der CNC Kontrolle ausgef hrt werden zu k nnen Betriebsmodus Dienstprogramme Der Betriebsmodus Dienstprogramme gestattet au er der Anzeige des Verzeichnisses der Werkst ckprogramme mit allem Zubeh r das Kopieren L schen Umbenennen und sogar die Festlegung eines Schutzes f r alle Operationen die
194. ie Lage des Mittelpunkts in Bezug auf den Startpunkt werden in Bezug auf die Achsen der Arbeitsebene definiert Die Koordinatenwerte des Mittelpunkts werden in Radien und mit Hilfe der Buchstaben I J oder K definiert und jeder von diesen steht wie folgt mit den Achsen in Verbindung Wenn die Koordinatenwerte des Mittelpunkts nicht festgelegt werden interpretiert die CNC dass ihr Wert gleich Null ist A ele Achsen X U A gt Achsen Y VB gt J J ER Achsen Z W C gt K X Y gt y le Programmierformat Ebene XY G02 G03 X 5 5 Y 5 5 1 6 5 J 6 5 Ebene ZX G02 G03 X 5 5 Z 5 5 1 6 5 K 6 5 Ebene YZ G02 G03 Y 5 5 Z 5 5 J 6 5 K 6 5 Die Programmierungsreihenfolge der Achsen bleibt immer gleich unabh ngig von der jeweils angew hlten Ebene wie auch die jeweiligen Mittelpunktskoordinaten Ebene AY Ebene XU G02 G03 G02 G03 Y 5 5 X 5 5 A 5 5 U 5 5 J 6 5 1 6 5 Polarkoordinaten Hier m ssen der Bahnwinkel Q und der Abstand zwischen Startpunkt und Mittelpunkt optional f r die Achsen der Arbeitsebene programmiert werden Die Mittelpunktskoordinate wird mit der Adresse I J oder K angegeben Die Achsenzuordnung lautet wie folgt Achsen X U A gt Achsen Y V B gt J Achsen Z W C gt K Wenn der Kreisbogenmittelpunkt nicht definiert ist legt ihn die CNC auf den aktuellen Polarkoordinaten Ursprungspunkt Programmierformat Ebene XY G02 G03 Q 5 5 1 6 5 J
195. ie Werte in der Tabelle nicht notwendigerweise die selben wie im durchzuf hrenden Satz Wenn der Abarbeitungsmodus nach Unterbrechung des jeweiligen Programms verlassen wird aktualisiert die CNC die Parametertabellen mit Werten entsprechend denen des Satzes der durchgef hrt worden war Bei Zugriff zu der Lokalparameter und der Globalparametertabelle k nnen die den einzelnen Parametern zugeordneten Werte sowohl in Dezimalschreibweise 4127 423 wie auch in wissenschaftlicher Schreibweise 0 23476 E 3 ausgedr ckt sein Arithmetische Parameter in den Subroutinen Die CNC arbeitet mit hochsprachigen Anweisungen zur Definierung und Benutzung von Unterprogrammen diese k nnen aus dem Hauptprogramm oder aus einem anderen Unterprogramm heraus aufgerufen werden Es ist demnach m glich ein zweites Unterprogramm aus diesem heraus ein drittes usw aufzurufen Die Anzahl der Aufrufe ist auf maximal 15 Verschachtelungsebenen beschr nkt Es ist gestattet einer Subroutine bis zu 26 lokalen Parameter PO P25 zuzuweisen Auf diese Parameter die f r S tze au erhalb der Subroutine unbekannt sind k nnen sich die S tze welche diese bilden beziehen Allerdings ist es m glich lokale Parameter mehreren Unterprogrammen zuzuordnen dabei sind mit lokalen Parametern im Rahmen der 15 Verschachtelungsebenen von Unterprogrammen bis zu 6 Verschachtelungsebenen m glich b 7 Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 80
196. ielkoordinate f r die Verfahrbewegung zu programmieren Die Achse verf hrt in Richtung zur programmierten Zielkoordinate bis sie anschl gt Falls vor Erreichen der Zielkoordinate kein Anschlag vorhanden ist bleibt sie dort stehen Die Funktion G52 ist nicht modal sie muss deshalb immer neu programmiert werden wenn sie erforderlich ist Ausserdem bewirkt sie dass die Funktionen G01 und G40 das Programm nachtr glich ver ndern Sie ist nicht kompatibel mit den Funktionen G00 G02 G03 G33 G34 G41 G42 G75 und G76 6 15 Vorschub F als Umkehrfunktion der Zeit G32 In bestimmten F llen ist es einfacher die Zeit zu programmieren die die Achsen der Maschine zum Ausf hren einer Verschiebung brauchen als einen gemeinsamen Vorschub festzulegen Ein typischer Fall ist das gemeinsame Verschieben der Linearachsen der Maschine X Y Z und die in Grad programmierte Bewegung einer Drehachse Die Funktion G32 gibt an da die in der Folge programmierten Funktionen F die Zeit festlegen in der die Bewegung ausgef hrt werden soll Damit ein h herer Wert F auch einen gr eren Vorschub bedeutet ist der F zugeordnete Wert als Umkehrfunktion der Zeit definiert Einheiten von F 1 min Beispiel G32 X22 F4 zeigt an ob die Bewegung in einer 1 4 Minute das hei t in 0 25 Minuten ausgef hrt werden muss Die Funktion G32 ist modal und daher nicht kompatibel mit G94 und G95 Beim Einschalten nach Ausf h
197. ielsweise 1204 PIM oder 100 PIT wird er zwar von der CNC Kontrolle nicht ge ndert jedoch mit folgendem Kommentar xxxkxxxxxxxxxxxxx gezeigt Der Name der Datei kann von der CNC nicht ver ndert werden man muss ihn vom PC aus bearbeiten um den Fehler zu korrigieren Gr e der Datei Ist das Archiv leer Gr e 0 zeigt die CNC Kontrolle dies mit dem folgenden Kommentar WA dek kk kk kk kk kk kk KIN an Die Datei kann von der CNC Kontrolle oder vom PC aus gel scht oder modifiziert werden Erste Programmlinie Die erste Programmlinie muss das Zeichen den zum Archiv geh rigen Kommentar bis zu 20 Zeichen und zwischen 2 Kommata die Programmattribute O OEM H nicht sichtbar M modifizierbar X ausf hrbar enthalten Beispiele Kommentar MX OMX Ist die erste Linie nicht vorhanden zeigt die CNC Kontrolle dies mit einem leeren Kommentar und den Erlaubnissen modifizierbar M uns ausf hrbar X an Ist das Format der ersten Linie nicht korrekt wird dies nicht von der CNC Steuerung modifiziert Sie zeigt dies jedoch mit dem Kommentar x xx x x x x x an Die Datei kann von der CNC Kontrolle oder vom PC aus gel scht oder modifiziert werden Das Format ist nicht richtig wenn der Kommentar mehr als 20 Zeichen hat es fehlt ein Komma f r die Gruppierung der Attribute oder es gibt ein seltsames Zeichen in den Attributen Programmierungshandbuch 1 2 DNC Anschluss Die CNC bietet als Option die M
198. iert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 Der Mehrfachbearbeitungsdefinitionssatz kann auch folgenderma en definiert werden G65 X 280 Y 40 1444 75 C1 F200 ech MEHRFACHBEARBEITUNGEN G65 Programmierte Bearbeitung ber Kreisbogensehne FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 207 Programmierungshandbuch suyssus ogs a y Jon Bunyaqieag syelwWwei old 999 E CH N35NNLIJSI4V39HIVIJHH3IN Wm CNC 8037 MopeLL AM SOFT V01 4x 208 ME BTASTERBETRIEB Die CNC verf gt ber zwei Eing nge f r den Messtasterf r Signale von 5 Volt Gleichstrom des Typs TTL und f r Signale von 24 V Gleichstrom Im Anhang der Installationsvorschrift wird der Anschluss der verschiedenen Typen von Messtastern an diese Eing nge erkl rt FAGOR CNC 8037 MopeLL AM SOFT V01 4x 200 11 MEBTASTERBETRIEB Antasten G75 G76 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 210 11 1 Antasten G75 G76 Die Funktion G75 gestattet die Programmierung von Verschiebungen die enden sobald die CNC das Signal des benutzten Messtasters erhalten hat Die Funktion G76 gestattet die Programmierung von solchen Verfahrbewegungen die bei Abschalten des vom Taster kommenden Signals beendet werden Das Programmierformat lautet G75 X C 5 5 G76 X C 5 5 Hinter G75 oder G76 werden jeweils die betreffenden Achsen programmiert zusammen mit den Koordinaten zur De
199. iert ist Diese Variable ist eine Lesevariable von der CNC SPS und DNC FLWES Stellt erneut in Graden max 99999 9999 den Nachlauffehler der Hauptsache ein H lt die Satzvorbereitung an Lese Schreib Variablen PRGSSO Diese Variable gestattet das Lesen oder die Modifizierung des Prozentsatzes der Drehzahl der Hauptspindel die vom Programm ausgew hlt worden ist Ganzzahl von 0 bis MAXSOVR max 255 Beim Wert 0 ist keine Beeinflussung eingestellt P110 PRGSSO Dem Parameter P110 wird der Prozentsatz der Drehzahl der Hauptspindel zugewiesen die vom Programm ausgew hlt worden ist PRGSSO P111 Dem Prozentsatz der Drehzahl der Hauptspindel die vom Programm ausgew hlt wurde wird der Wert des Parameters P111 zugewiesen Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 233 12 2 11 Die SPS zugeordnete Variablen Es ist zu ber cksichtigen da die SPS folgende Einrichtungen aufweist 11 bis 1512 Eing nge O1 bis 0512 Ausg nge M1 a M5957 Markierungen R1 a R499 Jedes einzelne 32 Bit Register 1 2 T1 bis T512 Zeitgeber mit Zeitz hlung in 32 Bit u C1 bis C256 Z hler mit Z hlerz hlung in 32 Bit U S Bei Zugriff zu einer Variablen die Auslesen oder ndern des Status einer SPS Variablen I O M O S R T C zul sst wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die
200. igkeit des betreffenden Programms 1 Erstmalige Abarbeitung 0 Bereits abgearbeitet Erstmalige Abarbeitung ist definiert wir folgt Erstmals nach Einschalten der CNC e Nach Bet tigung der Tasten SHIFT RESET Immer bei Anwahl eines neuen Programms ANAIn Gibt den Status des angegebenen Analogeingangs n an Der Wert wird in Volt und im Format 1 4 ausgedr ckt Man kann einen von acht 1 bis 8 zur verf gung stehenden Eing ngen ausw hlen Die ausgegebenen Werte liegen innerhalb eines Bereichs von 5 Volt Bei Zugriff zu dieser Variablen wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt TIMEG Zeigt den Status der Z hlung der Zeittaktsteuerung an die mit Hilfe der Funktion G4 im Kanal der CNC programmiert wird Diese Variable gibt die Zeit in Hundertstelsekunden aus die f r Fertigstellung des Zeittaktsteuerungssatzes noch fehlt RIP Resultierende theoretische lineare Drehzahl der folgenden Schleife folgenden in mm min Bei der Berechnung der resultierenden Drehzahl werden die Rotationsachsen Folgeachsen Gantry Achsen gekoppelte und synchronisierte Achsen und angezeigte Achsen nicht ber cksichtigt b Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 241 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x
201. igkeit im Drehzentrum des Werkzeugs G97 66 5 3 Spindeldrehgeschwindigkeit 2 67 5 4 Werkzeugnummer T und Korrektor D 68 FAGOR 2 CNC 8037 SorFT V01 4x FAGOR 2 CNC 8037 SoFT V01 4x KAPITEL 6 KAPITEL 7 KAPITEL 8 KAPITEL 9 5 5 Hilfsfunktion M anne 69 5 5 1 MOO Programmstop 70 5 5 2 MO1 Bedingter Programmstop 70 5 5 3 M02 Programmende siisii raidat irren 71 5 5 4 M30 Ende des Programms mit R cksprung zum Anfang 71 5 5 5 MO3 Starten der Spindel rechts im Uhrzeigersinn a 5 5 6 M04 Starten der Spindel links entgegen dem Uhrzeigersinn seeensneeree 72 5 5 7 MO5 Spindelhalt 2 2 3 42 22 scan 73 5 5 8 MO6 Kennung f r den Werkzeugwechsel AAA 73 5 5 9 M19 Orientierter Halt der Spindel NEEN 74 5 5 10 M41 M42 M43 M44 Spindelbereichswechsel A 75 STEUERUNG DES BAHNVERLAUFS 6 1 Eilgangpositionierung GOO 2 2242ensnnnnnennnnennnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnen nennen 78 6 2 Lineare Interpolation G01 EE 79 6 3 Kreisinterpolation G02 G03 2u u uu2 222eee ben 80 6 4 Kreisinterpolation bei Programmierung von Kreisbogenmittelpunkten in Absolutkoordinatenwerten OG0O8 nennen nnnnnnn nenn 6 5 Tangentialer Anschluss von Kreisb gen an die vorhergehende Bahn G08 D 6 6 Kreisf rmige Bahn die mit Hilfe von drei Punkten G09 festgelegt wir 87 6 7 Schraubenlinieninterpolation 2 2
202. indigkeit S ge ndert werden wenn beide Funktionen auf 100 feststehen Funktion G33 ist modal und nicht mit G00 G01 G02 G03 G34 und G75 kompatibel Die CNC bernimmt zum Zeitpunkt des Einschaltens nach der Ausf hrung von M02 M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des allgemeinen Maschinenparameters IMOVE Code G00 oder Code G01 STEUERUNG DES BAHNVERLAUFS Elektronisches Gewindeschneiden G33 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 93 STEUERUNG DES BAHNVERLAUFS Elektronisches Gewindeschneiden G33 FAGOR 2 CNC 8037 MopeLL AM SOFT V01 4x 94 Programmierungshandbuch Beispiel Wenn in XO YO ZO und in einem einzigen Durchgang ein Gewinde von 100mm Tiefe und 5mm Gewindegang hergestellt werden soll wobei das Gewindewerkzeug auf Z10 positioniert ist Z G90 GO0XYZ Positionierung v G33 Z 100 L5 Gewindeschneiden M19 Ausgerichteter Spindelhalt ZB tr GO0 K Messerabzug LE DH GE 7 2 Pr 7 E z30 R ckzug Verlassen der ffnung GE GG GE DE TEA cz GE Go E E LE GE 6 13 Variabel g ngige Gewinde G34 Zur Erstellung variabel g ngiger Gewinde muss der Maschinenspindelstock mit einem Positionsdrehf hler ausgestattet sein Auch wenn dieses Gewindeschneiden oft entlang einer Achse durchgef hrt wird gestattet die CNC doch die Durchf hrung des Gewindeschneidens unter gleichzeitiger Interpolierun
203. indigkeit kann durch die SPS im Bereich von 0 bis 255 durch die DNC sowie durch den Bediener mittels des Schalters an der Bedientafel der CNC im Bereich von 0 bis 120 variiert werden Die CNC weist allerdings den allgemeinen Maschinenparameter MAXFOVR auf um den Variationsbereich der Vorschubgeschwindigkeit begrenzen zu k nnen Im Eilgangverfahren G00 ist die Eilganggeschwindigkeit auf 100 fixiert Sie l sst sich jedoch bei im Maschinenparameter RAPIDOVR entsprechend gesetztem Wert im Bereich von 0 bis 100 ver ndern Wenn die Funktionen G33 elektronisches Gewindeschneiden G34 Gewindeschneiden mit variabler Gangh he oder G84 Fester Gewindeschneidzyklus mit Gewindebohrer ausgef hrt werden ist es nicht erlaubt den Vorschub zu ndern und es wird zu 100 mit dem einprogrammierten Vorschub F gearbeitet 5 2 1 Vorschub in mm min oder Zoll min G94 Ab dem Code G94 steuert die CNC die mit F5 5 programmierten Vorschubgeschwindigkeiten in mm min oder in Zoll min Entspricht die Verschiebung einer Drehachse dann versteht die CNC dass der Vorschub in Grad Minute programmiert ist Bei Interpolation zwischen einer Rund und einer Linearachse gilt die Vorschubgeschwindigkeit als in mm min oder in Zoll min und die Bewegung der Rundachse in Grad programmiert als in mm oder in Zoll programmiert Die Beziehung zwischen der Vorschubgeschwindigkeit der Achsenkomponente und der programmierten Vorschubgeschwindigkeit F ist die
204. ine des Herstellers Diese Variablen k nnen zum Lesen und Schreiben dienen wenn sie innerhalb eines Programms oder einer Subroutine des Herstellers ausgef hrt werden In diesem Fall kann man mit Hilfe dieser Variablen den Wert einiger Maschinenparameter modifizieren Schlagen Sie in der Installationsvorschrift in der Liste der Maschinenparameter nach die man modifizieren kann Um diese Maschinenparameter von der SPS aus zu modifizieren muss man mit der Programmzeile CNCEX eine Subroutine des Herstellers mit den entsprechenden Variablen ausf hren Lesevariablen MPGn Der dem allgemeinen Maschinenparameter n zugewiesene Wert wird wiederhergestellt P110 MPG8 Dem Parameter P110 wird der Wert des allgemeinen Maschinenparameters P8 ZOLL zugewiesen wenn Millimeter P110 0 und wenn Zoll P110 1 sind MP X C n Der dem allgemeinen Maschinenparameter n der angegebenen Achse X C zugewiesene Wert wird wiederhergestellt P110 MPY 1 Dem Parameter P110 wird der Wert des Maschinenparameters P1 der Y Achse DFORMAT zugewiesen MPSn Der dem allgemeinen Maschinenparameter n der Hauptspindel zugewiesene Wert wird wiederhergestellt MPLCH Der dem allgemeinen Maschinenparameter n der SPS zugewiesene Wert wird wiederhergestellt 12 2 5 Den Arbeitsbereichen zugeordnete Variablen Die Variablen f r verbotene Zonen sind reine Lesevariablen Die Werte f r die einzelnen Achsen werden in aktiven Masseinheiten angegeben Be
205. iner Winkelumwandlung deaktiviert man nach einem Reset oder einer M30 Die Aktivierung der Umwandlung G46 S1 deaktiviert auch die Unterbrechung Programmierungshandbuch EU awp ANH NGE Programimierune Me e 273 Programmzeilen f r die Kontrolle von Programmen 217 Zusammenfassung der internen Variablen der CNC cnene 279 Kennung fMir die Diet nenne 285 WANE EN 287 FAGOR CNC 8037 SoFT V01 4x 273 PROGRAMMIERUNG IN ISO CODE Funktion Bedeutung Abschnitt G00 Eilgangpositionierung 8 1 G01 Lineare Interpolation 6 2 G02 Kreis Helix interpolation im Uhrzeigersinn 6 3 6 7 G03 Kreis Helix interpolation entgegen dem Uhrzeigersinn 6 31 6 7 G04 Verweilen Unterbrechung bei der Satzvorbereitung ANTZ G05 Betriebsart runde Ecken 7 3 2 G06 Mittelpunkt des Umfangs in absoluten Koordinaten 6 4 G07 Betriebsart scharfe Ecken 731 G08 Tangentialer Kreis bez glich vorhergehender Fahrbahn 8 5 G09 Kreis mittels drei Punkten 6 6 G10 Annullierung des Spiegelbildes 75 G11 Spiegelbild auf X 7 5 G12 Spiegelbild auf Y Z5 G13 Spiegelbild auf Z 7 5 G14 Spiegelbild in den programmierten Richtungen 7 9 G15 Definierung der L ngsachse 8 2 G16 Hauptebene durch zwei Richtungen und L ngsachse ausw hlen 3 2 G17 Hauptebene X Y und L ngsachse Z rechtwinklig 3 2 G18 Hauptebene Z X und L ngsachse Y rechtwinklig 32 G19 Hauptebene Y Z und L ngsachse X rechtwinklig 32 G20 Definition der unteren Abg
206. ird der Ausgleich an dem Punkt gel scht an dem sich das Werkzeug befindet in Abh ngigkeit vom letzten Verfahren das auf der Ebene ausgef hrt wurde wird das Werkzeug zum Endpunkt verfahren ohne dass der Ausgleich der programmierten Bahn vorgenommen wird WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 G90 DE G03 X 20 Y 20 10 J 20 G90 G91 G40 YO G01 X 30 G01 X 20 G01 G40 X 30 dk G01 X25 Y 25 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 123 GERADER Bahnverlauf GERADEN WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 COMPTYPE O COMPTYPE 1 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 124 KREIS Bahnverlauf GERADEN WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 COMPTYPE O COMPTYPE 1 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x WE WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 126 ammierungshandbuch Beispiel f r Bearbeitung unter Werkzeugradiuskompensation Der programmierte Bahnverlauf wird mit durchgehender Linie und der kompensierte Bahnverlauf gestrichelt dargestellt Radius des Werkzeugs 10mm Werkzeugnummer T1 Werkzeugkorrekturnummer D1 Voreinstellung G92 X0 YO Z0 Werkzeug Korrektor und Starten der Spindel bei S100 G90 G17
207. ist 4 Eilverschiebung bis der Koordinatenwert der L ngsachse am Eingang des Gewindes 5 Gewindeeingang mit helikal und tangentialf rmiger Bewegung zur ersten helikalf rmigen Bahn beim Gewindeschneiden 6 Ausf hrung des Gewindeschneidens als Funktion des Wertes vom Parameter C Wenn C 0 1 Helikalf rmigen Bewegung in der angegeben Richtung im Parameter J bis zum Gewindegrund die Bewegung besteht nur aus einer Umdrehung 2 Helikalf rmigen Bewegung am Gewindeausgang die tangential zur vorherigen helikalf rmigen Bahn Wenn man nicht den Parameter E programmiert hat entspricht der Ausgangspunkt den Ma en des Mittelpunkts der Bohrung Man muss ber cksichtigen dass der Ausgangspunkt am tangentialf rmigen Ausgang zur Schraubenbahn das Ma auf der L ngenachse des Gewindegrunds bersteigt Wenn C 1 1 Helikalf rmigen Bewegung mit Steigung und Richtung im Parameter J bis zum Gewindegrund 2 Helikalf rmigen Bewegung am Gewindeausgang die tangential zur vorherigen helikalf rmigen Bahn Wenn man nicht den Parameter E programmiert hat entspricht der Ausgangspunkt den Ma en des Mittelpunkts der Bohrung Man muss ber cksichtigen dass der Ausgangspunkt am tangentialf rmigen Ausgang zur Schraubenbahn das Ma auf der L ngenachse des Gewindegrunds bersteigt Wenn C n 1 Helikalf rmigen Bewegung mit Steigung und Richtung im Parameter J die Bewegung geht ber eine einzige Umdrehung 2 Helika
208. it n PLCTn Auslesen oder ndern des Zeitz hlerstands beginnend mit dem hier angegebenen Stand n 234 Programmierungshandbuch PLCCn Auslesen oder ndern des Z hlerstands beginnend mit dem hier angegebenen Stand n PLCMMn Diese Variable gestattet das Lesen oder die Modifizierung der Flagge n des Fertigungszentrums PLMM4 1 Die M4 Markierung stellt sich bei 1 und den brigen Markierungen bleiben unver ndert PLCM4 1 Die M4 Markierung stellt sich bei 1 und die fogenden 31 M5 bis M45 bei 0 2 Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 2235 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 236 12 2 12 Variablen f r lokale Parameter Die CNC gestattet die Zuordnung von 26 lokalen Parametern PO P25 zu jeweils einem Unterprogramm mittels der mnemonischen Codes PCALL und MCALL Die mnemonischen Codes dienen nicht nur zum Aufruf von Unterprogrammen sondern auch zur Initialisierung lokaler Parameter Lesevariablen CALLP Angabe der definierten und der nicht definierten lokalen Parameter in Aufrufen f r Unterprogramme mittels der mnemonischen Codes PCALL und MCALL Die Angaben umfassen die 26 wenigstsignifikanten Bits Bits 0 25 Die Bits entsprechen jeweils dem lokalen Parameter mit der gleichen Nummer z B Bit 12 entspricht P12 Die Bits zeigen jeweils an ob der en
209. k auf eine Ganzzahl reduziert k nnen die Klammern jedoch entfallen 12 5 1 Arithmetische Ausdr cke Arithmetische Ausdr cke werden durch Kombinieren von Funktionen und arithmetischen bin ren sowie trigonometrischen Operatoren mit Konstanten und Variablen der Sprache gebildet SEH Die Art des Umgangs mit den Ausdr cken wird durch die Priorit ten der Operatoren und ihrer wW c Assoziativit t bestimmt amp 2 O lt 2 Priorit t von gr er zu kleiner Assoziativit t a E lt NOT Funktionen Un r von rechts nach links m m EXP MOD von links nach rechts T W I von links nach rechts z Addition Subtraktion von links nach rechts 2 ke Relationale Operatoren von links nach rechts H AND XOR von links nach rechts cc OR von links nach rechts amp ec A i o D Es empfiehlt sich Klammern zu benutzen um die Reihenfolge in der de Ausdr cke abgearbeitet werden klarzustellen P3 P4 P5 P6 P7 P8 P9 P3 P4 P5 P6 P7 P9 P9 Durch aufeinanderfolgende oder sich wiederholende Klammern werden weder Fehler verursacht noch verlangsamt sich die Abarbeitung Funktionen m ssen zwischen Klammern gesetzt werden ausser es handelt sich um numerische Konstanten hier k nnen sie entfallen SIN 45 SIN 45 Beides ist zul ssig und gleichwertig SIN 10 5 Entspricht SIN10 5 Ausdr cke lassen sich auch zum Aufruf von Parametern und Tabellen benutzen P100 P9 P100 P P7 P100 P P8 SIN P8
210. ke mit jedoch unterschiedlichen Gr en mit einem einzigen Programm erstellt werden Die Funktion G72 sollte in einem eigenen Satz stehen Es gibt zwei Programmierungsformate f r die Funktion G72 e Skalierung in allen Achsen Skalierung in bestimmten Achsen N Ma stabsfaktor G72 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 111 Ma stabsfaktor G72 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 112 Skalierung in allen Achsen Das Programmierformat ist G72 S5 5 Nach G72 werden alle programmierten Koordinatenwerte mit dem mittels S festgelegten Faktor multipliziert bis ein neuer Skalierungsfaktor eingegeben oder der Faktor auf 1 gesetzt wird Beispiel f r die Programmierung wobei der Ausgangspunkt X 30 Y 10 ist Y Das folgende Unterprogramm definiert die Grundausf hrung des Teils G90 X 19 YO G01 X0 Y10 F150 G02 X0 Y 10 I0 J 10 G01 X 19 YO Die Programmierung f r das Teil w rde lauten Abarbeitung des Unterprogramms Bearbeitung von a G92 X 79 Y 30 Koordinatenvoreinstellung Nullpunktverschiebung G72 S2 Aufbringung des Skalierungsfaktors 2 Abarbeitung des Unterprogramms Bearbeitung von b G72 sl Skalierungsfaktors l schen M30 Programmende Beispiele zur Benutzung von Skalierungsfaktoren G90 G00 X0 YO G90 G00 X20 Y20 N10 G91 G01 X20 Y10 N10
211. lf rmigen Bewegung am Gewindeausgang die tangential zur vorherigen helikalf rmigen Bahn Wenn man nicht den Parameter E programmiert hat entspricht der Ausgangspunkt den Ma en des Mittelpunkts der Bohrung 3 Eilverschiebung bis zum Eingangspunkt des Gewindes auf der folgenden Gewindeschneidbahn 4 Eilverschiebung bis zum Ma Z am Eingang des Gewindes auf der folgenden Gewindeschneidbahn 5 Wiederholung der vorherigen 3 Schritten bis zum Gewindegrund Man muss ber cksichtigen dass beim endg ltigen Ausgangspunkt des Gewindes der Ausgangspunkt das Ma auf der L ngenachse des Gewindegrunds bersteigt 7 Eilverschiebung bis zur Bohrungsmitte X Y 8 Eilverschiebung bis der Koordinatenwert des Gewinde Eingangs in der L ngsachse 9 Wiederholung der Punkte 3 bis 8 bis die Tiefe des Aufma es der Fertigstellung erreicht ist 10 Wiederholung der Punkte 3 bis 8 bis die Tiefe des Gewindes erreicht ist 11 Eilverschiebung bis zur Referenzebene G99 oder zur Ausgangsebene G98 GRUNDZYKLUS G211 Fr szyklus des Innengewindes FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 187 GRUNDZYKLUS G212 Fr szyklus des Aussengewindes FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 188 9 18 G212 Fr szyklus des Aussengewindes Dieser Zyklus gestattet die Ausf hrung des Au engewindeschneidens mit Hilfe einer helikalf rmigen Bewegung des Werkzeugs F r den Zyklus wird das kartesische Koordinatensystem benu
212. llelogramm B 5 5 Winkel zwischen Bahnverl ufen Definition des Winkels zwischen den beiden bearbeitungsbahnen Wird in Grad ausgedr ckt falls nicht programmiert gilt der Wert B 90 X5 5 Die L nge der Bahn auf der Abszissenachse Definition der L nge der Bearbeitungsbahn in der Abszissenachse 15 5 bergang zwischen Bearbeitungsschritten auf der Abszissenachse Definition der Abst nde zwischen den Bearbeitungsoperationen in der Abszissenachse K5 Anzahl der Bearbeitungen auf der Abszissenachse Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der Bearbeitungs Definierungspunkt Da die Bearbeitungsoperationen mittels zweier beliebiger Punkte der Gruppe X I K definiert werden k nnen l sst die CNC folgende Kombinationen zu XI XK IK Trotzdem ist bei Definierung im Format XI darauf zu achten dass die Anzahl der Bearbeitungsoperationen ganzzahlig ist andernfalls l st die CNC die entsprechende Fehlermeldung aus FAGOR 2 Y5 5 Die L nge der Bahn auf der Ordinatenachse Definition der L nge der Bearbeitungsbahn in der Ordinatenachse CNC 8037 J5 5 bergang zwischen Bearbeitungsschritten auf der Ordinatenachse Definition der Abst nde zwischen den Bearbeitungsoperationen in der Ordinatenachse D5 Anzahl der Bearbeitungen auf der Ordinatenachse Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der MopeLL M ii SOFT
213. llpunktverschiebung G55 ORGY 54 P111 Der Y Achse in der entsprechenden Tabelle wird bei der Nullpunktverschiebung G54 der Parameter P111 zugewiesen PLCOF X C Auslesen oder ndern des Werts der betreffendenAchse in der durch die PLC bezeichneten Tabelle f r additive Nullpunktverschiebung Bei Zugriff zu einer Variablen PLCOF X C wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satzvorbereitung fortf hrt b Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 219 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 220 12 2 4 Variablen f r Maschinenparameter Die Variablen f r Maschinenparameter sind reine Lesevariablen Diese Variablen k nnen zum Lesen und Schreiben dienen wenn sie innerhalb eines Programms oder einer Subroutine des Herstellers ausgef hrt werden Die R ckgabewerte sind aus dem Handbuch f r Installation und Inbetriebnahme ersichtlich Die Werte 1 0 gelten f r solche Parametern die mit YES NO Ja Nein sowie ON OFF Ein Aus definiert werden Die Koordinaten und die Geschwindigkeitswerte werden in aktiven Masseinheiten angegeben Bei G70 in Zoll zwischen 3937 00787 Bei G71 in Millimeter zwischen 99999 9999 Bei Drehachse in Grad zwischen 99999 9999 Modifizieren der Maschinenparameter ber ein Programm eine Subrout
214. lt worden ist Ganzzahl von 0 bis MAXFOVR max 255 Der Vorschubbeinflussungswert kann mittels Programm durch DNC oder die SPS oder an der Bedientafel festgelegt werden Die CNC w hlt einen davon aus der mittels Programm bestimmte hat h chste der an der Bedientafel eingestellte geringste Priorit t vom Programm von der DNC von der SPS und ber den Umschalter DNCFRO R ckgabe der durch die DNC bestimmten Vorschubbeinflussung Beim Wert 0 ist keine Beeinflussung eingestellt PLCFRO R ckgabe der durch die SPS bestimmten Vorschubbeinflussung GG Beim Wert O ist keine Beeinflussung eingestellt CNCFRO R ckgabe der mittels Schalter an der CNC bestimmten Vorschubbeinflussung PLCCFR Gibt den Vorschubprozentsatz zur ck der f r den Ausf hrungskanal der SPS ausgew hlt ist Lese Schreib Variablen die mit dem Override in Verbindung stehen PRGFRO Auslesen oder ndern der mittels Programm festgelegten prozentualen Vorschubgeschwindigkeit Ganzzahl von 0 bis MAXFOVR max 255 Beim Wert 0 ist keine Beeinflussung eingestellt P110 PRGFRO Dem Parameter P110 wird der Prozentsatz des Vorschubs zugewiesen derim Programm ausgew hlt worden ist PRGFRO P111 Dem Prozentsatz des Vorschubs der vom Programm ausgew hlt wurde wird der Wert des Parameters P111 zugewiesen b Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 2323 PROGRAMMIERUNG IN H
215. m Zyklus Definierungssatz programmiert Sie stellt eine Zustellungskoordinate dar und kann absolut oder als Schrittmasswert bezogen auf die Ausgangsebene programmiert werden 9 Koordinate der Bearbeitungstiefe Man programmiert in den Satz der Festlegung des Zykluses man kann in absoluten Koordinatenwerten oder inkrementalen Koordinatenwerten programmieren in diesem Fall bezieht man sich auf die Bezugsebene F r den R ckzug der L ngsachse nach dem Bearbeitungsdurchgang sind zwei Funktionen verf gbar G98 R ckzug des Werkzeugs bis zur Ausgangsebene sobald die Bearbeitung des Werkst cks beendet ist GRUNDZYKLUS Bearbeitungsfestzyklen G99 R ckzug des Werkzeugs bis zur Bezugsebene sobald die Bearbeitung des Werkst cks beendet ist Diese Funktionen k nnen im Zyklus Definierungssatz oder in einem anderen Satz im Wirkungsbereich des Festzyklus angeordnet werden Die Ausgangsebene entspricht stets derjenigen Koordinate die die L ngsachse bei Definierung des Zyklus innehat Festzyklus Definierungss tze weisen folgend Struktur auf G Bearbeitungspunkt Parameter FSTDM N Der Startpunkt kann im Zyklus Definierungssatz sowohl in Polar wie auch in kartesischen Koordinaten programmiert werden ausser der Startpunkt f r die L ngsachse Nach dem Punkt zur Durchf hrung des Festzyklus optional werden die Funktionen und die Parameter f r den Festzyklus festgelegt und anschliessend di
216. m wird durch zwei Achsen in der Ebene und drei oder mehr Achsen im Raum bestimmt Der Ursprungspunkt der Koordinaten in diesem Fall der Schnittpunkt der Achsen X Y und Z wird Nullpunkt des Koordinatensystems genannt Die Lage der einzelnen Punkte der Maschine wird in der Form von Koordinatenwerten der zwei drei vier oder f nf Achsen angegeben Die Achsenkoordinaten werden jeweils mit dem Achsbuchstaben als Adresse X Y Z U V W A B C stets in dieser Reihenfolge und dem Koordinatenwert programmiert Die Koordinatenwerte werden als Absolut oder als Schrittmasswerte angegeben abh ngig vom Modus G90 oder G91 das Programmierformat lautet 5 5 X100 Y30 Z40 D l 3 5 2 Polarkoordinaten In F llen in denen Kreisb gen herzustellen oder Winkel einzuhalten sind mag es einfacher sein die Koordinaten der einzelnen Punkte in der Ebene f r 2 Achsen gleichzeitig als Polarkoordinaten anzugeben Der Bezugspunkt wird hier polarer Ursprungspunkt genannt der ist der Ursprungspunkt des Polarkoordinatensystems Punkte in diesem System werden definiert durch Den RADIUS R der Abstand zwischen dem Ursprungspunkt und dem betreffenden Punkt e Den WINKEL Q den die Abszisse und die Linie zwischen dem Ursprungspunkt und dem betreffenden Punkt bilden Grad Format Wenn man mit der Funktion G90 arbeitet sind die Werte f r R und Q absolute Koordinatenwerten und ihr
217. mit dem Teileprogramm vorgenommen werden k nnen RAM Festplatte DNC Speicher Aufrufen des Verzeichnisses der Programme von Ja Ja Ja Aufrufen des Verzeichnisses der Subroutine von Ja Nein Nein Erzeugen des Arbeitsverzeichnisses von Nein Nein Nein ndern des Arbeitsverzeichnisses von Nein Nein Ja Bearbeiten eines Programms von Ja Ja Nein Modifizieren eines Programms von Ja Ja Nein L schen eines Programms von Ja Ja Ja Kopieren vom zum RAM Speicher zu von Ja Ja Ja Kopieren von zum HD zum von Ja Ja Ja Kopieren von zum DNC zum von Ja Ja Ja ndern des Namens eines Programms von Ja Ja Nein ndern des Kommentars zu einem Programm von Ja Ja Nein ndern des Schutzes eines Programms von Ja Ja Nein Ausf hren eines Werkst ckprogramms von Ja Ja Ja Ausf hren eines Anwenderprogramms von Ja Ja Nein Ausf hren des SPS Programms von Ja Nein Nein Ausf hren von Programmen mit der Programmzeilen GOTO oder RPT von Ja Ja Nein Ausf hren von vorhandenen Subroutinen in Ja Nein Nein Ausf hren von Programmen mit der Programmzeile EXEC im RAM Speicher ber Ja Ja Ja Ausf hren von Programmen mit der Programmzeile EXEC im HD Speicher ber Ja Ja Ja Ausf hren von Programmen mit der Programmzeile EXEC im DNC Speicher ber Ja Ja Nein ffnen von Programmen mit der Programmzeile OPEN in RAM ber Ja Ja Ja ffnen von Programmen mit der Programmzeile OPE
218. n Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Bohrtiefe Definition der Gesamtbohrtiefe Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Bezugsebene erfolgen K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach den einzelnen Bohrschritten bis das Werkzeug zur ckf hrt Wenn dieser Wert nicht programmiert ist wird die CNC der Wert KO annehmen 9 7 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 Bohrung des Lochs Verfahren der L ngsachse mit Vorschubgeschwindigkeit zur programmiierten Scchrittiefe 1 4 Verweilen K in Hundertstel Sekunden falls programmiert 5 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangs oder zur Bezugsebene je nach Programmierung von G98 oder G99 Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Anwahl eines Werkzeugs T1 M6 Ausgangspunkt GO G90 X0 YO Z0 Definition des Festzyklus G81 G98 G00 G91 X250 Y350 Z 98 I 22 F100 S500 Definition Polarkoordinaten Ursprun
219. n Bohrung berzugehen wird die Flagge PLC SKIPCYCL aktiviert In diesem Moment wird folgende CNC Meldung erscheinen F r die Fortsetzung Taste MARCHA dr cken Nach dem Bet tigen der Taste START beendet die CNC den Zyklus und setzt mit dem n chsten Satz fort Im Werkzeuginspektion Prozess setzen Wenn man die Bohrung nicht beenden will und auch nicht zur n chsten Bohrung bergehen will kann man zu einem Standardprozess der Werkzeugkontrolle gehen In diesem Fall muss man eine Satzauswahl treffen und eine Standardneupositionierung vornehmen um mit der Programmausf hrung fortzusetzen Nach der Ausf hrung der Werkzeugkontrolle sobald erst einmal die R cksetzung beendet ist hat man folgende M glichkeiten Fortsetzung mit dem unterbrochenen Zyklus e berspringt den Zyklus der unterbrochen wurde und setzt mit dem folgenden Satz fort 9 8 G82 Bohr Festzyklus mit Verweilen Bei diesem Zyklus ist eine Bohroperation an der programmierten Stelle bis Erreichen der Endkoordinate durchgef hrt Am Bohrungsgrund erfolgt ein Verweilvorgang F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G82 G98 G99 X YZIK a M03 lt M04 Ka Sera EEE ER EBEN G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Bohroperation G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Anschluss an die Bohroperation X
220. n davon aus der durch DNC bestimmte hat h chste der durch das Programm bestimmte geringste Priorit t DNCSL R ckgabe des durch DNC gesetzten Werts f r die Grenzdrehzahl der Hauptspindel in Umdrehungen Minute Beim Wert 0 ist keine Beeinflussung eingestellt PLCSL R ckgabe des durch SPS gesetzten Werts f r die Grenzdrehzahl der Hauptspindel in Umdrehungen Minute Beim Wert 0 ist keine Beeinflussung eingestellt PRGSL R ckgabe des durch Programm gesetzten Werts f r die Grenzdrehzahl der Hauptspindel in Umdrehungen Minute MDISL Maximale Spindeldrehzahl f r die Bearbeitung Diese Variable wird auch aktualisiert wenn man die Funktion G92 ber den MDI Modus programmiert POSS R ckgabe des Werts der Hauptspindel Istposition Die Ma einheit betr gt im Wertebereich 99999 9999 H lt die Satzvorbereitung an RPOSS R ckgabe des Werts der Hauptspindel Istposition Angabe in Zehntausendstel Grad zwischen 360 und 360 H lt die Satzvorbereitung an TPOSS R ckgabe des Werts wirklicher Koordinatenwert Verfolgungsfehler der Hauptspindel Istposition Die Ma einheit betr gt im Wertebereich 99999 9999 H lt die Satzvorbereitung an RTPOSS R ckgabe des Werts wirklicher Koordinatenwert Verfolgungsfehler im 360 Modul der Hauptspindel Sollposition Der Wert liegt zwischen 0 und 360 H lt die Satzvorbereitung an PRGSP Position die in einer M19 im Programm f r die Hauptspindel programm
221. n k nnen Nummern oder Ausdr cke die sich zu Nummern aufl sen sein Der auf diese Weise definierte Programmteil muss Bestandteil ein und des selben Programms sein wobei zun chst der Anfangssatz und dann der Endsatz anzugeben ist Die Abarbeitung des Programms wird mit dem Satz im Anschluss an die Anweisung RPT fortgesetzt nachdem der so definierte Programmteil abgearbeitet ist N10 G00 X10 Z20 G01 X5 G00 Z0 N20 X0 N30 RPT N10 N20 N3 N40 G01 X20 M30 Bei Erreichen des Satzes N30 arbeitet die CNC den Programmabschnitt N10 N20 drei mal ab Danach f hrt sie mit dem Satz N40 fort Werkzeugkompensation auch nicht unterbrochen wird kann man sie in den F llen einsetzen wo man die Programmzeile EXEC verwendet und es notwendig ist den Kompensation zu erhalten u Da mit der Programmzeile RPT die Vorbereitung von Bl cken nicht unterbrochen wird und die IF Bedingung lt Aktion1 gt ELSE lt Aktion2 gt Diese Anweisung berpr ft die gegebene Bedingung diese muss ein relationaler Ausdruck sein Wenn die Bedingung sicher ist Ergebnis ist gleich 1 wird die lt Aktion1 gt ausgef hrt und sonst Ergebnis ist gleich 0 wird die lt Aktion2 gt ausgef hrt Beispiel IF P8 EQ 12 8 CALL 3 ELSE PCALL 5 A2 B5 D8 Wenn P8 12 8 wird Anweisung CALL3 aufgerufen Wenn P8 lt gt 12 8 wird Anweisung PCALL 5 A2 B5 D8 aufgerufen 2 Ablaufsteuerungsanweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON FAGOR 2
222. nal N Satzvorbereitungs Unterbrechung G04 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 101 Zeitgebung G04 K ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 102 7 2 Zeitgebung G04 K Mittels der Funktion G04 K k nnen Verweilvorg nge programmiert werden Die Verweildauer wird in Hundertstel Sekunden angegeben das Format lautet K5 1 99999 Beispiel G04 K50 Verweilen ber eine Periode von 50 100 s 0 5 s G04 K200 Verweilen ber eine Periode von 200 100 s 2 s Die Funktion G04 ist nicht modal sie muss immer neu programmiert werden wenn ein Verweilvorgang erforderlich ist Anstatt G04 K l sst sich auch G4 K programmieren Der Verweilvorgang beginnt zu Anfang des Satzes in dem die Funktion programmiert ist Anmerkung Wenn man G04 0 KO oder G04 K programmiert statt eine Zeittaktsteuerung vorzunehmen erfolgt eine Unterbrechung der Satzvorbereitung und eine Aktualisierung der Koordinatenwerte Siehe 7 1 1 G04 KO Unterbrechung der Satzvorbereitung und Aktualisierung der Koordinatenwerte auf Seite 101 7 3 7 3 1 Eckenverz gerung G07 und Eckenverrundung G05 G50 Scharfe Ecken G07 Wenn die Funktion G07 Eckenverz gerung aktiv ist beginnt die CNC erst dann mit der Abarbeitung des nachfolgenden Satzes wenn die im aktuellen Satz programmierte Position erreicht ist Die programmierte P
223. nd DPOS X C TPOS X C Istposition des Me tasters im Moment des Empfangs des Me signals DPOS X C Sollposition des Me tasters im Moment des Messtastens FLWE X C R ckgabe des Schleppfehlers der betreffenden Achse DPLY X C Gibt auf dem Bildschirm den Koordinatenwert f r die ausgew hlte Achse aus GPOS X C n p Einprogrammierter Koordinatenwert f r eine bestimmte Achse im Block n des angegebenen Programms p P80 GPOSX N99 P100 Weist P88 den Wert der Ma angabe zu die f r die Achse X im Block mit der Bezeichnung N99 einprogrammiert wurde und den der sich im Programm P100 befindet Man kann nur Programme aufrufen die sich im RAM Speicher der CNC befinden Wenn das festgelegte Programm oder der Satz nicht existieren wird eine entsprechende Fehlermeldung angezeigt Wenn sich im Satz nicht die programmierte Achse befindet die aufgerufen wurde wird der Wert 100000 0000 ausgegeben Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 225 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 226 Lese Schreib Variablen DIST X C Auslesen oder ndern des Verfahrwegs der betreffenden Achse Der Wert ist akkumulativ und ist sehr hilfreich wenn eine vom Verfahrweg abh ngige Operation durchgef hrt werden soll z B Schmierung P110 DISTX Zuordnung des Verfahrwegs der Achse X zu P110 DISTX P111 I
224. nd der Ausgangspunkt X0 YO Z0 ist Definierung und Positionierung f r Festzyklus G81 G98 G00 G91 X100 Y150 Z 8 I 22 F100 S500 Definierung der Mehrfach bearbeitung G62 X700 1100 Y180 J60 P2 005 Q9 011 R15 019 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 Der Mehrfachbearbeitungsdefinitionssatz kann auch folgenderma en definiert werden G62 X700 K8 J60 D4 P2 005 Q9 011 R15 019 G62 1100 K8 Y180 D4 P2 005 Q9 011 R15 019 MEHRFACHBEARBEITUNGEN G62 Mehrfachbearbeitung unter Rasterbildung FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 199 10 4 G63 Mehrfachbearbeitung im Kreis Dieser Zyklus hat folgendes Programmierformat G63XY I CFPQRSTUV K MEHRFACHBEARBEITUNGEN G63 Mehrfachbearbeitung im Kreis X 5 5 Abstand der ersten Bearbeitung im Mittelpunkt auf der Abszissenachse Definition des Abstands zwischen Startpunkt und Mittelpunkt in der Abszissenachse Y 5 5 Abstand der ersten Bearbeitung im Mittelpunkt auf der Ordinatenachse Definition des Abstands zwischen Startpunkt und Mittelpunkt in der Ordinatenachse Mittels der Parameter X und Y wird der Kreismittelpunkt auf die gleiche Weise definiert wie mittels und J bei Kreisinterpolation G02 G03 1 5 5 Winkel bergang zwischen Bearbeitungsschritten Definiert den Teilungswinkel zwischen den Bearbeitungen Wenn das Verfahren zwisch
225. neensieeenianelandeussiesedngsatenn 239 123 Konstanten 12 4 Operatoren 12 5 Ausdr cken 12 5 1 Aritnmelische Ausdr cke 2 20 22 ee nenn 247 12 5 2 Relationale Ausdr cke u een ine 248 PROGRAMMZEILEN F R DIE KONTROLLE VON PROGRAMMEN 13 1 Zuordnungsanwelsungen 250 NEE EE te En EE 251 13 3 FreioabeiGperranmweleungen nenne 252 13 4 Ablautsteuerungsamwelsungen 253 13 5 Unterprogorammanmwelsungen 255 13 6 Programmzeilen f r Subroutinen zur Programmunterbrechung 259 13 7 Programmieranweisungen 13 8 _Anpassungsanweisungen FAGOR 2 CNC 8037 SorFT V01 4x FAGOR 2 CNC 8037 SoFT VO Ay KAPITEL 14 ANH NGE WINKELUMWANDLUNG DER GENEIGTEN ACHSE 14 1 Aktivierung und Deaktivierung der Winkelumwandlung AA 271 14 2 Unterbrechung der Winkelumwandlung 272 A Programmierung in ISO Code nennen B Programmzeilen f r die Kontrolle von Programmen C Zusammenfassung der internen Variablen der CNC i D Kenn rng f r die Tasten isisisi 4er E VV WEE BER DAS HANDBUCH GRUNDMERKMALE Monitor 7 5 LCD Farb Monitor Satzprozesszeit 7ms Vorschau 75 S tze RAM Speicher 1 Mb Flash Speicher 128 MB SPS Zykluszeit 3 ms 1000 Anweisungen Positionsschleife Ams USB Standard Serielle Schnittstelle RS232 Standard DNC ber RS 232 Standard Ethernet Option Me tastereing nge 5V oder 24V 2 Lokale digitale Eing
226. nem Abstand L Schlichtdurchgang von der Taschenwand 5 Schlichten mit Bahnbreite L und Vorschubgeschwindigkeit H 6 Nach Beendigung des Schlichtens Werkzeugr ckzug im Eilgang G00 zum Taschenmittelpunkt Die L ngsachse wird dabei um 1 mm 0 040 von der bearbeiteten Fl che abgehoben GRUNDZYKLUS G87 Festzyklus Rechtecktaschen Imm 7 Neue Fr sfl chen bis zur Erzielung der Gesamttiefe der Tasche 1 Zustellung der L ngsachse mit dem in V angegebenen Vorschub bis zu einem Abstand B bezogen auf die vorhergehende Fl che 2 Fr sen der neuen Fl che unter Befolgung der in den Punkten 4 5 und 6 angegebenen Schritten 8 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangs oder zur Bezugsebene je nach Programmierung von G98 oder G99 2 Eet Ee Ce Ee e SH o I FAGOR 2 F CNC 8037 MopeLL AM SoFT V01 4x 171 Programmierbeispiel 1 Man geht von einer Arbeitsebene aus die von den Achsen X und Y gebildet wird die L ngsachse ist Z und dies ist auch der Ausgangspunkt 25 d 5 x o gt S N 5 3 S 3 2 5 EE o O CC g YA N Gd bo LL N K O Be gt Anwahl eines Werkzeugs TOR1 6 TOI1 0 T1D1 M6 Startpunkt GO G90 X0 YO Z0 Definition des Festzyklus G87 G98 X90 Y60 Z 48 I 90 J52 5 K37 5
227. nendlich gross ist 6 4 Kreisinterpolation bei Programmierung von Kreisbogenmittelpunkten in Absolutkoordinatenwerten G06 Bei Hinzuf gung der Funktion G06 in den jeweiligen Satz f r Kreisinterpolation k nnen die Koordinaten von Kreisbogenmittelpunkten I J K in Absolutwerte programmiert werden d h in Bezug auf den Ursprungspunkt und nicht auf den Startpunkt eines Kreisbogens Die Funktion G06 ist nicht modal sie muss somit jedesmal neu programmiert werden wenn die Mittelpunktskoordinaten des jeweiligen Kreisbogens in Absolutwerten einzugeben sind Anstatt G06 kann auch G6 programmiert werden Nachstehend werden die einzelnen Programmierarten analysiert hierbei bildet der Punkt X60 Y40 den Startpunkt Kartesische Koordinaten G90 G17 G06 G03 X110 Y90 160 J90 G06 X160 Y40 I160 J90 Polarkoordinaten G90 G17 G06 G03 QO 160 J90 G06 Q 90 1160 J90 a STEUERUNG DES BAHNVERLAUFS in Absolutkoordinatenwerten G06 Kreisinterpolation bei Programmierung von Kreisbogenmittelpunkten FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x EI G08 STEUERUNG DES BAHNVERLAUFS Tangentialer Anschluss von Kreisb gen an die vorhergehende Bahn FAGOR 2 CNC 8037 MODELL M SoFT V01 4x EI 6 5 Tangentialer Anschluss von Kreisb gen an die vorhergehende Bahn G08 Mittels der Funktion G08 k nnen Kreisb gen mit tangentialem Anschluss an die vorhergehende Bahn ohne Eingabe der Kreisbog
228. ng berpr fen Reinigungsmittel vermeiden Die Einwirkung von L sungsmitteln wie Chlorkohlenwasserstoffen Benzol Estern und thern kann die Kunststoffe besch digen aus denen die Frontseite des Ger ts besteht Nicht im Ger teinneren herumhantieren Das Ger teinnere darf nur von befugtem Personal von Fagor Automation manipuliert werden Die Stecker nicht bei an das Stromnetz angeschlossenem Ger t handhaben Sich vor der Handhabung der Stecker Eing nge Ausg nge Mess Systemeingang etc vergewissern dass das Ger t icht an das Stromnetz angeschlossen ist E Wartung FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 287 Wartung m FAGOR CNC 8037 8037 AM Sort V01 4x 288 Programmierungshandbuch Programmierungshandbuch FAGOR CNC 8037 Sort V01 4x 289 FAGOR CNC 8037 Sort V01 4x 290 Programmierungshandbuch
229. ng nach Durchf hrung von G16 G17 G18 und G19 sowie M02 M30 und nach einem NOTHALT oder einem RUCKSETZ Vorgang abgeschaltet WERKZEUGKOMPENSATION Die CNC weist eine Werkzeugkompensationstabelle mit den mittels des allgemeinen Maschinenparameters NTOFFSET festgelegten Posten auf Sie enth lt f r die Werkzeugkompensationen jeweils folgendes e Werkzeugradius in der festgelegten Masseinheit im Format R 5 5 e Werkzeugl nge in der festgelegten Masseinheit im Format L 5 5 e Werkzeugradiusverschleiss in der festgelegten Masseinheit im Format I 5 5 Die CNC addiert diesen Wert zur Nenn L nge R zu Errechnung des Ist Radius R I e Werkzeugl ngenverschleiss in der festgelegten Masseinheit im Format K 5 5 Die CNC addiert diesen Wert zur Soll L nge L zu Errechnung der Ist L nge L K Wenn Werkzeugradiuskompensation erforderlich ist G41 G42 bezieht die CNC die Summe R als Kompensationswert der jeweiligen Werkzeugkompensation ein Wenn Werkzeugl ngenkorrektur erforderlich ist G43 bezieht die CNC die Summe L K als Kompensationswert der jeweiligen Werkzeugkorrektur ein FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 117 WERKZEUGKOMPENSATION Werkzeugradiuskompensation G40 G41 G42 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 118 8 1 Werkzeugradiuskompensation G40 G41 G42 Bei normalen Fr soperationen muss die Werkzeugbahn unter Einbeziehung des jeweiligen Radius errechnet und
230. ngabevariable eingegebenen Daten gespeichert werden Die CNC wartet nur dann auf die Eingabe von Daten wenn das Format der angeforderten Daten programmiert wird Das Format kann ein Vorzeichen einen Vorkommateil und einen Dezimalteil umfassen Wenn eine Minuszeichen vorhanden ist sind positive und negative Werte zul ssig wenn kein Vorzeichen vorhanden ist sind nur positive Werte zul ssig Der Vorkommateil bezeichnet die maximal zul ssige Anzahl von Stellen 0 6 links vom Dezimalpunkt Der Dezimalteil bezeichnet die maximal zul ssige Anzahl von Stellen 0 5 rechts vom Dezimalpunkt Falls das numerische Format nicht programmiert ist z B IB1 INPUT Text bringt der mnemonische Code nur den angegebenen Text zur Anzeige ohne dass die CNC auf die Eingabe von Daten wartet 2 Anpassungsanweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 263 Anpassungsanweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON LA FAGOR CNC 8037 MODELL M SoFT V01 4x 264 ODW Ausdruck 1 Ausdruck 2 Ausdruck 3 Dermnemonische Code ODW definiert ein weisses Fenster im Schirmbild mit festen Abmessungen 1 Zeile und 14 Spalten und bewirkt dass dieses dargestellt wird Den mnemonischen Codes wird jeweils entsprechend dem Wert von Ausdruck nach dessen Berechnung eine Nummer zugeordnet Gleichermassen wird jeweils die Position gem ss Ausdruck Zeile und Au
231. nge und Ausg nge 161 80 401 240 561 320 Achs und Spindeleing nge Messsystemeing nge f r Handr der 4 TTL 1 Vpp Eing nge 2 Eing nge TTL Analogausg nge 4 f r Achsen und Spindeln System der Sercos Regelung f r den Anschluss der Servoantriebe von Fagor Option CAN Fernmodule zur Erweiterung der digitalen Ein und Ausg nge RIO Option Vor der Inbetriebnahme berpr fen Sie ob die Maschine wo die CNC eingebaut wird die Anforderungen in der EU Richtlinie 89 392 EWG erf llt FAGOR 2 CNC 8037 mmm SOFTWAREOPTIONEN Lal l Modell M T TC Anzahl der Achsen 3 2 2 Anzahl der Spindeln 1 1 1 Elecktronisches Gewindeschneiden Standard Standard Standard E Werkzeugmagazinverwaltung Standard Standard Standard Bearbeitungsfestzyklen Standard Standard Standard BS Mehrfachbearbeitungen Standard Ice lU ee S Interpoliertes Gewindeschneiden Standard Standard Standard 5 DNC Standard Standard Standard Radial Kompensation Standard Standard Standard Retracing Funktion Standard Ice lU Jerk Kontrolle Standard Standard Standard Feed forward Standard Standard Standard Oszilloskopfunktion Hilfe bei der Inbetriebnahme Standard Standard Standard Rundlauftest Hilfe bei der Inbetriebnahme Standard Standard Standard FAGOR 2 CNC 8037 KONFORMIT TSERKL RUNG Hersteller Fagor Automation S Coop Barrio de San Andres Nr 19 PLZ 20500 Mondrag n G
232. nitialisiert die Variable welche die Entfernung anzeigt die auf der Z Achse mit dem Wert des Parameters P111 zur ckgelegt wurde Bei Zugriff zu einer der Variablen DIST X C wird die Satzvorbereitung unterbrochen die CNC wartet dann auf die Durchf hrung dieses Befehls bevor sie mit der Satz vorbereitung fortf hrt LIMPL X C LIMMI X C Mit diesen Variablen kann eine zweite Bahnbegrenzung f r jede der Achsen festgelegt werden LIMPL f r die obere und LIMMI f r die untere Bahn Da die Aktivierung und Desaktivierung der zweiten Begrenzungen durch den PLC erfolgt ber den allgemeinen logischen Eingang ACTLIM2 M5052 ist neben der Begrenzungsdefinition eine Hilfsfunktion zur entsprechenden Mitteilung auszuf hren Es wird ebenfalls empfohlen die Funktion G4 nach dem Wechsel auszuf hren damit die CNC die folgenden Bl cke mit den neuen Begrenzungen ausf hrt Die zweite Bahnbegrenzung wird ber cksichtigt wenn die erste durch die Maschinenparameter der Achsen LIMIT P5 und LIMIT P6 definiert ist 12 2 8 Variablen die mit den elektronischen Handr dern in Verbindung stehen Lesevariablen HANPF HANPS HANPT HANPFO Geben die Impulse des ersten HANPF zweiten HANPS dritten HANPT oder vierten HANPFO Steuerrades die seit Einschalten der CNC empfangen wurden zur ck Es spielt keine Rolle ob das Handrad an die Mess Systemeing nge oder an die SPS Eing nge angeschlossen ist b HANDSE
233. nktverschiebungen G54 G57 G159N1 G159 N20 die sich auf den Maschinennullpunkt beziehen m ssen Additive Nullpunktverschiebung G58 G59 Die Befehle G54 G55 G56 G57 G58 und G59 m ssen jeweils in einem eigenen Satz programmiert werden sie wirken wie folgt Bei Durchf hrung eines der Befehle G54 G55 G56 und G57 aktiviert die CNC die programmierte Nullpunktverschiebung bezogen auf den Maschinennullpunkt wobei aktive Nullpunktverschiebungen deaktiviert werden Wenn man eine der inkrementalen Verschiebungen G58 oder G59 ausf hrt f gt die CNC ihre Werte zur absoluten Nullpunktverschiebung hinzu die in diesem Moment gerade g ltig ist Vorheriges L schen der m glichen inkrementalen Verschiebung die noch aktiv ist Die Wirkungsweise der bei Abarbeitung des Programms aktiviert werdenden Nullpunktverschiebungen ist aus dem nachstehenden Beispiel ersichtlich G54 Aktiviert Nullpunktverschiebungen G54 gt G54 G58 Aktiviert Nullpunktverschiebungen G58 gt G54 G58 G59 Deaktiviert G58 und addiert G59 gt G54 G59 G55 Deaktiviert alle Nullpunktverschiebungen und aktiviert G55 gt G55 Nachdem eine Nullpunktverschiebung festgelegt worden ist bleibt sie aktiv bis zur n chsten Nullpunktverschiebung oder bis zum Referenzfahren G74 im Tipp Modus Sie geht auch beim Ausschalten der CNC nicht verloren Diese mittels Programm aktivierbaren Nullpunktverschiebungen sind sehr hilfreich wenn eine Bearbeitungsoperation
234. nn dieser Wert nicht programmiert ist wird die CNC der Wert KO annehmen GRUNDZYKLUS G85 Festzyklus reiben FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 163 GRUNDZYKLUS G85 Festzyklus reiben FAGOR 2 CNC 8037 MODELL M SOFT V01 4x WEG 9 11 1 Grundlegende Funktionsweise War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 R umoperation Verfahren der L ngsachse mit Vorschubgeschwindigkeit G01 zum 4 5 6 Bohrungsgrund Verweilen K in Hunderitstel Sekunden falls programmiert R ckzug der L ngsachse mit Vorschubgeschwindigkeit bis zur Bezugsebene R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangsebene falls G98 programmiert ist Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO ZO ist Anwahl eines Werkzeugs T1 M6 Ausgangspunkt GO G90 X0 YO Z0 Definition des Festzyklus G85 G98 G91 X250 Y350 Z 98 I 22 F100 S500 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 9 12 G86 Ausbohren mit R ckzug in G00 Bei diesem Zyklus eine Ausbohroperation bis Erreichen der Endkoordinate durchgef hrt Am Bohrungsgrund kann ein Verweilvorgang erfolgen Nach dem Eindringen des Dorns i
235. nschalten der Betriebsspannung und nach M02 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang aktiv Bedeutet dass die Standardeinstellung f r diese G Funktion von den Werten der allgemeinen Maschinenparameter der CNC abh ngt V bedeutet dass der G Code im Bearbeitungs und im Simulationsmodus neben den aktuellen Bearbeitungsbedingungen angezeigt wird PROGRAMMZEILEN F R DIE KONTROLLE VON PROGRAMMEN Anzeigeanweisungen Abschnitt 13 2 ERROR Ganzzahl Textmeldung H lt die Programmausf hrung an und anzeigt den angegebenen Fehler an MSG Meldung Zeigt die angegebene Mitteilung an DGWZ Ausdruck 1 Ausdruck 6 Die graphische Darstellung wird definiert Aktivierungs und Deaktivierungsanweisungen Abschnitt 13 3 ESBLK und DSBLK Die CNC f hrt alle S tze aus die sich zwischen ESBLK und DSBLK befinden als ob es sich dabei um einen einzigen Satz handelt ESTOP und DSTOP Aktivierung ESTOP und Deaktivierung DSTOP mit der Stopptaste und externes Stoppsignal SPS EFHOLD und DFHOLD Aktivierung von EFHOLD und Deaktivierung von DFHOLD am Eingang von Feed Hold SPS Ablaufsteuerungsanweisungen Abschnitt 13 4 GOTO N Ausdruck L st einen Sprung innerhalb des gleichen Programms aus und zwar zu dem Satz der mit Hilfe der Kennung N Ausdruck festgelegt wurde RPT N Ausdruck N Ausdruck P Ausdru
236. nt g ngigem Gewindeschneiden Bei diesem Zyklus werden aufeinanderfolgende Bohrschritte bis Erreichen der Endkoordinate durchgef hrt Das Werkzeug wird nach jedem Bohrschritt bis zur Bezugsebene zur ckgefahren F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G83 G98 G99 XY ZIJ GRUNDZYKLUS G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden m mm mm mm a 7 01 G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Bohroperation G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Anschluss an die Bohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Tiefe nach jeden Bohr Arbeitsgang Definition der Bohrschritte in der L ngsachse FAGOR 2 CNC 8037 MODELL M SoFT V01 4x WE Programmierungshandbuch J4 Bohrschritte um auf die Ausgangsebene zu
237. ntsprechend dem dem L ngsachsenparameter zugeordneten Wert INPOSW2 P51 und dem Parameter INPOSW1 145 GRUNDZYKLUS G69 Komplexes Tieflochbohren FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 146 P19 Dies ist wichtig um eine Bohrung mit einer anderen im Falle von Mehrfachbohrungen zu vereinen damit die Bahn schneller und glatter ist Wenn INPOSW2 lt INPOSW1 in G07 scharfe Kante Wenn INPOSW2 gt INPOSW1 in G50 runde kontrollierte Ecken Falls im Zyklus mit Skalierung gearbeitet wird betrifft diese nur die Koordinaten der Bezugsebene und die Bohrtiefe Aus diesem Grund und weil der Parameter D nicht von der Skalierung betroffen wird sind die Oberfl chenkoordinaten den programmierten Zykluswerten nicht proportional Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt XO YO Z0 ist Anwahl eines Werkzeugs ml M6 Ausgangspunkt GO G90 X0 YO ZO Definition des Festzyklus G69 G98 G91 X100 Y25 Z 98 I 52 B12 C2 D2 H5 J2 K150 L3 RO 8 F100 S500 M8 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 R cklauf des Werkzeugs W hrend der Bearbeitung gestattet die CNC den R cklauf des Werkzeugs zur Ausgangsebene wobei die Spindel stoppt sobald dies erst einmal erreicht ist Wenn die SPS Flagge RETRACYC M5065 aktiviert wird erfolgt ein Stopp der Haupta
238. osition gilt dann als erreicht wenn sich die betreffende Achse in der Positionszone INPOSW f r die programmierte Position befindet 100 4 G91 G01 G07 Y70 F100 X90 Die theoretische und die praktische Kontur stimmen berein sodass sich eine scharfe Ecke ergibt wie dargestellt Die Funktion G07 ist modal sowie unvertr glich mit G05 G50 und G51 Sie kann auch in der Form G7 programmiert werden Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC auf G05 oder G07 ber je nach dem im allgemeinen Maschinenparameter ICORNER gesetzten Wert N ZUS TZLICHE VORBEREITENDE FUNKTIONEN Eckenverz gerung Q07 und Eckenverrundung G05 G50 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 103 ZUS TZLICHE VORBEREITENDE FUNKTIONEN Eckenverz gerung G07 und Eckenverrundung G05 G50 FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 104 7 3 2 Runde Ecken G05 Wenn man mit der Funktion G05 abgerundete Kante arbeitet beginnt die CNC mit der Werkst ckprogrammausf hrung des folgenden Programmsatzes sobald erst einmal die theoretische Interpolation des aktuellen Satzes beendet ist Wartet nicht darauf dass die Achsen sich in Position befinden Der Abstand zur programmierten Position bei Beginn der Abarbeitung des nachfolgenden Satzes h ngt von der aktuellen Vorschubgeschwindigkeit ab UE t
239. pbetrieb Bahn Me system zugeordnete Variablen Variable CNC SPS DNC Abschnitt 12 2 9 ASIN X C R R R Signal A der sinusf rmigen Datenerfassung der CNC f r die gew hlte Achse BSIN X C R R R Signal B der sinusf rmigen Datenerfassung der CNC f r die gew hlte Achse ASINS R R R Signal A der sinusf rmigen Datenerfassung der CNC f r die Spindel BSINS R R R Signal B der sinusf rmigen Datenerfassung der CNC f r die Spindel Der Spindel zugeordnete Variablen Variable SREAL Spindel Istdrehgeschwindigkeit FTEOS R R R R CNC SPS DNC R R Abschnitt 12 2 10 Spindel Solldrehgeschwindigkeit Variablen die mit der Drehzahl in Verbindung stehen SPEED DNCS PLCS PRGS Drehzahl die vom Programm ausgew hlt wurde D dD DdD D R R R W R R R W R R Aktive Drehzahl der Spindel in der CNC Von der DNC ausgew hlte Drehzahl Von der PLC ausgew hlte Drehzahl Zusammenfassung der internen Variablen der CNC O FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 281 Zusammenfassung der internen Variablen der CNC FAGOR 2 CNC 8037 MOopeLL M SoFT V01 4x 282 Dem Override zugeordnete Variablen SSO R R R Override der aktiven Drehzahl der Spindel in der CNC PRGSSO RW R R Override der im Programm ausgew hlt wurde DNCSSO R R R W Override der von der DNC ausgew hlt wurde PLCSSO R RW R Override der von der SPS ausg
240. peLL AM SoFT V01 4x 28 Programmierungshandbuch Wenn Werkzeugradiuskompensation in der Arbeitsebene stattfindet und L ngenkorrektur in der Senkrechtachse l sst die CNC die Funktionen G17 G18 und G19 nicht zu es sei denn dass eine der Achsen X Y Z als durch die CNC gesteuerte Achse angew hlt ist Beim Einschalten der Betriebsspannung und nach Durchf hrung von M02 M30 und nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC auf die im allgemeinen Maschinenparameter als IPLANE definierte Ebene als Arbeitsebene ber 3 3 Werkst ckma e Millimeter G71 oder Zoll G70 Die Masse k nnen bei der Programmierung in mm oder in Zoll festgelegt werden Zur Definierung der Masseinheit f r die CNC steht der allgemeine Maschinenparameter INCHES zur Verf gung Die Masseinheit l sst sich jedoch jederzeit innerhalb des Programms wechseln F r diesen Zweck sind zwei Funktionen vorhanden e G70 Programmierung in Zoll G71 Programmierung in Millimeter Abh ngig von der Programmierung von G70 oder G71 arbeitet die CNC vom betreffenden Moment an durchgehend mit der entsprechenden Masseinheit weiter Die Funktionen G70 und G71 sind modal und schliessen sich gegenseitig aus Die CNC gestattet die Programmierung von Zahlenwerten im Bereich von 0 00001 bis 99999 9999 mit oder ohne Vorzeichen im metrischen Massystem mm mit dem Format 5 4 oder im Bereich von 0 00001 bis 3937 00787 im Zoll Massystem mit oder ohne Vo
241. pindel gestoppt wird Die Spindel wird gestoppt wenn der R ckzug auf die Ausgangsebene beendet ist sobald erst einmal die R ckzugebene erreicht ist Optionen nach der R ckzugausf hrung des Werkzeugs Sobald erst einmal der R ckzug ausgef hrt wurde hat der Nutzer folgende Optionen Bohrung beenden Gehe zur n chsten Bohrung e Im Werkzeuginspektion Prozess setzen Danach gibt die CNC folgende Meldung aus Um Zyklusbeendigung MARCHA anklicken zum folgenden SKIPCYCL zu springen Bohrung beenden Zur Beendigung der Bohrung die Taste START dr cken Unter einer GO mit der Spindel im Gange bis ein Millimeter vor dem Koordinatenwert bei der man die Bohrung stoppte Von da an wird in dem auf Fund S im Zyklus programmiert fortgesetzt Gehe zur n chsten Bohrung Um zur n chsten Bohrung berzugehen wird die Flagge PLC SKIPCYCL aktiviert In diesem Moment wird folgende CNC Meldung erscheinen F r die Fortsetzung Taste MARCHA dr cken Nach dem Bet tigen der Taste START beendet die CNC den Zyklus und setzt mit dem n chsten Satz fort Im Werkzeuginspektion Prozess setzen Wenn man die Bohrung nicht beenden will und auch nicht zur n chsten Bohrung bergehen will kann man zu einem Standardprozess der Werkzeugkontrolle gehen In diesem Fall muss man eine Satzauswahl treffen und eine Standardneupositionierung vornehmen um mit der Programmausf hrung fortzusetzen Nach der Ausf hrung der Werkzeugkontrolle sob
242. positiv sein A G90 G01 G39 R15 X35 Y60 X50 YO 6 12 Elektronisches Gewindeschneiden G33 Wenn die Maschinenspindel mit einem Drehgeber ausgestattet ist k nnen Gewinde mit Spitzenstahl durch Funktion G33 ausgef hrt werden Auch wenn dieses Gewindeschneiden oft entlang einer Achse durchgef hrt wird gestattet die CNC doch die Durchf hrung des Gewindeschneidens unter gleichzeitiger Interpolierung von mehr als einer Achse Programmierformat G33 X CLQ X C 5 5 Endpunkt des Gewindes L5 5 Gewindesteigung Q 3 5 Optional Gibt die dem Ausgangsgewindepunkt entsprechende Winkelposition des Spindelstocks 359 9999 an Ohne Programmierung wird Wert 0 genommen berlegungen Immer wenn die Funktion G33 ausgef hrt wird und der Spindelparameter der Maschine M19TYPE P43 0 ist f hrt die CNC vor dem elektronischen Gewindeschneiden eine Maschinenreferenzsuche der Spindel aus Um den Parameter Q Winkelposition der Spindel programmieren zu k nnen ist es notwendig den Maschinenparameter der Spindel M19TYPE P43 1 zu definieren Wenn die Funktion G33 ausf hrt Spindelparameter M19TYPE P43 1 vor der Ausf hrung von einem elektronischen Gewindeschneiden ist es vor dem Ausf hren des Gewindeschneidens notwendig dass eine Maschinenreferenzsuche der Spindel nach dem letzten Einschalten durchgef hrt wurde Wenn man die Funktion G33 Spindelparameter der Maschine M19TYPE P43 1 ausf hrt und
243. r G80 Annullierung Festzyklus 9 3 G81 Bohrzyklus 9 7 G82 Bohr Festzyklus mit Verweilen 9 8 G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden CS G84 Gewindebohrzyklus 9 10 G85 Festzyklus reiben 9 11 G86 Ausbohr Festzyklus mit R ckzug in G00 9 12 G87 Festzyklus Rechtecktaschen 9 13 G88 Festzyklus Kreistaschen 9 14 G89 Ausbohr Festzyklus mit R ckzug in G01 9 15 G90 Absolute Programmierung 3 4 G91 Inkrementale Programmierung 3 4 G92 Koordinatenvoreinstellung Spindeldrehzahlbegrenzung 4 4 1 G93 Vorwahl vom polaren Nullpunkt 4 5 G94 Vorschubgeschwindigkeit mm Zoll pro Minute 521 G95 Vorschubgeschwindigkeit mm Zoll pro Umdrehung E G96 Konstante Schnittgeschwindigkeit 5293 G97 Konstante Werkzeugmittelpunktsgeschwindigkeit 5 2 4 G98 R ckkehr zur Ausgangsebene g5 G99 R ckkehr zur Bezugsebene SS G159 Absolute Nullpunktverschiebungen 4 4 G210 Festzyklus des Fr sens der Bohrung 9 16 G211 Festzyklus des Fr sens eines Innengewindes 917 G212 Festzyklus des Fr sens eines Aussengewindes 9 18 M bedeutet modal d h die G Funktion bleibt nach der Aktivierung aktiv inkompatible G Funktionen werden nicht aktiv D bedeutet Standard d h die G Funktion wird beim Einschalten der Betriebsspannung und nach MO2 M30 sowie nach einem NOTHALT oder einem RUCKSETZ Vorgang aktiv Bedeutet dass die Standardeinstellung f r diese G Funktion von den Werten der allgemeinen Maschinenparameter der CNC abh ngt V bedeutet das
244. r ckzugehen Definition der Anzahl der Bohrschritte Eskann ein Wert zwischen 1 und 9999 programmiert werden 7 S en db pn H D Imm tn D Imm ke pe GRUNDZYKLUS G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x WE GRUNDZYKLUS G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden FAGOR 2 CNC 8037 MODELL M SoFT V01 4x WEI 9 9 1 Grundlegende Funktionsweise 1 War die Spindel vorher in Betrieb wird der Drehsinn beibehalten Falls nicht l uft sie im Uhrzeigersinn an M03 2 Eilgangverfahren der L ngsachse von der Ausgangsebene zur Bezugsebene 3 Erste Bohreindringung in Arbeitsvorschub Verfahren der L ngsachse mit Vorschubgeschwindigkeit zur programmierten Schrittiefe 4 Bohrschleife Die nachfolgend aufgef hrten Schritte werden J 1 mal mit der entsprechend dem vorhergehenden Schritt programmierten Bohrtiefe wiederholt 1 R ckzug der L ngsachse im Eilgang G00 bis zur Bezugsebene 2 Im Eilgang Ann herung der L ngsachse Q00 Wenn INPOSW2 lt INPOSWI1 bis 1mm von der vorherigen Bohrung Wenn nicht bis zum Doppelten des Wertes von INPOSW2 3 N chster Bohrschritt Weg der L ngsachse im Arbeitsvorschub G01 die zunehmende Tiefe auf I gestellt Wenn INPOSW2 0 in G7 Wenn nicht in G50 5 R ckzug der L ngsachse im Eilgang G00 bis zur Ausgangs ode
245. r RAM der CNC Kontrolle vorhanden sind Deshalb kopiert man sie in den RAM Speicher der CNC wenn man eine Subroutine ausf hren will die in der Festplatte KeyCF oder in einem PC gespeichert ist der ber die serielle Schnittstelle angeschlossen ist Wenn die Subroutine zu gro ist um sie in den RAM Speicher zu laden wird die Subroutine in ein Programm umgewandelt wozu dann die Programmzeile EXEC verwendet wird SUB Ganzzahl Die Programmzeile SUB definiert als Subroutine die Gesamtheit der S tze des Programms die danach als Programm eingegeben sind bis die Subroutine RET erreicht wird Die Subroutine identifiziert sich mit Hilfe einer ganzen Zahl diese definiert auch die Art der Subroutine Allgemeine Subroutine oder OEM Subroutine des Herstellers Kategorien der verf gbaren Subroutinen SUB 0000 SUB 9999 Bereich der OEM Subroutinen des Herstellers SUB 10000 SUB 20000 Die Subroutinen des Herstellers erhalten die gleiche Behandlung wie die allgemeinen Subroutinen aber mit folgenden Einschr nkungen In den herstellereigenen Programmen kann man nur diejenigen definieren die das O Attribut haben Sonst wird eine entsprechende Fehlermeldung angezeigt Fehler 0063 Unterprogrammnummer 1 bis 9999 e Um eine OEM Subroutine mit Hilfe von CALL PCALL oder MCALL auszuf hren muss diese sich in einem herstellereigenen Programm befinden Sonst wird eine entsprechende Fehlermeldung angezeigt Fehker 1255 Subroutine auf
246. r Zahl oder eines Ausdrucks der sich zu einer Zahl aufl st festgelegt werden kann angezeigt wird Benutzerdefinierte Seiten k nnen Nummern von 0 bis 255 erhalten sie werden gem ss den Angaben im Bedienerhandbuch ber die Tastatur der CNC definiert Systemseiten tragen Nummern ber 1000 Siehe hierzu den entsprechenden Anhang SYMBOL Ausdruck 1 Ausdruck 2 Ausdruck 3 Dermnemonische Code SYMBOL bewirkt dass das Symbol mit der durch den Wert von Ausdruck 1 aufgrund der Berechnung bestimmten Nummer angezeigt wird Gleichermassen wird jeweils die Position gem ss Ausdruck2 Spalte und Ausdruck3 Zeile definiert Ausdruck1 Ausdruck2 und Ausdruck3 k nnen beliebige Zahlen oder Ausdr cke die sich zu einer Zahl aufl sen enthalten Die CNC erm glicht die Anzeige beliebiger benutzerdefinierter Symbole 0 255 diese sind gem ss den Angaben im Bedienerhandbuch im Graphikeditor Modus ber die Tastatur der CNC zu definieren Um sie im Anzeigebereich zu positionieren m ssen die Pixel definiert werden und zwar im Bereich 0 639 f r die Spalte Ausdruck 2 und im Bereich 0 335 f r die Zeile Ausdruck 3 IB Ausdruck INPUT Text Format Die CNC weist 26 Dateneingabe Variablen IBO IB25 auf Der mnemonische Code IB bewirkt dass der im Dateneingabefenster vorhandene Text angezeigt wird und die vom Benutzer in die mittels einer Nummer oder eines Ausdrucks der sich in eine Zahl aufl st bezeichnete Ei
247. r die Hilfsfunktion M30 Allgemeine Parameter Die globalen Parameter sind von jedem Programm oder jeder Subroutine die ber ein Programm aufgerufen wird zug nglich Die globalen Parameter k nnen vom Nutzer vom Hersteller und in den Zyklen der CNC verwendet werden Benutzerparameter Dieser Parameter sind eine Erweiterung der globalen Parameter wobei es den Unterschied gibt dass sie nicht in den Zyklen der CNC verwendet werden OEM Parameter des Herstellers Die OEM Parameter und die Subroutinen mit OEM Parametern k nnen nur in den Programmen verwendet werden die vom Hersteller selbst stammen und die mit dem Attribut O gekennzeichnet sind Um einen dieser Parameter in den Tabellen zu modifizieren muss man den Hersteller nach dem Passwort fragen Verwendung der arithmetischen Parameter durch die Zyklen Die Mehrfachbearbeitungen G60 bis G65 und die Festzyklen zur Bearbeitung G69 G81 bis G89 verwenden die sechste Ebene der Verschachtelung der lokalen Parameter wenn diese aktiv sind Bearbeitungs Festzyklen benutzen den globalen Parameter P299 f r interne Berechnungen Taster Festzyklen benutzen die globalen Parameter P294 bis P299 Aktualisierung der arithmetischen Parametertabellen Die CNC aktualisiert die Parametertabelle nach Durchf hrung der Operationen die im betreffenden in Vorbereitung befindlichen Satz definiert sind Die Operation erfolgen stets vor Abarbeitung des Satzes aus diesem Grund sind d
248. r die Funktion G159 programmiert wird ist folgende G159 Nn da n eine Zahl zwischen 1 und 20 ist welche die angewendete Nullpunktverschiebung angibt Die Funktion G159 ist modal man programmiert sie nur im Satz und sie ist mit den Funktionen G53 G54 G55 G56 G57 G58 G59 und G92 inkompatibel In dem Moment des Einschaltens bernimmt die CNC die Nullpunktverschiebung die in dem Moment aktiv war als die Ausschaltung erfolgte Au erdem ist die Nullpunktverschiebung weder durch die Funktionen M02 MO3 noch durch einen RESET beeintr chtigt Diese Funktion wird im Verlauf f r den Modus G159Nn angezeigt wobei n die aktive Nullpunktverschiebung darstellt Beispiele G159 N1 Anwendung der ersten Nullpunktverschiebung Die Programmierung von G54 ist erlaubt G159 N6 Anwendung der sechsten Nullpunktverschiebung Dies kommt der Programmierung einer G59 gleich aber sie wird in absoluter Form angewendet G159 N20 Anwendung der zwanzigsten Nullpunktverschiebung REFERENZSYSTEME Voreinstellung der Koordinaten und Nullpunktverschiebungen da FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 57 REFERENZSYSTEME Vorwahl vom polaren Nullpunkt G93 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 58 4 5 Vorwahl vom polaren Nullpunkt G93 Die Funktion G93 erm glicht die Wahl beliebiger Punkte als neue Ursprungspunkte von Polarkoordinaten Sie muss in einemeigenen Satz programmiert werden mit dem Format G93 1
249. r zur Bezugsebene je nach Programmierung von G98 oder G99 Die erste Vertiefung der Bohrung erfolgt in G07 oder G50 entsprechend dem dem L ngsachsenparameter zugeordneten Wert INPOSW2 P51 und dem Parameter INPOSW1 P19 Dies ist wichtig um eine Bohrung mit einer anderen im Falle von Mehrfachbohrungen zu vereinen damit die Bahn schneller und glatter ist Wenn INPOSW2 lt INPOSW1 in G07 scharfe Kante Wenn INPOSW2 gt INPOSW1 in G50 runde kontrollierte Ecken Falls im Zyklus mit Skalierung gearbeitet wird erfolgen die Bohroperationen mit der f r programmierten Schrittiefe jedoch mit ver nderter Schrittzahl J Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Anwahl eines Werkzeugs T1 M6 Ausgangspunkt GO G90 X0 YO Z0 Definition des Festzyklus G83 G99 G00 G90 X50 Y50 Z 98 I 22 J3 F100 S500 M4 Positionierung und Festzyklus G98 G90 G00 X500 Y500 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 R cklauf des Werkzeugs W hrend der Bearbeitung gestattet die CNC den R cklauf des Werkzeugs zur Ausgangsebene wobei die Spindel stoppt sobald dies erst einmal erreicht ist Wenn die SPS Flagge RETRACYC M5065 aktiviert wird erfolgt ein Stopp der Hauptachse und es erfolgt der R cklauf ohne dass die S
250. rammierung im TC Modus an Enth lt eine Bedienungsanleitung f r das Selbststudium FAGOR 2 CNC 8037 23 Jo e uoleJuswnyogq FAGOR CNC 8037 24 ALLGEMEINES Die CNC kann sowohl am Maschinenfu von dem Frontbedienpult als auch von einem externen Zusatzger t Computer programmiert werden Die dem Benutzer zur Verf gung stehende Speicherkapazit t betr gt 1 Mbyte Die Werkst ckprogramme und die Werte in den Tabellen ber welche die CNC verf gt k nnen an der Vorderseite des Bedienpults ber einem Rechner DNC oder ber ein Peripherieger t eingegeben werden Eingabe von Programmen und Tabellen ber die Bedientafel Sobald erst einmal der Bearbeitungsmodus oder die gew nschte Tabelle ausgew hlt wurden gestattet die CNC die Dateneingabe ber Tastatur Eingabe von Programmen und Tabellen ber einen Rechner DNC oder einem Peripherieger t Die CNC gestattet den Datenaustausch mit einem Rechner oder einem Peripherieger t und verwendet daf r die serielle Schnittstelle RS232C Bei Steuerung durch die CNC ist es erforderlich die entsprechende Tabelle oder das Teileprogrammverzeichnis Hilfsprogramme f r den Dialog vorzugeben Je nach Art des Dialogs ist der Seriellschnittstellen Maschinenparameter PROTOCOL zu setzen PROTOCOL 0 zum Dialog mit einem Peripherieger t PROTOCOL 1 zum Dialog ber DNC FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 25 ALLGEMEINES Werkst
251. rchgef hrt Ebenso ist sie unwirksam im Tippmodus bei Werkzeuginspektion usw Der Befehl G95 ist modal d h er bleibt aktiv bis G94 vorkommt Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 und nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC entsprechend dem Wert des allgemeinen Maschinenparameters IFEED auf G94 oder auf G95 ber 5 2 3 ungsha Konstanter Oberfl chenvorschub G96 Wenn G96 programmiert ist gelten Vorschubgeschwindigkeiten mittels F5 5 programmiert als auf die Werkzeugschneide bezogen Diese Funktion bewirkt die Herstellung gleichm ssiger Oberfl chen an W lbungen Auf diese Art und Weise wird wenn man mit der Funktion G96 arbeitet die Schnittgeschwindigkeit im Drehzentrum des Werkzeugs bei inneren oder u eren Kurven variiert damit sie am Schnittpunkt konstant bleibt Der Befehl G96 ist modal d h er bleibt aktiv bis G97 vorkommt Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 und nach einem NOTHALT oder einem RUCKSETZ Vorgang geht die CNC auf G97 ber Vorschubgeschwindigkeit F O1 PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 65 5 2 4 Konstante Vorschubgeschwindigkeit im Drehzentrum des Werkzeugs G97 Wenn G97 programmiert ist gelten Vorschubgeschwindigkeiten mittels F5 5 programmiert als auf den Werkzeugmittelpunkt bezogen W hrend der Bearbeitung mit der Funktion G97 ndert sich die
252. rd irgendein Zwischenpunkt programmiert Der Endpunkt des Kreisbogens ist in kartesischen oder in Polarkoordinaten zu definieren der Zwischenpunkt wird stets in kartesischen Koordinaten definiert mittels der Adresse I J oder K Diese sind den Achsen wie folgt zugeordnet Achsen X U A gt Achsen Y V B gt J Achsen Z W C gt K Kartesische Koordinaten G17 G09 X 5 5 Y 5 5 1 5 5 J 5 5 Polarkoordinaten G17 G09 R 5 5 Q 5 5 1 5 5 J 5 5 Beispiel Wobei Ausgangspunkt X0 YO ist G09 X35 Y20 I 15 J25 Funktion G09 ist nicht modal und muss daher stets programmiert werden wenn ein durch drei Punkte definierter Kreisbahnverlauf ausgef hrt werden soll Funktion G09 kann als G9 programmiert werden Beim Programmieren von G09 braucht die Verfahrrichtung G02 oder G03 nicht programmiert zu werden Die Funktion f hrt zu keiner nachtr glichen nderung des Programms Die Funktion G01 G02 oder G03 wird wieder aktiv sobald der Satz durchgef hrt ist m ssen Die CNC bringt den entsprechenden Fehlercode zur Anzeige N Mit der Funktion G09 lassen sich keine vollst ndigen Kreise erzeugen da drei Punkte definiert werden a wird STEUERUNG DES BAHNVERLAUFS Kreisf rmige Bahn die mit Hilfe von drei Punkten G09 festgelegt FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 87 Schraubenlinieninterpolation STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SoFT V
253. rden k nnen Es handelt sich um folgende Werte e Dezimalzahlen e Hexadezimalzahlen Die Konstante e Die Tabellen und Variablen die nur gelesen werden k nnen da ihr Wert innerhalb eines Programms nicht ver ndert werden kann Konstanten PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 244 12 4 Operatoren Operatoren sind Symbole zur Bezeichnung mathematischer und logischer Operationen Die CNC arbeitet mit arithmetischen relationalen logischen bin ren und trigonometrischen sowie speziellen Operatoren Arithmetische Operatoren MOD EXP Addition P1 3 4 Subtraktion auch zur Bezeichnung P2 5 2 P3 2 3 Multiplikation P4 2 3 Division P5 9 2 Modul Rest einer Division P6 7MOD4 Exponent P7 2EXP3 Relationale Operatoren EQ NE GT GE LT LE Gleich Ungleich Gr sser als Gr sser oder gleich als Kleiner als Kleiner oder gleich als Logische oder bin re Operatoren P1 7 P2 3 P3 6 P4 6 P5 4 5 P6 3 P7 8 NOT OR AND XOR Logische Operatoren bei Bedingungen und bin re Operatoren bei Variablen und Konstanten IF FIRST AND GS1 EQ 1 GOTO N100 P5 P1 AND NOT P2 OR P3 Trigonometrische Funktionen SIN COS TAN ASIN ACOS ATAN ARG Sinus P1 SIN 30 Kosinus P2 COS 30 Tangens P3 TAN 30 Arcussinus P4 ASIN 1 Arcuskosinus P5 ACOS 1 Arcustangens P6 ATAN
254. reffende Unterprogramm nach einer programmierten Verfahrbewegung stets insgesamt nicht satzweise durchgef hrt CNC 8037 Im Folgenden erfolgt eine ausf hrliche Erl uterung der Mehrfachbearbeitungen wobei bei allen angenommen wird dass die Arbeitsebene von der X und Y Achse gebildet wird MopeLL AM SOFT V01 4x 191 MEHRFACHBEARBEITUNGEN G60 Mehrfachbearbeitung in gerader Linie FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 192 10 1 G60 Mehrfachbearbeitung in gerader Linie Dieser Zyklus hat folgendes Programmierformat G60 A XI PQRSTUV XK IK A 5 5 Winkel des Bahnverlaufs Definition des Winkels zwischen Bearbeitungsbahn und Abszissenachse Der Winkel wird in Grad angegeben wenn er nicht programmiert ist wird er mit A 0 angenommen X5 5 Bahnl nge Definition der L nge der Bearbeitungsbahn 15 5 bergang zwischen Bearbeitungsschritten Definition der Abst nde zwischen den Bearbeitungsoperationen K5 Zahl von Bearbeitungsschritten Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der Bearbeitungs Definierungspunkt Da die Bearbeitungsoperationen mittels zweier beliebiger Punkte der Gruppe X I K definiert werden k nnen l sst die CNC folgende Kombinationen zu XI XK IK Trotzdem ist bei Definierung im Format XI darauf zu achten dass die Anzahl der Bearbeitungsoperationen ganzzahlig ist andernfalls l st die CNC die ent
255. renzungen der Arbeitsbereiche ee G21 Definition der oberen Abgrenzungen der Arbeitsbereiche 38 G22 Zu Abschaltung von Arbeitsbereichen 3 7 2 G32 Vorschub F als Umkehrfunktion der Zeit 6 15 G33 Elecktronisches Gewindeschneiden 6 12 G34 Variabel g ngige Gewinde 6 13 G36 Eckenverrundung 6 10 G37 Tangentialer Eingang 6 8 G38 Tangentialer Ausgang SS G39 Kantenanfasend 6 11 G40 Werkzeugradiuskompensation Aus amp 1 G41 Werkzeugradiuskompensation Links 8 1 G41 N Feststellung von Zusammenst en 8 3 G42 Werkzeugradiuskompensation Rechts 8 1 G42 N Feststellung von Zusammenst en 8 3 G43 Werkzeugl ngenkorrektur Ein 8 2 G44 Werkzeugl ngenkorrektur Aus 82 G50 Gesteuerte Betriebsart runde Ecken 7 3 3 G51 Vorschau 7 4 G52 Verfahren bis Ber hrung 6 14 G53 Programmierung bez glich des Maschinennullpunkts 4 3 G54 Absolute Nullpunktverschiebung 1 4 4 2 G55 Absolute Nullpunktverschiebung 2 4 4 2 G56 Absolute Nullpunktverschiebung 3 4 4 2 G57 Absolute Nullpunktverschiebung 4 4 4 2 G58 Additive Nullpunktverschiebung 1 4 4 2 G59 Additive Nullpunktverschiebung 2 4 4 2 G60 Mehrfachbearbeitung in gerader Linie 10 1 G61 Mehrfachbearbeitung im Parallelogramm 10 2 G62 Mehrfachbearbeitung in Gittermuster 10 3 G63 Mehrfachbearbeitung im Kreis 10 4 G64 Mehrfachbearbeitung im Kreisbogen 10 5 G65 Programmierte Bearbeitung ber Kreisbogensehne 10 6 G69 Komplexes Tieflochbohren 9 6 G70 Programmierung in Zoll 3 3 G71 Programmierung in Millimeter 3 3
256. rgebende Bahn nicht der vorgesehenen Deshalb empfiehlt es sich keine Variablen dieser Art in Abschnitte in denen mit Werkzeugkompensation gearbeitet wird einzuf gen b Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 213 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MopeLL M SoFT V01 4x 214 12 2 1 Allzweck Parameter oder Variablen Auf die Variablen mit allgemeiner Bedeutung bezieht man sich mit Hilfe des Buchstabens P dem eine ganze Zahl folgt Die CNC verf gt ber vier Arten von Variablen mit allgemeiner Bedeutung Typ des Parameters Bereich Lokale Parameter PO P25 Allgemeine Parameter P100 P299 Benutzerparameter P1000 P1255 OEM Parameter des Herstellers P2000 P2255 In den S tzen die im ISO Kode programmiert wurden ist es gestattet die Parameter mit allen Bereichen GFST DM und den Koordinatenwerten der Achsen in Verbindung zu bringen Die Satzkennungsnummer wird mit einem numerischen Wert festgelegt Falls in hochsprachig programmierten S tzen Parameter benutzt werden k nnen diese innerhalb beliebiger Ausdr cke stehen Der Programmierer kann die allgemeinen Parameter zur Edierung eigener Programme benutzen Sp terhin und w hrend der Abarbeitung ersetzt die CNC diese Variablen durch die ihnen jeweils zugeordneten Werte Bei der Programmierung von In der Ausf hrung von
257. rnnnrennt 9 8 G82 Bohr Festzyklus mit Venwellen nennen 151 9 8 1 Grundlegende Funktionsweise uuensenneessennennnennnnnennnnnnnnnnnnnnnnnnnnnnnnnnennnn nennen 152 KAPITEL 10 KAPITEL 11 KAPITEL 12 KAPITEL 13 9 9 G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschnelden nenn 154 9 9 1 Grundlegende Funktionsweise 9 10 G84 Gewindebohrzyklus 9 10 1 Grundlegende Funktionsweise 9 11 G85 Festzykl sireiben annsaeennnnesen ea dE AE EN 9 11 1 Grundlegende Funktionsweise 9 12 G86 Ausbohren mit R ckzug in GOO nenne 165 9 12 1 Grundlegende Funktlonswelse nenn 167 9 13 G87 Festzyklus PRechteckiaschen nennen nenn 168 9 13 1 Grundlegende Funktlonswelse A 171 9 14 G88 Festzyklus Kreistaschen 9 14 1 Grundlegende Funktlonswelse nenn 9 15 G89 Ausbohren mit R ckzug in GOT nennen 9 15 1 Grundlegende Funktionsweise 9 16 G210 Festzyklus des Fr sens der Bohrung 9 16 1 Grundlegende Funktionsweise 9 17 G211 Fr szyklus des Innengewindes nenn 9 17 1 Grundlegende Funktlonswelse nennen nenn 9 18 G212 Fr szyklus des Aussengewindes 9 18 1 Grundlegende Funktlonswelse nenn MEHRFACHBEARBEITUNGEN 10 1 G60 Mehrfachbearbeitung in gerader Linie 10 1 1 Grundlegende Funktionsweise 10 2 G61 Mehrfachbearbeitung im Parallelogramm seen nen nnnnnnnennen nennen 194 10 2 1 Grundlegende Funktlonswelse nenn 196 10 3 G62 Mehrfachbe
258. rogrammierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Bezugsebene erfolgen K5 Wartezeit Definition der Verweildauer in Hundertstel Sekunden nach den einzelnen Bohrschritten bis das Werkzeug verf hrt Wenn dieser Wert nicht programmiert ist wird die CNC der Wert KO annehmen R Gewindeschneidtyp Definiert den Typ des Gewindes der durchgef hrt werden soll RO Normales Gewindeschneiden R1 Interpoliertes Gewindeschneiden Die CNC h lt die Spindel in M19 an und orientiert diese damit mit dem Gewindeschneiden begonnen werden kann R2 Interpoliertes Gewindeschneiden Wenn sich die Spindel in M3 oder M4 dreht stoppt die CNC diese nicht und orientiert diese auch nicht um mit dem Gewindeschneiden zu beginnen Mit dieser Option kann das Gewinde nicht berholt werden obwohl das Werkst ck nicht losgelassen wurde da dieses nicht mit dem Eingang der Schraube bereinstimmt das vorher bearbeitet wurde J5 5 Vorschubfaktor f r den R cklauf GRUNDZYKLUS G84 Gewindebohrzyklus Bei interpoliertem Gewindeschneiden betr gt der R ckzugsvorschub J mal den Gewindeschneid Vorschub Wird nicht programmiert oder wird J1 programmiert stimmen beide Vorsch be miteinander berein Zum interpolierten Gewindeschneiden muss die Spindel zum Betrieb in Schleife vorbereitet sein das hei t sie muss ber einen Motor Servoantrieb sowie einen Drehgeber verf gen Bei der Ausf hrung eines interpolierten
259. rogrammierung sind folgende Elemente verf gbar e Reservierte W rter Numerische Konstanten e Symbole Reservierte W rter Es werden solche Worte als reserviert angesehen welche die CNC beider Programmierung in einer h heren Programmiersprache verwendet um die Variablen des Systems die Operatoren Programmzeilen der Steuerung usw zu beherrschen S mtliche Buchstaben des Alphabets A Z sind ebenfalls reservierte W rter da sie jeweils ein hochsprachiges Wort darstellen k nnen wenn sie allein stehen Numerische Konstanten Die in einer h heren Programmiersprache programmierten S tze gestatten die Verwendung von Dezimalzahlen und von Hexadezimalzahlen e Die Zahlen im Dezimalformat d rfen nicht das Format 6 5 6 Stellen und 5 Dezimalstellen bersteigen Den Zahlen im Hexadezimalformat muss das Symbol vorangestellt werden und sie d rfen h chstens 8 Stellen haben Die Zuordnung von Konstanten mit einem h heren Format als 6 5 zu Variablen erfolgt mittels arithmetischer Parameter mittels arithmetischer Ausdr cke oder mittels Konstanten im Hexadezimalformat Zuordnung des Werts 100000000 zur Variablen TIMER kann auf folgende Weise geschehen TIMER 5F5E100 TIMER 10000 10000 P100 10000 10000 TIMER P100 Wenn die Steuerung mit dem metrischen System Millimeter arbeitet liegt die Aufl sung bei Zehntelmikrometer und die Programmierung erfolgt im Format 5 4 positiv oder nega
260. rschub der Positionierachse so da diese zur gleichen Zeit wie die anderen Achsen den Endpunkt erreichen Funktion G01 ist modal und nicht mit G00 G02 G03 G33 und G34 kompatibel Anstatt G01 kann auch G1 programmiert werden Die CNC bernimmt zum Zeitpunkt des Einschaltens nach der Ausf hrung von M02 M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des allgemeinen Maschinenparameters IMOVE Code G00 oder Code G01 EM Lineare Interpolation G01 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x K i Kreisinterpolation G02 G03 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 80 Kreisinterpolation G02 G03 F r Kreisinterpolation bestehen zwei M glichkeiten G02 Kreisinterpolation nach rechts Uhrzeigersinn G03 Kreisinterpolation nach links Gegen Uhrzeigersinn Die hinter G02 oder G03 programmierten Verfahrbewegungen erfolgen in der Form einer Kreisbahn und mit der programmierten Vorschubgeschwindigkeit F Die Richtungen Im Uhrzeigersinn G02 und Entgegen dem Uhrzeigersinn G03 sind im Koordinatensystem gem ss der nachstehenden Abbildung festgelegt Das Koordinatensystem bezieht sich auf die Bewegungen des Werkzeugs am Teil Kreisinterpolation kann nur in einer Ebene stattfinden Die Definitionen lauten wie folgt Kartesische Koordinaten Die Koordinaten des Kreisbogen Endpunkts und d
261. rundlegenden Ausf hrung ersetzt die Steuerung den arithmetischer Parameter durch seinen Wert Zum Beispiel bei Programmierung von XP3 vertauscht die CNC w hrend der Abarbeitung des Programms den Ausdruck P3 mit seinem numerischen Wert sodass sich dann X20 X20 567 X 0 003 usw ergibt FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 21 BAU EINES PROGRAMMS Erstellung eines Programms auf der CNC FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 32 2 1 2 1 1 Erstellung eines Programms auf der CNC Die S tze aus denen ein Programm besteht haben folgende Struktur Satzanfang Programmsatz Satzende Satzanfang Der Anfangeines Satzes der optional ist kann mit Hilfe von einer oder verschiedenen Bedingungen f r einen Sprung im Satz und durch die Kennung oder die Satznummer formatiert sein Beide m ssen in dieser Reihenfolge programmiert werden Satzsprungbedingung 1 2 3 Diese drei Bedingungen des Satzsprunges denn und 1 sind gleich sie werden von den Flaggen BLKSKIP1 BLKSKIP2 und BLKSKIP3 der SPS berwacht Wenn eine dieser Markierungen aktiv ist werden S tze mit Ausblendzeichen nicht durchgef hrt Die Steuerung geht auf den jeweils anschliessenden Satz ber Ein Satz kann bis zu 3 Ausblendzeichen enthalten Diese werden nacheinander in der programmierten Reihenfolge bewertet Die Steuerung liest 200 S tze bezogen auf den in Durchf hrung befindlichen Satz im Voraus und berechn
262. rung von M02 M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des allgemeinen Maschinenparameters IMOVE Code G00 oder Code G01 Programmiierbeispiele 40 Ze t gt y Nachstehend werden die einzelnen Programmierarten analysiert hierbei bildet der Punkt X60 Y40 den Startpunkt Kartesische Koordinaten G90 G17 G03 X110 Y90 10 J50 X160 Y40 150 JO Kreisinterpolation G02 G03 Polarkoordinaten G90 G17 G03 Q0 I0 J50 STEUERUNG DES BAHNVERLAUFS Q 90 150 JO oder G93 I60 J90 Definierung als Polarkoordinaten Ursprungspunkts G03 Q0 G93 I160 J90 Neudefinierung des Polarkoordinaten Ursprungspunkts Q 90 Kartesische Koordinaten mit Radiusprogrammierung G90 G17 G03 X110 Y90 R50 X160 Y40 R50 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 83 Kreisinterpolation G02 G03 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 84 4 Nachstehend werden die einzelnen Programmierarten analysiert hierbei bildet der Punkt X170 Y80 den Startpunkt Kartesische Koordinaten G90 G17 G02 X170 Y80 I 50 JO oder G90 G17 G02 I 50 JO Polarkoordinaten G90 G17 G02 Q36 01 50 JO oder G93 I120 J80 Definierung als Polarkoordinaten Ursprungspunkts G02 Q360 Kartesische Koordinaten mit Radiusprogrammierung Hier k nnen keine vollst ndigen Kreise programmiert werden da die Anzahl der L sungen u
263. rung von MO2 M30 oder nach einem Notaus oder Reset nimmt die CNC je nach Einstellung des allgemeinen Maschinenparameters IFEED entweder den Code G94 oder G95 an berlegungen In der Variable PRGFIN gibt die CNC den Vorschub als Umkehrfunktion der programmierten Zeit an und in der Variable FEED den resultierenden Vorschub in mm min oder inch min bersteigt der resultierende Vorschub einer der Achse das im allgemeinen Maschinenparameter festgelegte H chstma MAXFEED so wendet die CNC dieses H chstma an Bei Verschiebungen in G00 wird der programmierte Vorschub F nicht beachtet Alle Verschiebungen werden mit dem im Achsenmaschinenparameter GOOFEED programmierten Vorschub ausgef hrt Wird F0 programmiert so wird die Verschiebung mit dem im Achsenmaschinenparamter MAXFEED angegebenen Vorschub ausgef hrt Die Funktion G32 kann im Kanal der SPS programmiert und ausgef hrt werden Im Tipp Betrieb wird Funktion G32 deaktiviert EM STEUERUNG DES BAHNVERLAUFS Vorschub F als Umkehrfunktion der Zeit G32 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 97 Programmierungshandbuch ze9 19Z Jop uopyunpyaywn sie 4 qnyos o SANVIH3ANHVA S30 INNHIN3LS CNC 8037 MopeLL AM SorT V01 4x ZUS TZLICHE VORBEREITENDE FUNKTIONEN 7 1 Satzvorbereitungs Unterbrechung G04 Die CNC liest bis zu 20 S tze gerechnet ab dem in Durchf hrung befindlichen Satz im Voraus ein um di
264. rzeichen mit dem Format 4 5 Die CNC akzeptiert jedoch auch um die Befehle zu vereinfachen das Format 5 5 dadurch sind sowohl metrische Befehle im Format 5 4 wie auch Zollbefehle im Format 4 5 erfasst Beim Einschalten der Betriebsspannung nach Durchf hrung von M02 M30 sowie nach einem NOTHALT oder einem RU CKSETZ Vorgang geht die CNC auf das im allgemeinen Maschinenparameter INCHES definierte Massystem ber ACHSEN UND KOORDINATENSYSTEME Werkst ckma e Millimeter G71 oder Zoll G70 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 20 ACHSEN UND KOORDINATENSYSTEME Absolute inkrementale Programmierung G90 G91 FAGOR 2 CNC 8037 MODELL M SOFT V01 4x A0 3 4 Absolute inkrementale Programmierung G90 G91 Die CNC gestattet die Programmierung der Koordinaten des jeweiligen Punkts in Absolut G90 oder in Schrittmasswerten G91 Bei der Arbeit mit Absolutkoordinaten G90 beziehen sich die Punktkoordinaten auf den Ursprungspunkt des jeweils festgelegten Koordinatensystems h ufig der Teilenullpunkt Bezugspunkt Bei der Arbeit mit Schrittmasskoordinaten Relativkoordinaten G91 entspricht der jeweils programmierte numerische Wert der Verfahrbewegung ber den zur ckzulegenden Weg bezogen auf den Punkt an dem sich das Werkzeug im betreffenden Augenblick befindet Das Vorzeichen gibt die Verfahrrichtung an Die Funktionen G90 und G91 sind modal und schliessen sich gegenseitig aus Pl
265. s der G Code im Bearbeitungs und im Simulationsmodus neben den aktuellen Bearbeitungsbedingungen angezeigt wird Si Vorbereitende Funktionen PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MooeLL AM SorFT V01 4x EI Vorschubgeschwindigkeit F PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 62 5 2 Vorschubgeschwindigkeit F Die Vorschubgeschwindigkeit kann programmiert werden Die jeweilige Geschwindigkeit wird beibehalten bis eine andere programmiert ist Sie wird mittels der Adresse F festgelegt Je nach dem ob der Modus G94 oder der Modus G95 aktiv ist erfolgt der Vorschub in mm min min oder in mm U COU Das Programmformat ist 5 5 das hei t 5 4 wenn man in Millimeter programmiert und 4 5 wenn man in Zoll programmiert Die maximalen Vorschubgeschwindigkeiten der Maschine sind achsenweise in den Achsen Maschinenparametern MAXFEED festgelegt Siek nnen mittels FO oder durch Programmieren von F mit dem entsprechenden Wert aufgerufen werden Die programmierte Vorschubgeschwindigkeit F ist bei Linearinterpolation G01 und bei Kreisinterpolation A02 G03 wirksam Wenn kein F Befehl vorhanden ist arbeitet die CNC mit dem Vorschub FO Beim Eilgangverfahren G00 verf hrt die Maschine mit den in den Achsen Maschinenparametern GOOFEED festgelegten Eilganggeschwindigkeiten unabh ngig von dem mittels F programmierten Wert Die programmierte Vorschubgeschw
266. s die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist Anwahl eines Werkzeugs TI M6 Ausgangspunkt GO G90 X0 YO Z0 Definition des Festzyklus G86 G98 G91 X250 Y350 Z 98 I 22 F100 S500 Storniert den Festzyklus G80 Positionierung G90 X0 YO Programmende M30 GRUNDZYKLUS G86 Ausbohren mit R ckzug in G00 O FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 167 GRUNDZYKLUS G87 Festzyklus Rechtecktaschen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x WEI 9 13 G87 Festzyklus Rechtecktaschen Bei diesem Zyklus wird an der programmierten Stelle eine Rechtecktasche in aufeinanderfolgenden Schritten bis Erreichen der Endkoordinate erzeugt Ausserdem kann nach jedem Fr sdurchgang ein Schlichtdurchgang mit eigener Vorschubgeschwindigkeit durchgef hrt werden Um eine gleichm ssige Oberfl che der Wandung zu erreichen wird das Werkzeug beim letzten Fr sschritt eines Fr sdurchgangs tangential zugestellt und zur ckgefahren F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G87 G98 G99 XYZIJKBCDHLV G00 G01 F G01 H G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an de Bohroperation G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Ansc
267. s nur eine Anweisung und keine weiteren Informationen enthalten FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 249 Zuordnungsanweisungen PROGRAMMZEILEN F R DIE KONTROLLE VON LA FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 250 13 1 Zuordnungsanweisungen Zuordnungsanweisungen stellen die einfachste Anweisungsart dar sie k nnen wie folgt definiert werden Ziel Arithmetischer Ausdruck Als Ziel kann ein lokaler oder ein globaler Parameter oder eine Lese Schreib Variable dienen Arithmetische Ausdr cke k nnen beliebige Komplexit tsgrade aufweisen oder schlicht aus numerischen Konstanten bestehen P102 FZLOX ORGX 55 ORGX 54 P100 Im speziellen Fall der Definierung lokaler Parameter anhand ihrer Namen z B A anstatt PO wenn der arithmetische Ausdruck eine numerische Konstante ist kann die Anweisung wie folgt abgek rzt werden PO 13 7 gt A 13 7 gt A13 7 Ein Satz kann bis zu 26 Zuordnungen zu unterschiedlichen Zielen enthalten Dabei werden Gesamtheiten von Zuordnungen zu ein und dem selben Ziel jeweils als eine einzige Zuordnung betrachtet P1 P1 P2 PI P1 P3 PL P1 P4 P1 P1 P5 ist das gleich wie P1 P1 P2 P3 P4 P5 Die einzelnen Zuordnungen innerhalb eines Satzes werden durch Kommata getrennt 13 2 _Anzeigeanweisungen ERROR Ganzzahl Textmeldung Diese Anweisung unterbricht das Programm und l st die jeweilige Fehlermeldung aus der Fehler kann wie
268. s sie am Anfang des Satzes in dem sie programmiert ist wirksam wird 5 5 7 M05 Spindelhalt Es empfiehlt sich diese Funktion in die Tabelle der M Funktionen aufzunehmen und so zu definieren dass sie nach dem Satz in dem sie programmiert ist wirksam wird Diese Funktion bewirkt dass die CNC bei aktivem allgemeinem Maschinenparameter TOOFMO6 bedeutet Bearbeitungszentrum Befehle zum Werkzeugwechsler sendet und die 5 5 8 M06 Kennung f r den Werkzeugwechsel 5 S gt G o Werkzeugmagazin Tabelle aktualisiert lt S T Es empfiehlt sich diese Funktion in die Tabelle der M Funktionen aufzunehmen und so zu definieren dass das Unterprogramm f r den Werkzeugwechsler der Maschine durchgef hrt wird PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 73 Hilfsfunktion M PROGRAMMIERUNG GEM B DEM ISO KODE FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 24 5 5 9 M19 Orientierter Halt der Spindel Die CNC gestattet Ansteuerung der Spindel mit offener Regelschleife M3 M4 und mit geschlossener Regelschleife M19 Damit Ansteuerung mit geschlossener Regelschleife m glich ist muss ein Rotativencoder an der Maschinenspindel installiert sein Zur Umschaltung von offener auf geschlossene Regelschleife ist der Befehl M19 oder der Befehl M19 S 5 5 erforderlich Die CNC geht folgenderma en vor e Wenn die Spindel mit Referenzschalter ausgestattet ist ndert die CNC die Spindeldr
269. sdruck Spalte definiert Ausdruck1 Ausdruck2 und Ausdruck3 k nnen beliebige Zahlen oder Ausdr cke die sich zu einer Zahl aufl sen enthalten Die CNC gestattet die Definierung und die Positionierung von bis zu 26 Fenstern 0 25 im Anzeigebereich daf r sine 21 Zeilen 0 20 und 80 Spalten 0 79 verf gbar DW Ausdruck 1 Ausdruck 2 DW Ausdruck 3 Ausdruck 4 Der mnemonische Code DW bewirkt dass die Ausdruck1 Ausdruck3 zur Anzeige gebracht werden die numerischen Daten die im Ausdruck 2 4 angegeben werden bewertet und angezeigt Ausdruck 1 Ausdruck 2 Ausdruck 3 k nnen beliebige Zahlen oder Ausdr cke die sich zu einer Zahl aufl sen enthalten Das folgende Beispiel bewirkt die Anzeige von dynamischen Variablen ODW 1 6 33 Definierung Datenfenster 1 ODW 2 14 33 Definierung Datenfenster 2 N10 DW1 DATE DW2 TIME Anzeige Datum in Fenster 1 Anzeige Zeit in Fenster 2 GOTO N10 Die Anzeige der Daten kann im Dezimal im Hexadezimal und im Bin rformat erfolgen Daf r sind die folgenden Befehle verf gbar DW1 100 Dezimalformat Datenfenster 1 zeigt Eingabewert 100 DWH2 100 Hexadezimalformat Datenfenster 2 zeigt Eingabewert 64 DWB3 100 Bin rformat Datenfenster 3 zeigt Eingabewert 01100100 Bei Benutzung des Bin rformats ist die Anzeige auf eine L nge von 8 Stellen begrenzt f r Werte von ber 255 wird der Wert 11111111 und f r Werte die negativer als 127 sind der
270. ses des Werkzeuges mit dem Wert 10 5 mm auf der Tabelle und Ausf hren der Kontur 10 4 mm auf der Tabelle und Ausf hren der Kontur 10 3 mm auf der Tabelle und Ausf hren der Kontur 10 2 mm auf der Tabelle und Ausf hren der Kontur 10 1 mm auf der Tabelle und Ausf hren der Kontur 10 0 mm auf der Tabelle und Ausf hren der Kontur Also wenn w hrend der Bearbeitung das Programm unterbrochen wird oder ein Reset erfolgt bernimmt die Tabelle den Wert f r den Radius der ihr in diesem Moment zugeordnet wurde z B 10 2 mm Sein Wert wurde modifiziert Um diese Tatsache zu vermeiden statt den Werkzeugradius in der Tabelle TOR zu modifizieren gibt es die Variable HTOR wo der Wert des Radiuses des Werkzeuges der von der CNC f r die Berechnungen verwendet wird nach und nach ver ndert wird Wenn sich jetzt eine Programmunterbrechung ereignet ist der Wert des Werkzeugradiuses deram Anfang in der Tabelle TOR zugeordnet wurde der richtige denn er wird nicht ver ndert Lese Schreib Variablen TORn Auslesen oder ndern des Radiuswerts des betreffenden Werkzeugs n in der Korrekturtabelle P110 TOR3 Zuordnung des Radiuskorrekturwerts 3 zu Parameter P110 TOR3 P111 Dem Radius der Korrektur 3 wird der Wert des Parameters P111 zugewiesen TOLn Auslesen oder ndern des L ngenwerts des betreffenden Werkzeugs n in der Korrekturtabelle TOln Auslesen oder ndern des dem Radiusverschleiss l des betreffenden
271. sgew hlten Achse bezieht Bei den Rotationsachsen ohne Grenzen ber cksichtigen diese Variablen den Wert der aktiven Verschiebung Die Werte der Variablen bestehen aus denen der aktiven Verschiebung und 360 ORG 360 Wenn ORG 20 zeigt zwischen 20 und 380 an zeigt zwischen 340 und 20 an Wenn ORG 60 zeigt zwischen 60 und 300 an zeigt zwischen 420 und 60 an APOS X C Gibt den wirklichen Koordinatenwert der Werkzeugbasis aus auf der sich der Werkst cknullpunkt der ausgew hlten Achse bezieht ATPOS X C Gibt den theoretischen Koordinatenwert wirklicher Koordinatenwert Verfolgungsfehler der Werkzeugbasis aus auf den sich der Werkst cknullpunkt der ausgew hlten Achse bezieht DPOS X C Die CNC aktualisiert diese Variable immer dann wenn die Funktionen G75 und G76 Abtastoperationen ausf hren Wird die Kommunikation zwischen digitalem Me taster und der CNC mittels Infrarotstrahlen hergestellt so kann es eine Verz gerung im Millisekundenbereich zwischen dem Augenblick der Messung und dem Empfang des Signals geben Obwohl der Messtaster weiterhin verfahren wird bis die CNC das Signal von der Abtastung erh lt ber cksichtigt die CNC den Wert der dem allgemeinen Maschinenparameter PRODEL zugewiesen wurde und erm glicht die Anzeige folgender Informationen zu den Variablen TPOS X C u
272. sprechend der jeweiligen Achse X C FIZONE FIZLO X C FIZUP X C Status des Arbeitsbereichs 5 R ckgabe des unteren Grenzwerts der Zone 5 entsprechend der jeweiligen Achse X C R ckgabe des oberen Grenzwerts der Zone 5 entsprechend der jeweiligen Achse X C b Variablen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 2321 Variablen PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MopeLL M SoFT V01 4x 222 12 2 6 Den Vorsch ben zugeordnete Variablen Dem Ist Vorschub zugeordnete Lesevariablen FREAL Gibt den tats chlichen Vorschub der CNC aus in mm Minute oder Zoll Minute P100 FREAL Dem Parameter P100 wird der tats chliche Vorschub der CNC zugewiesen FREAL X C Gibt den tats chlichen Vorschub der CNC aus der f r die ausgew hlte Achse gilt FTEO X C Gibt den theoretischen Vorschub der CNC auf der ausgew hlten Achse aus Funktion G94 zugeordnete Lesevariablen FEED Gibt den Vorschub aus der in der CNC mit Hilfe der Funktion G94 ausgew hlt worden ist in mm Minute oder Zoll Minute Der Geschwindigkeitswert kann durch DNC oder die PLC oder mittels Programm festgelegt werden Die CNCw hlt einen davon aus der durch DNC bestimmte hat h chste der durch das Programm bestimmte geringste Priorit t DNCF R ckgabe der in der DNC mittels Programm festgelegten Vorschubgeschwindigkeit in mm Minute oder Zoll Minute Beim
273. sprechende Fehlermeldung aus P QR ST U V Punkte an denen das Bohren ausgesetzt wird Diese Parameter k nnen optional gesetzt werden sie dienen zur Bezeichnung der Punkte an denen oder zwischen denen keine Bearbeitung erforderlich ist Programmierung von P7 bedeutet somit dass an Punkt P7 keine Bearbeitung erfolgen soll wohingegen Q10 013 bedeutet dass von Punkt 10 bis Punkt 13 d h an den Punkten 10 11 12 und 13 die Bearbeitung entf llt Bei der Definierung von Punktgruppen Q10 013 muss darauf geachtet werden den letzten Punkt dreistellig zu bezeichnen da die CNC den Befehl Q10 13 im Mehrfachbearbeitungs Modus als Befehl Q10 130 versteht Die Reihenfolge der Parameter im Programm lautet P Q R S T U V ebenso ist auf die Reihenfolge bei der Numerierung zu achten d h die der Adresse Q zugeordneten Nummern m ssen gr sser als die der Adresse P und kleiner als die der Adresse R zugeordneten sein Beispiel Korrekte Eingabe P5 006 Q12 015 R20 022 Falsche Programmierung P5 006 020 022 R12 015 Werden diese Parameter nicht nicht programmiert geht die CNC davon aus dass die Bearbeitung an allen Punkten des programmierten Bahnverlaufs auszuf hren ist 10 1 1 Grundlegende Funktionsweise 1 Die Mehrfachbearbeitung berechnet den n chsten der programmierten Punkte an dem die Bearbeitung ausgef hrt werden soll 2 Im Eilgang G00 zu diesem Punkt 3 Mehrfachbearbeitung mittels Festzyklus oder modalem Unterpro
274. st die CNC die entsprechende Fehlermeldung aus Y5 5 Die L nge der Bahn auf der Ordinatenachse FAGOR 2 Definition der L nge der Bearbeitungsbahn in der Ordinatenachse J5 5 bergang zwischen Bearbeitungsschritten auf der Ordinatenachse CNC 8037 Definition der Abst nde zwischen den Bearbeitungsoperationen in der Ordinatenachse D5 Anzahl der Bearbeitungen auf der Ordinatenachse Definition der Gesamtzahl der Operationen im betreffenden Abschnitt eingeschlossen der Bearbeitungs Definierungspunkt MoneLt M SOFT V01 4x Da die Bearbeitungsoperationen mittels zweier beliebiger Punkte der Gruppe Y J D definiert werden k nnen l sst die CNC folgende Kombinationen zu YJ YD JD WEI MEHRFACHBEARBEITUNGEN G62 Mehrfachbearbeitung unter Rasterbildung FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 198 Trotzdem ist bei Definierung im Format YJ darauf zu achten dass die Anzahl der Bearbeitungsoperationen ganzzahlig ist andernfalls l st die CNC die entsprechende Fehlermeldung aus P QR ST U V Punkte an denen das Bohren ausgesetzt wird Diese Parameter sind optional und werden f r die Angabe benutzt an welchen der programmierten Punkte oder zwischen welchen Punkten die Bearbeitung nicht ausgef hrt werden soll Programmierung von P7 bedeutet somit dass an Punkt P7 keine Bearbeitung erfolgen soll wohingegen Q10 013 bedeutet dass von Punkt 10 bis Punkt 13 d h an den Punkten 10 11 12 und 13
275. st es gestattet die Spindel auszurichten und den Dorn vor der R ckzugsbewegung herauszuziehen wobei auf diese Weise eine Bildung von Streifen auf dem Werkst ck vermieden wird Diese steht nur zur Verf gung wenn man mit einem ausgerichteten Stopp der Spindel arbeitet F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G86 G98 G99 XYZIKQRDE G00 ZA M03 lt M03 NS M04 N M04 ul UL G98 GRUNDZYKLUS G86 Ausbohren mit R ckzug in G00 O G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Ausbohroperation G99 Zur ckfahren des Werkzeugs zur Referenzebene im Anschluss an die Ausbohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition FAGOR 2 1 5 5 Nachreibtiefe Definition der Ausbohrtiefe Die Programmierung kann in Absolut oder in Schrittmasswerten dann CNC 8037 bezogen
276. st wahlweise benutzbar um den Prozentsatz der aufzubringenden Beschleunigung festzulegen Wenn dieser Befehl fehlt oder den Wert 0 aufweist bernimmt die CNC den im Maschinenparameter f r die jeweilige Achse festgelegten Beschleunigungswert E 5 5 Zugelassene Konturfehler Um so kleiner dieser Parameter ist desto kleiner ist auch Bearbeitungsvorschub B 0 180 Dieser Parameter gestattet die Bearbeitung von scharfen Kanten mit der Funktion Look Ahead Winkelwert in Grad der programmierten Kanten unter dem die Bearbeitung als scharfe Kante erfolgt Block I q Block I 1 Der Parameter A gestattet die Benutzung eines Standardwerts f r die Bearbeitungsbeschleunigung und eines anderen Werts im Betrieb mit Vorschau Wenn der Parameter B nicht einprogrammiert bleibt die berwachung der scharfen Kanten an den Ecken gel scht Die berwachung der scharfen Kanten an den Ecken ist sowohl g ltig den Algorithmus Look Ahead mit der berwachung des Beschleunigungsrucks als auch f r den Look Ahead Algoritnmus ohne berwachung des Beschleunigungsrucks berlegungen zur Ausf hrung Die CNC ber cksichtigt im Moment der Berechnung des Vorschubs Folgendes e Programmierte Vorschubgeschwindigkeit B gen und Ecken e Maximaler Vorschub der Achsen e Maximale Beschleunigungswerte e Der Jerk Wenn w hrend des Betriebs unter Vorschau Look Ahead eine der nachfolgend aufgef hrten Bedingungen eintritt bremst die
277. sunisrsrirasunianari aast 3 7 ee le EE 3 7 1 Festlegung der Arbeitsbereiche esssessieessisssiisesirtssrttriistrintnirnnrnnnnnntnnnnnntnnnnennn 3 7 2 Verwendung der Arbeitsbereiche ssssssssssessiissriiteriiesiitesiinsrntnnirnsnnnntennnnnnennnnnn nn REFERENZSYSTEME 4 1 Bezugeebenge ssiiinsiasri e risidagi evie iaie rrr EE ESEN Ea ea PAKENEE EST IEAA E ESEN as 51 4 2 Maschinenreferenzsuche Q74 s essssssssisrssrssrsrurenrinsrenrnanrussnaerurinnsnuntanenanaannaseannnnsenae 52 4 3 Programmierung mit Maschinennullpunkt G53 essssesesssreieeisierieirisrieisrrsririerrernen 53 4 4 Voreinstellung der Koordinaten und Nullpunktverschiebungen uennennen 54 4 4 1 Vorauswahl der Koordinatenwerte und Einschr nkung des Wertes S G92 55 4 4 2 Nullpunktverschiebungen G54 G59 und G159 4 5 Vorwahl vom polaren Nullpunkt G93 4224424nsnnnnnnnnnnnennnnnnennnnnnnnnn nennen nenn PROGRAMMIERUNG GEM B DEM ISO KODE 5 1 Vorbereitende Funktionen ssssessssnssusnessnesnonsssnennonsennnnusnensnennonensensnonssnsonnsnnnsnennon 60 5 2 Vorschubgeschwindigkeit F 2u020000200n00000000n0nnnnnnonesnnnnesnessnennonennonnunnesnnnnsnensunnannenn 62 5 2 1 Vorschub in mm min oder Zoll min G94 22u4244r0nnnnnnennennnnnnennnennennnnnnnnnennnn nen 63 5 2 2 Vorschub in mm U oder Zoll U G0p1 5 2 3 Konstanter Oberfl chenvorschub G96 5 2 4 Konstante Vorschubgeschwind
278. t die Anzeige des tats chlichen Koordinatenwertes der X Achse im Koordinatensystem des Werkst ckes und das Lesen der Variablen PPOSX TPOSX und POSX In dem Moment des Einschaltens nach dem Ausf hren einer Funktion MO2 oder M30 und nach einem NOTAUS oder Reset wird die Variable gem dem Wert des Parameters DFORMAT der X Achse initialisiert Wenn dieser Parameter einen Wert hat der gr er als oder gleich 4 ist nimmt die Variable den Wert 1 an und im entgegengesetzten Fall ist der Wert 0 PRBMOD Zeigt an ob man einen Abtastfehler in folgenden F llen anzeigen muss oder nicht obwohl der allgemeine Maschinenparameter PROBERR P119 YES ist e Wenn eine Bewegung des Messtasters mit der Funktion G75 endet und der Messtaster das Werkst ck nicht angekratzt hat SEH e Wenn eine Bewegung des Messtasters mit der Funktion G76 endet und der Messtaster st ndig das Werkst ck angekratzt hat e Die Variable PRBMOD kann folgende Werte haben 8 Wert Bedeutung gt 0 Wenn eine Fehleranzeige gegeben wird 1 Wenn eine Fehleranzeige nicht gegeben wird Voreingestellter Wert 0 Die Variable PRBMOD wird von der CNC und SPS aus gelesen und geschrieben und von der DNC aus wird sie nur gelesen PROGRAMMIERUNG IN H HERER SPRACHE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 243 Programmierungshandbuch 12 3 Konstanten Konstanten sind alle jene Festwerte die auch mittels Programm nicht ge ndert we
279. t sich im Anschluss an jeden Bohrschritt ein Verweilvorgang programmieren F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G69 G98 G99XYZIBCDHIKLR 4 GRUNDZYKLUS G69 Komplexes Tieflochbohren Em mm mm mm a mm gp G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Bohroperation G99 Zur ckfahren des Werkzeugs zur Bezugsebene im Anschluss an die Bohroperation X Y 5 5 Koordinaten f r die Bearbeitung Optionale Definition der Verfahrbewegungen der Hauptebenen Achsen zur Positionierung des Werkzeugs auf den Bearbeitungspunkt Die Programmierung kann in kartesischen oder in Polarkoordinaten sowie abh ngig vom Modus G90 G91 in Absolut oder in Schrittmasswerten erfolgen Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Ausgangsebene erfolgen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition 1 5 5 Bohrtiefe Definition der Gesamtbohrtiefe Die Programmierung kann in Absolut oder in Schrittmasswerten dann bezogen auf die Oberfl che des Werkst cks erfolgen B5 5 Bohrschritte FAGOR 2 Definition der Bohrschritte in der L ngsachse C5 5 Eilzustellung bis zu vorherigen Bohrung CNC 8037 Definition des im Eilgang G00 zu verfahrenden Wegs d
280. teigung L von G34 muss mit der Gewindesteigung von G33 bereinstimmen Die Zunahme der Gewindesteigung bei der ersten Spindelstockdrehung bei variabel g ngigem Gewinde entspricht einer halben Zunahme K 2 und bei sp teren Drehungen der ganzen Zunahme K Verbindung eines variabel g ngigen Gewindes G34 mit einem festg ngigen Gewinde Wird zum Abschluss eines variabel g ngigen Gewindeschneidens G34 mit einem Gewindest ck benutzt das die Endsteigung des vorigen Gewindeschneidens beibehalten soll Da die Berechnung der Endgewindesteigung sehr komplex ist wird das festg ngige Gewindeschneiden nicht mit G33 sondern mit G34 LO KO programmiert Die Steigung wird in CNC berechnet Verbindung von zwei variabel g ngige Gewinde G34 Die Verbindung von zwei variabel g ngigen Gewindeschneidvorg ngen Q34 ist nicht gestattet Variabel g ngige Gewinde G34 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 95 Verfahren bis Anschlag G52 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SOFT V01 4x EI 6 14 Verfahren bis Anschlag G52 Mittels der Funktion G52 kann eine Achse so programmiert werden dass sie bis zur Ber hrung mit einem Objekt verf hrt Diese M glichkeit kann f r Formmaschinen bewegliche Reitst cke Stangenzufuhreinrichtungen usw interessant sein Das Programmierformat ist G52 X C 5 5 Hinter G52 sind die betreffende Achse und die Z
281. telpunkt oder der Anfangs und der Endpunkt des Kreisbogens berechnet werden m ssen Die Funktion G36 ist nicht modal sie ist deshalb stets neu zu programmieren wenn Eckenverrundung durchgef hrt werden soll Die Funktion ist in dem Satz anzuordnen in dem die Verfahrbewegung f r die Ecke die verrundet werden soll endet Hinter G36 ist stets der Wert R5 5 anzugeben Dieser gibt den Radius des Kreisbogens f r die Eckenverrundung an Der Wert R muss stets positiv sein i G90 G01 G36 R5 X35 Y60 x50 YO Fi G90 G03 G36 R5 X50 Y50 10 J30 G01 X50 YO EM STEUERUNG DES BAHNVERLAUFS Kontrollierte Eckenverrundung G36 FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 91 Abschr gung G39 STEUERUNG DES BAHNVERLAUFS FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 92 6 11 Abschr gung G39 Beim Bearbeiten istes m glich mittels der Funktion G39 Ecken zwischen zwei Geraden anzufasen ohne dass dazu die Schnittpunkte berechnet werden m ssen Die Funktion G39 ist nicht modal sie ist deshalb stets neu zu programmieren wenn Eckenanfasung durchgef hrt werden soll Die Funktion ist in dem Satz anzuordnen in dem die Verfahrbewegung f r die Ecke die abgefast werden soll endet Hinter G39 ist stets der Wert R5 5 anzugeben Dieser gibt den Abstand vom Ende der programmierten Verfahrbewegung bis zum dem Punkt an dem die Anfasung durchgef hrt werden soll an Der Wert R muss stets
282. tenwerte sind die von den tats chlichen Achsen Die Deaktivierung der Winkelumwandlung erfolgt mit Hilfe der Funktion G46 und diese wird dann in folgendem Format programmiert G46 SO G46 Die Winkelumwandlung der geneigten Achse bleibt nach einem RESET M30 und sogar nach einer Aus und Einschaltung der Steuerung aktiv b e WINKELUMWANDLUNG DER GENEIGTEN ACHSE Aktivierung und Deaktivierung der Winkelumwandlung FAGOR 2 CNC 8037 MopeLL AM SorFT V01 4x 271 gt Unterbrechung der Winkelumwandlung WINKELUMWANDLUNG DER GENEIGTEN ACHSE FAGOR 2 CNC 8037 MopeLL M SOFT V01 4x 272 14 2 Unterbrechung der Winkelumwandlung Das Stoppen der Winkelumwandlung ist ein spezieller Modus f r Bewegungen entlang der Winkelachse aber dieser ist im kartesianischen System programmiert W hrend der Bewegungen im manuellen Modus wird die Unterbrechung f r die Winkelumwandlung nicht angewendet Das Stoppen der Winkelumwandlung erfolgt mit Hilfe der Funktion G46 und diese wird dann in folgendem Format programmiert G46 S2 Programmierung der Zustellbewegungen nach dem Stoppen der Winkelumwandlung Bei einer gestoppten Winkelumwandlung muss man in den Bewegungssatz nur den Koordinatenwert der Winkelachse einprogrammieren Wenn man den Koordinatenwert der orthogonalen Achse programmiert erfolgt das Verfahren gem der normalen Winkelumwandlung Aufheben des Stoppens einer Umwandlung Das Stoppen e
283. ter beim Aktivieren von Look Ahead Algorithmus festlegt wurden werden die Werte der besagten Filter immer dann beibehalten wenn ihre Frequenz 30 Hz nicht bersteigen soll Im Fall dass seine Frequenz ber 30 Hz liegt nimmt man die Werte in einer Gr enordnung von 5 und einer Frequenz von 30 Hz Wenn es verschiedenen Filter gibt die auf den Achsen des Kanals festgelegt wurden wird die tiefste Frequenz immer dann genommen wenn die Frequenz von 30 Hz nicht berstiegen werden soll e Obwohl der erweiterte Algorithmus des Look Aheads mit den Fagor Filtern mit Hilfe des Bit 15 des allgemeinen Maschinenparameters LOOKATYP P160 aktiv ist tritt sie in den folgenden F llen nicht in Funktion Wenn der allgemeine Maschinenparameter IPOTIME P73 1 ist Wenn irgendeine der Achsen des Hauptkanals den allgemeinen Achsparameter SMOTIME P58 nicht gleich O hat Wenn irgendeine der Achsen des Hauptkanals einen Filter hat der durch den Parameter festgelegt ist und dessen Typ kein Fagor Filter ist allgemeiner Achsparameter TYPE P71 nicht gleich 2 In diesen F llen zeigt die CNC beim Aktivieren der G51 den entsprechenden Fehler an 7 4 2 Funktion des Look Aheads mit aktiven FAGOR Filtern Diese Verbesserung gestattet die Verwendung von Fagor Filtern mit der Funktion Look Ahead Algorithmus des nicht erweiterten Look Aheads Dies wird nur ber cksichtigt nur wenn der erweiterte Algorithmus des Look Aheads deaktiviert
284. tet eine Bohrung ohne Vorbohrung vorzunehmen F r den Zyklus wird das kartesische Koordinatensystem benutzt Das Programmierformat lautet G210 G98 G99XYZDIJKB J mm G00 a M03 ma G01 M4 P e un Bene hessen G99 G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Bohroperation G99 Zur ckfahren des Werkzeugs zur Referenzebene im Anschluss an de Bohroperation X 5 5 Ma auf der Abszissenachse im Mittelpunkt der Bohrung Definition des Koordinatenwerts auf der X Achse gemessen vom Zentrum der Bohrung Wenn man ihn nicht einprogrammiert nimmt man die aktuelle Position des Werkzeugs an dieser Achse Y 5 5 Ma auf der Ordinatenachse im Mittelpunkt der Bohrung Definition des Koordinatenwerts auf der Y Achse gemessen vom Zentrum der Bohrung Wenn man ihn nicht einprogrammiert nimmt man die aktuelle Position des Werkzeugs an dieser Achse Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren in diesem Fall wird sich auf die Referenzebene bezogen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition D5 Sicherheitsabstand Definition des Abstands zwischen Bezugsebene und Teileoberfl che an der Stelle der Bearbeitung Wenn dieser Wert nicht programmiert ist wird ein solcher von 0 angenommen 1 5
285. tiv mit 5 Stellen und 4 Dezimalwerte Wenn die Steuerung mit Zoll arbeitet liegt die Aufl sung Hunderttausendstel Zoll und die Programmierung erfolgt im Format 4 5 positiv oder negativ mit 4 Stellen und 5 Dezimalwerte Um die Programmierung zu vereinfachen l sst die CNC stets das Format 5 5 positiv oder negativ mit 5 Vorkomma und 5 Dezimalstellen zu und passt die Zahlen jeweils bei Benutzung an den entsprechenden Modus an FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 211 Programmierungshandbuch Symbole Die in Hochsprache benutzten Symbole sind folgende Diet Lexikalische Beschreibung PROGRAMMIERUNG IN H HERER SPRACHE N FAGOR 2 CNC 8037 MopeLL AM SOFT V01 4x 212 12 2 Variablen Die CNC weist eine Reihe interner Variabler zum Zugriff durch Benutzerprogramme durch PLC Programme und durch DNC auf Je nach Verwendung unterteilen sich diese Variablen in Lese Variablen und in Lese Schreib Variablen Der Zugriff zu diesen Variablen durch Benutzerprogramme erfolgt mittels hochsprachiger Befehle Auf jede einzelne dieser Variablen wird sich mit Hilfe ihrer Mnemonik die in Gro buchstaben geschrieben wird bezogen e Mit X C endende W rter geh ren zu einem Satz von 9 Elementen die jeweils aus einer Wurzel und einem der Endbuchstaben X Y Z U V W A B oder C bestehen ORG X C gt ORGX ORGY ORGZ ORGU ORGV ORGW ORGA ORGB ORGC Die fertigen Mnemoniken in n verweisen darauf
286. tiven Meldung vom Bearbeitungszentrum welche die h chste Priorit t hat PLCIn R W 32 Eing nge des Bearbeitungszentrums ab Eingang n PLCOn R W 32 Ausg nge des Bearbeitungszentrums ab Eingang n PLCMn R W 32 Markierungen des Bearbeitungszentrums ab Eingang n PLCRn R W Register n PLCTn R W Z hlung der Zeittaktsteuerung n PLCCn R W Z hlung mit dem Z hler n PLCMMn R W Modifiziert die Flagge n des Bearbeitungszentrums Variablen die mit den lokalen und globalen Parametern in Zusammenhang stehen Variable CNC SPS DNC Abschnitt 12 2 12 GUP n R W Globaler Parameterwert P100 P299 n LUP a b R W Angezeigter lokaler Parameter PO P25 b auf der Ebene der Verschachtelung a CALLP R Angabe der definierten und der nicht definierten lokalen Parameter in Aufrufen f r Unterprogramme mittels der mnemonischen Codes PCALL und MCALL Der Betriebsart zugeordneter Variablen Variable CNC SPS DNC Abschnitt 12 2 13 OPMODE R R R Betriebsart Sonstige Variablen Variable CNC SPS DNC Abschnitt 12 2 14 NBTOOL R R Nummer des Werkzeugs das berwacht wird PRGN R R R Nummer des in der Ausf hrung befindlichen Programms BLKN R R H Kennungsnummer des letzten ausgef hrten Satzes GSn R Status der angeforderten Funktion G n GGSA R R Status der Funktionen G00 bis G24 GGSB R R Status der Funktionen G2
287. tsprechende lokale Parameter definiert ist 1 Ja 0 Nein Bit 31 30 29 28 27 26 25 24 23 22 er Br 1 0 o lolo o olo a E Beispiel Aufruf Unterprogramm 20 PCALL 20 PO 20 P2 3 P3 5 Anfang Unterprogramm 20 SUB 20 P100 CALLP In Parameter P100 ergibt sich folgendes 0000 0000 0000 0000 0000 0000 0000 1101 LSB 12 2 13 Der Betriebsart zugeordneter Variablen Mit dem Standarbetrieb zusammenh ngende Lesevariablen OPMODE Bringt den der angew hlten Betriebsart entsprechenden Code zur ck 0 Hauptmen SEH 10 Automatikbetrieb 11 Einzelsatzbetrieb 12 Datenhandeingabe MDI in Ablauf 13 Werkzeug berwachung Variablen 14 R ckstellung 15 Satzsuche indem G ausgef hrt wird 16 Satzsuche indem G M S und T Funktionen ausgef hrt werden 20 Simulation Sollbahnverfahren 21 Simulation G Funktionen 22 Simulation G M S und T Funktionen 23 Simulation Verfahren in Hauptebene 24 Simulation Eilgangverfahren PROGRAMMIERUNG IN H HERER SPRACHE 25 Eilgang Simulation mit S 0 30 Normaledierung 31 Edierung Benutzerprogramm 32 Edierung TEACH IN 33 Interaktiver Editor 40 Verfahren mit Stetigbahntippen 41 Verfahren im inkrementalen JOG Tippbetrieb 42 Verfahren mit elektronischem Steuerrad 43 Referenz
288. tzt Das Programmierformat lautet G212 G98 G99XYZDIJKBCLAERQ m M03 _ M04 G98 G99 G98 G99 R cklaufebene G98 Zur ckfahren des Werkzeugs zur Ausgangsebene im Anschluss an die Bohroperation G99 Zur ckfahren des Werkzeugs zur Referenzebene im Anschluss an de Bohroperation X 5 5 Ma auf der Abszissenachse der Nabenmitte Definition des Koordinatenwerts auf der X Achse gemessen von Nabenmitte Wenn man ihn nicht einprogrammiert nimmt man die aktuelle Position des Werkzeugs an dieser Achse Y 5 5 Ma auf der Ordinatenachse der Nabenmitte Definition des Koordinatenwerts auf der Y Achse gemessen der Nabenmitte Wenn man ihn nicht einprogrammiert nimmt man die aktuelle Position des Werkzeugs an dieser Achse Z 5 5 Referenzebene Definition der Bezugsebenen Koordinate Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren in diesem Fall wird sich auf die Referenzebene bezogen Wenn Z nicht programmiert ist entspricht die Bezugsebene der jeweils aktuellen Werkzeugposition D5 Sicherheitsabstand Definition des Abstands zwischen Bezugsebene und Teileoberfl che an der Stelle der Bearbeitung Wenn dieser Wert nicht programmiert ist wird ein solcher von 0 angenommen l 5 5 Bearbeitungstiefe Definition der Tiefe des Gewindeschneidens Man kann in absoluten Koordinatenwerten oder in inkrementalen Koordinatenwerten programmieren
289. u verfahren und synchronisiert sie auf die in den Achsen Maschinenparametern REFVALUE definierten Bezugskoordinaten ZMR W R XMW YMW ZMW XMR YMR ZMR a a XMR XMW Maschinennullpunt Werkst cknullpunkt Maschinenbezugspunkt Koordinaten des Teilenullpunkts Koordinaten des Maschinenbezugspunkts REFVALUE FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x EI REFERENZSYSTEME Maschinenreferenzsuche G74 FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 52 4 2 Maschinenreferenzsuche G74 Bei der CNC kann das Referenzfahren der Maschine auf zweierlei Weise programmiert werden e Maschinenreferenzsuche nach einer oder mehreren Achsen in einer bestimmten Reihenfolge Hierzu werden G74 und anschliessend die beim Referenzfahren zu verfahrenden Achsen programmiert Zum Beispiel G74 X Z Die CNC l st das Verfahren aller angew hlten Achsen mit einem Bezugspunktschalter Achsen Maschinenparameter DECINPUT in der in den Achsen Maschinenparametern REFDIREC festgelegten Richtung aus Zun chst verfahren die Achsen jeweils mit der im betreffenden Achsen Maschinenparameter REFEED1 festgelegten Verfahrgeschwindigkeit bis zum Bezugspunktschalter Dann werden die Achsen in der programmierten Reihenfolge referenzgefahren bis zum Markierimpuls Die zweite Verfahrbewegung erfolgt achsenweise mit der im jeweiligen Achsen Maschinenparameter REFEED2 festgelegten Ver
290. uip zcoa SPANIEN Erkl rt Unter unserer ausschlie lichen Haftung die Konformit t des Produkts NUMERISCH GESTEUERTE 8037 Zusammengesetzt aus den folgenden Modulen und Zubeh r 8037 M 8037 T 8037 TC Fernbedienungsmodule RIO ETHERNET ETHERNET CAN CAN AXES ETHERNET CAN AXES Anmerkung Einige zus tzliche Zeichen k nnen hinter den Referenzangaben der oben angezeigten Modelle stehen Alle Komponenten erf llen die aufgef hrten Richtlinien Jedoch kann die Einhaltung auf dem Etikett der Ausr stung selbst berpr ft werden Auf den die sich diese Erkl rung mit folgenden Standards und Normen bezieht Niederspannungsnormen EN 60204 1 2006 Elektrische Ger te in Maschinen Teil 1 Allgemeine Anforderungen Normen hinsichtlich der elektromagnetischen Vertr glichkeit EN 61131 2 2007 Steuerungen Teil 2 Anforderungen und Pr fungen von Einrichtungen In bereinstimmung mit den Bestimmungen der EU Richtlinien 2006 95 EG und 2004 108 EG Niederspannung Elektromagnetische Vertr glichkeit und Updates Mondrag n am 14 M rz 2012 Pedro Ruiz de Aguirre FAGOR 2 CNC 8037 VERSIONS BERSICHT Im Folgenden werden eine Liste der in jeder Softwareversion hinzugef gten Leistungen und die Handb cher gezeigt in denen jede einzelne beschrieben wird In der Versions bersicht wurden folgende Abk rzungen verwendet INST Installationshandbuch PRG Programmierungshandbuch OPT Bedienhandbuch OPT TC Betriebshand
291. und bernehmen Sie die die dem Korrektor D entsprechenden Werkzeugausma e Schlagen Sie bitte im Betriebshandbuch nach um zu erfahren wie man auf diese Tabellen zugreift sie anschaut und sie definiert Nutzung der Funktionen T und D Wie das folgende Beispiel zeigt k nnen die Funktionen T und D einzeln oder getrennt voneinander programmiert werden T5 D18 Auswahl des Werkzeuges 5 und bernahme der Ausma e des Korrektors 18 D22 Werkzeug 5 ist weiter ausgew hlt Die Ausma e des Korrektors 22 werden bernommen T3 Auswahl des Werkzeuges 3 und bernahme der Ausma e des dazugeh rigen Werkzeuges Steht ein Magazin zur Verf gung in dem eine und dieselbe Position von mehr als einem Werkzeug eingenommen werden kann ist folgendes zu tun Die Funktion T zur Bezugnahme auf die Magazinposition und die Funktion D zur Bezugnahme auf die Ausma e des Werkzeuges benutzen welches sich in dieser Position befindet Beispielsweise wird T5 D23 programmiert Das bedeutet dass ein Werkzeug ausgew hlt werden soll welches sich in der Position 5 befindet und dass die CNC die in der Tabelle f r den Korrektor 23 angezeigten Ausma e beachten soll L ngs und Radialkompensation des Werkzeuges Die CNC sieht die Korrektorentabelle ein und bernimmt die Ausma e des dem aktivierten Korrektor D entsprechenden Werkzeuges Mit den Funktionen G40 G41 G42 kann die Radialkompensation aktiviert bzw deaktiviert werden Mit den F
292. und 40 C FAGOR 2 bei einem Mittelwert von weniger als 35 C liegen F r den Nichtbetriebsbereich muss eine Umgebungstemperatur von 25 C bis 70 C herrschen CNC 8037 e Geh use der Zentraleinheit f r die CNC 8037 Garantieren dass zwischen der Zentraleinheit und allen Seitenw nden des Geh uses der geforderte Abstand eingehalten wird Zur besseren L ftung des Geh uses einen Gleichstroml fter benutzen e Trennschaltvorrichtung der Stromversorgung Die Trennschaltvorrichtung der Stromversorgung ist an einer leicht zug nglichen Stelle und in einem Bodenabstand von 0 7 bis 1 7 m anzubringen 24 wm SCHUTZVORRICHTUNGEN DES 8037 GER TS SELBST ee O e Zentraleinheit Hat 1 flinke Au ensicherung Typ F mit 4 A f r 250 Volt O lt 4 SICHERUNG O Sicherheitsbedingungen Eing nge Ausg nge Alle digitalen Eing nge Ausg nge sind zwischen der CNC und externen Schaltungsanordnung mit Optokopplern galvanisch isoliert FAGOR 2 CNC 8037 Sicherheitsbedingungen FAGOR 2 CNC 8037 16 VORKEHRUNGEN BEI REPARATUREN Nicht im Ger teinneren herumhantieren Das Ger teinnere darf nur von befugtem Personal von Fagor Automation manipuliert werden Die Stecker nicht bei an das Stromnetz angeschlossenem Ger t handhaben Sich vor der Handhabung
293. ung G81 Bohrzyklus G82 Festzyklus des Bohrens mit Zeittaktsteuerung G83 Tiefbohrzyklus mit konstant g ngigem Gewindeschneiden G84 Gewindebohrzyklus G85 Festzyklus reiben G86 Ausbohren mit R ckzug in G00 G87 Festzyklus Rechtecktaschen G88 Festzyklus Kreistaschen G89 Ausbohren Festzyklus mit R ckzug in G01 G210 Festzyklus des Fr sens der Bohrung G211 Festzyklus des Fr sens eines Innengewindes G212 Festzyklus des Fr sens eines Aussengewindes Ausserdem sind im Zusammenhang mit den Bearbeitungs Festzyklen die folgenden Funktionen verf gbar G79 nderung der Festzyklusparameter G98 R ckkehr zur Ausgangsebene nach Zyklusende G99 R ckkehr zur Bezugsebene nach Zyklusende FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 133 GRUNDZYKLUS Definition des Festzykus FAGOR 2 CNC 8037 MopeLL AM SOFT V01 4x 134 9 1 Programmierungshandbuch Definition des Festzykus Festzyklen werden jeweils mittels ihrer G Funktion und den entsprechenden Parametern definiert Festzyklen k nnen nicht in S tzen f r nichtlineare Verfahrbewegungen G02 G03 G08 G09 G33 oder G34 definiert werden Ausserdem lassen sich Festzyklen nicht durchf hren wenn G02 G03 G33 oder G34 aktiv ist Die CNC l st bei einem Versuch in derartigen F llen eine entsprechende Fehlermeldung aus Nach der Definierung eines Festzyklus in einem Satz und in den darauffolgenden S tzen ist die Programmierung von G02 G03 G08 un
294. ung bevor sie den gew nschten Punkt anf hrt Programmierung der Nicht Rollover Achse In G90 und G91 wie eine Linearachse Positionierdrehachse ausschlie lich Diese Achsen k nnen nicht mit Linearachsen interpolieren Verfahren Immer in G00 keine Radiuskompensation m glich G41 G42 Programmierung der Rollover Achse G90 Immer positiv und ber den k rzesten Weg Endpunkt zwischen 0 und 359 9999 G91 Das Vorzeichen gibt die Drehrichtung an Ist die programmierte Bewegung gr er als 360 so macht die Achse mehr als eine Umdrehung bevor sie den gew nschten Punkt anf hrt Programmierung der Nicht Rollover Achse In G90 und G91 wie eine Linearachse Hirth Drehachse Funktion und Programmierung sind hnlich wie bei der Positionier Drehachse Der Unterschied besteht darin da Hirth Drehachsen keine Dezimalzahlen sondern nur ganze Positionen zulassen Die CNC l t mehr als eine Hirth Achse zu jedoch keine Bewegungen bei denen mehr als eine Hirth Achse gleichzeitig betroffen sind Drehachsen ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x A7 Arbeitsbereiche ACHSEN UND KOORDINATENSYSTEME FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 48 3 7 3 7 1 Arbeitsbereiche Die CNC erm glicht die Festlegung von vier Arbeitszonen oder bereichen und die Begrenzung der Werkzeug Verfahrbewegungen in diesen Bereichen Festlegung der Arbeitsbereiche In jedem Arbeitsb
295. ungsfaktoren bei den Achsen die von beiden Faktoren betroffen sind Die Funktion G72 ist modal und verliert ihre Wirkungsf higkeit beim Einschalten der CNC nach Durchf hrung von MO2 oder M30 sowie nach einem Nothalt oder nach dem Zur cksetzen nicht ber cksichtigt il Bei der Durchf hrung von Simulationen ohne Achsbewegungen wird diese Art von Ma stabsfaktor Skalierung einer Achse der Ebene und Werkzeugradiuskompensation Wie ersichtlich f llt die Werkzeugbahn nicht mit der Sollbahn zusammen da die errechnete Verfahrbewegung skaliert ist N Ma stabsfaktor G72 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MopeLL AM SoFT V01 4x 113 ammierungsha ndbuch Falls jedoch bei einer Rundachse der Skalierungsfaktor 360 2rR entspricht wobei R der Radius des zu bearbeitenden zylindrischen Teils ist kann die Achse als Linearachse behandelt werden und auf dem Zylinderumfang lassen sich beliebige Konturen mit Werkzeugradiuskompensation programmieren Ma stabsfaktor G72 ZUS TZLICHE VORBEREITENDE FUNKTIONEN FAGOR 2 CNC 8037 MODELL M SOFT V01 4x 114 7 7 Drehung des Koordinatensystems G73 Die Funktion G73 erm glicht die Drehung des Koordinatensystems um den Koordinatenursprungspunkt oder um einen als aktiven Punkt programmierten Drehungsmittelpunkt Das Format lautet wie folgt G73 Q 5 5 I 5 5 J45
296. ungsschritt Definition der Zustelltiefe in der L ngsachse Bei positivem Wert wird der gesamte Zyklus mit gleichbleibender Zustelltiefe f r die einzelnen Schritte durchgef hrt wobei diese kleiner als die programmierte sein kann Bei negativem Wert wird der Zyklus mit der programmierten Zustelltiefe f r die einzelnen Schritte durchgef hrt im letzten Schritt jedoch mit der Rest Zustelltiefe C 5 5 Fr sdurchgang Definierung des Fr sdurchgangs nach der Hauptebene Bei positivem Wert wird der gesamte Zyklus mit gleichbleibender Bahnbreite f r den gesamten Schritt durchgef hrt wobei diese kleiner als die programmierte sein kann Bei negativem Wert wird der Zyklus mit der programmierten Bahnbreite f r die einzelnen Schritte durchgef hrt im letzten Schritt jedoch mit der Rest Bahnbreite GRUNDZYKLUS G87 Festzyklus Rechtecktaschen FAGOR 2 CNC 8037 MooeLL AM SoFT V01 4x 169 GRUNDZYKLUS G87 Festzyklus Rechtecktaschen FAGOR 2 CNC 8037 MODELL M SoFT V01 4x 170 Wenn dieser Befehl nicht programmiert ist arbeitet die CNC mit 3 4 des Durchmessers des angew hlten Werkzeugs Wird mit einem Wert gr er dem Werkzeugdurchmesser programmiert zeigt die CNC den entsprechenden Fehler Bei Programmierung des Werts O gibt die CNC ebenfalls die entsprechende Fehlermeldung aus D5 5 Referenzebene Definition des Abstands zwischen Bezugsebene und T
297. unktionen G43 G44 kann die L ngskompensation aktiviert bzw deaktiviert werden Ist kein Werkzeug ausgew hlt oder wird DO definiert wird weder die L ngs noch die Radialkompensation angewandt F r mehr Information bitte das Kapitel 8 Werkzeugkompensation dieses Handbuches konsultieren 5 5 Hilfsfunktion M Hilfsfunktionen werden mittels des Codes M4 programmiert Ein Satz kann bis zu 7 Hilfsfunktionen enthalten Wenn in einem Satz mehrere Funktionen vorhanden sind f hrt die CNC sie entsprechend der programmierten Reihenfolge durch Die CNC weist eine Tabelle der M Funktionen auf mit den im allgemeinen Maschinenparameter NMISCFUN festgelegten Posten Sie enth lt f r jedes Element folgendes e Nummer 0 9999 der definierten M Hilfsfunktion Nummer des der betreffenden Hilfsfunktion zuzuordnenden Unterprogramms Anzeiger der bestimmt ob die M Funktion vor oder nach dem Verfahrsatz in dem sie programmiert ist durchgef hrt wird e Anzeiger der bestimmt ob die Durchf hrung der M Funktion die Satzvorbereitung unterbricht Anzeiger der bestimmt ob die M Funktion auch nach Abarbeitung des zugeh rigen Unterprogramms durchgef hrt wird e Anzeiger der bestimmt ob die CNC auf das Signal AUX END Signal M durchgef hrt von der PLC warten muss bevor sie mit der Abarbeitung des Programms fortf hrt Wenn eine M Hilfsfunktion zur Durchf hrung ansteht und in der Tabelle der M Funktionen nichts
298. wei maschinen Nahegelegene Hochspannunggsleitungen Etc e Schutzm ntel Der Hersteller bernimmt die Gew hrleistung daf r dass der Schutzmantel in den das Ger t montiert wurde alle Gebrauchsrichtlinien in der Europ ischen Wirtschaftsgemeinschaft erf llt Von der Werkzeugmaschine kommende Interferenzen vermeiden An der Werkzeugmaschine m ssen alle Interferenzen erzeugenden Elemente Relaisspulen Kontaktsch tze Motoren etc abgekoppelt sein Relaisspulen f r Gleichstrom Diode Typ IN4000 Relaisspulen f r Wechselstrom RC Baugruppe ist m glichst nahe an den Spulen angeschlossen und die ungef hren Werten sind dann R 220 Q 1 W und C 0 2 pF 600 Volt Wechselstrommotoren RC Baugruppen sind zwischen den Phasen angeschlossen die Werte sind R 300 Q 6 W und C 0 47 pF 600 V e Die geeignete Stromquelle benutzen Verwenden Sie f r die Stromversorgung der Ein und Ausg nge eine externe Stromversorgungsquelle welche die 24 V Gleichstromversorgung stabilisiert Erdung der Stromquelle Der Nullvoltpunkt der externen Stromquelle ist an den Haupterdpunkt der Maschine anzuschlie en Beschaltung der Analogeing nge und ausg nge Es wird empfohlen den Anschluss mit Hilfe von abgeschirmten Kabeln vorzunehmen wodurch alle Dr hte der Abschirmung am entsprechenden Bildschirm angeschlossen werden e Umgebungsbedingungen Die Umgebungstemperatur die f r die Funktion vorhanden sein muss soll zwischen 5
299. wird Wert C 0 genommen C 0 Das Verfahren erfolgt im Schnellvorlauf GOO C 1 Verfahrbewegung mit Linearinterpolation G01 C 2 Das Verfahren erfolgt als Kreisinterpolation entgegen dem Uhrzeigersinn G03 C 3 Das Verfahren erfolgt als Kreisinterpolation entgegen dem Uhrzeigersinn G03 F5 5 Vorschub f r die Verschiebung zwischen Punkten Definition der Verfahrgeschwindigkeit zwischen den Punkten Dieser Parameter ist nur bei einem C Wert nicht gleich Null zu programmieren Wenn er nicht programmiert ist wird der Wert f r FO angenommen der maximalen Vorschubgeschwindigkeit laut Achsen Maschinenparameter MAXFEED 10 6 1 Grundlegende Funktionsweise 1 Die Mehrfachbearbeitung berechnet den programmierten Punkt an dem die Bearbeitung ausgef hrt werden soll 2 Verschiebung im mit C G00 G01 G02 oder G03 programmierten Vorschub zu diesem Punkt 3 Mehrfachbearbeitung mittels Festzyklus oder modalem Unterprogramm entsprechend der Anwahl nach der Verfahrbewegung Das Werkzeug ist danach auf dem programmierten Punkt positioniert Programmierbeipiel unter der Annahme dass die Arbeitsebene von der X und Y Achse gebildet wird dass die L ngsachse die Z Achse und der Ausgangspunkt X0 YO Z0 ist 44 610 Definierung und Positionierung f r Festzyklus G81 G98 G01 G91 X890 Y500 Z 8 I 22 F100 S500 Definierung der Mehrfach bearbeitung G65 X 280 Y 40 A60 C1 F200 Storn
300. zerdiagnose 115 Diagnose der Festplatte HD 116 Geometrietest des Kreises 117 Oszilloskop 12 2 14 Sonstige Variablen Lesevariablen NBTOOL Gibt die Nummer des verwalteten Werkzeugs an Diese Variable kann man nur innerhalb der Subroutine des Werkzeugwechsels verwenden b Beispiel Sie verf gen ber einen manuellen Werkzeugwechsler Das Werkzeug T1 ist gew hlt und der Benutzer fordert Werkzeug T5 an Das mit den Werkzeugen verbundene Unterprogramm kann folgende Anweisungen enthalten Variablen P103 NBTOOL MSG T W HLEN P103 und START DR CKEN Der Befehl P103 NBTOOL weist dem Parameter P103 die Nummer des verwalteten Werkzeugs zu d h des Werkzeugs das angefordert wird Daher P103 5 Die CNC zeigt folgenden Text T5 W HLEN und START DR CKEN PRGN R ckgabe der Nummer des in Abarbeitung befindlichen Programms Beim Wert 1 l uft kein Programm ab BLKN PROGRAMMIERUNG IN H HERER SPRACHE R ckgabe der Etikettennummer des zuletzt abgearbeiteten Satzes GSn R ckgabe des Status der betreffenden G Funktion n Eine 1 in dem Fall wenn sie aktiviert ist und eine 0 im entgegengesetzten Fall P120 GS17 Dem Parameter P120 wird der Wert 1 zugewiesen wenn die Funktion G17 aktiv ist und im entgegengesetzten Fall ist der Wert 0 MSn R ckgabe des Status der betreffenden M Funktion n Eine 1 in dem Fall wenn sie aktiviert ist und eine 0 im entgegengesetzten

Download Pdf Manuals

image

Related Search

Related Contents

INSTALLATION MANUAL    manuale dell'utento  Manual instalaciones cajas TM21, TM22, TM23 y TM24  SYBA CL-SPK23052  Optoma EP723 data projector  Herp Nursery II Inkubator - Hoch-Rep  Ubicore 3.2 Installation Guide - Linx & Postgres    

Copyright © All rights reserved.
Failed to retrieve file