11 Programmieren von Zyklen
11.10 NC-spezifische Funktionen
Die Programmschleife wird so lange durchlaufen, bis ein Schnittpunkt gefunden wird.
Rn
1. Aufruf @710
50
@711
2. Aufruf @710
50
@711
3. Aufruf @710
100
@711
Nach dem 3. Aufruf wird in diesem Beispiel der Schnittpunkt bei X=90 (R71) und Z=120
(R72) gefunden.
@713 <Var >
Mit diesem Befehl wird in den mit <Var> definierten R-Parameter der Zahlenwert
geladen, der dem Sicherheitsabstand von 1 mm im aktuellen Eingabeformat entspricht (bei
G70 = 0,03937 und bei G71 = 1). In den unmittelbar folgenden R-Parameter wird bei
Radiusprogrammierung der Zahlenwert "1" und bei Durchmesserprogrammierung der
Zahlenwert "2" geladen. Der zulässige Parameterbereich für <Var> ist R0 bis R98 und
R900 bis R998.
@714
Mit diesem Befehl "STOP-DEC" wird die Satzaufbereitung (Dekodierung) so lange unter-
bunden, bis der Zwischenspeicher leer ist.
Bei der Programmbearbeitung werden in der Steuerung mehrere Programmsätze im
voraus dekodiert und in die Zwischenspeicher der NC geladen. Dies bewirkt eine
schnellere Programmbearbeitung, kann jedoch in Zusammenhang mit bestimmten NC-
Befehlen (Istwertlesen, Messen, Datenübergabe NC-PLC) zu einem fehlerhaften
Programmablauf führen. Durch den STOP-DEC-Befehl (Stopp der Dekodierung) wird die
Vorausdekodierung der NC-Sätze, die nach diesem Befehl stehen, so lange gestoppt, bis
der Satz mit dem STOP-DEC-Befehl bearbeitet worden ist. Dadurch wird erreicht, daß die
Zwischenspeicher leer sind und Informationen, die in den nächsten NC-Sätzen benötigt
werden, zur Verfügung stehen.
Für die folgenden Informationen aus der Anpaßsteuerung muß die STOP-DEC-Anweisung
programmiert werden, sofern die Informationen in den nächsten NC-Sätzen benötigt
werden:
•
Maschinendaten
•
Settingdaten
•
Werkzeugkorrekturen
•
Nullpunktverschiebungen
•
R-Parameter
•
Signal-"Spiegeln"
•
Achs-/Spindelumsetzer
Der Befehl STOP-DEC ist vor jedem Istwertlesen im eigenen Kanal und nach jedem
Messen zu programmieren.
11–48
Rn
1
Rn
2
Rn
3
+
+
+
250
50
200
SCHNITTPUNKT GEFUNDEN?
200
100
150
SCHNITTPUNKT GEFUNDEN?
150
50
100
SCHNITTPUNKT GEFUNDEN?
© Siemens AG 1991 All Rights Reserved
Rn
4
Rn
5
Rn
6
Rn
+
+
+
0
0
1
Nein:
Rm = 0
0
–50
3
Nein:
Rm = 0
–50
0
3
Ja:
Rm = 1
6ZB5 410-0HD01
SINUMERIK 880 (PG)
05.91
7
+
0
0
0