Addition von 100: Bei einem Ebenewechsel von G17 nach G18 oder G19 wird eine
Werkzeugmatrix erzeugt, bei der die neuen Achsrichtungen parallel zu den
alten Richtungen sind.Die Achsen sind entsprechend zyklisch vertauscht (Stan-
darttransformation bei Ebenenwechsel).Ist die Hunderter-Stelle gleich Null,
wird bei G18 und G19 eine Matrix geliefert, die aus der Einheitsmatrix durch
eine einfache Drehung um 90 Grad um die X-Achse (G18) bzw. um -90 Grad um die
Y-Achse (G19) hervorgeht. Damit ist jeweils eine Achse antiparallel zu einer
Ausgangsachse. Diese Einstellung ist notwendig, um zu älteren Softwareständen
kompatibel zu bleiben.
Addition von 1000: Der Tool-Frame wird mit eventuell aktiven Basis-Frames und
einstellbaren Frames verkettet. Damit ist das Verhalten kompatibel zu frühe-
ren Softwareständen (vor 5.3). Ist die Tausender-Stelle nicht gesetzt, wird
der Tool-Frame so berechnet, dass evtl. aktive Basisframes und einstellbare
Frames berücksichtigt werden.
42984
CUTDIRMOD
-
Modifikation von $P_AD[2] bzw. $P_AD[11]
-
-
-
Gibt an, ob die Schneidenlage und die Schnittrichtung beim Lesen der zugehö-
Beschreibung:
rigen Systemvariablen $P_AD[2] bzw. $P_AD[11] modifiziert werden soll
Die Modifikation ergibt sich, indem der Vektor der Schneidenlage bzw. die
Schnittrichtung in der aktiven Bearbeitungsebene (G17-G19) um einen bestimm-
ten Winkel gedreht wird. Der resultierende Ausgabewert ist dann immer die
Schneidenlage bzw. Schnittrichtung, die sich durch die Drehung ergeben hat,
bzw. der der gedrehte Wert am nächsten liegt. Der Drehwinkel kann mit einer
der folgenden sechs Möglichkeiten bestimmt werden:
1:
2:
aus dem Gesamtframe ermittelt.
3:
Die resultierende Drehung wird dann aus diesem Frame berechnet.
4:
rende Drehung wird aus der der Teilframekette ermittelt, die sich durch Ver-
kettung aller Frames von Frame1 bis Frame2 (jeweils einschließlich) ergibt.
Frame1 und Frame2 sind dabei gültige Framenamen wie z.B $P_PFRAME oder
$P_CHBFRAME[5]"
5:
achse). Die resultierende Drehung wird aus der programmierten Endpostion die-
ser Rundachse ermittelt. Zusätzlich kann ein Offset (in Grad) angegeben
werden (z.B "A+90).
6:
Optional kann als erstes Zeichen des Strings ein Vorzeichen (+ oder - Zei-
chen) geschrieben werden. Ein Pluszeichen hat auf die Winkelberechnung keinen
Einfluss, bei einem Minuszeichen wird das Vorzeichen des berechneten Winkels
invertiert.
Maschinendaten und Nahtstellensignale
Listenhandbuch, 09/2011, 6FC5397-4DP40-2AA0
Der String ist leer. Die genannten Daten werden unverändert ausgegeben.
Der Inhalt des Strings ist "P_TOTFRAME". Die resultierende Drehung wird
Der Inhalt des Strings ist ein gültiger Framename (z.B. $P_NCBFRAME[3]).
Der Inhalt des Strings ist von der Form "Frame1 : Frame2". Die resultie-
Der Inhalt des Frames ist der gültige Name einer Rundachse (Maschinen-
Die Drehung wird explizit programmiert (in Grad).
C08
STRING
-
-
NC-Settingdaten
-
SOFORT
2/2
U
401