"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 | Setze Interpreter-Betriebsart |
|
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, |
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, |
0x00000051 | Write | Interpolation | UINT32 | 1 |
| Setzt Satzunterdrückungsmaske im Interpreterparameter: SkippingMask | Reservierte Funktion, |
0x00000052 | Write | Interpolation | UINT32 | 1 |
| Setzt ItpOperationMode im Interpreterparameter: Maske des OperationModes | Reservierte Funktion, |
0x00000053 | Write | Interpolation | VOID |
|
| Setzt ScanningFlag im NC Device | Reservierte Funktion, |
0x00000054 | Write | Interpolation |
|
|
| ScanPosition | Reservierte Funktion, |
double[8] |
|
| Position | ||||
0x00000055 | Write | Interpolation |
|
|
| Reserviert |
|
0x00000056 | Write | Interpolation | VOID |
|
| Setzt Interpreter in Aborted-Status | Reservierte Funktion, |
0x00000060 | Write | Interpolation | UINT16 | 1 | 0..159 | Manuelles Zurücksetzen einer schnellen M-Funktion |
|