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

 

0x00000006

Write

Interpreter

UINT8[...]

 

 

Setze Pfad für Unterprogramme

 

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)

 

0x00000013

Write

every

VOID

 

 

"Skip" Kanal (Überspringe Auftrag/Satz)

 

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

}

 

 

 

 

 

 

 

 

 

 

 

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

 

char[32]

 

 

Dateiname im TwinCAT\CNC-Verzeichnis

UINT32

1

0..1

Maske:

0x1: R-Parameter

0x2: Nullpunktverschiebungen

0x4: Werkzeugbeschreibungen

}

 

 

 

0x00000025

Write

Interpolation

{

 

 

Liest Snapshot aus einer angegebenen Datei in den Interpreter ein

 

char[32]

 

 

Dateiname im TwinCAT\CNC-Verzeichnis

UINT32

1

0..1

Maske:

0x1: R-Parameter

0x2: Nullpunktverschiebungen

0x4: Werkzeugbeschreibung

}

 

 

 

0x00000026

Write

Interpolation

VOID

 

 

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

 

0x00000027

Write

Interpolation

VOID

 

 

Setzt alle Nullpunktverschiebungen auf Null

 

 

 

 

 

 

 

 

 

0x00000030

Write

every

VOID

 

 

Wiederanlauf (Go Ahead) des Interpreters nach programmierten Interpreterstopp

 

0x00000040

Write

every

VOID

 

 

Triggerevent zum 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 Interpreterparameter: SkippingMask

Reservierte Funktion,
kein Standard!

0x00000052

Write

Interpolation

UINT32

1

 

Setzt ItpOperationMode im Interpreterparameter: Maske des OperationModes

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