Parameter
Hochlaufparameter
P-STUP-00033 | Speichergröße für das Rückwärtsfahren |
Beschreibung | Dieser Parameter legt die Speichergröße in Byte für das Rückwärtsfahren auf der Bahn fest. Die NC prüft beim Hochlauf, ob die notwendige Minimalgröße eingehalten wird. Wenn dies nicht der Fall ist, so wird eine Warnung erzeugt und die Speichergröße auf den erforderlichen Mindestwert gesetzt. Wird die Speichergröße auf 0 gesetzt, so steht die Funktionalität 'Vorwärts-/ Rückwärtsfahren auf der Bahn' nicht zur Verfügung. Die maximale Größe wird nur durch die vorhandenen Ressourcen des PC begrenzt. |
Parameter | fb_storage_size[i] mit i = 0 ... 11 |
Datentyp | UNS32 |
Datenbereich | 0 ... MAX(UNS32) |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen |
|
Weitere SPS-Parameter
Aktuell zurückgelegter Weg im NC-Programm(PCS) | |
Beschreibung | Dient in der SPS zum Lesen des aktuell zurückgelegten Wegs ab Programmstart bzw. ab dem letzten NC-Befehl #DISTANCE PROG START CLEAR. Berechnungsgrundlage ist dabei die aktuelle Position innerhalb des aktuellen NC-Satzes. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.dist_prog_start |
Datentyp | UDINT (* LREAL) |
Einheit | 0,1 µm |
Zugriff | PLC liest |
Besonderheiten | * Ab der CNC-Version V3.1.3104.01 wird das Datum im LREAL Format bereitgestellt. |
Haltebedingung | |
Beschreibung | Gibt die Bedingung an, aufgrund derer die aktuelle Bewegung angehalten wurde. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.stop_conditions_r |
Datentyp | DINT |
Wertebereich | Siehe Wertebereich der Haltebedingung mit Erläuterungen. |
Zugriff | PLC liest |
Wertebereich der Haltebedingungen
Konstante in PLC | Wert | Erläuterung |
HLI_SC_FEEDHOLD | 0x0001 | Bahnvorschubstopp |
HLI_SC_VFG | 0x0002 | Achsspezifische Vorschubfreigabe nicht vorhanden. |
HLI_SC_SINGLE_BLOCK | 0x0004 | Einzelschrittbetrieb aktiv. |
HLI_SC_M00_OR_M01 | 0x0010 | M00 (programmierter Halt), M01 (wahlweiser Halt) ist aktiv. |
HLI_SC_PLC_ACKNOWLEDGE | 0x0020 | Stopp erfolgt, weil auf eine Quittierung aus der SPS gewartet wird. Dies kann im Zusammenhang mit der Ausgabe von M- oder H-Technologiefunktionen auftreten, ist aber nicht ausschließlich darauf beschränkt. |
HLI_SC_OVERRIDE_ZERO | 0x0040 | Override = 0. |
HLI_SC_OVERRIDE_RAPID_ZERO | 0x0080 | Override = 0 bei Eilgangsätzen |
HLI_SC_DELAY_TIME | 0x0200 | Verweilzeit. |
HLI_SC_CHANNEL_SYNC | 0x0800 | Kanalsynchronisation ist aktiv. |
HLI_SC_IPO_INPUT_EMPTY | 0x1000 | Eingangs-FIFO des Interpolators ist leer. |
HLI_SC_IPO_INPUT_DISABLED | 0x2000 | Einlesen von Funktionssätzen (z. B. Bewegungssätze, etc.) gesperrt. |
HLI_SC_WAIT_FOR_AXES | 0x8000 | Stopp erfolgt, weil darauf gewartet wird, dass ein beauftragter Achstausch abgeschlossen wird. |
HLI_SC_CHANNEL_ERROR | 0x00010000 | Im Kanal ist ein Fehler aufgetreten. |
HLI_SC_WAIT_TECHNO_ACK | 0x00020000 | Warten auf die Quittierung von M/H/S/T-Technologiefunktionen. |
HLI_SC_W_C_AFTER_COLLISION | 0x00040000 | Nach einer detektierten Kollision wird auf das Fortsetzen der Bewegung gewartet. |
HLI_SC_SLOPE_SUPPLY_PROBLEM | 0x00080000 | Satzversorgungsproblem (tritt nur im Zusammenhang mit HSC-Slope auf). |
HLI_SC_BACK_INTERPOLATION | 0x00100000 | Rückinterpolation nach Nachführbetrieb ist aktiv. |
HLI_SC_STOP_REVERSIBLE | 0x00200000 | Stopp, weil M00 (programmierter Halt) aktiv ist. Allerdings ist es möglich das NC-Programm trotz M00 rückwärts abzuarbeiten (ab V3.1.3039.01 verfügbar). |
HLI_SC_BREAKPOINT_STOP | 0x00400000 | Stopp nach Erreichen der Unterbrechungsstelle (Haltepunkt); ab V3.1.3039.01 verfügbar. |
HLI_SC_M0_STOP | 0x02000000 | Stopp nach Erreichen einer M00-Funktion |
HLI_SC_M1_STOP | 0x04000000 | Stopp nach Erreichen einer M01-Funktion |
HLI_SC_INSERT_STOP_AT_DIST | 0x08000000 | Stopp nach Erreichen einer durch die Control Unit „Einfügen von Stoppmarken“ eingefügten M-Funktion. |
HLI_SC_DEC_SYN_CHAN_EMPTY | 0x10000000 | Dekoder wartet auf Synchronisation. NC-Kanal hat keine Aufträge. |
CNC-Objekte
Name |
bahn_state.stop_conditions_r | ||
Beschreibung |
Gibt die Bedingung an, aufgrund derer die aktuelle Bewegung angehalten wurde. Der gelesene Wert kann der Tabelle entnommen werden. | ||
Task |
GEO (Port 551) | ||
Indexgruppe |
0x12330<CID> |
Indexoffset |
0x30 |
Datentyp |
UNS32 |
Länge |
4 |
Attribute |
read |
Einheit |
[-] |
Anmerkungen |
Alternativ kann die Haltebedingung auch über das HLI gelesen werden. |