Nutzdaten

Kommandierte Daten – Insert Command

Beschreibung

Steuerdaten für eingefügten STOP-Befehl

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.insert_cmd.comand_w

ST-Name

HLI_INSERT_CMD_COMMAND

 

ST-Element

.dist_or_pos

Datentyp

LREAL

Beschreibung/ Besonderheiten

Relative / absolute Distanz oder Achsposition an der der Stopp eingefügt werden soll. [0.1 µm]

Standardeinstellung ist der Modus DISTANCE,
Modus POSITION ist bei einer Angabe von „.axis_nr“ > 0 aktiv.

 

 

ST-Element

.rel_abs_mode

Datentyp

UINT

Beschreibung/ Besonderheiten

Wert = 0 für relative Distanz mit automatischem Einfügen eines neuen Stopps beim Erreichen des aktuellen Stopps

Wert = 1 für einmaliges Einfügen an der absoluten Distanz

Wert = 2 für einmaliges Einfügen an der relativen Distanz

 

 

ST-Element

.axis_nr

Datentyp

UINT

Beschreibung/ Besonderheiten

Wert = 0 für Modus DISTANCE

Wert > 0 für Modus POSITION: Stopp wird an der kommandierten Achsposition der Achse mit der logischen Achsnummer= „.axis_nr“ eingefügt.

 

 

ST-Element

.m_function_nr

Datentyp

UINT

Beschreibung/ Besonderheiten

Nummer der eingefügten M-Funktion

  • Wert = 0 für M00 programmierter Stopp
  • Wert = 1 für M01 wahlweiser Stopp (aktiviert/deaktiviert mit m01_stop_enable CU)
  • Wert > 1 für M<m_function_nr> mit MVS_SVS Synchronisierung

 

 

ST-Element

.add_nr

Datentyp

DINT

Beschreibung/ Besonderheiten

Optionaler Zusatzwert der M-Funktion, dieser wird als negative oder positive Ganzzahl angegeben.

Statusdaten – Insert Command

Beschreibung

Statusdaten der Control Unit des Insert Command

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.insert_cmd.state_r

ST-Name

HLI_INSERT_CMD_STATE

 

ST-Element

.distance_of_next_stop

Datentyp

LREAL

Beschreibung

Absolute Distanz (dist_prog_start) der Vorschubachsen (#FGROUP) am nächsten Stopp [0.1 µm]

Wert >= 0 : Stopp gefunden, Achspositionen korrekt

Wert = -1 : Stopp noch nicht gefunden im NC-Programm

 

 

ST-Element

.position_at_next_stop[idx]

Datentyp

ARRAY[0..HLI_CS_AXIS_MAXIDX] OF DINT

Beschreibung

Bei

  • command_w.axis_nr = 0 werden die Achspositionen X, Y, Z am nächsten Stopp im PCS [0.1 µm] entsprechend belegt
  • command_w.axis_nr > 0; .position_at_next_stop[0] enthält die Achsposition der kommandierten Achse am nächsten Stopp
    position_at_next_stop[1]=0 und position_at_next_stop[2]=0

 

 

ST-Element

.state

Datentyp

DINT

Beschreibung

Status des aktuellen command_w.

  • Wert =0: kein Stopp kommandiert
  • Wert=1: Stopp kommandiert, aber noch nicht erreicht