Achspositionen im ACS
Zielposition (ACS) | |
Beschreibung | Zielposition im aktuellen NC-Satz, ACS. Dies stellt die auf die Achsen bezogene Zielposition des Programmkoordinatensystems dar. Sie ist nur gültig, solange keine Transformation aktiv ist. Die Zielposition wird nicht auf die Achsen rücktransformiert. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.lr_state.end_position_acs_r |
Datentyp | DINT |
Einheit | 0,1 µm |
Zugriff | PLC liest |
Istposition (ACS) | |
Beschreibung | Istposition des aktuellen Taktes im Achskoordinatensystem |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.lr_state.current_position_acs_r |
Datentyp | DINT |
Einheit | 0,1 µm |
Zugriff | PLC liest |
Sollposition (ACS) | ||
Beschreibung | Sollposition des aktuellen Taktes im Achskoordinatensystem | |
Signalfluss | CNC → PLC | |
ST-Pfad | gpAx[axis_idx]^.lr_state.active_position_acs_r | |
Datentyp | DINT | |
Einheit | 0,1 µm | |
Zugriff | PLC liest |
Sollposition (ACS) aus Interpolator | |
Beschreibung | Positionssollwert im Achskoordinatenystem, der in jedem Interpolationstakt aktualisiert wird. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.coord_r[axis_idx].acs_position_r |
Einheit | 0,1 µm |
Datentyp | DINT |
Zugriff | PLC liest |
Positionsoffset | |
Beschreibung | Anzeige des aktuellen Offsets der Absolutposition zwischen der Lagereglerachse (reale physikalische Achse) und der gerade mit der Lagereglerachse verbundenen Interpolatorachse (logische Achse) im Achskoordinatensystem. Ein bei der Verwendung von Funktionalitäten wie z. B. „jog of path“ (siehe [FCT-C15] entstandener Offset zwischen der Interpolatorposition und der Lagereglerposition wird hier angezeigt. Der angezeigte Offset beinhaltet keine Verschiebungen aufgrund von z. B. Nullpunktverschiebungen. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.lr_state.position_offset_r |
Datentyp | DINT |
Einheit | 0,1 µm |
Zugriff | PLC liest |
Vorausschau Sollpositionen | |
Beschreibung | Mit diesem Array hat der Anwender die Möglichkeit in der SPS auf eine beschränkte Anzahl von zukünftigen Sollwerten des Interpolators zuzugreifen. Es können hiermit z.B. Überwachungen in der SPS aufgrund einer zukünftigen, noch nicht ausgeführten Achsbewegung durchgeführt werden. Bei der Verzögerung handelt es sich um die verzögerte Positionsausgabe zwischen Interpolator und Lageregler und somit auch der Wirksamkeit am Antrieb. Maximal möglicher Index innerhalb dieses Arrays wird durch die Konstante HLI_POS_LOOKAHEAD_MAXIDX definiert. Das Arrayelement position[HLI_POS_LOOKAHEAD_MAXIDX] beinhaltet dabei den im aktuellen Interpolatortakt berechneten Sollwert, das Element Wenn der Achsparameter P-AXIS-00256 gesetzt ist, wird die Verzögerung zwischen Interpolator und Lageregler deaktiviert, in diesem Fall enthalten alle Arrayelemente den im aktuellen Interpolatortakt berechneten Sollwert. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.ipo_state.position_lookahead_r.position[i] |
Datentyp | ARRAY [0..HLI_POS_LOOKAHEAD_MAXIDX] OF DINT |
Einheit | 0,1 µm |
Zugriff | PLC liest |
Besonderheiten | Dieses Datum ist erst ab Version V3.00 verfügbar. Diese taktweise Vorausschau ist nicht zu verwechseln mit der Funktionalität „Vorausberechnung zukünftiger Daten“. |