Nutzdaten

Anforderungsdaten- Kontur-Look-Ahead

Beschreibung

Daten zum Anfordern der Konturelemente von der CNC.

ST-Pfad

gpCh[channel_idx]^.contour_lookahead.request

ST-Name

HLI_CONTOUR_LOOKAHEAD_REQUEST

 

ST-Element

.start_position

Datentyp

LREAL

Beschreibung/ Besonderheiten

Die Bedeutung des Elements ist abhängig vom verwendeten Modus der Kontur-Look-Ahead-Funktionalität.

Modus 1: Index des Konturelements im markierten Bereich

Modus 2: Startdistanz ab der die Distanz vom Parameter “length“ gelten soll

ST-Element

.length

Datentyp

LREAL

Beschreibung/ Besonderheiten

Abhängig vom Eintrag dieses Elements wird unterschieden, ob der Modus 1 oder 2 verwendet werden soll.

Wert = 0 : Anfordern der Konturelemente per Index, Modus 1.

Wert != 0: Anfordern der Konturelemente über die Distanz, Modus 2. In diesem Modus gibt dieser Wert an bis zu welcher Distanz Konturelemente angefordert werden sollen

Statusdaten – Kontur-Look-Ahead

Beschreibung

Statusdaten der Control Unit des Kontur-Look-Ahead

ST-Pfad

gpCh[channel_idx]^.contour_lookahead.state

ST-Name

HLI_INSERT_CMD_STATE

 

ST-Element

.max_dist_prog_start

Datentyp

LREAL

Beschreibung

Maximale Look-Ahead-Distanz vom Programmstart in [0.1 µm].

ST-Element

.count_logged_blocks

Datentyp

UDINT

Beschreibung

Anzahl der verfügbaren Konturelemente, die ausgelesen werden können.

ST-Element

.f_log_is_active

Datentyp

BOOL

Beschreibung

Dieses Flag signalisiert, ob das Logging für den markierten Bereich noch aktiv ist und alle Konturelemente eingelesen wurden.

TRUE : nicht alle Konturelemente wurden eingelesen

Rückgabedaten - Kontur-Look-Ahead

Beschreibung

Von der CNC bereitgestellte Konturinformationen

ST-Pfad

gpCh[channel_idx]^.contour_lookahead.response

ST-Name

HLI_CONTOUR_LOOKAHEAD_RESPONSE

 

ST-Element

.block[i]

Datentyp

HLI_CONTOUR_LOOKAHEAD_BLOCK

Beschreibung

 

Struktur HLI_CONTOUR_LOOKAHEAD_BLOCK

Beschreibung

Informationen zu einem Konturelement, die von der CNC der SPS bereitgestellt wurden.

 

ST-Element

.block_type

Beschreibung

Satztyp

0 – kein Element vorhanden

1 - Lineares Konturelement

2 - Kreisförmiges Konturelement

3 - #CONTOUR LOOKAHEAD LOG ON

4 - #CONTOUR LOOKAHEAD LOG [PARAM]

5 - #CONTOUR LOOKAHEAD LOG OFF

6 – Polynom Konturelement

ST-Element

.block_number

Beschreibung

Programmierte NC-Satznummer

ST-Element

.block_count_r

Beschreibung

Eindeutige NC-Satzidentifikationsnummer. Entspricht des angezeigten Nummer des block_count_r in den Statusinformationen eines Kanals.

ST-Element

.start_position

Beschreibung

Startdistanz des Konturelements vom Programmstart

ST-Element

.length

Beschreibung

Länge des Konturelements oder der programmierte Wert des PARAM.

ST-Element

.programmed_radius

Beschreibung

Programmierter Radius des Kreiselements

ST-Element

.compensated_radius

Beschreibung

Kompensierter Radius des Kreiselements

ST-Element

.circle_angle

Beschreibung

Überstrichener Winkel des Kreiselements.

  • Uhrzeigersinn [-2*pi,0)
  • Gegenuhrzeigersinn (0,2*pi].

ST-Element

.length_min

Beschreibung

Beim Senkerodieren wird die Länge des Konturelements auf der skalierten Kontur (Radius = R_MAX_SCALE) angezeigt

ST-Element

.tangent_variation

Beschreibung

Knickwinkel zum vorigen Bewegungssatz. (0,pi)