Angeforderte und kommandierte Nutzdaten
Ausgangsbetriebssart | |
Beschreibung | Betriebsart von der ausgehend gewechselt werden soll.. |
ST-Pfad | Kommandierter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateCommand Angeforderter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateRequest |
Kommandierter, angeforderter Wert | |
ST-Element | . X_McmCommandFromMode |
Datentyp | UDINT |
Wertebereich | 1 = GCW_250_HLIImcmStandbyMode 2 = GCW_250_HLIImcmAutomaticMode 3 = GCW_250_HLIImcmMDIMode 4 = GCW_250_HLIImcmManualMode 5 = GCW_250_HLIImcmReferenceMode |
Besonderheiten | Dieses Element muss beim Wechsel der Betriebsart nicht versorgt werden. Wird jedoch ein Wert angegeben, so wird beim Wechsel der Betriebsart überprüft, ob sich die CNC tatsächlich in der angegebenen Betriebsart befindet. Ist dies nicht der Fall erfolgt eine Warnung. |
Ausgangszustand der Betriebsart bei Betriebsartwechsel | |
Beschreibung | Zustand innerhalb der Betriebsart, von dem aus die Zustandsumschaltung erfolgen soll. |
ST-Pfad | Kommandierter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateCommand Angeforderter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateRequest.X_McmCommandFromState |
Kommandierter, angeforderter Wert | |
ST-Element | . X_McmCommandFromState |
Datentyp | UDINT |
Wertebereich | 1 = GCW_250_HLIImcmProcessDeselected 2 = GCW_250_HLIImcmProcessSelected 3 = GCW_250_HLIImcmProcessReady 4 = GCW_250_HLIImcmProcessActive 5 = GCW_250_HLIImcmProcessHold 6 = GCW_250_HLIImcmProcessError |
Besonderheiten | Dieses Element muss beim Wechsel der Betriebsart nicht versorgt werden. Wird jedoch ein Wert angegeben, so wird beim Wechsel der Betriebsart überprüft, ob sich die Betriebsart tatsächlich in dem angegebenen Zustand befindet. Ist dies nicht der Fall erfolgt eine Warnung. |
Zielbetriebsart bei Betriebsartenumschaltung | |
Beschreibung | Betriebsart in die umgeschaltet werden soll. |
ST-Pfad | Kommandierter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateCommand. Angeforderter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateRequest. |
Kommandierter, angeforderter Wert | |
ST-Element | .X_McmCommandToMode |
Datentyp | UDINT |
Wertebereich | Siehe Betriebsart-Istwert bei Betriebsartwechsel → Wertebereich |
Zielzustand bei Betriebsartwechsel | |
Beschreibung | Zielzustand innerhalb der Zielbetriebsart. |
ST-Pfad | Kommandierter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateCommand Angeforderter Wert pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateRequest |
Kommandierter, angeforderter Wert | |
ST-Element | .X_McmCommandToState |
Datentyp | UDINT |
Wertebereich | Siehe Zustands-Istwert der Betriebsart bei Betriebsartwechsel → Wertebereich |
Wird als Zielzustand State = RESETTING = 15 vorgegeben, so wird explizit ein CNC-Reset durchgeführt.Diese Funktion ist ab folgenden Versionen zur Verfügung:V2.10.1033.01 oder höherV2.10.1507.02 oder höherV2.10.1800.04 oder höher |
Parameter bei Betriebsartenwechsel | |
Beschreibung | Parameter bei Betriebsartenwechsel. Für den erfolgreichen Wechsel in eine bestimmten Zustand einer Betriebsart kann es erforderlich sein Parameter bei der Kommandierung des Betriebsartenwechsel anzugeben. Diese werden in diesem Element abgelegt. |
ST-Pfad | pParameter : POINTER TO STRING; Parameter : STRING; Kommandierter Wert pParameter := ADR(pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateCommand.AB_Data[1]); Angeforderter Wert pParameter := pMC[channel_idx]^.addr^.MCControlChannel_Data.MCControlMCMMode_State_Unit.HLIProcTransTo_Mode_StateRequest.AB_Data[1] Parameter := pParameter^; |
Datentyp | ARRAY[1..GCW_250_HLIImCmProcModeStateParaSize] OF BYTE |
Wertebereich |
|
Wird ein Betriebsartenwechsel kommandiert, kann es erforderlich sein, einen Parameter anzugeben, damit die Kommandierung erfolgreich ausgeführt werden kann. Für welche Fälle dies erforderlich ist und welche Art von Parameter übergeben werden muss, lässt sich der nachfolgenden Tabelle entnehmen. Ist bei dem Betriebsarten- und Zustandswechsel einer der aufgeführten Zustandsübergänge beteiligt, ist der entsprechende Parameter anzugeben. Zur Bestimmung ob bei einem kommandierten Betriebsartwechsel einer der unten aufgeführten Zustandsübergänge ausgeführt wird, ist der "Zustandsgraph weitere Betriebsarten" zu betrachten.
Betriebsart-Sollwert | Zustandsübergang | Parameter |
---|---|---|
Automatik | prepare | Der NC-Programmname als Zeichenkette. |
Handsatz | prepare | NC-Satz (Sätze) |
Handbetrieb | prepare |
|
Referenzpunktfahrt | prepare |
|
Kanalnummer | |
Beschreibung | Nummer des Kanals, dessen Betriebsart umgeschaltet werden soll. |
ST-Pfad | Kommandierter Wert pMC[channel_idx]^.addr^.MCControlHB_Data.HBActivationControlUnit_Activation.HBActivation_Command.X_McmCommandChannelNo Angeforderter Wert pMC[channel_idx]^.addr^.MCControlHB_Data.HBActivationControlUnit_Activation.HBActivation_Request.X_McmCommandChannelNo |
Datentyp | UDINT |
Besonderheiten | Unbelegt (nur zur Kompatibilität mit dem HÜMNOS-Standard). |