Systemvariable
$P_CUT_INV /
$AC_CUT_INV
$P_CUTMOD_ERR
NC-Programmierung
Programmierhandbuch, 01/2023, A5E48764001A AE
Bedeutung
Liefert den Wert TRUE, wenn das Werkzeug so gedreht ist, dass die Spindel‐
drehrichtung invertiert werden muss. Dazu müssen in dem Satz, auf den sich
die jeweilige Leseoperation bezieht, die folgenden vier Bedingungen erfüllt
sein:
1. Es ist ein Dreh- oder Schleifwerkzeug aktiv
(Werkzeugtypen 400 bis 599 und / oder SD42950 $SC_TOOL_LENGTH_TY‐
PE = 2).
2. Die Modifikation der Korrekturdaten wurde mit dem Befehl CUTMOD akti‐
viert.
3. Es ist ein orientierbarer Werkzeugträger aktiv, der durch den Befehl CUT‐
MOD selektiert wurde.
4. Das Werkzeug wird durch den orientierbaren Werkzeugträger so gedreht,
dass die resultierende Normale der Werkzeugschneide gegenüber der Aus‐
gangslage um mehr als 90° (typischerweise 180°) gedreht ist.
Ist mindestens eine der genannten vier Bedingungen nicht erfüllt, liefert die
Variable den Wert FALSE. Für Werkzeuge, deren Schneidenlage nicht definiert
ist, ist der Wert der Variablen immer FALSE.
Fehlerzustand nach dem letzten Aufruf der CUTMOD-Funktion
Die CUTMOD-Funktion kann auch implizit bei Werkzeugwechsel aufgerufen
werden. Die Variable wird bei Reset auf null zurückgesetzt. Sie wird bei jedem
Werkzeugwechsel zunächst zurückgesetzt und gegebenenfalls neu beschrie‐
ben.
Die Variable ist Bit-codiert. Die Bits haben folgenden Bedeutungen:
Bit 0:
Für das aktive Werkzeug ist keine gültige Schnittrichtung definiert.
Bit 1:
Die Schneidenwinkel (Freiwinkel und Halterwinkel) des aktiven Werk‐
zeugs sind beide null.
Bit 2:
Der Freiwinkel des aktiven Werkzeugs hat einen unzulässigen Wert (<
0° oder > 180°).
Bit 3:
Der Halterwinkel des aktiven Werkzeugs hat einen unzulässigen Wert
(< 0° oder > 90°).
Bit 4:
Der Plattenwinkel des aktiven Werkzeugs hat einen unzulässigen Wert
(< 0° oder > 90°).
Bit 5:
Die Kombination Schneidenlage - Halterwinkel des aktiven Werkzeugs
ist unzulässig (bei den Schneidenlagen 1 bis 4 muss der Halterwinkel ≤
90° sein, bei den Schneidenlagen 5 bis 8 muss er ≥ 90° sein).
Bit 6:
Unzulässige Drehung des aktiven Werkzeugs.
Das Werkzeug wurde um ± 90° (mit einer Toleranz von etwa 1°) aus der
aktiven Bearbeitungsebene herausgedreht. Dadurch ist die Schnei‐
denlage in der Bearbeitungsebene nicht mehr definiert.
Bit 7:
Die Schneidplatte liegt nicht in der Bearbeitungsebene, und der Winkel
zwischen Schneidplatte und Bearbeitungsebene überschreitet die mit
dem Settingdatum SD42998 $SC_CUTMOD_PLANE_TOL vorgegebene
Obergrenze.
Bit 8:
Die Schneidplatte liegt nicht in der Bearbeitungsebene. Der Betrag des
Winkels α ist größer als 1°. Der Winkel α ist der Drehwinkel um die
Koordinatenachse, die sowohl auf der Drehachse des Winkels β als
auch auf der Drehachse des Winkels γ senkrecht steht (bei G18 die X-
Achse).
Bit 9:
Orientierbarer Werkzeugträger ist bei CUTMOD = -3 aktiv.
Arbeitsvorbereitung
4.13 Werkzeugkorrekturen
729