Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D series Programmieranleitung Seite 153

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D series:
Inhaltsverzeichnis

Werbung

11.02
$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
Zyklusparameter $C_x_PROG
Bei ISO-Dialekt0 können die programmierten Werte abhängig von der
Programmierweise (Ganzzahl oder Realzahl) unterschiedlich bewertet werden. Die
unterschiedliche Bewertung wird über ein Maschinendatum aktiviert.
Wenn das MD gesetzt ist, verhält sich die Steuerung wie im folgenden Beispiel:
X100.
Y200
Wenn die im Satz programmierten Adressen als Übergabeparameter für Zyklen
verwendet werden, dann stehen die programmierten Werte immer als Realwerte in
den $C_x-Variablen. Bei Ganzzahlenwerten ist in den Zyklen kein Rückschluss auf
die Programmierweise (Realzahl/Ganzzahl) mehr möglich und damit auch keine
Bewertung des programmierten Wertes mit dem richtigen Umrechnungsfaktor.
Ob eine Realzahl oder Ganzzahl programmiert wurde, wird in der Systemvariablen
$C_TYP_PROG angegeben. $C_TYP_PROG ist genauso aufgebaut wie
$C_ALL_PROG and $C_INC_PROG. Für jede Adresse (A-Z) gibt es ein Bit. Wird
der Wert als INTEGER (Ganzzahl) programmiert, dann wird dieses Bit auf 0
gesetzt. Bei REAL wird es auf 1 gesetzt. Ist der Wert über eine Variablen
$<Nummer> programmiert, dann wird Bit 2 = 1 gesetzt.
Beispiel:
M98 A100. X100 -> $C_TYP_PROG == 1.
Nur Bit 0 wird gesetzt, da nur A als Realzahl programmiert wurde.
M98 A100. C20. X100 -> $C_TYP_PROG == 5.
Nur die Bits 1 und 3 werden gesetzt (A und C).
Einschränkungen:
In jedem Satz können bis zu zehn I-, J- und K-Parameter programmiert werden. In
der Variablen $C_TYP_PROG ist für I, J, K nur jeweils ein Bit vorgesehen. Aus
diesen Grund ist in $C_TYP_PROG für I, J und K das Bit 2 immer auf 0 gesetzt.
Aus diesem Grund kann nicht festgestellt werden, ob I, J oder K als Realzahl oder
Ganzzahl programmiert wurden.
Die Parameter P, L, O, N können nur als Ganzzahlen programmiert werden. Eine
Realzahl würde einen NC-Alarm hervorrufen. Aus diesem Grund ist das Bit in
$C_TYP_PROG immer auf 0 gesetzt.
 Siemens AG 2002 All rights reserved
SINUMERIK 840D/840Di/810D Programmierhandbuch ISO Fräsen - Ausgabe 11.02
;X-Achse wird 100 mm verfahren (100. mit Punkt => Realzahl)
;Y-Achse wird 0,2 mm verfahren (200 ohne Punkt => Ganzzahl)
Erweiterte Funktionen
4.10 Makroprogramme
4-153

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dSinumerik 810deSinumerik 810dSinumerik 810d powerlineSinumerik 810de powerlineSinumerik 840de ... Alle anzeigen

Inhaltsverzeichnis