Grundlagen Programmierbare Spiegelung (MIRROR, AMIRROR) Programmierbare Spiegelung (MIRROR, AMIRROR) Funktion Mit MIRROR/AMIRROR können Werkstückformen an Koordinatenachsen gespiegelt werden. Alle Fahrbewegungen, die danach z. B. im Unterprogramm programmiert sind, werden gespiegelt ausgeführt. Syntax MIRROR X... Y... Z... AMIRROR X... Y... Z... Hinweis Frame-Anweisungen werden jeweils in einem eigenen NC-Satz programmiert. Bedeutung MIRROR: Spiegeln absolut, bezogen auf das aktuell gültige, mit G54 ... G57, G505 ... G599 eingestellte Koordinatensystem AMIRROR: Spiegeln additiv, bezogen auf das aktuell gültige eingestellte oder programmierte Koordinatensystem X... Y... Z... : Geometrieachse, deren Richtung getauscht werden soll. Der hier angegebene Wert ist frei wählbar, z. B. X0 Y0 Z0. Beispiele Beispiel 1: Fräsen This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=de-DE&TopicId=15972841227 18.08.2016 Grundlagen Programmierbare Spiegelung (MIRROR, AMIRROR) Die hier gezeigte Kontur wird einmal als Unterprogramm programmiert. Die drei weiteren Konturen werden durch Spiegelung erzeugt. Der Werkstücknullpunkt wird zentral zu den Konturen angeordnet. Programmcode Kommentar N10 G17 G54 ; Arbeitsebene X/Y, Werkstücknullpunkt N20 L10 ; Erste Kontur rechts oben fertigen N30 MIRROR X0 ; Spiegeln der X-Achse (in X wird die Richtung getauscht) N40 L10 ; Zweite Kontur links oben fertigen N50 AMIRROR Y0 ; Spiegeln der Y-Achse (in Y wird die Richtung getauscht) N60 L10 ; Dritte Kontur links unten fertigen N70 MIRROR Y0 ; MIRROR setzt vorherige Frames zurück. Spiegeln der Y-Achse (in Y wird die Richtung getauscht) N80 L10 ; Vierte Kontur rechts unten fertigen N90 MIRROR ; Spiegeln ausschalten N100 G0 X300 Y100 M30 ; Wegfahren, Programmende Beispiel 2: Drehen This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=de-DE&TopicId=15972841227 18.08.2016 Grundlagen Programmierbare Spiegelung (MIRROR, AMIRROR) Die eigentliche Bearbeitung wird als Unterprogramm abgelegt, die Abarbeitung an der jeweiligen Spindel durch Spiegelungen und Verschiebungen realisiert. Programmcode Kommentar N10 TRANS X0 Z140 ; Nullpunktverschiebung auf W ... ; Bearbeitung der 1. Seite mit Spindel 1 N30 TRANS X0 Z600 ; Nullpunktverschiebung auf Spindel 2 N40 AMIRROR Z0 ; Spiegeln der Z-Achse N50 ATRANS Z120 ; Nullpunktverschiebung auf W1 ... ; Bearbeitung der 2. Seite mit Spindel 2 Weitere Informationen MIRROR X... Y... Z... Die Spiegelung wird über axiale Richtungswechsel in der gewählten Arbeitsebene programmiert. Beispiel: Arbeitsebene G17 X/Y Die Spiegelung (an der Y-Achse) erfordert einen Richtungswechsel in X und wird demnach programmiert mit MIRROR X0. Die Kontur wird dann spiegelverkehrt auf der gegenüberliegenden Seite der Spiegelachse Y bearbeitet. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=de-DE&TopicId=15972841227 18.08.2016 Grundlagen Programmierbare Spiegelung (MIRROR, AMIRROR) Die Spiegelung bezieht sich auf das aktuell gültige, mit G54 ... G57, G505 ... G599 eingestellte Koordinatensystem. Achtung Der Befehl MIRROR setzt alle Frame-Komponenten des vorher gesetzten programmierbaren Frames zurück. AMIRROR X... Y... Z... Eine Spiegelung, die auf bereits bestehenden Transformationen aufbauen soll, wird mit AMIRROR programmiert. Als Bezug gilt das aktuell eingestellte oder zuletzt programmierte Koordinatensystem. Spiegelung ausschalten Für alle Achsen: MIRROR (ohne Achsangabe) Hierbei werden alle Frame-Komponenten des vorher programmierten Frames zurückgesetzt. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=de-DE&TopicId=15972841227 18.08.2016 Grundlagen Programmierbare Spiegelung (MIRROR, AMIRROR) Werkzeugradiuskorrektur Hinweis Die Steuerung stellt mit dem Spiegelbefehl automatisch die Bahnkorrekturbefehle (G41/G42 bzw. G42/G41) entsprechend der veränderten Bearbeitungsrichtung um. Gleiches gilt für den Kreisdrehsinn (G2/G3 bzw. G3/G2). Hinweis Wenn nach MIRROR eine additive Drehung mit AROT programmiert wird, muss fallweise mit umgekehrten Drehrichtungen (positiv/negativ bzw. negativ/positiv) gearbeitet werden. Spiegelungen in den Geometrieachsen werden von der Steuerung selbsttätig in Rotationen und ggf. Spiegelungen der durch Maschinendatum einstellbaren Spiegelachse umgerechnet. Dies gilt auch für einstellbare Nullpunktverschiebungen. Spiegelachse Über Maschinendatum kann eingestellt werden, um welche Achse gespiegelt wird: MD10610 $MN_MIRROR_REF_AX = <Wert> Wert Bedeutung 0 Es wird um die programmierte Achse gespiegelt (Negieren der Werte). 1 X-Achse ist Bezugsachse. 2 Y-Achse ist Bezugsachse. 3 Z-Achse ist Bezugsachse. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=de-DE&TopicId=15972841227 18.08.2016 Grundlagen Programmierbare Spiegelung (MIRROR, AMIRROR) Interpretation der programmierten Werte Über Maschinendatum kann eingestellt werden, wie die programmierten Werte zu interpretieren sind: MD10612 $MN_MIRROR_TOGGLE = <Wert> Wert Bedeutung 0 Programmierte Achswerte werden nicht ausgewertet. 1 Programmierte Achswerte werden ausgewertet: • • Bei programmierten Achswerten ≠ 0 wird die Achse gespiegelt, wenn sie noch nicht gespiegelt ist. Bei einem programmierten Achswert = 0 wird eine Spiegelung ausgeschaltet. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801054987&Language=de-DE&TopicId=15972841227 18.08.2016
© Copyright 2024 ExpyDoc