Daten der S-Funktion
Bei der Programmierung von M-Funktionen (M03, M04, M05, M19) im NC-Programm, die sich auf eine Spindel beziehen, werden die Technologiefunktionsdaten als S-Funktion auf dem jeweiligen achsspezifischen HLI-Bereich abgelegt.
Daten der M-Funktion/H-Funktion | |
Beschreibung | In der Struktur SProzess sind die Parameter einer S-Funktion enthalten. |
Datentyp | Sprozess |
ST-Pfad | pSProcessData : POINTER TO SProzess; achsspezifisch, Standardsynchronisation: pSProcessData := ADR(pAC[axis_idx]^.addr^.ATechnoUnitAxe_Std[tech_unit_idx].MSTHProsessAxe_Attribut.AB_Data[1]); achsspezifisch, satzübergreifende Synchronisation: pSProcessData := ADR(pAC[axis_idx]^.addr^.ATechnoUnitAxe_Late[tech_unit_idx].MSTHProsessAxe_Attribut.AB_Data[1]); |
Zugriff | PLC liest |
Positionssollwert der Spindel bei M19 | |
Beschreibung | Sollposition bei Spindelpositionierung mit M19 |
ST-Element | .D_Pos |
Datentyp | DINT |
Einheit | 10-4 ° |
Zugriff | ActivePosition : DINT; ActivePosition := pSProcessData^.D_Pos;pMHProcessData^.D_Pos |
Besonderheiten |
|
Programmierte Spindeldrehzahl | |
Beschreibung | Programmierte Spindeldrehzahl |
ST-Element | . D_Rev |
Datentyp | DINT |
Einheit | 10-3 °/s |
Zugriff | PrgRevolution : DINT; PrgRevolution: = pSProcessData^.D_Rev; |
Besonderheiten |
|
Voraussichtliche Ausführungsdauer | |
Beschreibung | Zeitdauer, die voraussichtlich für die Verarbeitung einer S-Funktion benötigt wird. |
ST-Element | .D_Zeit |
Datentyp | UDINT |
Einheit | 1 μs |
Zugriff | ExpectedTime : UDINT; ExpectedTime:= pSProcessData^.D_Zeit; |
Besonderheiten |
|
Nummer der M-Funktion der Spindelschaltfunktion | |
Beschreibung | Nummer der Spindelschalfunktion (M03, M04, M05) |
ST-Element | . W_MoveCmd |
Datentyp | UINT |
Einheit |
|
Wertebereich | 3 M03 4 M04 5 M05 |
Zugriff | MoveCmdNum : UINT; MoveCmdNum := pSProcessData^.W_MoveCmd; |
Besonderheiten |
|
Nummer der M-Funktion der Spindelpositionierfunktion | |
Beschreibung | Nummer der Spindelpositionierfunktion (M19) |
ST-Element | . W_PosCmd |
Datentyp | UINT |
Wertebereich | 0 keine M-Funktion angegeben ??? 19 steht für M19 |
Zugriff | PosCmdNum : UINT; PosCmdNum := pSProcessData^.W_PosCmd; |
Besonderheiten |
|
Achsnummer | |
Beschreibung | Systemweit eindeutige Nummer einer logischen Achse/Spindel |
ST-Element | . W_log_AxeNr |
Datentyp | UINT |
Wertebereich | [1, nAxis] |
Zugriff | LogAxisNum : UINT; LogAxisNum := pSProcessData^.W_Log_AxeNr; |
Besonderheiten |
|