Herunterladen Inhalt Inhalt Diese Seite drucken
Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Bosch Rexroth IndraMotion MTX 11VRS

  • Seite 2 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Titel Rexroth IndraMotion MTX 11VRS Programmierhandbuch Art der Dokumentation Referenz Dokumentations-Type DOK-MTX***-NC**PRO*V11-RE01-DE-P Interner Ablagevermerk RS-2860f4c31223754a0a6846a001f7c32a-1-de-DE-16 Zweck der Dokumentation Das vorliegende Handbuch beschreibt die Standard-Programmierung der Steuerung Rexroth IndraMotion MTX. Beschrieben werden neben den Grund‐...
  • Seite 3: Inhaltsverzeichnis

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG I/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Inhaltsverzeichnis Seite Wichtige Gebrauchshinweise..................15 Bestimmungsgemäßer Gebrauch......................15 1.1.1 Einführung............................15 1.1.2 Einsatz- und Anwendungsbereiche....................15 Nicht-bestimmungsgemäßer Gebrauch....................16 Sicherheitshinweise für elektrische Antriebe und Steuerungen........17 Begriffsdefinitionen..........................17 Grundsätzliche Hinweise........................18 2.2.1...
  • Seite 4 II/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 3.5.5 Verwendung von Trennzeichen zwischen 2 Teilworten ..............39 Programmende............................. 40 Wirkung von Programmworten......................40 3.7.1 modal ..............................40 3.7.2 nicht modal ............................41 Besondere Elemente zur Programmgestaltung ................... 42 3.8.1...
  • Seite 5 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG III/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 3.14 Variablenprogrammierung ........................69 3.14.1 Variablennamen..........................69 3.14.2 Variablengruppen..........................70 Einleitung............................70 Lokale Variablen..........................70 Globale Variablen........................... 70 Permanente Variablen ........................70 Definierbare permanente Variablen....................71 Strukturierte Variablen........................73 3.14.3...
  • Seite 6 IV/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite BIN..............................88 3.17.5 Vergleichsoperationen" =, >=, >, <>, <=, <"..................89 3.18 Weitere CPL-Grundelemente....................... 89 3.18.1 Konstanten............................89 Allgemeines............................ 89 Ganzzahl-Konstante (INTEGER)....................89 Gleitpunkt-Konstante (REAL)......................89 Doppeltgenaue Konstante und doppeltgenaue Operationen............89 Zeichenketten-Konstante........................
  • Seite 7 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG V/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 5.2.5 Verweilzeit "G4"..........................126 5.2.6 Tangentialer Kreiseintritt "G5"......................127 5.2.7 Spline-Programmierung "G6"......................128 Übersicht - Spline-Typen......................128 Spline mit Koeffizientenprogrammierung (Spline-Typ 0) ............. 129 Hermite-Spline (Spline-Typ 1) ..................... 131 C1- und C2‑stetiger kubischer Spline (Spline-Typ 1 und 2)............
  • Seite 8 VI/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 5.2.32 Zeitprogrammierung "G93"......................174 5.2.33 Vorschubprogrammierung (pro min) "G94"..................175 5.2.34 Inkrementale Geschwindigkeitsprogrammierung "G94(...)" mit Beschleunigungsanpassung..176 5.2.35 Absolute Geschwindigkeitsprogrammierung"G94(...)" mit Beschleunigungsanpassung....178 5.2.36 Vorschubprogrammierung (pro Umdr.) "G95"................. 180 5.2.37...
  • Seite 9 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG VII/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 6.5.4 Asynchrone Unterprogramme: Wiederanfahrpunkt definieren "ASPRTP"........221 6.5.5 Asynchrone Unterprogramme: anmelden "ASPSET"..............222 6.5.6 Asynchrone Unterprogramme: auslösen per Programm "ASPSTA"..........223 Logischen Achsnamen vergeben "AssLogName, ALN"..............224 Achskinematiken kalibrieren....................... 225 6.7.1...
  • Seite 10 VIII/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 6.42 Geradheits- und Winkelfehlerkompensation..................279 6.42.1 Geradheits- und Winkelfehlerkompensation: ausschalten "GCT(0)"..........279 6.42.2 Geradheits- und Winkelfehlerkompensation: einschalten "GCT(1)"..........279 6.43 Achse übernehmen "GetAxis, GAX"....................280 6.44 Kanalspindeln anlegen "GetSpindle, GSP"..................281 6.45...
  • Seite 11 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG IX/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 6.77 Genauigkeitsprogrammierung "PrecProg, PRP"................335 6.78 Programmabarbeitung in Abhängigkeit von der Satzvorbereitung "PREP"........337 6.79 Hubauslösezeit........................... 339 6.79.1 Hubauslösezeit (Interpolationsendpunkt) "PtBlkEnd, PTE"............. 339 6.79.2 Hubauslösezeit (auf Default setzen) "PtDefault, PTD"..............341 6.79.3...
  • Seite 12 X/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 6.112.1 Allgemeines............................. 379 6.112.2 Reservierte Spindel freigeben/übernehmen "SSpAdm"..............379 6.112.3 Spindelbewegungsverwaltung für bestimmte Kanäle abschalten "SSpAdmOff"......380 6.112.4 Getriebestufe wechseln "SSpGear"....................380 6.112.5 Maximaldrehzahl begrenzen "SSpMax"..................381 6.112.6 Minimaldrehzahl begrenzen "SSpMin (SSPMIN)"................
  • Seite 13 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG XI/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite 6.135.4 Identnummern einer ID-Liste in einen Antrieb schreiben..............417 6.135.5 Werte einer Parameterliste in einen Antrieb schreiben..............417 6.136 Schreiben von SERCOS-Parametern mit erweiterter SERCOS-Identnummer "WriteId3, WID3"..418 6.136.1...
  • Seite 14 XII/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite Datenverarbeitung..........................452 7.7.1 Allgemeines............................. 452 7.7.2 Dateinamen............................. 453 7.7.3 Random-Dateistruktur........................453 7.7.4 Sequentielle Dateistruktur....................... 454 7.7.5 Öffnen einer Datei........................... 454 Allgemeines..........................454 DIRCR............................454 DIRINF............................454 FILENO............................456 OPENW, OPENR.........................
  • Seite 15 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG XIII/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite SCS.............................. 528 SCSL............................530 SCS3............................530 SCS3L............................532 SD..............................533 SDR ............................. 540 7.13.2 Systemdaten strukturierter Typen....................542 Allgemein............................542 Zugriff auf Systemdaten....................... 543 SDLOAD............................544 7.13.3 SDSAVE............................544 7.14...
  • Seite 16 XIV/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Inhaltsverzeichnis Seite Anhang........................569 Tabellarische Übersichten der NC-Funktionen .................. 569 8.1.1 Alphanumerisch nach Langform geordnet..................569 8.1.2 Alphanumerisch nach Gruppe geordnet..................599 ASCII-Zeichensatz ..........................629 Zusätzliche Tastencodes ........................633 Optimierung der Bearbeitungszeit...................... 633 8.4.1...
  • Seite 17: Wichtige Gebrauchshinweise

    Bestimmungsgemäßer Gebrauch 1.1.1 Einführung Die Produkte von Bosch Rexroth werden nach dem jeweiligen Stand der Tech‐ nik entwickelt und gefertigt. Vor ihrer Auslieferung werden sie auf ihren betriebssicheren Zustand hin überprüft. Die Produkte dürfen nur bestimmungsgemäß eingesetzt werden. Wenn sie nicht bestimmungsgemäß...
  • Seite 18: Nicht-Bestimmungsgemäßer Gebrauch

    Wasser, unter extremen Temperaturschwankungen oder extremen Maxi‐ maltemperaturen. ● Außerdem darf die Rexroth IndraMotion MTX nicht bei Anwendungen ein‐ gesetzt werden, die von Bosch Rexroth nicht ausdrücklich freigegeben sind. Beachten Sie hierzu bitte unbedingt die Aussagen in den allgemei‐ nen Sicherheitshinweisen!
  • Seite 19: Sicherheitshinweise Für Elektrische Antriebe Und Steuerungen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 17/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Sicherheitshinweise für elektrische Antriebe und Steuerungen Sicherheitshinweise für elektrische Antriebe und Steue‐ rungen Begriffsdefinitionen Anlage Eine Anlage besteht aus mehreren zu einem bestimmten Zweck und an einem bestimmten Ort miteinander verbundenen Geräten oder Systemen, die jedoch nicht als eine einzige Funktionseinheit in Verkehr gebracht werden sollen.
  • Seite 20: Grundsätzliche Hinweise

    Arbeit mit diesen Komponenten durchzulesen. Sollten Ihnen keine Benutzerhinweise für die Komponenten zur Verfügung stehen, wenden Sie sich an Ihren zuständigen Vertriebspartner von Bosch Rexroth. Verlangen Sie die unverzügliche Übersendung dieser Unterlagen an den oder die Verantwortlichen für den sicheren Betrieb der Komponenten.
  • Seite 21 ● Nur qualifiziertes Personal darf an Komponenten des elektrischen An‐ triebs- und Steuerungssystems oder in dessen Nähe arbeiten. ● Nur von Bosch Rexroth zugelassene Zubehör- und Ersatzteile verwen‐ den. ● Sicherheitsvorschriften und -bestimmungen des Landes beachten, in wel‐ chem die Komponenten des elektrischen Antriebs- und Steuerungssys‐...
  • Seite 22: Gefahren Durch Falschen Gebrauch

    20/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Sicherheitshinweise für elektrische Antriebe und Steuerungen ● Kanada: Canadian Standards Association (CSA) ● Andere Länder: – International Organization for Standardization (ISO) – International Electrotechnical Commission (IEC) 2.2.3 Gefahren durch falschen Gebrauch ●...
  • Seite 23: Schutzkleinspannung Als Schutz Gegen Elektrischen Schlag

    An den Komponenten des elektrischen Antriebs- und Steuerungssystems von Bosch Rexroth sind alle Anschlüsse und Klemmen, die Spannungen von 5 bis 50 Volt führen, in Schutzkleinspannung ("Protective Extra Low Volta‐ ge - PELV") ausgeführt. An diese Anschlüsse dürfen Geräte angeschlossen werden, die mit Basisisolierung ausgestattet sind, wie beispielsweise Program‐...
  • Seite 24: Schutz Vor Gefährlichen Bewegungen

    Werden Kleinspannungskreise von Geräten, die auch Spannungen und Strom‐ kreise über 50 Volt beinhalten (z. B. den Netzanschluss), an Produkten von Bosch Rexroth angeschlossen, dann müssen die angeschlossenen Kleinspan‐ nungskreise die Anforderungen für Schutzkleinspannung ("Protective Ext‐ ra Low Voltage - PELV") erfüllen.
  • Seite 25: Schutz Vor Magnetischen Und Elektromagnetischen Feldern Bei Betrieb Und Montage

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 23/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Sicherheitshinweise für elektrische Antriebe und Steuerungen ● Ordnen Sie NOT-HALT-Schalter leicht zugänglich und schnell erreichbar an. Prüfen Sie die Funktion der NOT-HALT-Einrichtung vor der Inbetrieb‐ nahme. Unterlassen Sie den Betrieb der Maschine bei Fehlfunktion des NOT-HALT-Schalters.
  • Seite 26: Schutz Gegen Berühren Heißer Teile

    24/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Sicherheitshinweise für elektrische Antriebe und Steuerungen Störfestigkeit von implantierten Herzschrittmachern ist sehr unterschied‐ lich, somit bestehen keine allgemein gültigen Regeln. ● Personen mit Metallimplantaten oder Metallsplittern sowie mit Hörgeräten haben vor dem Betreten derartiger Bereiche einen Arzt zu befragen.
  • Seite 27: Schutz Beim Umgang Mit Batterien

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 25/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Sicherheitshinweise für elektrische Antriebe und Steuerungen 2.3.7 Schutz beim Umgang mit Batterien Batterien bestehen aus aktiven Chemikalien in einem festen Gehäuse. Un‐ sachgemäßer Umgang kann daher zu Verletzungen oder Sachschäden führen.
  • Seite 28: Erläuterung Der Signalwörter Und Der Signalgrafik

    26/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Sicherheitshinweise für elektrische Antriebe und Steuerungen Erläuterung der Signalwörter und der Signalgrafik Die Sicherheitshinweise in der vorliegenden Anwendungsdokumentation bein‐ halten bestimmte Signalwörter (Gefahr, Warnung, Vorsicht, Hinweis) und ggf. eine Signalgrafik (nach ANSI Z535.6-2006).
  • Seite 29: Grundlagen Der Nc-Programmierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 27/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Grundlagen der NC‑Programmierung Einleitung Eine NC‑Steuerung erhält über ein NC-Programm (Teileprogramm) alle not‐ wendigen Informationen zur Bearbeitung eines Werkstücks auf einer Werk‐ zeugmaschine. Der Aufbau eines solchen NC‑Programms ist variabel, so dass nahezu belie‐...
  • Seite 30: Grundsätzliches Zur Standard- Und Cpl-Programmierung

    28/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Grundsätzliches zur Standard- und CPL-Programmierung 3.2.1 Programmiermöglichkeiten Die Steuerung bietet Ihnen zwei Programmiermöglichkeiten: ● Standard- oder DIN‑Programmierung ● CPL-Programmierung (CPL: Customer Programming Language). Per Standard- oder DIN‑Programmierung beschreiben Sie die Bewegungsfol‐...
  • Seite 31: Cpl-Elemente Innerhalb Eines Teileprogramms Kennzeichnen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 29/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Damit ist es möglich, beliebige Bearbeitungsabläufe in variabler Schreibweise zu erstellen und abzulegen. CPL-Anweisungen werden unter Berücksichtigung der formalen Vorgaben grundsätzlich mit Großbuchstaben geschrieben. Die Verwendung von CPL führt: ●...
  • Seite 32: Cpl-Elemente Innerhalb Der Handeingabe Und Der Gepufferten Nc-Satzvorgabe

    30/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.2.3 CPL-Elemente innerhalb der Handeingabe und der gepufferten NC- Satzvorgabe Innerhalb einer Handeingabe oder gepufferten NC-Satzvorgabe können alle CPL-Befehle ohne Verwendung von globalen und lokalen Variablen verwendet werden.
  • Seite 33: Linken Von Unterprogrammen - Nachlinken

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 31/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Das Ergebnis eines erfolgreichen Link-Laufs ist die Erzeugung einer Linkta‐ belle für entsprechende NC‑Programm. Alle Linktabellen IndraMotion MTX werden in einem speziellen Verzeichnis abgelegt, das im Maschinenparameter 3080 00004 festgelegt wird. Der Name der Linktabelle eines Programms ergibt sich aus dem Namen des Teileprogramms, dem die Endkennung (Extension) ".l"...
  • Seite 34: Grundbestandteile Eines Nc-Programms

    32/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Analog zur (DIN)‑Anweisung gibt es auch das Schlüsselwort "(CPL)", das ebenfalls zu Beginn der ersten Programmzeile programmiert wird. Dieses er‐ zwingt die Erzeugung einer Linktabelle für das jeweilige Programm, auch wenn es unter der Einstellung "DIN Prog"...
  • Seite 35: Programmworte

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 33/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung F<Zahl> beeinflusst den Vorschub synchroner Achsen FA<Zahl> beeinflusst den Vorschub asynchroner Achsen S<Zahl> beeinflusst die Spindeldrehzahl M<Zahl> aktiviert M‑Funktionen (z.B. Getriebestufenauswahl, Spindel‐ drehrichtung Unterprogrammaufruf). Auch Hilfsfunktionen werden oft als M‑Funktion programmiert.
  • Seite 36: Programmworte Aus Nc-Funktionen

    34/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Programmwort Teilwort 1 Teilwort 2 Beispiele Unterprogramm UP‑Syntax, P UP1 UP‑Name G4711 UP‑Syntax CPL-Parameterliste P UP2[7,@25] UP‑Namen Parameter Parametersyntax Wert X‑23.45 Y=AC(40) S250 F5000 Parametersyntax Parameterliste O(0,0,1) ROTAX(0,45) Abb.3-1:...
  • Seite 37 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 35/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● Parameterlisten können optional sein und enthalten mindestens einen möglichen Parameter. Existieren für eine Parameterliste mehrere Para‐ meter, sind diese durch Kommazeichen voneinander zu trennen. Vorhandene, aber nicht gleichzeitig verwendbare Parameter (Al‐...
  • Seite 38 36/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Beispiel: GetAxis(<Phy.Ax1> {,<Log.Ax1>} {,<Phy.Ax2} {,<Log.Ax2>} {,...}) programmiert ohne Parameter in der Mitte: GetAxis(X,,Z) programmiert ohne Parameter am Ende: GetAxis(X) Verwendung von CPL-Ausdrücken in Parameterlisten ohne spezifische Syn‐...
  • Seite 39: Programmworte Als Parameter

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 37/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.5.3 Programmworte als Parameter Parameter mit nachfolgendem Für solche Programmworte gilt allgemein: Wert: ● Eine Adresse beginnt stets mit einem Buchstaben und kann aus mehreren Zeichen bestehen.
  • Seite 40 38/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Ohne Programmierattribut wird der Positionswert gemäß dem gegenwärtigen modalen Maschinenzustand interpretiert. Mit Programmierattribut lässt sich der modale Zustand achs- bzw. koordina‐ tenweise lokal überblenden. Die IndraMotion MTX kennt folgende Attribute: AC(...):...
  • Seite 41: Verwendung Von Trennzeichen Zwischen 2 Teilworten

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 39/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.5.5 Verwendung von Trennzeichen zwischen 2 Teilworten Beschreibung: Jedes Teilwort kann aus einem oder mehreren Zeichen (Zeichenfolge) beste‐ hen. Jedes programmierbare Zeichen lässt sich gemäß den nachfolgenden Gruppen klassifizieren: ●...
  • Seite 42: Programmende

    40/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● Hierbei muss zur Abgrenzung zwischen dem Bezeichner und dem nach‐ folgenden Wert, ein geeignetes Trennzeichen programmiert werden: "=", "+", "-" oder ein Leerzeichen. Beispiel: Es sind die Achsbezeichner "X" und "X2" definiert.
  • Seite 43: Nicht Modal

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 41/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Als Synonym für "modal" wird manchmal auch der Begriff "selbst‐ haltend" verwendet. Beispiel für ein NC‑Teileprogramm: Vorschubgeschwindigkeit auf 1000 mm/min setzen. N10 F1000 F1000 wirkt modal. Geradeninterpolation im Eilgang auf Position X0/Y0.
  • Seite 44: Besondere Elemente Zur Programmgestaltung

    42/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Besondere Elemente zur Programmgestaltung 3.8.1 Kanalkennzeichnung Beschreibung: Hiermit legen Sie fest, in welchem Kanal das betreffende Programm aus‐ schließlich verwendet werden darf. Das Starten in einem anderen Kanal er‐...
  • Seite 45 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 43/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Gut kommentierte Programme erleichtern und beschleunigen spätere Überar‐ beitungen, wenn z.B. Änderungen am Programm notwendig sind. Allerdings vergrößert sich die Programmdatei mit jedem Kommentarzeichen um 1 Byte.
  • Seite 46: Hinweise In Der Bedienoberfläche

    44/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Kommentarzeile ( <Kommentar> ) Standard-NC‑Satz ausblenden (N30 <Standard NC-Satz>) CPL-Satz ausblenden (40 <CPL>) Kommentar in einem Standard-NC-Satz N50 G1 X0 Y0 ; <Kommentar> N60 G1(IPS) (<Kommentar>) F1000 Abgeschlossener Kommentar in einem Standard-NC-Satz.
  • Seite 47: Sprünge Im Programmablauf

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 45/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung (MSG<Hinweistext>) (*MSG<Hinweistext>) (MSG,<Hinweistext>) (*MSG,<Hinweistext>) ● Syntaxvarianten für kanalübergreifende Hinweise: (GMSG<Hinweistext>) (GMSG,<Hinweistext>) 3.8.6 Sprünge im Programmablauf Je größer Programme werden, um so wichtiger ist eine "saubere Programmie‐ rung".
  • Seite 48: Unterprogramme

    46/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Verwenden Sie Wiederholanweisungen, wenn Programmabschnitte oder komplette Unterprogramme wiederholt ablaufen sollen. Hierbei lässt sich normalerweise auch angeben, wie oft wiederholt werden soll. Unterprogramme 3.9.1 Übersicht Unterprogramme (UP) nennt man Programme, die durch einen Unterpro‐...
  • Seite 49: Unterprogrammaufruf Mit P-Adresse

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 47/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Name: N9 P U1 N9 P U2 N9 P U3 Hauptprogramm- 1. UP-Ebene 2. UP-Ebene 24. UP-Ebene Ebene Unterschieden wird zwischen lokalen und modalen Unterprogrammen: ● In der Regel sind Unterprogramme lokal. In diesem Fall wird das Unter‐...
  • Seite 50: Unterprogrammaufruf Ohne P-Adresse

    48/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Die Programmierung von Unterprogrammaufrufen über CPL-Va‐ riablen, wie z.B. "P UP", führt zu einer Verlängerung der Program‐ mierlaufzeit. Syntax: P{<Pfad>}<Name> {DIN} oder P[<CPL-Var.>] {DIN} <Pfad> Verzeichnis, in dem das Unterprogramm steht.
  • Seite 51: Selbstdefinierte Unterprogrammaufrufe Mit G- Und M-Codes

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 49/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● Der Unterprogrammaufruf ist lokal (nicht modal). Syntax: <Name> oder [<CPL-Var.>] <Name> Name des aufzurufenden Programms. <CPL-Var.> CPL-Stringvariable, die den Namen des Unterpro‐ gramms ohne Pfad beinhaltet.
  • Seite 52: Selbstdefinierte Modale Unterprogrammaufrufe

    50/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Es lassen sich für maximal 64 benutzerdefinierbare G‑Codes und maximal 8 benutzerdefinierbare M‑Codes Unterprogramme zuweisen, die beim Program‐ mieren des jeweiligen G‑ oder M‑Codes als lokales (nicht modales) Unterpro‐...
  • Seite 53: Unterprogrammaufruf In Cpl Über Den Call-Befehl

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 51/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● Wird dasselbe modale Unterprogramm erneut programmiert, ohne dass zuvor die Abwahlsyntax programmiert wurde, so werden nur die neuen Parameter übernommen. Das Programm wird erst mit der nächsten Ver‐...
  • Seite 54: Parameterübergabe An Unterprogramme

    52/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung UP "P999" wird nicht gelinkt N10 (DIN) N20 ... 3.9.7 Parameterübergabe an Unterprogramme Allgemeines Parameter können ab der MTX‑Version 09V06 auf zwei verschiedene Weisen übergeben werden: mittels CPL-Parameterliste oder mittels Adress-Parameterliste.
  • Seite 55 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 53/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Bei ganz einfachen Strings (keine führenden oder schließenden Leerzeichen, kein Komma, keine KlammerZu) können die Hochkommas auch weggelassen werden, die Schrägstriche (\) werden dann als normale Zeichen interpretiert.
  • Seite 56 54/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Das Hauptprogramm belegt eine lokale Variable "A" mit dem Wert 5.5. In Satz N20 wird das Unterprogramm das erste Mal aufgerufen und der lokalen Va‐ riablen "A" des Unterprogramms der Wert 3.4 zugewiesen. Das Unterpro‐...
  • Seite 57: Cpl-Parameterliste

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 55/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung CPL-Parameterliste Beschreibung: Mit Hilfe einer CPL-Parameterliste können einem Unterprogramm Parameter übergeben werden. Dazu werden die Parameter in einer mit eckigen CPL- Klammern "[" und "]" umschlossenen Liste unmittelbar hinter dem Unterpro‐...
  • Seite 58: Parameterübergabe An Modale Unterprogramme

    56/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Syntax: PDIM <Parametername>(<Feldgröße>) Wird keine oder eine zu kleine Feldgröße programmiert, meldet die Steuerung den Teileprogramm-Fehler "UNZULÄSSIGE VARIABLE". Abb.3-6: Syntax PDIM Beispiel: Hauptprogramm: N10 (DIN) N50 P UP["Test"]...
  • Seite 59: Makroprogrammierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 57/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Kanal-Fehler 1927 Fehlertext: Die Satzvorbereitung ist auf NNN Blöcke begrenzt. Ursache: Jeder Unterprogrammeinsprung benutzt einen NC‑Block. Werden zu viele Un‐ terprogrammeinsprünge ohne Verfahrbewegung programmiert, so können die benutzten NC‑Blöcke nicht rechtzeitig freigegeben werden, so dass es zum...
  • Seite 60: Makros Mit Parametern

    58/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Beispiel: Verwendung eines Makros Makroname: Ersetzungstext: ACC(X3.0, Y3.0, Z3.0) G0 Programmierter Satz: N10 G0(NIPS) M5 wirkt wie: N10 ACC(X3.0, Y3.0, Z3.0) G0(NIPS) M5 Komplexere Beispiele sind in der "Rexroth IndraMotion MTX Funktionsbe‐...
  • Seite 61: Label-Programmierung Und Sprunganweisungen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 59/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Makroname: Move Ersetzungstext: G0(NIPS) ACC({2}) {1} Programmierter Satz: N10 Move(X100 Y100, "X3.0, Y3.0, Z3.0") M5 wirkt wie: N10 G0(NIPS) ACC(X3.0, Y3.0, Z3.0) X100 Y100 M5 Komplexere Beispiele sind in der "Rexroth IndraMotion MTX Funktionsbe‐...
  • Seite 62: Labels In Standard-Nc-Sätzen Und Cpl-Sätzen

    60/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.11.2 Labels in Standard-NC‑Sätzen und CPL-Sätzen Ein Label ist eine Sprungmarke für einen Sprungbefehl. Die IndraMotion MTX unterscheidet zwischen Labels in einem Standard-NC‑Satz (DIN) und in einem CPL-Satz.
  • Seite 63: Goback (Gob) Rückwärtssprung Auf Einen Standard-Nc-Satz

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 61/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Mit Hilfe des Standard-NC‑Sprungbefehls GoAhead darf nicht in eine CPL-Wiederholanweisung oder CPL-Verzweigungsanwei‐ sung hinein, bzw. aus einer CPL-Wiederholanweisung oder CPL- Verzweigungsanweisung heraus gesprungen werden. Betroffene CPL-Anweisungen siehe Kap.
  • Seite 64: Kap. 3.11 "Label-Programmierung Und Sprunganweisungen" Auf Seite

    62/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Hierbei gilt: ● Die angegebene Satznummer muss existieren. ● Die Position der angegebene Satznummer innerhalb der Programmdatei ist, bezogen auf den aktuellen Programmsatz, beliebig. Syntax: GoCond N<Zahl>...
  • Seite 65: Cpl-Sprung (Goto) Sprung Auf Einen Beliebigen Programmsatz

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 63/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● Die Position der angegebene Satznummer innerhalb der Programmdatei ist, bezogen auf den aktuellen Programmsatz, beliebig. Syntax: GoTo N<Zahl> <Zahl> Satznummer Zahl im Integer- oder Realformat mit max. 15 Ziffern.
  • Seite 66: Entscheidungs- Und Verzweigungsanweisungen

    64/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Sprung nach Label .ZIEL1 120 GOTO .ZIEL1 150 .ZIEL1 Mit Hilfe des CPL-Sprungs GOTO darf nicht in eine CASE-LABEL...LABEL-OTHERWISE-ENDCASE-Anweisung gesprungen werden. Bedingungen der Label-Programmierung siehe Kap. 3.11 "Label-Program‐...
  • Seite 67 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 65/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung CASE <Integer-Ausdruck> OF LABEL <Int.‑Konstante>[ , <Int.‑Konstante>][ : <Anweisung>] <Anweisung> LABEL ... [OTHERWISE <Anweisung> <Anweisung> ENDCASE Der Programmablauf verzweigt nach der CASE‑Anweisung zu derjenigen LABEL-Anweisung, bei der eine der <Int.‑Konstanten> gleich dem Wert von <Integer-Ausdruck>...
  • Seite 68: Cpl-Anweisung: If-Then-Else-Endif

    66/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Mit Hilfe der Standard-NC‑Sprungbefehle GoAhead, GoBack, Go‐ Cond, GoTo darf weder in, noch aus einer CASE-LABEL...LABEL- OTHERWISE-ENDCASE-Anweisung herausgesprungen werden. Mit Hilfe des CPL-Sprungs GOTO darf nicht in eine CASE-LABEL...LABEL-OTHERWISE-ENDCASE-Anweisung...
  • Seite 69: Wiederholanweisungen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 67/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Mit Hilfe der Standard-NC‑Sprungbefehle GoAhead, GoBack, GoCond, GoTo darf weder noch einer IF-THEN-ELSE-ENDIF-Anweisung herausgesprungen werden. 3.13 Wiederholanweisungen 3.13.1 Übersicht Sollen ein oder mehrere Programmsätze abhängig von bestimmten Bedingun‐...
  • Seite 70: Cpl-Anweisung: Repeat-Until

    68/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Programm: Beispiel: ZAEHLER: 1 SCHRITTWEITE: ZAEHLER: 4 SCHRITTWEITE: ZAEHLER: 9 SCHRITTWEITE: ZAEHLER: 20 SCHRITTWEITE: ZAEHLER: 56 SCHRITTWEITE: ZAEHLER: 272 SCHRITTWEITE: 3175 ZAEHLER: 3447 SCHRITTWEITE: 178902 Mit Hilfe der Standard-NC‑Sprungbefehle GoAhead, GoBack,...
  • Seite 71: Variablenprogrammierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 69/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.14 Variablenprogrammierung 3.14.1 Variablennamen Die Variablenprogrammierung ist Bestandteil des CPL-Sprachum‐ fangs! Die Variablenprogrammierung in CPL dient dazu, Programme parametrierbar zu gestalten und damit den Programmablauf an die aktuellen Umstände anzu‐...
  • Seite 72: Variablengruppen

    70/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 10 ANZAHL1% = 1 lokale INTEGER-Variable 20 #ANZAHL2% = 2 globale INTEGER-Variable 30 @36% = 3 permanente INTEGER-Variable 40 @ABCD% = 4 definierte permanente INTEGER-Variable 3.14.2 Variablengruppen Einleitung Wegen der Möglichkeit, Unterprogramme zu benutzen, und der eventuellen...
  • Seite 73: Definierbare Permanente Variablen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 71/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Definierbare permanente Variablen Definierbare permanente Variablen sind ebenfalls durch ein vorangestelltes @‑Zeichen, gefolgt vom Variablennamen, gekennzeichnet. Unterschiede zu den "permanenten Variablen" sind: ● Sie werden nicht automatisch Bestandteil der Systemsoftware, sondern müssen in den Dateien "wmhperm.dat"...
  • Seite 74 72/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Gesamter Speicherplatz für permanente Variable: 100 kByte (102400 Byte) Pos. Reserviert für Speicherplatz in Byte Bemerkung alle permanenten Variablen 102400 Gesamtspeicher davon sind reserviert für @1 - @100...
  • Seite 75: Strukturierte Variablen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 73/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Variablentyp Anzahl der Variablen Bemerkung Feldvariablen mit Namenslänge von max.16 Zeichen, 25160 (100678-16-20)/4 = 25160 Typ INTEGER Feldvariablen mit Namenslänge von max.16 Zeichen, 12580 (100678-16-20)/8 = 12580 Typ DOUBLE Abb.3-18:...
  • Seite 76: Variablentypen

    74/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Alle strukturierten Variable, auf die in einer CPL-Anweisung zugegriffen werden soll, müssen in der Datei "machdef.dat" manuell per Eintrag deklariert werden. Beim Hochlauf sucht die Steuerung die Datei "machdef.dat" zuerst im Wurzel‐...
  • Seite 77: Logische Variable (Boolean)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 75/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Logische Variable (BOOLEAN) Die Kennzeichnung erfolgt durch ein dem Variablennamen nachgestelltes "?". Logische Variablen (boolesche Variablen) können nur den Wert TRUE (= wahr) oder FALSE (=falsch, unwahr) annehmen. In ihnen speichert man logische Zu‐...
  • Seite 78: Character-Variablen- Und String

    76/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung CHARACTER-Variablen- und STRING Eine CHARACTER-Variable wird durch ein nachgestelltes "$"‑Zeichen ge‐ kennzeichnet. Sie können in diesem Variablentyp sowohl ein einziges Zeichen, als auch eine komplette Zeichenkette (String) ablegen.
  • Seite 79: Variablen In Der Standard-Nc-Programmierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 77/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.14.4 Variablen in der Standard-NC‑Programmierung Häufig möchten man in einem Teileprogramm innerhalb der Standard-NC‑Pro‐ grammierung (DIN) NC‑Funktionen oder Parameter von NC‑Funktionen mittels Variablen parametrieren. Bei dieser Wertzuweisung ist zu beachten, dass CPL-Ausdrücke innerhalb der Standard-NC‑Programmierung mit eckigen Klammern "["...
  • Seite 80: Allgemeine Systeminformationen

    78/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Achse ist keine Pseudokoordinate. Kanal existiert nicht. Funktion darf nur im eigenen Kanal aufgerufen werden. Daten konnten nicht gelesen werden. Quelldateiname inklusiv Pfad zu lang Zugriff auf Quelldatei nicht möglich...
  • Seite 81: Fehler Und Warnungen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 79/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Syntax: VERSINF$(<Index1>[,<Index2>]) <Index1> Typ Integer-Konstante Funktionsmodus: 1: Software-Version lesen 2: Hardware-Version lesen <Index2> Typ Integer. Zusatzmodus der Funktion, abhängig vom Wert des Parameters <Index1>. <Index1> = 1: kein Zusatzmodus vorhanden <Index1>...
  • Seite 82: Seterr

    80/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung SETERR Beschreibung: Nach Auswerten von ERRNO kann mit dem CPL-Befehl SETERR ein Lauf‐ zeitfehler erzeugt werden. Dadurch wird das Teileprogramm an dieser Stelle abgebrochen. Dabei wird immer der, im Parameter <Fehler-String> ange‐...
  • Seite 83: Setwarn

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 81/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung SETWARN Beschreibung: Nach Auswerten von ERRNO kann mit dem CPL-Befehl SETWARN eine Warnung erzeugt werden, wobei das Teileprogramm weiterläuft. Dabei wird immer der, im Parameter <Warnung-String> angegebene Text ausgege‐...
  • Seite 84: Reservierte Befehlsworte

    82/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Syntax: VARINF(<Variablenname>) <Variablenname> Name des strukturierten Systemdatums oder der per‐ manenten Variable. Abb.3-24: Syntax VARINF Beispiel: 10 DIM A$(20) 10 I% = VARINF("@_RES_DOUBLE") 40 A$ = "SD.SysSRun[1].Active"...
  • Seite 85 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 83/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung CALL DATE ACOS CASE DBSEA BITIF CHR$ DBTAB APOS CLOCK CLOSE ASIN CLRWARN DIRCR ATAN DIRDEL ATAN2 DIRINF CPROBE ELSE FALSE GETERR FILEACCESS GOTO INP# ENDIF FILECOPY...
  • Seite 86: Cpl-Anweisungen

    84/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung UNTIL WAIT VERSINF$ WHILE XTAB Abb.3-25: Schlüsselbegriffe 3.17 CPL-Anweisungen 3.17.1 Wertzuweisung Zuweisung Lokalen und globalen Variablen können Werte zugewiesen werden. Dieses geschieht mit dem Gleichheitszeichen "=". Beispiele: Wertzuweisung für eine BOOLEAN-Variable...
  • Seite 87: Mathematische Operationen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 85/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Programm: XSOLL = NUL IF XSOLL = NUL THEN PRN#(0,"Variable nicht belegt.") ENDIF 3.17.2 Mathematische Operationen Einfache Funktionen Neben der Zuweisung eines Wertes als Konstantenausdruck (Ziffern) oder als Variable kann auch der Wert eines CPL-Ausdruckes einer Variablen zugewie‐...
  • Seite 88: Int

    86/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Programm: Beispiel: 1 A! = EXP(2) : REM berechnet e^2 und weist das Ergebnis A! zu 2 B! = EXP(3,2) : REM berechnet 2^3 und weist das Ergebnis B! zu INT wandelt den Eingangswert (REAL) durch Abschneiden der Nachkomma‐...
  • Seite 89: Sqrt

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 87/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung SQRT Bildet die Quadratwurzel eines Eingangswerts. Der Eingangswert darf dabei nicht negativ sein, da dieses nicht definiert ist. Beispiel: 1 I% = 44 2 XSOLL = 4*SQRT(100+I%) XSOLL hat den Wert 48...
  • Seite 90: Logische Verknüpfungen

    88/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.17.3 Logische Verknüpfungen Allgemeines Logische Verknüpfungen können binär mit logischen Variablen und dezimal mit INTEGER-Variablen durchgeführt werden. Sie sind auch, wie der nachfolgen‐ den Darstellung der binären Verknüpfungen zu entnehmen ist, mit den ge‐...
  • Seite 91: Vergleichsoperationen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 89/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Syntax: <Binärwert>=BIN(<BCD‑Wert>) Abb.3-30: Syntax BIN Beispiel: 1 BIN_WERT = BCD(49) BIN_WERT hat den Wert 31 3.17.5 Vergleichsoperationen" =, >=, >, <>, <=, <" Folgende Vergleichsoperatoren sind erlaubt: gleich >=...
  • Seite 92: Zeichenketten-Konstante

    90/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 28 IF D0! = 123456789.123456 THEN E?=TRUE ELSE E?=FALSE ENDIF 29 IF D1! = 1.12345678901234 THEN E?=TRUE ELSE E?=FALSE ENDIF 30 IF D2! = -123456789012345 THEN E?=TRUE ELSE E?=FALSE ENDIF 31 IF D3! = -1234.123456 THEN E?=TRUE ELSE E?=FALSE ENDIF...
  • Seite 93: Synchronisationsfunktionen Der Satzvorbereitung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 91/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● WAIT (ohne Parameter): Hält die Satzvorbereitung solange an, bis alle vorherigen Sätze abgearbeitet wur‐ den. ● CPL-Funktion WAIT(,<Wartezeit>): Die Satzvorbereitung wird für die angege‐ bene Zeit angehalten.
  • Seite 94: Cpl-Funktion: Wait(, )

    92/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 40 XPOS = MCS(1)-150 50 IF XPOS < 0.0001 THEN An X=150 wird "Position erreicht" ausgegeben. (MSG, Position erreicht) 70 ENDIF Die Funktion "WAIT" (ohne) Parameter kann sowohl in Standard- NC-Sätzen (DIN), als auch in CPL-Sätzen programmiert werden.
  • Seite 95 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 93/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Syntax: WAIT(<BITIF-Bedingung>[,[<Timeout>][,<Ergebnisvar>]]) <BITIF‑Bedingung> Spezifiziert die Bedingung, die am SPS-NC- Bit‑Interface geprüft werden soll. Hierbei ist folgende Syntax einzuhalten: [NOT(]BITF(<Parameter>)[)][=<Zustand>] <Parameter> Übergabeparameter der BITIF‑Funktion (Beschreibung siehe BITIF‑Funktion, Kap. 7.12.1 " BITIF" auf Seite 524).
  • Seite 96: Blknmb (Bnb)

    94/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 10 WAIT(NOT BITIF(3,2,1),,C%) Warten, bis das 4. spindelbezogene Eingangssignal der 1. Spindel den 20 IF C%=0 THEN Wert FALSE besitzt. 30 DSP(10,10,"BED. SCHON OK") Die Variable C% liefert entweder den 40 ENDIF Wert 0, wenn die Bedingung beim Auf‐...
  • Seite 97: Synchronisationsfunktionen Zur Satzausführungszeit

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 95/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung 3.19.3 Synchronisationsfunktionen zur Satzausführungszeit Allgemeines In der IndraMotion MTX kann pro Kanal ein Programm laufen. Sind einzelne Bearbeitungsabschnitte in verschiedene Einzelprogramme aufgeteilt und diese Programme laufen in verschiedenen Kanälen, kann der Bearbeitungsablauf aller Einzelprogramme durch die Synchronisationsfunktionen zur Satzausfüh‐...
  • Seite 98 96/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Syntax: WEV(<EventNr> {, EventNr ...}) mit: <EventNr> Nummer eines Ereignis‑Bits. Gültig 0‑96. Es können beliebig viele <EventNr> in einem WEV pro‐ grammiert werden. Abb.3-34: Syntax WEV Die Ereignisse innerhalb eines WEV sind disjunktiv (oder) verknüpft. Es dürfen mehrere WEV in einem Satz programmiert werden.
  • Seite 99: Auslösen Eines Bit-Ereignis: Sev

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 97/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Auslösen eines Bit-Ereignis: SEV Beschreibung: Mit der Funktion "SEV" wird zur Laufzeit ein Bit-Ereignis ausgelöst (gesetzt). Damit wird der Pegel des programmierten Ereignisses auf 1 gesetzt (egal ob er vorher 0 oder 1 war).
  • Seite 100 98/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung ● WAITO: "Oder‑Verknüpfung" der einzelnen Signale Warten, bis mindestens ein Interface-Signal den vorgegebenen Wert an‐ genommen hat. Syntax: Warten auf jedes der angegebenen Signale: WAITA[BITIF(<Parameter>){=<Zustand>}, BITIF(<Parameter>){=<Zustand>},..., {<Timeout>}] Warten auf eines der angegebenen Signale: WAITO[BITIF(<Parameter>){=<Zustand>}, BITIF(<Parameter>){=<Zustand>},...
  • Seite 101: Warten Auf Den Wert Einer Permanenten Cpl-Variablen: Wpv / Wpve

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 99/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Werden WAITA und WAITO in einem NC‑Block programmiert, wird die Satz‐ ausführung solange angehalten, bis beide Bedingungen erfüllt sind. Die WAITO-Bedingung wird zuerst ausgewertet. WARNUNG Die Funktionen "WAITA", "WAITO", "WPV", "WPVE"...
  • Seite 102 100/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung <Vergleichsoperator> folgende Vergleichsoperatoren sind möglich: Permanente CPL-Variable ist gleich dem Wert des CPL-Aus‐ druck. Sinnvoll nur bei Integer- oder booleschen Werten. < > Permanente CPL-Variable ist ungleich dem Wert des CPL- Ausdrucks.
  • Seite 103: Schreiben Einer Permanenten Cpl-Variablen: Spv / Spve

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 101/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung In Kanal 1 läuft folgende Sequenz: Programm: ;Kanal 1 N20 G1 F1000 X100 Y100 Position 1 anfahren N30 WPV(@20=5) warte bis @20=5, hier wird zur Laufzeit mit Kanal 2 N30..
  • Seite 104: Bewegungsstopp, Bis Eine Achsposition Erreicht Ist: Astopa / Astopo

    102/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Beispiel: N10 SPV[@6=1] Der permanenten Variablen "@6" wird der Wert 1 zur Laufzeit zugewiesen. N10 SPV[@5=(7*(@PERMVAR1% +5))] Der Wert des Ausdrucks (7*(@PERMVAR1% + 5)) wird zur Laufzeit ermittelt und dann @5 zugewiesen.
  • Seite 105: Bewegungsstopp, Bis Eine Basis-Werkstückposition Erreicht Ist: Bstopa / Bstopo

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 103/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung <Bed.1, Bed.2...Bed.8> Vorgabe von 1 bis 8 Bedingungen in der Form: <Achse><Vergleichsoperator><Vergleichswert> mit: <Achse> System- oder Kanal-Achs‐ name, programmiert als CPL-String-Konstante oder als CPL-String-Va‐ riable. <Vergleichsoperator> erlaubte Operatoren: <...
  • Seite 106 104/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Für jeden steuernden Kanal können eine einzelne oder mehrere Bedingungen zum Anhalten des Kanals vorgegeben werden: ● BSTOPA: Solange alle Bedingungen erfüllt sind, wird die synchrone Bewegung des zu steuernden Kanals angehalten (logische UND-Verknüpfung).
  • Seite 107: Bewegungsstopp, Bis Eine Werkstückposition Erreicht Ist: Wstopa / Wstopo

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 105/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Bewegungsstopp, bis eine Werkstückposition erreicht ist: WSTOPA / WSTOPO Beschreibung: Mit der Funktion "WSTOPA / WSTOPO" können Bewegungen zwischen Ka‐ nälen synchronisiert werden. Abhängig von der Position einer oder mehrerer Koordinaten des Werkstückkoordinatensystems WCS in einem Kanal wird die...
  • Seite 108: Aufheben Der Stoppbedingungen: Offstopa / Offstopo

    106/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung <Bed.1, Bed.2...Bed.8> Vorgabe von 1 bis 8 Bedingungen in der Form: <Koordinate><Vergleichsoperator><Vergleichswert> mit: <Koordinate> Bezüglich WCS: Koordinatenname oder Koordi‐ natenindex, programmiert als CPL-String-Konstante oder als CPL-String-Variable. <Vergleichsoperator> erlaubte Operatoren: <...
  • Seite 109: Schreiben Eines Systemdatum Zum Ausführungszeitpunkt

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 107/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung WARNUNG Ungewollte Verfahrbewegung! Viele NC‑Funktionen erwarten das Program‐ mieren von Achs- bzw. Koordinatenadressen. In der Regel dürfen hier außer den Koordina‐ tenadressen nur die Adressen der jeweiligen Achsen des Kanals, also synchrone Achsen, programmiert werden.
  • Seite 110 108/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Wird die Variable @6 nicht in diesem Kanal gesetzt, sollte (zusätzlich zur Ka‐ nalsynchronisation) vor N10 ein WAIT programmiert werden. Syntax: Der zuzuweisende Wert wird zur Laufzeit ermittelt: SSD[<Systemdatum>...
  • Seite 111 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 109/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Grundlagen der NC‑Programmierung Besonderheiten und Restriktionen: ● Die Linkzeit von SSD und SSDE ist durch den Zugriff auf die Systemdaten länger als bei vergleichbaren Befehlen. Es wird daher empfohlen, diese Befehle sparsam einzusetzen, um die Linkzeit (auch beim "Nachlinken")
  • Seite 112 110/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch...
  • Seite 113: Übersicht Modale Nc-Funktionsgruppen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 111/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Übersicht modale NC-Funktionsgruppen Übersicht modale NC-Funktionsgruppen Eine Vielzahl von NC-Funktionen der MTX ist in modalen NC-Funktionsgrup‐ pen konfiguriert. Die verschiedenen NC-Funktionen einer Modalgruppe wählen sich dabei gegenseitig ab, so dass immer nur eine Funktion einer Modalgruppe wirksam sein kann.
  • Seite 114 112/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Übersicht modale NC-Funktionsgruppen Modalgruppe NC-Funktionen Additive Koordinatenverschiebung ATR, Off** Eingabehilfe Konturverschiebung SHT, Off** Eingabehilfe Skalieren SCL, Off** Eingabehilfe Spiegeln MIR, Off** Eingabehilfe Verdrehen ROT, Off** Eingabehilfe Pol PLS, Off** Eingabehilfe Programmierkopplung...
  • Seite 115: Nc-Funktionen Mit Syntax Gemäß Din 66025 (Incl. Erweiterungen)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 113/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Er‐ weiterungen) Übersicht Die Steuerung verfügt über eine Vielzahl von NC-Funktionen. Hierbei sind, au‐ ßer den Befehlen, die innerhalb der DIN 66025 festgelegt sind, auch wesentli‐...
  • Seite 116: G-Codes

    114/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiel: <Achse1> Geschweifte Klammern { } kennzeichnen einen optionalen Ausdruck/Parameter. Solche Syntaxelemente können, müssen aber nicht programmiert werden. Beispiel: G0 { ( { POL, }{<Par1>} ) } Zeichen "|"...
  • Seite 117 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 115/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-1: Geradeninterpolation im Eilgang Syntax: Grundfunktion Eilgang mit Genauhalt EIN und Programmierung der Endposition in kartesischen Koordinaten. Dabei wird die zuletzt für Eilgang eingestellte Genauhaltfenstergröße (default = fein) berücksichtigt.
  • Seite 118: Geradeninterpolation Im Vorschub "G1

    116/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Die jeweilige Geschwindigkeit wird über die Maschinenparameter für die maximale Achsgeschwindigkeit ermittelt. ● Die Eilganggeschwindigkeit lässt sich per Kanal-IF‑Signal "Reduzierter Eilgang" (qCh_RedRap) auf den, in den Maschinenparametern einge‐...
  • Seite 119 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 117/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Bewegung gemäß aktivem Vorschub und Programmie‐ rung der Endposition in kartesischen Koordinaten. Der Genauhalt richtet sich danach, ob G61 (Genauhalt EIN) aktiv ist oder G62 (Genauhalt AUS). Dabei wird die zu‐...
  • Seite 120: Kreis-/Helical-/Helical-N-Interpolation "G2, G3

    118/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Sofern noch kein Vorschub wirksam ist, muss in der gleichen Zeile ein Vorschub per F‑Adresse programmiert werden. Dieser Vorschub bleibt dann so lange wirksam, bis er durch einen neuen Vorschubwert überschrieben wird.
  • Seite 121: Radiusprogrammierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 119/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-8: Helicalinterpolation Helical-N‑Interpolation: Zusätzlich zu den Achsen der aktiven Arbeitsebene ist mehr als eine weitere (max. 6) synchrone Achsen programmiert. Abb.5-9: Helical-N‑Interpolation Es gilt: ●...
  • Seite 122 120/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Kreis-Endpunkt und ● Kreis-Radius. Der Kreis-Endpunkt darf hierbei als absoluter oder inkrementaler Positionswert angegeben werden. Syntax: Grundfunktion G2<EP> R<Wert> Kreisbahn rechtsdrehend G3<EP>...
  • Seite 123: Mittelpunktprogrammierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 121/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Mittelpunktprogrammierung Grundfunktion Beschreibung: Ausgehend von der aktuellen Position als Anfangspunkt bestimmen Sie eine Kreisbewegung durch Programmieren von ● Kreis-Endpunkt und ● Kreis-Mittelpunkt.
  • Seite 124 122/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Optionale Parameter Syntax: G2/G3(POL)<EP> R<Wert> Radiusprogrammierung in Polarkoordinaten G2/G3(POL)<EP> <IP> Mittelpunktprogrammierung in Polarkoordinaten Aktiviert die Polarkoordinatenprogrammierung für die Endpunktkoordinaten und setzt Polarwinkel 1 auf 0, Po‐...
  • Seite 125 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 123/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Besonderheiten und Restriktionen: ● Sind Start- und Endpunkt identisch, generiert die Steuerung automatisch einen Vollkreis. ● Ungenaue Mittelpunktangaben korrigiert die Steuerung automatisch ge‐...
  • Seite 126: G1(Ang

    124/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Lokale Fasenprogrammierung: Die lokale Fasenprogrammierung entspricht in ihrem Verhalten der modalen Fasenprogrammierung, mit dem Unterschied, dass nur einmalig (lokal) eine Fase eingefügt wird. Es stehen auch hier die beiden Varianten der Program‐...
  • Seite 127 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 125/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Länge der Übergangsfase, die am Satzende der <Length2> zweiten Teilgeraden eingefügt werden soll. Fasenabschnitt der Übergangsfase, die am Satz‐ <Section1> ende der ersten Teilgeraden eingefügt werden soll.
  • Seite 128: Verweilzeit "G4

    126/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-19: 3‑Punkte-Zug Programm: N10 G0 X0 Y0 G17 N20 G1(ANG45, RND1) X10 ; Gerade auf X10 Y10 mit Verrundungsradius 1 N30 X20 N40 G1(CHS2) Y0 ;zwischen N40 und N50 wird eine Fase eingefügt: X20,Y2 ->...
  • Seite 129: Tangentialer Kreiseintritt "G5

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 127/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) programmierten und den tatsächlich abgewarteten Spindelumdrehungen auf‐ treten. Handelt es sich bei der konfigurierten Hauptspindel um eine Analogspindel (ohne Drehzahlrückführung), wird statt des Drehzahlistwertes der Drehzahl‐...
  • Seite 130: Spline-Programmierung "G6

    128/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiele: Abb.5-22: Beispiel - Tangentialer Kreiseintritt 5.2.7 Spline-Programmierung "G6" Übersicht - Spline-Typen Beschreibung: Im Vergleich zur Linear-Interpolation bietet die Spline-Interpolation mit einer geringeren Anzahl von Stützpunkten eine bessere Oberflächengüte und Kon‐...
  • Seite 131: Spline Mit Koeffizientenprogrammierung (Spline-Typ 0)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 129/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Tensororientierung ● 2D‑Bahnkorrektur G41/G42 ● Stanzen/Nibbeln mit Bahnaufteilung ● Fasen und Rundungen ● Tangentiale Werkzeugführung ● Genauigkeitsprogrammierung ● G5 im Anschluss an einen Spline ●...
  • Seite 132: Nenner-Polynom-Programmierung

    130/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Nenner-Polynom-Programmierung Syntax: >,<g >,...,<g >) Gemeinsames Nenner-Polynom für alle Spline-Koordi‐ DN(<g naten. <g >, <g >, ..., <g > Polynom-Koeffizienten des Nenner-Polynoms.
  • Seite 133: Spline-Parameterlängen-Programmierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 131/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) N80 G1 N90 Coord(0) Spline-Parameterlängen-Programmierung Beschreibung: Die Spline-Parameterlänge ist die Länge des Definitionsintervalls von "w". "w" läuft von 0 bis w . Der Wert w ist modal und bleibt für alle NC-Sätze bis...
  • Seite 134: C1- Und C2-Stetiger Kubischer Spline (Spline-Typ 1 Und 2)

    132/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiel: SplineDef(1143) G6 X(0.1,1.25) Y30 B(0.0,-1.0) Spline-Parameterlängen-Programmierung Beschreibung: Die Spline-Parameterlänge ist die Länge des Definitionsintervalls von "w". "w" läuft von 0...w . Der Wert w ist lokal in dem programmierten Satz gültig.
  • Seite 135: B-Splines (Nurbs) (Spline-Typ 3)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 133/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Spline-Parameterlänge Beschreibung: Die Spline-Parameterlänge wird von der NC aus den vorgegebenen Stütz‐ punkten berechnet. Hierbei wird das, in der Spline‑Id vorgegebene Verfahren (Parametrisierung) benutzt.
  • Seite 136: Spline Punktgewicht Für Kontrollpunkt Bei B-Splines

    134/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: { PL<w >} Optionale Programmierung der Spline-Parameterlän‐ ge, wenn die Auswahl der <Parametrisierung> über‐ schrieben werden soll (siehe Kap. 6.118 "Definition des Spline-Typs SplineDef, SPD"...
  • Seite 137: Kap. "B-Spline-Approximationsparameter" Auf Seite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 135/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) N100 G0 <Q > ;Startpunkt der B‑Spline-Kurve N101 G06 <Q > N102 <Q > N103 <Q > N400 <Q > ;Letzter Punkt der B‑Spline-Kurve...
  • Seite 138: B-Spline-Approximationsparameter

    136/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <BC‑Typ> 0 (für Spline-Typ 4) 1 (für Spline-Typ 1,2,4) Vorgabe der Tangentenrichtung am Start- bzw. End‐ punkt des Spline-Satzes. Für jedes Spline-Mitglied ist ein Wert in der Liste <Values>...
  • Seite 139: Bahnslope Ein "G8", Bahnslope Aus "G9

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 137/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) OF (OrientationFactor) Wirkradiusfaktor für die Orientierungsbewegung. Bei OF = 1 trägt der Orientierungsvektor mit einer Länge von 57,3 mm (1 Grad entspricht 1 mm) zu den jeweiligen Abständen zwischen der B‑Spline-Kurve und den pro‐...
  • Seite 140: Ruckbegrenzte Geschwindigkeitsführung "G8(Shape

    138/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) vorausschau; MP 7060 00110 - 7060 00130), weil jederzeit ein Abbrem‐ sen innerhalb des Dynamikspielraumes der Maschine gewährleistet sein muss. Um auftretende Konturverfälschungen an realen Ecken zu begrenzen, darf das Achssprungvermögen nicht zu groß...
  • Seite 141: Shape Für Asynchrone Achsen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 139/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● "Positionierbetrieb" (bei aktivem G9) und auch im ● "Asynchronbetrieb" möglich. Die ruckbegrenzte Geschwindigkeitsführung wird auch als SHAPE-Funktion bezeichnet. Abb.5-43: Beschleunigungsaufteilung mit/ohne SHAPE SHAPE für asynchrone Achsen...
  • Seite 142: Shape Für Bahnbetrieb - Programmierung

    140/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Ruckbegrenzung aus. Die Angabe der SHAPE-Ordnung für asynchrone Ach‐ sen ist satzweise wirksam und bezieht sich auf alle programmierten asynchro‐ nen Achsen.
  • Seite 143: Resultierende Shape-Ordnung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 141/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <Wert> Anzahl der Interpolationstakte, auf die die Steuerung einen Beschleunigungssprung sin ‑förmig aufteilen soll. Es sind folgende Werte zulässig: 5: 5 IPO‑Takte 10: 10 IPO‑Takte...
  • Seite 144: Zusammenhang Zwischen Shape-Ordnung Und Ruck

    142/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Hier ist: die per G9 (...) programmierte Achs-SHAPE-Ordnung die effektive Achsbeschleunigung im aktuellen NC-Satz Der Wert hängt bei Linearinterpolation vom aktuellen Bahnanteil der Ach‐...
  • Seite 145: Ebenenumschaltung "G17, G18, G19

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 143/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Ist im Einschaltzustand eines Kanals (MP 7060 00010 und 7060 00020) keine Ebenenfunktion eingetragen (G17, G18, G19, G20), wird automa‐ tisch die Funktion G16 für den betreffenden Kanal aktiviert.
  • Seite 146: Erweiterte Ebenenumschaltung "G17

    144/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: Abb.5-50: Syntax G17, G18, G19 Besonderheiten und Restriktionen: ● Bei aktiver Fräserbahnkorrektur (G41/G42) darf die aktive Ebene nicht umgeschaltet oder deaktiviert werden.
  • Seite 147 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 145/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Hauptkoordinate Nebenkoordinate Zustellkoordinate Aktive Ebene X‑Koord. WCS Y‑Koord. WCS Z‑Koord. WCS XY‑Koord. WCS Z‑Koord. WCS X‑Koord. WCS Y‑Koord. WCS ZX‑Koord. WCS Y‑Koord. WCS Z‑Koord.
  • Seite 148: Freie Ebenenauswahl (Wcs-Unabhängig) "G20

    146/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) 5.2.13 Freie Ebenenauswahl (WCS‑unabhängig) "G20" Beschreibung: Die freie Ebenenauswahl ist für Anwendungen notwendig, bei denen die aktive Ebene vom aktuellen Werkstückkoordinatensystem WCS entkoppelt werden muss.
  • Seite 149: Gewindeschneiden "G33

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 147/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● "harter" Start und "hartes" Ende der Schneidbewegung: Am Anfang der G33‑Bewegung springen die Achse(n) beim Erreichen des Startwinkels auf die Schneidgeschwindigkeit (Spindeldrehzahl * feste Steigung).
  • Seite 150 148/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Das Vorschubpotentiometer hat während G33 keine Wirkung. Gewindeschneiden ist, wie die Zirkularinterpolation (G2, G3) eine von der aktiven Ebene (G17...G20) abhängige Funktion.
  • Seite 151 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 149/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <var. Steigung> optionaler Parameter mit der Adresse DF Definiert Zuwachs/Abnahme der Steigung pro Spindel‐ umdrehung in mm. Programmierung: "DF<Wert>" mit <Wert> in mm.
  • Seite 152 150/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Gewindeschneiden (2) G33 X40 I2 Endpunkt: inkremental um +40 mm in X‑Richtung feste Gewindesteigung: 2 mm/Umdr. Interpolationsparameter: hier I Schneidwerkzeug freifahren (3) G0 Z10 Abb.5-57:...
  • Seite 153: Schneller Rückzug

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 151/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Die NC prüft bei jedem programmierten G33‑Satz, ob ein G33‑Nachfolgesatz mit Weg existiert. Ist das der Fall, erfolgt der Wechsel zum nachfolgenden Satz ohne Achsstillstand.
  • Seite 154: Fräserbahnkorrektur "G40, G41, G42

    152/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Rückzugsbewegungen erfolgen immer senkrecht zur Hauptschneidrichtung in Richtung der Nebenschneidachse. Rückzugsbewegungen werden beim Auftreten der Ereignisse "Kanal-", "Sys‐ tem-" und "Spindelgrundstellung" von der NC automatisch ausgelöst! Beispiel: Rückzug aus Längsgewinde...
  • Seite 155 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 153/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: Fräserbahnkorrektur AUS (Einschaltzustand) Wird im G40‑Satz keine Verfahrbewegung program‐ miert, baut die Steuerung die Korrektur sofort und senk‐ recht zum vorhergehenden Verfahrsatz ab.
  • Seite 156: Konturübergänge Für Fräserbahnkorrektur: Kreisbogen "G43", Schnittpunkt "G44" Kreisbogen

    154/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) G41(ORTH) Fräserbahnkorrektur links vom Werkstück EIN Unabhängig davon, ob am nachfolgenden Konturüber‐ gang eine Innen- oder Außenecke vorliegt, erfolgt der Korrekturaufbau auf die Anfangssenkrechte des nach‐...
  • Seite 157 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 155/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-62: G43 Kreisbogen G44: Schnittpunkt Die Steuerung versucht die Bahnlücke durch eine Schnittpunktbestimmung der beiden Äquidistanten zu schließen. Abhängig vom Abstand "A" zwischen Konturecke "KE" und Schnittpunkt "S"...
  • Seite 158: Vorschubkorrektur: Fräsereingriffspunkt "G45", Fräsermittelpunkt "G46

    156/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) 5.2.17 Vorschubkorrektur: Fräsereingriffspunkt "G45", Fräsermittelpunkt "G46" Beschreibung: Funktion für aktive Fräserbahnkorrektur (G41, G42). Sie legen fest, ob die Steuerung bei Kreisinterpolation den programmierten Vorschub ●...
  • Seite 159 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 157/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● die Funktion "Schneidenlagen-Korrektur", sofern im aktuell ausgewählten D‑Korrektursatz (Dxx) eine Schneidenlage angegeben und die Fräser‐ bahnkorrektur G41/G42 (siehe Kap. 5.2.15 "Fräserbahnkorrektur G40, G41, G42"...
  • Seite 160: Programmierbare Nullpunktverschiebung "G52

    158/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiel: Die L ‑Korrektur wird der X‑Koordinate des Werkstück‐ G47(X,,ZTR) koordinatensystems (WCS) zugeordnet, die L ‑Korrek‐ tur der Z‑Koordinate des Werkzeugkoordinatensystems (TCS). Beide Korrekturen werden in positiver Richtung verrechnet.
  • Seite 161: Nullpunktverschiebungen (Npv) "G53", "G53.1-G59.1" Bis "G53.5-G59.5

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 159/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) wirken modal und wählen sich gegenseitig ab. G52.5, G53.5, G54.5 ... G59.5 wirken modal und wählen sich gegenseitig ab. G53 aktiviert die Funktionen G53.1 ... G53.5 und wählt somit alle Nullpunktverschiebungen ab.
  • Seite 162 160/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Sofern eine Aufspannkorrektur erforderlich ist, siehe Funktionalität "BcsCorr". In den "Nullpunktverschiebungstabellen" liegen die Verschiebungsdistanzen für die Maschinenkoordinaten im Kanal ab: ● Eine NPV‑Tabelle enthält 5 NPV‑Bänke (Gruppen) zu je 6 Nullpunktver‐...
  • Seite 163 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 161/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <NPV‑Bank> 1...5, Integer Abb.5-70: Syntax G53 - G59 Es gilt: ● G52.1, G53.1, G54.1 ... G59.1 wirken modal und wählen sich gegenseitig ab.
  • Seite 164: Genauhalt Ein/Aus "G61, G62

    162/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-71: Wirkung der Funktionen G54.1 bis G59.1 Additive Wirkung von NPV aus unterschiedlichen NPV‑Bänken. In der NPV‑Tabelle "Z01" sind folgende Verschiebungswerte enthalten: NPV‑Bank 1, 1.
  • Seite 165 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 163/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● G61 wirkt nur auf Bewegungen im Vorschub. Es wirkt nicht bei Eilgangs‐ bewegungen. ● Im Gegensatz zur Genauhalt-Funktion bei G1, wirkt G61, mit Ausnahme von G0, auf alle Interpolationsfunktionen (also auch bei Zirkular-/Helical‐...
  • Seite 166: Gewindebohren Ohne Ausgleichsfutter "G63

    164/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Genauhalt EIN IPS2 Warten auf Positionierfenster grob. Am Kanalinterface wird "Inpos-Bereich 2 aktiv" ange‐ zeigt (siehe auch Handbuch "SPS-Interface"). Am Satz‐ ende bremst die Steuerung zunächst die Bahnge‐...
  • Seite 167: Für Gewindebohren Mit Mehreren Spindeln Siehe Zusätzlich

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 165/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Bei Aktivierung von G63 muss die Spindel-C‑Achse im Spindelmo‐ de sein. Für Gewindebohren mit mehreren Spindeln siehe zusätzlich Kap. 6.127 "Spindelauswahl für Gewindebohren ohne Ausgleichsfutter TappSp, TSP"...
  • Seite 168: Zollprogrammierung "G70", Lokale Inch-Programmierung "Inch

    166/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Wird im G63‑Satz kein anderer Vorschubwert (Adresse F) angegeben, verwendet die Steuerung den aktiven Bahnvorschub. ● Die Adressen "M" und "S" wirken nur im programmierten G63‑Satz.
  • Seite 169: Referenzpunktkoordinaten Anfahren "G74

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 167/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: Weg-, Vorschubinformationen und Beschleunigungen werden metrisch interpretiert. Abb.5-77: Syntax G71 Es gilt: ● G71 wirkt modal und wählt G70 ab. ●...
  • Seite 170: Referenzpunkt Anfahren "G74(Home)

    168/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiel: Die Achsen X, Y und Z starten gleichzeitig zur Fahrt auf N100 G74 X1 Y1 Z1 ihre Referenzpositionen und erreichen diese gleichzei‐...
  • Seite 171: Fahren Gegen Messtaster "G75

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 169/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) 5.2.27 Fahren gegen Messtaster "G75" Beschreibung: Die NC besitzt zwei G75‑Funktionen: ● Fahren gegen 1. Messtaster (G75.1 bzw. G75) ● Fahren gegen 2. Messtaster (G75.2) Beide G75‑Funktionen:...
  • Seite 172: Maschinenfeste Achsposition Anfahren "G76

    170/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Es dürfen niemals zwei G75-Funktionen in ein und demselben NC-Satz programmiert werden. Dies wird von der NC überprüft und würde zu einem Fehler führen.
  • Seite 173: Asynchrone Unterprogramme: Repositionieren Einzelner Koordinaten "G77

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 171/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) 5.2.29 Asynchrone Unterprogramme: Repositionieren einzelner Koordinaten "G77" Beschreibung: Innerhalb eines asynchronen Unterprogramms (Asup) gilt: Die mit G77 programmierten Koordinaten werden auf ihre jeweilige Abgleich‐...
  • Seite 174 172/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Eine Zuordnung bezüglich der Koordinaten des Werkstückkoordinatensystems (WCS) ist immer dann möglich, wenn das Werkzeug senkrecht zur aktuellen Arbeitsebene ausgerichtet ist und seine Orientierung während der Bearbeitung bezüglich der Arbeitsebene konstant bleibt.
  • Seite 175: Absolutmaß-Programmierung "G90", Relativmaß-Programmierung "G91", Lokale Absolutmaß-Pro- Grammierung "Ac

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 173/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiele: G78(X, ,ZTR) Die L ‑Korrektur wird der X‑Achse des Werkstückkoordina‐ tensystems (WCS) zugeordnet, die L ‑Korrektur der Z‑Ach‐ se des Werkzeugkoordinatensystems (TCS). Beide Korrekt‐...
  • Seite 176: Zeitprogrammierung "G93

    174/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: Absolutmaß-Programmierung Relativmaß-Programmierung <Achse>=AC(<Wert>) lokale Absolutmaß-Programmierung <Achse>=IC(<Wert>) lokale Relativmaß-Programmierung <Achse> logische Achsadresse <Wert> Weginformation für <Achse> Abb.5-86: Syntax G90, G91 Beispiel: Absolutmaß-Programmierung ein...
  • Seite 177: Vorschubprogrammierung (Pro Min) "G94

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 175/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiel: Deafult: ITIM nicht programmiert bzw. ITIM=0 N5 G93 G1 X30 Y20 F20 Die programmierte Linearinterpolation dauert 20 Se‐ kunden. Die programmierte Linearinterpolation dauert 60/3 = 20 N4 ITIM60 Sekunden.
  • Seite 178: Inkrementale Geschwindigkeitsprogrammierung "G94

    176/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: auf Vorschubprogrammierung umschalten Abb.5-88: Syntax G94 Beispiel: metrische Programmierung ein N10 G71 N20 G1 G94 X20 Y30 F200 Fahren mit Vorschub 200 mm/min...
  • Seite 179 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 177/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Drehzahl der Endlosachse <Achse> (Delta Speed Axis) inkremental programmieren <F‑Wert> inkrementale Bahngeschwindigkeit Positive Werte erhöhen, negative Werte verringern die aktuell wirksame Bahngeschwindigkeit.
  • Seite 180: Absolute Geschwindigkeitsprogrammierung"G94

    178/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) N110 G94(DSA1=B2,DS1=100,DSA2=B3,DS2=-20) X10 Endlosachse B1 mit 500 U/min starten N120 B1=S(500) Vorschubkopplung mit: 0.5 B2-Umdrehungen/B1-Umdrehung N130 AFC(FRA=B1,FA=B2,CF=0.5) B2=S(1) Erhöhung auf: 0.8 B2-Umdrehungen/B1-Umdrehung bis zum Satzende N140 G94(DSA1=B2,DS1=0.3) X10 F1000...
  • Seite 181 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 179/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Der Vorschub wird in Abhängigkeit von OvrEna / OvrDis vom Vorschub- Override beeinflusst. Eine Override-Einstellung verschieden von 100% liefert jedoch meist keine kontinuierliche Rampe.
  • Seite 182: Vorschubprogrammierung (Pro Umdr.) "G95

    180/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Die berechnete Beschleunigung ist nur im G94(...)-Satz wirksam. Bei Satzabbruch wird mit der maximal möglichen Beschleunigung gebremst. ● In einer Zielvorschubsequenz (TF‑TB) darf kein inkrementaler Vorschub (DF) und kein modaler Vorschub (F‑Wort) programmiert werden.
  • Seite 183: Inkrementale Geschwindigkeitsprogrammierung "G95

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 181/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Besonderheiten und Restriktionen: ● G95 bedingt eine sich drehende Hauptspindel. ● Der wirksame Vorschub wird sowohl vom Spindel-, als auch vom Vor‐...
  • Seite 184 182/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) In Abhängigkeit der Achszuordnung bedeutet der S- Wert: ● inkrementale Drehzahl DSi der indexgleichen Ka‐ nalspindel (ohne Achsangabe) ● inkrementale Drehzahl DSi der indexgleichen Endlosachse DSAi ●...
  • Seite 185: Vorschubprogrammierung Pro Rundachsumdrehung "G95(Fra= )

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 183/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ;Vorschubkopplung: 0.5 B2-Umdrehungen/ ;B1-Umdrehung N120 AFC(FA=B2,CF=0.5) B2=S(1) ;Erhöht F auf 0.4 mm/B1-Umdrehung und ;CF auf 0.7 B2-Umdrehungen/B1-Umdrehung ; bis zum Satzende N130 G95(DF=0.1,DSA1=B2,DS1=0.2)X10 Besonderheiten und Restriktionen: ●...
  • Seite 186: Konstante Schnittgeschwindigkeit "G96", Direkte Drehzahlprogrammierung "G97

    184/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) 5.2.39 Konstante Schnittgeschwindigkeit "G96", Direkte Drehzahlprogram‐ mierung "G97" Beschreibung: Die Steuerung interpretiert S‑Wörter bei der Drehbearbeitung als ● Soll-Schnittgeschwindigkeit des Werkzeuges (G96) oder ●...
  • Seite 187 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 185/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-98: Bezugssystem LCS Für Werkzeuge, die nicht achsparallel zur Spindel angeordnet sind, können zusätzlich Verschiebungen und Drehungen (Placements) des Werkstücknull‐ punktes berücksichtigt werden (Bezugssystem PCS): Abb.5-99:...
  • Seite 188 186/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) – MCS: Position im Maschinenkoordinatensystem (Default) ● Die Wirkstelle der Bezugsachse kann zur Laufzeit umgeschaltet werden. ● Die programmierte Schnittgeschwindigkeit wird interpretiert als –...
  • Seite 189: 3-D Werkzeugradiuskorrektur "G140, G141, G142

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 187/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Soll-Umdrehungen beider Spindeln erstmals N10 G71 S1=500 S2=500 im Programm definieren. G96 für die 1. Spindel mit Schnittgeschwindig‐ N60 G96 S1=50 keit von 50 m/min aktivieren.
  • Seite 190 188/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Bei reinen Orientierungsbewegungen bleibt die aktuelle Position des Eingriff‐ spunktes fix und der TCP bewegt sich. An Außenecken wird der Bahnverlauf über einen automatisch erzeugten Zwi‐...
  • Seite 191 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 189/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: 3‑D Werkzeugradiuskorrektur AUS G140 (Einschaltzustand nach Steuerungshochlauf) Die Korrektur (Radius, Eintauchtiefe) wird interpolie‐ rend mit einer ggf. programmierten Verfahrbewegung abgebaut (per Splines 3 Grades).
  • Seite 192: Placement: Schiefe Ebene "G151 - G159.5

    190/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) – G54.x ... G59.x (Nullpunktverschiebungen) – G154.x ... G159.x (Schiefe Ebene) – G40 ... G42 (Werkzeugradiuskorrektur) – Coord() (Achstransformation ein-/aus-/umschalten) – Achsübergaben von Achsen, die per Achs-/Koordinatentransforma‐...
  • Seite 193 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 191/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● 5 Bänke (1 bis 5), die jeweils additiv zueinander wirken. Hiermit lassen sich bis zu 5 aufeinander aufbauende Werkstückkoordi‐ natensysteme erzeugen.
  • Seite 194 192/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-105: Schiefe Ebene senkrecht zum Werkzeug Nach Aktivierung der Schiefen Ebene senkrecht zum Werkzeug liegt der Ur‐ sprung des neuen Werkstückkoordinatensystems im TCP des Werkzeugs.
  • Seite 195 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 193/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-106: Konfigurierung nach Aktivierung der Schiefen Ebene senkrecht zum Werkzeug Durch optionale Programmierung des Verdrehwinkels psi lässt sich die Aus‐ richtung Koordinatensystem um die neue Z ‑Koordinate verdrehen.
  • Seite 196 194/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ‑Offset>}{, {<Y ‑Offset>}{,{<Z ‑Offset>}{, {<Winkel1>} G152.<Bank>({<X {,{<Winkel2>}{, {<Winkel3>}}}}}}) Schiefe Ebene der gewünschten Bank EIN, mit pro‐ grammierten Verschiebungs-/Orientierungsdaten. Kurzform: G152 entspricht G152.1 Schiefe Ebene der progr.
  • Seite 197 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 195/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Hauptprogramm "FatTOInclinedPlane.npg" Im Hauptprogramm N05 Coord(1) "FatTOInclinedPlane.npg" wird N10 G1 x0 y0 z100 phi90 theta1 F2000 die Achstransformation 1 aktiviert N20 P Bohren[-10,500] und anschließend das Werkzeug...
  • Seite 198: M-Codes

    196/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <Bank> Nummer der gewünschten Bank Wertebereich: 1 bis 5 Abb.5-109: Syntax G153 - G159 Die Erstellung und Editierung von Placement-Tabellen, schlagen Sie bitte in der "Bedienungsanleitung" nach.
  • Seite 199: Programm Bedingt Unterbrechen (Bed. Progr.-Halt) "M1, M01

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 197/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Der aktuelle Kanalzustand geht auf "NC bereit". Erneuter "NC-Start" setzt die Programmausführung fort. Um Programme in Abhängigkeit des kanalbezogenen Interface- Signal "Wahlweise Halt" zu unterbrechen, siehe M1/M01.
  • Seite 200: Spindel Rechtslauf "M3, M103, M203", Spindel Rechtslauf Und Kühlmittel Ein "M13

    198/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: M2 oder M02 oder M30 Abb.5-111: Syntax M2 Besonderheiten und Restriktionen: Programmieren Sie die Funktion in einer separaten Programmzeile. VORSICHT Mögliche Schäden durch nicht definierte Ein‐...
  • Seite 201: Kap. 6.102 "Reservierte Spindel Freigeben/ Übernehmen Spadmin, Spa" Auf Seite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 199/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) wirkt auf die 1. Spindel M113 zusätzlich Kühlmittel ein wirkt auf die 2. Spindel M213 zusätzlich Kühlmittel ein Abb.5-112: Syntax M3, M13, M103, M113, M203 und M213 Besonderheiten und Restriktionen: ●...
  • Seite 202: Spindel Stopp M5, M105, M205

    200/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) wirkt auf 1. Spindelgruppe zusätzlich Kühlmittel ein wirkt auf die 1. Spindel M114 zusätzlich Kühlmittel ein wirkt auf die 2. Spindel M214 zusätzlich Kühlmittel ein...
  • Seite 203: Spindel Richten / Spindel Positionieren "M19, M119, M219

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 201/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Besonderheiten und Restriktionen: ● Die entsprechende Funktion wirkt solange, bis ein neuer Bewegungszu‐ stand für die gleiche(n) Spindel(n) programmiert wird (z.B."Spindel Links-/ Rechtslauf"...
  • Seite 204: Automatische Getriebestufenanwahl "M40, M140, M240

    202/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Beispiele: Alle Spindeln der 1. Spindelgruppe positionieren auf ihre N60 M19 Referenzwinkel. Nur die 2. Spindel positioniert auf ihren Referenzwinkel. N70 M219 Alle Spindeln der 1.
  • Seite 205: Manuelle Getriebestufenanwahl "M41

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 203/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Syntax: Automatische Getriebestufenauswahl für Spindelgrup‐ pe 1 einschalten. Automatische Getriebestufenauswahl für 1. Spindel M140 einschalten. Automatische Getriebestufenauswahl für 2. Spindel M240 einschalten Abb.5-116:...
  • Seite 206: Getriebestufe Ausrücken "M48, M148, M248

    204/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) 5.3.10 Getriebestufe ausrücken "M48, M148, M248" Beschreibung: Die beschriebene Syntax gilt nur für die Defaulteinstellung der Ma‐ schinenparameterbereiche 1040 001xx und 1040 002xx. Sie ist frei...
  • Seite 207: F-Adresse "F

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 205/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Abb.5-119: Fliegendes Positionieren Syntax: <Achsadresse>=S<Wert><Wert> <Wert> Geschwindigkeit in U/min bzw. Modulointervalle/min. Abb.5-120: Syntax S‑Attribut Beispiel: B‑Achse auf 1000 U/min beschleunigen und konstant...
  • Seite 208: F2-Adresse "F2

    206/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) ● Vorschub in mm/min od. Inch/min (siehe G94, Kap. 5.2.33 "Vorschubprogrammierung (pro min) G94" auf Seite 175) ● Vorschub in mm/U (siehe G95, Kap.
  • Seite 209: Geschwindigkeit Asynchroner Achsen "Fa

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 207/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Es gilt: Bei G94 wirkt F2 modal. VORSICHT Nach Grundstellung oder Reset verändert sich der zuletzt aktuelle F2-Wert nicht! Stellen Sie deshalb sicher, dass vor der Bearbeitung immer der benötigte Vor‐...
  • Seite 210: Omega-Adresse (Vorschub) "Omega

    208/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) VORSICHT Evtl. Schäden an der Maschine bei fehlerhafter Programmierung! Die angegebene Geschwindigkeit wirkt nur im aktuellen FA‑Satz! Falls Sie in einem nachfolgenden Satz asynchrone Achsen ohne erneutes FA‑Wort programmieren, verfahren die Achsen wieder im Eilgang!
  • Seite 211: Kap. 5.2.39 "Konstante Schnittgeschwindigkeit G96, Direkte Drehzahlprogrammierung G97" Auf Seite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 209/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Verkürzte Schreibweise, um die Drehzahl der 1. Spindel S<Wert> zu programmieren. Wirkt ausschließlich auf die 1. Spindel, sofern sie per MP 1040 00002 keiner Spindelgruppe zugeordnet ist.
  • Seite 212: Werkzeugkorrektur

    210/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) Drehzahl der 1. Spindel auf 2000 U/min N50 S1=2000 S2=60 Drehzahl der 2. Spindel auf 60 U/min Drehzahl der 3. Spindel auf 2000 U/min N80 S3=2000 Drehzahl der 1.
  • Seite 213: Ed-Korrektur "Ed

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 211/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <NrWerkzeugsatz> Nummer des Korrekturdatensatzes Eingabebereich:1... 99 Abb.5-126: Syntax D und D0 Beispiel: Korrekturwerte für Werkzeugsatz 7 vorwählen N10 D7 5.5.2 ED‑Korrektur "ED"...
  • Seite 214 212/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Syntax gemäß DIN 66025 (incl. Erweiterungen) <NrWerkzeugschneide> Nummer der Werkzeugschneide Eingabebereich:1... 16 Abb.5-127: Syntax ED Beispiel: Korrekturwerte für Schneide 7 vorwählen N10 ED7...
  • Seite 215: Nc-Funktionen Mit Hochsprachensyntax

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 213/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax NC-Funktionen mit Hochsprachensyntax Übersicht Die Steuerung verfügt über eine Vielzahl von NC-Funktionen. Hierbei sind au‐ ßer den Befehlen, die innerhalb der DIN 66025 festgelegt sind, auch wesentli‐...
  • Seite 216: Wirkradiusfaktoren Programmieren "Actradfact, Arf

    214/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Wirkradiusfaktoren programmieren "ActRadFact, ARF" 6.2.1 Wirkung Für die Vorschubberechnung wird die Bahnlänge der programmierten Sätze berechnet. Bei linearen Achsen/Koordinaten ist dies die geometrische Distanz (Wurzel(L1² + L2² + L3² …)). Für Rundachsen/-koordinaten kann ein zusätzli‐...
  • Seite 217: Abgleich Modaler Nc-Funktionen "Adjust, Adj

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 215/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Startposition G0 X0 A0 N010 G1 G91 F1000 X100 X → 707[mm/ min] A →707[Grad/ min] A100 A Anteil wird halbiert N020 ARF(A0.5) X → 894[mm/ min] A →894[Grad/ min]...
  • Seite 218 216/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Modalgruppe NC-Funktionen Unterstützte Parameter Nullpunktverschie‐ G52.1 programmierbare NPV 1 bung 1 G53.1 NPV 1 Aus G54.1,...,G59.1 aktive NPV Tabellenbank 1 Nullpunktverschie‐ G52.5 programmierbare NPV 5 bung 5 G53.5...
  • Seite 219: Bereichsüberwachung "Area, Ara

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 217/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Systemdaten im Abgleichprogramm (InitAdjPrg) oder mit Hilfe des Aktionssatzes erfolgen. ● Für jede Bank einer Nullpunktverschiebung bzw. Schiefen Ebene erfolgt der Abgleich separat: ADJ(G54.1), ADJ(G54.2) usw. ●...
  • Seite 220 218/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Sta> Gewünschter Überwachungsstatus 0: Überwachung des Bereiches <BNr> deaktivieren 1: Überwachung des Bereiches <BNr> aktivieren <Mod> 0: Bereich <BNr> wird nicht verwendet 1: Bereich <BNr> ist Totbereich 2: Bereich <BNr>...
  • Seite 221 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 219/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-6: Beispiel Area (ARA) Besonderheiten und Restriktionen: ● Alle Systemachsen, die an den einzelnen Bereichen beteiligt sind, müs‐ sen in MP 8002 00001 und MP 8002 00002 definiert sein.
  • Seite 222: Asynchrone Unterprogramme

    220/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Liegen die Dimensionen eines Bereichs innerhalb der aktiven Ebene, werden für diesen Bereich lineare Bewegungen sowie zirkulare Bewe‐ gungen überwacht. ● Liegen die Dimensionen eines Bereichs außerhalb der aktiven Ebene, werden für diesen Bereich nur lineare Bewegungen überwacht.
  • Seite 223: Kap. 6.5.3 "Asynchrone Unterprogramme: Einschalten Aspe- Na" Auf Seite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 221/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Ein deaktiviertes Unterprogramm wird beim Auftreten des relevanten Ereignis‐ ses nicht aufgerufen. Umfassende Informationen über Einsatz und Parametrierung von asynchronen Unterprogrammen finden Sie im Handbuch "Rexroth IndraMotion MTX Funktionsbeschreibung".
  • Seite 224: Asynchrone Unterprogramme: Anmelden "Aspset

    222/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Endpunkt oder ● Unterbrechungspunkt eines ggf. unterbrochenen Verfahrsatzes positionieren soll. War zum Unterbrechungszeitpunkt kein Verfahrsatz aktiv, positioniert die Steuerung immer auf die zuletzt aktiven Koordinaten. Umfassende Informationen über Einsatz und Parametrierung von asynchronen Unterprogrammen finden Sie im Handbuch "Rexroth...
  • Seite 225: Asynchrone Unterprogramme: Auslösen Per Programm "Aspsta

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 223/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: ASPSET(<Up-Nr> ,<Up-Name>{,<Flags>}) <Up-Nr> Nummer des Unterprogramms Eingabebereich: 1...8. Integer <Up-Name> Name des Unterprogramms; mit oder ohne Pfadangabe Fehlt der Pfad, wird die Datei entsprechend MP 3080 00001 (Suchpfad für Unterprogramme) ge‐...
  • Seite 226: Logischen Achsnamen Vergeben "Asslogname, Aln

    224/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Das aufgerufene Unterprogramm muss im Zielkanal angemeldet sein (siehe ASPSET, Kap. 6.5.5 "Asynchrone Unterprogramme: anmelden ASPSET" auf Seite 222). ● Das aufgerufene Unterprogramm darf im Zielkanal nicht ausgeschaltet sein (siehe ASPDIS, Kap.
  • Seite 227: Achskinematiken Kalibrieren

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 225/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Eine umzubenennende Achse muss stillstehen. Ist das nicht der Fall, ge‐ neriert die Steuerung eine Fehlermeldung und bricht das Programm ab. ● Achspositionen im gleichen Satz müssen immer nach dem Ausdruck "AssLogName(...)"...
  • Seite 228 226/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Umfassende Informationen über das Kalibrieren von Achskinema‐ tiken finden Sie im Handbuch "Rexroth IndraMotion MTX Funk‐ tionsbeschreibung". Syntax: ATCAL(<Datei>,<OptData>,<Mask>{,<Info>}{,<AnzIt>}) <Datei> Name der Kalibrierdatei; mit oder ohne Pfadangabe.
  • Seite 229: Vorwärtstransformation "Atfwd

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 227/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Info> Permanentes, globales oder lokales CPL-Array. Typ: Double. Dimension: min. 4. Beinhaltet nach der Optimierung folgende Daten: <Info>[1] Wert der Gütefunktion (quadratische Abweichung) vor der Optimierung. Einheit: mm <Info>[2]...
  • Seite 230: Parameter Aus Nc Lesen "Atget

    228/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: ATFWD(<Koord>,<AxKoord>{,<ParData>}) <Koord> Permanentes, globales oder lokales CPL-Array. Typ: Double Dimension: mindestens so groß, wie die Anzahl der Kanalkoordi‐ naten des - durch die Achstransformation erzeugten - Koordinatensystems.
  • Seite 231 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 229/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax mierung per Funktion ATPUT (siehe Kap. 6.7.5 "Parameter in NC schreiben ATPUT " auf Seite 230) wieder in die NC zurück transferiert werden. Umfassende Informationen über das Kalibrieren von Achskinema‐...
  • Seite 232: Parameter In Nc Schreiben "Atput

    230/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax MP 1030 00130 der aktuellen Achs- N1 ATGET (ZEROPOS!,, 103000130) Trafo MP 1030 00130 der Achs-Trafo 3 N1 ATGET (ZEROPOS!,3, 103000130) Besonderheiten und Restriktionen: ● Zulässige Werte für MaschParNr sind 1030 00130 (Achspositionen der Referenzstellung) und 1030 00140 (Längen- und Winkelparameter).
  • Seite 233 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 231/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <AxTrafoNr> Nummer der Achstransformation, deren Parameter be‐ schrieben werden soll. Wenn nicht programmiert, werden die Daten der ge‐ genwärtig aktiven Achstransformation überschrieben. Sofern in der Steuerung zwei Achstransformationen gleichzeitig aktiv sind (AT1, AT2;...
  • Seite 234: Aktive Hilfsfunktionen Aller Gruppen Ausführen "Auxfunc

    232/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Aktive Hilfsfunktionen aller Gruppen ausführen "AUXFUNC" Beschreibung: Führt die momentan aktiven kanalspezifischen und kanalübergreifenden Hilfs‐ funktionen aller existierenden HiFu-Gruppen aus. Die Funktion ist in Verbindung mit dem Satzvorlauf (z.B. nach einem Bearbei‐...
  • Seite 235: Maximale Achsbeschleunigung Ändern "Axacc, Aac", Max. Achsbeschleunigung Zwischenspeichern "Axaccsave, Aas

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 233/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Maximale Achsbeschleunigung ändern "AxAcc, AAC", Max. Achsbeschleunigung zwischenspeichern "AxAccSave, AAS" Beschreibung: ● AxAcc: – verändert temporär die Obergrenzen der maximalen Achsbeschleu‐ nigungen. – Dazu überblendet die Funktion die maximalen Achsbeschleuni‐...
  • Seite 236: Achsfehlerkorrekturtabelle Laden "Axcomptab

    234/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax N90 AxAcc() Werte aus den Maschinenparametern wieder aktivie‐ ren: max. Beschleunigung für X-Achse: 8.0 m/s max. Beschleunigung für Y-Achse: 8.0 m/s max. Beschleunigung für Z-Achse: 8.0 m/s N150 AxAcc(Y5) max.
  • Seite 237 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 235/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax AxCompTab( <CAX> , <RAX> ) <CAX> kompensierte Achse Name oder Nummer einer Systemachse. <RAX> Referenzachse Name oder Nummer einer Systemachse. CAX und RAX sind gleich: LSEC-Tabelle CAX und RAX verschieden: CCOMP-Tabelle Abb.6-23:...
  • Seite 238: Achskopplung "Axcouple, Axc

    236/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Die CCOMP-Tabelle Reload0302.tab N010 AxCompTab(ZA,Reload0302.tab) wird aktiv. Die CCOMP-Tabelle cnc03r02.tab N200 AxCompTab(ZA,YA) wird aktiv Besonderheiten und Restriktionen: ● Die Tabellen von Achsen des eigenen Kanals und von asynchronen Ach‐...
  • Seite 239 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 237/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax bung die jeweils korrespondierende Slaveachsposition angeben (siehe Formel 2). Positionen zwischen einzelnen Stützpunkten kann die Steuerung per ku‐ bischer Spline-Funktion ermitteln. Abb.6-25: Formeln zur Achskopplung Alle aufgeführten Beziehungen lassen sich beliebig kombinieren.
  • Seite 240 238/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Variante> Achsverband neu erzeugen Achsverband ändern (neue Slaveachsen hinzufügen oder Kopplungsbezeichnung ändern) Slaveachse löschen oder Verband komplett aufheben <S> Logische Adresse der Slaveachse Ist <S> nicht von der Programmierung einer Achse/Ko‐...
  • Seite 241 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 239/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Achsverband erzeugen N100 AXC(C0,B(,0.5,,T_B)) C: Masterachse B: Slaveachse Slave B läuft mit "beliebiger" Kopplung. Achsverband erweitern N150 AXC(C1,A(4.5,2)) A wird als Slaveachse hinzugefügt. Slaveachse A läuft mit "linearer" Kopplung.
  • Seite 242: Achsvorschubkopplung "Axisfeedcouple, Afc

    240/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Um ein achsweises Referenzpunktanfahren zu ermöglichen, ist die Öff‐ nung der Achskopplung erforderlich. ● Der erlaubte Verfahrbereich der Masterachse kann durch angekoppelte Slaveachsen reduziert sein (wenn z.B. die Slaveachse ihre Endbereiche schneller als die Masterachse erreicht, oder der Verfahrbereich der Sla‐...
  • Seite 243 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 241/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Vorschubkopplung für <Achse> ausschalten AFC(FA=<Achse>) Vorschubkopplungen aller Systemachsen aus‐ AFC() schalten Die Steuerung setzt eine aktive Achsinterpolation mit dem programmierten (S- /FA- Wert) bzw. dem parametrierten Vorschub (max. Achsgeschwindig‐...
  • Seite 244 242/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: ;Wälzstoßen: ;Z3-Hubachse, C1-Werkzeugachse, Wälzvorschub FW [mm/Z3-Umdrehung] ;Eine Z3-Umdrehung entspricht dem Doppelhub (DH) des Stoßwerkzeugs ;Werkzeugdurchmesser 100 mm ;Wälzvorschub 0.2mm/DH 1 PI=3.141593 : DIA=100 : FW=0.2 ;Kopplungsfaktor=FW/C1-Umfang 1 FC=FW/(PI*DIA) ;Vorschubkopplung für C1-Achse...
  • Seite 245: Maximalen Achsruck Ändern"Axjerk, Ajk

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 243/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ;C1-Achse anhalten und ;Vorschubkopplung abschalten N150 C1=S(0) AFC(FA=C1) ;Vorschubkopplung aller Systemachsen abschalten ;Vorschubkopplung B2 und VA abschalten, ;B2 Drehzahländerung auf 1 U/min N170 AFC() Besonderheiten und Restriktionen: ●...
  • Seite 246: Die Ruckgrenzwerte Wirken Nur Bei Aktivierter Ruckbegrenzung

    244/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Werte> Achsname und Ruckwert Angaben für mehrere Achsen werden durch Komma getrennt. Je nach aktiver Maßeinheit (G71/G70) interpretiert die Steuerung die programmierten Daten als "1000 Inch/ " oder "m/s ".
  • Seite 247: C-Achsbetrieb Für Spindeln Ausschalten Und Warten "Axistospindlewait, Atsw

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 245/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <PAN> physikalischer Achsname Bestimmt diejenige Achse, die vom C-Achsbetrieb wie‐ der in den Spindelbetrieb umgeschaltet werden soll. <PAI> physikalischer Achsindex Wirkung wie <PAN> Abb.6-29: Syntax AxisToSpindle Beispiel: Die physikalische Achse CH (d.h.
  • Seite 248: Achsen Ersetzen "Axisreplace, Axr

    246/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Eine angegebene Achse darf keiner Achsgruppe angehören. Ist das nicht der Fall, generiert die Steuerung eine Fehlermeldung und bricht das Programm ab. ●...
  • Seite 249 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 247/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Legt die aktuellen maximalen Geschwindigkeiten aller Achsen in einem inter‐ nen Speicher temporär ab. Bei Programmanwahl wird immer dieser interne Speicher mit den Werten aus den Maschinenparametern vorinitialisiert.
  • Seite 250: Placement: Werkstücklagenkorrektur "Bcscorr, Bcr

    248/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax N200 AVE Per "AVS/AxVelSave" abgespeicherte Werte wieder ak‐ tivieren: max. Geschw. X-Achse: 10000.0 mm/s max. Geschw. Z-Achse: 30000.0 mm/min max. Geschw. Y-Achse: 50000.0 mm/min 6.18 Placement: Werkstücklagenkorrektur "BcsCorr, BCR"...
  • Seite 251 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 249/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-34: Verrechnungskette Syntax: -Offset>}{,{<Y -Offset>}{,{<ZW-Offset>}{,{<Winkel1>} BcsCorr({<X {,{<Winkel2>}{,{<Winkel3>}}}}}}) Werkstücklagenkorrektur EIN. BcsCorr() oder Werkstücklagenkorrektur AUS. BcsCorr(0) Kurzform: BCR(..) <X -Offset> Verschiebungswert in Hauptkoordinatenrichtung X <Y -Offset> Verschiebungswert in Nebenkoordinatenrichtung Y <Z...
  • Seite 252: Folgesatzüberwachung Bei Gepufferter Nc-Satzvorgabe "Chknxtblk, Cnb

    250/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Fräserbahnkorrektur AUS N70 G40 Werkstücklagenkorrektur EIN Nullpunkt des neuen Werkstückkoordinatensystems BCR(50,300,10,1.23) liegt im BCS auf X50 Y300 und Z10. X- und Y-Koordi‐ natenachse des neuen Werkstückkoordinatensystems sind bzgl.
  • Seite 253 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 251/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax schnitts angegeben werden kann. Die Fase wird innerhalb der aktiven Arbeits‐ ebene generiert. Folgende Fasenübergänge sind möglich: ● Fase zwischen zwei aneinander stoßenden Geraden Die Fase verläuft im rechten Winkel zu der Winkelhalbierenden zwischen benachbarten Bahnsegmenten.
  • Seite 254: Automatische Ecken- Und Geradenerkennung "Cld

    252/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Fasenprogrammierung EIN Gewünschten <Fasenabschnitt> in der Einheit mm (G71) bzw. Inch (G70) vorgeben. ChSection() oder Fasenprogrammierung AUS ChSection(0) Kurzform: CHS(..) Abb.6-39: Syntax ChLength (CHL) und ChSection (CHS) Besonderheiten und Restriktionen: ●...
  • Seite 255 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 253/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ANG<a> "a" ist der maximal zulässiger Konturknickwinkel. Bei Knickwinkeln größer als a ist die Winkelbedingung erfüllt. AFACT<fa> Nur bei Spline-Typ 4: "fa" ist der Winkelfaktor Übersteigt der Knickwinkel den durchschnittlichen Knickwinkel um den Faktor "fa", ist die Winkelbedin‐...
  • Seite 256: Kollisionsüberwachung "Collision, Cln

    254/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.22 Kollisionsüberwachung "Collision, CLN" Beschreibung: Bietet die Möglichkeit, die Kollisionsüberwachung der Fräserbahnkorrektur G41/G42 ● ein- oder auszuschalten und ● bezüglich des Vorausschaubereiches und des Verhaltens im Kollisionsfall an die Applikation anzupassen.
  • Seite 257 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 255/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Collision (LA <Sätze>) Vorausschaubereich bis zur nächsten Programmierung von G41/G42 temporär ändern. Kurzform: CLN(...) <Art> Legt das Verhalten der Steuerung beim Entdecken ei‐ ner Kollision fest: weder Laufzeitfehler noch Warnungen ausgeben.
  • Seite 258: Konfiguration Der G0-Interpolation "Confg0, Cg0

    256/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Die Voreinstellung für den Vorausschaubereich beträgt 2 Sätze. ● Der maximal mögliche Vorausschaubereich ist abhängig von den Ma‐ schinenparametern 7060 00110 bis 7060 00130.
  • Seite 259: Achstransformation Wählen "Coord, Crd

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 257/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.24 Achstransformation wählen "Coord, CRD" Beschreibung: Aktiviert oder deaktiviert Achstransformationen, die in der Maschinenparame‐ tergruppe 1030 konfiguriert sind. Die Funktion wird z.B. im Zusammenhang mit der Raumkoordina‐...
  • Seite 260: Spline-Kopplungstabelle "Couplesplinetab, Cst

    258/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <AxTrafoNr> Nummer der Achstransformation Eingabebereich: 1.. 20 Integer Die Zuordnung zwischen AxTrafoNr und Achstrans‐ formationstyp wird in MP 1030 00110 hinterlegt. <[SDTrfName]> Name des Systemdatums (in Klammern) vom Typ SysAxTrafo_t, das die zu aktivierenden Transformati‐...
  • Seite 261: Kurvenparameterinterpolation "Curveparaminterpolation, Cpi

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 259/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Der Name der Spline-Tabelle wird erzeugt aus dem Namen der zur Zeit aktiven Kopplungstabelle durch Anhängen der Erweiterung ".s", z.B. aus dem Namen der Kopplungstabelle curve.fct wird der Name der Spline-Tabelle curve.fct.s.
  • Seite 262: D-Korrekturtabellen Aktivieren "Dctsel, Dcs

    260/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax terpolation eine Kurvenparameterinterpolation gewählt werden. Die Kanalkoor‐ dinaten folgen der Bahn dann nicht synchron zum Weg s, sondern synchron zum Kurvenparameter w. Der Kurvenparameter w läuft von w= 0 bis w = W Bei Splines ist W die Spline-Parameterlänge.
  • Seite 263: Achseinstellungen Aus Mp Übernehmen "Defaxis, Dax

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 261/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Wie Sie D-Korrekturtabellen anlegen und editieren, schlagen Sie bitte in der Bedienungsanleitung zur Steuerung nach! Beispiel: Sucht die D-Korrekturtabelle "geotab.dct" zunächst im N030 DCS(geotab.dct) Verzeichnis "/database" und, wenn dort nicht vorhan‐...
  • Seite 264: Durchmesserprogrammierung "Diaprog, Dia", Radiusprogrammierung "Radprog, Rad

    262/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax eine entsprechende Parametrierung kann ein Verhalten eingestellt werden, bei dem lediglich für große Konturknicke das Achssprungvermögen berücksichtigt wird, während kleinere Konturknicke als quasikontinuierlich betrachtet werden und die Bahngeschwindigkeit dort nicht abgesenkt wird. Dies kann an einer realen Maschine zu einem Verschleifen der programmierten Kontur führen.
  • Seite 265 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 263/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax VORSICHT Falsche Interpretation von Maßangaben mög‐ lich! "DIA" wirkt nur auf die angegebenen/kon‐ figurierten Durchmesser-Koordinaten. Durchmesserprogrammierung hat keinen Ein‐ fluss auf die Kreisinterpolationsparameter I, J, Stellen Sie sicher, dass stets nur passende Maßangaben programmiert sind.
  • Seite 266: Höhenregelung Für Digitalisieren "Distctrl, Dcr

    264/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Bei Maßangaben für Kreismittelpunktkoordinaten, Werkzeuglängen und Nullpunktverschiebungen werden Koordinaten der Planachse immer als Radiuswert interpretiert. ● Für die Betriebsarten "Handradbetrieb" und "Tippbetrieb" gilt: Zwischen Durchmesser- und Radiusprogrammierung kann per Achsin‐...
  • Seite 267 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 265/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Fkt> DcFilter(<Zeit>) Überblendet MP 7050 00730. Kurzform: DCF(...) <Zeit> Filterparametrierung zur Glättung der Sensorwerte. Filter aus >0: Filter ein; Glättungszeit in <Fkt> DcLimit( {<Geschw>},{<Beschl>}) Überblendet MP 7050 00740 bzw. MP 7050 00741.
  • Seite 268: Diagnoseaufzeichnung Auslösen Und Beenden "Drec_Start", "Drec_Stop

    266/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Fkt> DcMon({<Kollision>},{<Loch>}) Überblendet MP 7050 00750 bzw. MP 7050 00751. Kurzform: DCM(...) <Kollision> Toleranzband zur Kolli‐ sionserkennung Überblendet MP 7050 00750 Eingabewert je nach aktiv‐ em Maßsystem (G71,G70) in der Einheit mm bzw.
  • Seite 269: Endpositionskopplung "Endposcouple, Epc

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 267/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: Starttriggers für eine Diagnoseaufzeichnung aus einem DREC_START Teileprogramm auslösen. Diagnoseaufzeichnung beenden. DREC_STOP Abb.6-51: Syntax DREC_START, DREC_STOP Beispiel: ; Diagnoseaufzeichnung mit 5s Verzögerungszeit N50 DREC_START G4 F5 triggern.
  • Seite 270 268/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Endpositionskopplung einschalten N30 EPC(Z,X,1) Master-Koordinate: Z; Slave-Koordinate: X Slave-Verfahrweg = Master-Verfahrweg Positionierung auf P2 N40 Z4 Positionierung auf P3 N50 X1 Positionierung auf P4 N60 Z5 Positionierung auf P5...
  • Seite 271: Vorschubbildung: Achsen Ausblenden "Feedad, Fad

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 269/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.35 Vorschubbildung: Achsen ausblenden "FeedAd, FAD" Beschreibung: Blendet Koordinaten aus der Vorschubbildung aus. Nimmt alle programmierten Koordinaten oder die in MP 1003 00020 definierten Achsen aus der Vorschubbildung heraus Die herausgenommenen Koordinaten werden synchron mitbewegt.
  • Seite 272: Vorsteuerung "Feedforward, Ffw

    270/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Bei Klammerausdrücken "(0)" bzw. "(1)" handelt es sich nicht um Parameter der NC-Funktion, so dass der Zahlenwert in der Klam‐ mer nicht per CPL-Variablen übergeben werden kann.
  • Seite 273: Vorschubbildung: Vorschubgruppe "Feedgrp, Fdg

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 271/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Beim Deaktivieren der Vorsteuerung werden alle Achsen des Kanals auf ihre Hauptbetriebsart geschaltet. ● Die Parametrierung der Vorsteuerungsfunktion im Antrieb ist nur durch Beschreiben der relevanten Antriebsparameter möglich.
  • Seite 274: Vorschubbildung: Vorschubgruppentyp "Feedgrptype, Fdgt

    272/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: N100 G94 G0 X0 C0 Die Koordinaten X und Y sind vorschubbildend. N110 FeedGrp(X,Y) Die X-Bewegung wird mit F100 ausgeführt. C wird mit‐ N120 X100 C50 F100 geführt.
  • Seite 275: Fliegendes Messen "Flymeas, Fme

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 273/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Kurzform: FDGT(..) Abb.6-57: Syntax FeedGrpType (FDGT) Beispiel: Eine Vorschubgruppe ist aktiv. Der programmierte Vorschub bezieht sich auf die Mitglieder der Vorschubgruppe. FeedGrpType(SMOOTH) Der interne Bahnvorschub wird so angepasst, dass sich die mit FeedGrp pro‐...
  • Seite 276 274/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <i> Systemachsindex der Messachse <Fahr-Befehl> Enthält die (Achs-) Koordinaten, auf die gefahren wer‐ den soll. Abb.6-58: Syntax FME (FlyMeas) Beispiel: Initialisierung des Messachse N100 IME(MpiAxis 1); Fahren auf X0, Y0 N110 G0 X0 Y0;...
  • Seite 277: Messen An Festanschlag "Fsprobe, Fsp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 275/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Im Anschluss an einen FME-Satz, muss der Anwender ein geeignetes CPL-Programm erstellen, mit dem er den Messwert ins Teileprogramm übernimmt; mit PPOS() bzw. PROBE(). ● Der Messwert wird im Teileprogramm nicht sofort wirksam. Dies geschieht frühestens nach der im Pfad NCO / LookAh / Ch[k] / NofBlkPrep definier‐...
  • Seite 278 276/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Schwelle> Drehmomentschwelle Eingabewert: in % vom Maximaldrehmoment Ist <Schwelle> nicht programmiert, wirkt Maschinenpa‐ rameter 1003 00031 (Drehmomentgrenzwert Festan‐ schlag). <Koordinaten> Position, auf die während des Messvorganges gefahren werden soll.
  • Seite 279: Fahren Auf Festanschlag "Fsmove, Fsm", "Fstorque, Fst", "Fsreset, Fsr

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 277/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.41 Fahren auf Festanschlag "FsMove, FSM", "FsTorque, FST", "FsReset, FSR" Beschreibung: Die Funktion "Fahren auf Festanschlag" ist auch für asynchrone Achsen anwendbar! Die Gesamtfunktionalität "Fahren auf Festanschlag" umfasst folgendeTeilfunk‐...
  • Seite 280 278/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: Für die Achse <Adr> das maximal erlaubte Drehmo‐ FsTorque(<Adr><Mom>) ment <Mom> aktivieren. Synchrone und asynchrone Achsen sind erlaubt. Kurzform: FST( ..) Fahren auf Festanschlag aktivieren. FsMove..
  • Seite 281: Geradheits- Und Winkelfehlerkompensation

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 279/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Drehmoment für die Achse mit der Bezeichnung "X" auf N100 FST(X20) 20% des Achs-Stillstandsmomentes begrenzen. "Fahren auf Festanschlag" aktivieren N110 FSM X100 F200 Bewegung mit Vorschub 200 mm/min auf Position X=100 starten.
  • Seite 282: Achse Übernehmen "Getaxis, Gax

    280/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Bei Klammerausdrücken "(0)" bzw. "(1)" handelt es sich nicht um Parameter der NC-Funktion, so dass der Zahlenwert in der Klam‐ mer nicht per CPL-Variablen übergeben werden kann.
  • Seite 283: Kanalspindeln Anlegen "Getspindle, Gsp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 281/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Zu übernehmende Achsen dürfen an keinem aktiven Überwachungsbe‐ reich beteiligt sein (siehe Kap. 6.4 "Bereichsüberwachung Area, ARA" auf Seite 217). 6.44 Kanalspindeln anlegen "GetSpindle, GSP" Beschreibung: Übernimmt eine Systemspindel in den rufenden Kanal.
  • Seite 284 282/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax VORSICHT Veränderung der programmierten Bahn! Sofern die programmierten Endpunkte des "HsBlkSwitch"-Satzes und dessen Nachfolgesatz nicht auf einer Geraden liegen, hat das Auftreten eines externen Ereignisses immer eine nicht exakt vorhersehbare Veränderung des Bahnver‐...
  • Seite 285 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 283/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Die Endpunkte eines Nachfolgesatzes dürfen nicht identisch mit denen des vorhergehenden Satzes sein. Andernfalls wird keine Verfahrbewegung im Nachfolgesatz ausgelöst! Die programmierte Verfahrstrecke eines Nachfolgesatzes beein‐ flusst die maximal mögliche Vorschubgeschwindigkeit am Satz‐...
  • Seite 286: Satzwechsel Mit Abbruch Über Highspeed-Signal "Hsblkswitch

    284/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Die Funktion muss mit einer Weginformation und kann mit anderen Weg‐ bedingungen zusammen geschrieben werden. ● Unter den Betriebsarten "Folgesatz", "Einzelsatz" und "Einzelschritt" wer‐ den die Endpunkte von solchen Achsen, die nicht im Nachfolgesatz programmiert sind, aus dem vorzeitig beendeten Satz übernommen.
  • Seite 287: Online-Korrektur In Werkstückkoordinaten "Hwoc", "Hwocdis

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 285/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <y> Zum Satzwechsel erforderlicher logischer Signalzu‐ stand. 0: Low 1: High <z> Abbremsart beim Auftreten des Ereignisses: 0: Abrampen auf v=0 mit max. Bremsbeschleunigung -1: Geschwindigkeitssprung auf V=0.
  • Seite 288: Initialisierung Fliegendes Messen "Initmeas, Ime

    286/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: HWOC({CHAN<Kanalnr>},CRDNO <Koordnr>,{STEP<Inkr>}) Online-Korrektur EIN HWOCDIS{(CHAN<Kanalnr>)} Online-Korrektur AUS; aktuelle Korrekturgröße bleibt intern gespeichert. HWOC() oder Online-Korrektur AUS und löschen der relevanten Korrekturwerte. HWOC(0) <Kanalnr> Kanalnummer, in dem die Online-Korrektur aktiviert/ deaktiviert wird.
  • Seite 289: Invers-Zeit-Programmierung "Invtime, Itim

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 287/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● wirkt satzweise bzw. ist eine lokale Funktion ● hat keinen Einfluss auf die Interpolationsart bzw. keinen Einfluss auf die aktive Modalgruppe G0, G1, G2 ... Syntax: IME ( MpiAxis <i>...
  • Seite 290: Vorwahl Des Genauhaltfensters "Ips1, Ips2, Ips3

    288/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.50 Vorwahl des Genauhaltfensters "IPS1, IPS2, IPS3" Beschreibung: Die NC-Befehle IPS1,IPS2, IPS3 erlauben eine generelle, also sowohl für Eilgang als auch für Vorschub wirksame Voreinstellung der Größe des Genau‐...
  • Seite 291 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 289/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Weiterführende Informationen entnehmen sie bitte dem Kapitel "Achsspezifi‐ sche Ruckbegrenzung" im Handbuch "Rexroth IndraMotion MTX Funktionsbe‐ schreibung". Syntax: Absolute Programmierung im Teileprogramm: JerkAxList() oder Default aus CHAN/Ch[k]/Ini/NcResetState aktivieren JerkAxList(DEF) JerkAxList( <AbsListe>)
  • Seite 292: Diese Funktion Wirkt, Wenn Sie In Chan/Ch[K]/Ini/Ncresetstate

    290/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Alternativ kann auch folgende Variante verwendet werden: JerkAxList(XA,YA,ZA,VA) Besonderheiten und Restriktionen: ● Diese Funktion wirkt, wenn sie in CHAN/Ch[k]/Ini/NcResetState (MP 7060 00010) eingetragen ist, wie ein Maschinenparameter.
  • Seite 293: Kinematische Nc-Satzzerlegung Unterdrücken "Kinsplitdisable, Ksd

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 291/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Ob Vorschubgeschwindigkeit und Schrittweite (beim inkrementellen Tippen) von den Einstellungen einer vorhandenen Maschinenachse abgeleitet, oder explizit programmiert werden müssen, ist von der Einstellung in MP 7050 01010 abhängig.
  • Seite 294: Kv-Programmierung "Kvprog, Kvp

    292/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: deaktiviert die kinematische NC-Satzzerlegung KinSplitDisable(1) aktiviert die kinematische NC-Satzzerlegung KinSplitDisable(0) Kurzform: KSD Abb.6-77: Syntax KinSplitDisable Besonderheiten und Restriktionen: Nach dem Steuerungshochlauf ist die Satzzerlegung aktiv 6.55 KV-Programmierung "KvProg, KVP"...
  • Seite 295: Nachlaufkompensation "Lcp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 293/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: KvProg(<Achse1>{,<Achse2>}{,...}) KV-Programmierung EIN KV-Programmierung AUS KvProg({0}) Kurzform: KVP(..) <Achse> Physikalische (systemweite) oder logische (kanalbezo‐ gene) Achsbezeichnung inkl. des gewünschten KV- Wertes. Max. programmierbarer KV-Wert: 655.35 Abb.6-79:...
  • Seite 296: Verfahrsatz Aufteilen: Teilstreckenlänge "Len

    294/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax AbsMode Ist "AbsMode" programmiert, werden die Zusatzachsen um ihre Null-Position geregelt. Dazu zieht die MLD die Zusatzachse(n) beim Einschalten der Kompensation auf die Position 0. Ist "AbsMode" nicht programmiert, erfolgt keine Syn‐...
  • Seite 297 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 295/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Stanzen/Nibbeln ist ausgeschaltet Nachfolgende Verfahrsätze in gleicheTeilstre‐ N20 X100 Y100 LEN=15 cken zu maximal 15 mm unterteilen. LEN wirkt noch nicht, da Stanzen/Nibbeln ausgeschaltet ist. N30 X200 Y200 C180 Punch(1) Stanzen EIN LEN wirkt Die Bahnlänge wird in 10 Teilsätze zerlegt.
  • Seite 298: Bahngeschwindigkeitsabhängige Laserleistungssteuerung "Lfp", "Lfconf, Lfc

    296/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-82: Beispiel LEN Besonderheiten und Restriktionen: ● Bei unterteilten Zirkularsätzen erfolgt die Bewegung von Hub zu Hub im‐ mer linear! ● LEN wirkt modal, solange die Funktion Stanzen/Nibbeln aktiv ist. Es kann aber satzweise durch NUM (siehe Kap.
  • Seite 299 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 297/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: LFP(1) oder Laserleistungssteuerung EIN mit aktueller Pa‐ rametrierung. Laserleistungssteuerung EIN mit zusätzlicher LFP({LL(... )}) Parametrierung wie unter LFCont beschrie‐ ben. Laserleistungssteuerung AUS LFP(0) LFConf({LL(<Spg>,<Vmin>)}, Laserleistungssteuerung parametrieren.
  • Seite 300: Linear-Spline-Umschaltung "Lineartospline, Lts

    298/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: LFP (LL(10,100), UL(60,700)) Laserleistungssteuerung EIN Zusätzliche Parametrierung: Ausgangsspannung auf 10% (=1V), wenn die Bahngeschwindigkeit unter 100 mm/min sinkt und 60% (=6V) wenn die Bahngeschwindigkeit über 700 mm/min steigt.
  • Seite 301: Nullsetzen Moduloachse (Lineare Endlosachse) "Linmodzp, Lmz

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 299/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Der Programmausschnitt N10 SplineDef(2203,X,Y,Z) LTS(1) N20 G1 hat die gleiche Wirkung wie N10 SplineDef(2203,X,Y,Z) N20 G6 6.60 Nullsetzen Moduloachse (lineare Endlosachse) "LinModZp, LMZ" Beschreibung: Mit "LinModZp" können Sie die aktuelle Position einer linearen Endlosachse als neuen Programmnullpunkt definieren.
  • Seite 302: Geschwindigkeitsprofile (Rampenfunktionen)

    300/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.61 Geschwindigkeitsprofile (Rampenfunktionen) Beschreibung: Der Funktionsumfang erlaubt die Definition von Bearbeitungsabschnitten, die mit eigenen Geschwindigkeitsprofilen abgefahren werden sollen. Als einzelne "Bausteine" stehen hierfür zur Verfügung: ● 1 Konstantfahrt-Interpolator ●...
  • Seite 303 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 301/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Die Steuerung bremst, ausgehend von der Geschwindigkeit V (Ge‐ schwindigkeit zu Beginn des Satzes) über die gesamte programmierte Bahnlänge hinweg bis auf Stillstand ab (V =0). Je nach programmierter Funktion erfolgt dies mit linear-, sinus- oder -förmigem Geschwindigkeitsabfall.
  • Seite 304: Hauptspindelumschaltung "Mainsp, Msp

    302/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-87: Geschwindigkeitsprofil für einen Pendelzyklus der U-Achse U-Achse auf Startposition fahren (U=10mm) N5 G0 U10 -förmig bis zur Position U=17 beschleunigen N10 S2U U17 F500 Sollvorschub am Endpunkt: F=500 mm/min...
  • Seite 305: Eingabehilfe: Spiegeln "Mirror

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 303/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● G33 (Gewindeschneiden) ● G95 (Vorschubprogrammierung in mm/U) und ● G4 (Verweilzeit) wirken sollen. Syntax: MainSp(<Num> ) oder MainSp(<Spindel>) Kurzform: MSP... <Num> Nummer der Spindel (Spindelindex) Eingabebereich: -1; 1...8...
  • Seite 306 304/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Achse1>, <Achsen> Achsadressen (z.B. X) in Verbindung mit dem Wert "1" aktiviert die Funktion: alle nachfolgend programmierten Wegbefehle der ent‐ sprechenden Achsen (z.B. X100) werden intern mit dem Wert "-1"...
  • Seite 307: Messen Auf Einer Kontur (Moc)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 305/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax – Programmposition setzen ("SetPos"; siehe Kap. 6.97 "Programmposition setzen SetPos, SPS" auf Seite 366), – Referenzpunktkoordinaten anfahren (G74; siehe Kap. 5.2.25 "Referenzpunktkoordinaten anfahren G74 " auf Seite 167), –...
  • Seite 308 306/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Werden CPL-Funktionen zum Lesen der Messwerte genutzt, ist zwingend ein WAIT zwischen das Ende der Messstrecke und die CPL-Funktionen zu setzen. Ist im Startsatz der Messung eine Bewegung programmiert, wird die Messung fliegend (also ohne Zwischenstopp) begonnen.
  • Seite 309 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 307/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Asup> Nummer eines angemeldeten asynchronen Unterpro‐ gramms, das nach dem Messereignis ausgeführt wer‐ den soll (nur bei RE2). Das asynchrone Unterprogramm muss vor dem Aufruf von MOC im System angemeldet sein (z.B.
  • Seite 310: Modulorechnung Für Inkremental Verfahrende Endlosachsen "Modulo, Mod

    308/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Die gemessene Position im Programmkoordinatensystem (PCS) wird nur dann geliefert, wenn alle Achsen des Kanals gemessen wurden. Dabei wird die zum Messzeitpunkt aktive (Achs-)Konfiguration zugrunde gelegt.
  • Seite 311 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 309/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax gebene Verfahrstrecke auch tatsächlich verfahren wird. Lediglich für die Sollwerte zum Antrieb und die Anzeigewerte erfolgt permanent eine Modulo‐ rechnung. Für die steuerungsinternen Achswerte erfolgt erst mit der nächsten absoluten Positionsvorgabe wieder eine Modulorechnung.
  • Seite 312: Messtaster Flankenkonfiguration Ändern (Mpedge)

    310/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.66 Messtaster Flankenkonfiguration ändern (MPEDGE) Beschreibung: Durch die Maschinenparameter MEAS/Dr[i]/Probe1Edge und MEAS/Dr[i]/Probe2Edge wird für einen einzelnen Antrieb definiert, bei welcher Flanke (steigend oder fallend) des Messtastereingangs der Antrieb eine Messung auslösen soll.
  • Seite 313: (Siehe Kap. 6.79.1 "Hubauslösezeit (Interpolationsendpunkt) Ptblkend, Pte" Auf Seite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 311/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● am Beginn der ersten Teilstrecke, sofern im Vorgängersatz keine Ver‐ fahrbewegung in der aktiven Ebene programmiert oder Nibbeln ausge‐ schaltet war. Die darauffolgende Verfahrbewegung beginnt immer erst nach Abschluss des Hubs.
  • Seite 314: Verfahrsatz Aufteilen: Teilstreckenanzahl "Num

    312/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Überblendet das modal wirkende LEN(N10) für den ak‐ N50 Y30 NUM=3 tuellen Satz. Verfahrsätze in 3 gleiche Teilstrecken unterteilen. Hub bei Y10, Y20, Y30. LEN aus N10 wirkt wieder.
  • Seite 315: Orientierungsprogrammierung "O(), Rotax()", "Phi, Theta, Psi

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 313/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: NUM=<Wert> <Wert> Teilstreckenanzahl. Eingabewert: Integer, größer 0. NUM=1 führt zu keiner Aufteilung. Abb.6-99: Syntax NUM Beispiel: Siehe Beispiel in Kap. 6.57 "Verfahrsatz aufteilen: Teilstreckenlänge LEN" auf Seite 294.
  • Seite 316 314/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-100: Lineare Orientierungsbewegung mit Achsprogrammierung Es gilt: ● Es sind nur solche Achskinematiken zulässig, bei denen sich die Posi‐ tionswerte beider Rundachsen eins zu eins auf die Orientierungskoordi‐...
  • Seite 317: Lineare Orientierungsbewegung Mit Koordinatenprogrammierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 315/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Programmieren logischer/physikalischer N10 G1 X0 Y0 Z0 B0 C0 Achsnamen Achstransformation 2 einschalten N20 Coord(2) Programmierbar sind jetzt: Linearkoordinaten x, y, z und Orientierungskoordinaten B und C.
  • Seite 318 316/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-103: Funktion O(..) mit Polarwinkeln (φ, ϑ) oder kartesischen Kompo‐ nenten (ρx, ρy, ρz) des Orientierungsvektors ● Die zugrunde liegende Achskinematik ist beliebig. ● Geeignet für rotationssymmetrische Werkzeuge.
  • Seite 319: Tensororientierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 317/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax O( <φ> , <ϑ> ) Orientierung per Funktion "O(..)" und den Polarwinkeln <φ> und <ϑ> des Orientierungsvektors. O( <ρ > , <ρ > , <ρ > ) Orientierung per Funktion "O(..)"...
  • Seite 320 318/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-105: Tensororientierung ● Die Programmierung ist alternativ möglich per – Eulerwinkel phi φ, theta ϑ und psi ψ. Durch aufeinanderfolgende Drehungen mit den Eulerwinkeln erhält das TCS seine gewünschte Orientierung.
  • Seite 321 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 319/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax {<Nr>} {<TCP>}{<phi><φ>} {<theta><ϑ>} {<psi><ψ>} oder {<Nr>} {<TCP>}Ox(<φx>,<ϑx>) Oy(<φy>,<ϑy>) oder {<Nr>} {<TCP>}Ox(<φx>,<ϑx>) Oz(<φz>,<ϑz>) oder {<Nr>} {<TCP>}Oy(<φy>,<ϑy>) Oz(<φz>,<ϑz>) oder {<Nr>} {<TCP>}Ox(<O11>,<O21>,<O31>) Oy(<O12>,<O22>,<O32>) oder {<Nr>} {<TCP>}Ox(<O11>,<O21>,<O31> ) Oz(<O13>,<O23>,<O33>) oder {<Nr>} {<TCP>}Oy(<O12>,<O22>,<O32>) Oz(<O13>,<O23>,<O33>) oder {<Nr>} {<TCP>}ROTAX(<φu>,<ϑu>) O(<β>) oder...
  • Seite 322 320/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Orientierung per Funktion Ox(..), Oy(..), Oz(..) Ox(<O11> ,<O21>,<O31>) Ox(..) beispielsweise definiert die Richtung der Oy(<O12>,<O22>,<O32>) x-Koordinate des TCS im Bezugskoordinaten‐ Oz(<O13>,<O23>,<O33>) system. Analoges gilt für Oy(..) und Oz(..).
  • Seite 323: Die Orientierungsbewegung Erfolgt - Außer Bei Programmierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 321/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-107: Beispiel zur Tensororientierung Besonderheiten und Restriktionen: ● Die Orientierungsbewegung erfolgt - außer bei Programmierung von ROTAX(..) - immer auf dem kürzesten Weg zur Endorientierung. Bei ROTAX(..) hängt die Drehrichtung vom Vorzeichen von <β> ab.
  • Seite 324: Zulässigen Achstransformationstyp (100-Er-Stelle Im Typ = 2) Mit "Coord " Aktivieren

    322/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-109: Funktion O(..) mit Polarwinkeln (φ, ϑ) oder kartesischen Kompo‐ nenten (ρx, ρy, ρz) des Orientierungsvektors ● Funktion "ROTAX(..)" zur Definition einer beliebig im Raum orientierten Drehachse, um die man den Orientierungsvektor mittels der Funktion "O(..)"...
  • Seite 325: Vorschub 100% "Ovrdis, Ovd", "Ovrena, Ove

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 323/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax {<Nr>}{<TCP-Bew>}{<phi><φ>}{<theta><ϑ>} oder {<Nr>}{<TCP-Bew>}O(<φ>,<ϑ>) oder {<Nr>}{<TCP-Bew>}O(<ρx>,<ρy>,<ρz>) oder {<Nr>}{<TCP-Bew>}ROTAX(<φu>,<ϑu>) O(<β>) oder {<Nr>}{<TCP-Bew>}ROTAX(<ux>,<uy>,<uz>) O(<β>) <Nr> Satznummer Siehe Kap. 3.8.2 "Satznummern" auf Seite <TCP-Bew> zusätzliche TCP-Bewegung Syntax siehe Handbuch "Rexroth IndraMotion MTX Funktionsbeschreibung"...
  • Seite 326: Maximale Bahnbeschleunigung Ändern "Pathacc, Pac

    324/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Die Funktionen wirken in den Betriebsarten "Handeingabe" und "Abarbeiten". Asynchrone Achsen bleiben von der Funktion "OVD/OVE" unbeeinflusst. Syntax: Vorschubpotentiometer AUS OvrDis Der Vorschub wird unabhängig vom Vorschubpotentio‐...
  • Seite 327: Placement-Tabellen Aktivieren "Pmtsel, Pms

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 325/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax PathAcc() oder Beschleunigungswerte aus MP 7030 00210 und 7030 00220 wieder aktivieren. PathAcc(0) Kurzform: PAC(..) <Wert> Beschleunigungswert Je nach aktiver Maßeinheit (G71/G70) interpretiert die Steuerung den programmierten Wert als "1000 Inch/ "...
  • Seite 328: Polarkoordinaten-Programmierung

    326/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Pfad> Optionale Pfadangabe zu dem Verzeichnis, in dem <Dateiname> abgelegt ist. Ohne Angabe wird im Pfad "/database" gesucht. Ist <Dateiname> dort nicht vorhanden, verwendet die Steuerung den Suchpfad für Unterprogramme, um <Dateiname>...
  • Seite 329: Polarkoordinaten Programmieren

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 327/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Positionierbewegung im Eilgang auf die kartesischen N30 G0 X10 Z25 Koordinaten X10 und Z25. Für die Poldefinition werden die aktuellen Positionswer‐ N40 POP(ACTPOS) te übernommen (HKWert=25NKWert=10). Besonderheiten und Restriktionen: ●...
  • Seite 330 328/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Bei aktiver Inkremental-Programmierung wird der programmierte Winkel inkremental verrechnet. ● Beim Aktivieren der Polarkoordinaten-Programmierung mit POL wird der Polarwinkel 1 auf den Wert 0 Grad gesetzt. Polarwinkel 2: ●...
  • Seite 331 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 329/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Ebenenumschaltung N10 G18 Hier: Umschalten auf die ZX-Ebene mit Z als Haupt- und X als Nebenkoordinate. Poldefinition in der aktuellen Ebene (hier: mit den kar‐ N40 POP(25,10) tesischen Koordinaten Z=25 und X=10).
  • Seite 332: Spiegelpunkt/Drehpunkt Definieren "Poleset, Pls

    330/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Startposition: P0 N10 G17 G90 G0 X0 Y0 N20 G1(POL) X200 A0 N30 G91 Y200 A30 N40 A60 N50 A60 N60 A60 N70 A60 N80 A60 N90 X0 N100 M30 Abb.6-120:...
  • Seite 333: Positionsabhängiger Highspeed-Ausgang "Posdephsout, Phs

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 331/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: Pol auf die angegebenen Koordinaten set‐ PoleSet(<Koordinaten>) zen. Die angegebenen Koordinaten sind durch Kommata zu trennen (z.B.: PoleSet(X5,Y2)). PoleSet(0) oder Pol auf den Ursprung des Programmkoor‐...
  • Seite 334 332/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Modus> Gewünschte Wirkungsweise der Funktion Eingabewerte: 0, 1 oder -1 Speichert per <Distanz> und/oder <Dauer> program‐ mierte Daten modal ab. Der aktuelle Status des HS- Ausganges wird hierbei nicht verändert.
  • Seite 335: Positionierart Für Endlosachsen "Posmode, Pmd", Lokale Positionierart Für Endlosachsen "Dc", "Acp", "Acn

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 333/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Pro Kanal wird ein HS-Ausgang unterstützt. ● Die Funktion wirkt nur auf eine Verfahrbewegung, die im gleichen Satz programmiert ist. ● Ein gesetzter HS-Ausgang wird erst nach Ablauf der Einschaltdauer zu‐...
  • Seite 336 334/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Wert> Weginformation für <Adr>. <Art> Positionierart keine Positionierlogik Die Fahrrichtung ergibt sich immer ausschließlich aus der Differenz von alter und neuer Position. kürzester Weg Maximaler Verfahrweg der Achse ist höchstens die Hälfte des relevanten Modulowertes.
  • Seite 337: Genauigkeitsprogrammierung "Precprog, Prp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 335/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Eine Umschaltung der Positionierart für eine Endlosachse ist nur dann möglich, wenn die Umschaltung im MP 1003 00050 freigegeben ist. ● Im gleichen Satz können mehrere DC-, ACP- bzw. ACN-Funktionen (für jeweils unterschiedliche Achsen) programmiert werden.
  • Seite 338 336/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-124: Genauigkeitsprogrammierung Im Gegensatz zur Funktion "Genauhalt" (G61/G62; siehe Kap. 5.2.21 "Genauhalt EIN/AUS G61, G62" auf Seite 162) wird am Satzübergang nicht zwingend auf die Geschwindigkeit 0 abge‐...
  • Seite 339: Programmabarbeitung In Abhängigkeit Von Der Satzvorbereitung "Prep

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 337/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <ε> Maximal zulässiger Kontur-/Radiusfehler in mm bzw. Inch (abhängig von G70/G71). <δ> Maximal zulässiger Bahn-Nachlauf in mm bzw. Inch (abhängig von G70/G71). Abb.6-125: Syntax PrecProg (PRP) Besonderheiten und Restriktionen: ●...
  • Seite 340 338/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Die Funktion PREP darf nicht in asynchronen Unterprogrammen programmiert werden. Syntax: PREP( <BlkCnt> { , SILENT } ) <BlkCnt> Anzahl der vorzubereitenden Sätze SILENT wenn das Schlüsselwort programmiert ist, wird keine Fehlermeldung erzeugt wenn der Timeout abläuft.
  • Seite 341: Hubauslösezeit

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 339/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.79 Hubauslösezeit 6.79.1 Hubauslösezeit (Interpolationsendpunkt) "PtBlkEnd, PTE" Beschreibung: Wirkt im Zusammenhang mit den Funktionen "Stanzen" (siehe Kap. 6.81 "Stanzen Punch, PUN" auf Seite 344) und "Nibbeln" (siehe Kap.
  • Seite 342 340/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Zeitreferenz-Ereignis für Achse X: N10 PTE(X-10) "NC-Interpolator erreicht den Endpunkt der Verfahrbe‐ wegung" Hubvorauslösung um 10 ms Zeitreferenz-Ereignis für die Achsen Y und C: N20 PTI(Y10,C2) "Inpos-Fenster erreicht"...
  • Seite 343: "Hubauslösezeit (Inpos-Fenster) Ptinpos, Pti" Auf Seite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 341/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Stanzen oder Nibbeln muss in MP 8001 00010 appliziert sein. ● Alle programmierten Zeiten werden auf das Raster der SERCOS-Zyklus‐ zeit aufgerundet. ● Bei Verfahrbewegungen, an denen mehrere Achsen mit unterschiedlich definierten Zeitreferenzen und Wartezeiten beteiligt sind, bestimmt die "schwächste"...
  • Seite 344 342/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Die Funktion ● definiert für die angegebenen Achsen das Zeitreferenz-Ereignis "Inpos- Fenster erreicht" und ● legt die Zeitspanne zwischen dem Zeitreferenz-Ereignis und der Hubaus‐ lösung fest. Auf diese Weise wird der Hubauslösezeitpunkt - bezogen auf die Zeitreferenz - beliebig verzögert (z.B.
  • Seite 345: Ptp-Verfahrbewegung "Ptpmove, Ptp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 343/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.80 PTP-Verfahrbewegung "PtpMove, PTP" Beschreibung: Bei aktiver Achstransformation wird eine PointToPoint-Verfahrbewegung (PTP) durchgeführt, d.h. ohne Abschaltung der Achstransformation erfolgt die Bewegung im MCS oder ACS. Dabei kann die programmierte Endposition wahlweise im WCS, MCS oder ACS vorgegeben werden.
  • Seite 346: Stanzen "Punch, Pun

    344/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ; ACS-Position. XA=51, C=46 wird angefahren PTP (ACS, MCS) XA51 C46 ; Bewegung erfolgt im ACS PTP () entspricht PTP (MCS, MCS) PTP (,) entspricht PTP (MCS, MCS)
  • Seite 347 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 345/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: ● G90 ist aktiv (Absolutmaßprogrammierung) ● aktive Ebene: X/Y ● aktuelle Position: X=0, Y=0, C=0 Stanzen einschalten N10 C10 Punch(1) C-Achse dreht auf 10 Grad Kein Hub, da X- und Y-Achse nicht programmiert sind.
  • Seite 348: Maximale Radialbeschleunigung "Radialacc, Rac

    346/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Die Funktion wirkt modal und bereits auf Verfahrbewegungen, die im glei‐ chen Satz programmiert sind. ● Per Funktion "NUM" oder "LEN" kann die Steuerung aus der program‐...
  • Seite 349: Aufzeichnung Des Rückzugsvektors Als Systemdatum "Recordrevvec, Rrv

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 347/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Der Vorschub kann nur reduziert werden. Sonstige Vorschubbegrenzun‐ gen durch Maschinenparameter oder Teileprogramm wirken weiterhin unbeeinflusst. 6.83 Aufzeichnung des Rückzugsvektors als Systemdatum "RecordRevVec, RRV" Beschreibung: Schaltet die Funktion "Aufzeichnung des Rückzugsvektors als Systemdatum"...
  • Seite 350: Momentenreduktion "Redtorque, Rdt

    348/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Ebenenauswahl: Bearbeitung in der X-Y-Ebene. N3 G17(X,Y,Z) X0 Y0 Aktivierung mit Binormalenvektor nach rechts. N5 RRV(2) Orientierungsvektor = [0,0,0], Binormalenvektor = [0,0,0] N7 G41 X8 ED3 Binormalenvektor nach links wegen G41.
  • Seite 351 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 349/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: ReentContBlk, Kurzform: RCB RCB(1 {,<Bed. 1>{, <Bed. 2>{, <Bed. 3>}}}) Markiert die Stelle als mögliche Wiedereinstiegsstelle und merkt sich die Syntax und Werte der optionalen Bedingungen.
  • Seite 352: Achse Aus Achsgruppe Entfernen "Remaxis, Rax

    350/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Ist vom Typ String. 500 DIM STRVAR$(30) Die eckigen Klammern sind notwendig, damit der 510 STRVAR="LAUF%<8" CPL-Interpreter die Stringvariable auflöst und durch "Lauf%<8" ersetzt. N550 RCB(1, [STRVAR$]) Damit entspricht die Programmierung von RCB(1, [STRVAR$]) mit STRVAR$="LAUF%<8"...
  • Seite 353: Logischen Achsnamen Löschen "Remlogname, Rln

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 351/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <PAI> physikalischer Achsindex Wirkung wie <PAN> <LAN> logischer Achsname Wirkung wie <PAN> Abb.6-137: Syntax RemAxis (RAX) Beispiel: Die physikalische Achse XP, die physikalische Achse N030 RAX(XP,2,Z) mit Index 2 und die logische Achse Z werden aus dem Kanal entfernt.
  • Seite 354: Kanalspindeln Abgeben "Remspindle, Rsp

    352/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Eine angegebene Achse muss stillstehen. Ist das nicht der Fall, generiert die Steuerung eine Fehlermeldung und bricht das Programm ab. ● Achspositionen im gleichen Satz müssen immer nach dem Ausdruck RemLogName(...) programmiert werden.
  • Seite 355: Asynchrone Unterprogramme

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 353/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● <Wiederholungsfaktor> gibt an wie oft des NC-Satz ausgeführt werden soll. Wertebereich: 1 <= n <= 65535 ● CPL-Variablen sind zugelassen Beispiel: N10 G91 X10 Y10 RPT5 ;...
  • Seite 356: Wiederanfahrpunkt Im Asynchronen Up Definieren "Repostp

    354/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Der zuvor per ASPRTP (siehe Kap. 6.5.5 "Asynchrone Unterprogramme: anmelden ASPSET" auf Seite 222) für das laufende asynchrone Unter‐ programm eingestellte Wiederanfahrpunkt wird nach dem UP-Ende au‐...
  • Seite 357 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 355/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Das Rückwärtsfahren selbst wird mittels Interface-Signale gesteuert. Syntax: Retrace(1) Kennzeichnung des Beginns eines Bereiches, für den das Rückwärtsfahren auf der Kontur ermöglicht werden soll. Retrace(0) Kennzeichnung des Endes eines Bereiches, für den das Rückwärtfhren auf der Kontur ermöglicht werden soll.
  • Seite 358: Eingabehilfe: Drehen "Rotate

    356/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Bei Klammerausdrücken "(0)" bzw. "(1)" handelt es sich nicht um Parameter der NC-Funktion, so dass der Zahlenwert in der Klam‐ mer nicht per CPL-Variablen übergeben werden kann.
  • Seite 359 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 357/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Drehwinkel> > 0: Drehung im Gegenuhrzeigersinn < 0: Drehung im Uhrzeigersinn = 0: Drehung ausschalten Alle nachfolgend programmierten Koordi‐ naten der aktiven Ebene werden um den Drehpunkt (siehe PoleSet, Kap.
  • Seite 360: Ecken Verrunden

    358/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax – Nullpunktverschiebungen (G54-G59.5; siehe Kap. 5.2.20 "Null‐ punktverschiebungen (NPV) G53, G53.1‑G59.1 bis G53.5‑G59.5" auf Seite 159), – Programmkoordinatenverschiebungen (Trans oder ATrans; siehe Kap. 6.131 "Programmkoordinatenverschiebung Trans, TRS, Addi‐...
  • Seite 361: Ecken Verrunden Mit Radiusangabe "Rounding, Rnd

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 359/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax – mindestens einer der beiden benachbarten Sätze einen Verfahrweg besitzt, der kleiner als der in MP 7050 00120 eingestellte Weg ist (2 bis 90 mm, Defaultwert: 10 mm), oder –...
  • Seite 362: Systemachskopplung Synchronisieren "Sacsync

    360/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-147: Ecken verrunden mit Radiusangabe 6.94 Systemachskopplung synchronisieren "SACSYNC" Beschreibung: Synchronisiert das NC-Programm mit dem Zustand der Systemachskopplung (SAC) und übernimmt die Abkopplungspositionen ($Sollposition) in das Werk‐...
  • Seite 363 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 361/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Wie vorher, jedoch wird nur gewartet bis die Zeit <time> in ms abgelaufen ist. Die Steuerung setzt einen Fehler ab, ohne die Kopplungspositionen zu überneh‐ men, wenn die Wartebedingung nicht eintrifft.
  • Seite 364: Eingabehilfe: Skalieren "Scale

    362/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax String ablegen. Aktive Kopplungen werden durch Grundstellung nicht abgeschaltet. 6.95 Eingabehilfe: Skalieren "Scale(...), SCL(...)" Beschreibung: Die Funktion "Skalieren" zählt zu den Eingabehilfen. Die Steuerung vergrößert oder verkleinert eine programmierte Kontur bezogen auf den Programmnullpunkt.
  • Seite 365 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 363/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Achse 1> Achsadressen (z.B. X), die skaliert werden soll. <Faktor> Das Programmieren der Achsadresse mit einem positi‐ ven Faktor aktiviert die Funktion. Dadurch werden alle nachfolgend programmierten Wegbefehle der entsprechenden Achse (z.B.
  • Seite 366: Selektive Additive Koordinatenkopplung

    364/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax – Nullpunktverschiebungen (G54-G59.5; siehe Kap. 5.2.20 "Null‐ punktverschiebungen (NPV) G53, G53.1‑G59.1 bis G53.5‑G59.5" auf Seite 159), – Programmkoordinatenverschiebungen (Trans oder ATrans; siehe Kap. 6.131 "Programmkoordinatenverschiebung Trans, TRS, Addi‐...
  • Seite 367: Selektive Additive Koordinatenkopplung Mit Tabelle "Selcrdcoupletab, Scct

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 365/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiele: Koppelt die Koordinate YB im aktuellen Kanal an SCC(SC1,CL(YA,YB)) die Koordinate YA aus Kanal 1. Koppelt die Koordinaten mit den logischen Num‐ SCC(SC1,CL(1,1,2,2)) mern 1 und 2 im aktuellen Kanal an die Koordinaten mit den logischen Nummern 1 bzw.
  • Seite 368: Programmposition Setzen "Setpos, Sps

    366/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiele: Die YB-Position ergibt sich als Summe aus SCCT(DE(YB), SO(1,YA), der programmierten YB-Position, der YA- SO2(1,YC)) Position und der YC-Position. Die YB-Position ist gleich der YA-Position. SCCT(DE(YB,0), SO(1,YA)) Die programmierte YB-Position bleibt ohne Auswirkung.
  • Seite 369: Programmierte Konturverschiebung "Shift, Sht

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 367/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-155: Beispiel: Programmposition setzen Alternativ kann auch der DIN-Befehl "G92" programmiert werden. Der G92-Befehl darf jedoch nicht zusammen mit Verfahrinforma‐ tionen in einem Satz programmiert werden. Besonderheiten und Restriktionen: Ob SetPos-Verschiebungen nach Grundstellung gelöscht werden oder erhal‐...
  • Seite 370: Drehzahlbegrenzung "Smin, Smn", "Smax, Smx

    368/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: Konturverschiebung einschalten Shift(<Koordinaten>) Shift(0) oder Konturverschiebung ausschalten Shift() Kurzform: SHT(..) <Koordinaten> Programmkoordinaten des verschobenen Kontur-Null‐ punktes. Mehrere Koordinatenangaben sind durch Kommata zu trennen (z.B.: SHT (X5,Y2)).
  • Seite 371: Spindeln Abgleichen Im Satzvorlauf-Init-Abgleichprogramm "Spadjsp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 369/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Drehzahl1> kleinste zulässige Drehzahl Wertebereich: > 0. muss kleiner als <Drehzahl2> sein <Drehzahl2> größte zulässige Drehzahl Wertebereich: > 0. muss größer als <Drehzahl1> sein Abb.6-157: Syntax SMin, SMN, SMax und SMX Die allgemeine Syntax lautet: SMin(S1=Wert1 {,S2=Wert2} ...
  • Seite 372: Spindelsyntax Für Satzvorlauf-Abgleichprogramm Ermitteln "Spadjstr

    370/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.101 Spindelsyntax für Satzvorlauf-Abgleichprogramm ermitteln "SpAdjStr" Beschreibung: Für weiterführende Informationen über die Funktionalität "Satzvor‐ lauf" siehe Handbuch "MTX Funktionsbeschreibung". Die Funktion "SPADJSTR" <Spindelnummer> füllt beim Aufruf in einem Ab‐...
  • Seite 373: Koppelverband Definieren (Aktivieren), Koppelverband Auflösen (Deaktivieren) "Spcoupleconfig, Spcc

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 371/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Per Funktion "Spindel Stopp" wird eine Spindel ebenfalls freigege‐ (sieheKap. 5.3.6 " Spindel Stopp M5, M105, M205" auf Seite 200). Syntax: SpAdmin(S<Num>=<Mode>{ ,S<Num>=<Mode>}...) Kurzform: SPA(...) <Num> Nummer der Spindel (Spindelindex) Eingabebereich: 1...8...
  • Seite 374: Koppelabstand Folgespindel "Spcoupledist, Spcd

    372/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Koppelverband auflösen SpCoupleConfig (CP=<Verband>,MA=0) Folgespindeln dem Koppelverband zufügen/wegneh‐ SpCoupleConfig (CP=<Verband>, S<Folge>=<Modus> {{,S<Folge>=<Modus>}...}) Kurzform: SPCC(...) <Verband> Nummer des Koppelverbandes Eingabebereich: 1...4 Integer <Master> Nummer der Leitspindel (Spindelindex) Eingabebereich: 1...8 Integer <Folge>...
  • Seite 375: Synchronlauffehlerfenster "Spcoupleerrwin, Spce

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 373/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Num> Nummer der Folgespindel (Spindelindex) Eingabebereich: 1...8 Integer <Abstand> Lagedifferenz zwischen Leit- und Folgespindel in Grad. Wertebereich: 0° ≤ Lagedifferenz < 360° Ist ein anderer Wert programmiert, wird er automatisch in das angegebene Intervall umgerechnet.
  • Seite 376: Warten Auf Winkelversatz "Spcoupleposoffs_Wait, Spcp_Wait

    374/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Für die Zeitdauer des Verdrehens setzt die Steuerung das spindel‐ spezifische Ausgangssignal "Synchronlauf 1" zurück. Syntax: SpCouplePosOffs(S<Num>=<Versatz>{{,S<Num>=<Versatz>}...} { ,POSVEL<Drehzahl>) Kurzform: SPCP(...) <Num> Nummer der Folgespindel (Spindelindex) Eingabebereich: 1...8 Integer <Versatz>...
  • Seite 377: Synchronlauffenster "Spcouplesyncwin, Spcs

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 375/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.108 Synchronlauffenster "SpCoupleSyncWin, SPCS" Beschreibung: Konfiguriert für die Funktionalität "Spindelkopplung" die maximal erlaubte La‐ geabweichung zwischen Soll- und Istwert einer Folgespindel. ● Wirkungsweise beim Herstellen/Ändern einer Kopplung (zu Beginn der...
  • Seite 378: Spindelgruppen Definieren/Auflösen "Spg

    376/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.110 Spindelgruppen definieren/auflösen "SPG.., SPGALL" Beschreibung: Ist die Funktion "Kanalspindeln" eingeschaltet (MP 1040 00999 =1), werden die Spindelgruppen im Steuerungshochlauf automatisch vorbesetzt. Die erste Kanalspindel ist Mitglied der ersten Spindelgruppe.
  • Seite 379: Schreiben In Eine Systemdatenqueue "Ssdq

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 377/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Bei einer Spindelübergabe (GSP, RSP, DSP) ändert sich die Zuordnung von Kanalspindel zu Systemspindel. Diese Zuordnungsänderung wirkt sich direkt auf die Spindelgruppe aus.
  • Seite 380 378/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Im Falle einer Schreibaktion wird nur für die Steuerungsstruktur ein Ände‐ rungsereignis ausgelöst. Die Queue selbst wird zwar modifiziert, ein Ände‐ rungsereignis wird jedoch nicht ausgelöst. Nachdem die Funktion "SDDQ" ausgeführt wurde, ist der Anwender dafür ver‐...
  • Seite 381: Systemspindelprogrammierung "Ssp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 379/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax N30 SSDQ( M 42, C=/myCtrl) schreiben der Nachricht "42" in die Queue "/SSDQueue" mit der Steuerungsstruktur "/myCtrl" 40 ST$="/Msg[1,,3]/Queue" schreiben der Nachricht in I% in die Queue "/Msg[1,KANALNR,3]/Queue"...
  • Seite 382: Spindelbewegungsverwaltung Für Bestimmte Kanäle Abschalten "Sspadmoff

    380/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <SSpName> SSp01 .. SSp32 oder SSP01 .. SSP32 <Mode> 1 übernimmt eine freigegebene Spindel 0 gibt eine Spindel bedingt frei Abb.6-171: Syntax SSpAdm Beispiel: gibt die Systemspindel 5 frei und über‐...
  • Seite 383: Maximaldrehzahl Begrenzen "Sspmax

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 381/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <SSpName> SSp01 .. SSp32 oder SSP01 .. SSP32 <Stufe> 1..4 für die Getriebestufen 1 bis 4 8 für die Leerlaufstellung Abb.6-173: Syntax SSpGear Beispiel: wechselt für Systemspindel 5 die 4. Getriebestufe ein...
  • Seite 384: Umschaltung Lage-/Drehzahlschnittstelle "Sspmode

    382/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <SSpNr> 1..32 <SSpName> SSp01 .. SSp32 oder SSP01 .. SSP32 Abb.6-175: Syntax SSpMin (SSPMIN) Beispiel: Setzt die untere Grenzdrehzahl der System‐ SSpMin(5, 100, 8, 500) spindel 5 auf 100 und der Systemspindel 8 auf 500 U/min.
  • Seite 385: Spindelorientierung "Sspori (Sspo)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 383/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Startet die Systemspindel 5 mit Rechtslauf SSpMove(SSP05, 3, SSP08, 5) und stoppt die Systemspindel 8. 6.112.9 Spindelorientierung "SSpOri (SSPO)" Beschreibung: Die programmierten Systemspindeln positionieren auf die programmierte Win‐...
  • Seite 386: C-Achsbetrieb Für Spindeln Einschalten "Spindletoaxis, Sta

    384/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Setzt die Drehzahl der Systemspin‐ SSpSpeed(SSp05, 1000, SSp08, 2000) del 5 auf 1000 und der Systemspin‐ del 8 auf 2000 U/min. Besonderheiten und Restriktionen: ● Die programmierten Drehzahlen werden in der Default-Einstellung als U/ min interpretiert.
  • Seite 387: C-Achsbetrieb Für Spindeln Einschalten Und Warten "Spindletoaxiswait, Staw

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 385/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: Die physikalische Achse "CH", d.h. die Spindel, die im N030 STA(CH) Achsbetrieb den Namen "CH" besitzt, wird in eine asyn‐ chrone Achse umgeschaltet. Besonderheiten und Restriktionen: Achspositionen im gleichen Satz müssen immer nach dem Ausdruck "Spind‐...
  • Seite 388: Warte Am Satzende Auf Eine Spindelprogrammierung "Spindlewait, Spwait

    386/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.115 Warte am Satzende auf eine Spindelprogrammierung "SpindleWait, SPWAIT" Beschreibung: Wartet am Ende des Satzes bis die jeweilige Spindel den gewünschten Zustand erreicht hat. Weitere Informationen finden sie im Handbuch "Funktionsbeschrei‐...
  • Seite 389: Auswahl Einer Wartestrategie "Spindlewaitmode, Swm

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 387/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax N280 G1 ... 6.116 Auswahl einer Wartestrategie "SpindleWaitMode, SWM" Beschreibung: Wählt und aktiviert eine Wartestrategie für die Funktion "Bahnbewegung und Spindelfunktionen". Weitere Informationen finden sie im Handbuch "Funktionsbeschrei‐...
  • Seite 390: Ecken Verrunden Mit Splines

    388/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.117 Ecken verrunden mit Splines 6.117.1 Ecken verrunden mit Splines (Modal) "SplineCornering, SCO" Beschreibung: Die modale NC-Funktion "Eckenrunden mit Splines" verrundet alle Kontur‐ übergänge, deren Knickwinkel größer gleich einem konfigurierten Minimal‐...
  • Seite 391: Definition Des Spline-Typs "Splinedef, Spd

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 389/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax SplineCornering(L1=<L1>,L2=<L2>) Eckenrunden mit Angabe einer Vor- und Nachecken‐ distanz L1 bzw. L2. Kein Eckenrunden für den Übergang zum nächsten SplineCornering(0) NC‑Satz. Kurzform: SCOL Abb.6-185: Syntax SplineCornering (SCOL) Besonderheiten und Restriktionen: ●...
  • Seite 392: Programmierbare Wegaufteilung "Split, Spt

    390/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Stelle 1000er 100er 10er Spline-Typ Parametrisierung Tangenten-Berech‐ Spline-Grad nung bzw. -Vorgabe 0...3 0: keine 1...5 0: keine Spline-Typ 1: äquidistant 1: Bessel 2: chordal 2: Akima 3: zentripetal...
  • Seite 393: Spindel: Umschaltung Lage-/Drehzahlschnittstelle "Spmode, Spm

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 391/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Modus> 0: Funktion wirkt nicht 1: Funktion wirkt modal 2: Funktion wirkt nur im programmierten Satz Nicht programmiert: Wirkungsweise wie 0 <Teillänge> bei Linearsätzen: Teilstreckenlänge bei Zirkularsätzen: Bogenlänge Programmiereinheit wie für die Achskoordinaten...
  • Seite 394: Statische Werkzeugorientierung Parametrieren "Stattoolori, Sto

    392/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Num> Nummer der Spindel (Spindelindex) Eingabebereich: 1...8 Integer <Mode> 0: Drehzahlbetrieb 1: Lagebetrieb Abb.6-190: Syntax SpMode (SPM) Beispiel: 1. und 2. Spindel auf Lagebetrieb schalten N60 SPM(S1=1,S2=1) Besonderheiten und Restriktionen: ●...
  • Seite 395: Unterdrückung Von Einzelschritt-Betriebsarten "Stepmodeenable, Smd

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 393/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Besonderheiten und Restriktionen: ● Die statische Werkzeugorientierung wird durch "STO" parametriert und durch "G47" aktiviert (siehe Kap. 5.2.18 "Werkzeuglängenkorrektur G47, G48" auf Seite 156). ● Ist "G47" bei der Ausführung von STO bereits aktiv, wird die Änderung der Werkzeugorientierung sofort wirksam.
  • Seite 396 394/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax DBGS gilt für die Betriebsart "Debug-Schritt" 0 - NC-Start wird nicht unterdrückt 1 - NC-Start wird unterdrückt Voreinstellung: 1 Gibt an, ob die Unterdrückung ab dem Satz gilt, in dem die Funktion programmiert wurde.
  • Seite 397: Verfahren Im Tcs "Tcm( , , )

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 395/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel 4: Der Satz N60 kann in der Be‐ triebsart "Debug-Schritt" mit NC-Start bestätigt werden, in N50 SMD(DBGS0) X100 den Betriebsarten "Programm‐ N60 Y100 SME satz" und "Einzelschritt/Einzel‐...
  • Seite 398: Tangentiale Werkzeugführung "Tangtool, Ttl

    396/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Syntax: TCM({<xVal>},{<yVal>},{<zVal>}) (alternativ: TcsMove(,,)) <xVal>, <yVal>, <zVal> Inkrementell zu verfahrende Werte, bezogen auf das Werkzeug-Koordinatensystem TCS. Abb.6-195: Syntax TCM Beispiel: TCM (,,-100) ;100 [mm] in Richtung des Werkzeugs eintauchen TCM (,,200) ;200 [mm] in Richtung des Werkzeugs zurückziehen...
  • Seite 399 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 397/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Abb.6-197: Anstellwinkel ● "TangTool" führt beim Einschalten zu keiner Verfahrbewegung. Eine programmierte Werkzeugachse wird erst mit der nächsten Verfahr‐ bewegung angestellt. Dabei wird abhängig vom parametrierten Zwischen‐...
  • Seite 400 398/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <s> Werkzeugsymmetrie (i.d.R. Anzahl der Schneiden). Eingabewert: Integer, ungleich 0. Ein Werkzeug mit der Symmetrie <s> erreicht bei einer Drehung um 360 Grad / <s> eine technologisch gleich‐...
  • Seite 401 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 399/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <zsw> Zwischensatzwinkel Wertebereich: 0 bis 180 Grad Legt fest, ab welchem Knickwinkel zwischen zwei Sät‐ zen ein Zwischensatz zum Drehen der Werkzeugachse eingefügt wird. Bei Knickwinkeln kleiner <zsw> wird zum Drehen kein eigener Satz eingefügt.
  • Seite 402: Tangentiale Werkzeugorientierung "Tangtoolori, Tto

    400/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.125 Tangentiale Werkzeugorientierung "TangToolOri, TTO" Beschreibung: Wirkt nur im Zusammenhang mit den Funktionen "Stanzen" (siehe Kap. 6.81 "Stanzen Punch, PUN" auf Seite 344) und "Nib‐ beln" (siehe Kap.
  • Seite 403 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 401/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Beispiel: ● G90 ist aktiv (Absolutmaßprogrammierung) ● aktive Ebene: X/Y ● Werkzeugachse: C (modulo 360) ● aktuelle Position: X=0, Y=0, C=0 ● Stanzen/Nibbeln ist ausgeschaltet. tangentiale Werkzeugorientierung ein, mit Wirkungs‐...
  • Seite 404: Rückzug Aus Gewindebohrung "Tappret1, Tappret2

    402/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ● Bei aktivierter Funktion ist keine "tangentiale Werkzeugführung" (TTL, siehe Kap. 6.124 "Tangentiale Werkzeugführung TangTool, TTL" auf Seite 396) möglich. Bei Klammerausdrücken "(0)" bzw. "(1)" handelt es sich nicht um Parameter der NC-Funktion, so dass der Zahlenwert in der Klam‐...
  • Seite 405: Spindelauswahl Für Gewindebohren Ohne Ausgleichsfutter "Tappsp, Tsp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 403/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Verwendung von Unterprogrammen für den Gewinderückzug: Um die Anwendung der Funktionalität "Rückzug aus Gewindebohrung" zu ver‐ einfachen, wird empfohlen, jeweils für den automatischen und den manuellen Rückzug ein Unterprogramm (Zyklus) zu schreiben. Mit den Maschinenpara‐...
  • Seite 406: Abgleich Achskonfiguration "Targetaxisconf, Tax

    404/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Für G63 die Spindelgruppe mit der Num‐ N220 TappSp(GRP2) mer 2 auswählen. Für G63 die Spindelgruppe mit der Num‐ N320 TappSp(GRP3,CAX4) mer 3 und zusätzlich die Spindel mit der Spindelnummer 4 auswählen.
  • Seite 407: Tcs-Definition In Programmkoordinaten "Tcsdef, Tcs

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 405/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax ; 1., 2., 3. und 7. Systemachse fahren auf Position N100 X10 Y10 Z10 C10 N110 TAX ; 1., 3., 5., 7. und 11. Systemachse fahren auf Po‐...
  • Seite 408 406/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax TcsDef({<x><px>},{<y><py>},{<z><pz>},{Ox(<o11>,<o21>,<o31>) Oy(<o12>,<o22>,<o32>)} oder TcsDef({<x><px>},{<y><py>},{<z><pz>},{Ox(<o11>,<o21>,<o31>) Oz(<o13>,<o23>,<o33>)} oder TcsDef({<x><px>},{<y><py>},{<z><pz>},{Oy(<o12>,<o22>,<o32>) Oz(<o13>,<o23>,<o33>)} oder >,<ϑ >) O(<β>)} oder TcsDef({<x><px>},{<y><py>},{<z><pz>},{ROTAX(<φ >,<u >,<u >) O(<β>)} TcsDef({<x><px>},{<y><py>},{<z><pz>},{ROTAX(<u <x> Koordinatenname, der in MP 7080 00010[1] eingetragen ist.
  • Seite 409 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 407/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <φ..>,<ϑ..> Absolute Winkelwerte in Grad. Wertebereich: 0° ≤ φ.. < 360° 0° ≤ ϑ.. ≤ 180° Ist als ϑ.. ein Wert außerhalb des Werteberei‐ ches programmiert, wird er automatisch in das angegebene Intervall umgerechnet.
  • Seite 410: Zusatzfunktionen Zum Gewindeschneiden "Threadset, Tst

    408/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.130 Zusatzfunktionen zum Gewindeschneiden "ThreadSet, TST" 6.130.1 Allgemeines Beschreibung: Per "ThreadSet" passen Sie einzelne Teilbereiche von G33 temporär an. Hierbei überblendet die Steuerung die in den Maschinenparametern abgeleg‐...
  • Seite 411: Rückzug Freischalten Threadset(Ron)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 409/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Sprung> max. erlaubte Sprunggeschwindigkeit in mm/min Bei Eingabe von "-1" wirkt wieder MP 7050 00610. <Beschl> Beschleunigung in m/s Bei Eingabe von "-1" wirkt wieder MP 7050 00615.
  • Seite 412: Programmkoordinatenverschiebung "Trans, Trs", Additive Programmkoordinatenverschiebung "Atrans, Atr

    410/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.131 Programmkoordinatenverschiebung "Trans, TRS", Additive Programmkoordinatenverschiebung "ATrans, ATR" Beschreibung: "Trans" und "ATrans" verschieben das aktive Programmkoordinatensystem re‐ lativ zum aktuellen Werkstückkoordinatensystem. Die beiden Verschiebungen können unabhängig voneinander aktiviert und deaktiviert werden.
  • Seite 413: Virtuelle Antriebe "Virtaxispos, Vap

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 411/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax additive Programmkoordinatenverschiebung EIN ATrans(<Koordinaten>) Der Nullpunkt des Programmkoordinatensystems wird gegenüber dem Werkstückkoordinatensystem um die programmierten <Koordinaten> verschoben. Die Ver‐ schiebung wirkt additiv zu "Trans". Es dürfen mehrere, durch Komma getrennte Koordina‐...
  • Seite 414: Diagnose Der Geschwindigkeitsführung "Vrec_Start", "Vrec_Stop

    412/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Achse x> Adresse der virtuellen Achse <Wert> Positionsinformation für <Achse x> Abb.6-212: Syntax VirtAxisPos (VAP) Beispiel: Position der Achse VX auf 150 mm VAP(VX150) Besonderheiten und Restriktionen: Lokale Inkrementalprogrammierung (IC...) ist nicht erlaubt.
  • Seite 415 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 413/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Spalten‐ Spaltenüberschrift: Bedeutung: index: Fmax-Limiter Eigenschaft und Nummer der Systemachse, die die max. Bahngeschwindigkeit auf Fmax begrenzt. Als Eigenschaft kommen die max. Achsgeschwindigkeit (Vel), die max. Achsbeschleunigung (Acc) und der max. Achsruck (Jerk) in Frage.
  • Seite 416: Achse Übernehmen, Ggf. Warten "Waitaxis, Wax

    414/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax {Dateipfad/}<Dateiname> Verzeichnis und Name der Datei, in der die Diagnose‐ aufzeichnung abgelegt werden soll Units Die Ablage erfolgt in folgenden Einheiten: Units = 0 oder nicht prog.:...
  • Seite 417: Schreiben Von Sercos-Parametern "Writeid, Wid

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 415/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Ausführliche Informationen über die Funktionalität "Achsüberga‐ be" siehe Handbuch "Rexroth IndraMotion MTX Funktionsbeschrei‐ bung". Syntax: WaitAxis(<PAN>|<PAI>,{<LAN>}{,<PAN>|<PAI>,{<LAN>}}...) Kurzform: WAX(..) <PAN> physikalischer Achsname Bestimmt diejenige Achse, die in den aktuellen Kanal übernommen werden soll.
  • Seite 418: Einen Parameter In Einen Oder Mehrere Antriebe Schreiben (Für Spindeln Und Asynchrone Achsen)

    416/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax Für produktspezifische SERCOS-Antriebsparameter (P‑x‑xxxx) können auch komplette Wertelisten mit maximal 16 Werten geschrieben werden, oder ID- Listen mit maximal 8 Identnummern. Voraussetzungen: ● Der Parameter muss gültig und in SERCOS-Phase 4 änderbar sein.
  • Seite 419: Einen Parameter In Einen Oder Mehrere Antriebe Schreiben (Für Synchrone Achsen)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 417/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <AA1>...<AAn> Physikalischer Achsindex oder physikalischer Achsna‐ me des SERCOS-Antriebs. Per Syntax DRIVE(...) dür‐ fen max. 8 Antriebe definiert sein. <W1>...<Wn> Wert, der in <Par> geschrieben werden soll.
  • Seite 420: Schreiben Von Sercos-Parametern Mit Erweiterter Sercos-Identnummer "Writeid3, Wid3

    418/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Par> Produktspezifischer Parameter (P‑x‑xxxx), der eine Werte-Liste enthält. (Standard-Parameter (S‑x‑xxxx) sind nicht erlaubt!) <A1>...<An> physikalischer Achsindex - oder - physikalischer Achsname des SERCOS-Antriebs <W1>...<Wn> Maximal 16 Werte, die in <Par> geschrieben werden sollen.
  • Seite 421: Einen Parameter In Einen Oder Mehrere Antriebe Schreiben (Für Spindeln Und Asynchrone Achsen)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 419/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax 6.136.2 Einen Parameter in einen oder mehrere Antriebe schreiben (für Spin‐ deln und asynchrone Achsen) Syntax: WriteID3(<Par>,DRIVE(<AA1>,<W1>{<AAn>,<Wn>}...)) Kurzform: WID3(... ) <Par> Standard-Parameter (S‑x‑xxxx.xx.xx) - oder - produktspezifischer Parameter (P‑x‑xxxx.xx.xx) <AA1>...<AAn>...
  • Seite 422: Werte Einer Parameterliste In Einen Antrieb Schreiben

    420/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Par> (Standard-Parameter (S‑x‑xxxx.xx.xx) - oder - produktspezifischer Parameter (P‑x‑xxxx.xx.xx), der eine erweiterte ID-Liste enthält. <A1>...<An> physikalischer Achsindex - oder - physikalischer Achsname des SERCOS-Antriebs. <Id1>...<Idn> Maximal 8 Identnummern, die in <Par> geschrieben werden sollen.
  • Seite 423 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 421/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch NC-Funktionen mit Hochsprachensyntax <Pfad> Optionale Pfadangabe zu dem Verzeichnis, in dem <Dateiname> abgelegt ist. Ohne Angabe wird im Pfad "/database" gesucht. Ist <Dateiname> dort nicht vorhanden, verwendet die Steuerung den Suchpfad für Unterprogramme, um <Dateiname>...
  • Seite 424 422/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch...
  • Seite 425: Cpl-Funktionen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 423/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen CPL-Funktionen Koordinaten- und Achswerte 7.1.1 Allgemeines In CPL stehen Funktionen zur Verfügung, mit denen sich verschiedene Werte von Koordinaten und Achsen abfragen lassen. Hierbei werden Funktionen wie folgt unterschieden: ●...
  • Seite 426 424/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Abb.7-1: Übersicht Maßeinheiten für gelieferte Achs- und Koordinatenpositionen Synchrone Linearachsen und translatorische Raumkoordinaten: "mm" oder "Inch"; abhängig von der aktuellen Einstellung (G71, G70) im aufrufenden Kanal. Synchrone Rundachsen und "Grad"...
  • Seite 427: Funktionen Zum Lesen Von Koordinaten- Und Achspositionen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 425/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiel: Konfiguration und Zuordnung der Achsnamen zu Kanälen Abb.7-2: Konfiguration und Zuordnung der Achsnamen zu Kanälen 7.1.2 Funktionen zum Lesen von Koordinaten- und Achspositionen Allgemeines Dabei ist zu beachten: ●...
  • Seite 428 426/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Koordinate> Index oder Name einer Koordinate: Ein Name wird als Koordinatenname interpretiert. Nur wenn kein entsprechender Koordinatenname existiert, wird er als Kanal- oder Systemachsname interpretiert. Ein Index wird gemäß angegebenem <Auswahltyp> interpre‐...
  • Seite 429: Acs

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 427/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Kanal> optional: Kanalnummer, nur in Verbindung mit <Auswahltyp> = 1 er‐ laubt. Sollen Koordinaten/Achsen von fremden Kanälen gelesen werden, und über ihren Index oder Namen angesprochen wer‐ den, wird in <Kanal> die Nummer des Kanals angegeben, dem die Koordinate/Achse aktuell zugeordnet ist.
  • Seite 430: Apos

    428/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: ACS(<Achse>[,<Auswahltyp>[,<Kanal>]]) (Parameter siehe Kap. 7.1.2 " Funktionen zum Lesen von Koordinaten- und Achspositionen" auf Seite 425, Programmieren von ERRNO siehe Kap. 3.14.5 "Va‐ riable ERRNO zur Fehlerauswertung von CPL-Funkti‐...
  • Seite 431: Mcs

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 429/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: APOS(<Achse>) <Achse> Index oder Name einer Systemachse Das Programmieren einer nicht konfigurierten Achse führt zu einem Laufzeitfehler. Abb.7-4: Syntax SPOS ERRNO ist nicht programmierbar. Beispiel: Kanäle gemäß Beispielkonfiguration (siehe Abb.
  • Seite 432: Pcs

    430/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen X2WERT wird die aktuell interpolierte Maschi‐ 30 X2WERT=MCS("X2",ERRNO) nenposition der X2-Koordinate zugewiesen. 31 IF ERRNO <>0 THEN 32 PRN#(0,"Fehler:",ERRNO) 33 ENDIF N40 G91 X2=10 Y2=10 50 WAIT X2WERT wird die aktuell interpolierte Maschi‐...
  • Seite 433: Spos

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 431/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Y2WERT wird die programmierte Absolutposi‐ 13 Y2WERT=PCS("Y2",1) tion der Systemachse Y2 zugewiesen (Y2WERT = 110). X2WERT wird die programmierte Absolutposi‐ 14 X2WERT=PCS("X2") tion der X2-Koordinate im aktuellen Kanal zu‐...
  • Seite 434: Wcs

    432/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beschreibung: Liefert die aktuelle Werkstückposition ohne Online-Korrekturwerte für eine Ko‐ ordinate. Es gilt: ● Soll der gelieferte Wert zum Zeitpunkt der Satzausführung bestimmt wer‐ den, muss zuvor in einem eigenen Satz ein "WAIT" programmiert werden (siehe hierzu auch Kap.
  • Seite 435 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 433/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Abhängig davon, nach welcher NC-Funktion sie aufgerufen wurde, gibt PCSPROBE() folgendes zurück: ● Den Messwert der Messachse, gemessen beim Auslösen des Mess‐ tasters 1. Der Messwert wurde an Hand der zuletzt aktivierten Transformations- Kette auf die entsprechende Programm-Koordinate umgerechnet (G75.1).
  • Seite 436: Ppos

    434/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen PPOS Beschreibung: PPOS() wird genutzt nach den NC-Funktionen: ● G75.1 bzw. G75 (Fahren gegen 1. Messtaster) ● G75.2 (Fahren gegen 2. Messtaster) ● FME (Fliegendes Messen) ● FSP (Messen am Festanschlag) Abhängig davon, nach welcher NC-Funktion sie aufgerufen wurde, gibt PPOS()
  • Seite 437: Probe

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 435/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Ohne Achs- oder Koordinatentransformation bezieht sich der gelieferte Wert auf das zuletzt programmierte Werkstückkoordinatensystem WCS. PROBE Beschreibung: PROBE() wird genutzt nach den NC-Funktionen: ● G75.1 bzw. G75 (Fahren gegen 1. Messtaster) ●...
  • Seite 438: Funktionen Zum Lesen Von Verschiebungen Und Placements

    436/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 7.1.4 Funktionen zum Lesen von Verschiebungen und Placements Beschreibung: AXO liefert die aktuelle G92-Verschiebung für eine Koordinate zum Zeitpunkt der Satzvorbereitung, d.h., es wird die zum Zeitpunkt der Programminterpre‐...
  • Seite 439: Dpc

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 437/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Liefert die zuletzt programmierte Konturverschiebung 30 C=COF(2,0) der 2. Systemachse im aktiven Kanal. Dieser Zugriff ist nur erlaubt, wenn die Systemachse identisch mit der WCS-Koordinate ist. Laufzeitfehler, da 0 kein gültiger Koordinatenindex ist.
  • Seite 440 438/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen ● Maschinenkoordinatenindex für Maschinenkoordinatennamen ● Kanalachsindex für Kanal- und Systemachsnamen Der AXADR$-Befehl unterstützt den ERRNO-Parameter. Syntax: AXADR$(<Index> [ ,[ <Auswahltyp>] [ , <Kanalnummer> ] ] ) <Index> Koordinaten-, Kanalachs- oder Systemachsindex.
  • Seite 441: Achsinformation "Axinf

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 439/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Kanalnummer> optional: Kanalnummer, auf die sich der angegebenen Kanal‐ koordinaten- oder Kanalachsindex bezieht. -1: Die Funktion liefert die im Unterbrechungssatz gül‐ tigen Namen (nur in Verbindung mit Satzvorlauf und asynchronen Unterprogrammen).
  • Seite 442 440/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: AXINF(<Achse> [, <Auswahltyp> [, <Kanalnummer>]] ) <Achse> Kanalachsnummer oder Achsname: Als Name kann sowohl der Systemachsname, als auch ein Kanalachsname angegeben werden. Die Interpre‐ tation erfolgt gemäß dem angegebenen <Auswahltyp>.
  • Seite 443: Variable Achsadresse "Axp

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 441/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Variable Achsadresse "AXP" Beschreibung: Die Funktion AXP ermöglicht es, Teile- und Messprogramme ebenenunabhän‐ gig zu schreiben. Syntax AXP(<Achsnummer>,<Weginformation>[,<Achsart>]) Die Anwendung der Funktion erfolgt in einem NC-Satz. Sie muss in eckigen Klammern "[ ]"...
  • Seite 444: Dbmove

    442/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <DataSelection> Optional (Default: 0): alle Daten des Datensatzes werden eingelesen nur werkzeugspezifische Daten werden eingelesen nur platzspezifische Daten werden eingelesen ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle in der Parameterliste angegeben, wird kein Laufzeitfehler er‐...
  • Seite 445: Dbsave

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 443/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <DataSelection> optional (Default: 0) Die selektierten Daten des Quelldatensatzes werden in den Zieldatensatz verschoben und die entsprechenden Daten des Quelldatensatzes anschließend genullt. Die selektierten Daten des Quelldatensatzes werden in den Zieldatensatz kopiert.
  • Seite 446: Dbsea

    444/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Mode> optional (Default: 0) Die Daten werden in der Datei "FileName" geschrieben. Existiert die Datei bereits, wird der Inhalt überschrieben Die Daten werden an die existierende Datei "FileName" angehängt.
  • Seite 447: Dbseax

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 445/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <StartKey2> Key2 des Start-Datensatz <SearchCond> Suchkriterium als String (siehe Kap. 7.5.5 "DBSEAX" auf Seite 445) <SearchRes> Suchergebnis, Typ Integer-Variable kein Datensatz gefunden, der dem Suchkriterium ent‐ spricht. Datensatz entsprechend Suchkriterium gefunden.
  • Seite 448 446/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: DBSEAX(<DbTabelle>,<StartKey1>,<StartKey2>,<SearchCond>,<HeaderArr>, <ArrSize>) <DbTabelle> Name der Datenbanktabelle <StartKey1> Key1 des Start-Datensatz <StartKey2> Key2 des Start-Datensatz <SearchCond> Suchkriterium als String (siehe unten) <HeaderArr> Systemdatum vom Typ Datensatz-Header (z.B. DBT1Hd_t) Sollen mehrere Datensätze gesucht werden, muss es sich um ein Array handeln.
  • Seite 449 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 447/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen – "<=" kleiner gleich – "<>" ungleich für SKQ als Vergleichsoperator nur zulässig: "=" und "<> ", z.B. SKQ=4711 ● Eine Bitmasken-Einzelbedingung hat die Form: <Tag-Name>=<Wert>:<Mask> z.B.: BQ1=0x307000:0xF0FF00 mit: –...
  • Seite 450: Dbtab

    448/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Programm: <Variable Dimension="10" Storage="volatile"> <Name>HdArr</Name> <Type>DBT1Hd_t</Type> </Variable> 7.5.6 DBTAB Beschreibung: Kann einen kompletten Datensatz oder eine Teilstruktur einer Werkzeug-Da‐ tenbanktabelle in eine CPL‑Variable einlesen bzw. aus der Variablen wieder in den Datensatz scheiben.
  • Seite 451: Dbtabxl

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 449/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <DataSelection> Beim schreibenden Zugriff sind folgende Werte für <DataSelection> möglich: Alle Daten des Datensatzes werden geschrieben. Nur werkzeugspezifische Daten werden geschrieben. Nur platzspezifische Daten werden geschrieben. Ist <DataSelection> nicht angegeben, wird der Default‐...
  • Seite 452: Werkzeugkorrekturen

    450/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <DataSelection> Beim schreibenden Zugriff wird unabhängig von <DataSelection> der Lock entfernt. Folgende Werte sind möglich: Alle Daten des Datensatzes werden geschrieben Nur werkzeugspezifische Daten werden geschrieben Nur platzspezifische Daten werden geschrieben.
  • Seite 453 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 451/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Soll die Funktion "Restweg löschen" eingesetzt werden, muss vor jedem DCT der Befehl "WAIT" programmiert werden. Syntax: DCT(<Wertauswahl>,<Datensatz>[,[<Tabelle>][,<Einheit>]]) <Wertauswahl> Nummer der D-/ED-Korrektur: 1 oder "L1": L1-Korrekturlänge 2 oder "L2": L2-Korrekturlänge 3 oder "L3": L3-Korrekturlänge...
  • Seite 454: Toolcorrectionvalue "Tcv

    452/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiele: Zugriff auf den "L1"-Korrekturwert vom Datensatz 10 in DCT(1,10,"K4") der D-Korrekturtabelle "K4". Inkrementelles Schreiben auf den Werkzeugradius von DCT("RAD",7) Datensatz 7 der zuletzt aktivierten Tabelle. DCT("L2",16,0,"INCH") Inch-Zugriff auf die "L2"-Korrektur vom Datensatz 16 der externen Werkzeugkorrektur.
  • Seite 455: Dateinamen

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 453/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen cker ausgegeben werden. CNC-intern werden Dateien im Dateisystem verwal‐ tet. Sie sind in einer hierarchischen Struktur organisiert abgelegt. Über Verzeichnispfade greift man auf die einzelnen Dateien zu. Dateien können un‐...
  • Seite 456: Sequentielle Dateistruktur

    454/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beim Lesen der Datei wird das Dateiende durch "EOF" erkannt. Die REWRITE- und CLOSE-Anweisung werden wie bei sequentiellen Dateien verwendet. Ein sequentieller Zugriff auf eine Random-Datei ist ebenfalls möglich.
  • Seite 457 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 455/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: für <Index1> = 1, 2 oder 3: DIRINF(<Index1>[,<Index2>]) für <Index1> = 4: DIRINF(4,[<Index2>],<Ergebnisvar>[,<Dateinummer>]) <Index 1> Typ Integer-Konstante Funktionsmodus: 1: freier Speicherplatz 2: belegter Speicherplatz 3: Anzahl der vorhandenen Dateien im Verzeichnis 4: Dateiname im Verzeichnis <Index 2>...
  • Seite 458: Fileno

    456/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen FILENO Beschreibung: Für Dateizugriffe werden logische Datei-Nummern benötigt, die Werte zwi‐ schen 1 und 9 annehmen dürfen, d.h. es können maximal 9 Dateien gleichzeitig über CPL geöffnet werden. Der Befehl FILENO ermöglicht es, die nächste gül‐...
  • Seite 459 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 457/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Progr-Name> Muss als STRING-Ausdruck programmiert werden. Der String muss mindestens den Dateinamen (max. 30 Zeichen inkl. Dateinamenserweiterung) enthalten. Die Angabe des Dateinamens inklusive komplettem, voran‐ gestelltem Pfad ist erlaubt.
  • Seite 460: Schließen Einer Datei "Close

    458/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen N10 G1F10000X1000Y1000Z1000 1 A$=”01234567890123456789” 2 B$=”TEST” N20 X0 1 OPENW(1,”PMess_PRG”,,”RANDOMDATEI”,10) 2 OPENR(2,”P1”) 3 DIM A$(30) 4 FOR I% = 1 TO 5 5 INP#(2,A$) 6 PRN#(1,A$) 7 NEXT 8 CLOSE(2)
  • Seite 461: Dateiende Erkennen "Eof

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 459/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 140 PRN#(1,”X-Achse”,XPOS,YPOS,”Y-Achse”,YPOS) 150 CLOSE(1) 160 OPENR(1,”P5”) 170 INP#(1,A$) 180 CLOSE(1) Im vorstehenden Beispiel werden die aktuellen Positionen der X- und Y-Achse in Variablen übergeben (Zeile 90 bis 110). Danach wird Datei 1 geöffnet und als Teileprogramm P5 abgelegt (Zeile 120).
  • Seite 462: Datei-Zugriffsrechte Ermitteln "Fileaccess

    460/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 10 I% = ERASE(”P1”) 10 WHILE ERASE(”P1”) <> 0 DO ... 10 OPENW(1,”P2”,200) 11 OPENW(2,”P3”,200) 20 PRN#(1,”TEST1 FUER ERASE”) 21 PRN#(2,”TEST2 FUER ERASE”) 31 CLOSE(1) 32 CLOSE(2) 40 ERASE(”P2”) 43 A$=”P3”...
  • Seite 463: Dateidatum Ermitteln "Filedate

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 461/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: FILECOPY(<Dateiquelle>,<Dateiziel>) <Dateiquelle> Dateiname inkl. Pfadangabe der Quelldatei als String- Ausdruck. Ohne Pfadangabe wird die Datei im aktuellen Verzeichnis gesucht. <Dateiziel> Dateiname inkl. Pfadangabe der Zieldatei als String- Ausdruck. Ohne Pfadangabe wird die Datei im aktuellen Verzeichnis angelegt.
  • Seite 464: Dateizeigerposition Lesen "Filepos

    462/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen PRN#(0,”Dateidatum: “,DATUM$) ENDIF 7.7.12 Dateizeigerposition lesen "FILEPOS" Beschreibung: Die Funktion "FILEPOS()" liefert die Record-Nummer des aktuellen Records einer Random-Datei, auf den danach zugegriffen werden kann. Zudem ist es möglich, den Record-Offset innerhalb des aktuellen Records einer Random- Datei oder zum aktuellen Byte bei einer sequentiellen Datei, auf das zugegriffen werden kann, zu ermitteln.
  • Seite 465 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 463/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: FILEPOS(<n>[,<mode>]) <n> 1 bis 9: Logische Nummer der Datei, in der die Position des Da‐ teizeigers gelesen werden soll. Wird der Wertebereich nicht eingehalten, erscheint die Fehlermeldung: "UNZULÄSSIGE DATEINUMMER".
  • Seite 466 464/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 6 OPENR(1,”P2”) 7 SEEK(1,3) 8 POS% = FILEPOS(1) 9 POS1% = FILEPOS(1,1) 11 SEEK(1,0) : REM AUF DATEIENDE POSITIONIERT 12 POS2% = FILEPOS(1) 13 POS3% = FILEPOS(1,1) 14 CLOSE(1) Ergebnis: →...
  • Seite 467: Dateigröße Ermitteln "Filesize

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 465/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 7.7.13 Dateigröße ermitteln "FILESIZE" Beschreibung: Liefert die Größe einer Datei oder die Grenze, bis zu der eine Datei bereits beschrieben worden ist. Bei der Datei kann es sich sowohl um eine sequenti‐...
  • Seite 468: Lesen Einer Datei "Inp

    466/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen C%=FILESIZE(2,2) CLOSE(2) Die INTEGER-Variable A% enthält den Wert: 302 Die INTEGER-Variable B% enthält den Wert: 302 Die INTEGER-Variable C% enthält den Wert: 300 FILESIZE und Random-Datei OPENW(1,”P2”,1000,10) FOR I%= 1 TO 20 PRN#(1,”TESTE FILESIZE”)
  • Seite 469 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 467/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Der Variablentyp ist frei wählbar. Auch indizierte Variablen und Zeichenfelder können benutzt werden. Wird einer logischen Variablen ein anderer Wert außer TRUE und FALSE zugewiesen, wird sie mit "NUL" belegt.
  • Seite 470: Beschreiben Einer Datei

    468/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 18 INP#(2,H$;) 19 INP#(2,I$;) 20 INP#(2,J$) 21 CLOSE(2) ERGEBNIS: B% = -12 , da max. Länge des Zeichenfeldes = 4 D$ = ”TEST” R(1,1) = 1.230 E$ = ”V”...
  • Seite 471 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 469/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Ist die Ausgabe eines Ausdruckes größer 1024 Zeichen, erscheint die Fehler‐ meldung: "SATZ GRÖßER ALS 1024 BYTE". Ist das Ergebnis in dem angegebenen Format nicht darstellbar, wird die Warnung "PRN-FORMAT FALSCH" ausgegeben und anstelle des fehlerhaften Formates werden "*"-Zeichen ausgegeben.
  • Seite 472 470/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <LF> UEBERSCHREIBEN-BEFEHL MIT SEMIKOLON <LF> TEST2 FUER PRN-BEFEHL MIT SEMIKOLON <LF> TEST3 FUER PRN-BEFEHL MIT SEMIKOLON <ETX><LF> PRN#-Befehl ohne Semikolon 1 OPENW(2,”P2”,1000,36) 1 REWRITE(2) 2 PRN#(2,”TEST1 FUER PRN-BEFEHL OHNE SEMIKOLON”) 3 PRN#(2,”TEST2 FUER PRN-BEFEHL OHNE SEMIKOLON”)
  • Seite 473: Rewrite

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 471/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen FUER<LF> PRN-BEFEHL<LF> TESTFUERPRN-BEFEHL<LF><ETX><LF> 10 DIM E$(50) 20 OPENW(1,”P2”,300,”TEST2”) 30 A% = 5000 40 R = 1.231 50 B! = 4/3 60 D$ = ”ABCDE” 70 E$ = ”CDEFGHI” 80 PRN#(1,”10”;) 90 PRN#(1,”#####”,”###.###”,”#.#####”,A%,R,B!,D$,E$)
  • Seite 474: Dateizeiger Setzen "Seek

    472/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Der MMC-Befehl kann als Parameter maximal 20 CPL-Variablen haben. An den Client werden sowohl die Namen als auch die Werte dieser Variablen übermittelt. Syntax: MMC(<CPL-Var1>[,<Cpl-Var2>..[,<Cpl-VarN>]..]) <CPL-Var1>... CPL-Variablen, N = max. 20 <CPL-VarN>...
  • Seite 475: Seek Und Random-Datei

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 473/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <k> Record-Nummer einer Random-Datei oder Byte-Num‐ mer einer sequentiellen Datei. Der Dateizeiger wird auf <k> positioniert. Wertebereich: 0 bis letzter vorhandener Record bzw. 0 bis letztes vorhandenes Byte. Als letzter vorhandener Record gilt der Record mit dem EOF-Pointer.
  • Seite 476: Fehler Und Fehlerkategorien "Geterr

    474/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen PRN#(1,”Ueberschreiben des 3. Records ab Byte 4 mit diesem Text”) SEEK(1,11):PRN#(1,”11. Record”) SEEK(1,11,5):PRN#(1,”@@”) SEEK(1,0):PRN#(1,”<EOF>”) SEEK(1,0,1):PRN#(1,”neues <EOF>”) CLOSE(1) Fehler und Fehlerkategorien "GETERR" Beschreibung: Diese Funktion ruft die aktuellen Fehler in einem CPL-Programm ab. Enthalten sind die Elemente, aktuelle Fehler-Nr., Kanal-Nr.
  • Seite 477 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 475/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Kategorie> 0: alle Warnungen und Fehler (Default) 1: leichte Systemfehler 2: Regel- oder Antriebsfehler 3: Interpolatorfehler 4: Hardware-Fehler 5: ICL-Fehler 6: Teileprogramm-Fehler 7: Laufzeit-Warnungen 8: MZA-Meldungen: Fehler 9: MZA-Meldungen: Warnungen 10: MZA-Meldungen: Hinweise <Fehler-Nr>...
  • Seite 478 476/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiele: letzten Teileprogramm-Fehler in Kanal 2 erfragen Programm: 10 DIM ERR_FELD%(5,3): REM Integer-Array mit 5 Elementen 20 REM letzter Teileprogrammfehler in Kanal 2 erfragen 30 CHAN%=2: CATEGORY%=6 40 ERG%=GETERR(CHAN%,CATEGORY%,ERR_FELD%,1) Ergebnis-Auswertung für 5 Array-Elemente.
  • Seite 479: Ncs-Ankopplung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 477/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen NCS-Ankopplung 7.9.1 Allgemeines Über die Funktionen zur NCS-Ankopplung lassen sich per CPL auf Prozess- und Datendienste der internen NCS-Schnittstelle zugreifen. 7.9.2 Mögliche Fehler-Rückgabewerte der Funktionen Beschreibung: Alle Funktionsaufrufe liefern einen Rückgabewert zur Kontrolle und Fehlerbe‐...
  • Seite 480: Verfügbare Funktionen

    478/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen "Satz suchen" ist nicht möglich, da der Kanalzustand zwar BE‐ REIT ist, die Bearbeitung des Hauptprogramms aber bereits begonnen wurde (z.B. Programm steht auf M0). Bei der Vorgabe externer Nullpunktverschiebungen ist die An‐...
  • Seite 481 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 479/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Alle ausgelesenen Werte beziehen sich auf denjenigen Zeitpunkt, zu dem der CPL-Satz von der Satzaufbereitung bearbeitet wird. Sind im aufrufenden Programm auch NC-Sätze enthalten, eilt die Satzvorbereitung der Bearbeitung an der Maschine in der Regel voraus.
  • Seite 482 480/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Version> Initialisierte Integer- oder Real-Variable (keine Konstan‐ te!) Ist der Variableninhalt beim Funktionsaufruf = 0, schreibt die, per <Typ> festgelegte Funktion die ange‐ forderten Daten sofort in <Puffer>. Außerdem gibt die Funktion in <Version> eine Versi‐...
  • Seite 483 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 481/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <P1> Optionaler Parameter, der von <Typ> abhängig ist. Abb.7-48: Syntax 3 MCODS Funktionsübersicht MCODS(...) Positionen Syntax Siehe auch unter: Achs-Sollposition MCODS(1..) SPOS Achs-Sollposition MCODS(2..) SPOS Achs-Istposition MCODS(35..) APOS Achs-Istwerte (Werkstückkoordinatensystem) MCODS(38..)
  • Seite 484 482/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Positionen Syntax Siehe auch unter: Status "Fahrbefehl" MCODS(47..) BITIF("IAX_TRVCMD",...) Status "Vorschubsperre" MCODS(49..) BITIF("QAX_DRVLOCK",...) SAV- und IPO-Zustand MCODS(32..) BITIF("ICH_STATE",...) Potentiometer Wert des Vorschub-Potis MCODS(7..) SDR(2,1) Werte der Spindel-Potis MCODS(8..) SDR(202,...) Wert der Achs-Potentiometer MCODS(50..)
  • Seite 485 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 483/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Positionen Syntax Siehe auch unter: Zuordnung Achse - Kanal MCODS(43..) SD(25,...) Default-Zuordnung Achse - Kanal MCODS(58..) Identnummer aus zyklischem Achstelegramm MCODS(62..) Koordinatennamen MCODS(78..) AXINF$ Anzahl der Koordinaten MCODS(82..) aktueller Datensatz Nullpunktverschiebung MCODS(99..)
  • Seite 486 484/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Positionen Syntax Siehe auch unter: Wiederanfahr-Strategie und Aufzeichnung der Tippbewegun‐ MCODS(46..) kundenspezifische Daten MCODS(42..) Wahlweiser Halt (aktiviert) MCODS(68..) BITIF("ICH_BLKSLASH",...) Satz überlesen (aktivieren) MCODS(69..) BITIF("ICH_OPTSTOP",...) automatische Programmwiederanwahl aktiv MCODS(70..) BITIF("QCH_RESELOFF",...) Drehwinkel MCODS(122..)
  • Seite 487 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 485/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> in aufsteigender Reihenfolge 3 Werte mit aktuellen Bahn‐ vorschüben von <Kanal> (inkl. Vorschub-Poti) in der Einheit mm/min: Die Sollgeschwindigkeit, die dem Interpolator extern vorgegeben wird.
  • Seite 488 486/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> in aufsteigender Reihenfolge (S bzw.S1, S2, S3 usw.) die ak‐ tuellen Werte der Vorschub-Potis in 1/100 Prozent.
  • Seite 489 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 487/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> in aufsteigender, kanalunabhängiger Reihenfolge die, auf die Werkstückkoordinaten bezogenen, Endpositionen der aktiven Sätze aller Vor‐ schub- und Hilfsachsen:...
  • Seite 490 488/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> in aufsteigender Reihenfolge (S bzw.S1, S2, S3 usw.) die pro‐ grammierten Spindeldrehzahlen in U/min. Wird für <Kanal>= -1 oder 0 übergeben, liefert <Puffer> die Daten der System‐...
  • Seite 491 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 489/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> die im <Kanal> aktive Betriebsart : 0: Es ist keine Betriebsart und damit auch kein Prozess aktiv.
  • Seite 492 490/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> aus <Kanal> ● den SAV-Zustand (Satzvorbereitung) und ● den Zustand des Interpolators. Als SAV-Zustand sind folgende Werte definiert: 1: Betriebsart ist nicht aktiv.
  • Seite 493 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 491/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> in aufsteigender, kanalunabhängiger Reihenfolge die Istposi‐ tionen aller Vorschub- und Hilfsachsen, die von den Antrieben per SERCOS- Parameter an die CNC übermittelt werden:...
  • Seite 494 492/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> kundenspezifische Daten aus <Kanal>. In <P1> kann beim Funktionsaufruf an den Kundenserver ein Integerwert im Be‐...
  • Seite 495 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 493/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> für den angegebenen <Kanal> in aufsteigender Reihenfolge ● die Wiederanfahr-Betriebsart ● den Wiederanfahrpunkt ● den Aufzeichnungsstatus der Tippbewegungen.
  • Seite 496 494/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Für <Kanal> = -1 liefert <Puffer> die Betriebsarten aller System-Achsen in auf‐ steigender Reihenfolge. Für <Kanal> = vorhandene Kanalnummer liefert <Puffer> die Betriebsarten aller Achsen im angegebenen Kanal und dahinter die der asynchronen Achsen in auf‐...
  • Seite 497 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 495/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Für <Kanal>=-1 liefert <Puffer> die Werte der für die jeweiligen Achsen relevan‐ ten Overrides (Achs- oder Kanal-Potentiometer) für alle Systemachsen in auf‐...
  • Seite 498 496/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> die in <Kanal> aktiven Werte der Werkzeugkorrektur. Reihenfolge: ● Radiuskorrektur ● L3-Längenkorrektur ● L1-Längenkorrektur ● L2-Längenkorrektur ●...
  • Seite 499 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 497/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> für jede System-Achse folgende Defaultzuordnung: 0: Kanalnummer der synchronen Achse -1: Achse ist asynchron -2: Achse ist eine Spindel -3: Achse ist nicht definiert Bei 16 Achsen muss <Puffer>...
  • Seite 500 498/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Für <Kanal> = -1 liefert <Puffer> die Maßeinheiten (metrisch, inch, Grad) aller System-Achsen in der Defaulteinstellung. Für <Kanal> = vorhandene Kanalnummer liefert <Puffer> die Maßeinheiten (met‐...
  • Seite 501 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 499/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert die Getriebestufen der Spindeln. Codierung der Getriebestufen: 40: automatische Getriebestufenauswahl 41: Getriebestufe 1 42: Getriebestufe 2 43: Getriebestufe 3 44: Getriebestufe 4 48: Getriebestufe ausrücken...
  • Seite 502 500/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Integer, MCODS(69,<Kanal>,<Version>,<Puffer>,2) Wahlweiser Halt (aktiviert) Array Liefert in <Puffer> den Zustand des NC-Ausgangssignals Wahlweiser Halt akti‐ viert und des Eingangssignals Wahlweiser Halt von <Kanal>.
  • Seite 503 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 501/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> die Endpunkte der Koordinaten des angegebenen Kanals ein‐ schließlich der Verschiebungen: zuerst alle Raumkoordinaten, dann die Pseu‐...
  • Seite 504 502/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom keine Relevanz für MTX MCODS(84,...) Real, MCODS(85,<Kanal>,<Version>,<Puffer>,<Größe>) Restweg der Achsen im Achs‐ koordinatensystem ACS1 Array Liefert in <Puffer> die Restwege der Achsen im Achskoordinatensystem (ACS1) des angegebenen Kanals.
  • Seite 505 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 503/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> den aktuellen Zustand der Onlinekorrektur (WCS) des ange‐ gebenen Kanals. Zuerst alle Raumkoordinaten, dann die Pseudokoordinaten des Kanals.
  • Seite 506 504/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> den aktiven Datensatz der Nullpunktverschiebung der Ma‐ schinenkoordinaten. Es werden für jede Koordinate je fünf Double-Werte für die aktiven Verschie‐...
  • Seite 507 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 505/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> in aufsteigender Reihenfolge (S bzw.S1, S2, S3 usw.) die Achsnummern der Spindeln. Wird für <Kanal>= -1 oder 0 übergeben, liefert <Puffer>...
  • Seite 508 506/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> die Ist- und die Maximal-Leistung (Einheit in Watt [W]) der aktiven Spindeln des angegebenen Kanals. Wird für <Kanal>=-1 oder 0 übergeben, so liefert <Puffer> die Leistung der Sys‐...
  • Seite 509 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 507/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Double, MCODS(117,<Kanal>,<Version>,<Puffer>,<Größe>) aktive additive Programm‐ koordinatenverschiebung Array Liefert in <Puffer> die in <Kanal> aktive additive Programmkoordinatenverschie‐ bung. Es wird für jede Koordinate ein Double-Wert geliefert.
  • Seite 510 508/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Double, MCODS(124,<Kanal>,<Version>,<Puffer>,<Größe>) Verschiebungskoordinaten Array Liefert in <Puffer> die in <Kanal> aktiven Verschiebungskoordinaten. Es wird für jede Koordinate ein Double-Wert geliefert.
  • Seite 511 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 509/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Puffer> Syntax / Beschreibung Funktion liefert / Refresh ist vom Liefert in <Puffer> die aktuelle Kreuzkompensation Wird für <Kanal> -1 vorgegeben, so werden die Kreuzkompensationen der Sys‐ temachsen geliefert.
  • Seite 512: Mcops

    510/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Programm: N10 M3 S1234 T5678 WAIT DIM GROUPID$(64) DIM SYNTAX$(256) ERSION=0 CHAN%=1 REM Gruppennummern von M3 und T finden SYNTAX$="T M3" +CHR$ ERR_VAR%=MCODS (94,CHAN%,VERSION,GROUPID$,64,SYNTAX$) PRN#(0,"94 Error:",ERR_VAR%) PRN#(0,"T M3:",ACS(MID$(GROUPID$,1,1), ACS(MID$(GROUPID$,2,1)))
  • Seite 513 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 511/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Restweg löschen: MCOPS(1,<Kanal>) Löst "Restweg löschen" im programmierten <Kanal> aus: ● Nach Auslösen von "Restweg löschen" werden alle vorbereiten NC-Sätze ein‐ schließlich des Restes des aktuellen Satzes verworfen und wieder neu aufberei‐...
  • Seite 514 512/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Löst "Grundstellung" im programmierten <Kanal> aus. Um Gesamtgrundstellung auszulösen: <Kanal> = -2 ● Der Kanal nimmt zunächst keine weiteren Aufträge, wie z.B. Programmanwahl oder Betriebsartenumschaltung mehr an.
  • Seite 515 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 513/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Löst "Satz suchen" im angewählten, aber noch nicht gestarteten Hauptprogramm des programmierten <Kanal> aus: ● <Startsatz> und <Endsatz> werden als String-Ausdrücke übergeben. Bei der Suche nach <Startsatz> und <Endsatz> gelten folgende Konventionen: –...
  • Seite 516 514/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Wählt im programmierten <Kanal> ein Programm zur Bearbeitung, oder einen String zur Bearbeitung unter Betriebsart Handeingabe an. Für <Anwahlart> = 32768 sind Vorgaben für asynchrone Unterprogramme möglich. Sie können angemeldet, ausgeschaltet, wieder eingeschaltet, gelöscht und gestartet wer‐...
  • Seite 517 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 515/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Während der Anwahl führt das System einen Linklauf durch. Wenn noch nicht vorhanden, wird für das angewählte Hauptprogramm eine Linkta‐ belle erzeugt. Linktabellen sind notwendig, wenn UP-Aufrufe oder CPL-Anweisungen im Pro‐...
  • Seite 518 516/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung 4096 Gepufferte NC-Satzvorgabe wirkt in Verbindung mit Kennzahl 32. Während vorangegangene Sät‐ ze noch abgearbeitet werden, können bereits weitere vorgegeben werden. 32768 Mit diesem Flag können asynchrone Unterpro‐...
  • Seite 519 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 517/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Startet im programmierten <Kanal> ein angewähltes Programm, oder einen angewähl‐ ten Handeingabesatz. Betriebsart vorgeben: MCOPS(7,<Kanal>,<Betriebsart>) Gibt im programmierten <Kanal> eine Betriebsart vor. ● <Betriebsart>: Integer-Ausdruck Legt die Betriebsart fest, auf die umgeschaltet werden soll.
  • Seite 520 518/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Automatik (Programmsatz): Einzelne Sätze eines Teileprogrammes werden nacheinander abgearbeitet. Jeder einzelne Satz wird mit NC-Start vorbereitet und gestartet. Automatik (Einzelschritt): Aus einem einzelnen NC-Satz im Teileprogramm generiert und vorbereitet die NC u.
  • Seite 521: Beispiele Zur Programmierung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 519/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wirkung Syntax / Beschreibung Legt im programmierten <Kanal> die Wiederanfahrstrategie fest. ● <Wie>: Integer-Ausdruck Gibt an, ob 1: Automatisches Wiederanfahren 2: Wiederanfahren mit Einzelsatz, oder 3: manuelles Wiederanfahren gewünscht ist.
  • Seite 522 520/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen ERR=MCODS(45,-1,VERSION,AXNMB%,3) ANZ=AXNMB%(2) ENDIF IF ERR<>0 THEN PRN#(0,”Fehler aufgetreten: ”,ERR) ELSE 170 REM Anzeige der Achsnamen FOR I%=0 TO (ANZ-1) NAME$=MID$(AXNAME$,I%*9+1,8) IF ASC(NAME$)<>0 THEN REM Achsname ist definiert PRN#(0,I%+1,”. Achsname: ”,NAME$)
  • Seite 523: Placements (Schiefe Ebene)

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 521/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen NEXT FOR I%=1 TO ANZ% IF BUF%(I%) = CHAN% THEN N260 N270 WAIT N280 F1000 [AXP(I%,CHAN%,0)]; Kanalachsen nach CHAN% fahren ENDIF NEXT ENDIF ENDIF N310 7.10 Placements (Schiefe Ebene) 7.10.1...
  • Seite 524: Placementvalue "Pmv

    522/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Tabelle> Namen der Placement-Tabelle, ggf. mit absoluter oder inkrementeller Pfadangabe (die Tabellenendung ".pmt" muss nicht mitprogrammiert werden). Ohne Pfadangabe wird innerhalb des konfigurierten Suchpf‐ ades gesucht. Für Tabellen mit Defaultnamen PM1, PM2 usw. muss nur der Zahlenwert angegeben werden.
  • Seite 525: Skalierung "Scl

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 523/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiele: Liefert die Summe aller wirksamen (zuletzt program‐ PMV("Y") mierten) Placements für die Koordinate "Y". Aufgrund der möglichen Verdrehungen handelt es sich dabei nicht nur um die Summe der einzelnen Bänke, sondern um die resultierende Verschiebung in "Y"-Richtung des Ba‐...
  • Seite 526: Sps-Schnittstelle

    524/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Schreibt in die Variable F den Skalierungsfaktor der Ko‐ 30 F=SCL(2,2,1) ordinate mit dem 2. Koordinatenindex im Kanal. Schreibt in die Variable D den Skalierungsfaktor der X- 40 D=SCL(2,"X") Koordinate im aktiven Kanal.
  • Seite 527: Plc

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 525/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiele: Lesen des globalen Ausgangssignals "System‐ I?=BITIF("QGEN_RESET") grundstellung" Lesen des Kanal-Eingangssignals "Kanalgrund‐ I?=BITIF("ICH_RESET",1) gestellt" von Kanal 1 Lesen des Achs-Eingangssignals "Referenz‐ I?=BITIF(0,1,"IAX") punkt bekannt" für Achse 1 Lesen des Spindel-Eingangssignals "Fehler Zu‐...
  • Seite 528: Systemdaten

    526/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Datentyp> optional: Typ für den Zugriff auf den Operanden der SPS 0: INTEGER (default) 1: REAL ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle in der Parameterliste angegeben, wird kein Laufzeitfehler er‐...
  • Seite 529: Ncf

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 527/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Index> Index des MACODA-Einzelparameters, beginnend mit "0". Wird eine nicht vorhandene Indexnummer program‐ miert, erscheint ein Laufzeitfehler. <Kanal> Kanalnummer Wenn nicht programmiert, liefert die Funktion den MACODA-Einzelparameter desjenigen Kanals, in dem das CPL-Programm momentan abgearbeitet wird.
  • Seite 530: Scs

    528/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: NCF (<NC-Funktion>) NCF (<Funktion> [, <DataSelection> ] ) <NC-Funktion> Syntax einer beliebigen NC-Funktion oder Hilfsfunktion Wird eine nicht vorhandene Syntax programmiert, er‐ scheint ein Laufzeitfehler. <DataSelection> 0: (Default) Die Funktion liefert die zuletzt programmierte Funktion.
  • Seite 531 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 529/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <ID-Nr> Nummer des SERCOS-Parameters <Ergebnisvar> Ist <Ergebnisvar> angegeben, wird bei einem Zugriffs‐ fehler kein Laufzeitfehler erzeugt: Folgender Rückgabewert ist möglich: 0: Zugriff o.k. 1: Zugriff ist im Moment nicht möglich Ist kein <Ergebnisvar>...
  • Seite 532: Scsl

    530/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 15 REM***Lageistwert konnte nicht gelesen werden*** 16 ENDIF SCSL Beschreibung: Einige SERCOS-Parameter liegen als Listen im Antrieb ab, die mit dem Befehl "SCSL" gelesen werden können. Da die Länge (benötigter Speicherbedarf) für eine Liste nicht bekannt ist, werden die gelesenen Listenelemente in ASCII- Dateien abgelegt.
  • Seite 533 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 531/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <EID-Nr> erweiterte SERCOS Identnummer (S‑x‑xxxx.xx.xx, P‑x‑xxxx.xx.xx) ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle in der Parameterliste angegeben, wird kein Laufzeitfehler er‐ zeugt. Der Fehler wird durch einen entsprechenden Wert der Variablen geliefert.
  • Seite 534: Scs3L

    532/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiel: 10 LAGE%=SCS3(1,"S-0-51.0.0",ERRNO) Der Integer-Variablen LAGE% wird der Lageistwert der 1. Achse zugewie‐ sen. Fehlerauswertung 12 IF ERRNO = 0 THEN 13 REM***Lageistwert konnte korrekt gelesen werden*** 14 ELSE...
  • Seite 535 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 533/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Der Zugriff auf Antriebsdaten kann zu bestimmten Zeiten nicht möglich sein, wenn andere Anwendungen auf Antriebsdaten zugreifen. Mit dem Parameter <ERRNO> wird auf diesen Fehlerfall im Teileprogramm reagiert. Ein erneuter Zugriff kann das gewünschte Antriebsdatum liefern.
  • Seite 536 534/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Gruppe Index1 Index2 Index3 Betrifft die Beschreibung Funktion Aktive Geschwindigkeiten, auf ganzzahligen Wert gerundet: ● Eilgang in mm/min bzw Inch/min (100%‑Wert) ● Eilgang in mm/min bzw Inch/min (100%‑Wert) ●...
  • Seite 537 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 535/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Gruppe Index1 Index2 Index3 Betrifft die Beschreibung Funktion 1,2,3 Index 1: 1 = Nr. der zuletzt progr. Achse 2 = Nr. der aktiven Achse Index 2: 1 = Achse, auf die die L1-Korrektur wirkt...
  • Seite 538 536/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Gruppe Index1 Index2 Index3 Betrifft die Beschreibung Funktion Bearbeitungsarten beim Abarbeiten zur Interpre‐ tationszeit: SD(13) = 0 Einzelsatz, Einzelschritt SD(13) = 1 Folgesatz SD(13) = 2 Programmsatz SD(13) = 11 Satzvorlauf mit Folgesatz (angewählter Satz noch nicht interpretiert).
  • Seite 539 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 537/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Gruppe Index1 Index2 Index3 Betrifft die Beschreibung Funktion 1...m 1...n* 1, 2 Liefert die Systemachsnummer einer Kanalachse oder -1: oder SD(24, <1..m>|String ,<1..n>,1) = Wert (Default‐ Kanalachs‐ wert) zur Zeit der Satzvorbereitung.
  • Seite 540 538/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Gruppe Index1 Index2 Index3 Betrifft die Beschreibung Funktion 1...10 Arbeitsbe‐ ● Anzahl der aktiven Bereiche im Kanal. reich, 1...10 ● Gibt an, ob Bereich i (Index2) im Kanal aktiv...
  • Seite 541 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 539/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Gruppe Index1 Index2 Index3 Betrifft die Beschreibung Funktion 1...8 Liefert die Systemspindelnummer einer Kanal‐ spindel des aktiven Kanals oder -1: SD(223, <"Sx">|<1..8>, 1) Wert (Defaultwert) zur Zeit der Satzvorbereitung.
  • Seite 542: Sdr

    540/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiele: A% enthält die aktive Stellung des Vorschub-Potis in 30 A% = SD(2,1) Prozent. B% enthält die aktive Vorschubgeschwindigkeit. 40 B% = SD(5,1,1) Programmbeispiel: SD (9) N4 G75.2 X120 60 IF SD(9) = 1 THEN N7 (MSG, Messtaster 2 hat nicht ausgelöst.)
  • Seite 543 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 541/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Betrifft die Gruppe Index1 Index2 Beschreibung Funktion Aktive Geschwindigkeiten, auf ganzzahligen Wert gerundet: ● Vorschub in Eingabeeinheit; mit Poti bewertet (bei OvrEna liefert SD den 100%-Wert) ● Eilgang in mm/min bzw Inch/min (100%-Wert) Zuletzt programmierte Geschwindigkeiten: ●...
  • Seite 544: Systemdaten Strukturierter Typen

    542/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Betrifft die Gruppe Index1 Index2 Beschreibung Funktion ● Zuletzt programmierte Genauigkeitsschranke von Prec‐ Prog. PrecProg ● Zuletzt programmierte Genauigkeitsschranke von Prec‐ Prog. ● Zuletzt programmierter Eckenabstand von PrecProg. m: Kanalachsnummer des Masters im aktuellen Kanal.
  • Seite 545: Zugriff Auf Systemdaten

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 543/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen ● Einzelne SD liegen wahlweise im flüchtigen oder im nicht flüchtigen Spei‐ cher (permanente SD) ab. ● Die Anzahl, Größe und Struktur ist im Rahmen des vorhandenen Spei‐ chers frei definierbar.
  • Seite 546: Sdload

    544/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Name Länge in Byte Beschreibung C-Typ IndraLogic-Typ Double_t 64-bit real double LREAL DOUBLE Boolean_t true, false, 1, 0 char BOOL BOOLEAN Abb.7-70: Zuordnungsregeln bei Basistypen SDLOAD Beschreibung: Mit dem CPL-Befehl SDLOAD werden Systemdaten aus einer Datei ausgele‐...
  • Seite 547: Zeichenkettenverarbeitung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 545/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Root-Element> Root-Element der zu sichernden Datengruppe ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle in der Parameterliste angegeben, wird kein Laufzeitfehler er‐ zeugt. Der Fehler wird durch einen entsprechenden Wert der Variablen geliefert.
  • Seite 548: Chr

    546/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Die INTEGER-Variable J% hat den Wert 66. 50 J% = ASC(B$) 60 A$ = ”” Die INTEGER-Variable K% hat den Wert -1. 70 K% = ASC(A$) 80 A$ = NUL Die INTEGER-Variable L% hat den Wert -1.
  • Seite 549: Val

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 547/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: VAL(<String-Ausdruck>) Liefert den numerischen Wert für einen <String-Ausdruck> zurück. Taucht in der Zeichenfolge ein anderes Zeichen als führende Leerzeichen, die führ‐ enden Zeichen "+" oder "-", die Ziffern 0 bis 9 sowie der Dezimalpunkt "."...
  • Seite 550: Dimensionieren Von Zeichenketten "Dim

    548/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Die REAL-Variable "X" ist NUL, d.h. nicht belegt. Durch das Erkennen des Zei‐ chens "A" wird die Umwandlung abgebrochen. Der Wert der doppelt genauen REAL-Variable "D!" ist 1234567.234567. 7.14.3 Dimensionieren von Zeichenketten "DIM"...
  • Seite 551: Länge Einer Zeichenkette "Len

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 549/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 7.14.5 Länge einer Zeichenkette "LEN" Syntax: LENLEN (<String-Ausdruck>) Liefert die Anzahl der Zeichen von <String-Ausdruck>. Das Ergebnis ist ein INTEGER-Wert. Ist <String-Ausdruck> leer, liefert LEN den Wert 0 zu‐...
  • Seite 552: Entfernen Führender Bzw. Nachfolgender Leerzeichen "Trim

    550/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Wird auf einen Teil des Zeichenfeldes zugegriffen, der noch nicht belegt ist, wird "NUL" zurückgeliefert. Programm: Beispiel: DIM A$(10) DIM B$(5) A$=”ABCDEFGHIJ” B$=MID$(A$,2,5) C$=MID$(A$,2,5) REM Die Variablen B$ und C$ haben beide den Inhalt: BCDEF A$=”QRSTUVWXYZ”...
  • Seite 553: Mid

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 551/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <DataSelection> String-Ausdruck "U": Wandlung in Großbuchstaben "L": Wandlung in Kleinbuchstaben ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle innerhalb der Parameterliste programmiert, erzeugt der Befehl intern keinen Laufzeitfehler. Der Fehler wird durch einen ent‐...
  • Seite 554: Programmierbeispiele

    552/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 1 DIM A$(10) Länge von A$ ist 3 2 A$=”ABC” 3 MID$(A$,5,3)=”DEF” Es wird versucht die 5. bis 7. Komponente des Zeichenfeldes zu beschreiben. Dieses führt jedoch zur Fehlermeldung: "ZEICHENFELD NICHT BELEGT",...
  • Seite 555 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 553/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 2 VWX$=”TEST TEST TES” 3 A$ = MID$(VWX$,12,1) 4 I%=12 5 A$=MID$(VWX$,I%,1) Das 12. Zeichen ("E") des Zeichenfeldes VWX$ wird der String-Variablen A$ zugewiesen. Beschreiben eines Zeichenfeldes Soll der Inhalt einer String-Variablen dem Zeichenfeld oder einem Teil des Zei‐...
  • Seite 556: Vergleiche Von String-Ausdrücken

    554/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Nach Satz 3 ist der Inhalt der Feldvariable XYZ$: "ABCDE". Die Feldvariable hat die Länge 5. Die restlichen 95 Zeichen sind nicht belegt und zählen deshalb nicht zur Länge.
  • Seite 557: Verkettung Von String-Ausdrücken

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 555/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Die Inhalte der STRING-Ausdrücke werden entsprechend dem ASCII-Code der einzelnen Zeichen auf die alphabetische Reihenfolge hin überprüft. 7.14.11 Verkettung von STRING-Ausdrücken Beschreibung: Durch das Zeichen "+" kann eine Verkettung von mehreren STRING-Ausdrü‐...
  • Seite 558 556/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 90 MID$(D$,1,10)=MID$(A$,1,1) + MID$(B$,1,2) 92 E$=A$ + MID$(B$,1) 93 X$=”ABC” 94 Y$=”DE” 95 F$=X$ + Y$ 96 G$=X$ + A$ 97 H$=X$ + A$ + ”TEST” 98 I$=”TES” + ”T1”...
  • Seite 559 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 557/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 1 DIM Z$(10) 2 Z$ = ”TEST” 3 S$ = ”TEST” 4 A% = LEN(”TEST”) 5 B% = LEN(Z$) 6 C% = LEN(S$) 7 D% = LEN(”TEST”+Z$+S$) Inhalt der INTEGER-Variablen A%:...
  • Seite 560: Zuweisung Eines String-Ausdrucks An Ein Zeichenfeld

    558/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 2 XYZ$ = ”XWERT = 0.123 ” 3 A$ = MID$(XYZ$,8) 4 B$ = TRIM$(MID$(XYZ$,8)) 5 C$ = TRIM$(MID$(XYZ$,8),”L”) 6 D$ = TRIM$(MID$(XYZ$,8),”R”) Inhalt der STRING-Variablen A$: " 0.123 "...
  • Seite 561: Zeiterfassung

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 559/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen ----------------------------------------------------------------- | Länge = 4 | Bereich ist nicht belegt 6 MID$(XYZ$,5,6)=B$ INHALT DES ZEICHENFELDES Programm: ----------------------------------------------------------------- | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 |11 |12 |13 |14 |15 |16 |...
  • Seite 562: Date

    560/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen 20 WAIT 30 STARTZEIT% = CLOCK N4 G1 X50 Y70 40 WAIT 50 ENDZEIT%=CLOCK : DIFF%=ENDZEIT%-STARTZEIT% Vor und nach der Ausführung des Satzes N4 wird der aktuelle Zeitzählerstand der Variablen "STARTZEIT%" bzw. "ENDZEIT%" zugewiesen. Aus der Diffe‐...
  • Seite 563: Xtabcr

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 561/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiel: 10 X!=XTAB( "/database/PM1.pmt","/PMT/set[1]/G154/Corr/Trans/ XWCS") 20 XTAB( "/database/PM1.pmt","/PMT/set[1]/G154/Corr/Trans/ XWCS")=X!+1.0 Wert in der Tabelle um 1 inkrementieren 7.16.2 XTABCR Beschreibung: Legt eine XML-Tabelle ohne Daten innerhalb des Filesystems der MTX an.
  • Seite 564: Zocins

    562/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Kanal> Kanalnummer der zu löschenden Achse Default: 0 ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle in der Parameterliste angegeben, wird kein Laufzeitfehler er‐ zeugt. Der Fehler wird durch einen entsprechenden Wert der Variablen geliefert.
  • Seite 565: Zerooffsettable "Zot

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 563/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <AchsKanal> Kanalnummer der neuen Achse Default: 0 <PosKanal> Kanalnummer der Koordinate an der Einfügestelle, wenn ein Koordinatenname angegeben wurde, sonst keine Bedeutung. ERRNO CPL-Variable Ist die CPL-Variable ERRNO an beliebiger Stelle in der Parameterliste angegeben, wird kein Laufzeitfehler er‐...
  • Seite 566 564/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Syntax: ZOT(<Spaltenauswahl>,<NPV-Code>[,[<NPV-Bank>][,[<Tabelle>] [,<Einheit>] [,<Kanal>]]]) <Spaltenauswahl> Name der Maschinenkoordinate (Achse), programmiert in Hochkommata oder Spaltenindex innerhalb der Ta‐ belle. Bei schreibendem Zugriff ist es möglich: ● den Tabellenwert zu überschreiben, oder ●...
  • Seite 567 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 565/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen <Kanal> Kanalzuordnung (0..12) Der Parameter <Kanal> darf nur angegeben werden, wenn <Spaltenauswahl> als Name einer Maschinen‐ koordinate angegeben ist. Enthält der Parameter <Spaltenauswahl> einen Spal‐ tenindex, erfolgt bei Angabe von <Kanal> eine Fehler‐...
  • Seite 568: Zotcr

    566/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen ZOT("Y",56,1,"/mnt/ZOF","MM",2) Metrischer Zugriff auf die G56.1-Verschiebung der Ach‐ se/Maschinenkoordinate "Y", die dem Kanal 2 zugeord‐ net ist, in der Tabelle "ZOF" im Verzeichnis "/mnt". 7.17.5 ZOTCR Beschreibung: Legt eine XML-Nullpunktverschiebungstabelle ohne Korrektursätze innerhalb des Filesystems der MTX an.
  • Seite 569 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 567/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch CPL-Funktionen Beispiele: liefert die Summe aller wirksamen (zuletzt programmier‐ ZOV("X") ten) NPVs für die Maschinenkoordinate (Achse) X liefert die wirksame NPV der 3. NPV-Bank für die 2. Ma‐ ZOV(2,3) schinenkoordinate (Achse)
  • Seite 570 568/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch...
  • Seite 571: Anhang

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 569/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Anhang Tabellarische Übersichten der NC-Funktionen 8.1.1 Alphanumerisch nach Langform geordnet NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Kommentar: den Klammerinhalt überlesen (MSG Messagetext ausgeben Satz überlesen Kommentar Kommentar: den Rest der Zeile überlesen...
  • Seite 572 570/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) ASPDIS ASPDIS(<Up-Nr>) Asynchrone Unterprogramme: ausschalten ASPENA ASPENA(<Up-Nr>) Asynchrone Unterprogramme: einschalten ASPRTP ASPRTP(<Up-Nr>,<Punkt>) Asynchrone Unterprogramme: Wiederanfahr‐ punkt definieren ASPSET ASPSET(<Up-Nr>,<Up-Name>{,<Flags>})
  • Seite 573 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 571/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) ATGET ATGET(<ParData>{,<ATrafNr>}) Achskinematiken kalibrieren: Parameter aus NC lesen ATPUT ATPUT(<ParData>{,<ATrafNr>}) Achskinematiken kalibrieren: Parameter in NC schreiben ATrans Programmkoordinaten‐...
  • Seite 574 572/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) AxJerk AxJerk(<Werte>) Maximalen Achsruck ändern AxJerk() oder AxJerk(0) Achsruck aus den Maschinenparametern wie‐ der aktivieren AXO((<Achsauswahl>[,<Auswahltyp>]): Übergibt eine aktive G92-Verschiebung für eine Koordinate.
  • Seite 575 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 573/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) BSTOPO BSTOPO[<Kanalnr.>, <Bed.1> {,<Bed.2>}{... {,<Bed.8>}...}] Kanalsynchronisationsbefehl: Solange eine Be‐ dingung erfüllt ist, wird der zu steuernde Kanal angehalten. Die Bedingungen beziehen sich auf Basis-Werkstückpositionen, z.B.
  • Seite 576 574/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) COF(<Achsauswahl>[,<Auswahltyp>]): Liefert für den aktuellen Kanal die zuletzt pro‐ grammierte Konturverschiebung (Shift) einer Koordinate. COFFS Konturoffset für 3D-Radiuskorrektur Collision Kollisionsüberwachung...
  • Seite 577 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 575/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) DBMOVE DBMOVE(<DbTab>,<SrcKey1>,<SrcKey2>, <DestKey1>,<DestKey2>[,<Mode>]): Umsetzen eines Datensatzes innerhalb einer Datenbanktabelle. DBSAVE DBSAVE(<DbTab>,<Key1>,<Key2>, <File-Name>[,<Mode>]): Mittels DBSAVE können Teile einer Datenbank‐...
  • Seite 578 576/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) DefAxis Default-Achskonfiguration herstellen G513 DefSpindle Kanalspindeln auf MP zurücksetzen DefTangTrans Übergangswinkel DTT(<Übergangswinkel>): Aktivieren G228 DTT( ): Deaktivieren Definition Tangentialer Konturübergang DiaProg Durchm./Rad.
  • Seite 579 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 577/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) EXP(<Exponent> [, <Basis> ] ) Berechnet die Exponentialfunktion zu einer be‐ liebigen, programmierten Basis oder zum De‐ faultbasis e (e=2.718281828...), falls keine <Ba‐...
  • Seite 580 578/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) FlyMeas Fliegendes Messen FME(MpiAxis< i>) X... Y... Z…: G275 Fahren mit fliegendem Messen FOR NEXT FOR <Zählvar.>=<Anfangswert> [STEP<Schrittweite>] TO <Endwert><Routine>...
  • Seite 581 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 579/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) G8(SHAPE...) Bahnslope Bahnslope EIN mit programmiertem G108 Bahn‑SHAPE Bahnslope Bahnslope AUS (ohne SHAPE) G9(..) G9(..) Bahnslope G9(X..., Y ):...
  • Seite 582 580/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) G159.2-G159.5 SE Bank 2-5 Placement: 5. Schiefe Ebene, Bank 2-5 EIN G459/ G559 Ebenenwahl keine Ebene Ebenenwahl Ebenenauswahl XY G17/G20 G17/ G17(...),G18(…);...
  • Seite 583 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 581/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) G54.1 NPV-Bank 1 1. Nullpunktverschiebung, Bank 1 EIN G54- G254 G54.2-G54.5 NPV-Bank 2-5 1. Nullpunktverschiebung, Bank 2-5 EIN...
  • Seite 584 582/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Maschinenfeste Position anfahren (Maschinen‐ koordinaten) G77 <Koord 1><Mode> <Koord n><Mode> ... F<Wert> Alternativsyntax: REPOS Asynchrone Unterprogramme: Repositionieren einzelner Koordinaten G78({{-}<Koordinate1>},{{-}<Koordinate2>},...
  • Seite 585 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 583/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) GoAhead Vorwärtsspringen GoBack Rückwärtsspringen GoCond Bedingter Sprung GOTO GOTO <Sprungziel>: GOTO Unbedingte Programmsprünge zu Zeilennum‐ mer, Satznummer oder Label.
  • Seite 586 584/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) IPS1 IPS1: Genauhaltfenstergröße fein ISP2 IPS2: Genauhaltfenstergröße grob ISP3 IPS3: Genauhaltfenstergröße unendlich JerkAxList Systemachsen für die Bestimmung des optima‐...
  • Seite 587 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 585/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Programm Halt Bedingter Programm Halt M19, M119, M219 - Spindel richten M19- M219 Hauptprogramm Ende Spindel Rechtslauf M3 -...
  • Seite 588 586/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) MID$ MID$(<String-Ausdruck>,<Anfangspunkt> MID$ [,<Zeichenanzahl>]): Entnimmt einen Teil aus einem STRING-Aus‐ druck und gibt ihn als Text aus. Das Ergebnis kann an eine STRING-Variable oder an ein entsprechend dimensioniertes Zei‐...
  • Seite 589 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 587/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) NUM=<Wert>: Teilt den Verfahrsatz in eine definierte Anzahl gleich langer Teilstrecken auf. O(...): Orientierungsbewegung für ein Werkzeug O(...)
  • Seite 590 588/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) PDIM PDIM <Parametername>(<Feldgröße>): PDIM Muss verwendet werden, wenn ein Unterpro‐ gramm: ● mit einer String-Konstante als Übergabe‐ parameter aufgerufen werden soll und ●...
  • Seite 591 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 589/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) PRN# PRN#(<n>,[<Ausdruck>][,<Ausdruck] PRN# [,<Ausdruck>][,...][;]): Schreibzugriff auf eine Datei. PROBE PROBE(<Achsauswahl>[,<Achsart>]): PROBE Abfrage der Achsposition zum Schaltzeitpunkt des Messtasters, bezogen auf die Achs-Null‐...
  • Seite 592 590/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) REPEAT RPT<Wiederholungsfaktor> Satzwiederholung REPOSDEF Definiert lokal (innerhalb eines asynchronen Un‐ terprogramms) den Wiederanfahrvorschub und/ oder den Wiederanfahrpunkt. REPOSTP REPOSTP(<Punkt>)
  • Seite 593 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 591/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SCSL SCSL(<Achsindex>,<ID-Art>,<ID-Nr>, SCSL <Dateiname>[,<Ergebnisvar>]): Anlegen einer Datei für SERCOS-Parameterlis‐ ten. SCS3 SCS3(<Achsindex>,<EID-Nr> SCS3 [,<ERRNO>]): Lesender Zugriff auf SERCOS-Antriebsparame‐...
  • Seite 594 592/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Sin2DownFeed V-Profil G316 -förmiges Bremsen Sin2UpFeed V-Profil -förmiges Beschleunigen G315 SinDownFeed V-Profil Sin-förmiges Bremsen G314 SinUpFeed V-Profil Sin-förmiges Beschleunigen...
  • Seite 595 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 593/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SPG<Gruppe>(<Nummern>) SPGALL(0): Spindelgruppen definieren/auflösen SplineCornering SplineCornering(E<Abstand>) SplineCornering(L1=<L1>,L2=<L2>): Ecken verrunden mit Splines SplineCornering‐ SCOL Ecken verrunden mit Splines (Lokal)
  • Seite 596 594/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SPVE SPV E[ <Perm.CPL-Var.> = <CPL-Ausdruck> ] Kanalsynchronisationsbefehl: Es wird zur Laufzeit die permanente CPL-Va‐ riable geschrieben. Der CPL-Ausdruck kann CPL-Befehle umfas‐...
  • Seite 597 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 595/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SSpMode SSpMode(<SSpNr.> | <SSpName>, <Mode> { ,<SSpNr.> | <SSpName>, <Mode>} ...): Umschaltung Lage-/Drehzahlschnittstelle SSpMove SSPM SSpMove(<SSpNr.> | <SSpName>, <Auf‐...
  • Seite 598 596/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) TappRet1 Schaltet die Spindel(n), die nach Grundstellung (Steuerungshochlauf) wieder im Drehzahlbe‐ trieb laufen, auf Lagebetrieb um. TappRet2 Löst die eigentliche Rückzugbewegung aus.
  • Seite 599 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 597/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) VARINF VARINF(<Variablenname>) Name des strukturierten Systemdatums oder der permanenten Variable. VERSINF$ VERSINF$(<Index1>[,<Index2>]): Ruft Verwaltungsdaten auf, z.B. SW‑Version. VirtAxisPos Setzt die Achsposition virtueller synchroner Achsen im aktuellen Kanal.
  • Seite 600 598/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) WHILE WHILE <Bedingung> DO <Routine> END: WHILE Schleifenkonstruktion mit Abfrage der Abbruch‐ bedingung vor dem erstmaligen Schleifendurch‐ lauf.
  • Seite 601: Alphanumerisch Nach Gruppe Geordnet

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 599/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) XTABCR XTABCR(<Tabelle>,<Typ> [,<Tabellenvorlage>]): Legt eine XML-Tabelle ohne Daten innerhalb des Dateisystems der MTX an. ZOCDEL ZOCDEL(<Tabelle>,<Position>[,<Kanal>]): Löschen einer Achse in einer XML-Nullpunkt‐...
  • Seite 602 600/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Area Area(<BNr>,<Sta>{,<Mod>,{<P1>},{<P2>}, {<D1>},{<D2>}}): Definiert, aktiviert oder deaktiviert bis zu 10 rechteckige, zweidimensionale Tot- oder Ar‐ beitsbereiche mit achsparallelen Grenzen.
  • Seite 603 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 601/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) ATFWD ATFWD(<Koord>,<AxKoord>{,<ParData>}) Achskinematiken kalibrieren: Parameter umrechnen ATGET ATGET(<ParData>{,<ATrafNr>}) Achskinematiken kalibrieren: Parameter aus NC lesen ATPUT ATPUT(<ParData>{,<ATrafNr>}) Achskinematiken kalibrieren:...
  • Seite 604 602/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) BSTOPO BSTOPO[<Kanalnr.>, <Bed.1> {,<Bed.2>}{... {,<Bed.8>}...}] Kanalsynchronisationsbefehl: Solange eine Be‐ dingung erfüllt ist, wird der zu steuernde Kanal angehalten. Die Bedingungen beziehen sich auf Basis-Werkstückpositionen, z.B.
  • Seite 605 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 603/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) FsProbe Messen an Festanschlag FsReset Festanschlag aufheben G477 FsTorque Moment für Festanschlag G476 Benutzerdefinierte lokale Unterprogramme G4(F..): G4/G104 G4 Verweilzeit in Sekunden G4(S...): Verweilzeit in Spindelumdrehungen,...
  • Seite 606 604/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) GoAhead Vorwärtsspringen GoBack Rückwärtsspringen GoCond Bedingter Sprung GoTo Unbedingter Sprung HsBlkSwitch HSB(HS<X>=<Y>): G575 Fliegender Satzwechsel über HighSpeed-Signal HsBlkSwitch(..HS HSB(...,HSSTOP=..):...
  • Seite 607 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 605/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) LFConf LFC({LL(...)}): LFPON Laserleistungssteuerung parametrieren LFP, LFP(1), LFP({LL(...)}): Laserleistungssteu‐ LFPON, erung EIN LFPOFF LFP(0): Laserleistungssteuerung AUS LinearToSpline Linear-Spline-Umschaltung...
  • Seite 608 606/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) NUM=<Wert>: Teilt den Verfahrsatz in eine definierte Anzahl gleich langer Teilstrecken auf. O(...): O(...) Orientierungsbewegung für ein Werkzeug...
  • Seite 609 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 607/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) RemSpindle RemSpindle (<SysSpNr> | <SysSpName> | <ChanSpName , {...}): Kanalspindeln abgeben REPOSDEF Definiert lokal (innerhalb eines asynchronen Un‐...
  • Seite 610 608/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SpCouple_Wait SPC_WA SPC_WAIT(CP=1..4): Warten auf Synchronbetrieb des angegebenen Koppelverbands. SpCoupleConfig SPCC SPCC(CP=1..4, MA=<Master>, Si=1, Sj=1, ...): Koppelverband definieren, Folgespindeln lö‐...
  • Seite 611 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 609/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SpindleWaitMode SWM SpindleWaitMode(<Spindel>,<Einschalten> {, <Strategie>): Wartestrategie für die Funktion "Bahnbewegung und Spindelfunktionen" Split SPLIT Split({<Modus>}{,<Teillänge>}): Teilt Verfahrsätze in jeweils mehrere Teilstre‐...
  • Seite 612 610/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SSpMax SSpMax(<SSpNr.> | <SSpName>, <Dreh‐ zahl>{ ,<SSpNr.> | <SSpName>, <Dreh‐ zahl>} ...): Maximaldrehzahl begrenzen SSpMin SSpMin(<SSpNr.> | <SSpName>, <Dreh‐...
  • Seite 613 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 611/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) TCM( , , ) TCM({<xVal>},{<yVal>},{<zVal>}): Verfahren im TCS TcsDef Lage des Werkzeugkoordinatensystems explizit TcsDef festlegen (implizite Werkzeuglängenkorrektur in Verbindung mit entsprechender Achstransfor‐...
  • Seite 614 612/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) WPVE WPVE[<Perm.CPL-Var.><Vergleichsop.> <CPL-Ausdr.>{,<Timeout>}] Kanalsynchronisationsbefehl: Es wird zur Laufzeit gewartet, bis der Ausdruck erfüllt oder der Timeout abgelaufen ist.
  • Seite 615 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 613/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) PathAcc Bahnbeschl. PAC(ACC... | UP..., DOWN ...): Einschalten G106/ G107 PAC( ): Ausschalten Bahnbeschleunigungsprogrammierung, wahl‐ weise getrennt für Beschleunigung und Abbrem‐...
  • Seite 616 614/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) ATAN <Funktionswert> = ATAN(<Eingangswert>): ATAN Anwendung der Arcustangensfunktion auf den <Eingangswert>. AXADR$ AXADR$(<Index> [ ,[ <Auswahltyp>] [ , <Kanal‐...
  • Seite 617 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 615/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) CLOSE CLOSE(<n>): CLOSE Schließt eine geöffnete Datei nach Abschluss von Lese- oder Schreiboperationen. CLRWARN Alle mit SETWARN erzeugten Warnmeldungen eines Kanals löschen.
  • Seite 618 616/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) DBTABX DBTABX(<DbTabelle>,<Key1>,<Key2> [,<Mode>]): Kann einen kompletten Datensatz oder eine Teilstruktur einer Werkzeug-Datenbanktabelle in eine CPL-Variable einlesen bzw. aus der Va‐...
  • Seite 619 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 617/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) FILEACCESS FILEACCESS(<Dateiname>): FILEAC‐ CESS Stellt fest, ob eine Datei existiert und welche Zu‐ griffsrechte sie besitzt. FILECOPY Dateien kopieren FILEDATE FILEDATE(<Dateiname>[,<Mode>]):...
  • Seite 620 618/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) <Integer-Zahl>=INT(<Real-Ausdruck>): Wandelt <Real-Ausdruck> in eine <Integer‐ Zahl> durch Abschneiden der Nachkommastel‐ len. LEN(<String-Ausdruck>): Liefert die Anzahl der Zeichen eines STRING‐...
  • Seite 621 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 619/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) NJUST Vorzeitiges Rückschalten von linksbündiger Da‐ NJUST tenausgabe auf formatierte Ausgabe. NOT <Ausdruck>: Negation eines BOOLEschen bzw. Bit-weise Negation eines INTEGER-Ausdrucks.
  • Seite 622 620/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) PRN# PRN#(<n>,[<Ausdruck>] PRN# [,<Ausdruck][,<Ausdruck>][,...][;]): Schreibzugriff auf eine Datei. PROBE PROBE(<Achsauswahl>[,<Achsart>]): PROBE Abfrage der Achsposition zum Schaltzeitpunkt des Messtasters, bezogen auf die Achs-Null‐...
  • Seite 623 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 621/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) SDSAVE SDSAVE(<FileName>,<Root-Ele‐ SDSAVE - men_1>[,...,<Root-Element_n>]) SDR(<Gruppe>[,<Index1>[,<Index2>]]): Lesen aktiver Systemdaten der NC-Steuerung im REAL-Format. SEEK SEEK(<n>,<k>[,<o>]): SEEK Positioniert den Dateizeiger auf den <k>-ten Re‐...
  • Seite 624 622/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) TRIM$ TRIM$(<Zeichenfolge>) TRIM$ TRIM$(<Zeichenfolge>,„L“) TRIM$(<Zeichenfolge>,„R“): Liefert bei der Zuweisung eines Zeichenfeldbe‐ reichs an eine STRING-Variable oder ein Zei‐...
  • Seite 625 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 623/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) XTABCR XTABCR(<Tabelle>,<Typ> [,<Tabellenvorlage>]): Legt eine XML-Tabelle ohne Daten innerhalb des Dateisystems der MTX an. ZOCDEL ZOCDEL(<Tabelle>,<Position>[,<Kanal>]): Löschen einer Achse in einer XML-Nullpunkt‐...
  • Seite 626 624/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Ebenenwahl Ebenenauswahl YZ G19/G20 G19/ Ebenenwahl Freie Ebenenauswahl (WCS-unabhängig) Die Placements wirken auf das WCS, die Ebene wird unabhängig vom WCS definiert.
  • Seite 627 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 625/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Inch/Metrisch Metrische Programmierung ConfG0 Interpolation ConfG0(ASY<Status>) ConfG0(ASY1) Asynchrone G0-Interpolation aktivieren ConfG0(ASY0) Asynchrone G0-Interpolation deaktivieren CurveParamInter‐ Interpolation CurveParamInterpolation(1) polation...
  • Seite 628 626/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) G54.1 NPV-Bank 1 1. Nullpunktverschiebung, Bank 1 EIN G54- G254 G55.1 NPV-Bank 1 2. Nullpunktverschiebung, Bank 1 EIN...
  • Seite 629 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 627/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) Trans Programmkoordinaten‐ TRS( X ..., Y ..., Z ): G60/G67 verschiebung Programmkoordinatenverschiebung EIN TRS( ): Programmkoordinatenverschiebung AUS G152.1...
  • Seite 630 628/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) PtDefault Stanzhub Hubauslösung gemäß Parametrierung G610 PtInpos Stanzhub PTI(X..., Y..., Z ): G611 Hubauslösung bei Inpos (Pt = punch time) TangToolOri Tangentiale WZ-Orient.
  • Seite 631: Ascii-Zeichensatz

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 629/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang NC-Funktionsname Gruppe Funktion in Bezeichnung/Erläuterung („-“ bedeutet: satzweise Langform Kurzform wirksam) BcsCorr Werkstücklagenkorr. BCR({<XW-Offset>}{,{<YW-Offset>} G138/ G139 {,{<ZW-Offset>}{,{<Winkel1>} {,{<Winkel2>} {,{<Winkel3>}}}}}}): Einschalten BCR( ): Ausschalten Placement: Werkstücklagenkorrektur WZ-Korrektur WZ-Längenkorrektur einschalten G146/8 G47(..)
  • Seite 632 630/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Dez. ASCII " &...
  • Seite 633 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 631/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Dez. ASCII < >...
  • Seite 634 632/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Dez. ASCII ↑ (^) → (_)
  • Seite 635: Zusätzliche Tastencodes

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 633/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Dez. ASCII gelb hinterlegt Zeichen, welche beim Einlesen standardmäßig überlesen werden. Abb.8-3: ASCII-Zeichensatz Zusätzliche Tastencodes Tastencode (dez.) Bedeutung CURSOR OBEN CURSOR UNTEN CURSOR RECHTS CURSOR LINKS EBENEN-RETURN SOFTKEY1 SOFTKEY2...
  • Seite 636: Inpos-Fenster Bei Genauhalt Ein "G61

    634/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Abb.8-5: Bahnslope Damit G8 wirken kann muss Genauhalt ausgeschalten sein (G62). Inpos-Fenster bei Genauhalt EIN "G61" "Genauhalt EIN" sollte nur dort verwendet werden, wo wirklich auf das Errei‐ chen einer exakten Position gewartet werden muss.
  • Seite 637: Inpos-Fenster Bei G0

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 635/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Für Genauhalt EIN gilt das zuletzt aktivierte Positionierfenster für den Bahn‐ betrieb weiterhin. Inpos-Fenster bei G0 G61 wirkt nur auf Bewegungen im Vorschub. Es wirkt nicht bei Eilgangsbewe‐ gungen.
  • Seite 638: Maßnahmen Mit Indirektem Einfluss Auf Die Abarbeitungsgeschwindigkeit

    636/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang 8.4.2 Maßnahmen mit indirektem Einfluss auf die Abarbeitungsgeschwindig‐ keit Einführung Diese Maßnahmen wirken sich nur auf die Abarbeitungsgeschwindigkeit aus, wenn an der Blockzykluszeitgrenze gearbeitet wird. Kurzsyntax Jedes programmierte Zeichen im Teileprogramm kostet Laufzeit. Von daher ist die sog.
  • Seite 639: Wait-Befehl

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 637/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang ; ... ; PRG KOPF ;==================================================== 20 .KOPF ● Sollen einzelne Zeilen als Kommentar gekennzeichnet werden, geschieht dies am Besten durch ein ";" direkt am Zeilenanfang. WAIT-Befehl CPL-Passagen müssen in der Regel nur dann von der vorangestellten DIN- Passage per "WAIT"...
  • Seite 640: Dateizugriff

    638/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Gewindebohren aktivieren für einzelne Spindeln Virtuelle Antriebe Dateizugriff Zugriffe auf gemountete Dateien sind stets langsamer als Zugriffe auf Dateien im internen Dateisystem der Steuerung. Programme oder Zyklen, die häufig aufgerufen werden, sollten unter "usr/user"...
  • Seite 641: Rundachse Über Drehzahlvorgabe Programmieren

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 639/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Anhang Rundachse über Drehzahlvorgabe programmieren Eine Rundachse wird über Drehzahlvorgabe programmiert und anschließend wieder in den Kanal geholt. Vor dem WAX ist zwingend ein WAIT einzufügen. Beispiel: Rundachse mit Drehzahlvorgabe...
  • Seite 642 640/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch...
  • Seite 643: Service Und Support

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 641/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Service und Support Service und Support Unser Kundendienst-Helpdesk im Hauptwerk Lohr am Main und der weltweite Service stehen Ihnen mit Rat und Tat zur Seite. Sie erreichen uns täglich rund um die Uhr - auch am Wochenende und an Feiertagen.
  • Seite 644 642/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch...
  • Seite 645: Index

    DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 643/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Index Symbole $<Kanalnummer> ..........42 Achstransformation wählen....... 257 <Achse>=S<Wert>..........205 Wirkstellen ..........257 3‑D Werkzeugradiuskorrektur......187 Achs- und Koordinatenadressen AXADR$..437 Achsvorschubkopplung........240 ACN..............333 ACOS..............87 AAC ..............233 ACP..............
  • Seite 646 644/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...Asynchrone Unterprogramme BAP..............136 Wiederanfahrpunkt definieren ....221 BCD..............88 Wiederanfahrpunkt im asynchronen UP BCR..............249 definieren ........... 354 BcsCorr............. 249 Asynchrone Unterprogramme: Repositionie‐ BC‑Typ.............. 136 ren einzelner Koordinaten......... 171 Bearbeitungszeit optimieren......
  • Seite 647 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 645/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index B‑Spline-Approximation........134 ...CPL-Anweisungen Koordinatenprogrammierung ..... 134 Vergleichsoperationen ......... 89 Parameterlänge .......... 135 Wertzuweisungen ......... 84 Toleranzwert ..........135 CPL-Befehl CLRWARN........79 B‑Spline-Approximationsparameter....136 CPL-Befehl SETERR.......... 80 BSTOPA............104 CPL-Befehl SETWARN........81 BSTOPO............
  • Seite 648 646/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Dateisystem und Dateischutz......27 DiaProg............. 263 Dateizeigerposition lesen........462 Digitalisieren FILEPOS und Random-Datei ..... 464 Höhenregelung ........... 264 FILEPOS und sequentielle Datei ....463 DIM..............548 Dateizeiger setzen..........472 DIN‑Programmierung..........
  • Seite 649 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 647/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...Einzeilige Konturzugprogrammierung Fehler und Fehlerkategorien "GETERR" 2‑Punkte-Konturzug ........123 Ergebnis-Auswertung für 5 Array-Elemen‐ 2‑Punkte-Zug ..........123 te ..............476 3‑Punkte-Zug ..........123 letzten Teileprogramm-Fehler in Kanal 2 Lokale Fasenprogrammierung ....124 erfragen ............
  • Seite 650 648/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index G140..............189 G71..............167 G141..............189 G74..............167 G142 ..............189 G74(HOME)............168 G151..............193 G75..............169 G152..............194 G76..............170 G153..............193 G77..............171 G153 - G159............. 196 G78..............
  • Seite 651 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 649/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...G‑Codes Geschwindigkeitsprogrammierung mit Be‐ Keine Ebene ..........142 schleunigungsanpassung Konstante Schnittgeschwindigkeit ....184 absolut ............178 Konturübergänge für Fräserbahnkorrektur . 154 inkremental ......... 176, 181 Korrekturumschaltung ........ 171 GetAxis............. 280 Kreis-/Helical-/Helical-N‑Interpolation ..
  • Seite 652 650/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...Hinweise in der Bedienoberfläche Kanal-IF-Signal beeinflussen......409 kanalspezifisch ..........44 Kanalkennzeichnung........... 42 kanalübergreifend ........44 Kanalnummer............42 Hochsprachensyntax........213 Kanalspindeln abgeben........352 Wirkradiusfaktoren programmieren "Act‐ Kanalspindeln anlegen........281 RadFact, ARF" ........... 214 Kanalspindeln auf MP zurücksetzen ....
  • Seite 653 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 651/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Label-Programmierung LNU..............300 in einem CPL-Satz (DIN) ......60 Logischen Achsnamen löschen......351 in einem Standard-NC-Satz (DIN) ....60 Logischen Achsnamen vergeben...... 224 Label-Programmierung und Sprunganwei‐ Logische Variable (BOOLEAN)......75 sungen..............
  • Seite 654 652/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Makros..............57 ...M‑Codes Makros mit Parametern........58 Spindeldrehzahl programmieren ....208 Manuelle Getriebestufenauswahl...... 203 Spindel Linkslauf ........199 Maschinenfeste Achsposition anfahren.... 170 Spindel Linkslauf und Kühlmittel EIN ..199 Maßeinheit...
  • Seite 655 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 653/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...NC-Funktionen mit Hochsprachensyntax ...NC-Funktionen mit Hochsprachensyntax Achseinstellung aus MP übernehmen ..261 Invers-Zeit-Programmierung ...... 287 Achsen Ersetzen ........246 Kanalspindel anlegen ......... 281 Achse übernehmen ........280 Kanalspindeln abgeben ......352 Achse übernehmen, ggf.
  • Seite 656 654/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...NC-Funktionen mit Hochsprachensyntax ...NC-Funktionen mit Syntax gemäß DIN 66025 Ruckbegrenzung einschalten ..... 290 G‑Codes ............. 114 Rückwärtsfahren Retrace, RETR ....354 M‑Codes ............. 196 Rückzug aus Gewindebohrung ....402 Vorschub und Drehzahlprogrammierung .
  • Seite 657 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 655/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Nullpunktverschiebungstabellen aktivieren..420 ...Parameterübergabe an Unterprogramme Nullsetzen Moduloachse (lineare Endlosach‐ Parameterübergabe an modale Unterpro‐ se)..............299 gramme ............56 NUM..............313 PathAcc............. 324 NURBS............. 133 PCS..............430 PCSPROBE............433 PDIM..............
  • Seite 658 656/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index PREP..............338 ...Programmworte aus NC‑Funktionen PRN#..............469 Parameterlisten ohne spezifische Synta‐ PROBE............. 435 xelemente ............. 35 Programm bedingt unterbrechen...... 197 Programmworte - Wirkung........40 Programm beenden.......... 197 modal ............40 Programmende...........
  • Seite 659 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 657/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Reservierte Spindel freigeben/übernehmen ...Satzwechsel mit Abbruch über Highspeed-Signal ..............370, 379 Ereignisabhängiger Abbruch der Verfahr‐ Resultierende SHAPE-Ordnung....... 141 bewegung ........... 285 RETR..............355 SBC..............135 Retrace............. 355 Scale(...)............362 REV..............
  • Seite 660 658/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Selektive additive Koordinatenkopplung Spindelauswahl für Geweindebohren ohne "SelCrdCouple, SCC"........364 Ausgleichsfutter..........403 Sequentielle Dateistruktur......... 454 Spindelbetriebsart umschalten......409 SERCOS-Kommunikation......... 635 Spindelbewegungsverwaltung für bestimmte SERCOS-Parameter schreiben Kanäle abschalten..........380 WriteId, WID ..........415 Spindeldrehzahl programmieren.......
  • Seite 661 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 659/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index SpMode............. 391 ...STRING-Ausdrücke verketten SPOS..............431 Verkettung auch innerhalb von CPL-Be‐ Sprunganweisungen........... 59 fehlen ............555 Sprünge im Programmablauf......45 Verkettung von Texten über STRING-Aus‐ Entscheidungs-/Verzweigungsanweisun‐ drücke ............555 gen ...............
  • Seite 662 660/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...Systemdaten, einfache Typen Tippbetrieb in Werkstückkoordinaten....290 SD .............. 533 ToolCorrectionValue......... 452 SDR ............540 Trans..............410 Systemdaten, strukturierte Typen..... 542 Trennzeichen zwischen 2 Teilworten....39 SDLOAD ............ 544 Achs- und Koordinatenbezeichnungen ..
  • Seite 663 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 661/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Variablen in der Standard-NC‑Programmierung. 77 Vorschubprogrammierung pro Rundachsum‐ Variableninformationen "VARINF"...... 81 drehung............. 183 Variablennamen..........69 Vorschubprogrammierung pro Umdrehung..180 Variablenprogrammierung........69 Vorschub und Drehzahlprogrammierung..204 CPL-Variable ERRNO zur Fehlerauswer‐...
  • Seite 664 662/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index Werkzeug-Datenbanktabelle Zeichen in einer Zeichenkette lesen....549 DBLOAD ............ 441 MID$ ............549 DBMOVE ............ 442 Zeichenketten dimensionieren......548 DBSAVE ............. 443 DIM ............. 548 DBSEA ............444 Zeichenketten-Konstante........90 DBSEAX .............
  • Seite 665 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 663/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Index ...Zusatzfunktionen zum Gewindeschneiden ...Zusatzfunktionen zum Gewindeschneiden Rückzug freischalten ........409 Spindelbetriebsart umschalten ....409 Rückzugsdaten konfigurieren ..... 408...
  • Seite 666 664/665 Bosch Rexroth AG DOK-MTX***-NC**PRO*V11-RE01-DE-P Rexroth IndraMotion MTX 11VRS Programmierhandbuch...
  • Seite 667 DOK-MTX***-NC**PRO*V11-RE01-DE-P Bosch Rexroth AG 665/665 Rexroth IndraMotion MTX 11VRS Programmierhandbuch Notizen...
  • Seite 668 Bosch Rexroth AG Electric Drives and Controls Postfach 13 57 97803 Lohr, Deutschland Bgm.-Dr.-Nebel-Str. 2 97816 Lohr, Deutschland Tel. +49 (0)93 52-40-0 +49 (0)93 52-40-48 85 www.boschrexroth.com/electrics Printed in Germany R911329946 DOK-MTX***-NC**PRO*V11-RE01-DE-P...

Inhaltsverzeichnis