1
Flexible NC-Programmierung
1.3 Felddefinition
Programmierbeispiel
Initialisierung kompletter Variablenfelder.
Die jeweils aktuelle Belegung sehen Sie in der Zeichnung.
N10 DEF REAL FELD1[10,3] = SET(0, 0, 0, 10, 11, 12, 20, 20, 20, 30, 30,
30, 40, 40, 40,)
N20 FELD1[0,0] = REP(100)
N30 FELD1[5,0] = REP(-100)
N40 FELD1[0,0] = SET(0, 1, 2, -10, -11, -12, -20, -20, -20, -30, , , ,
-40, -40, -50, -60, -70)
N50 FELD1[8,1] = SET(8.1, 8.2, 9.0, 9.1, 9.2)
Feldindex
N10: Initialisierung
1,2
0
1
2
3
4
5
6
7
8
9
Die Feldelemente 5,0
bis 9,2 wurden mit dem
Defaultwert (0.0) initiali-
siert.
1
1-36
bei Definition
0
1
2
0
0
0
10
11
12
20
20
20
30
30
30
40
40
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
N20/N30: Initialisierung
mit identischem Wert
0
1
2
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
1
03.04
2
N40/N50: Initialisierung
mit verschiedenen Werten
0
1
2
0
1
2
-10
-11
-12
-20
-20
-20
0
0
-30
0
-40
-40
-50
-60
-70
-100
-100
-100
-100
-100
-100
-100
8.1
8.2
9.0
9.1
9.2
Die Feldelemente 3,1
bis 4,0 wurden mit dem
Defaultwert (0.0) initialisiert.
Die Feldelemente 6,0 bis
8,0 wurden nicht
verändert.
Siemens AG 2004 All rights reserved.