Seite 2
Die Existenz von Computerviren im System impliziert den Garantieverlust. DUAL-USE-GÜTER Produkte von Fagor Automation von 1. April 2014 hergestellt, wenn das Produkt nach EU 428/2009 Regelung ist in der Liste der Dual-Use-Gütern enthalten, umfasst die Produktidentifikationstext-MDU und erfordert Lizenz Exporte Ziel.
P r o g r a m m i e r u n g s h a n d b u c h I N D E X Über das Produkt - CNC 8070...................... 9 CE-Konformitätserklärung und Garantiebedingungen..............13 Versionsübersicht - CNC 8070 ....................15 Sicherheitsbedingungen ......................
Seite 4
Korrektur des Bogens (G264/G265)................ 161 Tangentenbogen zum vorherigen Bahnverlauf (G08)..........163 Mit drei Punkten definierter Bogen (G09)..............165 Schraubenlinieninterpolation (G02/G03)..............167 CNC 8070 KAPITEL 9 STEUERUNG DES BAHNVERLAUFS. HANDEINGRIFF. Additiver Handeingriffs (G201/G202)................170 Exklusiv Handeingriff (G200)..................172 Vorschub der Zustellungsbewegungen im manuellen Modus.
Seite 5
Annullierung der Radiuskompensation ..............257 13.2 Längenkompensation....................260 13.3 3D-Werkzeugkompensation..................262 13.3.1 Programmierung des Vektors im Satz..............264 CNC 8070 KAPITEL 14 UNTERPROGRAMME. 14.1 Die Ausführung der Unterprogramme erfolgt aus dem RAM-Speicher......267 14.2 Unterprogrammdefinition..................... 268 : 1709)
Seite 7
Empfehlungen für die Bearbeitung................362 20.2 Benutzer-Unterprogramme G500-G501 zur Aktivierung/Annullierung der HSC..363 20.2.1 Alternativbeispiel zu den Funktionen G500-G501 die von Fagor geliefert werden. . 365 20.3 Modus HSC SURFACE. Optimierung der Oberflächenstruktur........367 20.4 HSC-Betrieb CONTERROR. Optimierung des Konturfehlers........370 20.5...
P r o g r a m mi er un g s h a nd b u ch ÜBER DAS PRODUKT - CNC 8070 GRUNDMERKMALE. Grundmerkmale. ·BL· ·OL· ·L· Anzahl der Achsen. 3 bis 7 3 bis 31 3 bis 31 Anzahl der Spindeln.
Seite 10
C N C i s t e i n g e s c h l o s s e n e s S y s t e m , d a s a l l e Leistung kann PLC in der üblichen Fagor-Sprache oder im erforderlichen Eigenschaften für die Bearbeitung von...
Seite 11
SOFT THIRD PARTY CANOPEN Die dynamische RTCP-Option ist eine Notwendigkeit für CANopen von Dritten. die Bearbeitung mit der Interpolierung von 4, 5 oder 6 Aktiviert die Verwendung der Fagor-fremden CANopen- Achsen. Module. SOFT C AXIS SOFT FVC UP TO 10m3 C-Achse.
P r o g r a m mi er un g s h a nd b u ch CE-KONFORMITÄTSERKLÄRUNG UND GARANTIEBEDINGUNGEN KONFORMITÄTSERKLÄRUNG Die CNC-Konformitätserklärung kann auf der FAGOR-Webseite im Downloadbereich heruntergeladen werden. http://www.fagorautomation.com. (Dateityp: Konformitätserklärung). GARANTIEBEDINGUNGEN Die CNC-Garantiebedingungen können auf der FAGOR-Webseite im Downloadbereich heruntergeladen werden.
P r o g r a m mi er un g s h a nd b u ch VERSIONSÜBERSICHT - CNC 8070 Danach erscheint die Liste mit den Leistungsmerkmalen, die jedes Referenzhandbuch hinzugefügt wird. Ref. 0201 Software V01.00 Erste Version. Modell Fräsmaschine.
Seite 16
• Funktion G63. Gewindeschneidens durchzuführen. Funktion G112 ist für Spindeln ungültig. • Funktion G112. Das Kriterium wird im Moment der Übernahme einer neuen Hauptspindel im CNC 8070 Kanal geändert. Ref. 0601 Software V03.01 Achskopplung. Konfigurieren des standardmäßigen Statuses der • Maschinenparameter: LINKCANCEL.
Seite 17
Aktive Nullpunktverschiebung auf der C-Achse. Die CNC zeigt eine Warnung an, sobald ein Kanal ein Werkzeug erwartet, das gerade in einem anderen Kanal verwendet wird. Ref. 0709 CNC 8070 Software V03.16 Tandem-Spindeln. Die CNC übernimmt keine Kinematik nach dem Einschalten.
Seite 18
Variablen für die Abfrage des Nachlauffehlers, sobald die Mischung aus • Variablen: (V.)A.FLWE.xn Messwerterfassungen aktiv ist. (V.)A.FLWACT.xn CNC 8070 Variable für die Abfrage des Ist-Werts der ersten Messwerterfassung, sobald • Variable: (V.)A.POSMOTOR.xn die Mischung aus Messwerterfassungen aktiv ist. Ref. 1007 Software V04.00 (Diese Version hat nicht die Leistungsmerkmale der V04.02)
Seite 19
(V.)MPMAN.USERKEYDEF[uk] Software V04.22 Definieren Sie die absolute Nullpunktverschiebung mit einem groben und • Variablen: (V.)A.ADDORG.xn einem feinem Teil. (V.)A.COARSEORG.xn CNC 8070 (V.)A.FINEORG.xn (V.)A.COARSEORGT[nb].xn (V.)A.FINEORGT[nb].xn Spiegelbild nach M30 und Reset (G11/G12/G13/G14) löschen. Software V04.24 Zusätzlicher negativen Anstoß des Signals für Analogachsen.
Seite 20
• Befehl: #RETDSBLK Ref. 1405 Software V04.27.10 HSC. Neue SURFACE-Modus • Befehl #HSC. Generische Benutzer-Unterprogramme. • Funktionen G500-G599. Generischen Benutzerprogramme von Fagor vorkonfiguriert. • Funktionen G500-G501. Unterprogramm "Program-Start". Override der HSC-Dynamik. • Variable: (V.)G.DYNOVR Neuer Name für Variable (V.)G.CONTERROR • Variable: (V.)G.ACTROUND Maximal erzeugte Häufigkeit bei der Bearbeitungsbahnverlauf.
Seite 21
Ausgangsspannung in Volt [n] des Moduls RCS-S. • Variable: (V.)G.ANASO[n] HSC. Modus SURFACE. Neuer Befehl OS. • Befehl: #HSC CNC 8070 HSC. Wenn der Befehl RE nicht programmiert wurde, ist der zulässige Fehler • Befehl: #HSC in den Drehachsen der Höchstwert zwischen dem Parameter MAXERROR und dem Befehl E.
Seite 22
G8000.bmp, G8001.bmp, usw. Neuer Kompensations-Radioalgorithmus, die für die Stufenprofile optimiert wurden. Nutzer-Unterprogramme (G500-G599) und modale Unterprogramme. • Funktionen: G500, G501, usw. CNC 8070 • Anweisungen: #MCALL Nutzer-Unterprogramme (G8000-G8099) und modale Unterprogramme. • Funktionen: G8000, G8001, usw. • Anweisungen: #MCALL Die sogenannten Unterprogramme mit der Parameterinitialisierung können •...
P r o g r a m mi er un g s h a nd b u ch SICHERHEITSBEDINGUNGEN Die folgenden Sicherheitsmaßnahmen zur Vermeidung von Verletzungen und Schäden an diesem Produkt und an den daran angeschlossenen Produkten lesen. Fagor Automation übernimmt keinerlei Haftung für physische oder materielle Schäden, die sich aus der Nichteinhaltung dieser grundlegenden Sicherheitsrichtlinien ableiten.
Seite 24
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 von CNC verursachte Schäden, wenn es unter anderen Bedingungen (Wohn- und Haushaltsumgebungen) montiert wird.
Seite 25
Symbole, die auf dem Gerät selbst stehen können Bodensymbol. Dieses Symbol gibt an, dass dieser Punkt eine schwache elektrische Ladung hat. Komponenten ESD. Dieses Symbol identifiziert die Karten mit ESD-Bauteilen (Bauteile die empfindlich auf elektrostatische Ladungen reagieren). CNC 8070 : 1709) ·25·...
Das Gerät zum Schutz mit einer Polyethylenrolle oder einem ähnlichen Material einwickeln. Wird eine Zentraleinheit mit Monitor eingeschickt, insbesondere den Bildschirm schützen. Polstern Sie den Karton auf allen Seiten gut mit Polyurethanschaum aus. Den Pappkarton mit Verpackungsband oder Industrieklammern versiegeln. CNC 8070 : 1709) ·27·...
• Hantieren Sie nicht mit den Steckern, wenn der Apparat eingeschaltet ist. Sich vor der Handhabung der Stecker (Eingänge/Ausgänge, Mess-Systemeingang, etc.) vergewissern, dass das Gerät icht an das Stromnetz angeschlossen ist. • Nicht im Geräteinneren herumhantieren. Das Geräteinnere darf nur von befugtem Personal von Fagor Automation manipuliert werden. CNC 8070 : 1709) ·29·...
In diesem Handbuch wird die Programmiersprache der 8055 nicht erklärt; schlagen Sie in der speziellen Dokumentation für Ihr Produkt nach. Offensichtlich können einige Konzepte anders sein, wenn es sich um diese CNC und 8055 handelt, sind es zwei funktionell unterschiedliche Produkte. CNC 8070 : 1709) ·31·...
Das CNC-Programm kann aus mehreren lokalen Unterprogrammen und dem Körper des Programms bestehen. Die lokalen Subroutinen werden am Anfang des Programms definiert. CNC-Programm Unterprogramm Satz · · · Satz Körper des Programms Satz · · · Satz CNC 8070 Satz : 1709) ·32·...
Die CNC wählt den ersten Programmsatz aus. Die CNC hält die Drehung der Spindel an. Nein Die CNC übernimmt den Startbedingungen. Ja (*) Nein CNC 8070 Die CNC initialisiert die Schnittbedingungen. Nein (*) Der Spindelstopp hängt davon ab, wie der Maschinenparameter SPDLSTOP konfiguriert ist. : 1709)
A r i t h m e t i s c h e P a r a m e t e r, Va r i a b l e n , K o n s t a n t e n u n d arithmetische Ausdrücke. Die Konstanten, arithmetischen Parameter, Variablen und arithmetischen Ausdrücke kann man sowohl in ISO-Sätzen als auch in Hochsprache-Befehlen anwenden. CNC 8070 : 1709) ·35·...
·G· Vorbereitende Funktionen. Die Funktionen G bestimmen die Geometrie und Arbeitsbedingungen, wie lineare, Kreisinterpolationen, Fasen, Festzyklen, etc. Kapitel "1.5 Liste der G-Funktionen." auf Seite CNC 8070 ·X..C· Koordinaten des Punkts. Diese Fuktionen bestimmen die Verstellung der Achsen. Kapitel "1.4 Festlegung der Achsen."...
Seite 37
Die CNC gestattet die Einfügung beliebiger Informationen in der Form von Kommentaren in die Sätze. Wenn das Programm ausgeführt wird, ignoriert die CNC diese Information. Die CNC bietet verschiedene Methoden zur Einfügung von Bemerkungen im Programm. Kapitel "1.8 Programmierung von Bemerkungen." auf Seite 47. CNC 8070 : 1709) ·37·...
Die CNC gestattet die Einfügung beliebiger Informationen in der Form von Kommentaren in die Sätze. Wenn das Programm ausgeführt wird, ignoriert die CNC diese Information. Die CNC bietet verschiedene Methoden zur Einfügung von Bemerkungen im Programm. CNC 8070 Kapitel "1.8 Programmierung von Bemerkungen."...
Achsen in den folgenden G-Funktionen und Programmzeilen zu beziehen. G-Funktionen. Anweisungen. G134 #MOVE ABS #LINK G135 #MOVE ADD #UNLINK CNC 8070 G145 #MOVE INF #PARK G158 #CAM ON #UNPARK G100 G170 #CAM OFF #SERVO ON...
Hauptebene X-Y und Längsachse Z. Hauptebene Z-X und Längsachse Y. Hauptebene Y-Z und Längsachse X. Hauptebene durch zwei Richtungen und Längsachse. Vorwahl vom polaren Nullpunkt. CNC 8070 Zeitweiliges Versetzen des Nullpunkts zur Mitte des Bogens. 8.3.8 Konstant gängiges elektronisches Gewindeschneiden. 10.1 Elektronisches Gewindeschneiden mit variabler Ganghöhe.
Seite 41
G100 Messung mit Messtaster bis Berührung. - - - G101 Aus der Messung resultierende Wertvorgabe aufnehmen. - - - CNC 8070 G102 Aus der Messung resultierende Wertvorgabe ausschießen. - - - G103 Messung mit Messtaster bis Berührungsbelassung. - - - G104 Bewegung des Messtasters bis zur einprogrammierten Position.
Seite 42
Bogenmitte in absoluten Koordinaten (modal). 8.3.9 G262 Bogenmitte bezüglich des Ausgangspunkts. 8.3.9 G263 Programmierung des Bogenradius. 8.3.2 G264 Löschung der Korrektur der Bogenmitte. 8.3.11 CNC 8070 G265 Aktivieren der Korrektur der Bogenmitte. 8.3.11 G266 Vorschubanteil 100%. 6.2.4 G500 Generische Benutzer-Unterprogramme. 14.6 G599 : 1709) ·42·...
Spindelhalt. Werkzeugwechsel. 6.6.1 Ende eines lokalen oder globalen Unterprogramms. 14.2 Orientierter Halt der Spindel. Ende eines lokalen oder globalen Unterprogramms. 14.2 Programmende. 1.2.1 Wählt den ·1·-Geschwindigkeitsbereich. Wählt den ·2·-Geschwindigkeitsbereich. Wählt den ·3·-Geschwindigkeitsbereich. Wählt den ·4·-Geschwindigkeitsbereich. CNC 8070 : 1709) ·43·...
Anfang eines Kommentars an. #COMMENT END Ende eines Kommentars an. Bearbeitung-Koordinatensystem. 19.4 #CSROT ON Die Orientierung des Werkzeugs im Werkstückkoordinatensystem 19.9.1 CNC 8070 aktivieren. #CSROT OFF Die Orientierung des Werkzeugs im Werkstückkoordinatensystem 19.9.2 annullieren. #CYL C-Achse. Bearbeitung auf der Zylinderfläche.
Seite 45
Berechnungswerkzeugorientierung ist, für eine gegebene Richtung auf das Werkstück. #SERVO ON Aktiviert dem Modus "Geschlossene Schleife". 22.1.12 #SERVO OFF Aktiviert dem Modus "Offene Schleife". 22.1.12 CNC 8070 #SET AX Die Konfiguration der Achsen festlegen. 22.1.9 #SET OFFSET Handeingriff. Laufgrenzen für die manuellen Bewegungen. 9.3.4 #SET SP Die Konfiguration der Spindeln festlegen.
Messung einer kreisförmigen Nabe. #PROBE 10 Rechteck-Werkstückzentrierung. #PROBE 11 Drehteilzentrierung. #PROBE 12 Kalibrierung des Tischmesstasters. Meßtasterfestzyklen. ·T·-Modell (Drehmaschine). CNC 8070 #PROBE 1 Werkzeugkalibrierung. #PROBE 2 Kalibrierung des Tischmesstasters. #PROBE 3 Ausmessung des Werkstücks auf der Ordinatenachse. #PROBE 4 Ausmessung des Werkstücks auf der Abszissenachse.
Die Anweisungen #COMMENT BEGIN und #COMMENT END geben Anfang und Ende eines Kommentars an. Die zwischen beiden Anweisungen programmierten Sätze werden von der CNC als Kommentar betrachtet und bei der Programmausführung nicht berücksichtigt. #COMMENT BEGIN P1: Bearbeitungsbreite. P2: Bearbeitungslänge. P3: Bearbeitungstiefe. #COMMENT END CNC 8070 : 1709) ·47·...
CNC gespeichert sind, zu starten, obwohl sie vom Programm nicht benutzt werden. Die Anweisung #DELETE muss immer durch irgendeine Variable begleitet werden; es ist nicht gestattet, dass diese alleine in dem Satz programmiert wird. #DELETE V.P.localvar1 #DELETE V.S.globalvar1 V.S.globalvar2 CNC 8070 : 1709) ·48·...
übliche Bereich zwischen P10000 und P10299 liegt. Programmierung der arithmetischen Parameter. CNC 8070 In den in ISO-Code programmierten Sätzen können mit Parametern die Werte aller Felder definiert werden; "N", "G", "F", "S", "T", "D", "M", "H", "NR" und die Koordinaten der Achsen.
P4 = INV[P41] Wenn die Konstante oder das Ergebnis des arithmetischen Ausdrucks eine Bruchzahl ist, wird die Dezimalzahl ignoriert. Logische Operatoren. CNC 8070 Ermöglichen die Durchführung logischer Vergleiche zwischen Bedingungen. AND logisch $IF [P11 == 1] * [P12 >=5] OR logisch...
Seite 51
ä h l t e P a r a m e t e r $IF EXIST[P3] == FALSE existiert. CNC 8070 In der Funktion "EXIST" ist die Programmierung von "$IF EXIST[P1] == TRUE" der Programmierung von "$IF EXIST[P1]" gleichwertig.
Der Hersteller der Maschine kann die Maschinenachsen nichtsdestoweniger mit anderen Namen benannt haben. Wunschweise kann der Name der Achsen von einer Kennzeichnungsnummer zwischen 1 und 9 begleitet werden (X1, X3, Y5, A8...). CNC 8070 Bezeichnung der Achsen verschiedener Maschinen. : 1709) ·53·...
Seite 54
Seite (siehe untere Zeichnung) benutzt wird. Im Falle der Drehachsen wird der positive Drehsinn beim Rollen der Hauptachse, auf der sich die Drehachse befindet, mit den Fingern bestimmt, wenn der Daumen in die positive Richtung der Linearachse zeigt. CNC 8070 : 1709) ·54·...
(5,7,-2) Die Position eines Punktes "P" in der Ebene oder im Raum wird mit dessen Koordinaten an den verschiedenen Achsen definiert. An dem Koordinatensystem können auch andere Achsentypen wie die Hilfs- und Drehachsen beteiligt sein. CNC 8070 : 1709) ·55·...
Programm aktiviert und kann vom Bediener an jeder beliebigen Stelle des Werkstücks festgelegt werden. Beispiel von verschiedenen Koordinatensystemen in einer Fräsmaschine. XM YM ZM Referenzsystem der Maschine. XF YF ZF Referenzsystem der Einspannungen. XW YW ZW Referenzsystem des Werkstücks. CNC 8070 : 1709) ·56·...
Einspannungsnullpunkts hergestellt ist. Die "Nullpunktverschiebung" kann, wie im Betriebshandbuch erläutert wird, vom Programm oder vom Frontbedienteil der CNC aus definiert werden. Nullpunktverschiebung, wenn: (A)Das Referenzsystem der Einspannung aktiviert ist. (B)Das Referenzsystem der Einspannung deaktiviert ist. CNC 8070 : 1709) ·57·...
Nullpunktverschiebungen annulliert; die Koordinaten werden daher im aktiven Referenzsystem angezeigt. Wenn die "Maschinenreferenzsuche" dagegen Achse für Achse im HANDbetrieb (nicht auf MDI) durchgeführt wird, werden die aktiven Verschiebungen annulliert und die Koordinaten bezüglich des Maschinennullpunkts angezeigt. CNC 8070 : 1709) ·58·...
Maschinenreferenzsuche mit Hilfe der Funktion G74 programmiert wurde. Benutzung eines zugeordneten Unterprogramms Wurde der Funktion G74 vom Maschinenhersteller ein Suchunterprogramm zugeordnet, CNC 8070 kann diese Funktion alleine im Satz programmiert werden und die CNC führt das zugeordnete Unterprogramm automatisch aus [P.M.G. "REFPSUB (G74)"].
Seite 60
P r o g r a m mi e r u n g s h a n d b u c h CNC 8070 : 1709) ·60·...
Die Funktionen G70 und G71 sind modal und schliessen sich gegenseitig aus. Die CNC übernimmt die Funktion G70 oder G71 zum Zeitpunkt des Einschaltens, nach der Ausführung von M02, M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des Maschinenherstellers [P.M.G. "INCHES"]. CNC 8070 : 1709) ·61·...
Die Funktionen G90 und G91 sind modal und schliessen sich gegenseitig aus. Die CNC übernimmt die Funktion G90 oder G91 zum Zeitpunkt des Einschaltens, nach der CNC 8070 Ausführung von M02, M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des Maschinenherstellers [P.M.G.
Werte zwischen den Grenzen des Moduls an. Betriebbewegungen in G90. Betriebbewegungen in G91. CNC 8070 Die Achse wird gemäß ihrer vorbestimmten Die Achse erlaubt nur Bewegungen gemäß ihrer Ve r f a h r r i c h t u n g...
Seite 64
Positionszunahme an. Obwohl das einprogrammierte Verfahren größer Wenn das einprogrammierte Verfahren größer als das Modul ist, macht die Achse niemals mehr als das Modul ist, macht die Achse mehr als eine als eine Umdrehung. Umdrehung. CNC 8070 : 1709) ·64·...
Die CNC gestattet die inkrementelle Programmierung wenn die Parameter wie Positionen verwendet werden. XP1I X-P10I Z [P10+P20]I CNC 8070 Z2=P14I Festzyklen. In den Festzyklen kann nur die inkrementelle Programmierung an den vorhergehenden Positionierungen benutzt werden; es ist keine inkrementelle Programmierung in ihren : 1709) Eingangsparametern gestattet.
Im Moment des Einschaltens, nach dem Ausführen einer Funktion M02 oder M30, und nach einem NOTAUS oder RESET, übernimmt die CNC die Funktion G151, wenn irgendeine der Achsen in den Maschinenparametern mit DIAMPROG=SI angepasst worden ist. CNC 8070 : 1709) ·66·...
Die Koordinaten werden mit dem Namen der Achse gefolgt von dem Wert der Koordinate programmiert. Numerierte Achsen (X1...C9) Wenn der Name der Achse von der Art X1, Y2... ist, muss zwischen dem Namen der Achse und dem Koordinatenwert das Zeichen "=" aufgenommen werden. CNC 8070 : 1709) ·67·...
• Bei jeder Änderung der Arbeitsebene übernimmt die CNC den Werkstücknullpunkt als neuen "Polarnullpunkt". CNC 8070 • Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC den Werkstücknullpunkt als neuen Polarnullpunkt.
Seite 69
P r o g r a m m i e r u n g s h a n d b u c h Beispiele. Definition von Punkten in Polarkoordinaten. 63.4 33.7 33.7 33.7 360 63.4 CNC 8070 : 1709) ·69·...
Wie bei der Programmierung von Polaren ist die Programmierung der Koordinate und Winkel nicht gestattet, wenn die Funktion #MCS aktiv ist. Beispiele für die Programmierung (Modell ·M·). CNC 8070 G00 G90 X0 Y20 ; Punkt P0 G01 X30 Q45 ; Punkt P1 G01 Y60 Q90 ;...
Seite 71
G00 G90 X0 Z160 ; Punkt P0 G01 X30 Q90 ; Punkt P1 G01 Z110 Q150 ; Punkt P2 G01 Z80 Q180 ; Punkt P3 G01 Z50 Q145 ; Punkt P4 G01 X100 Q90 ; Punkt P5 CNC 8070 : 1709) ·71·...
Seite 72
P r o g r a m mi e r u n g s h a n d b u c h CNC 8070 : 1709) ·72·...
Seite 73
Auswählen der Längsachse des Werkzeugs. Drehmaschine-Modell mit Konfiguration der Achsen der „Ebene“ Art. Funktion. Bedeutung. Hauptebene, die aus der zweiten Achse (Abszissenachse) und ersten Achse CNC 8070 (Ordinatenachse) des Kanals gebildet wird. Auswählen der Längsachse des Werkzeugs. Befehl. Bedeutung. #TOOL AX Auswählen der Längsachse des Werkzeugs.
Bedeutung. Es ändert die Fläche nicht und es wird eine Warnung angezeigt, die darauf hinweist. CNC 8070 Es hat keine Auswirkungen (außer, dass die Funktion G20 aktiviert wird). Es ändert die Fläche nicht und es wird eine Warnung angezeigt, die darauf hinweist.
Die Funktionen G17, G18, G19 und G20 sind modal und untereinander inkompatibel. Im Moment des Einschaltens, nach dem Ausführen von M02 oder M30, und nach einer Notausschaltung oder einem Reset verhält sich die CNC so mit G17 oder G18, wie es der Maschinenhersteller festgelegt hat (Parameter IPLANE). CNC 8070 : 1709) ·75·...
Ausschaltens und der Funktion M30. Die Funktionen G18, G20 sind modal und untereinander inkompatibel. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC die Funktion G18. CNC 8070 : 1709) ·76·...
Die Y-Achse ist die Längsachse des Werkzeugs und der senkrecht zur Fläche verlaufenden Achse. G20 X1 Y2 X3 Z5 Die X-Achse ist die Abszissenachse und die Längsachse des Werkzeugs. Die Y-Achse ist die Ordinatenachse. CNC 8070 Die Z-Achse entspricht der Achse senkrecht zur Arbeitsebene. : 1709) ·77·...
Seite 78
Die Funktion G20 ist modal und daher nicht kompatibel mit G17, G18 und G19. Im Moment des Einschaltens, nach dem Ausführen von M02 oder M30, und nach einer Notausschaltung oder einem Reset verhält sich die CNC so mit G17 oder G18, wie es der Maschinenhersteller festgelegt hat (Parameter IPLANE). CNC 8070 : 1709) ·78·...
Vorauswahl des Maßes oder der Nullpunktverschiebung festlegen. SPS-Verschiebung. Von der SPS gesteuerte Spezialverschiebung, die zur Korrektur von durch Ausweitungen erfolgter Abweichungen, etc. benutzt wird. Die SPS wird immer diese Verschiebung, sogar während der Programmierung bezüglich des Maschinennullpunkts, angewandt. CNC 8070 : 1709) ·81·...
Verschiebungen, cinemáticas und kartesische Umformungen, die aktiv waren, wiederhergestellt. Die einprogrammierten Verfahrenswege erlauben keine Polarkoordinaten und auch keine CNC 8070 anderen Umwandlungen wie beispielsweise Spiegelbilder, Drehung der Koordinaten oder einen Maßstabsfaktor. Während die Funktion #MCS aktiv ist, werden keine Funktionen erlaubt, die einen neuen Nullpunkt wie die G92, G54-G59, G158, G30 usw.
Seite 83
Es wird das Maßeinheitensystem übernommen, das im Steuerungsparameter INCHES vordefiniert wurde, welchen die CNC nach dem Einschalten übernimmt. Diese Einheiten werden sowohl für die Festlegung der Koordinatenwerte als auch für den Vorschub und die Drehzahl übernommen. CNC 8070 : 1709) ·83·...
Tandemachsen oder den Achsen festgelegt wird, die Teil der aktiven Kinematik oder Transformation bilden. Die CNC gestattet nicht, dass das Maß der Maschine an den CNC 8070 Tandemachsen festgelegt wird Vor dem Festlegen des neuen Maßes der Maschine prüft die CNC, ob sich die Achse oder Spindel nicht in Position befindet und ob sie nicht synchronisiert ist, und falls dies nicht der Fall ist, wird ein Fehler angezeigt.
Seite 85
Die Funktion G174 ist modal. Diese Funktion wird nicht von den Funktionen M02 oder M30, und auch nicht von einem Reset, Notaus oder einer Ausschaltung der CNC beeinflusst. Beim Einschalten übernimmt die CNC die Koordinatenvoreinstellung, die beim Ausschalten der CNC aktiv war. CNC 8070 : 1709) ·85·...
(Es wird die zweite Einspannverschiebung angewandt) N310 ... (Programmierung an Einspannung 2) N400 V.G.FIX=0 (Die Einspannverschiebung wird aufgehoben. Es gibt keinerlei aktives Einspannungssystem) CNC 8070 Überlegungen Eine Einspannverschiebung führt für sich selbst an den Maschinenachsen zu keiner Verstellung. : 1709) Eigenschaften Die CNC übernimmt beim Einschalten die Einspannverschiebung, die beim Ausschalten der...
(durch eine andere Voreinstellung, eine Nullpunktverschiebung oder mit der Funktion G53) aufgehoben wird. Die CNC übernimmt beim Einschalten die Koordinatenvoreinstellung, die beim Ausschalten der CNC aktiv war. Die Koordinatenvoreinstellung wird ebensowenig von den Funktionen M02 oder M30 oder einem RESET der CNC betroffen. CNC 8070 : 1709) ·87·...
Die CNC wendet die erste Nullpunktverschiebung (G159=1) an. Die CNC wendet die sechste Nullpunktverschiebung (G159=6) an. G54 (G159=1) G55 (G159=2) G56 (G159=3) N100 V.A.ORGT[1].X=20 V.A.ORGT[1].Y=70 N110 V.A.ORGT[2].X=50 V.A.ORGT[2].Y=30 CNC 8070 N100 V.A.ORGT[3].X=120 V.A.ORGT[3].Y=10 N100 G54 (Anwendung der ersten Nullpunktverschiebung) N200 G159=2 : 1709) (Anwendung der zweiten Nullpunktverschiebung)
Verstellung. Wenn im Handbetrieb die Maschinenreferenzsuche einer Achse durchgeführt wird, wird die absolute Nullpunktverschiebung an dieser Achse aufgehoben. CNC 8070 Eigenschaften der Funktionen Die Funktionen G54, G55, G56, G57, G58, G59 und G159 sind modal und untereinander und mit den Funktionen G53 und G92 inkompatibel.
Achse mit logischen Nummer ·3·. V.[2].A.COARSEORG.3 Achse mit Index ·3· im Kanal ·2·. V.[2].A.FINEORG.3 Achse mit Index ·3· im Kanal ·2·. V.A.ORGT[1].Z CNC 8070 Verschiebung G54 (G159=1). Z–Achse. V.A.ORGT[1].Z Verschiebung G54 (G159=1). Z–Achse. V.A.COARSEORGT[4].3 Verschiebung G57 (G159=4). Achse mit logischen Nummer ·3·.
(Anwendung der zweiten Nullpunktverschiebung) Die Funktion G158 bleibt aktiv) ··· (Bearbeitung von Profil 3) N400 G158 (Annullierung der inkrementalen Nullpunktverschiebung. Die Funktion G158 bleibt aktiv) ··· (Bearbeitung von Profil 4) CNC 8070 G158 G158 G158 : 1709) G54 (G159=1) G55 (G159=2) ·91·...
Seite 92
Eine inkrementale Nullpunktverschiebung führt für sich selbst an den Maschinenachsen zu keiner Verstellung. Wenn im Handbetrieb die Maschinenreferenzsuche einer Achse durchgeführt wird, wird die inkrementale Nullpunktverschiebung an dieser Achse aufgehoben. CNC 8070 Eigenschaften der Funktion Die Funktion G158 ist modal. Die CNC übernimmt beim Einschalten die inkrementale Nullpunktverschiebung, die beim Ausschalten der CNC aktiv war.
Nullpunktverschiebungen, die immer auf alle Achsen angewendet werden. Ebensowenig sind die Einspann- oder SPS-Verschiebungen betroffen. Eigenschaften der Funktion Funktion G157 ist modal, bis eine absolute Nullpunktverschiebung ausgeführt wird. CNC 8070 Zum Zeitpunkt des Einschaltens oder nach einem NOTAUS übernimmt die CNC keinen Achsausschluss. : 1709)
Voreinstellung vor der Ausführung der programmierten Verschiebung ausgeführt. Überlegungen Funktion G53 führt für sich selbst an den Maschinenachsen zu keiner Verstellung. Eigenschaften der Funktion Funktion G53 ist modal und mit Funktion G92, den Nullpunktverschiebungen und der Messung mit Messtaster kompatibel. CNC 8070 : 1709) ·94·...
Als neuer Polarnullpunkt wird die Position übernommen, in der sich das Werkzeug befindet. Unter Annahme des Ausgangspunkts X0 Y0 erhält man: G30 I35 J30 P3 als Polarnullpunkt voreinstellen) G90 G01 R25 Q0 (Punkt P1) G03 Q90 (Punkt P2) G01 X0 Y0 (Punkt P0) CNC 8070 : 1709) ·95·...
Seite 96
N O TA U S o d e r R E S E T ü b e r n i m m t d i e C N C a l s n e u e n P o l a r n u l l p u n k t d e n Werkstücknullpunkt, der angewählt ist. CNC 8070 : 1709)
Man verfügt über die Variable (V.)[n].PLC.G00FEED zum Schreiben von der SPS, um in einem gegebenen Moment und in Echtzeit die maximale Drehzahl des Kanals für jede Art der Bewegung zu definieren. CNC 8070 Vorschubregelung. Der programmierte Vorschub "F" kann mit dem auf dem CNC-Bedienteil befindlichen Wählschalter von 0% bis 200% variiert oder auch über das Programm oder von der SPS...
Seite 98
Anfang und Ende ihrer Bewegung mit dem Anfang und Ende der Hauptachsen übereinstimmen. Übersteigt der für die Drehachse berechnete Vorschub den zulässigen Höchstwert, passt die CNC den programmierten Vorschub "F" an, damit die Drehachse im höchstmöglichen Vorschub verfährt. CNC 8070 : 1709) ·98·...
Ab dem Zeitpunkt der Ausführung von Funktion G93 geht die Steuerung davon aus, dass die Verschiebungen in der mit Code "F" in Sekunden programmierten Zeit auszuführen sind. CNC 8070 Diese Funktion betrifft nicht die Verschiebungen in G00, die immer in Millimeter/Minute (Zoll/Minute) erfolgen.
N10 G01 G109 X100 F100 N20 X250 F100 N20 X250 F300 G193 Vorschubinterpolation. CNC 8070 Wenn Funktion G193 programmiert wird, erfolgt die Anpassung an den neuen Vorschub während der im Satz programmierten Verstellung linear interpoliert. N10 G01 X150 F400 : 1709)
Seite 101
Die Funktionen G108, G109 und G193 sind nicht modal. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC die standardmäßige Funktion, G108 für die Beschleunigung und G109 für die Verzögerung. CNC 8070 : 1709) ·101·...
Abschnitten einen konstanten Tangentialvorschub an. Der Mindestradius wird ab dem folgenden Satz mit Verschiebungsinformation angewendet und verliert seinen Wert nach der Ausführung von Funktion G197 nicht. CNC 8070 Eigenschaften der Funktionen Die Funktionen G197 und G196 sind modal und schliessen sich gegenseitig aus.
Wählschalter des Bedienteils noch von der SPS aus zu ändern ist. Funktion G266 wirkt nur in dem Satz, in dem sie programmiert wurde, weshalb nur auf einen Satz zugegriffen werden kann, in dem eine Verschiebung definiert ist. CNC 8070 : 1709) ·104·...
G131 definiert und anschließend dem neuen anzuwendenden Beschleunigungswert. Die Werte für die anzuwendende Beschleunigung müssen ganze Zahlen sein (Dezimalwerte sind nicht gestattet). CNC 8070 Wird ein Satz hinzugefügt, in dem eine Verschiebung definiert ist, werden die neuen Beschleunigungswerte vor der Ausführung der Verschiebung übernommen.
Seite 106
Die Funktionen G130 und G131 sind modal und schliessen sich gegenseitig aus. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 und nach einem NOTAUS oder RESET wird an allen Achsen und Spindeln 100% Beschleunigung wiederhergestellt. CNC 8070 : 1709) ·106·...
Die programmierten Anteile sind absolut, das heißt, die zweimalige Programmierung eines Anteils von 50% impliziert einen Jerk-Anteil von 50% und nicht von 25%. CNC 8070 Eigenschaften der Funktionen Die Funktionen G132 und G133 sind modal und schliessen sich gegenseitig aus.
Wert hat Vorrang vor den Werten in den Maschinenparametern und denen, die vom Programm definiert wurden. CNC 8070 Wenn diese Variable mit einem negativen Wert festgelegt wird, wird ihre Wirkung gelöscht (der Wert Null ist gültig). Diese Variable wird nicht mit RESET initialisiert, auch nicht, wenn die Parameter validiert werden.
Prozentsatz für AC-Forward für jede Achse festzulegen. Der mit dieser Variablen definierte Wert hat Vorrang vor den Werten in den Maschinenparametern und denen, die vom CNC 8070 Programm definiert wurden. Wenn diese Variable mit einem negativen Wert festgelegt wird, wird ihre Wirkung gelöscht (der Wert Null ist gültig).
"S" zugeordnete inkrementale Steigung in Zehnerschritten, wenngleich dieser Wert je nach benutzerspezifischer Anpassung des Maschinenherstellers unterschiedlich sein kann [P.M.E. "STEPOVR"]. Bei der Ausführung von Gewindeschneidvorängen ist keine Änderung der programmierten Geschwindigkeit zulässig und es wird mit 100% der programmierten Geschwindigkeit "S" gearbeitet. CNC 8070 : 1709) ·110·...
(Das Werkzeug Nr. 1 wird in den ersten Speicher abgelegt) T8 MZ2 POS17 M6 (Das Werkzeug Nr. 8 wird in den zweiten Speicher auf Position 17 abgelegt) CNC 8070 Überlegungen. Das Werkzeug und die M06-Funktion Der Maschinenhersteller kann Code "T" ein Unterprogramm zugeordnet haben, das bei der : 1709) Wahl eines Werkzeugs automatisch ausgeführt wird.
Seite 113
(Inkrementale Positionierung; der Revolverkopf wird um 7 Positionen in negativer Richtung gedreht.) #ROTATEMZ2 + (Inkrementale Positionierung; der Revolverkopf wird um 1 Position in positiver Richtung gedreht.) #ROTATEMZ1 - (Inkrementale Positionierung; der Revolverkopf wird um 1 Position in negativer Richtung gedreht.) CNC 8070 : 1709) ·113·...
N50 ... (Vorgang 1) N60 D2 (Wahl von Korrektor D2 von T7) N70 F300 S800 CNC 8070 N80 ... (Vorgang 2) N90 ... Es kann nur ein Werkzeugkorrektor aktiv sein; bei der Aktivierung eines Korrektors wird daher der vorige aufgehoben. Beim Programmieren von Korrektor "D0" wird der aktive Korrektor deaktiviert.
Seite 115
Werkzeugs aktiviert. Es wird auch der Ausgleich nach einem Werkzeugwechsel aktiviert, denn es wird der Korrektur D1 nach einem Werkzeugwechsel übernommen (wenn keine andere programmiert wurde). Beim Deaktivieren des Werkzeugkorrektors durch "D0" wird die Längen- und Radiuskompensation deaktiviert. G01 Z0 D1 G01 Z0 D0 CNC 8070 : 1709) ·115·...
Zugeordnetes Unterprogramm Den "M"-Hilfsfunktionen kann ein Unterprogramm zugeordnet sein, das anstelle der Funktion ausgeführt wird. Wird innerhalb des einer "M"-Funktion zugeordneten Unterprogramms die gleiche "M"- Funktion programmiert, wird diese zwar ausgeführt, jedoch nicht das zugeordnete Unterprogramm. CNC 8070 : 1709) ·116·...
Funktion M06 führt den Werkzeugwechsel durch. Die CNC verwaltet den Werkzeugwechsel und aktualisiert die dem Werkzeugmagazin entsprechende Tabelle. Diese Funktion sollte in der "M"-Funktionstabelle benutzerdefiniert sein, damit sie das Unterprogramm ausführt, das dem an der Maschine installierten Werkzeugwechsel entspricht. CNC 8070 : 1709) ·117·...
Ausdrücken zulässig ist. In diesen Fällen wird der berechnete Wert voreingestellt auf eine ganze Zahl gerundet. Ist das Ergebnis ein negativer Wert, zeigt die CNC den entsprechenden Fehler an. Ausführung Die "H"-Hilfsfunktionen werden zu Beginn des Satzes ausgeführt, in dem sie programmiert sind. CNC 8070 : 1709) ·118·...
Seite 119
Kanal eine einzige Spindel hat, dass diese dann die Hauptspindel ist. Sobald ein Kanal verschiedene Spindeln hat, wählt die CNC die Hauptspindel gemäß den Kriterien, welche zuvor beschrieben wurden. Kapitel "7.1 Die Hauptspindel des Kanals" auf Seite 120. CNC 8070 : 1709) ·119·...
Hauptspindel, die am Anfang folgenden Programms geändert wird. Welche ist die Hauptspindel nach Modifizierung der Kanal- Konfiguration? CNC 8070 Wenn keine Hauptspindel festgelegt wird, wird nach dem Parken oder dem Tausch von Spindeln eine Spindel nach folgenden Kriterien übernommen. In der Regel gilt, dass immer wenn ein Kanal eine einzige Spindel hat, dass diese dann die Hauptspindel ist.
Seite 121
Wenn diese sich auf der Rückzugsebene befindet, wird die folgende Spindel und so weiter ausgewählt. Welche ist die Hauptspindel nach dem Parken oder Ausparken der Spindeln? Es wird die gleiche Behandlung angewendet, die bereits im Fall der Modifizierung für die Konfiguration des Kanals erklärt wurde. CNC 8070 : 1709) ·121·...
ändert, wählt der Kanal eine neue Hauptspindel gemäß den Kriterien aus, welche zuvor beschrieben wurden. Im Moment des Einschaltens, nach dem Ausführen einer Funktion M02 oder M30, und nach einer Notausschaltung oder einem Reset verhält sich die CNC so, wie es der Hersteller festgelegt hat (Parameter MASTERSPDL). CNC 8070 : 1709) ·122·...
Schaltung manuell erfolgt, wird der Drehzahlbereich mit den Hilfefunktionen M41 bis M44 ausgewählt. Wenn die Schaltung automatisch erfolgt, muss die CNC selbst diese Funktionen in Abhängigkeit von der einprogrammierten Drehzahl erzeugen. Kapitel "7.4 Geschwindigkeitsbereichwechsel" auf Seite 128. CNC 8070 : 1709) ·123·...
Die Funktion G192 ist modal. Zum Zeitpunkt des Einschaltens annulliert die CNC die Funktion G192. Nachdem M02 oder M30 ausgeführt wurden und nach einer Notausschaltung oder einem Neustart behält die CNC die Funktion G 192 bei. CNC 8070 : 1709) ·124·...
Spindel dreht. Die Auswahl des Drehzahlbereichs kann jederzeit erfolgen. Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. CNC 8070 Die Funktionen G96 , G97 sind modal und untereinander inkompatibel. In dem Moment des Einschaltens und nach einer Notausschaltung, nimmt die CNC die Funktion G97 an.
M5.S Funktion M5 der Spindel S zugeordnet. S1000 S2=456 M5 (Hält die Hauptspindel) M5.S M5.S2 S1=1000 M3.S1 CNC 8070 (Hält die Spindeln "S" und "S2") (Spindeldrehung "S1" nach rechts) Vordefinierte Drehrichtung in der Tabelle der Werkzeuge. : 1709) Die CNC gestattet die Festlegung einer vorher festgelegten Drehrichtung für jedes Werkzeug.
Seite 127
Werkzeugs zeitweise zu löschen. Dies wird erreicht, wenn man der Variable V.G.SPDLTURDIR den Wert ·0· zuweist. Sobald ein Werkzeugwechsel ausgeführt wird, übernimmt diese Variable den Wert, der ihr gemäß den festgelegten in der Tabelle der Werkzeuge entspricht. CNC 8070 : 1709) ·127·...
(Geschwindigkeitsbereich 1 zur Spindel "S" und zur "S2") M41.S M42.S3 (Geschwindigkeitsbereich ·1· zur Spindel "S" ) CNC 8070 (Geschwindigkeitsbereich ·2· zur Spindel "S3") Einfluss des Resets, des Ausschaltens und der Funktion M30. Die Geschwindigkeitsbereiche sind modal. Beim Einschalten übernimmt die CNC den vom : 1709) Maschinenhersteller definierten Bereich .
Seite 129
Die Variable zeigt die maximale Drehzahl der Spindel Sn im Bereich g an. Standardmäßig aktiver Geschwindigkeitsbereich (Voreingestellt). (V.)SP.DEFAULTSET.Sn Von der PRG und SPS aus zu lesende Variable. Die Variable zeigt an, welches der Drehzahlbereich ist, den die CNC nach dem Einschalten für die Spindel Sn übernimmt. CNC 8070 : 1709) ·129·...
Funktion M19 die Spindel festlegt, die man ausrichten will Wenn man die Spindel nicht definiert, versteht die CNC, dass man die Hauptspindel ausrichten will. M19.S Spindel, die man auf 0º ausrichten will. M19.S4 CNC 8070 (Spindelpositionierung S4 zu 0º) (Hauptspindelpositionierung zu 0º) : 1709) Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30.
W i r d F u n k t i o n M 1 9 z u m e r s t e n M a l a u s g e f ü h r t , n i m m t d i e C N C e i n e Maschinenreferenzsuche der Spindel vor. Die später programmierten Funktionen M19 führen nur die Spindelpositionierung durch. Funktion G74 benutzen, wenn erneut die Referenz der Spindel hergestellt werden soll. CNC 8070 : 1709) ·131·...
Drehrichtung auf eine von ihnen anzuwenden. Der Rest der Spindeln dreht sich in der Richtung, die aktiviert wurde. M19.POS.S S{pos} S{pos} M19.NEG.S S{pos} S{pos} CNC 8070 POS.S Spindel, die man im positiven Sinn ausrichtet. NEG.S Spindel, die man im negativen Sinn ausrichtet.
Seite 133
Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC schließt die vom Anwender definierte Drehrichtung. CNC 8070 : 1709) ·133·...
Das gleiche Kriterium wird auf die Vorschubrichtung angewendet. Wenn zusammen mit der Funktion M19, die das Unterprogramm aufruft, die Drehrichtung programmiert wird, dann wird diese in der programmierten M19 angewendet, in dem Unterprogramm, wenn dieses nicht anders bestimmt wurde. CNC 8070 : 1709) ·134·...
Die Geschwindigkeit bei der CNC-Positionierung kann auch mit der folgenden Variable nachgefragt werden. (V.)SP.SPOS.Sn Von der PRG und SPS aus zu lesende Variable. Die Variable zeigt die Geschwindigkeit der aktiven Positionierung der Spindel Sn an. CNC 8070 : 1709) ·135·...
• Wenn die M5- und M41- bis M44-Funktionen nicht an die Spindel zugeordnet sind, wird sie die CNC an die Hauptspindel anwenden. Innerhalb des Unterprogramms, wird die CNC dieses Kriterium auf alle M-Funktionen angewandt, nicht nur mit den M-Funktionen, die zum Aufrufsatz gehören. CNC 8070 : 1709) ·136·...
Klammern werden die angezeigt, die optional sind. G00 <X..C{Position}> X..C{Position} Optional. Umkehrpunkt am Auslauf. Einheiten. Millimeter, Zoll oder Grad. CNC 8070 (Die G00-Funktion ohne Bewegung aktivieren). G00 X50.87 Y38.45 Programmierung in kartesischen Koordinaten. G00 R50.23 Q45 : 1709) Programmierung in Polarkoordinaten.
Seite 138
Maschinenhersteller festgelegt hat (Parameter IMOVE). Geht CNC von der G00-Funktion aus und ist diese Funktion als nicht modal (G0MODAL-Parameter) definiert, nimmt CNC auf der Grundlage der Programmierung von G1, G2 oder G3 G1 als modale Funktion wahr. CNC 8070 : 1709) ·138·...
• In den kartesischen Koordinaten müssen die Koordinaten des Endpunkts (X...C) in den verschiedenen Achsen definiert werden. Es brauchen nicht alle Achsen programmiert zu werden, sondern nur die zu verfahrenden. CNC 8070 G00 G90 X20 Y20 G01 X-20 F350 G01 Y-20...
Seite 140
Ausschaltens und der Funktion M30. • Funktion G01 kann als G1 programmiert werden. CNC 8070 • Funktion G01 ist modal und nicht mit G00, G02, G03, G33 und G63 kompatibel. • Im Moment des Einschaltens, nach dem Ausführen von M02 oder M30, und nach einer Notausschaltung oder einem Reset verhält sich die CNC so mit G00 oder G01, wie es...
Koordinaten des Bogenendpunkts und -radius vorgenommen. G02/G03 R Q I J Polarkoordinaten. CNC 8070 Die Definition des Bogens erfolgt durch Programmierung der Funktion G02 oder G03 und anschließend der Koordinaten des Bogenendpunkts und der Koordinaten der Mitte (bezüglich es Ausgangspunkts) entsprechend den Achsen der aktiven Arbeitsebene.
Seite 146
Maschinenhersteller festgelegt hat (Parameter IMOVE). Geht CNC von der G00- Funktion aus und ist diese Funktion als nicht modal (G0MODAL-Parameter) definiert, nimmt CNC auf der Grundlage der Programmierung von G1, G2 oder G3 G1 als modale Funktion wahr. CNC 8070 : 1709) ·146·...
Ebene zugeordnet. #FACE [X, C, Z] Der aktive Dreiflächner wird von den Achsen gebildet, die in der Programmzeile CNC 8070 der Aktivierung der C-Achse festgelegt sind. Die Mittelpunkte "I", "J" und "K" #CYL [Z, C, X, R] stehen mit den Achsen in der gleichen Reihenfolge in Verbindung, in der diese beim Aktivieren der C-Achse festgelegt worden sind.
Kreisinterpolation G02 oder G03 wird der gewünschte Bogen definiert. Der Radiuswert bleibt aktiv, bis ihm ein neuer Wert zugeordnet, ein Bogen unter Definition der Koordinaten der Mitte definiert oder ein Verfahrweg in Polarkoordinaten programmiert wird. Kreisbogen 1 CNC 8070 G02 X... Y... R-... Kreisbogen 2 G02 X... Y... R+...
Seite 150
P r o g r a m mi e r u n g s h a n d b u c h Programmierbeispiele. Ebene XY (G17) Ebene ZX (G18) Ebene YZ (G19) G03 G17 X20 Y45 R30 G03 G18 Z20 X40 R-30 G02 G19 Y80 Z30 R30 CNC 8070 : 1709) ·150·...
Funktion G90 bedeutet, dass ein Bogen programmiert wird, wo der Endpunkt einen Winkel von 360º mit der Horizontalen bildet, die durch den Nullpunkt des Polarwinkels hindurchgeht. CNC 8070 Bogenmitte bezüglich des Ausgangspunkts. Die Mittekoordinaten werden ausgehend vom Anfangspunkt gemessen. Die Koordinaten der Mitte werden je nach aktiver Ebene mit den Buchstaben „I”, „J”...
Koordinaten definiert wird. G90 G06 G02 X50 Y10 I20 J30 ;---------------------------------------------- G91 G06 G02 X0 Y-40 I20 J30 CNC 8070 Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. • Funktion G06 kann als G6 programmiert werden.
Die Funktion G262 ist modal, nach der Programmierung bleibt sie aktiv, bis eine inkompatible Funktion programmiert wird (G261). Programmierformat. CNC 8070 Das Programmierformat ist das Folgende; zwischen Schlüsseln werden Variablen angezeigt und zwischen eckigen Klammern werden die angezeigt, die optional sind.
Seite 160
NOTAUS oder RESET übernimmt die CNC die Funktion G262. Programmierbeispiel. Das Beispiel zeigt 2 verschiedene Formen der Bogendefinition, wobei dessen Mitte in absoluten Koordinaten definiert wird. G261 G90 G02 X50 Y10 I20 J30 ;---------------------------------------------- G261 G91 G06 G02 X0 Y-40 I20 J30 CNC 8070 : 1709) ·160·...
G264 G02 G264 X50 Y0 I38 J5 G264 G02 X50 Y0 I38 J5 CNC 8070 Bogenkorrektur mit G264. Wenn der Unterschied zwischen Ausgangs- und Endradius innerhalb der zulässigen Toleranz liegt, wird der Bogen mit dem vom Ausgangspunkt aus berechneten Radius ausgeführt.
Seite 162
• Die Funktionen G264 und G265 sind modal und schliessen sich gegenseitig aus. • Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC die Funktion G265. CNC 8070 : 1709) ·162·...
• Funktion G08 ist nicht modal und muss daher stets programmiert werden, wenn ein zum vorherigen Bahnverlauf tangentialer Bogen ausgeführt werden soll. Nach der Ausführung wird die Funktion G01, G02 oder G03, die aktiv war, wiederhergestellt. CNC 8070 : 1709) ·163·...
Seite 164
Bogen und schließlich ein zu diesem tangentialer Bogen. G90 G01 X70 G08 X90 Y60 G08 X110 ; Ebene ZX G152 ; Programmierung in Radius. G90 G01 X0 Z270 X50 Z250 G08 X60 Z180 G08 X50 Z130 G08 X60 Z100 G01 X60 Z40 CNC 8070 : 1709) ·164·...
Die Koordinaten der Mitte werden je nach aktiver Ebene mit den Buchstaben „I”, „J” oder „K” definiert. Diese Koordinaten werden von den Funktionen G90 und G91 betroffen. CNC 8070 G17 G18 G19 Die Buchstaben I, J und K gehören zur ersten, zweiten und dritten Achse des jeweiligen Kanals.
Seite 166
• Funktion G09 ist nicht modal und muss daher stets programmiert werden, wenn ein durch drei Punkte definierter Kreisbahnverlauf ausgeführt werden soll. Nach der Ausführung wird die Funktion G01, G02 oder G03, die aktiv war, wiederhergestellt. Programmierbeispiel. G09 X35 Y20 I-15 J25 CNC 8070 : 1709) ·166·...
Seite 168
Schraubenlinieninterpolation mit mehreren Umdrehungen. Verschiedene Formen zur Definition einer Schraubenlinieninterpolation mit mehreren Umdrehungen mit dem Ausgangspunkt X0 Y0 Z0. G03 X0 Y0 I15 J0 Z50 K5 ; ------------------------------------------- G03 R0 Q0 I15 J0 Z50 K5 CNC 8070 : 1709) ·168·...
Seite 169
Werden sie nicht definiert, erfolgen die Verschiebungen mit dem vom Maschinenhersteller vorgegebenen Vorschub. Die Variation des Vorschubs zwischen 0% und 200% mit dem am Bedienteil der CNC befindlichen Wählschalter betrifft den programmierten Vorschub "F" und den Vorschub des Handeingriffs gleichermaßen. CNC 8070 : 1709) ·169·...
Die Maschinenparameter der Achse MANFEEDP, IPOFEEDP, MANACCP, IPOACCP begrenzen die Vorschubgeschwindigkeit und die Beschleunigung für jede Art des CNC 8070 Verfahrens (sei es nun manuell oder automatisch). Wenn die Summe der zwei mehr als 100 % ist, liegt es in der Verantwortung des Anwenders, dafür zu sorgen, dass die zwei Bewegungen auf derselben Achse nicht simultan erfolgen, weil sie ein Überschreiten der...
Seite 171
Die Funktionen G201 und G202 sind modal und in sich sowie mit der Funktion G200 inkompatibel. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC die Funktion G202. CNC 8070 : 1709) ·171·...
Die Funktion G200 ist modal und inkompatibel mit den Funktionen G201 und G202. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC die Funktion G202. CNC 8070 : 1709) ·172·...
(Position 10 des Schalters; 0.5 mm bis 200 mm/min) (Position 100 des Schalters; 1 mm bis 300 mm/min) (Position 1000 des Schalters; 5 mm bis 400 mm/min) (Position 10000 des Schalters; 10 mm bis 500 mm/min) CNC 8070 : 1709) ·174·...
Beispiel: Wird eine Verschiebung von 5 mm programmiert und die Zykluszeit ist gleich 4 ms, erhält man eine Geschwindigkeit von 1250 mm/s. Wenn der Höchstvorschub auf 1000 mm/s beschränkt ist, ist die tatsächliche Verschiebung 4 mm. CNC 8070 : 1709) ·175·...
(Untere Verfahrwegbegrenzung von 20 mm und obere von 35 mm auf der Y-Achse) Untere und obere Verfahrwegbegrenzung. Die Begrenzungen beziehen sich auf die Achsposition. Die untere Begrenzung muss kleiner gleich Null und die obere Begrenzung größer gleich Null sein. CNC 8070 : 1709) ·176·...
übernimmt das zusätzliche Handoffset. Programmierung. Muss alleine im Satz programmiert werden. Programmierformat. Das Programmierformat ist das Folgende; zwischen Schlüsseln werden Variablen angezeigt und zwischen eckigen Klammern werden die angezeigt, die optional sind. #SYNC POS #SYNC POS CNC 8070 : 1709) ·177·...
Handeingriff deaktiviert wird. Einheiten. Millimeter, Zoll oder Grad. Initialisierung der Variablen. ·ch· Kanalzahl. ·xn· Name, logische Nummer oder Index der Achse V.A.ADDMANOF.Z Z–Achse. V.A.ADDMANOF.4 Achse mit logischen Nummer ·4·. V.[2].A.ADDMANOF.1 Achse mit Index ·1· im Kanal ·2·. CNC 8070 : 1709) ·178·...
Funktion den Wert 0 an. Einheiten. ±359.9999 Grad. G33 Z-50 K3 Q1=0 (Freigängiges Gewinde 3 mm) CNC 8070 G33 Z-40 K1 Q1=30 G33 Z-80 K1 Q1=210 (Gewinde mit zwei Eingängen, bei 30º und 210º) Koordinaten des Endpunkts...
Seite 180
Gewinde bei 0º (äquivalent wie bei der Programmierung Q1=0). Überlegungen zur Ausführung. Ausführung unterbrechen (Taste [STOP] oder Markierung _FEEDHOL der SPS). CNC 8070 Das CNC-Verhalten hängt bei der Unterbrechung eines Gewindeschneidvorgangs (Taste [STOP] oder Markierung _FEEDHOL der SPS) von der Funktion G233 ab. Kapitel "10.4 Zurückziehen der Achsen nach Unterbrechung eines elektronis chen...
Seite 181
Ve r b i n d u n g e i n e r v a r i a b l e n G e w i n d e s t e i g u n g ( G 3 4 ) m i t e i n e r f e s t e n Gewindesteigung (G33). Wird zum Abschluss eines variabel gängigen Gewindeschneidens (G34) mit einem CNC 8070 Gewindestück benutzt, das die Endsteigung des vorigen Gewindeschneidens beibehalten soll. In diesem Fall wird bei der festen Gewindesteigung G33 nicht der Schritt programmiert und die CNC verwendet die letzte vorhergehende Gewindesteigung.
E l e k t r o n i s c h e s l ä n g l i c h e s G e w i n d e s c h n e i d e n m i t verschiedenen Eingängen Man will ein ähnliches Gewinde wie das vorherige schneiden, aber mit zwei Eingängen, mit einer Phasenverschiebung untereinander von 180º. S100 M03 CNC 8070 G00 G90 X200 Z190 X116 Z180 G33 Z40 K5 Q1=0 G00 X200...
Es handelt sich um das Verbinden des Längsgewindeschneidens und mit dem Schneiden eines konischen Gewinde von 2 mm Tiefe und 5 mm Ganghöhe. S100 M03 G00 G90 G05 X220 Z230 G33 Z120 X96 K5 G33 Z60 X160 K5 G00 X220 Z230 CNC 8070 : 1709) ·184·...
Optional. Erhöhung (K1>0) oder Verringerung (K1<0) der Gewindesteigung pro Spindeldrehung. Maßeinheiten: Millimeter / Zoll. G34 Z-50 K3 K1=2 Q1=0 CNC 8070 (Gewindesteigung 3 mm und Erhöhung um 2 mm pro Drehung) G34 Z-40 K1 K1=1.5 Q1=30 G34 Z-80 K1 K1=1.5 Q1=210 (Gewinde mit zwei Eingängen, bei 30º...
Seite 186
E r h ö h u n g ( K 1> 0 ) o d er Ver r i n g e r u n g ( K 1< 0 ) d er G e w i n d e s t e i g u n g p r o Spindeldrehung. CNC 8070 Die Funktion führt eine Gewindesteigung I/J/K bei der ersten Drehung, I/J/K+K1 bei der Zweiten, I/J/K+2*K1 bei der Dritten durch und so nacheinander.
Seite 187
Wenn zwei oder mehr Funktionen G34 für ein Gewinde mit verschiedenen Eingängen programmiert wurden, müssen alle Gewindeschneidenoperationen mit der gleichen Geschwindigkeit anfangen; sonst stimmt der Winkel zwischen den Eingängen nicht mit dem CNC 8070 programmierten überein. Die CNC gestattet, dass die Spindeldrehzahl während des Gewindeschneiddurchlaufs variiert wird.
Seite 188
Im Moment des Einschaltens, nach dem Ausführen von M02 oder M30, und nach einer Notausschaltung oder einem Reset verhält sich die CNC so mit G00 oder G01, wie es der Maschinenhersteller festgelegt hat (Parameter IMOVE). CNC 8070 : 1709) ·188·...
M19 S0 G63 Z0 S-100 G91 G01 X3 G01 Z10 G90 Z10 CNC 8070 Mehrgängige Gewinde Dieser Gewindetyp gestattet die Bearbeitung mehrgängiger Gewinde. Die Positionierung an jedem Gang muss vor jedem Gewindeschneidvorgang definiert werden. : 1709) G90 G01 X0 Y0 Z0 F150 M19 S0 (Erster Gang auf 0º)
Während der Zurücksetzung werden bei der Auswahl von eine der Achsen für das Gewindeschneiden im Schaltflächenmenü alle Achsen und die Spindel bewegt, die beim Gewindeschneiden beteiligt sind. CNC 8070 Eigenschaften der Funktionen Funktion G63 ist modal und nicht mit G00, G01, G02, G03 und G33 kompatibel.
Programmierformat. Der Sicherheitsabstand einer Achse wird storniert. Das Programmformat ist folgendes. G233 X0..Z0 G233 X0 (den Sicherheitsabstand in der X-Achse löschen) Programmierformat. Die Funktion deaktivieren. CNC 8070 Das Programmformat ist folgendes. G233 G233 X0..Z0 G233 G233 X0 Z0 : 1709) Die Funktion G233 allein in dem Satz gibt auch den Punkt an, an dem die Ausführung nach...
Seite 192
Wenn verschiedene Funktionen G33/G34 nacheinander vorhanden sind und auf jeder Einzelnen dieser ein unterschiedlicher Gewindeausgang gewünscht ist, muss die entsprechende Funktion G233 vor jeder CNC 8070 Einzelnen dieser programmiert werden. Gewindeverbindung. W e n n e s v e r s c h i e d e n a u f e i n a n d e r f o l g e n d e G e w i n d e s c h n e i d v o r g ä n g e...
Seite 193
Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. Die Funktion G233 ist modal. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET deaktiviert die CNC diese Funktion. CNC 8070 : 1709) ·193·...
Wenn sich in dem Satz N70 ein [STOP] auftritt, unterbricht die CNC das Gewindeschneiden und die Achsen werden gemäß dem Satz N60 zurückgezogen. Nachdem die Achsen zurückgezogen wurden, geht die CNC davon aus, dass die Sätze N70 und N80 beendet wurden, und macht mit der Satzausführung N90 weiter. CNC 8070 : 1709) ·194·...
Eigenschaften der Funktionen Funktion G07 ist modal und nicht mit G05, G50, G60, G61 kompatibel und dem HSC-Modus . CNC 8070 Die Funktion G60 ist nicht modal. Nach der Ausführung wird die Funktion G05, G07 G50 oder HSC, die aktiv war, wiederhergestellt.
Funktion G50 ist modal und nicht mit G05, G07, G60, G61 kompatibel und dem HSC-Modus . Die CNC übernimmt die Funktion G05, G07 oder G50 zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des Maschinenherstellers [P.M.G. "ICORNER"]. CNC 8070 : 1709) ·196·...
HSC, die aktiv war, wiederhergestellt. Die CNC übernimmt die Funktion G05, G07 oder G50 zum Zeitpunkt des Einschaltens, nach CNC 8070 der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET je nach benutzerspezifischer Anpassung des Maschinenherstellers [P.M.G. "ICORNER"].
Typ 2 #ROUNDPAR [2,e] Definition des aktiven Vorschubanteils "F", der zur Bearbeitung der Eckenverrundung eingesetzt wird. CNC 8070 Ausgeführt wird die Eckenverrundung, die sich dem programmierten Punkt am meisten annähert und mit dem festgelegten Vorschubanteil bearbeitet werden kann. : 1709)
Seite 199
Profil auftritt (wie im Beispiel gezeigt wird). Für diesen Eckenverrundungstyp werden nur die Werte der drei ersten Parameter der Anweisung #ROUNDPAR" benutzt, weshalb nicht alle Parameter aufgenommen zu werden brauchen. CNC 8070 Typ 4 #ROUNDPAR [4,e] Definition der zulässigen Höchstabweichung zwischen dem programmierten Punkt und dem sich ergebenden Profil der Eckenverrundung.
Seite 200
Px : Koordinate auf X des Zwischenpunkts. Py : Koordinate auf Y des Zwischenpunkts. Pz : Koordinate auf Z des Zwischenpunkts. CNC 8070 Für diesen Eckenverrundungstyp werden nur die Werte der ersten sechs Parameter der Anweisung #ROUNDPAR" benutzt. Bei diesem Eckenverrundungstyp hängt die Kurvenform von der Position des Zwischenpunkts und dem Abstand des programmierten Punktes zu den Punkten ab, an denen die Eckenverrundung beginnt und endet.
Seite 201
Negative und kleinere (in absolutem Wert) Abstände "a" und "b" als der Abstand des programmierten Punktes zu dem Zwischenpunkt an jeder Achse. G92 X0 Y0 G71 G90 #ROUNDPAR [5,5,5,65,-15,0] G01 G61 X50 F850 (Px, Py, Pz) G01 Y40 Positive Abstände "a" und "b". CNC 8070 : 1709) ·201·...
Seite 203
(Ebene Z-X. Die Verrundung erfolgt in dieser Ebene) N50 X10 Z30 N60 M30 Eigenschaften der Funktion Funktion G36 ist nicht modal und ist daher immer zu programmieren, wenn die Verrundung einer Ecke durchgeführt werden soll. CNC 8070 : 1709) ·203·...
Seite 205
(Ebene Z-X. Die Abfasung erfolgt in dieser Ebene) N50 X10 Z30 N60 M30 Eigenschaften der Funktion Funktion G39 ist nicht modal und ist daher immer zu programmieren, wenn die Abfasung einer Ecke durchgeführt werden soll. CNC 8070 : 1709) ·205·...
Funktionen der neue Wert des Ausgangsradius, Verrundungsradius oder der Fasengröße ist und umgekehrt. Eigenschaften der Funktion Funktion G37 ist nicht modal und ist daher immer zu programmieren, wenn eine Bearbeitung mit Tangentialeingang durchgeführt werden soll. CNC 8070 : 1709) ·206·...
Funktionen der neue Wert des Eingangsradius, Verrundungsradius oder der Fasengröße ist und umgekehrt. Eigenschaften der Funktion Funktion G38 ist nicht modal und ist daher immer zu programmieren, wenn eine Bearbeitung mit Tangentialausgang beendet werden soll. CNC 8070 : 1709) ·207·...
Achsen neben dem Wert, der festlegt, ob das Spiegelbild an dieser Achse aktiviert (<Achse>=-1) oder deaktiviert wird (<Achse>=1). G14 X-1 V-1 CNC 8070 (Spiegelbild an der X- und V-Achse) G14 X1 (Spiegelbildlöschung an X-Achse. Das der V-Achse wird beibehalten) ···...
Seite 209
Funktion M02 oder M30 und nach einem RESET hängt vom Maschinenparameter MIRRORCANCEL ab. MIRRORCANCEL Verhalten des Spiegelbildes. Die Funktionen M02, M30 und Reset löschen das Spiegelbild. Nein Die Funktionen M02, M30 und Reset beeinflussen das Spiegelbild nicht. CNC 8070 : 1709) ·209·...
Seite 210
N60 LL PROFILE (Aufruf an Unterprogramm. Profil 3) N70 G14 X1 (Spiegelbildlöschung an X-Achse) N80 LL PROFILE (Aufruf an Unterprogramm. Profil 4) N90 G10 (Deaktivierung des Spiegelbilds an allen Achsen) N100 G00 X0 Y0 Z50 CNC 8070 : 1709) ·210·...
Seite 211
(Aufruf an Unterprogramm. Bearbeitungsbereich "A") G0 Z-150 (Bewegung, um die Kollision mit dem Werkstück zu vermeiden) (Spiegelbild auf Z) LL PROFILE (Aufruf an Unterprogramm. Bearbeitungsbereich "B") G0 Z-200 (Ausgangspunkt rücklauf) (Deaktivierung des Spiegelbilds an allen Achsen) CNC 8070 : 1709) ·211·...
Überlegungen Funktion G73 ist inkremental, das heißt, die verschiedenen programmierten Werte von "Q" werden summiert. CNC 8070 Die Werte "I" und "J" werden von den aktiven Spiegelbildern betroffen. Wird irgendeine aktive : 1709) Bildfunktion vorgefunden, wendet die CNC zuerst die Spiegelbildfunktion und anschließend die Drehung des Koordinatensystems an.
Seite 213
G02 G31 Q0 I5 J0 G03 G31 Q0 I5 J0 G03 G31 Q180 I-10 J0 (Unterprogrammende) %PROGRAM (Programm) $FOR P0=1, 8, 1 (Wieder das Profil und die Koordinatendrehung acht Mal) LL PROFILE (Bearbeitung von Profil) G73 Q45 (Koordinatendrehung) $ENDFOR CNC 8070 : 1709) ·213·...
#SCALEBefehle, wobei ein Maßstabswert von ·0· oder ·1· festgelegt wird. Im Fall der Funktion G72 löscht man den Maßstabsfaktor auch, wenn man diese Funktion nur im Satz einsetzt. CNC 8070 Überlegungen Wird das Koordinatensystem der Maschine aktiviert (#MCS ON), wird zeitweise der Maßstabsfaktor gelöscht, bis dieses Koordinatensystem deaktiviert wird (#MCS OFF).
Arbeitsbereich wird grundlegend über die Programmierung der unteren und oberen Grenzpositionen auf einer oder mehreren Achsen des Kanals definiert. Zudem kann ein Kreisbereich auf zwei der Achsen mit unteren und oberen Begrenzungen auf anderen Kanalachsen kombiniert werden. CNC 8070 : 1709) ·217·...
Bereich definierten Achsen im Bereich befinden und die sich bewegende Achse außerhalb befindet. • Para zonas de no salida, el CNC solo comprueba el límite en la dirección del movimiento, permitiendo así al eje volver a una zona válida. CNC 8070 : 1709) ·218·...
Name der Achse und Softwarebegrenzung. Die Begrenzungen des Bereichs können auf allen Kanalachsen als Maschinenkoordinaten CNC 8070 definiert werden. Beide Grenzen einer Achse (untere und obere) können positiv oder negativ sein, aber die unteren Grenzen müssen kleiner als die Oberen sein.
Seite 220
Achsen durch eine Werkzeuginspektion entscheiden, wie die Reihenfolge der korrekten Neuausrichtung der Achsen ist, um keinen Sperrbereich zu verletzen. Während der CNC 8070 Neupositionierung zeigt CNC vor dem Eintritt in einen Sperrbereich einen Fehler an. Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30.
(Den BEreich 2 als nicht ausfahrbaren Bereich aktivieren) (Die Spitze und die Basis des Werkzeugs überwachen) CNC 8070 Die Spitze oder die Basis des Werkzeugs überwachen. CNC kann die Spitze und/ oder die Basis des Werkzeugs überwachen. Überwacht CNC die : 1709) Werkzeugspitze, werden dabei die entsprechenden Abmessungen berücksichtigt.
Seite 222
Punkt innerhalb eines nicht anfahrbaren Bereichs oder ausserhalb eines nicht ausfahrbaren Bereichs angesteuert wird. Beispiele: Para permitir el movimiento solo en las zonas sombreadas, combinar 2 zonas de no salida, una rectangular y otra circular. G122 K1 E2 G122 K2 E2 CNC 8070 : 1709) ·222·...
Seite 223
Ausschaltens und der Funktion M30. Die Funktion G122 ist modal. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 und nach einem Reset, nimmt die CNC die definierte Ebene im Parameter IPLANE an. CNC 8070 : 1709) ·223·...
·xn· Name, logische Nummer oder Index der Achse V.[2].G.ZONEST[1] Kanal ·2·. Zone 1. V.A.ZONEUPLIM[1].Z Z–Achse. Zone 1. V.A.ZONEUPLIM[1].4 Achse mit logischen Nummer ·4·. Zone 1. V.[2].A.ZONEUPLIM[1].1 Achse mit Index ·1· im Kanal ·2·. Zone 1. CNC 8070 : 1709) ·224·...
Zu dem Zeitpunkt, an dem die Anweisung definiert wird, muss die Wartezeit programmiert werden. Programmierformat. CNC 8070 Das Programmierformat ist das Folgende; zwischen Schlüsseln werden Variablen angezeigt und zwischen eckigen Klammern werden die angezeigt, die optional sind. Wenn die Zeit, mit einer Konstante oder Parameter programmiert wird, können die eckigen Klammern []...
Seite 226
Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. Funktion G04 ist nicht modal und ist daher immer zu programmieren, wenn eine Verweilzeit durchgeführt werden soll. Funktion G04 kann als G4 programmiert werden. CNC 8070 : 1709) ·226·...
Achse insgesamt zwei obere Grenzen und zwei Untere definiert werden. Von jedem Begrenzungspaar (unten und oben). wendet die CNC das an, welches am meisten einschränkt, unabhängig davon, ob sie zur Primär- oder Sekundärbegrenzung gehören. CNC 8070 : 1709) Erste Softwarebeschränkungen. Zweite Softwarebegrenzung.
Wenn beide Grenzen einer Achse (untere und obere) mit einem Wert ·0· (NULL) definiert werden, annulliert die CNC die Primärbegrenzung der Software dieser Achse und wendet die Zweite an (falls diese definiert wurde). Zur Wiederherstellung der Primärbegrenzung muss diese erneut programmiert werden. CNC 8070 : 1709) ·228·...
Seite 229
Achsen, geht die CNC davon aus, dass die Software-Grenzwerte in den Parametern festgelegt sind. Nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET behält die CNC die mit den Funktionen G198 und G199 oder die variablen äquivalenten definierten Softwarebegrenzungen bei. CNC 8070 : 1709) ·229·...
Parameter DIAMPROG und der aktiven Funktion G151/G152. Einfluss des Resets, des Ausschaltens und der Funktion M30. Nachdem M02 oder M30 ausgeführt wurde und nach einem Notfall oder einem Reset, werden von der CNC die definierten Softwarebegrenzungen anhand dieser Variablen aufrechterhalten. CNC 8070 : 1709) ·230·...
Parameter DIAMPROG und der aktiven Funktion G151/G152. Einfluss des Resets, des Ausschaltens und der Funktion M30. Nachdem M02 oder M30 ausgeführt wurde und nach einem Notfall oder einem Reset, werden von der CNC die definierten Softwarebegrenzungen anhand dieser Variablen aufrechterhalten. CNC 8070 : 1709) ·231·...
Softwarebegrenzung an irgendeiner Achse erreicht. (0=Nein 1=Ja) Initialisierung der Variablen. ·ch· Kanalzahl. ·xn· Name, logische Nummer oder Index der Achse V.A.POSLIMIT.Z Z–Achse. V.A.POSLIMIT.4 Achse mit logischen Nummer ·4·. V.[2].A.POSLIMIT.1 Achse mit Index ·1· im Kanal ·2·. V.[2].G.SOFTLIMIT Kanal ·2·. CNC 8070 : 1709) ·232·...
• Eine Hirth-Achse muss sich immer auf Positionen der mehrfachen Anzahl ihrer Steigung positionieren. Für die Positionierungen, beachtet die CNC die aktive Verschiebung CNC 8070 (Vorauswahl oder Nullpunktverschiebung). • Hirth-Achsen können lineare oder Drehachsen sein. Als Hirth-Achsen können nur jene Achsen aktiviert werden, die durch den OEM (Hirth-Parameter) definiert wurden.
Modus, nach Ausführung von M02 oder M30 und nach einem Notfall oder einem Reset, handelt die Maschine auf folgende Weise, laut Definition des Herstellers der Maschine (Parameter DEFAULTSET). DEFAULTSET Bedeutung. Die CNC hält den Parametersatz aufrecht. 1..4 Anzahl der Spindeln, die die CNC steuert. CNC 8070 : 1709) ·234·...
Es kann nur ein Wechselprozess in Gang setzen. Wenn, solange der Prozess andauert, es andere Änderungen des Bereichs oder des Satzes gibt, und selbst wenn diese in verschiedenen Reglern auftreten, speichert die CNC nur die letzte einprogrammierte Änderung und die restlichen dazwischen liegenden werden ignoriert CNC 8070 : 1709) ·235·...
Spindelstock S. V.SP.ACTIVSET Masterspindel. V.A.ACTIVSET.4 Achse oder Spindel mit logischen Nummer ·4·. V.[2].A.ACTIVSET.1 Achse mit Index ·1· im Kanal ·2·. V.SP.ACTIVSET.2 Spindel mit Index ·2· im System. V.[2].SP.ACTIVSET.1 Spindel mit Index ·1· im Kanal ·2·. CNC 8070 : 1709) ·236·...
#PATHND OFF #PATHND OFF Eigenschaften der Funktion und Einfluss des Resets, des CNC 8070 Ausschaltens und der Funktion M30. Die Befehle #PATHND und #FEEDND untereinander inkompatibel. Beim Einschalten, nach der Ausführung der Funktionen M02 oder M30 und nach einer NOTAUSSCHALTUNG oder einem RESET führt die CNC die Funktion [P.M.G „IRCOMP“] aus, die vom Hersteller der...
Die Befehle #PATHND und #FEEDND untereinander inkompatibel. Beim Einschalten, nach der Ausführung der Funktionen M02 oder M30 und nach einer NOTAUSSCHALTUNG oder einem RESET führt die CNC die Funktion [P.M.G „IRCOMP“] aus, die vom Hersteller der Maschine festgelegt wurde. CNC 8070 : 1709) ·238·...
Radius der Spitze und den Formfaktor oder Typ des Werkzeugs, und man erhält die Abmessungen des einprogrammierten Werkstücks. Längenkompensation. Wenn mit Längenkompensation gear beitet wird, kompensiert die CNC den Längenunterschied zwischen den verschiedenen programmierten Werkzeugen. CNC 8070 (A)Radiuskompensation. (B)Längenkompensation. : 1709) ·239·...
Seite 240
Das Werkzeug "T" und der Korrektor "D", in dem die Werkzeugabmessungen definiert sind, können in jeglichem Teil des Programms und selbst bei aktiver Kompensation angewählt werden. Wird keine Korrektor ausgewählt, übernimmt die CNC Korrektor "D1". CNC 8070 : 1709) ·240·...
Werkzeugsradiuskompensation (G40) bei einer Fräsmaschine auswählt, setzt die CNC den Mittelpunkt des Werkzeugs auf den programmierten Bahnverlauf; bei einer Drehmaschine setzt die CNC die theoretischen Spitze des Werkzeugs auf den programmierten CNC 8070 Bahnverlauf. Wenn der Radiusausgleich aktiviert ist, analysiert die CNC im Voraus die auszuführenden Sätze, um Kompensationsfehler bei Abstufungen, Nullbögen usw.
Das folgende Beispiel zeigt den Formfaktor F3 bei den verschiedenen Maschinen. Man beachte, wie die relative Position des Werkzeugs in bezug auf die Achsen beibehalten wird. F3-Formfaktor (Waagerechte Drehmaschine). F3-Formfaktor (Senkrechte Drehmaschine). Danach werden die verfügbaren Formfaktoren für die üblichen Horizontaldrehmaschinen angezeigt. CNC 8070 : 1709) ·242·...
Seite 243
P r o g r a m m i e r u n g s h a n d b u c h CNC 8070 : 1709) ·243·...
Seite 244
P r o g r a m mi e r u n g s h a n d b u c h CNC 8070 : 1709) ·244·...
Eigenschaften der Funktionen Die Funktionen G136 und G137 sind modal und schliessen sich gegenseitig aus. CNC 8070 Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC Funktion G136 oder G137 die IRCOMP –...
Seite 246
Bahnverlaufs. Bei Beendigung der Kompensation fährt das Werkzeug entlang der Ecke zu dem programmierten Punkt. (A)Kompensationsbeginn. (B)Kompensationsende. CNC 8070 Die Weise, in der das Werkzeug entlang der Ecke geht, hängt vom gewählten Übergangstyp (G136/G137) ab. Bemerkungen : 1709) In aufeinanderfolgenden Abschnitten dieses Kapitels wird eine grafische Beschreibung dafür geboten, wie die Radiuskompensation je nach gewähltem Übergangstyp...
Seite 247
Eigenschaften der Funktionen Die Funktionen G138 und G139 sind modal und schliessen sich gegenseitig aus. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 oder M30 oder nach einem NOTAUS oder RESET übernimmt die CNC Funktion G139. CNC 8070 : 1709) ·247·...
In Abhängigkeit vom ersten einprogrammierten Verfahren auf der Ebene wird das Werkzeug senkrecht zu einer Bahn über seinen Ausgangspunkt verfahren. Das erste einprogrammierte Verfahren auf der Ebene kann linear oder kreisförmig sein. CNC 8070 · · · (X0 Y0) G01 Y40 ·...
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: • Gerader Bahnverlauf - Kreis: • Kreisförmiger Bahnverlauf - Gerade: CNC 8070 • Kreisförmiger Bahnverlauf - Kreis: : 1709) ·255·...
Seite 256
P r o g r a m mi e r u n g s h a n d b u c h • Bahn mit Vor- und Rücklauf auf dem gleichen Weg. • Zwischenbahn mit gleicher Länge wie der Werkzeugradius: CNC 8070 : 1709) ·256·...
B e i m D r e h e n , d i e C N C b e r ü c k s i c h t i g t d i e A b m e s s u n g e n , d i e i n d e r Werkzeugkorrektureinheit festgelegt sind, und verfährt den Revolverkopf mit Werkzeughalter, damit die Spitze des neuen Werkzeugs die gleiche Position wie die vorherige einnimmt. Off. X CNC 8070 Off. X´ : 1709) Off. Z Off. Z´...
Seite 261
Nummer des Korrektors ist, in dem die Werkzeugabmessungen definiert sind, die als Kompensationswerte benutzt werden. • Zur Aufhebung der Kompensation ist Code "D0" zu programmieren. Sobald einer dieser Codes ausgeführt ist, wird die Längenkompensation bei der nächsten Verschiebung der Längsachse aktiviert oder aufgehoben. CNC 8070 : 1709) ·261·...
Vektor zur Oberfläche. der Vektor für die Werkzeugausrichtung, die Werkzeugart und der Schnittpunkt mit der nächsten Bahn beachtet werden. Von diesem Vektor, die CNC berechnet den Offset auf die programmierte Position in Abhängigkeit von der CNC 8070 Werkzeugradius hinzuzufügen. Offset X = Radius des Werkzeugs * P...
Seite 263
Zum Zeitpunkt des Einschaltens, nachdem M02 oder M30 ausgeführt werden und nach einem Reset, deaktiviert die CNC die 3D-Kompensation und startet im paraxialen Modus der Kompensation. Wenn die 3D-Kompensation aktiv ist, werden in dem Fenster der G- Funktionen die aktiven „C3D" angezeigt. CNC 8070 : 1709) ·263·...
Kanal (G17, G18, G19 oder G20) angewendet. Wenn die drei ersten Achsen des Kanals XYZ sind und der Vektor N[A, B, C] ist, wird die Komponente immer für die X- Achse angewendet; die B an die Y-Achse; die C an die Z-Achse. CNC 8070 : 1709) ·264·...
Seite 265
Die CNC beschränkt diese Aufrufe auf höchstens 20 Verschachtelungsebenen. Arithmetische Parameter in den Subroutinen. Lokale Parameter. CNC 8070 Die in einem Unterprogramm definierten lokalen Parameter sind dem Programm und den übrigen Unterprogrammen unbekannt und können nur in dem Unterprogramm benutzt werden, in dem sie definiert sind.
Seite 266
Gemeinsame Parameter. Die gemeinsamen Parameter werden vom Programm und den Subroutinen jedes Kanals geteilt. Sie können, unabhängig von der Verschachtelungsebene, in der sie sich befinden, in jeglichem Satz des Programms und der Unterprogramme benutzt werden. CNC 8070 : 1709) ·266·...
Erweiterung fst ist in den RAM Speicher geladen, wenn diese das erste Mal innerhalb des Programms ausgeführt werden. Auf diese Weise, werden die Änderungen, die im Unterprogramm ausgeführt werden beim nächsten Mal beachtet, wenn das Programm ausgeführt wird. CNC 8070 : 1709) ·267·...
Programmzeile #RET, da alle diese äquivalent sind. Die Anweisung #RETDSBLK endet im Unterprogramm und annulliert die Behandlung des Einzelsatzes. Die Programmierung einer von ihnen ist obligatorisch, um die Subroutine als beendet zu betrachten. #RET #RETDSBLK CNC 8070 : 1709) ·268·...
Unterprogramm im angegebenen Verzeichnis. Wenn man den Pfad nicht angegeben hat, sucht die CNC das Unterprogramm in den folgenden Verzeichnissen und in folgender Reihenfolge. Mit der Anweisung #PATH gewähltes Verzeichnis. Verzeichnis des Programms in Ausführung. Vom Maschinenparameter SUBPATH definiertes Verzeichnis . CNC 8070 : 1709) ·269·...
Initialisierung der lokalen Parameter des Unterprogramms. Führt einen Aufruf eines globalen Unterprogramms durch, wobei dessen vollständiger Pfad definiert werden kann. Programmierformat. Das Programmformat ist folgendes. L <path> sub path Optional. Standort der Subroutine. Name der Subroutine. L C:\Cnc8070\Users\Prg\sub1.nc L C:\Cnc8070\Users\sub2.nc L Sub3.nc CNC 8070 : 1709) ·270·...
Die Pfad-Definition ist optional. Wenn man eine Definition vornimmt, sucht die CNC nur die Subroutine in diesem Ordner; wenn man diesen nicht definiert, sucht die CNC die Subroutine in den Standard-Ordnern. Kapitel "Speicherort (Path) des globalen Unterprogramms." Seite 269. CNC 8070 : 1709) ·271·...
Wenn in der Programmzeile #PCALL die lokalen Parameter initialisiert werden, erzeugt diese Programmzeile eine neue Ebene der Verschachtelung für die lokalen Parameter. Nur 7 Verschachtelungsebenen der Parameter innerhalb der 20 Verschachtelungsebenen der Unterprogramme sind erlaubt. CNC 8070 : 1709) ·272·...
Standard-Ordnern. Kapitel "Speicherort (Path) des globalen Unterprogramms." Seite 269. Löschung des modalen Charakters des Unterprogramms. CNC 8070 Der modale Charakter eines Unterprogramms wird mit der Programmzeile #MDOFF gelöscht, und zwar in folgenden Fällen: Kapitel "14.4 #PATH. Festlegung des Speicherortes des globalen Unterprogramms."...
Seite 274
Bewegung als auch die Subroutine so oft wiederholt, wie man es in NR angegeben hat. 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. CNC 8070 : 1709) ·274·...
P r o g r a m m i e r u n g s h a n d b u c h 14.3.6 #MDOFF. Löschung des modalen Charakters des Unterprogramms. Die Anweisung #MDOFF löscht den modalen Charakter des Unterprogramms. . Programmierformat. Das Programmformat ist folgendes. #MDOFF #MDOFF CNC 8070 : 1709) ·275·...
Unterprogramm mit einem Einzel-[START] ausgeführt wird, muss das Unterprogramm mit #ESBLK beginnen und mit #RETDSBLK beendet werden. %Sub.nc #ESBLK; Start der Abarbeitung eines einzigen Satzes. · · #RETDSBLK; Ende des Unterprogramms und Ende der Behandlung des Einzelsatzes. CNC 8070 : 1709) ·276·...
CNC nur in diesem Verzeichnis nach der Subroutine; es wird das in der Programmzeile #PATH angegebene Verzeichnis ignoriert. Programmierformat. Das Programmformat ist folgendes. #PATH ["path"] path Festgelegter Standort der Subroutine. #PATH ["C:\Cnc8070\Users\Prg\"] #PATH ["C:\Cnc8070\Users\"] CNC 8070 : 1709) ·277·...
• Die Parameter P0 bis P25 können über die Buchstaben A-Z definiert werden, wobei "A"=P0, "B"=P1 usw. bis "Z"=P25. CNC 8070 • Die Parameter P26 bis P52 können ebenfalls von "D0= " bis "D31=" definiert werden, wobei "D0=" P26, "D1=" P27 usw. bis "D31=" P57 entspricht.
Seite 279
Bewegung als auch die Subroutine so oft wiederholt, wie man es in NR angegeben hat. Wenn ein Unterprogramm als modal ausgewählt wurde, wird ein anderes modales OEM- CNC 8070 Unterprogramm ausgeführt, das aktuelle Unterprogramm verliert seine Modalität und das neu ausgewählte Unterprogramm wandelt sich in ein modales Programm um.
Benutzerunterprogramm bearbeitet oder geändert wird, die Änderungen beim nächsten Mal, wenn sie ausgeführt werden. Wenn die Version aktualisiert wird, werden nur die Unterprogramme aktualisiert, die von Fagor geliefert wurden, wenn eine dritte Installationsstufe „rename previous version and install completely" ausgewählt wird. Programmierformat.
Seite 281
Unterprogramm vorhanden ist, zeigt die CNC einen Fehler an. G500wird ein zugeordnetes Unterprogramm haben. G501wird ein zugeordnetes Unterprogramm G501 haben. CNC 8070 · · · G599wird ein zugeordnetes Unterprogramm G599 haben. Unterprogramme, die von Fagor geliefert werden. Unterprogramm. Bedeutung. : 1709) G500 Annullierung der HSC. G501 Aktivierung der HSC für Grobbearbeitungen.
Seite 282
Verschachtelung für die lokalen Parameter. Nur 7 Verschachtelungsebenen der Parameter innerhalb der 20 Verschachtelungsebenen der Unterprogramme sind erlaubt. Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. Die Funktionen G500-G599 sind nicht modal. Die Funktionen MG500-MG599 sind modal. CNC 8070 : 1709) ·282·...
P4 = Vorschub F P5 = S-Geschwindigkeit -------------------------------------- #COMMENT END Name und Standort der Subroutine. Name der Hilfsdateien. CNC 8070 Der Name der Dateien muss wie folgt aufgebaut sein: Unterprogramm. Name der Hilfsdateien. G180-G189 Der Name der Dateien wird die dazugehörige Funktion. G380-G399 Zum Beispiel G180.txt und G180.bmp.
Seite 284
..\Users\Session\Help\{Sprache} ..\Mtb\Sub\Help\ ..\Users\Help\{Sprache}. Bei Versionen vor V1.60 (8060) und V5.60 (8065) sucht CNC zunächst nach den Hilfsdateien in den Herstellerordnern und nachfolgend in den Nutzerordnern. Auf der Grundlage dieser Versionen ist das Kriterium des Gegensatzes. CNC 8070 : 1709) ·284·...
Verzeichnissen vorhanden ist, werden in der Liste die Namen der Subroutinen angezeigt, die in beiden enthalten sind. Auf der Grundlage der Versionen V1.60 (8060) und V5.60 (8065) stellt CNC die Suche nach Hilfsdateien in folgenden Ordnern ein. ..\Users\Session\Help\{Sprache} ..\Mtb\Sub\Help\ ..\Users\Help\{Sprache}. CNC 8070 : 1709) ·285·...
Änderungen in der Historie (G-Funktionen, usw.) beibehalten werden. Die Ausführung eines Unterbrechungs-Unterprogramms kann gleichzeitig durch einen STOP unterbrochen werden, aber nicht durch ein anderes Unterbrechungs- Unterprogramm. Wenn ein Unterprogramm unterbrochen wurde, können Sie nicht in den Inspektionsmodus hineingehen. CNC 8070 : 1709) ·286·...
Reihenfolge ignoriert. Neuanordnungspunkt. Dieser Parameter wird mit einem der folgenden Befehle definiert; wird er nicht programmiert, übernimmt die Anweisung den Wert INT. CNC 8070 Wert. Bedeutung. Der Neuanordnungspunkt für die Achsen ist der Punkt, wo das Programm, bei der Aktivierung des Unterprogramms unterbrochen wurde.
PROGRAM_START Kanal 1. CNC zeigt die beiden Namen für das mit dem ersten Kanal verbundenen Unterprogramm; wenn beide Unterprogramme PROGRAM_START_C1 vorhanden sind, führt CNC PROGRAM_START aus. PROGRAM_START_C2 Kanal 2. PROGRAM_START_C3 Kanal 3. PROGRAM_START_C4 Kanal 4. CNC 8070 : 1709) ·288·...
Kanal. PROGRAM_RESET Kanal 1. El CNC zeigt beide Namen für das dem ersten Kanal zugewiesenen Unteprogramms; wenn beide Unterprogramme PROGRAM_RESET_C1 vorhanden sind, führt CNC PROGRAM_RESET aus. PROGRAM_RESET_C2 Kanal 2. PROGRAM_RESET_C3 Kanal 3. PROGRAM_RESET_C4 Kanal 4. CNC 8070 : 1709) ·289·...
Unterprogramm. KinCal_End.nc Dem Ende des Kalibrierungszyklus der Kinematik zugewiesenes Unterprogramm. Fagor stellt die leeren Unterprogramme bereit; der Hersteller muss beide Unterprogramme definieren. Eine Aktualisierung der Software verändert die vorhandenen Unterprogramme nicht. Name und Standort der Subroutine. Die Unterprogramme heissen KinCa l_Begin .nc und Kin Cal_End .nc. Diese Unterprogramme sind im Ordner ...\MTB\Sub gespeichert werden.
#EXEC ["C:\CNC8070\USERS\PRG\EXAMPLE.NC",3] (Das spezifizierte Programm wird in dem Kanal ·3· ausgeführt) Standort (Path) des Programms. CNC 8070 Die Ausführung des Programms kann man festlegen, indem der vollständige Pfad eingeschrieben wird oder nicht. Wenn man den vollständigen Pfad anzeigt, sucht die CNC nur das Programm im angegebenen Ordner.
Seite 292
Ein Programm, das die Programmzeile#EXEC enthält, kann man ausführen, simulieren, hinsichtlich der Syntax analysieren, oder nach einem Satz durchsuchen. In allen Fällen werden die Programme, die mit Hilfe der Programmzeile #EXEC aufgerufen werden, unter den gleichen Bedingungen wie das ursprüngliche Programm ausgeführt. CNC 8070 : 1709) ·292·...
Die Kanal-Programmierung ist optional. Wenn man nicht den Kanal angibt und man die Programmzeile vom Programm ausführt, wird der Satz im selben Kanal ausgeführt. Wenn man nicht den Kanal angibt und die Programmzeile in MDI ausführt, wird der Satz im aktiven Kanal ausgeführt. CNC 8070 : 1709) ·293·...
Wenn man das Programm unterbricht, wird der Programmverlauf initialisiert Damit ist es in dem Satz, in dem die Ausführung wieder aufgenommen wird, empfehlenswert, dass einige Mindestbedingungen zur Bearbeitung wie der Vorschub, die M-Funktionen usw. definiert werden. CNC 8070 : 1709) ·294·...
[LABEL] G01 G91 F800 Name und Richtung, Pfad(path) des Programms, das ausgeführt werden soll. CNC 8070 Die Ausführung des Programms kann man festlegen, indem der vollständige Pfad eingeschrieben wird oder nicht. Wenn man den vollständigen Pfad anzeigt, sucht die CNC nur das Programm im angegebenen Ordner.
Ausführung in der Anweisung #ABORT OFF fortgesetzt; wenn diese Anweisung nicht definiert wurde, springt die Ausführung zum Programmende (M30). Programmierung. Muss alleine im Satz programmiert werden. Programmierformat. Das Programmformat ist folgendes. #ABORT OFF #ABORT OFF CNC 8070 : 1709) ·296·...
• Sobald die Spindel als C-Achse (Programmzeile #CAX) arbeitet, wird die Nullpunktverschiebung in Grad angewendet. • Sobald die Bearbeitung an der Stirnfläche (Programmzeile #FACE) oder an der CNC 8070 zylindrischen Fläche (Programmzeile #CYL) aktiv ist, wird die Nullpunktverschiebung mit den aktiven Einheiten, Millimeter oder Zoll, angewendet.
Schnittstelle aus ändert nichts; der ursprüngliche Name der Spindel wird beibehalten. Einfluss der Funktionen M3/M4/M5. Wenn die Spindel als C-Achse eingesetzt ist, wird die Ausführung einer Funktion M3, M4 CNC 8070 oder M5 eine Steigung von automatischen Vorgehen in einer offenen Schleife führen (gleichwertig mit der Programmierung #CAX OFF).
Seite 299
G01 X20 C20 A50 #CAX OFF Programmierung von jeder Spindel als C-Achse. #CAX [S1,C1] (In diesem Fall wird Spindel "S1" mit dem Namen "C1" als C-Achse aktiviert) G01 Z50 C1=100 F100 G01 X20 C1=20 A50 S1000 #CAX OFF CNC 8070 : 1709) ·299·...
Zoll), wobei die CNC selbst die Berechnung der je nach der gewählten Radiusfunktion entsprechenden Winkelverschiebung übernimmt. Wenn man die Bearbeitung aktiviert, beginnt die CNC die Arbeit in Radien und mit der G94 in mm/min. CNC 8070 #FACE [X, C] #FACE [C, X] : 1709) ·300·...
Die Programmierung der C-Achse erfolgt, als wäre sie eine Linearachse (in Millimeter oder Zoll), wobei die CNC selbst die Berechnung der je nach der gewählten Radiusfunktion entsprechenden Winkelverschiebung übernimmt. Wenn man die Bearbeitung aktiviert, CNC 8070 beginnt die CNC die Arbeit in Radien und mit der G94 in mm/min. : 1709)
Seite 304
P r o g r a m mi e r u n g s h a n d b u c h CNC 8070 : 1709) ·304·...
Seite 305
Wahlweise kann man eine Umwandlung auch "einfrieren", um die Winkelachse zu verfahren, die in kartesianischen Koordinatenwerten programmiert ist. CNC 8070 Einfluss des Resets, des Ausschaltens und der Funktion M30. Die Winkelumwandlung der geneigten Achse bleibt nach einem RESET oder einer M30 aktiv.
Seite 306
W e n n d i e W i n k e l u m w a n d l u n g a k t i v i e r t w u r d e , i s t e s n i c h t e r l a u b t , d i e Maschinenreferenzsuche durchzuführen. Wenn die Winkelumwandlung aktiviert ist, sind die angezeigten Maße die vom kartesianischen System. Sonst werden die Istwerte der Achsen angezeigt. CNC 8070 : 1709) ·306·...
Wenn keine Umwandlung definiert wird, werden alle Umwandlungen des Kanals deaktiviert. #ANGAX OFF #ANGAX OFF [1] #ANGAX OFF [5,7] Die Winkelumwandlung der geneigten Achse bleibt nach einem RESET oder einer M30 aktiv. Nach dem Ausschalten der CNC wird die aktive Winkelumwandlung deaktiviert. CNC 8070 : 1709) ·307·...
Achse programmiert, erfolgt das Verfahren gemäß der normalen Winkelumwandlung. Aufheben des Stoppens einer Umwandlung. Das Stoppen einer Winkelumwandlung deaktiviert man nach einem Reset oder einer M30. Die Programmierung von #ANGAX ON über die gestoppte Umwandlung aktiviert wieder die Umwandlung. CNC 8070 : 1709) ·308·...
Variable, sie wird aus der PRG, SPS und INT gelesen. Gibt den Status der Winkelumwandlung an, der in der Stellung [i] in den Maschinenparametern festgelegt ist. Beide Variablen geben die folgenden Werte an: CNC 8070 Wert Bedeutung Die Umwandlung ist deaktiviert.
Seite 310
P r o g r a m mi e r u n g s h a n d b u c h CNC 8070 : 1709) ·310·...
Seite 311
Die Tangentialkontrolle ist mit dem Ausgleich des Radiuses und der Länge des Werkzeugs kompatibel. Man kann auch das Spiegelbild mit der aktiven Tangentialkontrolle anwenden. CNC 8070 Genehmigte Achsen der Tangentialkontrolle. Die Tangentialkontrolle kann man nur für modulare Rotationsachsen aktivieren. Die Tangentialachse von einer der Achsen der Ebene oder der Längsachse darf nicht definiert...
Seite 312
MDI-Betrieb. Vom Handbetrieb aus kann die Tangentialkontrolle in MDI aktiviert werden. Die Achsen können durch programmierte Sätze in MDI-Modus gebracht werden. Es ist nicht erlaubt, die tangentiale Achse zu bewegen, während die Tangentialkontrolle aktiv ist. CNC 8070 : 1709) ·312·...
#TANGCTRL ON [B-45, W15.123, F300] #TANGCTRL ON [F300] Beide Programmierungsformate kombinieren. CNC 8070 Beide Programmierungsformate kann man im gleichen Werkstückprogramm kombinieren. Zum Beispiel kann man die Programmzeile verwenden, um den Positionierungsvorlauf und die Funktion G45, um die Aktivierung der Tangentialkontrolle, festzulegen.
Seite 314
Auf den linearen Abschnitten wird die Ausrichtung der Tangentialachse beibehalten. In den Kreisinterpolationen wird die programmierte Ausrichtung während des Weges beibehalten. CNC 8070 Wenn die Verbindung der zwei Strecken eine neue Ausrichtung der tangentialen Achse : 1709) verlangt, beendet die CNC die in der Ausführung befindlichen Strecke;...
Seite 315
Tangentialkontrolle einzufrieren (anzuhalten) statt sie zu löschen. Dies erfolgt auf Grund dessen, dass die Programmzeile #TANGCTRL OFF, außer der Löschung der Tangentialkontrolle, einige zusätzliche Sätze am Ende und am Anfang des Radiusausgleiches erzeugt. CNC 8070 : 1709) ·315·...
Optional. Die Achse, auf der die Tangentialkontrolle angehalten wird. #TANGCTRL SUSP #TANGCTRL SUSP [A] #TANGCTRL SUSP [B, W] CNC 8070 Löschen des Stopps der Tangentialkontrolle. Die Wiederherstellung der Tangentialkontrolle erfolgt mit Hilfe der Funktion G145 oder mit Hilfe der Programmzeile #TANGCTRL.
Seite 317
Das Programmformat ist folgendes. Zwischen den eckigen Winkelklammern werden die optionalen Parameter eingetragen. #TANGCTRL RESUME <[X~C]> Optional. Die Achse, auf der die Tangentialkontrolle wiederhergestellt wird. #TANGCTRL RESUME #TANGCTRL RESUME [A] #TANGCTRL RESUME [B, W, C] CNC 8070 : 1709) ·317·...
Tangentialkontrolle zu haben. Wenn man die Tangentialkontrolle einfriert (anhält), wirken die Variablen wie folgt. (V.)A.TANGAN.Xn Der programmierte Wert des Winkels wird beibehalten. (V.)G.TANGFEED Es wird nicht initialisiert. (V.)PLC.TANGACTIVCn Es wird nicht initialisiert. CNC 8070 (V.)PLC.TANGACTx Es wird initialisiert. : 1709) ·318·...
A u s z u w ä h l e n , w e l c h e r o t i e r e n d e W e l l e n d e r k i n e m a t i s c h e n Berechnungswerkzeugorientierung ist, für eine gegebene Richtung auf das Werkstück. #KINORG Umwandlung des derzeitigen Werkstücknullpunkts angesichts der Position des Kinematiktisches. #TOOL ORI Werkzeug senkrecht zur geneigten Ebene. CNC 8070 : 1709) ·319·...
B e a r b e i t u n g s - ( B e f e h l # C S ) o d e r Einspannkoordinatensystem(Befehl #ACS) gewählt wird, ändert sich auch das Werkstückkoordinatensystem (X' Y' Z'). CNC 8070 : 1709) ·320·...
Werkstücknullpunkt und gehen davon aus, dass das Werkzeug senkrecht zur neuen Ebene positioniert ist. Ab diesem Zeitpunkt erfolgen Programmierung und Verschiebung der Achsen X, Y entlang der gewählten schiefen Ebene und die der Z-Achse stehen senkrecht dazu. CNC 8070 : 1709) ·321·...
N50 #KIN ID [2] (Aktivierung der Kinematik 2) N60 #RTCP ON (RTCP mit Kinematik 2 ermöglichen) N70 #RTCP OFF (RTCP-Transformation deaktivieren) N80 M30 • Der Kinematikwechsel ist nicht gestattet, wenn Funktion #RTCP oder #TLC aktiv ist. CNC 8070 : 1709) ·322·...
OFF: Deaktivieren Sie ein Koordinatensystem. Zusammen mit dem Befehl DEF ni mmt und speichert das ak tuelle Koordinatensystem. Zusammen mit der ALL-Befehl deaktiviert alle Koordinatensysteme. {nb} Koordinatensystemnummer (1 bis 5) CNC 8070 MODE {mode} Definitionsmodus (1 bis 6). {V1}...{V3} Komponenten des Traslationsvektors. ...
Seite 324
(Ein neues Koordinatensystem wie CS4 definieren und speichern) Formate zur Definition, Speicherung und Aktivierung des Koordinatensystems. #CS ON [{nb}] [MODE {mode}, {V1}, {V2}, {V3}, {1}, {2}, {3}, <{align}>, CNC 8070 <FIRST/SECOND>] #ACS ON [{nb}] [MODE {mode}, {V1}, {V2}, {V3}, {1}, {2}, {3}, <{align}>, <FIRST/SECOND>]...
Seite 325
Definitionsmodus (1 bis 6). {V1}...{V3} Komponenten des Traslationsvektors. 1}...{ CNC 8070 Drehwinkel. {align} Optional. Ausrichtung der Ebene mit dem Wert 0/1. Nur in den Modi 3, 4, 5. KEEP Optional. Befehl, um definieren, ob das Koordinatensystem deaktiviert bleibt den Werkstücknullpunkt darin definiert.
Wahlweise kann man es definieren, wenn der aktuelle Werkstücknullpunkt gehalten wird. CNC 8070 Gelegentlich kann es passieren, dass beim Aktivieren von den vorher gespeicherten CS oder ACS, der Ursprung der Koordinaten der Ebene nicht der Gewünschte ist. Die geschieht, wenn zwischen der Definition und Anwendung von Koordinatensystem der Werkstücknullpunkt geändert wird.
Dann biegen Sie auf der zweiten Achse (Y '), angezeigt durch 2. In der Abbildung wird das neue aus dieser Transformation resultierende Koordinatensystem als X' Y' Z' bezeichnet, da die Achsen X, Z gedreht wurden. CNC 8070 Schließlich drehen sich um die 3-Achse (Z''), wie durch 3. : 1709)
Dann biegen Sie auf der zweiten Achse (Y '), angezeigt durch 2. In der Abbildung wird das neue aus dieser Transformation resultierende Koordinatensystem als X'' Y' Z' bezeichnet, da die Achsen X, Z gedreht wurden. CNC 8070 Zuletzt die Angabe auf der 3-Achse (Z') drehen durch 3. : 1709)
Ecke ausgerichtet bleibt. Ohne Programmierung wird der Wert 0 übernommen. {align} = 0 Ausrichtung´der X'-Achse: {align} = 1 Ausrichtung der Y´- Achse. CNC 8070 : 1709) 3 Koordinatendrehung. Gestattet die Definition und Anwendung einer Koordinatendrehung in der neuen kartesischen Ebene X' Y'.
Ecke ausgerichtet bleibt. Ohne Programmierung wird der Wert 0 übernommen. {align} = 0 Ausrichtung´der X'-Achse: {align} = 1 Ausrichtung der Y´- Achse. CNC 8070 : 1709) 3 Koordinatendrehung. Gestattet die Definition und Anwendung einer Koordinatendrehung in der neuen kartesischen Ebene X' Y'.
Ecke ausgerichtet bleibt. Ohne Programmierung wird der Wert 0 übernommen. {align} = 0 Ausrichtung´der X'-Achse: {align} = 1 Ausrichtung der Y´- Achse. CNC 8070 : 1709) 3 Koordinatendrehung. Gestattet die Definition und Anwendung einer Koordinatendrehung in der neuen kartesischen Ebene X' Y'.
Haupt- und Nebendrehachse gedreht. Siehe die Ruheposition der Spindel oben rechts. Die Hauptachse wurde 90º gedreht und infolgedessen sind die Achsen X' Y' der Ebene 90º gedreht. CNC 8070 Sollen an der letzten Maschine die Achsen X' Y' wie in den anderen beiden Fällen orientiert werden, muss Folgendes programmiert werden:...
Seite 333
Achse auf der geneigten Ebene auf die zweite Achse der Maschine ausgerichtet. • Wenn man keine der zwei Werte einprogrammiert, kann man, a Priori, die Orientierung der Achsen nicht festlegen, die ja vom Typ der Spindel abhängt. CNC 8070 : 1709) ·333·...
Bedeutung. V.G.TOOLORIF1 Position (Maschinenkoordinaten) der ersten Drehachse. V.G.TOOLORIS1 Position (Maschinenkoordinaten) der zweiten Drehachse. V.G.TOOLORIT1 Position (Maschinenkoordinaten) der dritten Drehachse. CNC 8070 V.G.TOOLORIO1 Position (Maschinenkoordinaten) der vierten Drehachse. Variablen für die zweite Lösung. Variablen. Bedeutung. V.G.TOOLORIF2 Position (Maschinenkoordinaten) der ersten Drehachse.
Seite 335
Bewegung in Maschinenkoordinaten mit der angegebenen Lösung. #MCS ON G01B[V.G.TOOLORIF1] C[V.G.TOOLORIS1] F1720 #MCS OFF Option 2. Die Arbeitsebene senkrecht zum Werkzeug während der auf #TOOL ORI folgende Bewegung ausrichten. #TOOL ORI G01 X0 Y0 Z40 CNC 8070 : 1709) ·335·...
Das Ergebnis der Mischung hängt von der Aktivierungsreihenfolge ab, wie in der folgenden Abbildung ersichtlich ist. Bei jeder Aktivierung oder Deaktivierung einer #ACS oder #CS wird erneut das sich ergebende Koordinatensystem neu berechet, wie in der nächsten Abbildung ersichtlich ist. CNC 8070 : 1709) ·336·...
Seite 337
(CS[1] + CS[3]) N170 #CS OFF ALL Ein #ACS oder #CS Koordinatensystem kann mehrmals aktiviert werden. Die folgende Abbildung zeigt ein Beispiel der Anweisung #CS DEF ACT [n] zur Übernahme und Speicherung des aktuellen Koordinatensystems als #CS. CNC 8070 : 1709) ·337·...
Muss alleine im Satz programmiert werden. Programmierformat. Das Programmformat ist folgendes. #TOOL ORI #TOOL ORI (Werkzeug senkrecht zur geneigten Ebene; Anforderung) G1 X_ Y_ Z_ (Positionierung auf definierten Punkt, mit senkrecht zur geneigten Ebene stehendem Werkzeug) CNC 8070 : 1709) ·338·...
G0 Z13 (Rücklauf) G0 G90 X120 Y120 (Positionierung auf Punkt P3) G1 G91 Z-13 F1000 (Bohren) G0 Z13 (Rücklauf) G0 G90 X60 Y120 (Positionierung auf Punkt P4) G1 G91 Z-13 F1000 (Bohren) G0 Z13 (Rücklauf) CNC 8070 : 1709) ·339·...
Seite 340
G1 X{P3} Y{P3} (Verschiebung zu Punkt P3) G90 B-100 (Positioniert das Werkzeug auf 100º) #CS OFF #CS ON [2] [MODE6 ..] (Schiefe Ebene senkrecht zu Werkzeug definieren) G1 G91 Z-13 F1000 (Bohren) CNC 8070 G1 Z30 (Rücklauf) #CS OFF : 1709) ·340·...
Programmierung. RTCP-Transformation aktivieren. Diese Anweisung wird im Satz alleine programmiert. Programmierformat. Das Programmformat ist folgendes. #RTCP ON #RTCP ON Programmierung. RTCP-Transformation deaktivieren. CNC 8070 Diese Anweisung wird im Satz alleine programmiert. Programmierformat. Das Programmformat ist folgendes. #RTCP OFF : 1709) #RTCP OFF...
Werkzeugorientierung von 0º auf -90º programmiert. Die CNC nimmt eine Interpolation der Achsen X, Z, B vor, so dass sich das Werkzeug bei der Verschiebung orientiert. CNC 8070 • In Satz N33 soll eine Kreisinterpolation bis zu dem Punkt (170,90) ausgeführt werden, wobei jederzeit das Werkzeug senkrecht zum Bahnverlauf gehalten wird.
Seite 344
(Orientiert das Werkzeug auf 90º) G02 X270 Z0 R70 B0 Kreisinterpolation bis X270 Z0, unter Haltung des Werkzeugs senkrecht zum Bahnverlauf. G01 X340 (Verschiebung bis X340 mit auf 0º orientiertem Werkzeug) #RTCP OFF (RTCP-Transformation deaktivieren) CNC 8070 : 1709) ·344·...
• Die TLC-Kompensation kann nicht angewählt werden, wenn die Funktion RTCP aktiv ist. • Bei aktivierter TLC-Kompensation, erlaubt die CNC nicht, die aktivierte Kinematik (#KIN ID) zu ändern. • Bei aktivierter TLC-Kompensation, erlaubt die CNC nicht, die Softwarebegrenzungen (G198/G199) zu ändern. CNC 8070 : 1709) ·345·...
#CS ON [n] [MODE 6, 0, 0, 0, 0] Werkzeug entlang der Längsachse verfahren, um es vom Werkstück abzuziehen. Diese Verschiebung kann im Handbetrieb oder über das Programm wie zum Beispiel G0 G91 Z20 erfolgen. CNC 8070 : 1709) ·346·...
Wenn Sie die Option ROTATE nicht programmiert, richtet die CNC das Werkzeug entlang der erste Block der Bewegung aus, in denen die Drehachsen programmiert sind. Überlegungen. Einmal aktiviert, hält diese Anweisung bis M02 oder M30, einem Reset oder deaktiviert (#CSROT OFF) wahr. CNC 8070 : 1709) ·347·...
Nach dem Ausführen M30 und nach einem Reset der Programmierung der Drehachsen der Kinematik ist auch in dem Koordinatensystem des Werkstücks deaktiviert. Programmierung. Muss alleine im Satz programmiert werden. Programmierformat. Das Programmformat ist folgendes. #CSROT OFF #CSROT OFF CNC 8070 : 1709) ·348·...
Kriterium nicht programmiert, gilt die CNC die letzten aktiven. Bei Nichtprogrammierung wird die CNC den letzten programmierten Wert akzeptieren. Nach der Ausführung M30 und nach einem Reset, übernimmt die CNC den Wert WARNING (eine Warnung zeigen und die Ausführung stoppen). CNC 8070 : 1709) ·349·...
Seite 350
Winkel, aus dem die Aktionen und die Kriterien verwendet werden, um die Lösung zu wählen,. Bei Nichtprogrammierung wird die CNC den letzten programmierten Wert akzeptieren. Nach der Ausführung M30 und nach einem Reset, übernimmt die CNC einen Wert von 5º. CNC 8070 : 1709) ·350·...
Einmal in der Werkzeugprüfung ist das Verfahren wie folgt. Bewegen Sie das Werkzeug vom Werkstück weg, bewegen Linearachsen oder virtuelle Werkzeugachse, wenn aktiv. Richten Sie die Drehachsen der Kinematik. Bewegen Sie das Werkzeug vom Werkstück weg, bewegen Linearachsen oder virtuelle Werkzeugachse, wenn aktiv. CNC 8070 : 1709) ·351·...
Wenn in der Definition des #DEFROT-Kriteriums wir wählen WARNING (und erzeugen eine Warnung zu stoppen), wird die CNC die Lösung nach dem gewählten Kriterium wählen. Die CNC 8070 CNC bietet auch die Möglichkeit, von einer Lösung zur anderen in diesem Bewegungssatz wechseln, sowohl in seiner ersten Orientierung und der letzten, über eine interaktive...
Kinematik in ihrer aktuellen Lage belassen. Überlegungen. Die Anweisung ist modal. Zum Zeitpunkt des Einschaltens, nach der Ausführung von M02 CNC 8070 oder M30 oder nach einem NOTAUS oder RESET übernimmt die Anweisung den Standardwert; #SELECT ORI [HEAD1, HEAD2]. : 1709)
Speichern Sie den Wert dieser Variablen in der Tabelle der Nullpunktverschiebungen, um den Werkstücknullpunkt zur Verfügung haben und jederzeit zu aktivieren. Programmierung. Muss alleine im Satz programmiert werden. Programmierformat. Das Programmformat ist folgendes. #KINORG #KINORG CNC 8070 : 1709) ·354·...
Kinematischen Größen, die für jede Anwendung TDATA, sind das Ergebnis der Summe aus dem Wert plus dem Offset, wie in Tabelle Maschinenparameter definiert. Der Wert ist von OEM definiert und der Offset ist ein veränderbaren Wert von Benutzer. CNC 8070 : 1709) ·355·...
Koordinatensystems, mit Dreh- und Linearachsen in jeder Position, wird wie folgt vorzugehen. Deaktivieren RTCP, wenn aktiv. #RTCP OFF Aktivierung der Kinematik, wenn einer anderen aktiv ist . #KIN ID [3] CNC 8070 Aktivieren Sie den Werkstücknullpunkt, in dem die Datei KINORG gespeichert ist; in diesem Fall, G55. : 1709) ·356·...
Seite 357
P r o g r a m m i e r u n g s h a n d b u c h Aktivieren Sie die volle RTCP, wobei die Spindel und der Tisch berücksichtigt wird, und ohne Drehung des Koordinatensystems. V.G.OFTDATA3[52]=0 (Geben Sie Voll RTCP; Tisch und Spindel) V.G.OFTDATA3[51]=1 (RTCP ohne Drehung des Koordinatensystems) #RTCP ON CNC 8070 : 1709) ·357·...
Lösung 1. V.G.TOOLORIS2 Position (Maschinenkoordinaten) von der zweiten Drehachse für die Positionierung des Werkzeugs senkrecht zu der geneigten Ebene CNC 8070 besetzt werden, nach der Lösung 2. V.G.TOOLORIT1 Position (Maschinenkoordinaten) von der zweiten Drehachse für die Positionierung des Werkzeugs senkrecht zu der geneigten Ebene besetzt werden, nach der Lösung 1.
Seite 359
Modus. V.G.CSROTO1[2] Position (Maschinenkoordinaten) für die vierte Kinematik- Drehachse am Ende des Satzes berechnet, für Lösung 1 #CSROT Modus. CNC 8070 V.G.CSROTF2[1] Position (Maschinenkoordinaten) für die erste Kinematik- Drehachse am Anfang des Satzes berechnet, für Lösung 2 #CSROT Modus. V.G.CSROTF2[2] Position (Maschinenkoordinaten) für die erste Kinematik-...
Seite 360
Bezugsposition durch die transformierten Anweisung #KINORG und unter Berücksichtigung der Position des Tisches in der zweiten Achse des Kanals. (V.)[ch.]G.KINORG3 Bezugsposition durch die transformierten Anweisung #KINORG und unter Berücksichtigung der Position des Tisches in der dritten Achse des Kanals. CNC 8070 : 1709) ·360·...
Seite 361
(Betrieb CONTERROR) oder der Bearbeitungsvorschub (Betrieb FAST). Der Bearbeitungsbetrieb laut Default ist in dem Parameter HSCDEFAULTMODE definiert, wofür Fagor den Betrieb SURFACE als Default anbietet. Die sehr hochentwickelten Algorithmen des Betriebs SURFACE führen dazu, dass die Bearbeitung viel genauer ist.
= Fehler von CAM erzeugt. Bahnverlauf von CNC bearbeitet. Das Werkstückprogramm. CNC 8070 Abschließend lässt sich sagen, dass es, weil die CNC mit einer Genauigkeit im Nanometerbereich arbeitet, möglich ist, bessere Ergebnisse zu erhalten, wenn die Koordinatenwerte 4 oder 5 Dezimalstellen haben, als wenn es nur 2 oder 3 sind.
Art und Weise, wenn die CNC eine dieser Funktionen ausführt, wird das zugeordnete Unterprogramm ausgeführt. Die Unterprogramme G500 und G501 werden von Fagor vorher eingestellt, um die HSC im Betrieb SURFACE (von Fagor empfohlener Betrieb) zu deaktivieren bzw. aktivieren. Beide Unterprogramme können durch den Benutzer geändert werden.
Seite 364
P r o g r a m mi e r u n g s h a n d b u c h Unterprogramm G500 geliefert von Fagor (kann durch den Benutzer geändert werden). ; ----------------------------------------- ; ----------------------------------------- ; HSC ACTIVATION ;...
Alternativbeispiel zu den Funktionen G500-G501 die von Fagor geliefert werden. Die Unterprogramme G500 die von Fagor geliefert werden können durch den Benutzer geändert werden. Anschließend wird ein anderes Beispiel zur Aktivierung bzw. Deaktivierung von HSC gezeigt, indem drei Unterprogramme verwendet werden.
Seite 366
; A - % Acceleration ;------------------------------------------------------------------------- ;------------------------------------------------------------------------- #ESBLK #HSC OFF V.G.DYNOVR = 100 #PATHND ON $IF V.C.PCALLP_E == 0 P4 = V.MPG.HSCROUND $ENDIF $IF V.C.PCALLP_A G131 P0 $ELSE G131 100 $ENDIF #HSC ON [SURFACE, EP4] #RETDSBLK CNC 8070 : 1709) ·366·...
(Filter OS = Maschinenparameter ORISMOOTH) #HSC ON [SURFACE] (Fluchtungsfehler = HSCROUND-Maschinenparameter) (Winkel = CORNER-Maschinenparameter) #HSC ON [SURFACE, E0.01] (Mesh-Fehler = 0.01) CNC 8070 (Winkel = CORNER-Maschinenparameter) #HSC ON [SURFACE, E0.01, CORNER150] (Mesh-Fehler = 0.01) (Winkel = 150º) : 1709) #HSC ON [SURFACE, CORNER150] (Fluchtungsfehler = HSCROUND-Maschinenparameter) (Winkel = 150º)
Seite 368
Die Programmierung des Befehls OS ist optional; wenn dieser nicht programmiert wird, nimmt die CNC den im Maschinenparameter definierten Wert ORISMOOTH an. CNC 8070 Überlegungen. Befehle E und CORNER. Die CNC erhält den Wert der programmierten Befehle aufrecht bis ein Anderer programmiert wird, der HSC-Modus deaktiviert sich, es wird ein Reset ausgeführt oder das Programm wird...
Seite 369
Zur Ausführung eines HSC Betriebs, ausgehend von den Anfangsbedingungen, muss vorher der vorherige Betrieb deaktiviert werden. Kapitel "20.6 Annullierung des HSC- Modus." auf Seite 374. Beispiel 2. #HSC ON [CONTERROR, E0.050] · #HSC OFF · #HSC ON [SURFACE] (Fluchtungsfehler = HSCROUND-Maschinenparameter) CNC 8070 : 1709) ·369·...
HSC-Modus. Es muss nur der Arbeitsbetrieb ausgesucht werden, wenn dieser nicht der Defaultbetrieb ist (Parameter HSCDEFAULTMODE). CNC 8070 Maximal zulässiger Fluchtungsfehler. Der Befehl definiert den maximal zulässigen Konturenfehler zwischen dem programmierten Bahnverlauf und der ergebene Bahn (Millimeter oder Zoll). Dieser Befehl wird auf die drei ersten linearen Achsen des Kanals angewendet.
Seite 371
Zur Ausführung eines HSC Betriebs, ausgehend von den Anfangsbedingungen, muss vorher der vorherige Betrieb deaktiviert werden. Kapitel "20.6 Annullierung des HSC- Modus." auf Seite 374. Beispiel 2. #HSC ON [CONTERROR, E0.050] · #HSC OFF · #HSC ON [SURFACE] (Fluchtungsfehler = HSCROUND-Maschinenparameter) CNC 8070 : 1709) ·371·...
HSC-Modus. Es muss nur der Arbeitsbetrieb ausgesucht werden, wenn dieser nicht der Defaultbetrieb ist (Parameter HSCDEFAULTMODE). CNC 8070 Maximal zulässiger Fluchtungsfehler. Der Befehl definiert den maximal zulässigen Konturenfehler zwischen dem programmierten Bahnverlauf und der ergebene Bahn (Millimeter oder Zoll). Dieser Befehl wird auf die drei ersten linearen Achsen des Kanals angewendet.
Seite 373
#HSC ON [SURFACE] (Mesh-Fehler = 0.050) Befehle RE, SF und AXF. CNC 8070 Die CNC erhält den Wert der programmierten Befehle aufrecht bis ein Anderer programmiert wird, der HSC-Modus deaktiviert sich, es wird ein Reset ausgeführt oder das Programm wird beendet.
Das Programmformat ist folgendes. #HSC OFF #HSC OFF Einfluss des Resets, des Ausschaltens und der Funktion M30. Beim Einschalten und nach der Ausführung von M02 oder M30 und nach einem Notaus oder Reset wird der normale HSC-Betrieb gelöscht. CNC 8070 : 1709) ·374·...
Seite 375
A c h s e , i n d e n v e r s c h i e d e n e n A r b e i ts m o d i , w i e a u t o m a t i s c h , m a n u e l l , Werkzeuginspektion, Wiedereinsetzung der Achsen, usw., bewegt werden; • Die virtuelle Werkzeugachse verfügt über Verfahrwegbegrenzungen, sowohl für die Maschinenparameter als auch für das Programm. CNC 8070 : 1709) ·375·...
Fall kann die virtuelle Werkzeugachse gleichzeitig mit der Ausführung des Programms bewegt werden. Bahnverlauf der Bearbeitung. CNC 8070 Programmierte Bahn. : 1709) Bei virtueller Achse, die auf der Werkzeugachse aktiv ist, hat sich diese in der Entfernung W, anhand der additiven Interpolation (G201), bewegt.
Das Verhalten der virtuellen Werkzeugachse nach der Ausführung von M30 oder nach einem Reset hängt von dem Parameter VIRTAXCANCEL ab. Programmierung. Muss alleine im Satz programmiert werden. Programmierformat. Das Programmformat ist folgendes. #VIRTAX OFF #VIRTAX OFF CNC 8070 : 1709) ·377·...
Bewegung der virtuellen Werkzeugachse. Initialisierung der Variablen. ·ch· Kanalzahl. ·xn· Name, logische Nummer oder Index der Achse V.[2].G.VIRTAXS Kanal ·2·. V.A.VIRTAXOF.Z Z–Achse. V.A.VIRTAXOF.4 Achse mit logischen Nummer ·4·. V.[2].A.VIRTAXOF.1 Achse mit Index ·1· im Kanal ·2·. CNC 8070 : 1709) ·378·...
• Aktivierung der Kollisionserkennung. • Aktivierung des Handbetriebs. Fluss-Steueranweisungen Sie werden mit dem Symbol "$" gefolgt vom Namen der Anweisung und den zugeordneten Daten definiert. Diese werden für den Bau von Schleifen und Programmsprüngen benutzt. CNC 8070 : 1709) ·379·...
Das Programmformat ist folgendes. #ERROR ["<Text>"] Parameter Bedeutung <Nummer> Fehlertext. Der Fehlertext muss in Anführungszeichen definiert sein. Einige Sonderzeichen werden wie CNC 8070 folgt erstellt. \" Fügt in den Text Anführungszeichen ein. Fügt das %-Zeichen ein. #ERROR ["Meldung"] : 1709) #ERROR ["Der Parameter \"P100\"...
Seite 381
#ERROR ["Wert %d falsch",120] #ERROR ["Werkzeug %D abgenutzt",V.G.TOOL] #ERROR ["Werte %D - %D falsch",18,P21] Man kann bis zu 5 Identifikatoren %D oder %d definieren, es besteht zwar keine Begrenzung, doch muss es soviele Daten wie Identifikatoren geben. CNC 8070 : 1709) ·381·...
Anzeigen der Warnung mit ihrem Text #WARNINGSTOP Anzeigen einer Meldung mit dem dazugehörigen Text und Anhalten der Ausführung Anzeigen des angegebenen Warnungstextes Wenn kein Text festgelegt wird, erscheint ein leeres Meldungsfenster CNC 8070 Das Programmformat ist folgendes. #WARNING ["<Text>"] #WARNINGSTOP ["<Text>"] Parameter Bedeutung : 1709) <Nummer>...
Seite 383
#WARNING ["Wert %d falsch",120] #WARNING ["Werkzeug %D abgenutzt",V.G.TOOL] #WARNING ["Werte %D - %D falsch",18,P21] Man kann bis zu 5 Identifikatoren %D oder %d definieren, es besteht zwar keine Begrenzung, doch muss es soviele Daten wie Identifikatoren geben. CNC 8070 : 1709) ·383·...
#MSG ["Das aktuelle Werkzeug ist %D", V.G.TOOL] #MSG ["Schlichten F=%D mm/min. und S=%D UPM", P21, 1200] Man kann bis zu 5 Identifikatoren %D oder %d definieren, es besteht zwar keine Begrenzung, doch muss es soviele Daten wie Identifikatoren geben. CNC 8070 : 1709) ·384·...
(Gültige Programmierung nur bei einem Modell ·M·) #DGWZ RECT [-10, 100, -15, 40, 0, 20] #DGWZ RECT [-10, 100, -15, 40, 0, 20] P1 C1 C2 #DGWZ RECT [-10, 100, -15, 40, 0, 20] C2 P1 C1 C3 CNC 8070 : 1709) ·385·...
Seite 386
(Gültige Programmierung nur bei einem Modell ·T·) #DGWZ CYL Z [-100, 0, 0, 40] #DGWZ CYL Z [-100, 0, 0, 40] P1 C1 C2 #DGWZ CYL Z [-100, 0, 0, 40] C1 C4 P1 C2 CNC 8070 LongAxisMin LongAxisMax : 1709) #DGWZ CYL {LongAxis} [{LongAxisMin},{LongAxisMax},{Int},{Ext}] ·386·...
Seite 387
Programmierung vom Kana ·1·. #DGWZ RECT [...] Programmierung vom Kana ·1·. #DGWZ CYL Z [...] P1 C1 Programmierung vom Kana ·2·. #DGWZ CYL Z2 [...] P2 C2 Programmierung vom Kana ·1·. #DGWZ CYL Z [...] P1 C1 C2 CNC 8070 : 1709) ·387·...
Anweisung #ESTOP storniert wird. #EFHOLD Freigabe des Feed-Hold-Signals #DFHOLD CNC 8070 Deaktivierung des Feed-Hold-Signals Die Anweisungen #EFHOLD und #DFHOLD aktivieren und deaktivieren die Eingabe des von der SPS kommenden FEED-HOLD. Nach Durchführung der Anweisung #DFHOLD macht die CNC das von der SPS kommende FEED-HOLD - Signal unwirksam.
#ISO ON [NAME="C:\Fagorcnc\Users\Prg\cycles.fiso"] (Die ISO Erzeugung aktivieren) (Die CNC speichert das Programm in dem angegebenen Ordner) (Die CNC speichert das Programm mit dem Namen "cycles.fiso") CNC 8070 #ISO [NAME="cycles.nc"] (Die ISO Erzeugung aktivieren) (Die CNC speichert das Programm mit dem Namen „cycles.nc") Pfad (Path) und Name der erzeugten Datei.
Seite 390
G01 Y-25 G90 G01 Z5 (M29) %PROGRAM ··· ··· LL SUBROUTINE ··· CNC 8070 Beispiel. Ein Festzyklus umwandeln. Programm nach der ISO-Erzeugung. G0 X0 Y0 G81 I-10 G0 X0 Y0 G80 ;---------- G81 I-10 ---------- : 1709) G0 G61 G90 Z5...
Test nicht machen. Der Höchstfehler wird für Linearachsen in Millimeter oder Zoll und für Drehachsen in Grad definiert. #LINK [X,U][Y,V,0.5] #LINK [X,U,0.5][Z,W] #LINK [X,U][Y,V][Z,W] CNC 8070 #UNLINK Aktivierung der elektronischen Kopplung der Achsen Diese Anweisung deaktiviert die aktiven Achskopplungen. #UNLINK (Löscht die Achskopplung)
Funktion der neuen Hauptspindel. #PARK Achse parken CNC 8070 Diese Programmzeile gestattet es, die ausgewählte Achse oder Spindel in die Ruhestellung zu fahren Wenn eine Achse geparkt wird, geht die CNC davon aus, dass diese nicht zur Maschinenkonfiguration gehört und kontrolliert sie nicht mehr (ignoriert die von Steuerung,...
Seite 394
überwachen. Das Programmformat ist folgendes: #UNPARK <Achse/Spindel> Die Achsen sind einzeln auszuparken. Wenn man beabsichtigt, eine Achse oder Spindel schon ausgeparkt, wird die Programmierung ignoriert. #UNPARK A ("A"-Achse ausparken) #UNPARK S ("S"-Spindel ausparken) CNC 8070 : 1709) ·394·...
Abszissenachse, die zweite wird zur Ordinatenachse, die dritte zur Vertikalachse in bezug auf die Arbeitsebene, und die vierte Achse wird zur ersten Hilfsachse und so weiter. CNC 8070 #SET AX Achskonfiguration festlegen. Eine neue Konfiguration der Achsen im Kanal wird festgelegt. Die Achsen im Kanal, die nicht : 1709) in der Programmzeile programmiert wurden, werden gelöscht, und die programmierten...
Seite 396
Maschinenparameter angeordnet wurden (nach Kanal), und später so wie sie bei der Achsenänderung festgelegt wurden. 00000.0000 00125.1500 00000.0000 00089.5680 00000.0000 00000.0000 CNC 8070 00000.0000 00000.0000 00000.0000 00000.0000 : 1709) #SET AX [Y, 0, 0, Z, A] #SET AX [X, Y, Z] FIXOF ORGOF Bildschirmanzeige verschiedener Konfigurationen.
#CALL AX [V1,4,Y] ORGOF FIXOF Bildschirmanzeige Am Anfang erfolgt die Anzeige der Achsen, so wie diese in der Tabelle der allgemeinen Maschinenparameter angeordnet wurden (nach Kanal), und später so wie sie bei der CNC 8070 Achsenänderung festgelegt wurden. : 1709) ·397·...
00000.0000 00000.0000 00000.0000 #FREE AX [Y, A] Bildschirmanzeige verschiedener Konfigurationen. Es wird von einer Maschine mit 5 CNC 8070 Achsen X-Y-Z-A-W ausgegangen. #RENAME AX Neubenennung der Achsen : 1709) Änderung des Namens der Achsen. Für jedes programmierte Achspaar nimmt die erste Achse den Namen der zweiten an.
Seite 399
Das Programmformat ist folgendes: #RENAME AX OFF [<Xn>, <Xn>, ...] Parameter Bedeutung <Xn> Umbenannten Achse. #RENAME AX OFF [X] (Löschen Sie den Namenswechsel der X-Achse). #RENAME AX OFF (Löschen Sie den Namenswechsel von allen Achsen). CNC 8070 : 1709) ·399·...
Hauptspindel des Kanals ist. #FREE SP Der Konfiguration eine Spindel befreien Die Spindeln, die von der aktuellen Konfiguration festgelegt wurden, werden gelöscht. CNC 8070 Das Programmformat ist folgendes: #FREE SP [<Sn>,...] #FREE SP ALL : 1709)
Seite 401
Spindel den Namen der zweiten an. Ist die zweite Spindel in der Konfiguration vorhanden, nimmt sie den Namen der ersten. Jegliche Achse kann mit jeglichem Namen umbenannt werden, egal ob diese in dem Kanal oder in anderen Kanälen vorhanden ist. CNC 8070 Das Programmformat ist folgendes: #RENAME SP [<Sn>,<Sn>][...]...
Seite 402
Das Programmformat ist folgendes: #RENAME SP OFF [<Sn>, <Sn>, ...] Parameter Bedeutung <Sn> Umbenannte Spindel. #RENAME SP OFF [S3] (Löschen Sie den Namenswechsel von Spindeln S3). #RENAME SP OFF (Löschen Sie den Namenswechsel von allen Achsen). CNC 8070 : 1709) ·402·...
Spindeln nach der Ausführung einer M02, M30 oder nach einem Fehler oder Reset löscht. Mit dem Wert "CANCEL" löscht die CNC die Synchronisation; mit CNC 8070 dem Wert "NOCANCEL" erfolgt keine Löschung. Wenn man diese nicht einprogrammiert, übernimmt die Programmzeile den vom Hersteller festgelegten Wert (Parameter SYNCCANCEL).
• Die Geschwindigkeitsfunktionen G94, G95, G96 und G97 ausführen. • Die Hilfsfunktionen M3, M4, M5 und M19 ausführen. CNC 8070 • Änderung des Override der Spindel von der SPS, CNC oder der Tastatur aus. • Änderung der Geschwindigkeitsgrenzwerte der Spindel von der SPS oder CNC.
Seite 405
Va r i a b l e n , d i e m i t d e r S y n c h r o n i s a t i o n s b e w e g u n g i n Zusammenhang stehen. CNC 8070 Diese Variablen sind synchrone Lese- und Schreibvariablen (R/W), und sie bewerten während der Programmausführung.
SYNSPEED auf logisch Null gesetzt; es wird weder die Bewegung gestoppt noch wird irgendein Fehler angezeigt. Ihr Standardwert ist der in den Maschinenparametern DSYNCVELW. (V.)[n].A.SYNCVELOFF.Xn Es wird aus der PRG, SPS und INT gelesen und geschrieben. Wertvorgabe für die Drehzahl über die Synchronisation der abhängigen Spindel . CNC 8070 : 1709) ·406·...
Signal SYNCPOSI auf logisch Null gesetzt; es wird weder die Bewegung gestoppt noch wird irgendein Fehler angezeigt. Ihr Standardwert ist der in den Maschinenparametern DSYNCPOSW. (V.)[n].A.SYNCPOSOFF.Xn Es wird aus der PRG, SPS und INT gelesen und geschrieben. Positions-Wertvorgabe. CNC 8070 : 1709) ·407·...
#SERVO ON [S] Schließt die Schleife der S-Spindel. #SERVO ON [S2] Schließt die Schleife der S2-Spindel. #SERVO ON [X] CNC 8070 Schließt die Schleife der X-Achse. #SERVO OFF Aktiviert dem Modus "Offene Schleife" : 1709) Nach dem Programmieren dieser Programmzeile beginnt die Achse in einer offenen Schleife zu arbeiten.
Reset für die Hauptspindel einer Synchronisation ist, die in einem anderen Kanal als den der abhängigen Spindel sein kann, in diesem Fall wird die Synchronisation nicht abgebrochen und es erfolgt kein Übergang zur offenen Schleife. In diesem Fall wird eine Warnung erzeugt. CNC 8070 : 1709) ·409·...
Arbeitsebene gewechselt werden, wenn sich eine der Achsen als Hirth-Achse herausstellt. #CD ON Aktivierung der Kollisionserkennung Aktiviert den Kollisionsfeststellprozess. Wenn die Kollisionserkennung schon aktiviert CNC 8070 wurde, ist es gestattet, die Anzahl der zu analysierenden Sätze zu modifizieren. Das Programmformat ist folgendes: #CD ON [<Sätze>] Parameter...
Seite 411
Profilbeispiel mit einer Schleife. #CD ON [50] G01 X0 Y0 Z0 F750 X100 Y0 Y-50 Y-50 #CD OFF Profilkollisionsbeispiel. #CD ON G01 G41 X0 Y0 Z0 F750 Y-50 X100 Y-10 X150 Y-100 G40 X0 Y0 #CD OFF CNC 8070 : 1709) ·411·...
Diese Anweisung legt den Ausgangs- und Endtangententyp der Spline fest, der bestimmt, wie der Übergang zwischen der Spline und dem vorigen und späteren Bahnverlauf durchgeführt wird. Deren Programmierung ist optional; wird sie nicht definiert, erfolgt die Berechnung der Tangente automatisch. CNC 8070 Das Programmformat ist folgendes: #ASPLINE MODE [<Anfang>,<End>] Parameter Bedeutung <Anfang>...
Seite 413
Mit diesen Anweisungen wird die Ausgangs- und Endtangente der Spline definiert. Die Tangente wird durch vektorialen Ausdrück ihrer Richtung an den verschiedenen Achsen bestimmt. Das Programmformat ist folgendes: #ASPLINE STARTTANG <Achsen> #ASPLINE ENDTANG <Achsen> X1 Y1 X1 Y-1 X-5 Y2 X0 Y1 CNC 8070 : 1709) ·413·...
Seite 414
(Ausgangspunkt der Spline) N30 #ASPLINE MODE [3,3] (Ausgangs- und Endtangententyp) N31 #ASPLINE STARTTANG X1 Y1 N32 #ASPLINE ENDTANG X0 Y1 N40 #SPLINE ON (Spline-Anwahl) · · · N120 #SPLINE OFF (Spline-Abwahl) N130 X140 N140 M30 CNC 8070 : 1709) ·414·...
Programmierung einer Parabel. Das Polynom kann man wie folgt darstellen: • X Abszissenachse: [0,60,0,0,0] • Y Abszissenachse: [1,0,3,0,0] • Ausgangsparameter: 0 • Endparameter: 60 Das Werkstückprogramm bleibt in der folgenden Art. G0 X0 Y1 Z0 G1 F1000 #POLY [X[0,60,0,0,0] Y[1,0,3,0,0] SP0 EP60] CNC 8070 : 1709) ·415·...
Funktionen G132 oder G133 angegeben wird, bis der Prozentsatz der Beschleunigung erreicht ist, der mit Hilfe der Funktionen G130 oder G131 angegeben wird. CNC 8070 Die Beschleunigung wird konstant. Bevor die einprogrammierte Drehzahl erreicht wird, gibt es eine gleichmäßig abnehmende Beschleunigung mit einer Steigung, die vom Prozentsatz des Beschleunigungsrucks der Beschleunigung begrenzt wird.
Bedeutung Er wird immer angewendet. Er wird nur in der Beschleunigungsphase angewendet. CNC 8070 Er wird nur in der Verzögerungsphase angewendet. Standardmäßig wird der Wert ·0· eingesetzt. • Der optionale Parameter <mov> bestimmt, ob die Funktionen G130, G131, G132 und G133 die Verschiebungen in G00 betreffen.
"STOP" (Entspricht der Programmierung von M05) Arithmetische Operationen in der Definition enthaltenen Makros. Wenn in die Makrodefinition arithmetische Operationen aufgenommen werden, ist die komplette arithmetische Operation aufzunehmen. CNC 8070 Korrekte Definition eines Makros. #DEF "MACRO1"="P1*3" #DEF "MACRO2"="SIN [\"MACRO1\"]" : 1709)
Seite 419
Wenn man ein Makro über ein Programm (oder MDI) erstellt, wird es in einer Tabelle in der CNC gespeichert, so dass es allen anderen Programmen zur Verfügung steht. Diese Anweisung initialisiert die Makrotabelle und löscht dabei die Makros, die darin gespeichert sind. CNC 8070 : 1709) ·419·...
X-10 Y-10 X-10 Y10 [END] (Endsatz) CNC 8070 Nach Beeindigung der Wiederholung geht die Ausführung in dem Satz weiter, der dem folgt, in dem die Anweisung #RPT programmiert wurde. Überlegungen Die Etiketten des Ausgangs- und Endsatzes müssen verschieden sein. Zur Wiederholung : 1709) der Ausführung eines einzigen Satzes folgendermaßen programmieren:...
#FREE AX[Z] #FREE AX [Z1,Z2] (Befreit die Z-Achse) (Befreit die Achsen Z1 und Z2) X1=20 #CALL AX [Z1] CNC 8070 #CALL AX [Z] (Stellt die Z1-Achse her) (Stellt die Z-Achse her) G0 X1=0 Y1=0 Z1=0 G0 X0 Y0 Z0 : 1709)
Seite 423
Flaggen aktiviert sind, wird der Prozess für alle gleichzeitig freigegeben. Im folgenden Beispiel wird darauf gewartet, dass die Flagge ·5· in den Kanälen ·1·, ·2· und CNC 8070 ·3· für die Synchronisation der Kanäle aktiviert wird, um mit der Programmausführung fortzusetzen.
Seite 424
Im folgenden Beispiel warten die Kanäle ·1· und ·2· darauf, dass die Flagge ·5· im Kanal ·3· zur Synchronisation aktiviert wird. Wenn im Kanal ·3· die Flagge ·5· aktiviert wird, geht CNC 8070 die Ausführung in den drei Kanälen weiter.
Mit einem Reset der CNC werden die theoretischen Koordinatenwerten der zwei Interpolatoren mit dem wirklichen Koordinatenwert synchronisiert. Diese Synchronisationen sind nur dann notwendig, wenn Programmzeilen der beiden Arten von Interpolatoren CNC 8070 eingeschoben sind. Bei jedem Start des Programms oder des MDI-Satzes erfolgt auch eine Synchronisation des Koordinatenwertes des allgemeinen Interpolators der CNC, und mit jeder neuen unabhängigen Programmzeile (keine wartet noch auf die Ausführung) wird auch der...
Seite 426
Die angegebene Position wird mit der Geschwindigkeit Null erreicht, und die Maschine wartet in dieser Position, um den nachfolgenden Satz auszuführen. CNC 8070 Die Programmierung dieses Parameters ist optional. Ohne Programmierung, wird die dynamische Verbindung nach Maschinenparameter ICORNER auf folgende Weise gemacht.
Seite 427
Ratio der Übertragung- Zähler. Umdrehungen der Slaveachse [ Dratio ] Ratio der Übertragung (Masterachse) Ratio der Übertragung- Nenner. Umdrehungen der Masterachse CNC 8070 [ synctype ] Synchronisierungstyp Optionaler Parameter. Die Anzeige, die bestimmt, ob die Synchronisation hinsichtlich der Drehzahl oder der Position erfolgt.
Seite 428
Deren Programmierung ist optional. Wenn man es nicht einprogrammiert, erfolgt die Synchronisation in bezug auf die Drehzahl. #FOLLOW ON [X, Y, N1, D1] #FOLLOW ON [A1, U, N2, D1, POS] #FOLLOW OFF [Y] #FOLLOW ON [ACCUX, Y, N1, D1] CNC 8070 : 1709) ·428·...
Daten dynamisch aus, weshalb es Grenzpunkte im Moment der Festlegung der Nocke nicht gibt. Nachdem Sie eine Nocke aus der Datei ausgewählt haben, bleibt diese verfügbar, CNC 8070 bis die Nockentabelle der Maschinenparameter bewertet wird oder die CNC abgeschalten wird.
Seite 430
#CAM ON [1, X, Y, 30, 0, 100, 100] #CAM ON [1, ACCUX, Y, 30, 0, 100, 100] #CAM ON [1, TIME, A2, 0, 0, 6, 3, ONCE] #CAM OFF [Y] CNC 8070 [Slave] Slaveachse. Name der Slaveachse [master_off] Wertvorgabe der Masterachse oder Zeit-Wertvorgabe.
Seite 431
Modul darstellt, dann sind die zwei Modi der Ausführung äquivalent. In den zwei Modi bleibt die Synchronisation bis zur Ausführung der Programmzeile #CAM OFF erhalten. Ist die besagte Programmzeile erreicht, endet die Ausführung der Nocke, wenn das Ende des Kurvenprofils erreicht ist. CNC 8070 : 1709) ·431·...
Synchronisierung, benutzen Sie die Funktion #FLUSH. Das Programmformat ist folgendes: #WAIT FOR [<Bedingung>] P100=1 #FLUSH #WAIT FOR [P100==0] Es kann ein Vergleich zwischen Zahlen, Parametern oder arithmetischen Ausdrücken vorgenommen werden, die als Ergebnis eine Zahl haben. CNC 8070 : 1709) ·432·...
Fehlermeldung erzeugen. Bemerkungen Die Konfigurationsdateien der Maschine die von Fagor geliefert wird besteht aus einer einzigen Datei, der xca. Wenn eine OEM seine eigenen Konfigurationsdateien erstellt, muss für jede xca-Datei eine Datei mit dem gleichen Namen und Erweiterung def erstellt werden, wodurch die Konfiguration der Achsen, die bei der Kinematik mitwirken, vervollständigt...
• Ist die Bedingung richtig, werden die zwischen den Anweisungen $IF und $ELSE eingebetteten Sätze ausgeführt und die Ausführung wird in dem auf $ENDIF folgenden Satz fortgesetzt. • Ist die Bedingung falsch, werden die zwischen $ELSE und $ENDIF eingebetteten Sätze ausgeführt. N20 $IF P1==1 CNC 8070 N30... N40... N50 $ELSE N60... N70...
Seite 436
• Wenn P1 ungleich 1 und P2 ungleich -5, wird Satz N80 ausgeführt und die Ausführung in N100 fortgesetzt. Es kann auch eine Anweisung $ELSE eingefügt werden. In diesem Fall werden die zwischen den Anweisungen $ELSE und $ENDIF eingebetteten Sätze ausgeführt, wenn alle definierten Bedingungen falsch sind. CNC 8070 : 1709) ·436·...
• Gleich 10, werden die Sätze N40 bis N50 ausgeführt. Die Ausführung wird in N150 fortgesetzt. • Gleich [P5+P6], werden die Sätze N80 bis N90 ausgeführt. Die Ausführung wird in N150 fortgesetzt. • Ungleich 10 und [P5+P6], werden die Sätze N120 N130 ausgeführt. Die Ausführung wird in N150 fortgesetzt. CNC 8070 : 1709) ·437·...
Die Anweisung $CONTINUE initiiert die folgende Wiederholung, auch wenn die Wiederholung, die in der Ausführung stand, nicht beendet wurde. Die Sätze, die danach mit dem Befehl $CONTINUE bis $ENDFOR programmiert werden, werden bei dieser Wiederholung ignoriert. CNC 8070 : 1709) ·438·...
N20 $WHILE P1<= 10 N30... N40 $IF P0==2 N50 $CONTINUE N60 $ENDIF N70... N80... N80 $ENDWHILE Wenn P0=2, werden die Sätze N70 bis N80 ignoriert und es wird eine neue Wiederholung in Satz N20 initiiert. CNC 8070 : 1709) ·439·...
N20 $DO N30... N40 $IF P0==2 N50 $CONTINUE N60 $ENDIF N70... N80... N80 $ENDDO P1<= 10 Wenn P0=2, werden die Sätze N70 bis N80 ignoriert und es wird eine neue Wiederholung in Satz N20 initiiert. CNC 8070 : 1709) ·440·...
Seite 441
CNC-VARIABLEN. Alle Daten zu den CNC-Variablen finden Sie im Handbuch "CNC-Variable", das Sie auf der Webseite von Fagor Automation finden. Das elektronische Dokument heisst man_8070_var.pdf. http://www.fagorautomation.com/en/downloads/ CNC 8070 : 1709) ·441·...
Seite 442
P r o g r a m mi e r u n g s h a n d b u c h CNC 8070 : 1709) ·442·...