Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 802D sl Programmierhandbuch Und Bedienhandbuch Seite 45

Schleifen
Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:
Inhaltsverzeichnis

Werbung

Adresse
Bedeutung
$A_DBB[n]
Datenbyte
$A_DBW[n]
Datenwort
$A_DBD[n]
Datendoppelwort
$A_DBR[n]
Real-Daten
$AA_FXS
Status,
Achse
[
]
Fahren auf Festan-
schlag
$AA_MM
Messergebnis einer
Achse
[
]
Achse im Maschi-
nenkoordinaten-
system
$AA_MW
Messergebnis einer
Achse
[
]
Achse im Werkstück-
koordinatensystem
$AC_MEA
Messauftragsstatus
[1]
$A..._..._
Zeitgeber für Lauf-
TIME
zeit:
$AN_SETUP_TIME
$AN_POWERON_TI
ME
$AC_OPERATING_T
IME
$AC_CYCLE_TIME
$AC_CUTTING_TIM
E
$AC_..._
Werkstückzähler:
PARTS
$AC_TOTAL_PARTS
$AC_REQUIRED
_PARTS
$AC_ACTUAL_PART
S
$AC_SPECIAL_PAR
TS
$AC_
Nummer der aktiven
MSNUM
Masterspindel
$P_
Nummer der pro-
MSNUM
grammierten Master-
spindel
$P_NUM_
Anzahl der projektier-
SPINDLES
ten Spindeln
$AA_S[n]
Istdrehzahl der Spin-
del n
Schleifen
Programmier- und Bedienhandbuch, 06/2006, 6FC5398-4CP10-0AA0
Wertzuweisung
Information
Lesen und Schreiben von PLC-
Variablen
-
Werte: 0 ... 5
Achse
zeichner
Achse
-
Messen verfahrenen Achse (X,
Z)
Achse
-
Messen verfahrenen Achse (X,
Z)
-
gelieferter Zustand:
0: Ausgangszustand, Taster hat
nicht geschaltet
1: Taster hat geschaltet
0.0 ... 10+300
Systemvariable:
Zeit seit letztem Steuerungs-
hochlauf
min (Wert nur
Zeit seit letztem Normalhoch-
lesbar)
lauf
min (Wert nur
Gesamt-Laufzeit aller NC-
lesbar)
Programme
s
Laufzeit NC-Programm (nur
angewähltes)
Werkzeug-Eingriffszeit
s
s
0 ... 999 999 999,
Systemvariable:
ganzzahlig
Gesamt-Ist
Werkstück-Soll
Aktuell-Ist
Anzahl Werkstücke - vom An-
wender spezifiziert
nur lesbar
nur lesbar
nur lesbar
Spindelnummer n =1 oder =2,
nur lesbar
3.1 Grundlagen der NC-Programmierung
: Maschinenachsbe-
: Bezeichner einer beim
: Bezeichner einer beim
Programmieren
Programmierung
N10 $A_DBR[5]=16.3 ;
Schreiben der Real-
Variablen
; mit Offset-Lage 5
; (Lage, Typ und Bedeutung
sind zwischen NC und PLC
vereinbart)
N10 IF $AA_FXS[X1]==1
GOTOF ....
N10 R1=$AA_MM[X]
N10 R2=$AA_MW[X]
N10 IF $AC_MEAS[1]==1
GOTOF .... ; wenn Messtas-
ter geschaltet hat, setze
Programm fort ...
N10 IF
$AC_CYCLE_TIME==50.5
....
N10 IF
$AC_ACTUAL_PARTS==15
....
3-15

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis