Achsidentifikation
Achsname (PCS) | |
Beschreibung | Name der logischen Achse, mit welcher diese aktuell im Automatikprogramm / Handsatz referenziert wird (z.B. X, Y, Z). Dieser kann defaultmässig bei der Parametrierung des Kanals (SDA-MDS-Liste) oder dynamisch im NC-Programm durch einen Achstauschbefehl geändert werden. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.coord_r[axis_idx].axis_name_r.zeichen(HLI_ACHS_NAME_LAENGE) |
Datentyp | STRING(HLI_ACHS_NAME_LAENGE) |
Zugriff | PLC liest |
Logische Achsnummer (PCS) | |
Beschreibung | Systemweit eindeutige logische Nummer der Achse, welche momentan im Kanal verfahren wird. Die logische Achsnummer wird in der Parameterliste der Achse beliebig festgelegt und wird u.a. zur Identifizierung der Achse bei Achstausch (z.B. #CALL AX [X, 1, 0]) benötigt. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.coord_r[axis_idx].log_achs_nr_r gpAx[axis_idx]^.ipo_state.log_achs_nr_r |
Datentyp | UINT |
Wertebereich | [1, MAX_UNS16] In TwinCAT üblicherweise [1, gNrAx] |
Zugriff | PLC liest |
Achsspindel (ACS) | |
Beschreibung | Gibt an, ob die Achse aktuell über den Bahninterpolator (z.B. Gewindebohren, -schneiden) oder die BF Spindel interpoliert wird. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.ipo_state.spindle_axis_r |
Datentyp | BOOL |
Wertebereich | [TRUE = die Achse wird über die BF Spindel verfahren, FALSE] |
Zugriff | PLC liest |
Achstyp (PCS) | |
Beschreibung | Typ der Achse |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.coord_r[axis_idx].axis_type_r gpAx[axis_idx]^.ipo_state.type_r |
Datentyp | UINT |
Wertebereich | 1 = Translator, 2 = Rotator, 4 = Spindel |
Zugriff | PLC liest |
Kanalnummer der Achse | |
Beschreibung | Nummer des Kanals, über welchen die Achse momentan beauftragt wird. == 0: Achse ist momentan nicht in einem Kanal, bzw. Spindel bearbeitet keine Beauftragung eines Kanals. != 0: Achse gehört zu einem Kanal, bzw. Spindel führt ein Kommando eines Kanals aus. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.lr_state.cnc_channel_r gpAx[axis_idx]^.ipo_state.cnc_channel_r |
Datentyp | UINT |
Wertebereich | [1, HLI_SYS_CHNMAX] |
Zugriff | PLC liest |