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

Angeforderte und kommandierte Nutzdaten 1:

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.

Tabelle 8-5: Parameter bei Betriebsartwechsel

Betriebsart-Sollwert

Zustandsübergang

Parameter

Automatik

prepare

Der NC-Programmname als Zeichenkette.

Handsatz

prepare

NC-Satz (Sätze)

Handbetrieb

prepare

  • kein Parameter → alle Achsen werden aktiviert (G200)
  • explizites aktivieren spezifischer Achsen mit G200[Achse_1, ...]

Referenzpunktfahrt

prepare

  • kein Parameter → NC-Programm rpf.nc wird gestartet
  • explizite Auswahl der Achsen über Handsatz ( z.B.: G74 X1 Z2 )

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).