"Index-Offset" Spezifikation für Kanalfunktionen (Index-Group 0x2200 + ID)

Index-Offset

(Hex)

Zugriff

Kanaltyp

Datentyp

Phys. Einheit

Definitionsbereich

Beschreibung

Anmerkung

0x00000001

Write

every

UINT32

1

 

Lade NC-Programm per Programmnummer

 

0x00000002

Write

every

VOID

 

 

Starte Interpreter

 

0x00000003

Write

every

VOID

 

 

RESERVIERT

 

0x00000004

Write

every

UINT8[...]

 

 

Lade NC-Programm per Programmnamen.

Der Standard NC-Pfad muss nicht (darf aber) mit angegeben werden. Auch andere Pfade sind zulässig.

 

0x00000005

Write

every

UINT16

ENUM

s. Anhang Interpreter-Betriebsarten

Setze Interpreter-Betriebsart 
(interpreter/channel operation mode)

Ab TwinCAT V2.9 Buld 901

0x00000006

Write

Interpreter

UINT8[...]

 

 

Setze Pfad für Unterprogramme

ab TwinCAT V2.9 Build 1001

0x00000008

Write

Interpreter

UINT32

1

 

Interpreter-Simulationsmode:

0: off (default)

1: on

Noch nicht freigegeben

0x0000000F

Write

every

VOID

 

 

RESERVIERT

 

 

 

 

 

 

 

 

 

0x00000010

Write

every

VOID

 

 

"Reset" Kanal

 

0x00000011

Write

every

VOID

 

 

"Stopp" Kanal

 

0x00000012

Write

every

VOID

 

 

"Retry" Kanal (Wiederanlauf Kanal)

Nicht implementiert!

0x00000013

Write

every

VOID

 

 

"Skip" Kanal (Überspringe Auftrag/Satz)

Nicht implementiert!

0x00000014/

0x00000015

Write

every

{

 

 

"Enable Retrace" /

"Disable Retrace"

Reservierte Funktion, kein Standard!

UINT32

1

>0

Feeder Abarbeitungsrichtung:

1: vorwärts

2: rückwärts

UINT32

1

≥ 0

Entry-Index

REAL64[3]

mm

±∞

Pos. der Hauptachsen X, Y, Z

REAL64[5]

mm

±∞

Pos. der Hilfsachsen Q1, ..., Q5

}

 

 

 

 

 

 

 

 

 

 

 

0x00000018

Write

Interpreter

_ST_ItpBlockSearchParams

 

 

Enable Blocksearch

 

0x00000019

Write

Interpreter

VOID

 

 

StepOnAfterBlockSearch

 

0x00000020

Write

every

VOID

 

 

"Save" Nullpunktverschiebung (NPV)

 

0x00000021

Write

every

VOID

 

 

"Load" Nullpunktverschiebung (NPV)

 

0x00000022

Write

every

VOID

 

 

"Save" Werkzeugkorrekturen

 

0x00000023

Write

every

VOID

 

 

"Load" Werkzeugkorrekturen

 

0x00000024

Write

Interpolation

{

 

 

Speichert Snapshot des Interpreters in eine angegebene Datei

Ab TwinCAT V2.9 Build 1002

char[32]

 

 

Dateiname im TwinCAT\CNC-Verzeichnis

UINT32

1

0..1

Maske:

0x1: R-Parameter

0x2: Nullpunktverschiebungen (ab Build 1235)

0x4: Werkzeugbeschreibungen (ab Build 1235)

}

 

 

 

0x00000025

Write

Interpolation

{

 

 

Liest Snapshot aus einer angegebenen Datei in den Interpreter ein

Ab TwinCAT V2.9 Build 1002

char[32]

 

 

Dateiname im TwinCAT\CNC-Verzeichnis

UINT32

1

0..1

Maske:

0x1: R-Parameter

0x2: Nullpunktverschiebungen (ab Build 1235)

0x4: Werkzeugbeschreibung (ab Build1235)

}

 

 

 

0x00000026

Write

Interpolation

VOID

 

 

Setzt alle Werkzeugparameter (inkl. Type und Nummer) auf Null

Ab TwinCAT V2.9 Build 1031

0x00000027

Write

Interpolation

VOID

 

 

Setzt alle Nullpunktverschiebungen auf Null

Ab TwinCAT V2.9 Build 1031

 

 

 

 

 

 

 

 

0x00000030

Write

every

VOID

 

 

Wiederanlauf (Go Ahead) des Interpreters nach programmierten Interpreterstopp

 

0x00000040

Write

every

VOID

 

 

Triggerevent zum Restweglöschen in der NCI

 

0x00000041

Write

every

 

 

 

RESERVIERT für Messereignis

 

 

 

 

 

 

 

 

 

0x00000050

Write

Interpolation

VOID

1

 

Setzt ExecIdleInfo im Interpreter

Reservierte Funktion, kein Standard!

0x00000051

Write

Interpolation

UINT32

1

 

Setzt Satzunterdrückungsmaske im Interpreter

Parameter:
SkippingMask

Reservierte Funktion, kein Standard!

0x00000052

Write

Interpolation

UINT32

1

 

Setzt ItpOperationMode im Interpreter

Parameter:
Maske des OperationsModes

Reservierte Funktion, kein Standard!

0x00000053

Write

Interpolation

VOID

 

 

Setzt ScanningFlag im NC Device

Reservierte Funktion, kein Standard!

0x00000054

Write

Interpolation

 

 

 

ScanPosition

Reservierte Funktion, kein Standard!

double[8]

 

 

Position

0x00000055

Write

Interpolation

 

 

 

Reserviert

 

0x00000056

Write

Interpolation

VOID

 

 

Setzt Interpreter in Aborted-Status

Reservierte Funktion, kein Standard!

0x00000060

Write

Interpolation

UINT16

1

0..159

Manuelles Zurücksetzen einer schnellen M-Funktion