Herunterladen Inhalt Inhalt Diese Seite drucken
Fagor CNC 8070 Programmierungshandbuch
Vorschau ausblenden Andere Handbücher für CNC 8070:
Inhaltsverzeichnis

Werbung

CNC
8070
Programmierungshandbuch
(Ref: 1709)

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Fagor CNC 8070

  • Seite 1 8070 Programmierungshandbuch (Ref: 1709)
  • 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.
  • Seite 3: Inhaltsverzeichnis

    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 6 19.4.2 Irgendein Koordinatensystem definieren (MODE2)..........328 19.4.3 Irgendein Koordinatensystem definieren (MODE3)..........329 19.4.4 Irgendein Koordinatensystem definieren (MODE4)..........330 CNC 8070 19.4.5 Irgendein Koordinatensystem definieren (MODE5)..........331 19.4.6 Irgendein Koordinatensystem definieren (MODE6)..........332 19.4.7 45°-Spindeln vom Typ Hurón................... 334 19.4.8...
  • 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...
  • Seite 8 BLANKE SEITE ·8·...
  • Seite 9: Über Das Produkt - Cnc 8070

    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.
  • Seite 12 BLANKE SEITE ·12·...
  • Seite 13: Ce-Konformitätserklärung Und Garantiebedingungen

    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.
  • Seite 14 BLANKE SEITE ·14·...
  • Seite 15: Versionsübersicht - Cnc 8070

    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 •...
  • Seite 23: Sicherheitsbedingungen

    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·...
  • Seite 26 BLANKE SEITE ·26·...
  • Seite 27: Rücksendungsbedingungen

    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·...
  • Seite 28 BLANKE SEITE ·28·...
  • Seite 29: Cnc-Wartung

    • 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·...
  • Seite 30 BLANKE SEITE ·30·...
  • Seite 31: Programmiersprachen

    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·...
  • Seite 32: Aufbau Des Programms

    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·...
  • Seite 33: Körper Des Programms

    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)
  • Seite 34: Die Subroutinen

    G01 X·· Y·· (Punkt 4) %PROGRAM G81 X·· Y·· (Punkt 1. Ankörndefinition) LL POINTS (Aufruf von Unterprogramm) G81 X·· Y·· (Punkt 1. Ankörndefinition) LL POINTS (Aufruf von Unterprogramm) G84 X·· Y·· (Punkt 1. Ankörndefinition) LL POINTS (Aufruf von Unterprogramm) CNC 8070 : 1709) ·34·...
  • Seite 35: Aufbau Der Programmsätze

    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·...
  • Seite 36: Programmierung In Iso-Code

    ·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·...
  • Seite 38: Programmierung In Höherer Sprache

    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."...
  • Seite 39: Festlegung Der Achsen

    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...
  • Seite 40: Liste Der G-Funktionen

    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·...
  • Seite 43: M-Hilffunktionsliste

    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·...
  • Seite 44: Liste Der Programmzeilen Und Anweisungen

    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.
  • Seite 46: Meßtasterbetrieb

    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.
  • Seite 47: Programmierung Von Bemerkungen

    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·...
  • Seite 48: Variablen Und Konstanten

    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·...
  • Seite 49: Die Arithmetischen Parameter

    ü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.
  • Seite 50: Operatoren Und Arithmetische Und Logische Funktionen

    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.
  • Seite 52: Arithmetische Und Logische Ausdrücke

    ... [P8==12.6] ... Vergleicht, ob der Wert von P8 gleich 12.6 ist..ABS[SIN[P4]] > 0.8 ... Vergleicht, ob der absolute Wert des Sinus von P4 größer 0.8 ist..[[P8<=12] + [ABS[SIN[P4]] >=0.8] * [V.G.TOOL==1]] ... CNC 8070 : 1709) ·52·...
  • Seite 53: Kapitel 2 Allgemeines Der Maschine

    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·...
  • Seite 55: Koordinatensystem

    (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·...
  • Seite 56: Referenzsysteme

    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·...
  • Seite 57: Nullpunkte Der Referenzsysteme

    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·...
  • Seite 58: Maschinenreferenzsuche

    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·...
  • Seite 59: Programmierung Der "Maschinenreferenzsuche

    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·...
  • Seite 61: Kapitel 3 Koordinatensystem

    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·...
  • Seite 62: Absolute (G90) Oder Inkrementale Koordinaten (G91)

    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.
  • Seite 63: Drehachsen

    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·...
  • Seite 65: Absolute Und Inkrementelle Koordinaten Im Gleichen Satz (I)

    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.
  • Seite 66: Programmierung In Radien (G152) Oder In Durchmessern (G151)

    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·...
  • Seite 67: Koordinatenprogrammierung

    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·...
  • Seite 68: Polarkoordinaten

    • 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·...
  • Seite 70: Winkel Und Kartesische Koordinate

    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.
  • Seite 74: Über Die Arbeitsebenen Bei Den Modellen Drehmaschine Oder Fräsmaschine

    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.
  • Seite 75: Hauptarbeitsebenen Auswählen

    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·...
  • Seite 76: Drehmaschine-Modell Mit Konfiguration Der Achsen Der „Ebene" Art

    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·...
  • Seite 77: Auswahl Einer Arbeitsebene Und Einer Beliebigen Längsachse

    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·...
  • Seite 79: Auswählen Der Längsachse Des Werkzeugs

    Die Ausrichtung des Werkzeugs geschieht wie folgt. + Zeichen Positive Werkzeugorientierung. - Zeichen Negative Werkzeugorientierung. Positive Werkzeugorientierung. #TOOL AX [X+] #TOOL AX [Y+] #TOOL AX [Z+] Negative Werkzeugorientierung. #TOOL AX [X-] #TOOL AX [Y-] #TOOL AX [Z-] CNC 8070 : 1709) ·79·...
  • Seite 80 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) ·80·...
  • Seite 81: Kapitel 5 Nullpunktanwahl

    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·...
  • Seite 82: Programmierung Bezüglich Des Maschinennullpunkts

    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·...
  • Seite 84: Maschinenkoordinaten (G174) Festlegen

    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·...
  • Seite 86: Einspannverschiebung

    (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...
  • Seite 87: Koordinatenvoreinstellung (G92)

    (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·...
  • Seite 88: Nullpunktverschiebungen (G54-G59/G159)

    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)
  • Seite 89: Eigenschaften Der Funktionen

    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.
  • Seite 90: Variablen Zur Definition Der Nullpunktverschiebungen

    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·.
  • Seite 91: Programmierung

    (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.
  • Seite 93: Achsauschluss Bei Der Nullpunktverschiebung (G157)

    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)
  • Seite 94: Abbruch Der Nullpunktverschiebung (G53)

    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·...
  • Seite 95: Vorwahl Vom Polaren Nullpunkt (G30)

    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)
  • Seite 97: Kapitel 6 Technische Funktionen

    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·...
  • Seite 99: Dem Vorschub Zugeordnete Funktionen

    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.
  • Seite 100: Vorschubanpassung (G108/G109/G193)

    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·...
  • Seite 102: Konstante Vorschubmodalität (G197/G196)

    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.
  • Seite 103 PROGRAMMIERTER MINIMUM N90 G01 X58 Y20 N100 #TANGFEED RMIN [15] (Mindestradius = 15) N110 G03 X68 Y10 R10 (Es gibt keinen konstanten Tangentialvorschub. PROGRAMMIERTER MINIMUM N120 G01 X80 Y10 N130 G01 G40 X100 N140 M30 CNC 8070 : 1709) ·103·...
  • Seite 104: Abbruch Des Vorschubanteils (G266)

    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·...
  • Seite 105: Beschleunigungssteuerung (G130/G131)

    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·...
  • Seite 107: Jerk-Steuerung (G132/G133)

    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.
  • Seite 108: Feed-Forward-Steuerung (G134)

    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.
  • Seite 109: Ac-Forward-Steuerung (G135)

    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).
  • Seite 110: Spindelgeschwindigkeit (S)

    "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·...
  • Seite 111: Werkzeugnummer (T)

    (Die CNC ladet das Werkzeug T1 in die Spindel) N40 ... N50 T2 (Die CNC wählt das Werkzeug T2 aus) N60 ... CNC 8070 N70 ... N80 ... N90 M06 (Die CNC ladet das Werkzeug T2 in die Spindel) N100 ...
  • Seite 112: Be- Und Entladen Eines Werkzeuges Im Magazin

    (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·...
  • Seite 114: Korrektornummer (D)

    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·...
  • Seite 116: Hilfsfunktionen (M)

    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·...
  • Seite 117: Auflistung Der "M"-Funktionen

    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·...
  • Seite 118: Hilfsfunktionen (H)

    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·...
  • Seite 120: Die Hauptspindel Des Kanals

    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·...
  • Seite 122: Handauswahl Einer Hauptspindel

    ä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·...
  • Seite 123: Spindeldrehzahl

    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·...
  • Seite 124: G192. Prozentuale Änderung Der Drehgeschwindigkeit

    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·...
  • Seite 125: Konstante Schneidgeschwindigkeit

    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.
  • Seite 126: Start Und Halt Der Spindel

    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·...
  • Seite 128: Geschwindigkeitsbereichwechsel

    (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·...
  • Seite 130: Orientierter Halt Der Spindel

    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.
  • Seite 131: Wie Die Winkelpositionierung Durchgeführt Wird

    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·...
  • Seite 132: Die Drehrichtung Für Die Ausrichtung Der Spindel

    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·...
  • Seite 134: Funktion M19 Mit Zugeordnetem Unterprogramm

    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·...
  • Seite 135: Positionierungsgeschwindigkeit

    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·...
  • Seite 136: M-Funktionen Mit Der Dazugehörige Subroutine

    • 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·...
  • Seite 137: Eilgangpositionierung (G00)

    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·...
  • Seite 139: Lineare Interpolation (G01)

    • 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...
  • Seite 141 N70 G00 X0 Y0 N80 M30 Inkrementalen Koordinaten. N10 G00 G90 X20 Y15 N20 G01 G91 X50 Y0 F450 N30 Y15 N40 X-25 Y15 N50 X-25 N60 Y-30 N70 G00 G90 X0 Y0 N80 M30 CNC 8070 : 1709) ·141·...
  • Seite 142 N230 G00 R30 Q60 F350 S1200 (Annäherung an Profil 3) N240 G01 Z-5 N250 Q120 (Bearbeitung von Profil 3) N260 Q180 N270 Q240 N280 Q300 N290 Q360 N300 Q60 (Ende des Profils 3) CNC 8070 N310 Z10 N320 G00 X0 Y0 N330 M30 : 1709) ·142·...
  • Seite 143 G0 X50 Z100 G1 X0 Z80 ; Punkt A G1 G91 X15 Z-15 ; Abschnitt A-B Z-10 ; Abschnitt B-C Abschnitt B-C X25 Z-25 ; Abschnitt C-D Z-30 ; Abschnitt. D-E G0 G90 X50 Z100 CNC 8070 : 1709) ·143·...
  • Seite 144 G0 X100 Z100 G1 X0 Z80 ; Punkt A G1 G91 X30 Z-15 ; Abschnitt A-B Z-10 ; Abschnitt B-C Abschnitt B-C X50 Z-25 ; Abschnitt C-D Z-30 ; Abschnitt. D-E G0 G90 X100 Z100 CNC 8070 : 1709) ·144·...
  • Seite 145: Kreisinterpolation (G02/G03)

    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·...
  • Seite 147: Kartesische Koordinaten (Programmierung Der Pfeilmitte)

    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.
  • Seite 148 G02 X60 Y15 I0 J-40 N20 G01 X30 Y30 F400 N20 G00 Y55 Z0 N30 G03 X30 Y30 I20 J20 N30 G01 Y55 Z25 F400 N40 M30 N40 G03 Z55 J20 K15 N50 Z25 J-20 K-15 N60 M30 CNC 8070 : 1709) ·148·...
  • Seite 149: Kartesianische Koordinaten (Progammierung Des Bogenradius)

    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·...
  • Seite 151: Kartesianische Koordinaten (Vorprogrammierung Des Bogenradius) (G263)

    N20 G01 R1=50 N30 G02 X100 ;------------------------------------------ N10 G01 G90 X0 Y0 N20 G02 R1=50 N30 X100 Programmierbeispiele. CNC 8070 G01 G90 G94 X30 Y20 F350 G17 G71 G94 G17 G71 G94 G263=25 G00 X55 Y0 G01 X30 Y20 F400...
  • Seite 152: Polarkoordinaten

    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”...
  • Seite 153 N10 G0 G90 X20 Y30 F350 N20 G30 N30 G02 R60 Q0 I30 N40 M30 N10 G0 G90 X0 Y0 F350 N20 G30 I45 J0 N30 G01 R20 Q110 N40 G02 Q70 N50 G03 Q110 I-6.8404 J18.7938 N60 M30 CNC 8070 : 1709) ·153·...
  • Seite 154: Beispiele Für Die Programmierung (Modell M). Polarkoordinaten

    ; Punkt P2. Bogen gegen Uhrzeigersinn. G01 R100 Q60 G01 R50 ; Punkt P5. Gerade. G03 Q90 G03 Q30 : Punkt P6. Bogen gegen Uhrzeigersinn. G01 R0 Q90 G01 R-100 ; Punkt P0, Auf Gerader. CNC 8070 : 1709) ·154·...
  • Seite 155: Beispiele Für Die Programmierung (Modell M). Polarkoordinaten

    G02 Q-310 ; Punkt P6. Uhrzeigersinn. G01 R6 Q-15 ; Punkt P7. Gerade. G01 R15 ; Punkt P8. Gerade. G03 Q15 ; Punkt P9. Bogen gegen Uhrzeigersinn. G01 R15 ; Punkt P10. Gerade. G02 Q-50 ; Punkt P1. Uhrzeigersinn. CNC 8070 : 1709) ·155·...
  • Seite 156: Beispiele Für Die Programmierung (Modell T). Programmierbeispiele

    G01 R-50 Q-11.3 ; Punkt P3. Gerade. G01 R230 Q45 G01 R-60 Q11.3 ; Punkt P4. Gerade. G01 R360 Q63.4 G01 R130 Q18.4 ; Punkt P5. Gerade. G03 Q90 G03 Q26.6 : Punkt P6. Bogen gegen Uhrzeigersinn. CNC 8070 : 1709) ·156·...
  • Seite 157: Polarkoordinaten. Zeitweiliges Versetzen Des Nullpunkts Zur Mitte Des Bogens (G31)

    Einheiten. Millimeter oder Zoll. G02 G31 Q25 I28 J13 G00 G90 X0 Y-40 F350 G01 X60 G03 G31 Q90 J10 G02 G31 Q180 J20 G03 X-40 I-40 J-20 G02 G31 Q270 I-20 G03 G31 Q270 J-10 G01 X0 CNC 8070 : 1709) ·157·...
  • Seite 158: Kartesische Koordinaten. Bogenmitte In Absoluten Koordinaten (Nicht Modal)

    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.
  • Seite 159: Kartesische Koordinaten. Bogenmitte In Absoluten Koordinaten (G06/G261/G262)

    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·...
  • Seite 161: Korrektur Des Bogens (G264/G265)

    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·...
  • Seite 163: Tangentenbogen Zum Vorherigen Bahnverlauf (G08)

    • 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·...
  • Seite 165: Mit Drei Punkten Definierter Bogen (G09)

    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 167: Schraubenlinieninterpolation (G02/G03)

    G01 G90 X-50 Y0 Z0 G02 R50 Q90 I50 J0 Z-90 K17 G01 G90 X-50 Y50 Z0 G01 Y0 G08 X50 Y0 Z58.45 K10.25 CNC 8070 G01 G90 X-50 Y50 Z0 G01 Y0 G08 R50 Q65 Z69.45 K15.25 G01 G90 X-50 Y0 Z0 G09 G17 X65 Y-12.9 I32 J56.78 Z-88 K12...
  • 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·...
  • Seite 170: Additiver Handeingriffs (G201/G202)

    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·...
  • Seite 172: Exklusiv Handeingriff (G200)

    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·...
  • Seite 173: Vorschub Der Zustellungsbewegungen Im Manuellen Modus

    #CONTJOG [{feed}] {axis} {feed} Vorschub der Achse. Einheiten. Millimeter/Minute, Zoll/Minute oder Grad/Minute. {axis} Achsenname. Einheiten. -. #CONTJOG [400] X (Handeingriff; Vorschub im fortlaufenden Jog-Betrieb für X) #CONTJOG [600] Y (Handeingriff; Vorschub im fortlaufendem Jog-Tippbetrieb für Y) CNC 8070 : 1709) ·173·...
  • Seite 174: Vorschub In Jog-Inkremental (#Incjog)

    (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·...
  • Seite 175: Vorschub In Jog-Inkremental (#Incjog)

    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·...
  • Seite 176: Laufgrenzen Für Die Manuellen Bewegungen (#Set Offset)

    (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·...
  • Seite 177: Synchronisation Der Positonen Und Des Zusätzlichen Offsets (#Sync Pos)

    ü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·...
  • Seite 178: Variablen

    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·...
  • Seite 179: Konstant Gängiges Elektronisches Gewindeschneiden (G33)

    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.
  • Seite 182: Beispiele Für Die Programmierung (Modell -M-)

    (Erstes Gewinde) M19 S0 G91 G00 X3 G90 Z10 S100 M03 G33 Z-30 K1.5 Q1=140 (Zweites Gewinde) M19 S0 CNC 8070 G91 G00 X3 G90 Z10 S100 M03 G33 Z-30 K1.5 Q1=260 (Drittes Gewinde) M19 S0 : 1709) G91 G00 X3...
  • Seite 183: Beispiele Für Die Programmierung (Modell -T-)

    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...
  • Seite 184: Gewindeverbindung

    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·...
  • Seite 185: Elektronische Gewindeschneiden Mit Variabler Ganghöhe (G34)

    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·...
  • Seite 189: Programmierung

    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º)
  • Seite 190: Überlegungen Zur Ausführung

    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.
  • Seite 191: Zurückziehen Der Achsen Nach Unterbrechung Eines Elektronischen Gewindeschneidens (G233)

    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·...
  • Seite 194: Zu G233 Gehörige Variablen

    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·...
  • Seite 195: Kapitel 11 Geometriehilfen

    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.
  • Seite 196: Betriebsart "Halbrunde Ecken" (G50)

    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·...
  • Seite 197: Kontrollierte Betriebsart "Runde Ecken" (G05/G61)

    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"].
  • Seite 198: Eckenverrundungstypen

    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 202: Eckenverrundung (G36)

    (Verrundung. Radius=5) N40 G01 X50 Y50 N50 G36 (Verrundung. Radius=5) N60 G01 X50 Y10 N70 G39 (Fase. Größe=5) CNC 8070 N80 G01 X90 Y10 N90 G39 I10 (Fase. Größe=10) N100 G01 X90 Y50 N110 G36 (Verrundung. Radius=10) N120 G01 X70 Y50...
  • 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 204: Kantenanfasung (G39)

    N40 G01 X50 Y50 N50 G36 (Verrundung. Radius=5) N60 G01 X50 Y10 N70 G39 (Fase. Größe=5) N80 G01 X90 Y10 CNC 8070 N90 G39 I10 (Fase. Größe=10) N100 G01 X90 Y50 N110 G36 (Verrundung. Radius=10) N120 G01 X70 Y50 N130 M30 : 1709) ·204·...
  • 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·...
  • Seite 206: Tangentialer Eingang (G37)

    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·...
  • Seite 207: Tangentialer Ausgang (G38)

    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·...
  • Seite 208: Spiegelbild (G11, G12, G13, G10, G14)

    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·...
  • Seite 212: Drehung Des Koordinatensystems (G73)

    Ü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·...
  • Seite 214: Maßstab Allgemein-Faktor

    #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).
  • Seite 215 G02 X0 Y-10 I0 J-10 G01 X-19 Y0 %PROGRAM G00 X-30 Y10 #CALL PROFILE (Bearbeitung von Profil "a") G92 X-79 Y-30 (Koordinatenvoreinstellung) #SCALE [2] (Wendet Maßstabsfaktor 2 an) #CALL PROFILE (Bearbeitung von Profil "b") #SCALE [1] (Löscht den Maßstabsfaktor) CNC 8070 : 1709) ·215·...
  • Seite 216 (Aufruf an Unterprogramm. Bearbeitungsbereich "A1") G92 Z0 (Koordinatenvoreinstellung) G72 S0.5 (Anwendung von Skalierungsfaktoren) LL PROFILE (Aufruf an Unterprogramm. Bearbeitungsbereich "A2") G72 S1 (Annullierung von Skalierungsfaktor) G01 X0 G0 X250 Z200 (Ausgangspunkt rücklauf) (Annullierung von Koordinatenvoreinstellung) CNC 8070 : 1709) ·216·...
  • Seite 217: Arbeitsbereiche

    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·...
  • Seite 218: 11.11.1 Verhalten Des Cnc Bei Aktiven Arbeitsbereichen

    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·...
  • Seite 219: Definir Los Límites De Las Zonas De Trabajo (G120/G121/G123)

    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.
  • Seite 221: Arbeitsbereiche Aktivieren/Deaktivieren (G122)

    (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·...
  • Seite 224: 11.11.4 Zusammenfassung Der Zugeordneten Variablen Mit Den Kinematiks

    ·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·...
  • Seite 225: Kapitel 12 Zusätzliche Vorbereitende Funktionen

    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·...
  • Seite 227: Softwarebeschränkungen

    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.
  • Seite 228: Definieren Sie Die Primärbegrenzung Der Software (G198/G199)

    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·...
  • Seite 230: Definieren Sie Die Primärbegrenzung Der Software Über Variablen

    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·...
  • Seite 231: Definieren Sie Die Zweite Softwarebegrenzung Anhand Der Variablen

    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·...
  • Seite 232: Den Geschwindigkeitbegrenzungen Zugeordnete Variablen

    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·...
  • Seite 233: Die Hirth-Achsen (G170/G171) Aktivieren Und Deaktivieren

    • 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.
  • Seite 234: Änderung Von Einstellung Und Bereich

    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·...
  • Seite 235: Der Bereich Und Die Einstellung Eines Serco-Reglers Anhand Der Variablen Ändern

    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·...
  • Seite 236: Variablen Die Der Änderung Der Einstellung Und Des Breiches Zugeordnet Sind

    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·...
  • Seite 237: Den Bahnverlauf Und Den Vorschub Glätten

    #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...
  • Seite 238: Den Bahnverlauf Und Den Vorschub Glätten (#Feednd)

    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·...
  • Seite 239: Kapitel 13 Werkzeugkompensation

    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·...
  • Seite 241: Radiuskompensation

    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.
  • Seite 242: Eigenschaften Der Funktionen

    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·...
  • Seite 245: Der Radiuskompensation Zugeordnete Funktionen

    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·...
  • Seite 248: Beginn Der Radiuskompensation

    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 ·...
  • Seite 249 180º < < 270º 180º < < 270º 180º < < 270º    = 270º = 270º = 270º    270º < < 360º 270º < < 360º 270º < < 360º CNC 8070 : 1709) ·249·...
  • Seite 250 180º < < 270º 180º < < 270º 180º < < 270º    = 270º = 270º = 270º    270º < < 360º 270º < < 360º 270º < < 360º CNC 8070 : 1709) ·250·...
  • Seite 251: Radiuskompensationsabschnitte

    Bahnverläufe vom gewählten Übergangstyp G136/G137 ab. G136 G137   180º < < 270º 180º < < 270º   = 270º = 270º CNC 8070   270º < < 360º 270º < < 360º : 1709) ·251·...
  • Seite 252 Kreisbahnverlaufs größer 180º ist, hängt die Verbindungsart der kompensierten Bahnverläufe vom gewählten Übergangstyp G136/G137 ab. G136 G137   180º < < 270º 180º < < 270º   = 270º = 270º   270º < < 360º 270º < < 360º CNC 8070 : 1709) ·252·...
  • Seite 253 Bahnverlauf größer 180º ist, hängt die Verbindungsart der kompensierten Bahnverläufe vom gewählten Übergangstyp G136/G137 ab. G136 G137   180º < < 270º 180º < < 270º   = 270º = 270º   270º < < 360º 270º < < 360º CNC 8070 : 1709) ·253·...
  • Seite 254 Verbindungsart der kompensierten Bahnverläufe vom gewählten Übergangstyp G136/G137 ab. G136 G137   180º < < 270º 180º < < 270º   = 270º = 270º   270º < < 360º 270º < < 360º CNC 8070 : 1709) ·254·...
  • Seite 255: Wechsel Bei Der Art Des Radiusausgleichs Während Bearbeitung

    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·...
  • Seite 257: Annullierung Der Radiuskompensation

    Werkzeug ohne Ausgleich der programmierten Bahn zum Endpunkt. (X0 Y0) (X0 Y0) · · · · · · G03 X-20 Y-20 I0 J-20 G91 G40 Y0 G01 X-30 G01 G40 X-30 G01 X-20 G01 X25 Y-25 · · · · · · CNC 8070 : 1709) ·257·...
  • Seite 258 180º < < 270º 180º < < 270º 180º < < 270º    = 270º = 270º = 270º    270º < < 360º 270º < < 360º 270º < < 360º CNC 8070 : 1709) ·258·...
  • Seite 259 180º < < 270º 180º < < 270º 180º < < 270º    = 270º = 270º = 270º    270º < < 360º 270º < < 360º 270º < < 360º CNC 8070 : 1709) ·259·...
  • Seite 260: Längenkompensation

    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·...
  • Seite 262: Werkzeugkompensation

    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·...
  • Seite 264: Programmierung Des Vektors Im Satz

    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·...
  • Seite 267: Die Ausführung Der Unterprogramme Erfolgt Aus Dem Ram-Speicher

    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·...
  • Seite 268: Unterprogrammdefinition

    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·...
  • Seite 269: Ausführung Der Subroutine

    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·...
  • Seite 270: Ll. Aufruf An Lokales Unterprogramm

    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·...
  • Seite 271: Call. Aufruf Einer Lokalen Oder Globalen Subroutine

    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·...
  • Seite 272: Pcall. Aufruf Eines Lokalen Oder Globalen Unterprogramms, Wodurch Die Parameter Initialisiert Werden

    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·...
  • Seite 273: Mcall. Aufruf An Lokales Oder Globales Unterprogramm Mit Modalem Charakter

    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·...
  • Seite 275: Mdoff. Löschung Des Modalen Charakters Des Unterprogramms

    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·...
  • Seite 276: Retdsblk. Ausführung Von Subroutinen Als Einzigen Satzes

    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·...
  • Seite 277: Path. Festlegung Des Speicherortes Des Globalen Unterprogramms

    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·...
  • Seite 278: Abarbeitung Des Oem-Unterprogramms

    • 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.
  • Seite 280: Allgemeine Benutzerunterprogramme (G500-G599)

    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·...
  • Seite 283: Hilfen Für Die Subroutinen

    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·...
  • Seite 285: Liste Der Verfügbaren Subroutinen

    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·...
  • Seite 286: Unterbrechungs-Unterprogramme

    Ä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·...
  • Seite 287: Die Achsen Und Spindel Erneut Positionieren Und Zwar Von Dem Unterprogramm (#Repos) Aus

    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.
  • Seite 288: Unterprogramm Für Den Start

    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·...
  • Seite 289: 14.10 Reset-Zugeordnetes Unterprogramm

    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·...
  • Seite 290: Dem Kalibrierungszyklus Der Kinematik Zugewiesene Unterprogramme

    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.
  • Seite 291: Das Programm Wird In Dem Angezeigten Kanal Ausgeführt

    #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·...
  • Seite 293: Der Satz Wird In Dem Angezeigten Kanal Ausgeführt

    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·...
  • Seite 294: Abbrechen Der Programmausführung Und Neustarten In Einem Anderen Satz Oder Programm

    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·...
  • Seite 295: Definieren Sie Den Satz Oder Das Programm In Dem Die Ausführung Fortgesetzt Wird

    [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.
  • Seite 296: Löschen Des Punktes, An Dem Die Ausführung Fortgesetzt Wird

    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·...
  • Seite 297: Kapitel 16 C-Achse

    • 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.
  • Seite 298: Aktiviert Die Spindel Als C-Achse

    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·...
  • Seite 300: Bearbeitung Auf Der Stirnfläche

    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·...
  • Seite 301 #FACE [X,C] G90 X0 C-90 G01 G42 C-40 F600 G37 I10 X37.5 G36 I10 G36 I15 X12.56 C38.2 G03 X-12.58 C38.2 R15 G01 X-37.5 C0 G36 I15 C-40 G36 I10 G38 I10 G40 C-90 #FACE OFF CNC 8070 : 1709) ·301·...
  • Seite 302: Bearbeitung Auf Der Zylinderfläche

    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 303 G91 Z-4 G90 B15.708 G36 I3 Y130 B31.416 G36 I3 B39.270 G36 I3 Y190 B54.978 G36 I3 B70.686 G36 I3 Y130 B86.394 G36 I3 B94.248 G36 I3 Y70 B109.956 G36 I3 B125.664 CNC 8070 G91 Z4 #CYL OFF : 1709) ·303·...
  • 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·...
  • Seite 307: Aktivierung Und Annullierung Der Winkelumwandlung

    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·...
  • Seite 308: Anhalten (Unterbrechen) Der Winkelumwandlung

    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·...
  • Seite 309: Information Über Die Winkelumwandlung Zu Erzielen

    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·...
  • Seite 313: Aktivieren Und Löschen Der Tangentialkontrolle

    #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·...
  • Seite 316: Anhalten (Unterbrechen) Der Tangentialkontrolle

    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·...
  • Seite 318: Informationen Über Die Tangentialkontrolle Erhalten

    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·...
  • Seite 319: Kapitel 19 Kinematisch Und Koordinatentransformation

    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·...
  • Seite 320: Koordinatensysteme

    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·...
  • Seite 321: Verschiebung In Schiefer Ebene

    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·...
  • Seite 322: Kinematikauswahl (#Kin Id)

    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·...
  • Seite 323: Koordinatensysteme (#Cs) (#Acs)

    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.
  • Seite 326: Die Koordinatensysteme Und Der Werkstücknullpunkt

    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.
  • Seite 327: Irgendein Koordinatensystem Definieren (Mode1)

    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)
  • Seite 328: Irgendein Koordinatensystem Definieren (Mode2)

    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)
  • Seite 329: Irgendein Koordinatensystem Definieren (Mode3)

    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'.
  • Seite 330: Irgendein Koordinatensystem Definieren (Mode4)

    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'.
  • Seite 331: Irgendein Koordinatensystem Definieren (Mode5)

    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'.
  • Seite 332: Irgendein Koordinatensystem Definieren (Mode6)

    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·...
  • Seite 334: 45°-Spindeln Vom Typ Hurón

    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·...
  • Seite 336: Wie Mehrere Koordinatensysteme Kombiniert Werden

    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·...
  • Seite 338: Werkzeug Senkrecht Zur Ebene (#Tool Ori)

    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·...
  • Seite 339: Programmierbeispiele

    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·...
  • Seite 341: Arbeit Mit Rtcp (Rotating Rool Center Point)

    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...
  • Seite 342: Überlegungen Zur Rtcp-Funktion

    #CS ON (Die geneigte Ebene aktivieren) #TOOL ORI (Positionieren des Werkzeugs senkrecht auf der Ebene) G_ X_ Y_ Z_ (Bearbeitung der geneigten Ebene) · · · #CS OFF (Schiefe Ebene stornieren) #RTCP OFF (RTCP-Transformation deaktivieren) (Werkstückprogrammende) CNC 8070 : 1709) ·342·...
  • Seite 343: Programmierbeispiele

    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·...
  • Seite 345: Korrigieren Sie Die Impliziten Längskompensation Des Werkzeuges Im Programm (#Tlc)

    • 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·...
  • Seite 346: Werkzeugrücknahmeweise Beim Verlust Der Ebene

    #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·...
  • Seite 347: Die Orientierung Des Werkzeugs Im Werkstückkoordinatensystem

    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·...
  • Seite 348: Die Orientierung Des Werkzeugs Im Werkstückkoordinatensystem Annullieren

    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·...
  • Seite 349: Verwalten Von Diskontinuitäten In Der Orientierung Der Drehachsen

    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·...
  • Seite 351: Bildschirm, Um Die Gewünschte Lösung Auswählen

    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·...
  • Seite 352: Beispiel Der Ausführung. Anwahl Einer Lösung

    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...
  • Seite 353: Auswahl Von Drehachsen, Die Das Werkzeug Typ 52 Kinematisch Positionieren

    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)
  • Seite 354: Umwandlung Des Derzeitigen Werkstücknullpunkts Angesichts Der Position Des Kinematiktisches

    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·...
  • Seite 355: Verfahren Zum Speichern Eines Werkstücknullpunktes Mit Den Achsen Der Tabelle In Jeder Position

    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·...
  • Seite 356: 19.11.2 Beispiel, Um Den Werkstücknullpunkt Ohne Drehen Konstant Zu Halten

    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·...
  • Seite 358: Zusammenfassung Der Zugeordneten Variablen Mit Den Kinematiks

    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.
  • Seite 362: Empfehlungen Für Die Bearbeitung

    = 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.
  • Seite 363: Benutzer-Unterprogramme G500-G501 Zur Aktivierung/Annullierung Der Hsc

    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 ;...
  • Seite 365: Alternativbeispiel Zu Den Funktionen G500-G501 Die Von Fagor Geliefert Werden

    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·...
  • Seite 367: Modus Hsc Surface. Optimierung Der Oberflächenstruktur

    (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·...
  • Seite 370: Hsc-Betrieb Conterror. Optimierung Des Konturfehlers

    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·...
  • Seite 372: Hsc-Betrieb Fast. Optimierung Des Bearbeitungsvorschubs

    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.
  • Seite 374: Annullierung Des Hsc-Modus

    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·...
  • Seite 376: Aktivierung Der Virtuellen Achse Des Werkzeugs

    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.
  • Seite 377: Annullierung Der Virtuellen Achse Des Werkzeugs

    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·...
  • Seite 378: Variablen, Die Mit Der Virtuellen Achse Des Werkzeugs In Verbindung Stehen

    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·...
  • Seite 379: Kapitel 22 Befehle Und Anweisungen

    • 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·...
  • Seite 380: Programmieranweisungen

    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·...
  • Seite 382: Anzeigeanweisungen Anzeigen Einer Warnung Auf Dem Bildschirm

    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·...
  • Seite 384: Anzeigeanweisungen Anzeigen Einer Meldung Auf Dem Bildschirm

    #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·...
  • Seite 385: Anzeigeanweisungen Festlegung Der Größe Der Grafikanzeige

    (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·...
  • Seite 388: Aktivierungs- Und Deaktivierungsanweisungen

    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.
  • Seite 389: Die Iso-Erzeugung

    #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...
  • Seite 391 G91 G01 Q60 ;NR6 G91 G01 Q60 ;NR6 G91 G01 Q60 ;NR6 G91 G01 Q60 ;NR6 G91 G01 Q60 ;NR6 Beispiel. Parameter umwandeln. Programm nach der ISO-Erzeugung. $FOR P1=0,240,120 G73 Q[0] G73 Q[P1] $ENDFOR G73 Q[120] G73 Q[240] CNC 8070 : 1709) ·391·...
  • Seite 392: Elektronische Achskopplung

    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)
  • Seite 393: Achsen Parken

    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·...
  • Seite 395: Modifizieren Der Konfiguration Der Achsen Eines Kanals

    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.
  • Seite 397: Fügt Der Konfiguration Eine Achse Hinzu

    #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·...
  • Seite 398: Neubenennung Der Achsen

    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·...
  • Seite 400: 22.1.10 Modifizieren Der Konfiguration Der Spindeln Eines Kanals

    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·...
  • Seite 403: 22.1.11 Spindelsynchronisierung

    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).
  • Seite 404: Überlegungen Zur Synchronisierung

    • 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.
  • Seite 406: Einstellung Des Synchronisationsverhältnisses Der Drehzahl

    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·...
  • Seite 407: Positionssynchronisierung

    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·...
  • Seite 408: Anwahl Der Schleife Für Eine Achse Oder Spindel. Offene Oder Geschlossene Positionierschleife

    #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.
  • Seite 409: Überlegungen Zur Programmierung Der Schleifen

    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·...
  • Seite 410: 22.1.13 Feststellung Von Zusammenstößen

    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·...
  • Seite 412: Spline-Interpolation (Akima)

    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·...
  • Seite 415: 22.1.15 Polinomische Interpolation

    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·...
  • Seite 416: 22.1.16 Beschleunigungssteuerung

    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.
  • Seite 417: Das Verhalten Bei Der Beschleunigung Wird Festgelegt

    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.
  • Seite 418: 22.1.17 Makrodefinition

    "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·...
  • Seite 420: 22.1.18 Satzwiederholung

    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:...
  • Seite 421 (Definition von Profil "a") X-10 Y-10 N20: G00 X15 #RPT [N10, N20] (Satzwiederholung. "b"-Profil) #RPT [[INIT], [END], 2] (Satzwiederholung. Profile "c" und "d") [INIT] CNC 8070 G1 G90 X0 Y10 G1 G91 X10 Y10 X-20 X10 Y-10 G73 Q180 : 1709) [END] ·421·...
  • Seite 422: 22.1.19 Kommunikation Und Synchronisation Zwischen Kanälen

    #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.
  • Seite 425: 22.1.20 Bewegungen Der Unabhängigen Achsen

    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·...
  • Seite 429: 22.1.21 Elektronische Nocken

    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·...
  • Seite 432: 22.1.22 Zusätzliche Programmieranweisungen

    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·...
  • Seite 433: Die Maschinenkonfiguration Online In Den Hd-Grafiken Ändern (Xca-Dateien)

    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...
  • Seite 434: Fluss-Steueranweisungen

    Anweisung ($IF, $FOR, $WHILE, etc.) eingebettete Satzgruppe zu verlassen, ohne die Schleife beenden zu müssen. N10 P0=10 N20 $WHILE P0<=10 N30 G01 X[P0*10] F400 N40 P0=P0-1 N50 $IF P0==1 $GOTO N100 N60 $ENDWHILE CNC 8070 N100: G00 Y30 : 1709) ·434·...
  • Seite 435: Bedingte Ausführung ($If)

    • 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·...
  • Seite 437: Bedingte Ausführung ($Switch)

    • 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·...
  • Seite 438: Satzwiederholung ($For)

    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·...
  • Seite 439: Bedingte Satzwiederholung ($While)

    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·...
  • Seite 440: Bedingte Satzwiederholung ($Do)

    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·...
  • Seite 443: Benutzerparameter

    P r o g r a m m i e r u n g s h a n d b u c h Benutzerparameter: CNC 8070 : 1709) ·443·...
  • Seite 444 Fagor Automation S. Coop. Bº San Andrés, 19 - Apdo. 144 E-20500 Arrasate-Mondragón, Spain Tel: +34 943 719 200 +34 943 039 800 Fax: +34 943 791 712 E-mail: info@fagorautomation.es www.fagorautomation.com...

Inhaltsverzeichnis