Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di 3 Funktionsbeschreibung Seite 418

Inhaltsverzeichnis

Werbung

Fahren auf Festanschlag (F1)
2.2 Allgemeine Funktionalität
$AA_FXS Achsen
Die Systemvariable $AA_FXS stellt den Fortschritt der Programmsimulation dar
simuliert fahren
"programmsensitive Systemvariable".
Beispiel:
Wird im SERUPRO–Vorgang
S
S
Während der Simulation mit SERUPRO können
von $AA_FXS die Werte 1, 2, 4, 5 nicht auftreten, da der tatsächliche Zustand
von $VA_FXS Fahren auf Festanschlag nie erkannt werden kann.
Hinweis
Im SERUPRO–Vorgang wird der Zustand $AA_FXS = 1 zu keiner Zeit erreicht.
Damit können andere Programmverzweigungen durchlaufen werden, welches
durch die Simulation zu unterschiedlichen Ergebnissen führt.
Wird nach dem SERUPRO–Vorgang
S
$VA_FXS realer
Die Variable $VA_FXS beschreibt immer den realen Maschinenzustand.
Maschinenzustand
Damit wird im SERUPRO–Vorgang der wirklich vorhandene Maschinenzustand
S
Soll– / Ist–Zustand
Mit dem beiden Systemvariablen $AA_FXS und $VA_FXS kann der Anwender
Vergleich
im Teileprogramm den Soll– und Ist–Zustand vergleichen. Damit ergibt sich
folgendes SERUPRO–ASUP Programm:
SERUPRO–ASUP
Asup fxsSeruproAsup.mpf
;Der Soll und Ist–Zustand wird verglichen um dann für den
;REPOSA–Satz FXS entsprechend zu aktivieren oder zu dektivieren
N1000 WHEN ($AA_FXS[X]==3) AND ($VA_FXS[X]==0) DO FXS[X]=1
N2000 WHEN ($AA_FXS[X]==0) AND ($VA_FXS[X]==1) DO FXS[X]=0
N1020 REPOSA
Ab SW 6.4
REPOS–Verschiebung anzeigen
Nachdem das Suchziel gefunden ist, wird für jede Achse der an der Maschine
herrschende FXS–Zustand über die achsialen VDI–Signale
NST "Fahren auf Festanschlag aktivieren" (DB31, ... DBX62.4) und
NST "Festanschlag erreicht" (DB31, ... DBX62.5) angezeigt.
Beispiel:
Wenn die Maschine am Festanschlag steht, und der Suchlauf auf einen Satz
nach der Abwahl von FXS erreicht hat, wird die neue Zielposition über NST
"Festanschlag erreicht" (DB31, ... DBX62.5) als REPOS–Verschiebung
angezeigt.
1/F1/2-16
die Achse Y mit FXS[Y]=1 simuliert gefahren, so hat $AA_FXS den Wert 3.
die Achse Y mit FXS[Y]=0 simuliert gefahren, so hat $AA_FXS den Wert 0.
die Achse Y erneut verfahren, so erhalten die Variablen $AA_FXS und
$VA_FXS wieder die gleichen Werte.
der entsprechenden Achse mit $VA_FXS angezeigt.
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
 Siemens AG 2003 All Rights Reserved
09.01
12.00
10.00

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis