Herunterladen Inhalt Inhalt Diese Seite drucken

Position Im Vorgegebenen Referenzbereich (Posrange) - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
10.4.13

Position im vorgegebenen Referenzbereich (POSRANGE)

Funktion
Mit der Funktion POSRANGE( ) kann ermittelt werden, ob sich die aktuelle interpolierte
Sollposition einer Achse, in einem Fenster um eine vorgegebene Referenzposition befindet.
Die Positionsangaben können sich auf vorgebbare Koordinatensysteme beziehen.
Bei Abfrage der Achs-Istposition einer Modoluachse wird die Modulo-Korrektur
berücksichtigt.
Hinweis
Die Funktion kann nur aus der Synchronaktion aufgerufen werden. Beim Aufruf aus dem
Teileprogramm erfolgt der Alarm 14091 %1 Satz %2 Funktion nicht zulässig, Index: %3 mit
dem Index 5 aufgerufen.
Syntax
BOOL POSRANGE(Achse, Refpos, Winlimit,[Coord])
Bedeutung
BOOL POSRANGE
AXIS <Achse>
REAL Refpos
REAL Winlimit
INT Coord
Funktionswert
Aktuelle Sollposition je nach Positionsangabe im vorgegebenen Koordinatensystem
Funktionswert: TRUE
Funktionswert: FALSE
608
Aktuelle Position der Kommandoachse ist im Fenster der
vorgegebenen Referenzposition.
Achsbezeichner der Maschinen-, Kanal oder Geometrie-
Achse
Referenzposition im Coord -Koordinatensystem
Betrag, der die Grenze für das Positionsfenster ergibt
Optional ist das MKS aktiv. Möglich sind:
0 für MKS (Maschinenkoordinatensystem)
1 für BKS (Basiskoordinatensystem)
2 für ENS (Einstellbares Nullpunktsystem)
3 für WKS (Werkstückkoordinatensystem)
wenn Refpos(Coord)
- abs(Winlimit)
≤ Actpos(Coord)
≤ Refpos(Coord) + abs(Winlimit)
sonst
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis