Programmierbare Spiegelung (MIRROR, AMIRROR)

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