Startposition
Zur Festlegung der Startposition kann über CNC-Objekte auf folgende Parameter zugegriffen werden:
- Dateioffset
- Dateiname
- Programmpfadkennung
- Durchlaufzähler
die nachfolgend beschrieben sind.
Dateioffset | |
Beschreibung | Legt den Dateioffset fest, ab dem die Bearbeitung fortgesetzt werden soll. Der Dateioffset muss sich auf den Zeilenanfang beziehen. |
Typ | SGN32 |
Wertebereich | [ 0, MAX_SGN32 ] |
HMI Elemente | mc_cmd_bs_pos_start_offset_w (schreiben) mc_cmd_bs_pos_start_offset_r (lesen) |
IndexOffset | 0x50 (schreiben) 0x68 (lesen) (IndexGroup = 0x000201<ii> mit <ii> = Kanal) |
Dateiname | |
Beschreibung | Gibt die Datei an, in welcher die über den Dateioffset angegebene Startposition liegt. D.h. an dieser Stelle wird die tatsächliche Bearbeitung fortgesetzt. |
Typ | STRING |
Wertebereich | [ 0, 83 ] – maximal 84 Zeichen |
HMI Elemente | mc_cmd_bs_pos_start_name_w (schreiben) mc_cmd_bs_pos_start_name_r (lesen) |
IndexOffset | 0x4F (schreiben) 0x67 (lesen) (IndexGroup = 0x000201<ii> mit <ii> = Kanal) |
Achtung
Der angegebene Satzvorlauf-Dateiname muss identisch mit der im Automatikbetrieb gestarteten Datei sein. Dies beinhaltet auch einen evtl. zusätzlich angegebenen Pfad.
Wurde beim Programmstart ein expliziter Pfad mitangegeben, so muss dieser Pfad bei der Angabe des Dateinamens im Satzvorlauf ebenso aufgeführt werden.
Programmpfadkennung | |
Beschreibung | Die Kennung gibt an, ob sich das über den Dateiname definierte NC-Programm im Hauptprogrammpfad (HP) oder Unterprogrammpfad (UP) befindet. |
Typ | UNS16 |
Wertebereich | 0 - HP (Standard); 1 - UP |
HMI Elemente | mc_cmd_bs_pos_start_type_w (schreiben) mc_cmd_bs_pos_start_type_r (lesen) |
IndexOffset | 0x4E (schreiben) 0x66 (lesen) (IndexGroup = 0x000201<ii> mit <ii> = Kanal) |
Durchlaufzähler Startposition | |
Beschreibung | Der Durchlaufzähler bestimmt, wie oft die Startposition z.B. in Schleifen bis zum endgültigen Start durchlaufen werden soll. |
Typ | SGN16 |
Wertebereich | [ 1; MAX_SGN16 ], Standard 1 |
HMI Elemente | mc_cmd_bs_pos_start_count_w (schreiben) mc_cmd_bs_pos_start_count_r (lesen) |
IndexOffset | 0x51 (schreiben) 0x69 (lesen) (IndexGroup = 0x000201<ii> mit <ii> = Kanal) |