W1: Werkzeugkorrektur
19.8 Schneidendaten-Modifikation bei drehbaren Werkzeugen
Systemvariablen
Folgende Systemvariablen stehen zur Verfügung:
Systemvariablen
$P_CUTMOD_ANG /
$AC_CUTMOD_ANG
$P_CUTMOD /
$AC_CUTMOD
$P_CUT_INV /
$AC_CUT_INV
Alle Hauptlaufvariablen ($AC_CUTMOD_ANG, $AC_CUTMOD und $AC_CUT_INV) können
in Synchronaktionen gelesen werden. Ein Lesezugriff aus dem Vorlauf generiert einen
Vorlaufstopp.
Modifizierte Schneidendaten
1602
Bedeutung
Liefert den (nicht gerundeten) Winkel in der aktiven Bearbeitungsebene,
der für die Modifikation der Schneidendaten (Schneidenlage, Schnittrich‐
tung, Freiwinkel und Halterwinkel) bei den mit CUTMOD bzw. $SC_CUT‐
DIRMOD aktivierten Funktionen zugrunde gelegt wurde.
$P_CUTMOD_ANG bezieht sich auf den aktuellen Zustand im Vorlauf,
$AC_CUTMOD_ANG auf den aktuellen Hauptlaufsatz.
Liest den aktuell gültigen Wert, der zuletzt mit dem Befehl CUTMOD pro‐
grammiert wurde (Nummer des Werkzeugträgers, für den die Schneiden‐
daten-Modifikation aktiviert werden soll).
War der letzte programmierte CUTMOD-Wert = -2 (Aktivierung mit dem
aktuell aktiven orientierbaren Werkzeugträger), dann wird in $P_CUTMOD
nicht der Wert -2, sondern die Nummer des zum Zeitpunkt der Program‐
mierung aktiven orientierbaren Werkzeugträgers zurückgeliefert.
$P_CUTMOD bezieht sich auf den aktuellen Zustand im Vorlauf,
$AC_CUTMOD auf den aktuellen Hauptlaufsatz.
Liefert den Wert TRUE, wenn das Werkzeug so gedreht ist, dass die Spin‐
deldrehrichtung invertiert werden muss. Dazu müssen in dem Satz, auf
den sich die jeweilige Leseoperation bezieht, die folgenden vier Bedingun‐
gen erfüllt sein:
1. Es ist ein Dreh- oder Schleifwerkzeug aktiv
(Werkzeugtypen 400 bis 599 und / oder
SD42950 $SC_TOOL_LENGTH_TYPE = 2).
2. Die Schneidenbeeinflussung wurde mit dem Sprachbefehl CUTMOD
aktiviert.
3. Es ist ein orientierbarer Werkzeugträger aktiv, der durch den
numerischen Wert von CUTMOD bezeichnet wurde.
4. Der orientierbare Werkzeugträger dreht das Werkzeug um eine Achse
in der Bearbeitungsebene (typischerweise die C-Achse) so, dass die
resultierende Normale der Werkzeugschneide gegenüber der
Ausgangslage um mehr als 90° (typischerweise 180°) gedreht ist.
Ist mindestens eine der genannten vier Bedingungen nicht erfüllt, ist der
Inhalt der Variablen FALSE. Für Werkzeuge, deren Schneidenlage nicht
definiert ist, ist der Wert der Variablen immer FALSE.
$P_CUT_INV bezieht sich auf den aktuellen Zustand im Vorlauf und
$AC_CUT_INV auf den aktuellen Hauptlaufsatz.
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716