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 | pMC[channel_idx]^.addr^.StateBahn_Data.HLIBahnCoordDispData_Coord[axis_idx].HLIAxeName_Data.STR_Zeichen |
Datentyp | ARRAY[1..GCW_250_HLIAchsNameLaenge] OF BYTE |
Zugriff | PLC liest |
Logische Achsnummer (PCS) | |
Beschreibung | Ist eine Achse einem Kanal zugeordnet, wird hier die logische Achsnummer dieser Achse angezeigt. Die logische Achsnummer ist systemweit eindeutig. 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 | pMC[channel_idx]^.addr^.StateBahn_Data.HLIBahnCoordDispData_Coord[axis_idx].W_LogAchsNr pAC[axis_idx]^.addr^.StateIpo_Data.W_LogAxeNr |
Datentyp | UINT |
Wertebereich | [1, nAxis] |
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 | pAC[axis_idx]^.addr^.StateIpo_Data.X_SpindleAxis |
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 | pMC[channel_idx]^.addr^.StateBahn_Data.HLIBahnCoordDispData_Coord[axis_idx].W_AxisType pAC[axis_idx]^.addr^.StateIpo_Data.W_Type |
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 | pAC[axis_idx]^.addr^.StateLR_Data.W_NCChannel pAC[axis_idx]^.addr^.StateIpo_Data.W_NCChannel |
Datentyp | UINT |
Wertebereich | [1..HLI_SYS_CHNMAX] |
Zugriff | PLC liest |