Inhaltszusammenfassung für Bosch Rexroth IndraMotion MTX
Seite 1
Electric Drives Linear Motion and and Controls Hydraulics Assembly Technologies Pneumatics Service Rexroth IndraMotion MTX R911337293 Ausgabe 01 Funktionsbeschreibung 13VRS Erweiterung Referenz...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG I/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Inhaltsverzeichnis Seite Zu dieser Dokumentation..................... 19 Gültigkeit der Dokumentation....................... 19 Allgemeines............................19 Erforderliche und ergänzende Dokumentationen................. 20 1.3.1 Auswählen/Zusammenstellen......................20 1.3.2 Konfigurieren............................. 20 1.3.3 In Betrieb nehmen..........................21 1.3.4...
Seite 4
II/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite Funktion............................37 Relevante NC‑Funktionen......................37 Relevante IF‑Signale........................38 Relevante Maschinenparameter..................... 38 4.1.2 Handlungsanweisung: Tippen in Werkstückkoordinaten..............38 Handrad in Werkstückkoordinaten......................41 4.2.1 Allgemeines............................41 Funktion............................41 Restriktion............................43 Relevante NC‑Funktionen......................
Seite 5
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG III/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite Relevante Maschinenparameter (MP).................... 71 5.3.2 Handlungsanweisung: Satzwechsel über High-Speed-Signal mit dem Löschen des Restwegs..73 5.3.3 Handlungsanweisung: Satzwechsel über High-Speed-Signal mit fliegendem Wechsel....74 Programmfortführung mit Satzvorlauf nach Programmabbruch............75 5.4.1...
Seite 15
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG XIII/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite Relevante IF‑Signale........................421 Relevante Maschinenparameter (MP)..................422 12.5.2 Handlungsanweisung: Stanzen und Nibbeln aktivieren..............422 12.5.3 Handlungsanweisung: Stanzen und Nibbeln deaktivieren.............. 424 12.6 Tangentiale Werkzeugorientierung..................... 424 12.6.1 Beschreibung........................... 424 Funktion............................
Seite 16
XIV/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite Überwachungsfunktionen ......................466 14.1.2 Handlungsanweisung: Gantry-Achsverband applizieren..............468 14.1.3 Handlungsanweisung: Gantry-Verband aktivieren................481 14.1.4 Handlungsanweisung: Maßbezug bei einem absoluten Messsystem herstellen......484 14.1.5 Handlungsanweisung: Gantry-Achsverband E-Stopp applizieren........... 485 14.2...
Seite 17
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG XV/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite Messfunktionen......................565 15.1 Fahren gegen Messtaster (G75)......................565 15.1.1 Beschreibung........................... 565 Zusammenfassung........................565 Begriffe bei G75..........................565 Was passiert im G75‑Satz?......................565 Warum hat der Messtaster nicht ausgelöst?................566 Was passiert nach dem G75‑Satz?....................
Seite 18
XVI/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite 15.2.3 Handlungsanweisung: Fliegendes Messen..................581 Hinweis............................581 Aufgabe............................581 Antriebe............................581 Maschinenparameter (MP)......................582 SCS-Files - bzw. sercos Dateien....................582 Abschließende Arbeit........................583 Aktivieren............................583 15.3 Messen auf einer Kontur (MOC)......................584 15.3.1...
Seite 19
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG XVII/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite 15.7.2 Handlungsanweisung: Messen am Festanschlag................627 15.8 Messradbetrieb ..........................629 15.8.1 Beschreibung........................... 629 Funktion............................629 Relevante NC-Funktionen......................629 Relevante sercos Parameter......................629 15.8.2 Applizieren............................630 15.8.3 Aktivieren............................630 15.8.4...
Seite 20
XVIII/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Inhaltsverzeichnis Seite Handlungsanweisung SSDE......................656 Handlungsanweisung SSDQ......................657 Service und Support....................661 Glossar........................663 Index.......................... 665...
Dokumentationstitel mit Typenschlüssel und Materialnummer Rexroth IndraMotion MTX 13VRS Systembeschreibung DOK-MTX***-SYS*DES*V13-PRxx-DE-P, R911336997 Diese Dokumentation beschreibt das Steuerungssystem Rexroth IndraMotion MTX. Beschrieben werden die Ausführun‐ gen, Technischen Daten, Schnittstellen und die Konfiguration der Steuerungsbaugruppen. Rexroth IndraMotion MTX SafeLogic Systemübersicht DOK-MTX***-SL**SYSTEM*-PRxx-DE-P, R911336571 Diese Dokumentation beschreibt den Einsatz der Sicherheitssteuerung SafeLogic im System IndraMotion MTX.
Zu dieser Dokumentation Rexroth IndraMotion MTX 13VRS Funktionsbeschreibung Grundlagen DOK-MTX***-NC*F*BA*V13-RExx-DE-P , R911336337 Diese Dokumentation beschreibt die Funktionen der Rexroth IndraMotion MTX. Erläutert werden grundlegende Inbetrieb‐ nahmeschritte und die Funktionen der Steuerung als Beschreibung und Handlungsanweisung. Rexroth IndraMotion MTX 13VRS Funktionsbeschreibung Erweiterung DOK-MTX***-NC*F*EX*V13-RExx-DE-P, R911337293 Diese Dokumentation beschreibt die Funktionen der Rexroth IndraMotion MTX.
MTX. Beschrieben werden die Bedienung der Oberfläche, die NC-Programmerstellung und die Werkzeugverwaltung. Rexroth IndraMotion MTX 13VRS Standard-NC-Zyklen DOK-MTX***-NC*CYC**V13-PRxx-DE-P, R911336335 Diese Dokumentation beschreibt für die Steuerung Rexroth IndraMotion MTX die Anwendung der Standard-Zyklen der ver‐ schiedenen Technologien. entsprechende Version bzw. Ausgabestand Abb.1-4:...
Diese Dokumentation beschreibt die Integration von OEM-Applikationen in IndraWorks MTX und die Kommunikation über den Industriestandard OPC. Rexroth IndraMotion MTX 13VRS OPC-Kommunikation DOK-MTX***-OPC*COM*V13-PRxx-DE-P, R911336341 Diese Dokumentation beschreibt die Syntax und den Aufbau der Items für die Kommunikation mit den Bosch Rexroth-Ge‐ räten. entsprechende Version bzw. Ausgabestand Abb.1-6: MTX-Dokumentationsübersicht - OEM-Entwicklung...
24/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Zu dieser Dokumentation Rexroth IndraMotion MTX 13VRS Taktzeitanalyse DOK-MTX***-CTA*****V13-APxx-DE-P, R911336581 Diese Dokumentation beschreibt das Taktzeitanalyse-Tool IndraMotion MTX cta. Beschrieben werden die Installation, die Arbeitsweise und der Umgang mit dem Programm.
Seite 27
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 25/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Zu dieser Dokumentation PROFIBUS Kommunikationsverbindung sercos Kommunikationsverbindung Abb.1-8: Verwendete Bezeichnungen und Abkürzungen...
Seite 28
26/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
Haftung oder Schadensersatz; die Risiken bei nicht-bestim‐ mungsgemäßem Gebrauch der Produkte liegen allein beim An‐ wender. Bevor Sie die Produkte der Firma Bosch Rexroth einsetzen, müssen die fol‐ genden Voraussetzungen erfüllt sein, um einen bestimmungsgemäßen Ge‐ brauch der Produkte zu gewährleisten: ●...
Anwendungsgebiete oder unter anderen als den in der Dokumentation be‐ schriebenen Betriebsbedingungen und angegebenen technischen Daten gilt als "nicht-bestimmungsgemäß". Die Rexroth IndraMotion MTX darf nicht eingesetzt werden, wenn sie ... ● Betriebsbedingungen ausgesetzt wird, die die vorgeschriebenen Umge‐ bungsbedingungen nicht erfüllen. Untersagt sind z. B. der Betrieb unter Wasser, unter extremen Temperaturschwankungen oder extremen Ma‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 29/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) Antriebe (Achsen, Spindeln) Lineare Moduloachse 3.1.1 Beschreibung Funktion Appliziert eine Linearachse als Endlosachse. Erreicht die Linearachse den Modulowert, wird ihr Sollwert automatisch auf "0" gesetzt. Das verhindert den rechnerischen Überlauf der Achswerte und gestattet ein programmierbares...
30/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) Relevante sercos Parameter Konfigurationsliste AT S‑0‑0016 Dort muss je nach verwendetem Geber der sercos Parameter S‑0‑1050.1.6 S‑0‑0051 (Lageistwert1 Motorgeber) oder S‑0‑0053 (Lageist‐ wert2 externer Geber) eingetragen sein.
Seite 33
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 31/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) Instruction Instruction: Linearachse anlegen IW-Engineering / Configuration: Parameter editieren ● SysDrName "Physikalische Antriebsbezeichnung" (1003 00001): den Systemachsna‐ men eintragen. ● EnablDr "Aktiviere Antrieb" (1001 00001): relevanten Antrieb mit Wert "Ja" akti‐...
32/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) Documentation Instruction Instruction: Editieren von SPS-Signale Rexroth IndraMotion Documentation: MTX Maschinenpara‐ Linearachssignale meter Hirthachse 3.2.1 Beschreibung Funktion Appliziert eine Rund- oder Endlosachse als Hirthachse. Hirthachsen fahren nur Positionen an, die auf einem festgelegten Raster liegen (Hirthraster;...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 33/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) Relevante IF-Signale qAx_NextNotch "Nächste Rasterposition" (Achsinterface) High-Signal startet die Verfahrbewegung, sofern Betriebsart "Tippen" aktiv ist, die Hirthachse aber momentan nicht manuell getippt wird. Die aktuelle Verfahrrichtung meldet die NC über das Achsinter‐...
Seite 36
34/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) ● Die notwendigen achsbezogenen Interface-Signale werden innerhalb des SPS-Programms ausgewertet oder gesetzt. ● Maßeinheit gegebenenfalls anpassen. IW-Engineering / IndraLogic: Relevante Interface-Signale (SPS → NC) ● qAx_NextNotch: "Nächste Rasterposition"...
Seite 37
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 35/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Antriebe (Achsen, Spindeln) ⇒ Die NC fährt je nach Tipprichtung (+/-) auf die nächstmögliche Posi‐ tion des Hirthrasters. - oder - 1. Tippbetrieb aktivieren 2. Achsinterface-Signal "Fahre zu nächster Rasterposition" setzen.
Seite 38
36/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 37/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bedienfunktionen (manueller Betrieb) Bedienfunktionen (manueller Betrieb) Tippen in Werkstückkoordinaten 4.1.1 Beschreibung Funktion Mit dieser Funktion können Sie die Werkstückkoordinaten (WCS) und, falls eine orientierungsfähige Achs-Transformation aktiv ist, die Z‑Richtung des Werkzeugs (TCS) tippen.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 41/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bedienfunktionen (manueller Betrieb) Instruction: Editieren von SPS-Signalen Rexroth IndraMotion MTX Documentation: Betriebsart wählen SPS‑Interface IW-Operation / IndraLogic: Geschwindigkeitsstufe oder Schrittweite anwählen ● An dem durch WcsJogIf "Systemachsnr. des Interfaces für Tippen in WCS"...
Seite 44
42/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bedienfunktionen (manueller Betrieb) Systemdatums "SysHandwWCS" eine Bewegung in der aktiven Ebene aus‐ geführt werden. Als Konturelemente stehen Gerade und Kreis zur Verfügung. Beispiel: Handrad in Werkstückkoordinaten Ist eine entsprechende Achs-Transformation aktiv, kann dadurch ein Werk‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 43/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bedienfunktionen (manueller Betrieb) – Vorschub Sperre, Antrieb Aus oder Sicherheitsabschaltung (bei Achsbewegung einer beteiligten Achse) Soll für den Handradbetrieb eine besondere Umgebung hergestellt werden (Achs-Transformation, Placements, usw.), ist das per Initialisierungspro‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 45/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bedienfunktionen (manueller Betrieb) ergibt einen Kreisbogen. Die Lage des Mittelpunkts des Kreisbogens wird über die Systemdaten SysHandwWCS[<Kanalnr.>].MainCP und .ScndCP festgelegt. Abb.4-9: G18‑Ebene 4.2.2 Handlungsanweisung: Handrad in Werkstückkoordinaten Applizieren: IW-Operation / NC-Programmierung: zu bewegende Koordinate anwählen ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 49/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Kanalsteuerung Weg- und Wiederanfahren 5.1.1 Beschreibung Funktion Die Funktion gestattet das Weg- und Wiederanfahren an die Kontur nach Un‐ terbrechung eines Teileprogramms oder einer Satzfolge in der Betriebsart "MDI-Satzeingabe"...
50/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Beim Wiederanfahren an die Kontur spielt der "Aufsetzpunkt" eine wichtige Rolle, weil die Strecke zwischen Aufsetzpunkt und dem Anfahrpunkt (Wieder‐ eintrittspunkt auf der Kontur) zum Einrechnen erforderlicher Korrekturwerte dient.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 51/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung ● Wiederanfahren ist erst nach Ende eines ggf. aktiven CPL‑Wartezustan‐ des (z.B. WAIT) möglich. Ist ein CPL‑Wartezustand zum Unterbre‐ chungszeitpunkt aktiv, gibt die Steuerung eine Warnung aus. ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 53/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Wahl des Anfahrmodus Verfügbare Optionen: ● Manuell ● Automatik ● Einzelsatz Für die nachfolgend gezeigten Beispiel-Abbildungen gilt: Wahl des Anfahrpunktes ist auf "Unterbrechungspunkt" einge‐ stellt. Manuell: 1 ... 4: Wegfahren durch Tippbewegungen.
Seite 56
54/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Automatik: 1 ... 4: Wegfahren durch Tippbewegungen S1, S2: Auslösen von NC‑Start Anfahrbewegung mit sofortiger Weiterbearbeitung am Anfahrpunkt (hier Unterbrechungspunkt), wenn das Kanal-Eingangssignal qCh_RetCont "Wiederanfahren" an die Kontur beim Auflösen von NC‑Start (S1) nicht gesetzt ist.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 55/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Einzelsatz: 1 ... 4: Wegfahren durch Tippbewegungen S1, S2 : Auslösen von NC‑Start Anfahrbewegung mit sofortiger Weiterbearbeitung am Anfahrpunkt (hier Unterbrechungspunkt), wenn das Kanal-Eingangssignal qCh_RetCont "Wiederanfahren" an die Kontur beim Auslösen von NC‑Start (S1) nicht gesetzt ist.
Seite 58
56/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung ● Das aktive Teileprogramm ist durch "Vorschub Halt" unterbrochen. ● Das Kanal-IF‑Signal iCh_RemoveFinish "Wegfahren beendet" ist nicht gesetzt. ● Das Kanal-IF‑Signal qCh_RetCont "Wiederanfahren an die Kontur" ist nicht gesetzt.
Seite 59
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 57/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung ● "Vorschub Halt" (NC-Stop) auslösen, durch das Setzen des Interface- Signals qCh_FeedHold = 1 "Vorschub Halt". ● Das Interface-Signal qCh_RetCont "Wiederanfahren an die Kontur" muss logisch "0" gesetzt sein.
58/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung ● Das Setzen des Interface-Signals qCh_RetCont "Wiederanfahren an die Kontur" wird wie folgt interpretiert: qCh_RetCont = 1: Nach "NC-Start" wird auf der gespeicherten Wegfahrbewegung an die Kontur zurückgefahren.
Seite 61
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 59/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Abb.5-8: Bildschirmlayout Satzsuchlauf/Satzvorlauf Beim Satzvorlauf wird zunächst ein Zielsatz angegeben. Der Zielsatz kann im Hauptprogramm oder in Unterprogrammen liegen. Nach anschließendem Auslösen der Funktion "Satzvorlauf" erfolgt eine Berechnung der NC‑Sätze des Teileprogramms bis zum Satz "Zielsatz-1", wobei jedoch keine Verfahr‐...
60/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung durch ein vom Teileprogramm beschreibbaren Systemdatum festgelegt. Die Wahl, d.h. das Systemdatum muss vor Beginn des Abgleichs feststehen. Optional besteht die Möglichkeit, dass nach NC‑Start ein" Initialisierungs-Ab‐ gleichprogramm" (InitAsup) ausgeführt wird. Das InitAsup wird in den Sys‐...
Seite 63
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 61/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Abb.5-9: Umschaltung von modalen Zuständen im Abgleichprogramm oder Ak‐ tionssatz...
62/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung 5.2.3 Spindeln Beschreibung Funktion Spindeln sind asynchrone Antriebe. Während eines Satzvorlaufs werden die Spindeln nicht angesteuert. Die programmierten Daten werden NC‑intern protokolliert und am Ende des Rechenlaufs in dem Systemdatum SD.SysChSpSRun[<Kanalnr.>]...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 63/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung ; Alle Spindeln abgleichen 0200 FOR SP% = 1 TO SD.SysChSpSRun.MaxSpNumber 0201 IF SD.SysChSpSRun.Sp[SP%].NotAdjusted <> 0 THEN 0202 N203 SpAdjStr[SP%] ;Syntaxelemente der aktuellen Spindel laden 0204 SADR$ = SD.SysChSpSRun.SpeedStr 0205 MADR$ = SD.SysChSpSRun.MoveStr...
Seite 66
64/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Elementname Beschreibung Größe in Byte Schreibrecht Active Hat während des Satzvorlauf den Wert 1, ansonsten 0. Dient zum Abfragen im Teileprogramm. Da‐ Byte_t NC‑Kern mit können Programmpassagen während des Satzvorlaufs übersprungen werden, z.B.
Seite 67
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 65/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Elementname Beschreibung Größe in Byte Schreibrecht LockTargBlock Mit Hilfe dieses Datums lassen sich Berei‐ che im Teileprogramm für die Auswahl als Zielsatz sperren. Bei gesetzter Sperre (Wert = 1) wird der...
66/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Elementname Beschreibung Größe in Byte Schreibrecht Timeout Dauer, nachdem der Satzvorlauf abgebro‐ chen wird. Der Wert wird in Millisekunden (ms) angegeben. Der Wert "0" bedeutet, dass die Laufzeit-Überwachung deaktiviert wird.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 67/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung SrunAct Satzvorlauf aktiv Das Signal steht an, solange das Programm im "Rechenlauf" bis zum Abbruchsatz (Zielsatz-1) abgearbeitet wird. SrunReEnter Wiedereintritt aktiv Das Signal wird ausgegeben, solange der Aktionssatz oder das Abgleichprogramm abgearbeitet werden.
68/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Relevante Interface-Signale Satzvorlauf aktiv iCh_SrunAct Das Signal steht an, solange das Programm im "Rechenlauf" bis zum Abbruchsatz (Zielsatz-1) abgearbeitet wird. Wiedereintritt aktiv iCh_SrunReEnter Das Signal wird ausgegeben, solange der Aktionssatz oder das Abgleichprogramm abgearbeitet werden.
Satzwechsel mit "Restweg löschen" eignet sich z.B. bei Anwendungen, inner‐ halb derer ein druck- oder drehmomentgesteuertes "Fahren auf Festan‐ schlag" erforderlich ist. Beispiele finden Sie unter HsBlkSwitch (HSB) im "Rexroth IndraMotion MTX Programmierhandbuch". Durch die Funktion wird die programmierte HINWEIS Kontur verändert! Das kann Schäden am...
70/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Restriktionen ● Sowohl im vorzeitig beendeten Satz, als auch im Nachfolgesatz muss eine lineare Verfahrbewegung programmiert sein (während aktivem G0 oder G1). ● Schnittstelle für schnelle Signalankopplung erforderlich ("Highspeed I/O").
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 71/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Parameter HSSTOP beeinflusst die Wirkungsweise der Funktion: ohne HSSTOP: "fliegender Satzwechsel". Keine Geschwindigkeitsän‐ derung am Satzübergang. HSSTOP=0: Satzwechsel mit "Restweg löschen" und Downslope auf v=0. HSSTOP=-1: Satzwechsel mit "Restweg löschen"...
Seite 74
72/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Abb.5-17: Beispiel "fliegender" Satzwechsel Beispiel: Satzwechsel mit "Restweg löschen" Der programmierte Endpunkt (X50/Y20) bleibt nur dann erhalten, wenn kein Signalwechsel am High-Speed-Eingang stattfindet. In allen anderen Fällen ist der Endpunkt vom Signalwechsel am High-Speed-Eingang abhängig.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 73/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung 5.3.2 Handlungsanweisung: Satzwechsel über High-Speed-Signal mit dem Löschen des Restwegs Applizieren: Schäden an der Maschine oder am Werk‐ HINWEIS stück möglich! Während der Bearbeitung darf kein Steuerungs-Reset ausgelöst werden.
74/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung "1" = Geschwindigkeitssprung auf V=0) ● Die Funktion erfordert eine lineare Verfahrbewegung (G0 oder G1) sowohl im "HsBlkSwitch"-Satz, als auch in dessen Nachfolgesatz. ● Die Funktion muss mit einer Weginformation und kann mit anderen Wegbedingungen zusammen geschrieben werden.
76/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung Werden mehrere Stellen zum Wiederanfahren mit RCB im NC‑Programm programmiert, wird immer die zuletzt erfolgreich abgearbeitete Stelle als Vor‐ gabe für den Satzvorlauf verwendet. Es ist möglich, durch einen bestimmten Parameterwert die zuletzt gemerkte Stelle zu löschen, so dass nach Abarbei‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 77/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kanalsteuerung 5.4.4 Handlungsanweisungen Wurde das Programm nach der Abarbeitung einer aktivierenden RCB-Pro‐ grammierung und vor einer deaktivierenden RCB-Programmierung abgebro‐ chen, ist es möglich, durch IndraWorks Operation einen Satzvorlauf mit Ver‐...
Seite 80
78/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 79/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung Dynamik und Geschwindigkeitsführung Skalieren von Rundachsgeschwindigkeiten 6.1.1 Konfiguration von Skalierungsfaktoren für Rundachsgeschwindigkei‐ Beschreibung Funktion Stellt sicher, dass die Steuerung Geschwindigkeiten synchroner Rund- und Endlosachsen sowohl bei metrischen, als auch bei Inch-bezogenen Program‐...
Seite 82
80/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung ● Sowohl bei Metrisch- als auch bei Inch-Programmierung entspricht 1 Grad stets 1 Inch. Ist bei G70 die Rundachse alleine programmiert, wird der Vorschub in Grad/min interpretiert.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 81/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung Um sicherzustellen, dass nach Hochlauf und nach Grundstellung Feed‐ Ad abgewählt ist, empfehlen wir "FAD()" in MP 7060 00020 (Grundstel‐ lung) mit aufzunehmen. ● Die Funktion wirkt nur für synchrone Achsen vom Achsbewegungstyp "rund"...
82/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung – G71 aktiv – RotInch (7040 00110[1]): 1 Grad = 1 mm – RotMetr (7040 00110[2]): 1 Grad = 1mm – Bei Einsatz von metrischen und inch-bezogenen Teileprogramme –...
Seite 85
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 83/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung Aus diesem Grund kann Rundachsen/-koordinaten ein zusätzlicher Faktor definiert werden, um den Einfluss der Achse auf den Vorschub zu modifizie‐ ren (Wurzel(L1² + L2² + L3² + (R1*F1)² + (R2*F2)²…)). Ist dieser Faktor gleich 1, gilt 1°...
84/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung Relevante Maschinenparameter (MP) 7040 00110 Skalierung der Rundachsgeschwindigkeit bei G70/G71. Abb.6-4: Relevante Maschinenparameter Handlungsanweisung Fall 1 Problem Orientierung im Teileprogramm ändert sich sehr abrupt -> Rundachsen fah‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 85/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Dynamik und Geschwindigkeitsführung Abb.6-5: Polynom-Kurve Polynom-Kurve beschrieben durch Eingezeichnet sind die Kurvenpunkte für äquidistantes Die Kurve entspricht dem folgenden NC‑Programmausschnitt: N10 SplineDef(0002) N20 G1 x1 y0 N20 G06 x(1,0,1) y(0,2) DN(1,0,-1) PL0.8 Relevante NC‑Funktionen...
Seite 88
86/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 89/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Reduzierter Eilgang 7.2.1 Beschreibung Funktion Beim Einfahren von Teileprogrammen ist es oft nicht erwünscht, dass Eil‐ gangsätze mit maximaler Geschwindigkeit verfahren werden. Eine Reaktion des Bedieners mittels "Override" (siehe Kap.
Seite 92
90/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Documentation Instruction Editieren von Maschinenpara‐ Instruction: metern Rexroth IndraMotion MTX Reduzierter Eilgang Documentation: Maschinenparameter IW-Operation / Maschine: Systemgrundstellung auslösen Zur Übernahme der geänderten Maschinenparameter ist eine Systemgrund‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 91/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Test-Vorschub, Test-Eilgang 7.3.1 Beschreibung Funktion Überblendet für die Dauer der jeweils aktivierten Funktion die zuvor im Kanal wirksame Vorschub- bzw. Eilgangsgeschwindigkeit, sofern G8 oder G9 aktiv ist.
92/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung ● Ist der per CPL-Variable vorgegebene Test-Eilgang größer als der steu‐ erungsintern für die Bahn berechnete Eilgangswert, wirkt der steuerung‐ sintern für die Bahn berechnete Eilgangswert.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 93/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung ● Mit dem Linken M-Key "Test-Vorschub" (L4) aktivieren ● Test-Vorschub ist aktiv, wenn das „$“-Zeichen im Statusfeld erscheint oder per SPS: qCh_TestFeed = 1: aktivieren des Test-Vorschubs mit dem kanalspezifischen Geschwindigkeits‐...
Seite 96
94/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Aktivieren: IW-Operation / NC-Programmierung: einer permanenten CPL-Variable einen Wert zuweisen @_TEST_RAPID(<Kanalnummer>) = <Geschwindigkeit in mm/min> Test-Eilganggeschwindigkeit in der Variable ablegen. Documentation IndraMotion MTX Program‐ Documentation: Test-Vorschub...
96/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Restriktionen ● Maximal 10 Verbände systemweit möglich. ● Die Achskollisionsüberwachung ist für einen Verband nur dann wirksam, wenn die beiden beteiligten Achsen referenziert sind. ● Moduloachsen sind nicht erlaubt.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 97/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung 8008 00006 Überwachung des unteren Grenzwerts aktivieren. 0: unterer Grenzwert (MP 8008 00008) wird nicht überwacht, also: Pos(1) ± Pos(2) ≤ oberer Grenzwert 1: unterer Grenzwert (MP 8008 00008) wird überwacht, also: unterer Grenzwert ≤...
Seite 100
98/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Maximal 10 Verbände systemweit möglich. Moduloachsen sind nicht erlaubt. Zu große Achsgeschwindigkeiten [v(Achse1), v(Achse2)] und/ oder Interpolator-Zykluszeiten (tIpo) können auch dann zum An‐ sprechen der Achskollisionsüberwachung führen, wenn die pro‐...
Seite 101
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 99/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Gefahr bei Einstellung der Parameter Berechnung der Werte für Parameter ActUpLim ActLowLim PosUpLim PosLowLim Pos1 - Pos2 Kollision 0 (gleich) Pos1 - Pos2 Pos1 +Pos2 1 (gegen‐...
100/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Moduloachsen sind nicht erlaubt. Zu große Achsgeschwindigkeiten [v(Achse1), v(Achse2)] und/ oder Interpolator-Zykluszeiten (tIpo) können auch dann zum An‐ sprechen der Achskollisionsüberwachung führen, wenn die pro‐ grammierten, rein positionsbezogenen Daten nicht zu einer Kolli‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 101/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung ● Ob die Überwachung nur bei referenzierter oder bei nicht referenzierter Achse erfolgen soll, ist einstellbar. Restriktion ● Überwachungspositionen beziehen sich auf das Achskoordinatensys‐ ● Maximal 64 Überwachungspositionen systemweit...
104/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung Rückzugsvektor als Systemdatum 7.7.1 Beschreibung Funktion Tritt während der Bearbeitung ein Programmabbruch auf, ist es meist wün‐ schenswert, das Werkzeug senkrecht zur bearbeiteten Werkstückoberfläche vom Werkstück abzuheben. Dies ist z.B. nach Stromausfällen von Bedeu‐...
Speicherung festgelegt werden. Die Aktivierung der Speicherung mit einem nach links weisenden Binormalenvektor erfolgt mit dem NC-Befehl (vgl. Rexroth IndraMotion MTX Programmierhandbuch): RecordRevVec(1) oder alternativ RRV(1) , RRV Die Aktivierung der Speicherung mit einem nach rechts weisenden Binormalenvektor erfolgt mit dem NC-Befehl (vgl.
106/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung ● Ist Mirror bezüglich einer oder aller drei Raum-Koordinaten aktiv, wird der Binormalenvektor invertiert. ● Sind G20 und RRV gleichzeitig aktiv, wird das Systemdatum genullt und die Warnung 4146 ausgegeben, da bei aktivem G20 keine Aussage zum Reversevektor möglich ist.
Seite 109
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 107/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Sicherheit / Überwachung 3. Programmieren Sie einen Zyklus zum Zurückziehen des Werkzeugs bei NC-Programm-Unterbrechung Beispiel: Falls die Unterbrechung des NC-Programms bei aktiver Fräserbahnkorrektur geschah, wird man den Fräser in Richtung des Binormalenvektors vom Werkstück zurückziehen wollen.
Seite 110
108/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 109/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Genauigkeit Genauigkeit Genauigkeitsprogrammierung 8.1.1 Beschreibung Funktion In bestimmten Anwendungsfällen kann ein kontrolliertes "Verschleifen" von Konturübergängen ausdrücklich erwünscht sein (z.B. bei der Bearbeitung von Freiformflächen). Die "Genauigkeitsprogrammierung" beschränkt deshalb 1. an Konturübergängen den ●...
110/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Genauigkeit ● Bei im Antrieb aktivem "Feed Forward" (schleppfehlerfreies Fahren; Vorsteuerung) berücksichtigt die Steuerung nur in Verbindung mit Ser‐ vodyn-Antrieben sercos Parameter P-0-0500 zur Berechnung der zuläs‐ sigen Bahngeschwindigkeit. Dazu liest sie den Parameterwert während des sercos Phasenhochlaufs aus dem Antrieb und speichert den Wert Ist P-0-0500 mit Werten >...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 111/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Genauigkeit SDR(328,1) wie SD(328,1), Rückgabewert jedoch im Realformat. Alternative Programmierung: SDR(328). SDR(328,2) wie SD(328,2), Rückgabewert jedoch im Realformat. Abb.8-4: Relevante SD-Funktionen Ist die Funktion "Genauigkeitsprogrammierung" nicht aktiv, liefern alle Funkti‐...
Seite 114
112/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 113/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Bahnbewegung Spline 9.1.1 Überblick Funktion Im Vergleich zur Linear-Interpolation erreicht die Spline-Interpolation mit ei‐ ner geringeren Anzahl von Stützpunkten die gleiche Oberflächen- oder Kon‐ turgenauigkeit, da zwischen den Punkten Kurven erzeugt werden.
Seite 116
114/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung ● ein CAD/CAM-System erzeugt für das NC-Programm Stütz- oder Kon‐ trollpunkte, aus denen die NC Spline-Kurven generiert werden (siehe folgende Abbildung). ● beim Digitalisieren: Oberflächen als einzelne Punkte erfassen (siehe fol‐...
Seite 117
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 115/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung CAD/CAM-System geliefert. Dort werden sie einzeln als NC-Sätze pro‐ grammiert, an die NC übertragen und in der NC interpoliert. Abb.9-3: Splines mit Koeffizientenprogrammierung Vorteil: Die vom CAD/CAM-System gelieferten Daten bestimmen den Spline.
Seite 118
116/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Abb.9-4: kubische Splines ● Typ 3: B-Splines mit Kontrollpunktprogrammierung Bei der B-Spline-Programmierung (z.B. NURBS) stehen im NC-Pro‐ gramm die Kontrollpunkte der B-Spline-Kurve. Die Kurve verläuft nicht durch die Kontrollpunkte , sondern nähert sich mehr oder weniger dem Kontrollpunktpolygon an (s.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 117/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung 9.1.2 Spline mit Koeffizientenprogrammierung Allgemeines Die Koeffizientenprogrammierung von Splines setzt ein entspre‐ chendes CAD/CAM-Programmiersystem voraus, das die Koeffizi‐ enten in einem NC-Programm generieren kann. Integrale Monom-Splines mit Koeffizientenprogrammierung Der Spline wird durch ein Polynom bis zum Grad n=5 dargestellt.
118/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Beispiel: Spline-Kurve mit den beiden Kanalkoordinaten x und y Abb.9-6: Spline-Kurve mit den beiden Koordinaten x und y Spline-Parameterlänge Die Spline-Parameterlänge definiert die Länge des Definitionsintervalls von w. Programmiert wird das Definitionsintervall im NC-Satz über die Vorschrift PL...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 119/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung X(w)=200+1.0w+0.5w -0.1w Endpunkt: X(10)=160 Endpunkt: Y(10)=310 Y(w)=100-1.0w+0.2w +0.2w Endpunkt: B(10)=20 B(w)=10+1.0w+0.0w -0.0w zweiter Spline im NC-Programm Die Spline-Parameterlänge ist 10 (modale Wirkung von PL aus N40). X und Y sind Spline-Mitglieder...
Seite 122
120/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung N20 SplineDef(2) N25 G108 G06 N30 X(A,0,-A) Y(0,2*B) DN(1,0,1)PL1 N40 X(0,-2*A,A) Y(2*B,-2*B) DN(2,-2,1) N50 X(-A,0,A) Y(0,-2*B) DN(1,0,1) N60 X(0,2*A,-A) Y(-2*B,2*B) DN(2,-2,1) N80 G1 Alle Kegelschnitte (Ellipse,..) lassen sich durch rationale Monom- Splines darstellen.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 121/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Abb.9-7: Fehlerfall 9.1.3 Spline mit Stützpunktprogrammierung und tangentialen Übergängen (C1-stetige kubische Splines) Funktion Die Splines werden aus vorgegebenen Punkten (n-Stützstellen) und den Tangenten dieser Punkte berechnet. Die Punkte werden im NC-Programm vorgegeben.
122/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Es sind hier die Splines Umgekehrt wird ein Spline nur durch die Punkte festgelegt. Tangentenberechnung Der tangentiale Übergang wird mittels Parametrierung (Spline-Id siehe Kap. "Funktion" auf Seite 133) einstellt. Hierfür stehen die folgenden Verfahren zur Verfügung:...
Seite 125
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 123/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Abb.9-11: Sehnen-Verfahren Start- und Endbedingung: An beliebigen Stellen innerhalb einer Spline-Sequenz – in den meisten Fällen wird dies der Beginn und das Ende sein – können Randbedingungen pro‐...
124/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung insbesondere bei Krümmungsstetigkeit verstärkt dazu, dass die Kurve "ausbeult" (siehe nächste Abbildung). ● Chordale Parametrisierung Sind die Spline-Stützpunkte unterschiedlich weit entfernt, wird der Ab‐ stand und die Richtung der Stützpunkte berücksichtigt.
Seite 127
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 125/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Abb.9-13: Vektororientierung ● Lineare Orientierungsbewegung als C -stetiger kubischer Spline Bei der linearen Orientierungsbewegung werden Splines in den fünf Ko‐ ordinaten x, y, z, phi, theta erzeugt. Die Splines sind mathematisch äquivalent zu Splines bei einer Achsbewegung in drei Linear- und zwei...
Seite 128
126/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Abb.9-14: Lineare Orientierungsbewegung Die Splines haben darüber hinaus folgende Eigenschaften: ● -Bewegung ( ) ist abhängig von der -Bewegung und umgekehrt. Dies bedeutet, dass z.B. in Sätzen, in denen nur programmiert ist, eine zusätzliche...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 127/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung N0 G06 G8 N1 y20 N2 y40 theta30 N3 y60 theta0 N4 y80 N5 ... N1 In diesem Satz beginnt bereits die Theta-Orientierungsbewegung des Werk‐ zeugs. N4 Erst in diesem Satz endet die Theta-Orientierungsbewegung des Werkzeugs.
Seite 130
128/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Generell werden bei Hermite-Splines sowohl die Stützpunkte r ( i=1,..,n) als auch die Tangenten an den Stützpunkten (Ableitungen der Koordinaten nach dem Weg) von einem CAD/CAM-System berechnet und anschließend der NC vorgegeben (vgl.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 129/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Die Hermite-Splines haben folgende Eigenschaften: ● Aus n Punkten und n Tangenten der Spline-Sequenz entstehen n-1 Splines. Ein Spline r (w) verbindet die Punkte r und r ●...
Seite 132
130/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Start- und Endbedingung: Neben den Randbedingungen Typ 1, 2, 10 und 11, die auch für C -stetige Splines möglich sind (siehe "Start- und Endbedingung:" auf Seite 123), exis‐...
Seite 133
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 131/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung ● Vektororientierung (Variante 2) als eigenständiger C -kubischer Spline unabhängig vom Raum-Spline der Linearkoordinaten x, y, z. Diese Variante erfordert eine hohe Anzahl von Sätzen im Vorausschau‐ bereich. Die Anzahl der Sätze (MP 706000120[3]) sollte etwa drei Mal so hoch wie bei der Variante 1 sein.
Seite 134
132/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung N0 SplineDef(2203,x,y,z,O) ;Linearkoordinaten u. Orientierung sind Spline-Mitglieder (C N0 Coord(1); 5-Achstransformation mit Vektororientierung N0 x0 y0 z0 phi0 theta0 N0 G06 G8 N1 y20 N2 y40 theta30 beginnt...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 133/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung mit Stützpunktprogrammierung und tangentialen Übergängen (C1- stetige kubische Splines) " auf Seite 121). – Bei langen Spline-Sequenzen (Anzahl der Sätze zwischen SBC und EBC), die nicht vollständig im Vorausschaubereich (siehe Kap.
Seite 136
134/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung "drückt" ihn vom Punkt weg. Man spricht in diesem Fall vom rationalen B-Spline oder NURBS. ● B-Splines wirken lokal, d.h. die Veränderung eines Punktes beeinflusst eine vom Grad des B-Splines abhängige Anzahl Splines.
Seite 138
136/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Beispiel: Im folgenden Beispiel des NC-Programms mit 5-Achsbearbeitung steht <P0>, <P1> ... für einen Syntaxausdruck der Form x.. y.. z.. O(..,..,..) Die drei Linearkoordinaten x, y und z beschreiben die Position der Werkzeug‐...
Seite 139
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 137/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Da die Anzahl der Spline-NC-Sätze (N11 bis N17) um zwei größer als die An‐ zahl der Splines ist, entstehen am Anfang der Spline-Sequenz zwei interne Nichtverfahrsätze (N11 und N12).
Seite 140
138/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung N17 <P7> PL2.0 ;5. Knotenspanne ist 2.0 N18 G1 ;Spline aus Dies ergibt den Knotenvektor U = {0,0,0,0,2.3,2.3,3.1,4.3,6.3,6.3,6.3,6.3} Abb.9-22: Beispiel 2 Man beachte, dass ein doppelter Knoten die Anzahl der Splines um 1 ernied‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 139/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Parameter Postprozessor APT‑Format Elemente MTX-Programmformat Bosch Rexroth Kontrollpunkt-Position Kontrollpunkt-Position = Position der Werkzeug‐ x<xti> y<yti> z<zti> O(<xhi-xti>,<yhi-yti>,<zhi-z) und WZ-Orientierung spitze (XTi,YTi,ZTi) und einer Position entlang mit i = 0 bis n.
Seite 142
140/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung den kann es außerdem zu einem unruhigen Bahngeschwindigkeitsver‐ lauf kommen, wenn Sätze mit und ohne Geschwindigkeitsabsenkung ei‐ nander abwechseln 3. Die einfache Lösung, pauschal Spline-Interpolation (G6) an Stelle von Linearinterpolation (G1) zu verwenden, scheitert oft daran, dass wiede‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 141/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Toleranzmaß der Orientierungsbewegung in mm oder Zoll. Ist kein Wirkradiusfaktor für den orientierungsvektor programmiert, ent‐ spricht ein mm einem Grad. "OE" ist nur bei aktiver Vektororientierung von Bedeutung.
142/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Spline-Id Parametrisierung 0 = ohne Bedeutung Empfohlene Kombinati‐ Spline-Typ 1 = äquidistant Untertyp Grad Bedeutung 2 = chordal 3 = zentripetal Polynom-Koeffizienten- 1,..,5 SplineDef(3) Programmierung ohne Bedeutung Tangentenberechnung: c1-stetiger lokaler kubi‐...
Seite 145
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 143/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung DN(..) Nenner-Polynom bei Koeffizienten-Programmierung für die Be‐ schreibung von rationalen Monom-Splines (Bezier-Spline, rati‐ onaler B-Splines (NURBS), alle Kegelschnitte). PL(..) Spline-Parameterlänge Abb.9-26: Relevante NC-Funktionen - Spline mit Koeffizientenprogrammierung Beispiel: N10 SplineDef(2) ;Koeffizientenprogrammierung Grad 2...
Seite 146
144/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung N30 G06 X(20,1) Y(10,-1) PL3.0 N40 X(30.5,2.1) Y(10.8,-0.8) Z(5,1.3) PL4.2 N1000 G1 ● -stetige kubische Splines: G06 mit den modalen Parametern: <CoordName> Programmierung der Koordinaten; werden nur für die Berech‐...
Seite 147
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 145/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung <Id> Spline-Typ, (siehe Abb. 9-25 "Spline-Id" auf Seite 142) <Members> Legt die Koordinaten- oder Achsnamen fest, die an der Spline- Bewegung teilnehmen. Nicht aufgeführte Koordinaten/Achsen können nur linear bewegt werden.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 147/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung 8007 00099 Spline-Konfiguration (nur für C -stetigen kubischen Spline rele‐ vant) [1] Grad des Splines zwischen zwei Teilsequenzen: kubischer Spline (nur am Startpunkt C -stetig) quadratischer Spline (C -stetig zum Vorgän‐...
148/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung 9.1.10 Handlungsanweisung: Spline aktivieren IW-Operation / NC-Programmierung: Initialisieren Vor der erstmaligen Benutzung von G06 im NC-Programm ist die Initialisie‐ rung SplineDef zu programmieren, sofern dies nicht bereits im Maschinenpa‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 149/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Spline-Zusatzfunktionen 9.2.1 Automatische Ecken- und Geradenerkennung Funktion Hintergrund In vielen Fällen erzeugen CAD/CAM-Postprozessoren für die Bearbeitung von Freiformflächen NC-Programme, die ausschließlich Linearsätze (G1) ent‐ halten. Eine hohe Oberflächengüte zusammen mit einer kurzen Bearbei‐...
Seite 152
150/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung Vorgegeben wird ein Abstandsfaktor f . Der mittlere Punktabstand im Voraus‐ schaubereich sei . Die Abstandsbedingung für einen Satz j lautet dann Bei der Berechnung des mittleren Punktabstands werden die d mit erfüll‐...
Seite 153
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 151/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Bahnbewegung SPD(2203,x,y,z,O) CLD(ANG20,DIST5) G06 x.. y.. z.. phi.. theta.. ;Spline 2203 ein absolute Abstandsbedingung, absolute und relative Winkelbedingung sind aktiv x.. y.. z.. O(..) x.. y.. z.. O() CLD(DIST8) Ausschalten der Winkelbedingung, neue absolute Abstandsbedingung.
Seite 154
152/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 153/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Werkzeugorientierung und Orientierungsbewegung 10.1 Allgemeines 10.1.1 Beschreibung Orientierungsbewegungen treten immer dann auf, wenn das Werkzeug im Raum ausgerichtet werden soll, d.h. wenn die Werkzeuglängsachse nicht mehr einer kartesischen Anordnung der Maschinenachsen folgen soll. Dies betrifft z.B.
Seite 156
154/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Abb.10-2: Rotatorische Freiheitsgrade Beispiel: 5- und 6-Achstransformation ● 5-Achstransformation: Fräswerkzeug (rotationssymmetrisch) mit 3 Positionskoordinaten (x, y, z) und 2 Orientierungskoordinaten (phi, theta). ● 6-Achstransformation: Greiferwerkzeug (nicht rotationssymmetrisch) mit 3 Positionskoordina‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 155/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Raumkoordinaten oder eine Untermenge von ihnen werden mit der Program‐ mierung einer entsprechenden Achstransformation aktiv (z.B. 5‑Achs-, 6‑Achs-, Stirnseitentransformation). Beispiel: 5‑Achs-Fräsmaschine mit 5-Achstransformation Die 5-Achstransformation transformiert zwischen den Maschinenkoordinaten: X, Y, Z, B, C, U, V, W und den Werkstückkoordinaten:...
Seite 158
156/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Phi: 0° < Phi < 360° Theta: 0° < Theta <180° Psi: 0° < Psi < 360° Die eingeschränkten Wertebereiche bewirken, dass für jede beliebige Orien‐...
Seite 159
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 157/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Abb.10-4: Drehung um die jeweils neue Koordinate - Greiferwerkzeug-Orientie‐ rung (bei einer 6-Achstransformation) Bei dieser Variante ist die X‑Y‑Hauptebene bereits durch die ersten beiden Basisdrehungen definiert. Die 3. Basisdrehung dient lediglich zur Definition der X‑Y‑Koordinaten innerhalb des Zielkoordinatensystems.
Seite 160
158/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Anschließend drehen in negative Drehrichtung um die neue Y‑Achse, bis auch die X‑Achse parallel zur X‑Y‑Ebene des Ausgangskoordinaten‐ systems ausgerichtet ist, bzw. die Z‑Achse parallel zur Z‑Achse des Ausgangskoordinatensystems liegt.
Seite 161
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 159/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Beispiel: Greiferwerkzeug-Orientierung (bei einer 6-Achstransformation) Zur besseren Übersicht ist das Werkzeugkoordinatensystem auf den Nordpol des Programmkoordinatensystems verschoben. Abb.10-6: Drehung um raumfeste Koordinaten - Greiferwerkzeug-Orientierung (bei einer 6-Achstransformation)
Seite 162
160/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Drehung um die neue Z‑Koordinate des "TCS‑Koordinatensystems nach der 2. Drehung" mit Winkel Psi. Damit ist das Zielkoordinatensystem erreicht. Bei dieser Variante lassen sich die Eulerwinkel sofort ablesen:...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 161/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Abb.10-7: Gemischte Drehung um die jeweils neue raumfeste Koordinate - Greif‐ erwerkzeug-Orientierung (bei einer 6-Achstransformation) 10.3 Orientierungstypen 10.3.1 Beschreibung Allgemeines Werkzeugorientierungen werden mit Hilfe der Eulerwinkel beschrieben (siehe Kap.
162/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Bei nicht rotationssymmetrischen Werkzeugen (z.B. Greiferwerkzeug) wer‐ den alle drei Eulerwinkel zur Orientierungsbeschreibung benötigt. In diesem Fall hat das Werkzeug eine Tensororientierung. Spezialfälle mit nur einem Orientierungswinkel werden in den entsprechen‐...
Seite 165
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 163/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Die folgende Abbildung zeigt die Möglichkeiten der Orientierung: Abb.10-9: Möglichkeiten der Orientierung ● Das rotationssymmetrische Werkzeug wird so im Raum orientiert, dass der Orientierungsvektor O der Werkzeuglängsachse bezüglich beider Neigungswinkel parallel zur geneigten Werkstückfläche steht.
164/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Relevante NC‑Funktionen Coord(<i>) Achstransformation i aktivieren Raumkoordinatenprogrammierung ist nur im Zusammenhang mit einer aktiven Achstransformation i möglich. Es dürfen keine Achsadressen programmiert werden, die durch das Umschalten auf Raumkoordinaten betroffen sind.
Seite 167
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 165/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Coord(0) Das gemeinsame Nenner-Polynom (DN) gilt nicht für die Vektor‐ orientierung (siehe Kap. 10.3.2 "Vektororientierung " auf Seite Programmierung der Orientie‐ ROTAX(<R >,<R >,<R >) ROTAX(..) definiert die Orientierung der Drehach‐...
Seite 168
166/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung die vom Orientierungsvektor überstrichen wird, ist eben. Die Bewegung der Spitze des Orientierungsvektors entspricht einer Großkreisbewe‐ gung auf der Einheitskugel. ● Um eine Drehachse für die Orientierung intern berechnen zu können,...
Seite 169
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 167/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Abb.10-12: Orientierungsvektor überstreicht einen Kegelmantel Drehgeschwindigkeit des Orientie‐ Die Drehgeschwindigkeit des Orientierungsvektors hängt davon ab, ob neben rungsvektors: der Orientierungsbewegung eine TCP‑Bewegung stattfindet oder nicht: ●...
168/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Der programmierte Vorschub bezieht sich ausschließlich auf die TCP‑Bewegung. Die Orientierungsbewegung wird synchron "mitge‐ schleppt". ● Reine Orientierungsbewegung: Der programmierte Vorschub ist die Winkelgeschwindigkeit der Drehzei‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 169/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Entfernt von der Polstelle ergeben sich kleine und in Polnähe große Winkel‐ änderungen der C‑Achse. Die C‑Achse begrenzt damit für ein gegebenes Bahnsegment (ein NC‑Satz) die maximal mögliche Bahngeschwindigkeit er‐...
170/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Relevante Maschinenparameter TRA/AxTrafo[x]/ Epsilon-Umgebung EpsAxTrafo Definiert einen Fangbereich (in Grad), um die Orientierung MP 1030 00160 Theta = 0°. Orientierungsbewegungen durch die Epsi‐ lon‑Umgebung werden dann exakt durch die Stelle The‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 171/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Abb.10-16: Lineare Orientierung - Vektororientierung Relevante NC‑Funktionen Coord(<i>) Achstransformation "i" aktivieren. Raumkoordinatenprogrammierung ist nur im Zusammenhang mit einer aktiven Achstransformation "i" möglich. Es dürfen keine Achsadressen programmiert werden, die durch das Umschalten auf Raumkoordinaten betroffen sind.
172/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Phi<phi> The‐ Orientierung mit den beiden ersten Eulerwinkeln (Richtungs‐ ta<theta> winkeln) Phi, Theta. Die Namen "Phi" und "Theta" sind im Maschinenparameter CHAN/Ch[x]/Coord/Wcs/OriCoord[1..3] (MP7080 00010) fest‐ gelegt.
Seite 175
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 173/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Zeilen und Spalten des Tensors haben die Länge "1" und stehen jeweils senkrecht aufeinander. Die Spalten des Tensors sind die Vektorkomponenten der Basisvektoren e des verdrehten TCS bezüglich des Bezugskoordinatensystems: Die Basisvektoren e bilden letztlich die "Arme"...
174/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Beispiel: 3x3-Orientierungstensor eines nicht-rotationssymmetrischen Werkzeugs im Raum Abb.10-19: Beispiel - Orientierungstensor Der Orientierungstensor hat den Nachteil, dass seine neun Kom‐ ponenten nicht unabhängig voneinander sind, da für eine allge‐...
Seite 177
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 175/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung des Orientierungstensors brauchen nicht 1-normiert angegeben zu werden. Die Normierung auf "1" erfolgt automatisch innerhalb der NC. Die TCS‑Orientierung kann mit den 5 folgenden Alternativen programmiert werden: Phi<Phi...
Seite 178
176/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Eine detaillierte Darstellung der einzelnen Parameter finden Sie im "Rexroth IndraMotion MTX Programmierhandbuch". Bewegung des Orientie‐ Bei nicht-rotationssymmetrischen Werkzeugen müssen, im Gegensatz zum rungstensors: Orientierungsvektor, alle drei Koordinaten des TCS räumlich ausgerichtet werden.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 177/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung ● Die Orientierung der Drehachse wird mit "kartesischen Komponenten" oder "Polarkoordinaten" des Bezugskoordinatensystems mit Hilfe der Funktion "ROTAX(..) "programmiert. ● Bewegungen des Orientierungstensors wird mit der Funktion "RO‐...
178/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung ● Berücksichtigung der Werkzeugsymmetrie. Dadurch kann die Steuerung die bei Konturknicken erforderliche Anstelldrehung des Werkzeuges selbstständig optimieren ("Kürzeste Weg"-Logik). ● Automatisches Einfügen von Zwischensätzen zur Drehung des Werk‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 179/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Werkzeugorientierung und Orientierungsbewegung Relevante IF‑Signale iCh_TangTRotCmd "Werkzeugdrehung (TangTool)" (Kanalinterface). High-Signal zeigt der SPS an, dass der Knickwinkel zwischen zwei Konturelementen den aktuell eingestellten Zwischensat‐ zwinkel überschreitet. Ob die NC zur Ausführung des Zwischensatzes auf die Freiga‐...
Seite 182
180/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
Koordinatensys‐ tem, das irgendwo im Raum positioniert und orientiert ist (siehe dazu Doku‐ mentation "Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Grund‐ lagen", Kap. "Achsen, Koordinaten, Koordinatensysteme"). Die Umsetzung der Programmkoordinaten in das reale Achssystem der Ma‐...
182/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Diese kartesischen Koordinaten ergeben nun durch "Rausrechnen" der Achs-Transformation AT1 die eigentlichen Achssollwerte. Abb.11-1: Transformation der Programmkoordinatenwerte in Achssollwerte Aus der Art und Weise, wie Achssollwerte per Achs-Transformation aus den Programmkoordinaten erzeugt werden, erkennt man, dass Raumkoordinaten bzw.
Seite 185
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 183/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Ziffer Abk. Bedeutung Optionen Eingänge der Vorwärtstransfor‐ 0..3 mation, linear Eingänge der Vorwärtstransfor‐ 0..3 mation, rotatorisch Keine Orientierungsbewegung Lineare Orientierungsbewegung in den rotatorischen Achsen Kennung der unterstützten Ori‐...
184/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Kennung für Achsanordnungen Um die Anordnung, Typ und Anzahl der Achsen, die an 5- und 6-Achs-Trans‐ formationen beteiligt sind, schnell zu erfassen, wird folgende Kennung defi‐ niert: L = Bezeichnung für lineare Achsen R = Bezeichnung für Rotationsachsen...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 185/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Einer Achs-Transformation an AT1 kann eine geeignete Achs-Transformation AT2 (zwischen MCS und BCS) nachgeschaltet werden. Beispiel: Die Greiferkoordinaten (x, y, z, , ) eines SCARA-Roboters (AT1) werden mit Hilfe der 5-Achs-Transformation (AT2) programmiert.
Im MP 1030 00140 werden die Längen und Winkelparameter für die aktuelle Achs-Transformation eingestellt. Diese können mit Hilfe der Funktion "Achs- Kinematikkalibrierung" bzgl. der exakten Ausrichtung der Achsen/Koordina‐ ten optimiert werden (siehe Dokumentation "Rexroth IndraMotion MTX Funk‐ tionsbeschreibung 13VRS Grundlagen", Kap. "Achsen, Koordinaten, Koordi‐ natensysteme").
Seite 189
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 187/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 3. Die Koordinatennamen und -Positionen im WCS werden entsprechend umgeschaltet. Aktivieren der Achs-Transformation per Systemdatum: Alternativ zu der oben beschriebenen Maschinenparameter-Nummer kann eine Achs-Transformation auch per Systemdatum aktiviert werden. Dazu existiert der steuerungsinterne Typ SysAxTrafo_t, der alle achstransformati‐...
188/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 2. Die Koordinatennamen und -Positionen im MCS und in allen nachfol‐ genden Koordinatensystemen werden auf ACS‑Namen und ACS‑Positi‐ onen zurückgeschaltet Die Programmierung von COORD(0,2) löst folgende Aktionen aus: 1.
Seite 191
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 189/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation <?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:include schemaLocation="basic_ty.xsd"/> <xs:complexType name="SysAxTrafo_"t> <xs:annotation> <xs:documentation>Konfigurationsdaten der Achs-Transformation </xs:documentation> <xs:documentation>Autor: KE</xs:documentation> <xs:documentation>Achtung! Werden hier Änderungen vorgenommen, muss gleichzeitig acb1sysd.h geändert werden. </xs:documentation>...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 191/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation AT1NO% liefert die AxTrafoNo der aktiven AT1 des zweiten Kanals. Dabei bedeutet : AT1NO% = 0 keine Achstransformation aktiv AT1NO% = 1..20 Coord (AT1NO%) aktiv (z.B. Coord (4) AT1NO% = 1000 z.B.
Seite 194
192/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beschreibung Kinematik-Typ Achsanzahl Wirkstelle in Kapitel ... 4-Achs-Transfor‐ Kap. 11.6 "4-Achs- mation mit LLLR 3131002 Transformation - Typ 2: Schwenkachse LLLR" auf Seite 225 4-Achs-Transfor‐ Kap. 11.7 "4-Achs-...
Seite 195
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 193/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beschreibung Kinematik-Typ Achsanzahl Wirkstelle in Kapitel ... Kardanische 5- Kap. 11.11 "5-Achs- LLLRR Achs-Transforma‐ Transformation - Typ 4: 3232211 (Vektororientie‐ tion mit Schwenk- Kardanischer Kopf " rung) Drehachse...
194/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beschreibung Kinematik-Typ Achsanzahl Wirkstelle in Kapitel ... Kap. 11.19 "5-Achs- Abwicklung Zylindermantel-Trans‐ 3232221 Vektor-Orientie‐ formation" auf Seite rung Kap. 11.19 "5-Achs- Projektion Zylindermantel-Trans‐ 3232122 Linear-Orientie‐ formation" auf Seite rung Kap.
Seite 197
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 195/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-5: 3- und 4‑Achs-Bipod Die Bipod-Transformation kennt 2 Betriebszustände: ● Mit Spindel‑C‑Achsnachführung ● Ohne Spindel‑C‑Achsnachführung Das Werkzeug dreht sich während der Bewegung in der XY‑Ebene auch um seine, zur Z‑Richtung parallelen Längsachse.
196/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Relevante NC‑Funktionen COORD(i) Mit i=1..20 wird eine Bipod-Transformation aktiviert, die in MP 1030 00110 definiert ist. COORD(0,1) Ausschalten der Bipod-Transformation (Wirkstelle AT1) Abb.11-6: Relevante NC‑Funktionen Relevante Maschinenparamater 1030 00110...
Seite 199
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 197/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-8: Daten der Referenzstellung ermitteln Mit den Achsen YL und YR den Tool Center Point (TCP) eines geeigne‐ tes Werkzeugs in die gewünschte Referenzposition bringen. An dieser Position soll später bei eingeschalteter Transformation folgendes gelten: Koordinaten (X = Y = (Z) = C = 0).
Seite 200
198/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Für im SpCS gilt stets die y'‑Komponente = 0, daher ist nur die x'‑Komponente von Bedeutung. Abstand der Gelenkmittelpunkte A und A der Koppelelemente bestim‐ men. Da die Linearachsen YL und YR auf denjenigen Achspositionen stehen, für die Koordinaten x = y = 0 sind, muss nun die Position der Z‑Achse...
Seite 201
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 199/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00120 Systemachsen der 3-Achs-Bipod-Transformation: MP-Name: FwdInCoordIndTrafo[1..8] SD-Elem. : AxisAssignment[1..8] Systemachsindex der YL‑Achse Systemachsindex der YR‑Achse Systemachsindex der Spindel-C‑Achse [4..8] nicht relevant 1030 00130 Achspositionen der Referenzstellung für 4-Achs-Bipod MP-Name: RefPosTrafo[1..8]...
Seite 202
200/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Die oben gezeigten Vektoren ... werden anteilig bzgl. der Koordinaten von MCS und SpCS hier eingetragen: Werte der Parameter q aus der Ma‐...
Seite 203
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 201/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Programmierung der Spindel‑C‑Achsnachführung: Die Bipod-Transformation ist bereits beim Hochlauf aktiv und die SC‑Achse wird mit Spindel‑C‑Achsnachführung ausgeführt, d.h. sie befindet sich im In‐ terpolationsverband des Kanals. Beispiel einer Programmierung: M3 S5000 ;Spindel im Drehzahlbetrieb...
Seite 204
202/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-10: Beispiel für eine Bipod-Konfiguration NC: Bipod in Referenzstellung bringen und Kalibrierung durchführen Abb.11-11: zeigt beispielhaft die geometrischen Abhängigkeiten der Bipodkine‐ matik ● Mit den Achsen YL und YR den Tool Center Point (TCP) eines geeigne‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 203/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● Nullpunkte der Bewegungslinien der Gelenkmittelpunkte A0 und B0 im MCS bestimmen = Abstand MCS‑Nullpunkt zu den Nullpunkt-Positionen der Achsen YL und YR. Die Koordinaten der Gelenkmittelpunkte A0 und B0 im MCS ergeben sich aus den Achspositionen.
204/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-13: SCARA-Transformation Linearachsen sind nicht an der Transformation beteiligt. Relevante NC‑Funktionen COORD(<i>) mit i=1..20; aktiviert die SCARA-Achs-Transformation, die in MP 1030 00110 definiert ist. COORD(0,1) Die aktive SCARA-Transformation wird deaktiviert.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 205/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-16: Referenzstellung SCARA Mehrdeutige Achspositionen Eine Werkzeugposition (TCP‑Position) kann mit 2 unterschiedlichen Positio‐ nen der Rundachsen und ihrer l ‑Arme erreicht werden: Linksknick: Transformationszweig 1 Rechtsknick: Transformationszweig 2 Ein Übergang von Zweig 1 auf 2 und umgekehrt ist bei eingeschalteter SCA‐...
206/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beispiel: Ein Rechtsknick (Transformationszweig 2) führt dazu, dass die Achsen ge‐ gen das Hindernis fahren. In diesem Fall darf nur der Transformationszweig 1 gewählt werden, um Position 2 anfahren zu können.
Seite 209
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 207/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Transformations-relevante Parameter MP-Nummer Beschreibung 1030 00110 Transformationstyp MP-Name: TrafoType SD-Elem. : Type 2103011 Scara 1030 00120 Systemachsen/-koordinaten der Transformation MP-Name: FwdInCoordIndTrafo[1..8] SD-Elem. : AxisAssignment[1..8] Systemachsnummer von A Systemachsnummer von B Systemachsnummer von C [4..8]...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 209/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Relevante NC‑Funktionen COORD(1) TRFOPT(< >,< >,< >,< >,< >,< >) Mit i=1..20 wird eine, in MP 1030 00110 definierte, nichtortho‐ gonale 2-Achs-Transformation aktiviert. Es besteht die Option, die in MP definierten Achsorientierun‐...
210/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-25: Beispiel Relevante NC‑Funktionen COORD(<i>) TRFOPT(< >,< >): Mit i=1..20 wird eine, in MP 1030 00110 definierte, nichtortho‐ gonale 2-Achs-Transformation aktiviert. Es besteht die Option, die in MP definierten Achsorientierun‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 211/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die Orientierung der Linearachsen wird jeweils durch ihre Polarkoordinaten (theta) auf die MCS‑Z‑Koordinate bezogen: ● Xa‑Achse: ● Za‑Achse: Abb.11-29: Beispiel Relevante NC‑Funktionen COORD(<i>) TRFOPT(< >,< >): Mit i=1..20 wird eine, in MP 1030 00110 definierte, nichtortho‐...
Seite 214
212/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ter tra "Achstransformationen" im Setup (SUP) aktiviert werden. Der Pfad des MP-Namens ist immer "TRA/AxTrafo[1..20]/...". Alternativ dazu kann die Achstransformation über ein benutzerdefiniertes Systemdatum vom Typ SysAxTrafo_t appliziert werden.
Seite 215
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 213/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Achsrichtungen im MCS, Einheit in Grad. [7..16] nicht relevant Abb.11-32: Applizieren - Variante 1 An folgenden Beispielen wird die Einstellung der Winkelparameter einer...
Seite 216
214/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00140 Einheiten in Grad = 90 = 90 = 60 = beliebig Beispiel: Einstellung der Winkelparameter einer nichtorthogonalen 3‑Achsfunktion - Beispiel 2 Abb.11-34: Beispiel 2 Hier wird die Achs-Transformation benutzt, um von einem linkshändigen kar‐...
Seite 217
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 215/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-35: Applizieren - Variante 2 Daten der Referenzstellung ermitteln: Die Referenzstellung setzt voraus, dass die Koordinatenorientierung aller be‐ teiligten Achsen und die Achspositionen der Referenzstellung bekannt sind. Dazu müssen die folgenden MP gesetzt werden (Beispiel):...
Seite 218
216/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-37: Applizieren - Variante 3 Daten der Referenzstellung ermitteln: Die Referenzstellung setzt voraus, dass die Koordinatenorientierung aller be‐ teiligten Achsen und die Achspositionen der Referenzstellung bekannt sind. Dazu müssen die folgenden MP gesetzt werden (Beispiel):...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 217/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● Systemdatum, dann wird die Transformation im NC-Programm aktiviert mit (Typ "SysAxTrafo_t"): COORD(<SD.MtbAxTrafo>) Programmbeispiel: Die Transformation ist im 4. Maschinenparametersatz definiert. Am Pro‐ grammanfang ist keine AchsTransformation aktiv:...
Seite 220
218/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● Die rotatorischen Achsen können als Endlos- oder als Rundachsen defi‐ niert werden. Abb.11-40: Referenzstellung der Hauptspindel-Konfiguration Abb.11-41: Referenzstellung der Gegenspindel-Konfiguration Die Vektoren definieren die Geometrie der 4‑Achs-Kinematik. Sie beschreiben die Armlängen der Kinematik und haben die Form...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 219/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Haupt- und Gegenspindel können mit der gleichen Achs-Transformation rea‐ lisiert werden. Sie unterscheiden sich nur in der Parametrisierung. Es gilt: < 0, l < 0, Z = +3 Hauptspindel: >...
Seite 222
220/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 3-Achs-Variante LRR: Transformations-relevante Parameter MP-Nummer Beschreibung 1030 00110 Transformationstyp MP-Name: TrafoType SD-Elem. : Type 2112001 Scara auf Linearachse LRR 1030 00120 Systemachsen/-koordinaten der Transformation MP-Name: FwdInCoordIndTrafo[1..8] SD-Elem. : AxisAssignment[1..8]...
Seite 223
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 221/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 224
222/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [4..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
Seite 225
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 223/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 225/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die 3-Achs-Transformation LRR ist im 4. Maschinenparametersatz definiert. Am Programmanfang ist keine Achstransformation aktiv: Programm: Transformation aktivieren N100 G1 F1000 Z10 A1=10 A2=30 ;die Achsen Z,A1,A2 werden verfahren...
Seite 228
226/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-45: LLLR (Typ A-Achse)
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 227/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-46: LLLR (Typ B-Achse) Der Vektor l definiert die Geometrie der 4-Achs-Kinematik. Er hat die Form ). l ist der Vektor von der R -Achse (A-/B-Achse) zum Nullpunkt des BCS.
Seite 230
228/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die Achspositionen der Referenzstellung müssen ermittelt werden. In der nachfolgenden Tabelle sind jeweils die äquivalenten MP-Nummern, MP-Name und SD-Elemente angegeben. Um eine Transformation zu appli‐ zieren, muss eine der Varianten entsprechend besetzt werden.
Seite 231
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 229/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 232
230/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [5..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 231/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 11.7 4-Achs-Transformation - Typ 3: RLLL 11.7.1 Beschreibung Funktion Bei dieser Transformation handelt es sich um eine Konfiguration mit drei Li‐ nearachsen und einer Schwenkachse. Die Schwenkachse R bewirkt eine Verdrehung des Werkstücks.
Seite 234
232/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-49: RLLL (Typ A-Achse)
Seite 235
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 233/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-50: RLLL (Typ B-Achse)
234/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-51: RLLL (Typ B-Achse) Der Vektor l definiert die Geometrie der 4-Achs-Kinematik. Er hat die Form ). l ist der Vektor von der R -Achse (A-/B-Achse) zum Nullpunkt des BCS.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 235/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 11.7.2 Handlungsanweisung Applizieren Die Achstransformation kann über die relevanten Maschinenparameter appli‐ ziert werden. Dazu muss die Funktion Achstransformation über den Parame‐ ter tra "Achstransformationen" im Setup (SUP) aktiviert werden. Der Pfad des MP-Namens ist immer "TRA/AxTrafo[1..20]/...".
Seite 238
236/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 239
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 237/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [5..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
242/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation dreht das Werkzeug um die y‑Koordinate des BCS. Die Richtungspfeile an den Achskörpern geben jeweils die positive Drehrichtung an. Die Ausrichtung des BCS ist durch die Achs-Transformation eindeutig festge‐...
Seite 245
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 243/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-61: Referenzstellung (Typ B‑Achse)
244/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beispiel: 5‑Achsdreh-Schwenkkopf mit und ohne Versatz der B‑Achse Abb.11-62: Beispiel Besonderheiten ● Mehrdeutige Achspositionen:...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 245/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Im Allgemeinen kann eine TCP‑Position und eine Werkzeug‐ orientierung durch zwei verschiedene Achsposen (Transforma‐ tionszweige) erreicht werden. Die Zweige unterscheiden sich in den B‑Achspositionen. Welche der beiden Posen (Transformationszweige) benutzt wird, ent‐...
246/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beispiel: zur Werkzeugkorrektur Eine Fräser-Werkzeugkorrektur (Länge, Radius) bedeutet hierbei eine räumli‐ che Verschiebung (um L3 und L1) des TCP entlang eines Korrekturvektors vom TCP zum TCP (positiver L3‑Wert verlängert das Werkzeug).
Seite 249
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 247/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Transformations-relevante Parameter MP-Nummer Beschreibung 1030 00110 Transformationstyp MP-Name: TrafoType SD-Elem. : Type 3232201 LLLRR mit Vektor-Orientierung 3232101 LLLRR mit Linear-Orientierung LLLRR mit Linear-Bewegung der 3032101 rotatorischen Achsen 1030 00120 Systemachsen/-koordinaten der Transformation MP-Name: FwdInCoordIndTrafo[1..8]...
Seite 250
248/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 251
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 249/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [6..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
250/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N999 COORD(0) ;Ausschalten Achs-Transformation ;ab hier werden wieder Achsen programmiert Deaktivieren COORD(0) bzw. COORD(0,2) schaltet die Achstransformation im NC-Programm aus. 11.9 5-Achs-Transformation - Typ 2: RLLLR (mit Rundtisch) 11.9.1...
Seite 253
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 251/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-66: RLLLR (mit Rundtisch) Abb.11-67: ALLLB...
Seite 254
252/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die Vektoren definieren die Geometrie der 5‑Achs-Kinematik. ist ein Vektor entlang x von der R1‑Achse (C-/A‑Achse) zur R2‑Achse (B-/A‑Achse). ist der Fortsetzungsvektor von der R2‑Achse (B-/A‑Achse) zum Nullpunkt des BCS (in der Referenzstellung).
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 253/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Eigenschaften der Achs-Transfor‐ Bei aktiver 5-Achs-Transformation werden die Koordinaten x, y, z, φ, θ des mation: Basiskoordinatensystem BCS in das Maschinenkoordinatensystem MCS transformiert. Eingangsgrößen sind die Linearkoordinaten x, y, z und die Orientierungs‐...
254/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00140 Definiert die Längen- und Winkelparameter. 1030 00160 Epsilon-Umgebungen Abb.11-70: Relevante Maschinenparameter Referenzstellung In der Referenzstellung der folgenden Konfiguration (im MCS: X, Y, Z,R1 = C und R2 = B) ist die Spitze (TCP) des rotationssymmetrischen Werkzeugs (Fräser oder Laser) auf dem Ursprung des Basiskoordinatensystems (BCS)
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 255/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-72: Werkzeugkorrektur Besonderheiten ● Mehrdeutige Achspositionen: Im Allgemeinen kann eine TCP‑Position und eine Werkzeugorientierung durch zwei verschiedene Achsposen (Transformationszweige) erreicht werden. Die Zweige unterscheiden sich in den B‑Achspositionen (bzw.
256/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Im Nordpol wirkt der Maschinenparameter 103000160 Epsilon-Umge‐ bungen, d.h. Orientierungsbewegungen durch die ε‑Umgebung werden zwangsweise durch die Stelle θ = 0 geleitet. Bei θ = 0 kann φ programmiert werden, jedoch erfolgt keine Bewegung.
Seite 259
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 257/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 260
258/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [6..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 259/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N999 COORD(0) ;Ausschalten Achs-Transformation ;ab hier werden wieder Achsen programmiert Deaktivieren COORD(0) bzw. COORD(0,2) schaltet die Achstransformation im NC-Programm aus. 11.10 5-Achs-Transformation - Typ 3: RRLLL (mit Schwenk-/ Rundtisch) 11.10.1...
260/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-75: Achs-Transformation mit Rundtisch Restriktion Eine Online-Korrektur für ist nicht möglich. Relevante NC‑Funktionen COORD(<i>) Mit i=1..20 wird eine 5-Achs-Transformation aktiviert, die in MP 1030 00110 definiert ist. COORD(0,2) Die aktive Transformation wird deaktiviert.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 261/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Eingangsgrößen sind die Linearkoordinaten x, y, z und die Orientierungs‐ koordinaten φ, θ. Mit Einschalten dieser Achs-Transformation wird entweder die Vektororientierungsbewegung (Typ 3232203) oder die lineare Orientie‐ rungsbewegung (Typ 3232103) aktiviert.
262/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-78: Referenzstellung TCS, TCP TCS bezeichnet das Werkzeugkoordinatensystem. / TCP bezeichnet den Tool Center Point (Werkzeugmittelpunkt) ohne/ mit Korrektur. Werkzeugkorrektur Die Achs-Transformation unterstützt eine Werkzeugkorrektur im Werkzeug‐ koordinatensystem (TCS). In der Referenzstellung stimmen TCS und BCS überein.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 263/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-79: Werkzeugkorrektur Besonderheiten ● Mehrdeutige Achspositionen: Im Allgemeinen kann eine TCP‑Position und eine Werkzeugorientierung durch zwei verschiedene Achsposen (Transformationszweige) erreicht werden. Die Zweige unterscheiden sich in den B‑Achspositionen (bzw.
264/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Im Nordpol wirkt der Maschinenparameter 103000160 Epsilon-Umge‐ bungen, d.h. Orientierungsbewegungen durch die ε‑Umgebung werden zwangsweise durch die Stelle θ = 0 geleitet. Bei θ = 0 kann φ programmiert werden, es erfolgt jedoch keine Bewe‐...
Seite 267
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 265/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 268
266/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [6..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 267/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N999 COORD(0) ;Ausschalten Achs-Transformation ;ab hier werden wieder Achsen programmiert Deaktivieren COORD(0) bzw. COORD(0,2) schaltet die Achstransformation im NC-Programm aus. 11.11 5-Achs-Transformation - Typ 4: Kardanischer Kopf 11.11.1...
268/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-82: Funktion Typ4: Kardanischer Kopf Restriktion Eine Online-Korrektur für ist nicht möglich. Relevante NC‑Funktionen COORD(<i>) Mit i=1..20 wird eine 5-Achs-Transformationen aktiviert, die in MP 1030 00110 definiert sind.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 269/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Eigenschaften der Kardanischen Achs-Transformation Eingangsgrößen sind die Linearkoordinaten x, y, z und die Orientierungs‐ koordinaten . Mit Einschalten dieser Achs-Transformation wird au‐ tomatisch die Vektororientierungsbewegung aktiviert, d.h. jede Orientierungs‐...
270/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beispiel: = 45°: → = 90°; also ist = 0 in der B‑Achsstellung ±180° Referenzstellung Die Achspositionen aller Achsen sind in der Referenzstellung durch folgende Eigenschaften definiert: ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 271/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Werkzeugkorrektur Die Achs-Transformation unterstützt eine Werkzeugkorrektur im Werkzeug‐ koordinatensystem (TCS). Das TCS stimmt in der Referenzstellung mit dem BCS überein. Der Werkzeugkorrekturvektor zeigt vom korrigierten Werk‐ zeugmittelpunkt TCP zum unkorrigierten TCP .
Seite 274
272/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation B ε [n · 180°, (n + 1) · 180°] n = gerade für Zweig 0 und n = ungerade für Zweig 1. Welche der beiden Transformationszweige benutzt wird, entscheidet sich beim Einschalten der Achs-Transformation.
Seite 275
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 273/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-88: Nordpolsingularität ● Äquatorsingularität: Bei Orientierungsbewegungen tangential durch den Breitenkreis wird der Transformationszweig nur dann gewechselt, wenn die B‑Achse einen Verfahrbereich von mindestens Bε [-360°, + 360°] hat. Der Verfahrbereich ergibt sich aus dem negativen und positiven ersten Endschalter der B‑Achse.
274/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-89: Äquatorsingularität ● Vorschub: Nach dem Einschalten der 5-Achs-Transformation wird auf Raumkoordi‐ natenprogrammierung geschaltet. Der programmierte Vorschub (F) be‐ zieht sich nur noch auf die programmierbaren Positionskoordinaten, d.h.
Seite 277
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 275/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die Achspositionen der Referenzstellung müssen ermittelt werden. In der nachfolgenden Tabelle sind jeweils die äquivalenten MP-Nummern, MP-Name und SD-Elemente angegeben. Um eine Transformation zu appli‐ zieren, muss eine der Varianten entsprechend besetzt werden.
Seite 278
276/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 279
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 277/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [6..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
278/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N110 COORD(4) ;Einschalten der Achs-Transformation N130 x20 y30 phi0 ;die Koordinaten x,y,phi werden verfahren N140 x10 z10 theta45 ;die Koordinaten x,z,theta werden verfahren N999 COORD(0) ;Ausschalten Achs-Transformation ;ab hier werden wieder Achsen programmiert Deaktivieren COORD(0) bzw.
Seite 281
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 279/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-92: Aufbau In diesem Kapitel werden nur die, durch die verschiedenen Orientierungsbe‐ wegungen bedingten Unterschiede dargestellt. Ansonsten sei auf das Kap. 11.11 "5-Achs-Transformation - Typ 4: Kardanischer Kopf " auf Seite 267 verwiesen.
280/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Mehrdeutigkeiten Im Allgemeinen kann eine TCP-Position und eine Werkzeugorientierung durch zwei verschiedene Achsposen (Transformationszweige) erreicht werden. Die Zweige unterscheiden sich in den B-Achspositionen. Der Trans‐ formationszweig wird immer so gewählt, dass die B‑Achse und der Orientie‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 281/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 11.12.2 Handlungsanweisung: Kardanischer Kopf mit linearer Orientierungs‐ bewegung Kardanische 5-Achs-Transformation in den Maschinenparametern oder per Systemdatum konfigurieren. Im NC‑Programm die kardanische 5-Achs-Transformation mit Coord ( ... ) ak‐...
Seite 284
282/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation In der Referenzstellung (BCS parallel zum MCS) dreht R um Z (Typ C‑Achse). Die minderbestückte 5-Achs-Transformation unterscheidet zwei Varianten der R ‑Achsanordnung (siehe nachfolgende Abbildungen): ● in der Referenzstellung dreht R um X (Typ A‑Achse)
Seite 285
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 283/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation rungskoordinaten ( ) oder die Achspositionen (R ) inklusive Trans‐ formationszweig als fixe Transformationsparameter mit übergeben. Dies ge‐ schieht beim Aktivieren mittels drei optionaler Transformationsparameter per TRFOPT. ●...
284/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Ein Übergang von Zweig 1 nach -1 und umgekehrt ist nach Aktivieren der Achs-Transformation nicht mehr möglich. Wertebereiche: Die Orientierungswinkel ( ) werden intern begrenzt auf: 0 ≤...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 285/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Relevante Maschinenparameter (MP) 103000110 Transformationstyp 103000120 Systemachsen/-koordinaten der Transformation 103000125 Achsklassifikationen der Transformationsachsen 103000130 Achspositionen der Referenzstellung 103000140 Längen- und Winkelparameter 103000150 Referenzlage des Werkzeugkoordinatensystems 103000160 Epsilon-Umgebungen Abb.11-99: Relevante Maschinenparameter (MP) 11.13.2...
Seite 288
286/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 103000125 Achsklassifikationen der Transformationsachsen Definiert die Verfahrrichtung der Linearachsen und die implizit an der Transformation beteiligten rotatorischen Achsen inklusi‐ ve Drehrichtung. Wert ">0" bedeutet: Die Achse verfährt positiv im Sinne der obigen Abbildung.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 287/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 103000140 Längen- und Winkelparameter Definiert die Längenvektoren in [mm], Kopplungsfaktor, Default-Orientierungswinkel und Rundachspositionen in [Grad]. [1] l (Typ B‑Achse) [2] l (Typ A‑Achse) ohne Bedeutung [4] l [5] l...
Seite 290
288/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beispiel: Orientierungswinkel ( ) vorgegeben Aufgabe: zugehörige Achspositionen (B, C) ermitteln und in ; Werkstückkoordinaten verfahren. ;__________________________________________________________________ ; Achs-Transformation mit gewünschtem phi, theta, Transformations‐ zweig = -1 aktivieren ;__________________________________________________________________...
Seite 291
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 289/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ;__________________________________________________________________ ; vorgegebene Position der B- und C‑Achse per SPS anfahren. ; Achs-Transformation mit vorgegebenem B, C aktivieren ; zugehöriges phi, theta auslesen ;__________________________________________________________________ 401 B! = 5 402 C! = 20 N403 Coord(1) TRFOPT([C!], [B!], 0) ;...
Seite 292
290/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N601 Coord(1) TRFOPT ([PHI!], [THETA!], -1) ;_________________________________________________________________ ; Mit dem nachfolgenden Befehl G152 wird eine schiefe Ebene im Punkt (100,200,0); eingeschaltet. ;Es erfolgt keine Verfahrbewegung. ; Das neue Programmkoordinatensystem entspricht jetzt dem System WCS1 ;...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 291/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-101: Schräge Bohrung 11.14 5-Achs-Transformation - Typ 6: Kardanische RLLLR 11.14.1 Beschreibung Funktion Koordinatensys‐ Name der Transformation Transformationstyp Wirkstelle Kardanische 5-Achs-Transformation RLLLR Vektororientierung 3232212 MCS, BCS lineare Orientierung...
Seite 294
292/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die rotatorischen Achsen R und R können sowohl Endlos- als auch Rund‐ achsen sein. Die Achs-Transformation kommt an der Wirkstelle 2 zum Einsatz, d.h. sie wirkt zwischen dem Maschinenkoordinatensystem MCS = (X,Y,Z,R ) und dem Basiskoordinatensystem BCS = (x, y, z, φ, θ).
Seite 295
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 293/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-104: Kardanische CLLLB (Referenzstellung)
Seite 296
294/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-105: Kardanische CLLLB (Seitenansicht Referenzstellung) Der Neigungswinkel α und die Vektoren definieren die Geomet‐ rie der 5‑Achs-Kinematik. ist ein Vektor entlang X von der R ‑Achse (C‑Achse) zur R ‑Achse...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 295/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation In Abhängigkeit vom Orientierungstyp ergeben sich unterschiedliche Eigen‐ schaften Vektor-Ori: Bei der Vektororientierungsbewegung erfolgt jede Orientierungsänderung durch Programmierung von φ, θ oder einer entsprechenden Alternativsyntax (s. Spez. Orientierungsbewegung) durch eine Drehung des Orientierungsvek‐...
296/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation = C und R = B) ist die Spitze (TCP) des rotationssymmetrischen Werk‐ zeugs (Fräser oder Laser) auf dem Ursprung des Basiskoordinatensystems (BCS) entlang der z‑Koordinate ausgerichtet. Die Ausrichtung des BCS ist durch die Achs-Transformation eindeutig festgelegt (siehe Abb.)
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 297/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Bei θ = 0 kann φ programmiert werden und die gewünschte Bewegung (Drehung der C‑Achse) wird durchgeführt. ● Äquatorsingularität: Bei Orientierungsbewegungen tangential durch den Breitenkreis θ = θ...
Seite 300
298/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 301
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 299/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [6..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
300/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Programm: Transformation aktivieren N100 G1 F1000 XA10 YA10 C30 ;die Achsen XA,YA,C werden verfahren N110 COORD(4) ;Einschalten der Achs-Transformation N130 x20 y30 phi0 ;die Koordinaten x,y,phi werden verfahren...
Seite 303
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 301/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● Der Vektor vom Drehpunkt der rotatorischen MCS‑Koordinate C Position x = 0 ist gegeben durch den Vektor l. ● Die Komponenten l und l von l im BCS sind im Maschinenparameter JointParTrafo (1030 00 140) einzutragen.
"XTR" für die durch den Maschinenparameter LinCoord[1] bezeichnete TCS‑Koordinate, "YTR" für "LinCoord[2]" und "ZTR" für "LinCoord[3"]. Daneben kann die Werkzeugkorrektur auch auf WCS‑Koordinaten bezogen werden, was in der Dokumentation "Rexroth IndraMotion MTX Funktionsbe‐ schreibung 13VRS Grundlagen", Kap. "Werkzeugkorrekturen" beschrieben ist.
Seite 306
304/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation TrafoType (1030 00 110) Hier ist für diese Achstransformation 2121002 einzutragen. FwdInCoordIndTrafo[1] (1030 00 120) Nummer der 1. MCS‑Koordinate der Transformation (oben mit X bezeichnet) FwdInCoordIndTrafo[2] (1030 00 120) Nummer der 2.
Seite 307
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 305/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Auswählbare Ebene und zulässige Parameter für die TCS‑Werkzeugkorrek‐ FwdInCoord[1]/CoordClass (1030 00 125) FwdInCoord[2]/CoordClass (1030 00 125) FwdInCoord[3]/CoordClass (1030 00 125) Name der lin. BCS‑Hauptkoord. LinCoord[1] LinCoord[3] LinCoord[2] Name der lin. BCS‑Nebenkoord.
306/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation CoordTcsYBcs, DirTcsYBcs CoordTcsYBcs ist die Koordinate des BCS (x, y oder z), deren, durch DirTcsYBcs gegebene, Richtung (po‐ (1030 00 150) sitiv oder negativ) in Referenzlage mit Nullwerkzeug mit der y‑Koordinate des TCS zusammenfällt...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 309/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 11.16.4 Gemeinsame Eigenschaften der Varianten 1, 2 Relevante NC‑Funktionen COORD(<i>) Mit i=1..20 wird eine 5-Achs-Transformation aktiviert, die in MP 1030 00110 definiert ist. COORD(0,2) Die aktive Transformation wird deaktiviert.
Seite 312
310/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Position der Position der Position der Subkonfigurations‐ 1. Rotationsachse 3. Rotationsachse (am weitesten vom 2. Rotationsachse (nahe am TCP) TCP entfernt) Abb.11-126: Subkonfigurationen Beispiel: Subkonfigurationen Typ 132 = die erste Rotationsachse dreht um die x‑Koordinate des BCS, die zweite um die z‑Koordinate und die dritte um die y‑Koordinate.
Seite 313
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 311/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-127: Subkonfigurationen der Rotationsachsen-Anordnung...
312/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Referenzstellung Abb.11-128: Referenzstellung der 6‑Achskonfiguration Für die Konfigurationsparameter der Achs-Kinematik ist die Referenzstellung von Bedeutung. Die Referenzstellung ist durch folgende Eigenschaften ge‐ kennzeichnet: ● Der TCP steht auf der Raumposition (0,0,0) im BCS (Nullpunkt des Ba‐...
Seite 315
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 313/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● liegt zwischen der 1. und 2. Rotationsachse. Die 1. Rotations‐ achse ist diejenige Rundachse, die am weitesten vom Werkzeug (TCP) entfernt ist. Ihr folgt die 2.Rotationsachse, die mit der 3. Rotationsachse über...
Seite 316
314/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abweichend von dieser Voreinstellung kann in MP 1030 00150 eine Lage für das TCS definiert werden, die eine der 24 Referenz‐ lagen (Orientierungen) bezüglich des BCS einnimmt. Zur besseren Übersicht sind die 24 möglichen Orientierungen des...
Seite 317
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 315/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Referenzlage des Werkzeug‐ koordinatensystems (TCS) im MP 1030 00150 xt [1] liegt entlang der yt [2] liegt entlang der zt [3] liegt entlang der BCS‑Koordinate: BCS‑Koordinate: BCS‑Koordinate: Abb.11-131: Orientierung des TCS - y‑Koordinate...
316/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Zusätzliche Orientierungs- und Pseudokoordinatenbewegungen verän‐ dern diese Bahngeschwindigkeit nicht. Die Orientierungs- und die Pseu‐ dokoordinatenbewegung werden synchron mitgeführt, d.h., die Endposi‐ tion wird für alle Koordinaten zeitgleich erreicht.
Seite 319
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 317/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb. Wirkung der Werkzeugkorrektur 11-133: Die Werkzeugkorrektur hat hier die gleiche Wirkung, wie das Ersetzen des Konfigurationsvektors durch Werkzeugkorrektur beim 6-Achs- Durch Werkzeugkorrekturen wird das TCS beliebig räumlich verschoben...
318/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb. Wirkung der Werkzeugkorrektur 11-134: Die Werkzeugkorrektur hat hier die gleiche Wirkung wie das Ersetzen des Konfigurationsvektors durch 11.16.5 Handlungsanweisung: 6-Achs-Transformation LLLRRR Applizieren Die Achstransformation kann über die relevanten Maschinenparameter appli‐...
Seite 321
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 319/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Transformations-relevante Parameter MP-Nummer Beschreibung 1030 00110 Transformationstyp MP-Name: TrafoType SD-Elem. : Type 3333301 LLLRRR mit Tensor-Orientierung LLLRRR mit mit Linear-Bewe‐ 3033101 gung der rotatorischen Achsen 1030 00120 Systemachsen/-koordinaten der Transformation MP-Name: FwdInCoordIndTrafo[1..8]...
Seite 322
320/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 323
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 321/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [7..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm].
Seite 324
322/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00160 Epsilon-Umgebungen MP-Name: EpsAxTrafo SD-Elem. : EpsilonRanges 0.01 Abb. Transformations-relevante Parameter 11-135: Beispiel: Applizieren der 6-Achs-Transformation Im folgenden Beispiel werden die Transformationstypen 3333301 und 3033101 behandelt.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 323/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Programmbeispiel: Die 6-Achs-Transformation ist im 4. Maschinenparametersatz definiert. Am Programmanfang ist keine Achstransformation aktiv: Programm: Transformation aktivieren N100 G1 F1000 XA10 YA10 C30 ;die Achsen XA,YA,C werden verfahren...
Seite 326
324/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-137: Zylindermantel-Transformation (Abwicklung) Die Eigenschaft der Transformation liegt in der Konturbeschreibung der y‑Ko‐ ordinate: ● Die Programmierung der y‑Koordinate fährt mit der z‑Koordinate zu ei‐ ner Kontur, die man als Abwicklung auf einer Zylindermantelfläche be‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 327/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00110 Achs-Transformationstyp 1030 00120 Systemachsen der Transformation. 1030 00125 Achsklassifikation der Transformationsachsen 1030 00130 Achspositionen der Referenzstellung Abb.11-143: Relevante Maschinenparameter Referenzstellung In der Referenzstellung befindet sich die Werkzeugaufnahme in der Rotati‐...
328/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-145: Werkzeugkorrektur Besonderheiten Der x‑Nullpunkt liegt auf der Manteloberfläche, d.h. mit x < 0 wird die Ein‐ tauchtiefe programmiert. 11.17.5 Handlungsanweisung: 3-Achs-Transformation Zylindermantel Applizieren Die Achstransformation kann über die relevanten Maschinenparameter appli‐...
Seite 331
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 329/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Transformations-relevante Parameter MP-Nummer Beschreibung 1030 00110 Transformationstyp MP-Name: TrafoType SD-Elem. : Type 3021001 Abwicklung 3021002 Projektion 1030 00120 Systemachsen/-koordinaten der Transformation MP-Name: FwdInCoordIndTrafo[1..8] SD-Elem. : AxisAssignment[1..8] Systemachsnummer von X...
Seite 332
330/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 333
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 331/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert die Längenvektoren l in [mm]. Radius Default-Wert für den Zylinderradius. Wird beim Aktivieren der Achstransformation TRFOPT pro‐...
332/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Projektion ● G152.x Placement (Schiefe Ebene) aktivieren, damit wird die Projektionsebene festgelegt. Das Placement muss nach dem Aktivieren der Transformation eingeschaltet werden. Mit G153 wird das Placement (Schiefe Ebene) ausgeschal‐...
Seite 335
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 333/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Der BCS-Nullpunkt liegt auf der Manteloberfläche (siehe Abb. 11-148 "TCP in BCS-Nullposition" auf Seite 333). Die (negative) x-Koordinate beschreibt die Eintauchtiefe. In beiden Varianten (Abwicklung und Projektion) wird die y-Bewegung wird von der Rundachse C erzeugt (siehe Abb.
Seite 336
334/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-151: Position und Orientierung phi-Abwicklung Abb.11-152: Position und Orientierung phi-Projektion Abb.11-153: Projektion...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 335/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-154: Projektion Referenzstellung In der Referenzstellung befindet sich die Werkzeugaufnahme (TCP ) in der Rotationsachse C (Abb. 11-151 "Position und Orientierung phi-Abwicklung" auf Seite 334). Der BCS-Nullpunkt liegt dann auf der Manteloberfläche mit (x,y,z)=(0,0,0) (Abb.
336/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Beide Achstransformationen unterstützten eine Werkzeugkorrektur. Der Werkzeugkorrekturvektor l = (l ,0,0) zeigt vom korrigierten Werkzeug‐ mittelpunkt TCP zum unkorrigierten TCP . Nur die Längenkorrektur L1 ist kompensierbar, d.h. es wird nur in Richtung der x-Koordinate korrigiert.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 337/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Relevante Systemdaten Die Achstransformation kann alternativ zu den Maschinenparameter auch per Systemdatum definiert werden. Dazu muss der Benutzer eine Systemvariab‐ le vom Typ "SysAxTrafo_t" anlegen (siehe Maschinenparameter Kapitel Sys‐...
Seite 340
338/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 Systemachsen/-koordinaten der Transformation 00120 MP-Name: FwdInCoordIndTrafo[1..8] SD-Elem. : AxisAssignment[1..8] Systemachsnummer von X Systemachsnummer von C Systemachsnummer von Z Systemachsnummer von Y [5..8] nicht relevant 1030 Achsklassifikationen der Transformationsachsen 00125 MP-Name: CoordClass[1..8]...
340/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N01 G1 F1000 XA110 YA10 C30 ;die Achsen XA,YA,B,C werden verfahren N02 COORD(4) TRFOPT(100) ;4-Achs-Zyl-Transformation mit Radius R=100 [mm] aktivieren N03 x-5 y30 z50 phi10 ;(y,z)-Position mit Eintauchtiefe 5 und Orien‐...
Seite 343
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 341/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation nen. Das Werkzeug ist an der Schwenkachse B angebracht. Auf der Rund‐ achse C ist der zu bearbeitende Zylinder rotationssymmetrisch angebracht. Die Z-Achse läuft parallel zur Längsrichtung des Zylinders (siehe Abb.
Seite 344
342/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-162: Orientierung theta Die Referenzposition der Z-Achse liegt in der C-Achse, vergl. folgende Abbil‐ dung. Werkzeug - Aufnahme Abb.11-163: Referenzposition Z-Achse Abb.11-164: Position und Orientierung phi-Abwicklung Abb.11-165: Position und Orientierung phi-Projektion...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 343/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-166: Projektion Abb.11-167: Projektion Referenzstellung In der Referenzstellung zeigt die B-Achse mit B=0 senkrecht nach unten. Die Werkzeugaufnahme (TCP ) befindet sich in der Rotationsachse C (Abb. 11-163 "Referenzposition Z-Achse" auf Seite 342).
344/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 2. die programmierte Kontur bezieht sich auf eine Ebenenprojektion auf die Zylindermantelfläche Der Vektor l = (l ,0,0) definiert in beiden Fällen die Geometrie der 5-Achs- Kinematik. In der Nullposition zeigt l...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 345/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Relevante NC-Funktionen COORD(...) Die 5-Achs-Zylindermantel-Transformation wird akti‐ viert. Dies kann wahlweise per Maschinenparametersatz (i=1..20) oder per Mtb-Systemdatum (vom Typ SysAxT‐ rafo_t) erfolgen. COORD(0) Die aktive Transformation wird deaktiviert.
346/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation AxisAssignment Definiert die an der Transformation beteiligten Systemachsen/- koordinaten der Transformation. AxisClassification Definiert die Achsklassifikation der Transformationsachsen. AxZeroPos Definiert die Achspositionen der Referenzstellung. LenParam Definiert die Längen- und Winkelparameter.
Seite 349
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 347/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 Systemachsen/-koordinaten der Transformation 00120 MP-Name: FwdInCoordIndTrafo[1..8] SD-Elem. : AxisAssignment[1..8] Systemachsnummer von X Systemachsnummer von C Systemachsnummer von Z Systemachsnummer von Y Systemachsnummer von B [6..8] nicht relevant...
Seite 350
348/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 Achsklassifikationen der Transformationsachsen 00125 MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Bewegungs‐ richtung. ● MP-Nr. oder SD-Element: Wert ">0" bedeutet: Die Achse verfährt/dreht positiv im Sinne der obigen Abbildungen.
350/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation COORD(<SD.MtbAxTrafo>) Programmbeispiel: Die 5-Achs-Transformation ist im 4. Maschinenparametersatz definiert. Am Programmanfang ist keine Achstransformation aktiv: N01 G1 F1000 XA110 YA10 B20 ;die Achsen XA,YA,B,C werden verfahren N02 COORD(4) TRFOPT(100) ;5-Achs-Zyl-Transformation mit Radius R=100...
352/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Relevante NC‑Funktionen Mit i=1..20 wird eine Stirnseiten-Transformation aktiviert, die in COORD(<i>) MP 1030 00110 definiert ist. COORD(0,2) oder COORD(0) Die aktive Stirnseiten-Transformation wird deaktiviert. Abb.11-175: Relevante NC‑Funktionen Relevante Maschinenparameter Die Maschinenparameter sind für beide Varianten im wesentlichen identisch.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 353/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation 1030 00130 Achspositionen der Referenzstellung. Definiert die Achspositionen der Referenzstellung. Z0 (nur 3‑Achsvariante) [4]...[8] nicht relevant 1030 00140 Längen- und Winkelparameter. Hier kann festgelegt werden, ob die Linearachse X den Werk‐...
354/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Der Nullpunkt der BCS‑Koordinatenachsen x und y liegt auf der Drehachse der beteiligten Rund-/Endlosachsen (hier: C). Die Rund-/Endlosachse dreht sich um die Werkzeugzustellachse des BSC (hier :z). TCS, TCP TCS bezeichnet das Werkzeugkoordinatensystem.
Seite 357
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 355/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-178: Werkzeugradiuskorrektur Transformationszweige und automatischer Zweigwechsel Jede TCP‑Position, ausgenommen der BCS‑Nullpunkt, kann durch zwei un‐ terschiedliche Maschinenkoordinatenpaare der beteiligten Achsen abgebildet werden (siehe folgende Abbildung). Deshalb sind in der Steuerung zur Be‐...
356/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation verbieten, wenn die Linearachse nur einen eingeschränkten Verfahrbereich hat, der zur Bearbeitung der kompletten Stirnfläche nicht ausreicht. In diesem Fall erzeugt die NC automatisch einen Zwischensatz mit Drehung der Rund-/Endlosachse um 180°.
Seite 359
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 357/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-180: Erzeugung eines Zwischensatzes bei Satzübergang im BCS-Null‐ punkt Bahnbewegungen nahe der Drehachse der beteiligten Rund-/Endlosachse: Bei der Annäherung der Werkzeugbahn an die Drehachse der beteiligten Rundachse werden in Abhängigkeit vom Abstand zur Drehachse verschiede‐...
358/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation zerlegt. Damit ergibt sich nur für die Nullpunkt-nahen Teilsätze eine starke Absenkung. 11.20.5 Handlungsanweisung: 2/3-Achs-Transformation Stirnseite Applizieren Die Achstransformation kann über die relevanten Maschinenparameter appli‐ ziert werden. Dazu muss die Funktion Achstransformation über den Parame‐...
Seite 361
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 359/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 362
360/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [4..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Hier kann festgelegt werden, ob die Linearachse X den Werkstück‐...
362/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb.11-183: Kinematik YZC Referenzstellung In der Referenzstellung steht die Werkzeugaufnahme (Spindelnase) im Null‐ punkt des Basis-Koordinatensystems (BCS) und ist entlang der z-Koordinate ausgerichtet (vgl. Abbildungen). In dieser Stellung sind die BCS-Koordinaten (x,y,z) = (0,0,0). Um dies zu er‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 363/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Werkzeugkorrektur An der Wirkstelle AT1 (3021005) wird keine Werkzeugkorrektur unterstützt. An der Wirkstelle AT2 (3021004) wird eine Werkzeugkorrektur im Werkzeug‐ koordinatensystem TCS (Tool-Coordinate-System) unterstützt . In der Refe‐...
364/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation LenParam Definiert die Längen- und Winkelparameter. EpsilonRanges Epsilon-Umgebungen Abb.11-186: Relevante Systemdaten 11.21.2 Handlungsanweisung Applizieren Die Achstransformation kann über die relevanten Maschinenparameter appli‐ ziert werden. Dazu muss die Funktion Achstransformation über den Parame‐...
Seite 367
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 365/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
Seite 368
366/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00130 Achspositionen der Referenzstellung MP-Name: RefPosTrafo[1..8] SD-Elem. : AxZeroPos[1..8] [4..8] nicht relevant 1030 00140 Längen- und Winkelparameter MP-Name: JointParTrafo[1..16] SD-Elem. : LenParam[1..16] Definiert den Längenvektoren l in [mm].
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 367/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation schaltet die Achstransformation im NC-Programm aus. 11.22 Polarkinematik 11.22.1 Beschreibung Funktion Name der Transformation Transformationstyp Wirkstelle Polarkinematik 2-Achs-Variante 2011003 3-Achs-Variante 3021006 Die Maschinenkonfiguration der Polarkinematik besteht aus einer Rundachse C, auf der eine Linearachse X montiert ist.
368/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation TcpPos (C=0) TcpPos (C<0) Abb.11-189: 2-/3-Achs-Polarkinematik (Draufsicht) TcpPos (C=0) TcpPos (C<0) Abb.11-190: 2-/3-Achs-Polarkinematik (Draufsicht) Der BCS-Nullpunkt kann sich an einer beliebigen Position der Arbeitsfläche befinden (siehe Abb. 11-188 "2-/3-Achs-Polarkinematik (Seitenansicht)" auf Seite 367).
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 369/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● Zweig -1: X < 0 ● Das BCS liegt parallel zum MCS. Welche der beiden Trafo-Zweige benutzt wird, entscheidet sich beim Ein‐ schalten der Achstransformation durch die vorgegebene Stellung der X- Achse.
370/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation AxisAssignment Definiert die an der Transformation beteiligten Systemachsen/- koordinaten der Transformation. AxisClassification Definiert die Achsklassifikation der Transformationsachsen. AxZeroPos Definiert die Achspositionen der Referenzstellung. LenParam Definiert die Längen- und Winkelparameter.
Seite 373
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 371/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation MP-Nummer Beschreibung 1030 00125 Achsklassifikationen der Transformationsachsen MP-Name: CoordClass[1..8] MP-Name: CoordDir[1..8] SD-Elem. : AxisClassification[1..8] Definiert die an der Transformation beteiligten Achsen inklusive Be‐ wegungsrichtung. ● MP-Nr. oder SD-Element: Wert ">0"...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 373/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation N99 COORD(0) ;Ausschalten 2-Achs-Transformation ;ab hier werden wieder die Achsen program‐ miert Deaktivieren Deaktivieren COORD(0) bzw. COORD(0,2) schaltet die Achstransformation im NC-Programm aus. 11.23 Achs-Kinematikkalibrierung 11.23.1 Beschreibung Grundlagen Mit der Funktion Achs-Kinematikkalibrierung werden Konfigurationsparame‐...
374/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Das kartesische MCS, das mit der Achs-Transformation AT1 entsteht, wird bei Anwendung einer weiteren Transformationen AT2 (z.B. 5-Achs-Transfor‐ mation) auf das Basiskoordinatensystem (BCS) transformiert. Für die Achs-Kinematikkalibrierung bedeutet dies: Wird der Messzyklus mit aktiver Achs-Transformation AT2 abgearbeitet, ist diese automatisch die zu kalibrierende Achs-Transformation.
Seite 377
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 375/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb. Direktes Messen 11-195: Bei der Rechnung (iterierte lineare Ausgleichsrechnung) wird so bestimmt, dass die "quadratische Abweichung" (Gütefunktion) zwischen den Koordina‐ ten-Ist- und -Sollwerten minimal wird. "k" die Anzahl der Messpunkte.
Seite 378
376/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Indirektes Messen (Variante 1): Die indirekte Messmethode misst exakt bekannte WCS‑Positionen , z.B. Bohrungen auf einer Lochplatte (siehe Kap. "Kalibrierzyklus " auf Seite 387). Ein Messtaster liefert beim Messen der Punkte zunächst die Achspunkte im ACS, die noch auf Koordinatenpunkte mittels ) umge‐...
Seite 379
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 377/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb. Indirektes Messen 11-197: Indirektes Messen (Variante 2): Die nachfolgend beschriebene Variante 2 der indirekten Messmethode sollte der Variante 1 vorgezogen werden, da sie bessere Konvergenzeigenschaften besitzt. Die Variante 2 basiert auf dem Antasten einer Messkugel. Das Vor‐...
378/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Abb. Kalibrierung: Indirektes Verfahren mittels Messkugel 11-198: Es werden Messpositionen auf der Kugel berechnet. Diese werden mittels Messtaster angefahren. Das Anfahren muss radial erfolgen, um den Einfluss des Messtasterkugel-Radius zu eliminieren. Er wirkt dann immer in Werk‐...
Seite 381
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 379/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Berechnung eines optimalen Para‐ Die Optimierungsrechnung der Konfigurationsparameter erfolgt mit dem metersatzes: NC‑Befehl ATCAL ( AxisTransformationCALibration) ATCAL(<CalibFile>,<LenParamVar>,<LenParamMaskVar> [,<ResultVar>][,n]) Die Parameter haben folgende Bedeutung: CalibFile Name der Kalibrierdatei, in der die Koordinatenwerte und gegebe‐...
Seite 382
380/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Wert der Gütefunktion nach der Optimierung, also mit dem opti‐ mierten Parametersatz Die Einheit ist mm. ResultVar(3): Wert der maximalen Abweichung | vor der Optimierung in ResultVar(4): Wert der maximalen Abweichung | nach der Optimierung in Mit dem vierten Parameter kann die Maximalanzahl der Iterationen von vorn‐...
Seite 383
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 381/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation grammiert, wird per Default 1030 00140 unterlegt, d.h., die Längen- und Win‐ kelparameter werden eingelesen. Beispiele: ; Folgende Werte werden eingelesen: 01 DIM LENPARAM!(16) 01 DIM ZEROPOS!(8) ; MP 1030 00140 der aktuellen Achs-Transfor‐...
382/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Name eines CPL‑Variablen-Array vom Typ DOUBLE, in dem bei Aufruf die ACS‑Achswerte abliegen. Die Dimension der Variablen muss mindestens so groß, wie die Anzahl der Kanalachsen sein. LenParamVar Enthält die vorgegebenen Konfigurationsparameter...
Seite 385
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 383/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation #22 <AxisPos> ; zu #12 alternative Achsposition #32 <EstAxisPos> ; geschätzte Achsposition Bedeutung der Zeilen: legt fest, welche WCS‑Koordinaten in der Zeile #11 abliegen. Die aus FixCoordMask sich ergebende Koordinatenanzahl muss mit der An‐...
Seite 386
384/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation #22 <AxisPos> ● für eine mehrdeutige Achs-Transformation, wenn <AxisPos> nicht ge‐ nau bekannt ist: #11 <FixCoordPos> #12 <DepCoordPos> #32 <EstAxisPos> ● Beim indirekten Messverfahren (Variante 2) für eine Achstransformation bestimmt sich der Messpunkt durch: #22 <AxisPos>...
Seite 387
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 385/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Direktes Messverfahren bei Kardanischer Achs-Transformation (3232211). Kanalachsen: X, Y, Z, B und C Die kardanische Achs-Transformation transformiert zwischen den Koordina‐ ten 1, 2, 3, 4 und 5 (Koordinatennamen x, y, z, phi, theta) und den Achsen X, Y, Z, B und C.
Seite 388
386/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Für die Kalibrierung werden die parameterabhängigen Lochmittelpunkte (Koordinaten X, Y) mittels Messtaster gemessen. Die exakten Lochmittel‐ punkte sind bekannt. Kalibrierdatei: Koordinaten 1 und 2 (X, Y) = 3 bitcodiert Koordinaten 1 und 2 (X, Y) = 3 bitcodiert 20.3...
Seite 390
388/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Gegebenenfalls Plausibilitätsprüfung der Parameter durchführen. Hier kann ggf. eine Limitierung der Parameter durchgeführt werden. Schreiben der neuen Daten (N.. ATPUT(LENPAR!) in die Maschinenpa‐ rameter 103000140. Kalibrierzyklusende Systemgrundstellung durchführen Danach ist das Kalibrieren beendet.
Seite 391
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 389/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ; MeasurePoint.cnc liefert Position in #MSDPOS!(1,2,3) zurück 040 CALL MeasurePoint.cnc ; Koordinaten- und Achspositionen in CalibData.txt schreiben 050 PRN#(1,"#11 ";) 050 PRN#(1,#MSDPOS!(1),#MSDPOS!(2),#MSDPOS!(3)) 050 PRN#(1,"#22 ";) 050 PRN#(1,AXPOS!(1),AXPOS!(2),AXPOS!(3),AXPOS!(4),AXPOS!(5)) 050 NEXT PHI...
Seite 392
390/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Die Ergebnisse der Messung werden in einer Messdatei mit der folgenden Struktur (Beispiel) abgelegt: Loch- Exakte Pos. Achspunkt 1 Achspunkt 2 Achspunkt 3 Exakter Mittelpunkt der Bohrung. Mit Messtaster ermittelte Achspunkte.
Seite 393
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 391/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation Lochmittelpunkt aus den Koordinatenpunkten be‐ rechnen. In die #12‑Zeile der Kalibrierdatei schreiben. Ist die Achs-Transformation mehrdeutig, kann zusätzlich die #32‑Zeile mit einem der Achstastpunkte beschrieben werden. Weiter bei Punkt 6, bis die letzte Zeile der Messdatei erreicht ist.
392/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ; Messdatei zum Lesen öffnen 020 OPENR(2,"Holes.txt") ; Kalibrierdatei zum Schreiben öffnen und Zeilen #1,#3 eintragen 020 OPENW(1,"CalibData.txt",512) 020 REWRITE(1) 020 PRN#(1,"#1 3") : REM Koordinaten 1,2 020 PRN#(1,"#2 3") : REM Koordinaten 1,2 020 WHILE NOT (EOF(2)) DO ;...
Seite 395
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 393/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achs-Transformation ● Für die zu kalibrierende Maschine ist sicherzustellen, dass die Refe‐ renzpunkte aller Achsen und die Referenzstellung in der angewählten Achstransformation richtig eingestellt ist. ● Die für die Kalibrierung relevante Achstransformation ist zu aktivieren ●...
Seite 396
394/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 395/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Technologien 12.1 Gewindebohren 12.1.1 Beschreibung Allgemeines Gewindebohren kann auf zwei Arten durchgeführt werden: ● mit Ausgleichsfutter ● ohne Ausgleichsfutter. Hier wird nur das Gewindebohren ohne Ausgleichsfutter beschreiben. Gewindebohren ohne Ausgleichsfutter ist nur mit sercos Spindeln möglich.
Seite 398
396/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien "Gewindebohren ohne Ausgleichsfutter" besteht immer aus zwei aufeinan‐ derfolgenden Sätzen ● G63 zum "Einbohren" und ● G63 bzw. G63.2 für den "Rückzug" aus der Bohrung. Die Gewindesteigung wird wie folgt vorgegeben: ●...
Seite 399
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 397/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Die Programmierung von TappRet1 und TappRet2 kann per Handeingabe und per Zyklus erfolgen. Um die Anwendung der Funktionalität "Rückzug aus Gewindebohrung" zu vereinfachen, wird empfohlen, für den automatischen und den manuellen Rückzug jeweils ein Unterprogramm (Zyklus) zu schreiben.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 399/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien ● Einbohren und Rückzug müssen immer mit identischer Gewindestei‐ gung (F/S bzw. H) programmiert werden. ● Wird zwischen "Einbohren" und "Rückzug" eine "Pause" benötigt, z.B. Verweilzeit oder Hilfsfunktion, muss der Rückzug mit G63.2 program‐...
400/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Im Zusammenhang mit Rexroth EcoDrive 03 darf Bit 8 in S‑0‑0034 nicht gesetzt werden! S‑0‑0044, S‑0‑0076 Wichtungsart und S‑0‑0160 Als Wichtungsart ist "rotatorische Wichtung im Moduloformat" erforderlich. S‑0‑0057 Positionierfenster S‑0‑0261...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 401/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien iAx_TrvCmd "Fahrbefehl" für die C‑Achse und Bohrachse für die Dauer des Gewindebohrens iAx_InPos "Achse in Position" wird am Beginn und am Ende jeder Bohr‐ bewegung überprüft. Abb.12-8: Relevante IF‑Signale am Achsinterface...
Seite 404
402/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien IW-Engineering / Configuration: Spindel/C-Achse anlegen Instruction Instruction: C-Achse anlegen IW-Engineering / Configuration: Parameter editieren Die Spindeldynamik beim Gewindebohren wird von folgenden Parametern bestimmt: ● MaxSpAccPosCtrl[1] "Beschleunigung im Lagereglerbereich[1] von Ge‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 403/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien – iAx_InPos"Achse in Position" wird am Beginn und am Ende jeder Bohrbewegung überprüft. Documentation Instruction Instruction: Editieren von SPS-Signalen Rexroth IndraMotion MTX Documentation: Gewindebohren SPS-Interface Aktivieren: IW-Operation / NC-Programmierung: Funktion Gewindebohren verwenden Es stehen folgende Funktionen für das Gewindebohren zur Verfü‐...
Seite 406
404/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Gewindeschneiden ist wie die Zirkularinterpolation (G2, G3) eine von der ak‐ tiven Ebene (G17 ... G20) abhängige Funktion. Die Vorschubgeschwindigkeit der Schneidbewegung ergibt sich aus der aktu‐ ellen Spindeldrehzahl und den programmierten Steigungsanteilen (konstant und variabel).
Seite 407
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 405/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Relativmaß-Programmierung aktivieren G91 G18 G8 M3 S1000 Z/X‑Ebene aktivieren Zustellbewegung des Schneidwerkzeuges (1) G0 X‑10 Gewindeschneiden (2) G33 Z‑50 K2 Endpunkt: inkremental um -50 mm in Z‑Richtung feste Gewindesteigung: 2 mm/Umdr.
406/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Wenn Rückzugsdaten konfiguriert und aktiviert sind ● im Teileprogramm mit "ThreadSet(RD( , ),RON1))" (siehe Programmier‐ handbuch "Zusatzfunktionen zum Gewindeschneiden ThreadSet, TST") ● in den Maschinenparametern (siehe "THRD/Ch[k]/Retr/"). löst eine positive Flanke am Kanalinterface-Signal qCh_Retract "Schneller Rückzug"...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 407/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Relevante sercos Parameter Konfigurationsliste AT S‑0‑0016 Die Istposition der Spindel muss übertragen werden. S‑0‑1050.1.6 S‑0‑0043 und Geschwindigkeits-Polarität und Lage-Polarität der Spindel müssen gleich sein. S‑0‑0055 Abb.12-15: sercos Parameter Relevante IF‑Signale...
408/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien 7050 00610 Geschwindigkeitssprung (THRD/Ch[k]/Vel/VelJumpThrd) Legt den maximalen Geschwindigkeitssprung am Anfang und am Ende der Schneidbewegung fest. 7050 00615 Bahnbeschleunigung (THRD/Ch[k]/Acc/AccThrd) Gibt die Bahnbeschleunigung am Beginn der Schneidbewe‐ gung an.
410/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Abb.12-19: Zirkulares Eckenrunden Restriktionen ● RoundEps (RNE) lässt sich nur in Verbindung mit zwei Linearsätzen einsetzen, während Rounding (RND) zusätzlich auch für Zirkularsätze und Helicalsätze wirkt. ● Bei aktivem Eckenverrunden kann nicht gestanzt werden.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 411/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Relevante Maschinenparameter NCP/CornRound/CH[x]/MaxDev (705000110) Maximal zulässige Abweichung von der programmierten Kon‐ tur. Daraus errechnet die Steuerung automatisch den passenden Radius des Übergangsbogens. NCP/CornRound/CH[x]/MinLen (705000120) Mindestsatzlänge, ab welcher verrundet wird.
Seite 414
412/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Falls einer der benachbarten Verfahrsätze kleiner ist, wird kein Über‐ gangsbogen erzeugt. ● Der Parameter MaxAng "Winkel, bis zu dem Satzübergänge als kont. gelten" (7050 00130) enthält den Maximalwinkel, bis zu welchem Satz‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 413/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien 12.3.3 Handlungsanweisung: Ecken verrunden mit Radiusangabe applizie‐ ren und aktivieren/deaktivieren Diese Funktion fügt zwischen 2 Linear-, Zirkular- bzw. Helicalsätzen in der Hauptebene tangentiale Übergangsbögen ein. Dadurch wird zwar die pro‐...
414/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Rounding(<Radius>) bzw. RND(<Radius>) "Ecken verrunden mit Radiusan‐ gabe" <Radius> Gewünschter Radius des Übergangskreisbogens, Nachkomma‐ stellen sind erlaubt. Die Funktionen ChLength(), ChSection(), RoundEps() und Roun‐ ding() wirken modal und wählen sich gegenseitig ab.
Seite 417
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 415/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Es ist möglich gleichzeitig e und l (s. unten) vorzugeben. Dann wird in jedem Falle die Vor- und Nacheckenstrecke auf den Wert "L" begrenzt. ● Wahlweise können an Stelle einer Toleranz e Vor- und Nacheckenstre‐...
416/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Abb.12-26: Aufeinanderfolgende Ecken sind auf die Hälfte der N2‑Bahnlänge gekürzte Strecken. Restriktionen Die gleichzeitige Vorgabe von Eckenstrecken l und einer Eckentoleranz e ist nicht möglich. Die gleichzeitige Vorgabe von l und e ist jedoch erlaubt Relevante modale NC‑Funktion...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 417/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Ecken runden für den Übergang zum nächsten NC‑Satz mit Angabe einer Voreckenstrecke L und Nacheckenstrecke L SplineCorneringLocal(L<L>) Eckenrunden ein mit Angabe einer symmetrischen Vor- und Nacheckenstre‐ cke L = L .
Seite 420
418/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien ● Maschinenparameter MinLen "Mindestsatzlänge, ab welcher verrundet wird" und MaxAng "Maximalwinkel, bis zu welchem Satzübergänge als quasikontinuierlich gelten" ausfüllen. Diese Parameter gelten gleichermaßen für das zirkulare Ecken‐ runden 2.
420/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien (Tangentiale Werkzeugorientierung). Siehe ab Kap. 12.6 "Tangentiale Werkzeugorientierung" auf Seite 424. ● Bereitstellen eines schnellen Ein- und Ausgangssignals zur Kommuni‐ kation mit einer hubansteuernden Stanzsteuerung über die "Schnittstel‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 421/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien ● Schnittstelle für schnelle Signalankopplung erforderlich ("Highspeed I/ O"). ● Je ein schneller Digitalein- und -ausgang ist zur Kommunikation mit der Stanzsteuerung notwendig (konfigurierbar per MP 4075 00101 und MP 4075 00102).
Seite 425
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 423/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Deaktivieren: Punch(0) oder PUN(0) bzw. Nibble(0) oder NIB(0) programmieren (beide Funktionen sind gleichwertig und schalten sowohl Nibbeln als auch Stanzen ab). Documentation Instruction Editieren von Maschinenpara‐ Instruction: metern...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 425/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Restriktionen ● Funktion "Tangentiale Werkzeugführung" (TangTool bzw. TTL; siehe Kap. 10.4 " Tangentiale Werkzeugführung" auf Seite 177) darf nicht gleichzeitig aktiv sein. ● Die "Tangentiale Werkzeugorientierung" kann jederzeit programmiert und eingeschaltet werden.
426/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Im gleichen Satz die Initialisierungswerte von Werkzeugsymmetrie und Anstellwinkel per Parameter "SYM" bzw. "ANG" entsprechend Ihrer Applikation einstellen. Syntax siehe "MTX Programmieranleitung". Die "Tangentiale Werkzeugorientierung" kann auch bei nicht ak‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 427/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien ● durch direkte Anwahl von Werkstückkoordinaten im Teileprogramm. Restriktionen ● Die zur Verfügung stehenden Analogausgänge begrenzen die Anzahl der Kanäle, die die Funktion verwenden können. ● Beim Einsatz der Funktion "Schiefe Ebene" kann für die Koordinaten‐...
428/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Relevante NC‑Funktionen Startet die bahngeschwindigkeitsabhängige Laserleistungssteuerung. Alleine programmiert wirken die per Maschinenparameter definierten Konfigurationsdaten. Optional lassen sich zusätzliche Parameter innerhalb der Parameterliste der Funktion programmieren. LFConf/LFC Parametriert die aktive Laserleistungssteuerung per Teileprogramm.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 429/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien Relevante sercos Parameter S‑0‑0040 Geschwindigkeits-Istwert Ist S‑0‑0040 nicht im Antriebstelegramm enthalten, wird die Geschwindigkeit aus der Veränderung der Achsistposition (S‑0‑0051 oder S‑0‑0053) gewonnen. Abb.12-40: Relevante sercos Parameter Relevante IF‑Signale...
430/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien 12.7.2 Handlungsanweisung: Bahngeschwindigkeitsabhängige Laserleis‐ tungssteuerung Applizieren: Voraussetzung: Analogausgänge (z.B. per PROFIBUS) müssen vorhanden sein. Die Funktion steuert die Leistung eines Lasers abhängig vom aktuellen Ist‐ wert des Vorschubs (V ).
Seite 433
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 431/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien - oder - Einschalten der Laserleistungssteuerung mit zusätzlichen Parametern LFP(LL(..),UL(..),PL(..)). aktive Laserleistungssteuerung kann Teileprogramm LFC(LL(..),UL(..),PL(..)) eingestellt werden. Aktivieren/Deaktivieren der bahngeschwindigkeitsabhängigen Laserleistungs‐ steuerung mit Voreinstellung. Während des Betriebes können die Parameter im Teileprogramm beeinflusst werden.
Seite 434
432/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien N340 Y0 G1(IPS) Laser aus nach Erreichen des Inpositionsfensters LFP(0) Erklärung: Die Ausgangsspannung bewegt sich zwischen 2 und 9 V. Wenn die Bahngeschwindigkeit in der aktiven Ebene 2000 mm/min über‐...
Seite 435
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 433/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Technologien N030 oberer Geschwindigkeitsgrenzwert 1800 mm/min N040 Überschreitet die Bahngeschwindigkeit in den gewählten Koor‐ dinaten (X und Y) mit der aktive Ebene (N100) 1800 mm/min, werden 9 V ausgegeben.
Seite 436
434/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 435/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Achskonfiguration im Kanal 13.1 Achsübergabe 13.1.1 Beschreibung Funktion Innerhalb eines Kanals werden Achsen, die in einem bearbeitungstechni‐ schen Zusammenhang stehen, als Achsgruppe bezeichnet. Sie bilden einen Interpolationsverbund.
Seite 438
436/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal an den zweiten Kanal "verliehen". Wird sie dort wieder freigegeben, dann wird sie automatisch wieder in die Quell-Achsgruppe integriert. Wird in der Quell-Achsgruppe ein Programm oder Handeingabe ange‐...
Seite 439
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 437/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-2: Beispiel - Achse entfernen Achsen in eine Achsgruppe Mit "GetAxis" (GAX) oder "WaitAxis" (WAX) wird eine asynchrone Achse in übernehmen: eine Achsgruppe übernommen. Sie wird hierdurch zu einer synchronen Ka‐...
Seite 440
438/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-3: Beispiel - Achsen in eine Achsgruppe übernehmen Eine übernommene Achse hat keine arbeitstechnische Bedeutung, wenn sie nicht zur Default-Konfiguration des Kanals gehört. Ansonsten erhält sie ihre Default-Klassifikation aus den Maschinenparametern, sofern diese Bedeu‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 439/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal – sie innerhalb der Maschinenparameter diesem Kanal zugeordnet ist. – ihr innerhalb der Maschinenparameter eine Achsbedeutung zuge‐ wiesen ist und diese Achsbedeutung im Kanal aktuell an keine an‐...
440/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Relevante NC-Funktionen GAX(..) Achse übernehmen Fehlermeldung, wenn die Achse in ihrer bisherigen Achsgrup‐ pe nicht freigegeben ist. WAX(..) Achse übernehmen mit Warten, bis Achse freigegeben ist.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 441/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Relevante IF-Signale iAx_ChIndex_00 ... In diesen Achsausgangssignalen wird die Kanalnummer des iAx_ChIndex_03 zugehörigen Kanals codiert. 0 = Achse ist keinem Kanal zugeordnet, z.B. wenn sie als asynchrone Achse betrieben wird.
Seite 444
442/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal ● Kanalachsnamen vergeben ChAxName "Achsname" (7010 00010) ● Zusätzlich benötigte (optionale) Kanalachsbezeichnungen einstellen OpChAxName "Optionale Achsbezeichnung" (7010 00020) ● Zuordnung der Systemachsen zu den Kanälen festlegen DefaultCh "Kanalzuordnung"...
Seite 445
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 443/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Achsinterface-Signale iAx_ChIndex_00...iAx_ChIndex_03 in der SPS ver‐ knüpfen, um dieser die Information über die Achszuordnung (synchron/asyn‐ chron/Kanalzuordnung) bereitzustellen. Documentation Instruction Instruction: SPS-Signale verknüpfen Rexroth IndraMotion MTX SPS-...
Seite 446
444/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Sofern eine zu übernehmende Achse noch nicht freigegeben ist, erfolgt im Gegensatz zur Funktion WaitAxis(...)eine Fehlermel‐ dung. Achspositionen im selben Satz müssen immer nach GetAxis(...) programmiert werden, und dürfen nur programmiert werden, wenn keine Achstransformation aktiv ist.
Seite 447
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 445/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Sofern eine zu übernehmende Achse noch nicht freigegeben ist, wartet die Satzvorbereitung den Stillstand der Achse ab. An‐ schließend wird die Achse übernommen. Im Gegensatz zur Funk‐...
Seite 448
446/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Die Satzvorbereitung wird beim Entfernen einer Achse nicht an‐ gehalten. Ungültige Achsnamen erzeugen eine Fehlermeldung. Ist eine zu entfernende Achse im System definiert, aber bereits nicht mehr im aktuellen Kanal vorhanden, erfolgt keine Fehlermel‐...
Seite 449
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 447/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-8: Beispiel 1 - Achse wird temporär an einen 2. Kanal abgegeben...
Seite 450
448/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-9: Beispiel 1 Beispiel: 2 - Achsübergabe bei 2 realen Bearbeitungskanälen Zum Zeitpunkt t1 wird im 1. Kanal mit den Kanalachsen X, Y, Z und im 2. Ka‐...
Seite 451
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 449/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal In den Sätzen N1230 und N2220 wird gewartet, bis die angeforderten Ach‐ sen freigegeben sind. In Satz N1240 wird die Achsbedeutung neu definiert und die Ebene neu ge‐...
Seite 452
450/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-11: Beispiel 2 Beispiel: 3 - Tausch zweier gleichbedeutender Achsen in einem Kanal Zum Zeitpunkt t1 wird mit den Kanalachsen X, Y und Z gearbeitet. Hinter der X-Achse verbirgt sich die Systemachse X1.
Seite 453
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 451/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-12: Beispiel 3 -Tausch zweier gleichbedeutender Achsen in einem Kanal Abb.13-13: Beispiel 3...
Seite 454
452/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Beispiel: 4 - Mehr als 8 synchrone Achsen in einem Kanal Zum Zeitpunkt t1 wird mit den Kanalachsen X, Y, Z, W1, W2, W3, W4 und W5 gearbeitet.
Seite 455
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 453/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Abb.13-15: Beispiel 4 Deaktivieren: IW-Engineering / Programmieren: DefAxis Kurzform DAX...
Seite 456
454/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Achskonfiguration im Kanal Es sind verschiedene Methoden der Programmierung zu unterscheiden: ● "DefAxis" (DAX) direkt im Teileprogramm oder unter Handeingabe pro‐ grammieren: Die Programmierung führt zum Laufzeitfehler, wenn die Achse noch nicht freigegeben ist.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 455/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Kopplungen 14.1 Gantry-Achsen 14.1.1 Beschreibung Funktion Gantry-Achsen sind mechanisch starr gekoppelte Achsen, die über getrennte Antriebe parallel verfahren werden. Die Sollwerte des Slaves sind fest an die des Masters gekoppelt (Sollwert-Kopplung). Bauartbedingt kann es bei dem Gantry-Verband zu einer Schräglage, d.h.
Seite 458
456/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Master: linear - Slave: linear Master: linear modulo - Slave: linear modulo Master: endlos - Slave: endlos Master: rund - Slave: rund Bei Moduloachsen müssen die Modulo-Werte von Master und Slave iden‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 457/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Die Maßbezüge werden entsprechend der Antriebsdokumentation Rexroth IndraDrive (Firmware für Antriebsregelgeräte MPH‑02, MPB‑02, MPD‑02) ermittelt. Schräglagen Entstehen von Schräglagen: Eine Schräglage ist ein Istwert-Versatz, wenn sichergestellt ist, dass ●...
Seite 460
458/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-3: Schräglagenüberwachung ● Eine Schräglage bei ausgeschalteten Antrieben oder offenem Regler entsteht: ● – durch mechanisches Verschieben im antriebslosen Zustand – Driften von Achsen bei offenem Regler –...
Seite 461
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 459/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen – durch einen Istwert-Versatz, der während einer Bahnbewegung nicht mehr ausgeglichen werden konnte, weil die Antriebe ausge‐ schaltet wurden. Abb.14-4: Schräglage bei eingeschalteten Antrieben oder offenem Regler Ausgleich von Schräglagen: ●...
Seite 462
460/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Versatz selbständig ausgeglichen, wenn die Antriebe den Sollwerten wieder folgen können (z.B. bis Satzende). Die Schräglage kann von den Antrieben nicht mehr ausgeglichen werden, wenn es vorher zum Laufzeit- oder zum sercos Fehler kommt oder die Antriebe ausgeschaltet werden.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 461/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Master- und Slaveantrieb zuschalten. ● Mit dem Achsinterface‑Signal qAx_MasterPos, Flanke 0 → 1 "Gantry Slave auf Masterposition" wird der Ausgleich des Sollwert-Versatzes durch asynchrone Interpolation angestoßen. ●...
462/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Für die Antriebe ist "Maßbezug hergestellt", aber die Bezugsmaße sind nicht korrekt übernommen. Man erkennt dies daran, dass die Lageist‐ werte der Gantry-Achsen unterschiedlich sind. Die Sollwerte des Mas‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 463/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen S‑0‑0084 Drehmoment-Istwert für die Momentenüberwachung. Aufnahme des Drehmoment-Istwertes S‑0‑0084 und des Schleppab‐ S‑0‑0016 standes S‑0‑0189 in das zyklische Telegramm in den sercos Files S‑0‑1050. (p2*.scs) für die entsprechenden Gantry-Achsen.
Seite 466
464/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen iAx_TrqExceed Stillstandsfehler Jede Achse des Gantry-Verbands erhält dieses Aus‐ gangs-Signal. Es wird ständig aktualisiert, d.h., es bleibt nicht statisch anstehen, wenn ein Fehler aufgetreten war und wieder verschwunden ist!
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 465/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen zu den Interface-Signalen: ● Das Achsinterface muss sowohl für die Masterachse als auch für die Gantry-Slaveachsen von der SPS verarbeitet werden (das Interface einer Gantry-Slaveachse verhält sich wie das Interface einer durch Programmierung mit einer G- Funktion gekoppelten Slaveachse).
466/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 1003 Gantry-Sollwert-Versatz ausgleichen 00066 Parameter legt fest, ob der Sollwert-Versatz zwischen Master-und Sla‐ veachse eines Gantry-Verbands durch Setzen des entsprechenden Interface-Signals ausgeglichen werden darf und wo die maximale aus‐...
Seite 469
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 467/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Während der Inbetriebnahme und im Betrieb kann mit MP 100300060 (Toleranzmaß = max. Schleppabstand für gekoppelte Achsen) der Schleppabstand überwacht werden. Dazu verwendet die Steuerung die Nachlauf-Informationen von Master und Slave aus dem zyklischen sercos Parameter S‑0‑0189.
468/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● kommt es zu einer Fehlermeldung durch die NC, die mit Grundstellung gelöscht werden kann. Diese Fehlermeldung kann durch Setzen Achssignals qAx_TrqErrOff unterdrückt werden. Das Ausgangssignal iAx_CoupleLag ist unabhängig von qAx_TrqErrOff! Anzeige der Gantry-Slaveachsposition: Eine Positionsanzeige für eine Gantry-Slaveachse ist nur auf Basis von...
Seite 471
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 469/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen MP 1003 00061 Index der Gantryleitachse. Definiert für jede Achse, ob sie zu einem Gantry-Verband gehört. Für alle Achsen eines Gantry-Verbands (inkl. der Leitachse) geben Sie den Achsindex (=die Achsnummer) der Leitachse ein.
Seite 472
470/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-9: Signalflussplan Nach dem Versatzausgleich sind die Lageistwerte aller Gantry-Achsen wie‐ der identisch. Restriktionen: ● Ist kein Bezugspunkt verfügbar, ist für die Antriebe kein "Maßbezug her‐ gestellt". Der Sollwert-Versatz ist unbestimmt und ein Ausgleich der Schräglage durch die Steuerung ist nicht möglich.
Seite 473
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 471/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-10: Maßbezug beim abstandskodierten inkrementellen Messsystem Inbetriebnahme: Bei der Inbetriebnahme muss der Parameter S‑0‑147 für jede Achse auf "Strecke fahren" (Bit 7 = 0, Bit 8 = 1) gesetzt sein, damit die Antriebe nach dem "Maßbezug herstellen"...
Seite 474
472/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Beispiel: Maßbezug herstellen bei Gantry-Achsen mit abstandskodierten inkrementel‐ len Messsystem: 1. Maßbezug herstellen der Gantry-Achsen bei der Inbetriebnahme: Voraussetzung: ● Die Referenzfahrparameter der Gantry-Achsen (S‑x‑0041: Geschwindigkeit und S‑x‑0042 Beschleunigung) müssen so vorgegeben werden, dass auch bei Fehlern bei der Inbetriebnahme (z.B.
Seite 475
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 473/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Nach Abschluss des "Maßbezug herstellen" bei der Inbetriebnahme muss der sercos Referenzfahrparameter für das "Anfahren des Refe‐ renzpunktes" wieder gesetzt werden (S‑0‑0147 Bit 7 = 1), damit der Gantry-Verband nach dem Referenzieren ausgerichtet ist.
Seite 476
474/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-11: Referenzpunkt für nicht abstandskodiertes Messsystem Inbetriebnahme: Es ergeben sich zwei Möglichkeiten zur Ermittlung der korrekten Bezugsma‐ ße: ● Messsystem ist ausgerichtet: Ist das Messsystem an jeder Achse ausgerichtet, sind die Nullmarker für jede Achse identisch.
Seite 477
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 475/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen – Das Referenzmaß-Offsets für jede Achse ergibt sich, indem vom Referenzmaß die jeweilige Markerposition abgezogen wird. – Die Daten sind in der sercos Datei zu speichern und durch einen sercos Hochlauf zu übernehmen (optional mit dem Tool...
Seite 478
476/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Die Sollwerte des Masters wirken sofort und ohne Versatz auf die Slaves. Dabei kann es zum sercos Fehler (exzessive Reglerab‐ weichung oder exzessive Sollwertvorgabe) kommen. ● Der Referenzpunkt muss immer hinter dem Bezugspunkt (relevante Nullmarker) liegen, um zu verhindern, dass der Vorgang auf dem Refe‐...
Seite 479
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 477/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Der Ausgang X32:7 der Y-Achse wird auf den Eingang X32:6 der Y2-Achse verdrahtet. Der Ausgang X32:7 der Y2-Achse wird auf den Eingang X32:6 der Y-Achse verdrahtet. Abb.14-12: Übersicht der Anschlussstecker...
Seite 480
478/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Example Example: Fehlerreaktion Kapitelüberschrift IW-Engineering / Configuration: Parameter editieren Die Funktion "Elektronische Kopplung" muss über den Parameter coup "Elektronische Kopplung" im Setup (SUP) aktiviert werden, um folgende Pa‐...
Seite 481
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 479/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● S‑0‑0150/151 "Referenzmaß-Offset 1/2" bei Motor-Geber/externen Geber. Wird der Referenzmaß-Offset (sercos Parameter S‑x‑0150 bei Motor- Geber, S‑x‑0151 bei ext. Geber) der Masterachse verändert, muss für alle Slaves der Referenzmaß-Offset so angepasst werden, dass die Dif‐...
Seite 482
480/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen – qAx_TakeActOffs "Istwert-Versatz übernehmen": Istwert-Versatz wird für diesen Slave als Sollwert-Versatz über‐ nommen – qAx_MasterPos "Gantry auf Masterposition": Der ausgewählte Slave erhält den gleichen Sollwert wie der Master. Das Signal bewirkt keine Änderung in der Position des Sla‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 481/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen IW-Operation / IndraLogic: Interface-Signale zur Kontrolle ● Achsinterface: – iAx_DrvAct "Antrieb in Betrieb" (Regler geschlossen) – iAx_MasterIndex0 "Index des Masters Bit 0" ... iAx_MasterIndex6 "Index des Masters Bit 6"...
Seite 484
482/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Die Funktion Elektronische Kopplung muss über den Parameter coup "Elektronische Kopplung" im Setup (SUP) aktiviert sein ● In dem Parameter MastInd "Achsgruppen-Index" (1003 00061) ist die Achsnummer der Masterachse, bei allen dem Gantry-Verband angehöri‐...
Seite 485
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 483/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Documentation Instruction Editieren von Maschinenpara‐ Instruction: metern Rexroth IndraMotion MTX Documentation: Gantry-Kopplung aktivieren Maschinenparameter Drive: Maßbezug herstellen ● Vor dem Starten des "Maßbezug herstellen" muss die SPS alle Gantry- Achsen eines Verbands über das Interface-Signal qAx_DrvLock "Vor‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 485/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-14: Signalflussplan Documentation Instruction Instruction: Editieren von SPS-Signalen Rexroth IndraMotion MTX Schräglage bei Gantry ausglei‐ Documentation: SPS-Interface chen Drive: Gleiche Antriebsparameter setzen Alle Achsen des Gantry-Verbands müssen identische Parameter besitzen (Verstärkungsfaktoren, Beschleunigung/Verzögerung, Geschwindigkeit,...).
Seite 488
486/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen dient einer schnelleren Reaktion auf fatale Fehler einer Achse (Y oder Y2); um Schäden an der Mechanik zu vermeiden, müssen beide Achsen mög‐ lichst synchron und schnell abgebremst werden.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 487/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Die Fehlerreaktion ist auf "Sofort bestmögliches Stillsetzen", und die best‐ mögliche Stillsetzung auf "Geschwindigkeits-Sollwert-Nullschaltung mit Ram‐ pe und Filter" einzustellen. Die Verzögerung "Schnell-Halt" wird auf den ma‐ ximalen Achsbeschleunigungswert gesetzt.
Seite 490
488/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Für die überlagerte Bewegung wird keine Endschalterprüfung durchge‐ führt. ● Beim Ein-, Aus- oder Umschalten einer Koordinatentransformation/ Achstransformation im Quell- oder Zielkanal wird die Koordinatenkopp‐ lung beendet und im Zielkanal ein Laufzeitfehler ausgegeben.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 489/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ;Programm TEST1 in Kanal 1 anwählen ERR=MCOPS(4,1, "TEST1",,, IF ERR <> 0 THEN <Fehlerroutine> ENDIF ;Warten bis Kanal 1 NC‑Bereit meldet WAIT (BITIF( "ICH_NCREADY,1")) ;Teileprogramm in Kanal 1 starten ERR=MCOPS(6,1) IF ERR <>...
490/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 14.2.2 Handlungsanweisung: Selektive additive Koordinatenkopplung Applizieren Eine oder mehrere Werkstückkoordinaten eines Kanals (Quelle) können Werkstückkoordinaten anderer Kanäle (Ziele) additiv beeinflussen. Sofern im Quellkanal eine Verfahrbewegung stattfindet, lassen sich auf diese Art die Bahnbewegungen in den einzelnen Zielkanälen mit der des Quellkanals...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 491/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen lung deaktiviert werden soll, muss in den Parameter ChResetState an geeigneter Stelle die Funktion SCC() eingetragen werden. Documentation Instruction Editieren von Maschinenpara‐ Instruction: metern Rexroth IndraMotion MTX Documentation:...
Seite 494
492/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Werkstück- und Maschinenkoordinaten können als Quelle verwendet werden. ● Die Kopplungsbeziehung kann über einen Faktor und eine Tabelle an‐ gepasst werden. ● Die Zielkoordinate kann mit einem Wichtungsfaktor versehen werden.
494/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen De‐ fault: SO2 (Sour‐ analog zu SO (Source) ce 2) Beispiele: Herstellen einer Kopplung SCCT(DE(YB), SO(1,YA)) Die tatsächliche YB‑Position ergibt sich als Summe aus der durch die Programmierung im aktiven Kanal vorgegebenen YB‑Position und der YA‑Position.
Seite 497
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 495/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen zwei realen Achsen. Die beiden virtuellen Achsen werden dem ersten Kanal und beiden realen Achsen dem zweiten Kanal zugeordnet. MP 100100001 "Antriebsfunktionstyp" MP 100100010 "Virtueller Antrieb" MP 100300001 "Physikalische Achsbezeich‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 497/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-20: Lineare Approximation - kubische Spline-Approximation Die Spline-Approximation wird vorgezogen, wenn zwischen Stützpunkten ein kurviger Verlauf erwünscht ist und keine Daten über den exakten Verlauf vor‐ liegen. Die kubische Spline-Näherung ermöglicht einen Kurvenverlauf, der weiche Übergänge an den Stützpunkten erzeugt.
Seite 500
498/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen <p > <f > #100 ; n. Stützpunktpaar legt fest, auf welche Weise zwischen den Stützpunkten inter‐ poliert wird. Möglich ist eine lineare Interpolation (Wert = 1) oder eine ku‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 499/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen In die Tabelle können beliebig viele Stützpunkte geschrieben werden. Die pm‑Werte müssen in aufsteigender Reihenfolge ablie‐ gen. Das Kommentarzeichen in der Tabelle ist das Semikolon. Approximation von f(pm) zwischen den Stützpunkten Die Funktion f( ) wird zwischen jeweils zwei Stützpunkten p...
500/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ..<pmn> #200 ; n. Führungsachsposition <cn0> <cn1> <cn2> <cn3> #201 ; Koeffizienten n. Spline Die Spline-Tabellen werden schreibgeschützt im Verzeichnis der Linktabellen abgelegt.
Seite 503
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 501/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Die Geschwindigkeit von Rundachsen und Spindeln ist auf das halbe Modulointervall (meist 180°) pro sercos Takt begrenzt (z.B. sercos Takt 2 ms entspricht max. 15000 U/min). Im folgenden Beispiel soll ein elektronisches Getriebe mit den 3 Leitachsen C, Z, A und der Folgeachse B aufgebaut werden.
Seite 504
502/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-22: Kaskadierte Kopplung mit drei Leitachsebenen Die Systemachskopplungsbeziehung im Beispiel oben wird für die Achsen 1, 3, 6 und 9 in CPL wie folgt angegeben: Programm: 1 SD.SysAxCoupleCmd[1].Master[1].AxIndex 1 SD.SysAxCoupleCmd[1].Master[2].AxIndex...
Seite 505
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 503/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Vorschub-Halt oder Override 0% kann eine durch Leitachsen be‐ wegte Folgeachse nicht zum Stillstand bringen. Das Abschalten aller Leitwerte bremst die Folgeachse auf Ge‐ schwindigkeit = 0. Grundsätzlich kann die Systemachskopplung auch mit anderen Kopplungsar‐...
504/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Mit dem Zu- oder Abschalten der Systemachskopplung wird ein Interpolator aktiv, der die Folgeachse an den aktiven Leitwert (Geschwindigkeit und Posi‐ tion im Kopplungsverhältnis der Leitachsen) heranführt. Das Zu- oder Abschalten bzw. Verändern der Kopplung führt bei Geschwindigkeits- und Lagedifferenzen zwischen Leitwert und Folgeachsposition zu Ausgleichsbewegungen der Folgeachse.
Seite 507
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 505/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-24: Prinzipschaltbild der Systemachskopplung Nach dem Systemhochlauf sind alle SAC’s im inaktiven Zustand. Der OnOff– Schalter aktiviert die Systemachskopplung. Leitachs- und Interpolationswerte der Folgeachsen sind dabei getrennt zu- und abschaltbar (Master[m].Enable, IpoEnable).
Seite 508
506/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-25: Geschwindigkeitsprofil der Ankopplung Erreicht die Folgeachse im Berechnungstakt des Interpolators die Leitge‐ schwindigkeit und die Leitposition, ist die Kopplung hergestellt. Maximale Ge‐ schwindigkeit und Beschleunigung werden im gekoppelten Zustand immer auf die Maschinenparameter gesetzt.
Seite 509
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 507/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-26: Anzeige der Folgeachsposition mit $Sollposition Den aktuellen Zustand der Kopplung zeigt die Systemachskopplung in SysAxCoupleSta[i].State an. Zustandsänderungen können durch neue Sys‐ temdatenvorgaben oder durch den SAC‑Interpolator selbst ausgelöst wer‐...
Seite 510
508/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-27: Zustandsübergäng der Systemachskopplung Zustände der Systemachskopp‐ lung: Die Systemachskopplung ist inaktiv. HUNTING Der SAC‑Interpolator versucht den Leitwert erstmals zu erreichen. Der SAC‑Interpolator versucht den Kopplungszustand wieder her‐...
Seite 511
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 509/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Folgeachswert und Leitwert stimmen in Position und Geschwindig‐ COUPLED keit im Berechnungstakt überein. Alle Leitwerte wurden deaktiviert, der SAC‑Interpolator stoppt die STOPPING Folgeachse. STOPPED Die Folgeachse hat keinen Leitwert und steht still.
Seite 512
510/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen wender mit dem Systemdatum GearTeeth bekannt. Die Steuerung koppelt somit an den nächstliegenden Teilbereich. Abb.14-30: Zahnradstoßen Der Zahnrad-Rohling wird durch die Folgeachse angetrieben. Das Zahnrad wird mit 62 Zähnen gefertigt, wobei das Werkzeug 42 Zähne besitzt. Das Übersetzungsverhältnis kann mit N_Input = 62 und N_Output = -42 angege‐...
Seite 513
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 511/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Aufbau und Wirkungsweise von Kopplungstabellen sind im Kap. 14.4 "Kopp‐ lungstabellen" auf Seite 496 näher erläutert. Um eine Tabelle in der Systemachskopplung verwenden zu können, muss diese mit dem NC‑Befehl CoupleSplineTab(TAB(<tabelle>),LOAD) in den Systemtabellenspeicher SysAxCoupleTab geladen werden.
Seite 514
512/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 1 XB%=4 : YB%=5 ;-------------------------------------------------------------- ; 1. Tabellendatei in den Systemtabellenspeicher (Cache) laden: ;-------------------------------------------------------------- CoupleSplineTab(TAB(nocken.fct),LOAD) ;-------------------------------------------------------------- ; 2. Nocken-Tabelle in der Kopplungsbeziehung aktivieren ;-------------------------------------------------------------- 1 SD.SysAxCoupleCmd[YB%].Master[1].Enable = TRUE 1 SD.SysAxCoupleCmd[YB%].Master[1].AxIndex...
Seite 515
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 513/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Falls die Tabelle in allen Kopplungen deaktiviert wurde, setzt die Tabel‐ lenverwaltung den Zustand "2‑Tabelle geladen" wieder ein. ● 4 - Tabelle wird entfernt: Dieser Zustand wird kurzfristig beim Entfernen der Tabelle mit CoupleSplineTab(TAB(<tab>),UNLOAD) eingenommen.
Seite 516
514/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen beitung Systemachskopplung Systemdatum SysAxCoupleCmd[axis].Formula angegeben werden. Die Formel erlaubt die Verknüpfung von Einzelleitwerten mit mathematischen Operationen und Funktionen. Ein Einzelleitwert ist jeweils durch das System‐ datum SysAxCoupleCmd[axis].Master[m] definiert und enthält bereits die Skalierung, Verschiebung und Tabellenbewertung der Leitachsposition.
Seite 517
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 515/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ; Aktivierung 70 SD.SysAxCoupleCtr.Validate = 1 In jedem Interpolationstakt wird über die Formel aus dem zeitdiskreten Win‐ kel der C-Achse eine Folgeachsposition X ermittelt: Abb.14-36: Oszilloskopaufzeichnung zur Formelkopplung Mit der Ersetzung von R durch den Folgeachs "AC"...
Seite 518
516/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Die Operationen der Formel werden in Gleitkommaarithmetik in doppel‐ ter Genauigkeit ausgeführt. Der maximale Wertebereich aller Funktio‐ nen und Operationen ist auf +/-9.9999999999E99 begrenzt. Bei Über‐ schreitung des maximalen Wertebereichs wird der jeweilige Grenzwert eingesetzt und ein Überlauffehler diagnostiziert.
Seite 519
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 517/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Die Formelsyntax wurde nicht eingehalten. Operanden oder Operatoren sind unbekannt oder wurden in einer falschen Reihenfolge program‐ miert. Die Abbruchposition bei syntaktischen Formelfehlern liegt im Sys‐ temdatum SysAxCoupleCtr.CfgErrMaster.
Seite 520
518/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Überlauffehler Der zulässige Basiswertebereich [BW] für mathematische Operationen und Funktionen wurde überschritten. Die For‐ melverarbeitung wird mit dem überschrittenen Grenzwert (+/-9.9999999999E99) als Operationsergebnis fortgesetzt. Definitionsbereichsverletzung Die mathematische Operation ist für das Argument nicht defi‐...
Seite 521
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 519/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Der Folgeachsinterpolationswert AC und die Leitwerte Lm der Masteran‐ schaltungen SysAxCoupleCmd[axis].Master[m] liegen in der Einheit [mm] oder [°] vor. Die unbewerteten Leitgeschwindigkeiten Vm der Masterachsen beziehen sich auf die Positionsdifferenz pro Interpolationstakt. Die folgende Tabelle zeigt die möglichen Formeloperanden:...
Seite 522
520/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen "*"," /", MOD links 1.0 * 20 MOD 2 (1.0 * 20) MOD 2 "+", "-" links L2 + L3 - L5 (L2 + L3) - L5 Vergleich "=",...
Seite 523
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 521/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Überlauf Op in Op < MININT: [MININT.. INT( Op ) Ganzzahl(Op) [MININT.. MININT MAXINT] MAXINT] Op > MAXINT: MAXINT Signum Op < 0 : -1 SGN( Op )
Seite 524
522/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Trigonometrische Funktionen Diagnose: Definitionsbe‐ Ergebniswerte‐ Syntax Bedeutung reich bereich Ersatzergebnis Undefiniert ACOS( Op ) Arcuscosinus Op in [-1..+1] [0..180] Op < -1 : 0 Op > 1 : 180...
Seite 525
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 523/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Überlauf Op < -230 : Sinus Hyperbo‐ SINH( Op ) [BW] SINH(-230) licus [-230..230] Op >230 : SINH(230) Tangens Hy‐ TANH( Op ) Op in [BW] -1]..[1 perbolicus Abb.14-44:...
Seite 526
524/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Überlauf : SQR( Op ) Op in [BW] [BW] Unterlauf: 0 Undefiniert SQRT( Op ) √Op Op in [0..MAX] [0..MAX] Op < 0 : 0 Abb.14-46: Arithmetikfunktionen Bedingte Ausdrücke Bedingte Ausdrücke dienen dazu Definitionsbereiche von mathematischen...
Seite 527
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 525/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Relationen Diagnose: Definitionsbe‐ Ergebniswerte‐ Syntax Bedeutung reich bereich Ersatzergebnis prüft Gleichheit |Op2-Op1| < Op1 und Op2 Op1 = Op2 1E-13 : 1 im [BW] |Op2-Op1| >= 1E-13 : 0 prüft...
Seite 528
526/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Logische Ausdrücke stellen insbesondere die Bedingung der "?" - ":" - Opera‐ tion. Bedingte Ausdrücke Diagnose: Definitionsbe‐ Ergebniswerte‐ Syntax Bedeutung reich bereich Ersatzergebnis Op1<>0: Op2 Op1,Op2 und Op1?Op2:Op3...
Seite 529
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 527/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-51: Alternative Ankopplung bei Moduloachsen Folgende Ankopplungsarten werden unterschieden: ● Geschwindigkeitsausgleich Es wird auf den Lageausgleich verzichtet und stattdessen ein Offset nach Erreichen der Leitgeschwindigkeit gespeichert und mitgeführt.
Seite 530
528/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Der Synchronisiermode hat Einfluss auf die Bewegung der Folge‐ achse beim An- und Abkoppeln, sowie beim Ein- und Ausschalten der Kopplung. Mit der wegoptimalen, zeitoptimalen oder rich‐ tungsbezogenen Synchronisierung erfolgt auch bei Stillstand der...
Seite 531
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 529/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ;--------------------------------------------------- 1 SD.SysAxCoupleCmd[CL%].Master[1].Enable = FALSE ;--------------------------------------------------- ; zeitoptimale zahngenaue Wiederankopplung ;--------------------------------------------------- 1 SD.SysAxCoupleCmd[CL%].SyncMode 1 SD.SysAxCoupleCmd[CL%].GearTeeth = 21 1 SD.SysAxCoupleCmd[CL%].Master[1].Enable = TRUE 1 SD.SysAxCoupleCmd[CL%].Master[1].Offset = OFFSET! Synchronlaufüberwachung der Das Synchronlaufverhalten im Verband ist für die Güte der Bearbeitung ent‐...
530/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Ergebnis der Synchronlaufüberwachung Modus der Synchronlauf‐ SysAxCoupleSta[i].InPos SysAxCoupleSta[i]. überwachung (1 = Synchronlauf, 0 = kein StateAddOn Synchronlauf) nicht aktiv (SysAxCoupleCmd[i]. PosWinSel = 0 oder SysAxCoupleSta[i]. State ≠ 1, 2, 3) 0: keine Zusatzinforma‐...
Seite 534
532/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-55: Systemdatenübernahme Für eine interpolatorgenaue Umschaltung der Kopplungsvorschrift in einem Echtzeitumschaltung einer Leitachse vorgegebenen Positions- oder Geschwindigkeitsbereich kann pro Master eine Übernahmebedingung in SysAxCoupleCmd[i].Master[m].SwitchCond vorgegeben werden: ● 0 - unbedingte Umschaltung ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 533/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen dann erfüllt, wenn das Bit SwitchCond-100 in der Maske ExtCond z.B. durch die SPS gesetzt wurde. Der Schalter SysAxCoupleCmd[i].Master[m].Enable wirkt unbedingt. Mit SysAxCoupleCmd[i].Master[m].Enable=0 werden die aktiven Leitachsvorga‐ ben gelöscht und mit SysAxCoupleCmd[i].Master[m].Enable=1 entsprechend der Umschaltbedingung aktiviert.
Seite 536
534/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 1 CALL SACSYNC_COUPLED(CL%) ;Bearbeitung mit Wälzfräser Bei Bedarf kann zusätzlich die Synchronlaufüberwachung einbezogen wer‐ den. Der NC‑Befehl SACSYNC kann auch mehrere unterschiedliche SAC‑Zustän‐ de gleichzeitig überwachen: SACSYNC(TO=200,CL=3,CR=5,A=0) In einem Zeitfenster von 200 ms wird erwartet, dass die CL‑Achse gekoppelt (3), die CR‑Achse gestoppt (5) und die A‑Achskopplung abgeschaltet (0) ist.
Spindelbetriebsarten In der Systemachskopplung werden Spindeln wie endlos drehende Rundach‐ sen behandelt. Folgespindeln können nur in der Achsbetriebsart "Lagerege‐ lung" (siehe Dokumentation "Rexroth IndraMotion MTX 13VRS Funktionsbe‐ schreibung Grundlagen", Kap. "Umschaltung auf lagegeregelte Spindel") ge‐ koppelt werden. Bei Leitspindeln führt der Wechsel der Achsbetriebsart (Drehzahl‐...
Seite 538
536/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● "Drehzahl erreicht" (iSp_ProgSpReach) ● "Spindel Positionieren aktiv" (iSp_OrientateAct) ● "Spindel Positionieren beendet" (iSp_OrientateFinish) ● "Spindel Linkslauf aktiv"(iSp_TurnM4 ) ● "Drehzahl aktiv" (iSp_TurnCmd) ● "Synchronfenster 1/2" (iSp_Synchr1/2) beziehen sich bei aktiver Systemachskopplung auf die Interpolationsposition ohne Systemachskopplungsanteile.
Seite 540
538/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Näheres hierzu ist der Antriebsdokumentation zu entnehmen. Steuerungsgeführte Reaktionen: In einer Koppel-Kaskade kann in jedem Kopplungselement ein Fehler auftre‐ ten, der zu einer Notreaktion führen soll. Auch externe Ereignisse, wie z.B.
Seite 541
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 539/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-59: Fehlerverarbeitung in einer Kopplungskaskade Über das Systemdatum SysAxCoupleCmd[i].AbortEnable können die einzel‐ nen Signalquellen freigeschaltet werden: ● Keine Fehlerreaktion durchführen direkte Fehlerquellen (Error=1..4) ● Bit 0 (# 1) Reaktion bei Fehler des Antriebs ●...
Seite 542
540/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● Bit 3 (# 8) Reaktion bei Fehler im Interpolationskanal (Kanalfehler) indirekte Fehlerquellen (Error=5,6) ● Bit 4 (# 16) Reaktion bei Fehler einer SAC-Folgeachse ● Bit 5 (# 32) Reaktion bei Fehler der SAC-Leitachse 1 ●...
Seite 543
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 541/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ● (BIT 2) Kanalfehler mit Störungsart absetzen - oder - ● (BIT 3‑6) Kopplung normal bzw. modifiziert fortsetzen Bei einem Achsfehler kann weder die Abbruchart "Rückzug" noch "Kopplung"...
Seite 544
542/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Ausnahme-Kopplung wird mit SysAxCoupleCmd[i].Reset = 1 abgebro‐ chen. Wie beim Rückzug erfolgt eine Kanal-Fehlermeldung unter Be‐ rücksichtigung eines gestarteten ASUP. Nach der Fehlerbehandlung befindet sich das SAC‑Objekt immer im Zustand ABORT‑ERROR, von dem aus es nur nach Fehlerlöschen (Grundstellung)
Seite 545
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 543/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-60: Ablauf der Fehlerverarbeitung...
Seite 546
544/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Ein ASUP‑Programm darf in einem Kanal nur einmal aktiviert werden. Parametrieren Sie deshalb nur ein SAC‑Element im Ver‐ band zur ASUP‑Aktivierung in einem bestimmten Kanal. Die Feh‐ ler anderer SAC im Verband werden als Folge- bzw. Leitachsfeh‐...
Seite 547
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 545/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abbruchzustände in ABORT_INACTIVE - Der Abbruchmechanismus ist inaktiv. SysAxCoupleSta[i].Abort: ABORT_DELAY Abbruch eingeleitet, Wartezeit aktiv. ABORT_RETRACT - Rückzug der Systemachse aktiv. ABORT_COUPLE Systemachse bleibt in (modifizierter) Kopp‐ lung. ABORT_ERROR Die Ausnahmebehandlung ist beendet und wartet auf das Rücksetzen durch Grundstel‐...
Seite 548
546/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen ; Beispiele: absolute Rückszugsbewegung bei Abbruch: 1 SD.SysAxCoupleCmd[1].AbortAction = 1 Achsstop bei Abbruch: 1 SD.SysAxCoupleCmd[1].AbortAction = 8+16+32+64 ;--------------------------------------------------- ; Systemachsindizes der Z-, XB-, YB- und VM-Achse: 1 Z%=3 : XB%=4 : YB%=5 : VM%=64 ;---------------------------------------------------...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 547/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Fehler in SysAxCoupleSta[i].Error: NO_ERROR Es liegt kein Fehler vor. UNCOUPLED Die Kopplung kann nicht aufrecht erhalten werden und es liegt keine Wiederankop‐ plungsfreigabe (RecoupleEnable=FALSE) vor. AXIS_ERROR Die Folgeachse hat einen Zustandsklas‐...
552/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 14.5.8 Systemdatenüberblick SAC‑Kontrollstruktur: SysAxCoupleCtr Element Type Einheit Wertebereich Beschreibung 0: Übernahme beendet .Validate Byte 0, 1 1: Übernahme aktivieren .CfgErrNum Byte 0..10 0: kein Fehler 1: Zirkulation (Selbstkopplung) 2: Verschachtelung zu tief 3: Achse kann nicht Folgeachse werden (z.B.
Seite 555
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 553/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 0 - nicht masterrelevant .CfgErrMaster Byte 0..3 1..3 - fehlerhafter Master Bitmaske zur externen Echtzeitumschaltung: Bit 2 - aktiviert SwitchCond 100 Unsigned .ExtCond Bit 2 - aktiviert SwitchCond 101...
Seite 556
554/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen .PosWinSel Byte 0..3 0: keine Synchronlaufüberwachung 1: Nachlaufüberwachung mit PosWin[1] 2: Nachlaufüberwachung mit PosWin[2] 3: Nachlaufüberwachung mit PosWin[1] und Pos‐ Win[2], Hystereseverhalten .PosWin[i], i = [1,2] Double mm,°...
Seite 557
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 555/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen .AbortAction BITMASK 0 oder Abbruchbehandlung nach Wartezeit: Bit 0..6 0: Kopplung läuft weiter - oder - #1 Bit 0: Rückzug absolut nach AbortRetractPos - oder - #2 Bit 1: Rückzug relativ um AbortRetractPos...
Seite 558
556/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen .Enable Boolean TRUE, FALSE TRUE: Leitwert für Folgeachse berücksichtigen FALSE: Leitwert nicht berücksichtigen .AxIndex Byte 0..64 0: Leitachse nicht definiert 1..64: Systemachsindex der Leitachse .SwitchCo Short 0, 1, 2,...
560/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Abb.14-68: Formeln zur Achskopplung Die Funktion f(p) liegt dabei als Funktionstabelle (Kopplungstabelle) im Spei‐ cher der NC ab. Aufbau und Wirkungsweise von Kopplungstabellen sind im Kap. 14.4 "Kopp‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 561/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Relevante NC-Funktionen AxCou‐ Kanalachskopplung herstellen/aufheben ple(..) Couple‐ Kopplungstabelle kompilieren SplineT‐ ab(..) Abb.14-69: Relevante NC‑Funktionen, Kanalachskopplung Relevante CPL-Funktionen Kanalachsnummer m, wenn die Achse m Masterachse einer Achskopplung ist. SD(582,0,m) 0: wenn m keine Masterachse ist.
562/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen Beispiel Koppeln mit Abstand 0. N100 AXC(C0,A(),B()) C: Masterachse A/B: Slaveachsen Beide Slaveachsen laufen mit "linearer" Kopplung. Die Defaultwerte Koppelabstand 0.0 und Koppelfaktor 1.0 sind wirksam. Koppeln bei den aktuellen Achspositionen.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 563/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Kopplungen 14.6.4 Deaktivieren Die Funktion "AxCouple" ermöglicht das Abschalten einer bestimmten Kopp‐ lung oder aller Kopplungen. ● AxCouple(<Masterachsname>, -1) beendet die Kopplung mit der pro‐ grammierten Masterachse. ● AxCouple() beendet alle Kopplungen.
Seite 566
564/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 565/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Messfunktionen 15.1 Fahren gegen Messtaster (G75) 15.1.1 Beschreibung Zusammenfassung G75 dient zum automatisierten Messen der Werkstück-Position. Anstelle des Werkzeugs wird ein Messtaster eingespannt. Bei einem G75‑Satz fährt die NC in die programmierte Richtung, bis der Messtaster gegen das Werkstück...
566/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Gleichzeitig senden sie das Signal "Messtaster-Flanke erkannt" zur NC. Die NC prüft permanent, ob sie das Signal "Messtaster-Flanke erkannt" von der Messachse mit dem kleinsten Systemachs-Index empfängt. Wenn ja: stoppt die NC sofort alle Fahrachsen, liest die Messwerte aller Messachsen ein und löscht den verbliebenen Restweg ab.
568/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Beim G75.1- (G75-) Satz gilt: Im Kanal muss mindestens eine Messachse vorhanden sein. ● Beim G75.2-Satz gilt: Im Kanal muss mindestens eine Messachse vorhanden sein, die den Messtaster 2 unterstützt.
570/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Beide Parameter S‑0‑0426 und S‑0‑0427 können unabhängig von ei‐ nander gesetzt werden - entweder auf S‑0‑0051 "Lage-Istwert-Geber 1" oder S‑0‑0053 "Lage-Istwert-Geber 2". Optionale Parameter im SCS-File G75.1: Gibt es im SCS-File keine optionalen Parameter, die dem G75.1- (G75-) Satz...
Seite 573
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 571/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen S‑0‑0026 "Konfigurations-Liste Signal-Statuswort" und S‑0‑0328 "Bit-Zuweisungs-Liste Signal-Statuswort" wie folgt setzen: ● S‑0‑0015 auf "frei konfigurierbares Telegramm" ● S‑0‑0016 oder S‑0‑1050.1.6 hinzufügen Signal-Statuswort (S‑0‑0144) ● S‑0‑0026 hinzufügen von "Messtaster 1 positiv erfasst" (S‑0‑0409) oder "Messtaster 1 negativ erfasst"...
572/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen "Messwert 2 negative Flanke" (S‑0‑0133) - je nach dem, ob MP Probe2Edge positive oder negative Messtaster- Flanke vorgibt. In diesem Falle wird der Messwert nicht über den Service-Kanal gelesen.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 573/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Das Beispiel dient lediglich als Vorlage. Sie sind verpflichtet, dasselbe Ihren Anforderungen anzupassen. Die Inbetriebnahme der Messtaster-Funktionen G75.1 und G75.2 ist nur als Ergänzung der regulären Inbetriebnahme zu betrachten.
576/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 15.2 Fliegendes Messen (FME) 15.2.1 Beschreibung Zusammenfassung FME ergänzt einen Fahr-Befehl (G0, G1, etc.). FME misst während der Fahr- Bewegung die Werkstück-Position und trägt daher die Bezeichnung "Fliegen‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 577/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Empfängt die Messachse eine Messtaster-Flanke, speichert sie umgehend den gefundenen Messwert. Der Fahr-Befehl ist beim Erreichen der programmierten Position abgeschlos‐ sen. FME prüft, ob der Messtaster ausgelöst hat oder nicht.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 579/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Werden für die FME-Funktion zwei oder mehr "aktiv"-Bits vereinbart, dann bedient die NC lediglich das Bit mit dem kleinsten Index. Die ande‐ ren bleiben wirkungslos. sercos Parameter Die Messtaster-Funktion des Antriebs ist von sercos International spezifiziert.
580/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen S‑0‑0053 "Lage-Istwert-Geber 2". Optionale Parameter im SCS-File Gibt es im SCS-File keine optionalen Parameter für Fliegendes Messen: ● wird bei jedem IME‑Satz automatisch: das Echtzeit-Status-Bit 1 mit "Messtaster 1 positiv erfasst" (S‑0‑0409) oder "Messtaster 1 negativ erfasst"...
582/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Stellen Sie sicher, dass die Messtaster-Funktionalität im Antrieb so zur Verfügung steht, wie es der Antriebs-Hersteller fordert. Gegebenenfalls sind hierfür zusätzliche Tätigkeiten erforderlich. ● Stellen Sie sicher, dass das Signal für Messtaster 1 ordnungsgemäß er‐...
584/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 15.3 Messen auf einer Kontur (MOC) 15.3.1 Beschreibung Zusammenfassung Das Messen auf einer Kontur ähnelt den Funktionen "Fahren gegen Mess‐ taster (G75)" (siehe Seite 565) und "Fliegendes Messen (FME)"...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 585/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● müssen folgende Zusatzbedingungen erfüllen, wenn ein Messtaster als Signalquelle benutzt wird: – es können nur solche sercos-Antriebe sein, die selbst die Messtas‐ terfunktion unterstützen. – müssen über Maschinenparameter "Messtasterfunktion verfügbar"...
586/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Da das Teileprogramm bei einer Kanalgrundstellung abgebro‐ chen wird, kommt nach dem Messereignis das Ende der Mess‐ strecke (MOC()) nicht mehr und das Messen auf einer Kontur bleibt aktiv. Aus diesem Grund wird empfohlen, ein MOC() in den "Zustand...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 587/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ist in "/feprom/schemas/sdmoc.xsd_" zu finden. Das Systemdatum sollte als kanalgroßes Feld definiert werden (siehe "/feprom/SDDefMoc.xml_"). /SysMeasPos[Channel]/ gemessene Positionen der Kanalach‐ double ACSPos[1..8] sen in mm gemessene Positionen der Kanalach‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 589/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 15.3.4 Deaktivieren Ein Satz mit einem MOC ohne Parameter (mit leeren Klammern) stellt das En‐ de der Messstrecke dar. Spätestens hier wird die Messlogik deaktiviert. Je nach programmierter Fehlerreaktion wird in diesem Satz eine Warnung oder Fehlermeldung erzeugt, wenn das Messereignis nicht eingetreten ist.
Seite 592
590/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen N10 ASPSET(3, SAFEPOS01, ; Asynchrones Unterprogramm "SAFEPOS01" im System als Nummer 3 anmelden. N20 MOC(MP2, ES2, RE2, AS3) ; wenn der Messtaster 2 eine steigende Flanke lie‐ fert, wird das Asup 3 (SAFEPOS01) ausgeführt N30 X…...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 591/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen N50 X… Y… Z… ; es wird gemessen → hier könnte der Messtaster auslösen ● es wird auf der Bahn angehalten (Vorschub halt) und die Messwerte gelatcht ●...
Seite 594
592/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Synchronisieren eines externen Gerätes mit der NC-internen Aufzeich‐ nung der Messwerte. Dazu lässt sich einer der High-Speed-Digitalaus‐ gänge der Steuerung verwenden. ● In der Aufzeichnungsdatei stehen zusätzliche Informationen (Normie‐...
Seite 595
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 593/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Beispiel: Aufbau und Verbindung der NC- und Antriebskomponenten zum Digitalisie‐ ren auf einer 3-Achs-Maschine. Abb.15-13: Aufbau und Verbindung der NC- und Antriebskomponenten zum Digi‐ talisieren Vorgang des Digitalisierens: ●...
Seite 596
594/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen rend des Abtastens konstant zu halten, d.h. die Signale des Laser- Messsystems werden mit dem internen Messsystem der Laser-Zustell‐ achse (z.B. Z‑Achse) in Echtzeit verrechnet. Dadurch kann die Z-Achse der Höhenlinie der Oberfläche im IPO‑Takt nachgeführt werden (Höhen‐...
Seite 597
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 595/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Der Vorgang des Abspeicherns wird über sog. Digitalisierungspuffer (Speicher 2 in der NC) bewerkstelligt. Hierbei werden die vom Antrieb kommenden Echtzeit-Positionsdaten portionsweise in den freien RAM- Speicherbereich der NC geschrieben. Bereits "gefüllte" Puffer werden in der Ausgabedatei (siehe RECFILE) auf Festplatte eines angeschlosse‐...
596/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Bei hoher Netzwerkbelastung gelangen die Daten nur verzögert auf die Fest‐ platte. Dann entsteht ein Datenstau im Digitalisierungspuffer, d.h. es kommen mehr Daten an, als Daten abgespeichert werden.
Seite 599
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 597/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Die erfassten Werte können mit einem Faktor für die weitere Datenauf‐ bereitung (z.B. für ein CAD-System) gewichtet werden. ● Eine formatierte Ausgabe der erfassten Werte ist möglich.
Seite 600
598/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen <Name> Default: /mnt/<Dateiname> Name der Aufzeichnungsdatei inkl. Pfad (max. 100 Zeichen) {<Rewrite>} Optional, Default: 0, Optionen: "Datei speichern" unter dem angegebenen <Name> über‐ schreibt (=1) vorhandene Datei mit dem selben Namen oder wird abgelehnt (=0).
Seite 601
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 599/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen {<Poti>} Optional, Default: 0 Optionen: Der Wert des Kanalpotis wirkt nicht. In Abhängigkeit des Wertes des Kanalpotis wird die Abtastrate der Digitalisierung verändert (z.B. Poti 50%: Abtastzeit verdoppeln).
Seite 602
600/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen {<Factor>}: Optional, die Einheit der ankommenden Positionsdaten wird mit einem Umrechnungsfaktor in eine andere Einheit umgerechnet (z.B. 1mm = 0.001mm). Die Positionsdaten werden in der neuen Einheit in die Aufzeichnungsdatei gespeichert. Das Ergebnis wird gerundet.
Seite 603
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 601/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen (<Char>) Trennzeichen zwischen den aufgezeichneten Positionsda‐ ten, für den Fall, dass die Daten später exportiert werden sollen (z.B. in eine Microsoft Excel-Tabellendatei). Achtung: Geben sie das Trennzeichen immer als CPL-String in der Form RECSEPARATOR([","]) an!
Seite 604
602/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ..RECPROBE108(<Number>, <Name>, {<Factor>}, {<Format>}) → siehe Beschreibung der NC-Funktion "RecordSet" "Digitalisieren" steuern: NC-Funktionen "RecordOn", "RecordOff", "RecordBreak", "RecordContinue" wird das Abspeichern der Echtzeitdaten während des Abarbeitens des NC-Programms beeinflusst.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 603/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen RecordContinue "Digitalisieren" fortführen. {RECTIME(<Time>, RecordContinue führt den Digitalisierungsvorgang, d.h. Erfas‐ {<AutoStop>}, sen und Abspeichern der Messwerte fort. {<Poti>})} Mit der Programmierung von RecordContinue kann eine Ab‐ tastzeit angegeben werden. Dadurch ist es möglich, die in RECTIME angegebene Zeit zu ändern.
Seite 606
604/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Mount-Verzeichnis und PC für das Speichern der Aufzeichnungsdatei. Nehmen Sie ggf. einen externen PC in das Netzwerk auf, in dem auch die NC arbeitet. ● Die NC-interne Aufzeichnung von Messwerten kann mit einem externen Gerät synchronisiert werden.
Seite 607
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 605/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● Data: Echtzeitdaten aufgezeichnet?! ● Statistics: Pufferüberlauf, Netzwerkstörung, ...?! Beispiel: 1 - Programmierung der Istposition mit dem internen Messpunkt "I-ACTPOS" der NC und (S‑0‑0053) RecordSetRECFILE(/mnt/digit/beispiel.dig,1,0) RECTIME(8,1,0) RECPRO‐ BE1(1,I-ACTPOS)
Seite 608
606/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Beispiel: 3 - Programmierung der Istposition mit dem internen Messpunkt I "-ACTPOS " der NC und einem Offset (S‑0‑0053) (Lageistwert 2) RecordSetProbe RECPROBE1(X, I-ACTPOS,0.0001, %9.3f) RecordSetProbe RECPROBE2(Y, I-ACTPOS,0.0001, %9.3f) RecordSetProbe RECPROBE3(Z, I-ACTPOS,0.0001, %9.3f,-101)
Seite 609
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 607/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Stockt die Bewegung des Lasers beim Abarbeiten, kann ein Übertragungsengpass beim Transfer der Echtzeitdaten über das Netzwerk die Ursache sein. Hinweise über die Ursache der Störung finden Sie ggf. anhand der Daten aus dem Bereich "[Statistics]"...
Seite 610
608/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Documentation Instruction Editieren von Maschinenpara‐ Instruction: metern Rexroth IndraMotion MTX Documentation: Digitalisieren Maschinenparameter IW-Engineering / sercos: SCS-File der Phase 2 anpassen Durch ein entsprechend konfiguriertes Achstelegramm (sercos) steht sowohl der Achsistwert, als auch der Sensoristwert in der NC zur Verfügung.
Seite 611
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 609/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen – 0: Der Wert des Kanalpotis wirkt nicht. (Default) – 1: In Abhängigkeit des Wertes des Kanalpotis wird die Abtastrate der Digitalisierung verändert (z.B. Poti 50%: Abtastzeit verdop‐...
Seite 612
610/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen RECPROBE<x>(<Number>,<Name>, {<Factor>}, {<Format>}, {<RECPROBEx>}) {RECPROBE10<x>1(<Number>, <Name>, {<Factor>}, {<Format>})} ● <x>: 1..8 ● <Number>: 0: für nicht von Achsen abgeleitete Messpunkte. 1..64: Achsnummer oder Angabe des physikalischen Achsnamens. ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 611/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Mit RecordOn festlegen ab wann Positionsdaten aufgezeichnet werden sollen. Programmieren von dem Befehl RecordBreak, um das Digitalisie‐ ren temporär zu unterbrechen (z.B. zum Verfahren außerhalb der Werkstück-Oberfläche). Programmieren von dem Befehl Record‐...
Seite 614
612/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Enthält Echtzeitdaten, organisiert in Zeilen und Spalten. Die Spalten enthalten diejenigen aufgezeichneten Werte (z.B. Achsposi‐ tion der X‑Achse) , die mit RECPROBE1..8 definiert wurden. Jede Zeile enthält einen kompletten Satz von RECPROBE1..8 eines einzelnen Abtastzeitpunktes.
Seite 615
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 613/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen NmbOfSamples Anzahl der aufgezeichneten Zeilen LimitUsedBuffers Anzahl der maximal verfügbaren Puffer Die Echtzeitdaten der Digitalisierung werden in Puf‐ fern zwischengespeichert, bevor sie in die Datei ge‐ schrieben werden.
Seite 617
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 615/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 1. zu Beginn eine Messvorrichtung (z.B. Laser) über die Zustellachse (z.B. Z) auf einen vorbestimmten Abstand zur Kontur bringt. Dieser Abstand dient im weiteren Verlauf als Bezugswert. 2. die Funktion "Höhenregelung für Digitalisieren" einschaltet 3.
616/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen ● programmgesteuertes Überblenden zugehöriger Maschinenparameter. Siehe "Relevante NC-Funktionen". Überblendete Maschinenparameter-Konfigurationsdaten werden erst nach Programmabwahl, Kanal- oder Systemgrundstellung wieder wirksam! ● Überwachung der Abweichung per programmierbarem Toleranzband. In diesem Zusammenhang ist eine Kollisions- und Locherkennung mög‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 617/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Relevante NC-Funktionen DistCtrl/DCR Startet die Höhenregelung. Zusätzlich wird der aktuelle Abstand zwischen Messvorrich‐ tung und Oberfläche als Bezugswert übernommen. Alleine programmiert, wirken die per Maschinenparameter definierten Konfigurationsdaten. Optional lassen sich über die Programmierung diverser Zu‐...
618/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Unterbricht die Höhenregelung. DcBreak/DCB Der aktuelle Korrekturwert bleibt aktiv. Setzt eine zuvor unterbrochene Höhenregelung wieder fort. DcCont/DCC Die NC regelt die Abweichung vom Bezugswert schnellstmög‐ lich aus. Beendet die Höhenregelung, übernimmt den aktuellen Korrek‐...
620/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 7050 00740 Höhenregelung: Begrenzer - Geschwindigkeit in mm/min Maximale Geschwindigkeit, mit der sich der aktuelle, normierte Messwert ändern darf. Dadurch lässt sich z.B. beim Überfah‐ ren eines Loches verhindern, dass die Zustellachse mit ihrer maximal erlaubten Geschwindigkeit in das Loch eintaucht.
Seite 623
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 621/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen schlagartig eine niedrigere Position der abgetasteten Oberfläche gemeldet wird. Im Gegenzug bewirkt eine unvermittelt ansteigende Kontur, dass sich die ge‐ meldete Oberflächenposition abrupt erhöht, was einen sprunghaften Anstieg der Abweichung in positiver Richtung zur Folge hat.
622/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Abb.15-37: Prinzip der Kollisionserkennung Abb.15-38: Prinzip der Locherkennung 15.6.3 Handlungsanweisung: Höhenregelung für Digitalisieren Applizieren: Stellen Sie sicher, dass die Messdatensignale der Messvorrichtung für den externen Geberanschluss des Antriebs geeignet sind.
Seite 625
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 623/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Relevante sercos Parameter (siehe oben) im Antrieb korrekt parametrie‐ ren und ins Antriebs-EEPROM sichern oder im Zuge der sercos Initiali‐ sierung von der Steuerung an den Antrieb übergeben.
Seite 626
624/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Die Messdaten sind in den externen Geberanschluss eines Antriebs einzu‐ speisen (z.B. als Inkrementalgeber-Signal) und per sercos Interface zyklisch an die NC zu übermitteln. IW-Operation / Programm: sercos Datei der Phase 2 anpassen ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 627/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 0: Kollisionserkennung aus. – <Loch> Toleranzband zur Locherkennung. Eingabewert je nach aktiv‐ em Maßsystem (G71,G70) in der Einheit mm bzw. Inch. 0: Locherkennung aus. – DcBreak Unterbricht die Höhenregelung. Der aktuelle Korrekturwert bleibt aktiv.
Seite 630
628/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Documentation Instruction Editieren von Maschinenpara‐ Instruction: meter Rexroth IndraMotion MTX Documentation: Messen am Festanschlag Maschinenparameter IW-Operation / NC-Programmierung: ● FsProbe(MfsAxis<i>)<Koordinaten><Vorschub> "Messen am Festanschlag" ● FsProbe(MfsAxis<i>, <Schwelle>)<Koordinaten><Vorschub> "Messen am Festanschlag" mit Drehmomentschwelle –...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 629/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen 15.8 Messradbetrieb 15.8.1 Beschreibung Funktion Die Funktion "Messradbetrieb" ist nur im Zusammenhang mit Bosch Rexroth-Antrieben der Baureihe" EcoDrive" verfügbar! Gewährleistet eine hochgenaue Materialbearbeitung auch bei solchen Appli‐ kationen, bei denen zwischen der tatsächlichen Materialbewegung und der Bewegung der Materialzuführungsachsen ein Schlupfauftritt (z.B.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 631/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Messfunktionen Haben der Messradgeber oder die Vorschubwalzen keinen Kon‐ takt zum Material, ist der Lageregelkreis über Geber 2 offen! Stellen Sie deshalb vor dem Aktivieren sicher, dass Messradge‐ ber und Vorschubwalzen ausreichend Kontakt zum Material ha‐...
Seite 634
632/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 633/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Synchronisationsfunktionen 16.1 Einleitung In der MTX existieren verschiedene Instanzen die untereinander synchron‐ isiert werden sollen bzw. müssen. Die wichtigsten Instanzen sind im folgen‐ den Bild dargestellt. Abb.16-1: Instanzen der MTX Eine Synchronisation erfolgt immer zwischen zwei Teilnehmern.
Seite 636
Systemdatum "SignalVar" angelegt wird, ● die Oberfläche das OPC-Item "NC.SystemDataEvent" abonniert und "NC.SystemData_U" entsprechend auswertet (siehe Dokumentation "Rexroth IndraMotion MTX OPC-Kommunikation", Kap. "Items") und ● im Teileprogramm die Zeile 2020 SD.SignalVar=10 eingetragen wird. Damit wird das Systemdatum von der NC-Vorbereitung auf den Wert 10 ge‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 635/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen NC-Vorbereitung NC-Ausführung verschiedene Interface BITIF Funktionen BITIF, PLC, M-Funktionen, SSD (CPL) Oberfläche (OPC) SD (CPL) SSD, SSDQ Abb.16-3: NC-Funktionen zum Senden von Signalen aus der NC-Vorbereitung und der NC-Ausführung Es gibt einzelne NC-Funktionen (z.B.
Viele Prozesse und Abläufe werden in der Werkzeugmaschine von der SPS gesteuert. Deshalb ist es notwendig, NC und SPS zu synchronisieren. Die Schnittstelle zwischen beiden Instanzen ist das Interface. Eine detaillierte Be‐ schreibung des Interface ist in der Dokumentation "Rexroth IndraMotion MTX SPS-Interface" zu finden. Wie bereits in Kap.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 637/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Wenn auf aktuelle maschinen- oder prozessbezogene Zustände des Sys‐ tems in der NC-Vorbereitung (z.B. mit CPL-Funktionen) zugegriffen werden soll und diese von der SPS abhängen, muss eine Synchronisation zwischen NC-Vorbereitung und SPS erfolgen.
Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Schnittstelle zwischen beiden Instanzen ist das Interface. Eine detaillierte Be‐ schreibung des Interface ist in der Dokumentation "Rexroth IndraMotion MTX SPS-Interface" zu finden. Im Gegensatz zu Kap. 16.2.2 "NC-Vorbereitung und Interface/SPS (WAIT(BITIF(...)))"...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 639/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen NC-Teil Die Vorbereitung läuft an, sobald das Programm startet. Wird dann der BITIF-Befehl erreicht, setzt die NC-Vorbereitung das entsprechende Bit. 10 BITIF("iCh_Custom2") = TRUE ; Eingang setzen Abb.16-6: Programmbeispiel NC-Programm, setzen des Kundenausgangs 2 mit‐...
Seite 642
640/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen InternState := 4 // internen Status umsetzen END_IF; Abb.16-10: Programmbeispiel SPS-Programm, Abfragen des Merkers...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 641/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Handlungsanweisung Systemdaten In diesem Beispiel liegt die gleiche Anforderung zugrunde wie im vorange‐ gangenen. Zusätzlich zum Abarbeitungsstatus soll aber auch der aktuell akti‐ ve Vorschub sowie die aktive Spindeldrehrichtung zur SPS gemeldet werden.
NC übertragen werden. Neben einer Reihe von Statusinforma‐ tionen die standardmäßig im OPC-Interface vorhanden sind (siehe Dokumen‐ tation "Rexroth IndraMotion MTX OPC-Kommunikation"), können spezifische Informationen aus dem Teileprogramm übermittelt werden. Das Hilfsmittel für eine Synchronisation zwischen Oberfläche und NC-Vorbe‐...
(siehe "Dokumentation Rexroth IndraMotion MTX OPC-Kommunikation", Kap. "Items"). Dadurch wird die Anwendung geweckt (z.B. ein Delegate gerufen), sie kann den Wert des Systemdatums ermitteln und ihren Status ändern. Relevante CPL-Funktionen Das Verändern von Systemdaten per CPL erfolgt als Wertzuweisung. Vor das Systemdatum muss das Schlüsselwort "SD."...
644/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Sobald die NC-Vorbereitung Satz 120 erreicht, wird das Systemdatum geän‐ dert. Das WAIT in Satz 110 ist notwendig, weil sonst möglicherweise bereits viele Schleifendurchgänge von der NC-Vorbereitung ab‐...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 645/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Schließlich bietet die MTX die Möglichkeit per gepufferter NC-Satzvorgabe ein Programm in die Steuerung zu übertragen und ausführen zu lassen. Die Kommunikation wird jedoch mit niedriger Priorität behandelt und kann fehler‐...
Variablen definiert werden. Sie sind nicht automatisch Bestandteil der Sys‐ temsoftware, sondern müssen in den Dateien "wmhperm.dat" (für WMH-spe‐ zifische Daten) und "anwperm.dat" (für Endanwender-spezifische Daten) ma‐ nuell per Eintrag deklariert werden (siehe "Rexroth IndraMotion MTX 12VRS Programmierhandbuch", Kap. Variablenprogrammierung). Permanente Variablen sind systemweit gültige Variablen mit einfachen Typen (u.a.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 647/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen 100 @MYVAR=10 ; Vorbereitungszeitpunkt N110 SPV[@MYVAR=20] ; Ausführungszeitpunkt Abb.16-16: Zuweisen an permanente Variablen Die Ausführung der NC-Sätze kann angehalten werden, indem die NC-Funk‐ tion WPV bzw. WPVE programmiert wird. In dieser Funktion kann eine Bedin‐...
Deshalb ist es notwendig, NC und SPS zu synchronisieren. Die Schnittstelle zwischen beiden Instanzen ist das Interface. Eine detaillierte Be‐ schreibung des Interface ist in der Dokumentation "Rexroth IndraMotion MTX 12VRS SPS-Interface" zu finden. Wenn die Ausführung des Teileprogramms (und damit die Bewegung der Maschine) von der SPS abhängt, muss eine Synchronisation zwischen NC-...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 649/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Werden WAITA und WAITO in einem NC-Satz programmiert, wird die Satzausführung solange angehalten, bis beide Bedingungen erfüllt sind. Die WAITO-Bedingung wird dabei zuerst ausgewertet. Die SPS kann auch mit dem Kanalinterface-Bit "qCh_FeedHold"...
Die hier beschriebenen Funktionen unterscheiden sich in der Art des über‐ wachten Koordinatensystems. Eine genaue Erläuterung der Koordinatensys‐ teme der MTX ist in der Dokumentation "Rexroth IndraMotion MTX Funk‐ tionsbeschreibung Grundlagen", Kap. "Koordinatensysteme im Kanal" zu fin‐ den. Dem Anwender stehen die folgenden Funktionen zur Verfügung: ●...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 651/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Für jeden zu steuernden Kanal können eine einzelne oder mehrere Bedin‐ gungen zum Anhalten des Kanals vorgegeben werden: ● *STOPA: Solange alle Bedingungen erfüllt sind, wird die synchrone Be‐...
2. NC-Funktionen SSD/SSDE weisen Systemdaten zur Laufzeit (aktiver Zeitpunkt) Werte zu 3. SPS kann Systemdaten (per Funktionsbaustein "MT_SD_RD", beschrie‐ ben in der Dokumentation "Rexroth IndraMotion MTX SPS-Interface", Kapitel "Systemdaten") direkt abfragen Systemdaten können sowohl einzelne Werte (u.a. INTEGER, REAL) als auch komplexe Strukturen enthalten.
NC übertragen werden. Neben einer Reihe von Statusinforma‐ tionen die standardmäßig im OPC-Interface vorhanden sind (siehe Dokumen‐ tation "Rexroth IndraMotion MTX OPC-Kommunikation"), können spezifische Informationen aus dem Teileprogramm übermittelt werden. Das Hilfsmittel für eine Synchronisation zwischen Oberfläche und NC-Aus‐...
Seite 656
654/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen SSD und SSDE Im Gegensatz zu Kap. 16.2.4 "Oberfläche (OPC) und NC-Vorbereitung (SD)" auf Seite 642 muss die NC-Ausführung das Systemdatum zur Laufzeit (akti‐ ver Zeitpunkt) ändern. Dazu werden die NC-Funktionen SSD und SSDE ver‐...
Seite 657
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen aktivieren lassen. Dies kann beispielsweise mit dem OPC-Item NC.System‐ DataEvent (siehe Dokumentation "Rexroth IndraMotion MTX OPC-Kommuni‐ kation", Kapitel "Systemdaten") realisiert werden. Nachdem die Funktion SDDQ ausgeführt wurde, ist der Anwender dafür ver‐ antwortlich, die Nachricht aus der Queue zu lesen. Er muss dabei in der Steuerungsstruktur das Element LastGet auf den Index des von ihm zuletzt gelesenen Elements der Queue setzen.
PPState" (Typ Byte_t) benutzt werden. NC-Teil In einem ersten Schritt muss das Systemdatum angelegt werden (siehe Do‐ kumentation "Rexroth IndraMotion MTX 13VRS Maschinenparameter", Kap. "Systemdaten"). Da ein Standardtyp verwendet wird, muss keine Schemada‐ tei (*.xsd) angelegt werden. Es wird eine Datei "SDDefMTB.XML" im usrfep erzeugt, in der das Systemdatum deklariert wird.
Wo die Strukturen angelegt werden (als Root-Elemente oder Unterstrukturen, separat oder einzeln) ist dem Anwender freigestellt. Wie Systemdaten defi‐ niert werden, ist in der Dokumentation "Rexroth IndraMotion MTX 13VRS Maschinenparameter", Kap. "Systemdaten" beschrieben. Im folgenden Bei‐ spiel werden die Strukturen "/SSDQueue" als Queue und "/SSDQCtrl" als Steuerungsstruktur mit Kanalanzahl Dimensionen angelegt.
Seite 660
658/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen </Variable> <Variable Storage="volatile" Dimension="Channel"> <Name>SSDQCtrl</Name> <Type>SSDQCtrl_t</Type> <Comment>Einfache Verwaltungsstruktur auf Defaultname</Comment> </Variable> </SDDef> Wenn die Definitionsdateien ergänzt wurden, muss ein Neustart des Systems erfolgen, damit die Systemdaten angelegt werden.
Seite 661
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 659/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Synchronisationsfunktionen Beispiel: Auszug aus einem Teileprogramm N10 SSDQInit N310 X123.32 Y43.20 Z54.11 SSDQ(M27) N410 X128.55 Y40.23 Z23.26 SSDQ(M28)
Seite 662
660/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 661/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Service und Support Service und Support Für Ihre schnelle und optimale Unterstützung verfügen wir über ein dichtes weltweites Servicenetz. Unsere Experten stehen Ihnen mit Rat und Tat zur Seite. Sie erreichen uns täglich rund um die Uhr - auch am Wochenende und an Feiertagen.
Seite 664
662/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...
DOK-MTX***-NC*F*EX*V13-RE01-DE-P Bosch Rexroth AG 663/673 Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung Glossar Glossar Axis Coordinate System = Achskoordinatensystem Basic workpiece Coordinate System = Basiskoordinatensystem Machine Coordinate System = Maschinenkoordinatensystem Program Coordinate System = Programmkoordinatensystem Tool Center Point = Werkzeugmittelpunkt Tool Coordinate System = Werkzeugkoordinatensystem...
Seite 666
664/673 Bosch Rexroth AG DOK-MTX***-NC*F*EX*V13-RE01-DE-P Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung...