Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 136

Iso fräsen
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Weitere Funktionen
5.7 Makroprogramme
$C_K[0]=30
$C_K[1]=55
$C_K[2]=33
$C_K_ORDER[0]=1
$C_K_ORDER[1]=2
$C_K_ORDER[2]=3
Zyklenparameter $C_x_PROG
Bei ISO-Dialekt-0 Modus können die programmierten Werte, abhängig von der
Programmierweise (Integer- oder Real-Wert), unterschiedlich bewertet werden. Die
unterschiedliche Bewertung wird über ein Maschinendatum aktiviert.
Ist das MD gesetzt, verhält sich die Steuerung wie im folgenden Beispiel:
X100 ; X-Achse wird 100 mm verfahren (100. mit Punkt) => Real-Wert
Y200 ; Y-Achse wird 0,2 mm verfahren (200 ohne Punkt) => Integer-Wert
Werden die im Satz programmierten Adressen als Übergabeparameter für Zyklen verwendet,
stehen die programmierten Werte immer als Realwerte in den $C_x-Variablen. Bei
ganzzahligen Werten ist in den Zyklen kein Rückschluss auf die Programmierweise (Real/
Integer) mehr möglich und damit auch keine Bewertung des programmierten Wertes mit dem
richtigen Umrechnungsfaktor.
Für die Information, ob REAL oder INTEGER programmiert wurde, gibt es die Systemvariable
$C_TYP_PROG. $C_TYP_PROG ist genauso aufgebaut wie $C_ALL_PROG und
$C_INC_PROG. Ist der Wert als INTEGER programmiert, wird das Bit auf 0 gesetzt, bei REAL
auf 1. Ist der Wert über eine Variable $<Nummer> programmiert, wird das entsprechende Bit
ebenfalls auf 1 gesetzt.
Beispiel:
P1234 A100. X100 -> $C_TYP_PROG == 1.
Es sitzt nur das Bit 0, da nur A als REAL programmiert wurde.
P1234 A100. C20. X100 -> $C_TYP_PROG == 5.
Es sitzt das Bit 1 und 3 (A und C).
Einschränkungen:
In jedem Satz können maximal zehn I, J, K Parameter programmiert werden. In der Variablen
$C_TYP_PROG ist für I, J, K nur jeweils ein Bit vorgesehen. Daher ist in $C_TYP_PROG für I,
J und K das entsprechende Bit immer auf 0 gesetzt. Es lässt sich also nicht ableiten, ob I, J oder
K als REAL oder INTEGER programmiert sind.
136
Programmierhandbuch, 06/2019, A5E47432473A AA
ISO Fräsen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis