Mit diesem Funktionsbaustein wird der G-Code-Puffer des MC_MovePath gelesen. Die G-Code-Befehle werden aufsteigend sortiert, beginnend mit dem gerade aktiven Befehl. Die Tabelle wird automatisch aktualisiert, bei Änderung des G-Code-Buffer ArrayIndex.
| Empfohlene Task: | Event |
| Verwendete Bibliotheken: | MC_SYS_40bd09 oder höher MOTION_CONTROL_40bd11 oder höher MOTION_TYPES_40bd11 oder höher TECH_TYPES_40bd12 oder höher |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| a_GCodeDisplay | MC_GCodeDisplayString_BMARRAY | MovePath G-Code-Puffer |
| a_GCodeBuffer | a_GCodeBufferStringArray | G-Code array |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| x_Enable | BOOL | TRUE: Freigabe des Bausteins, damit wird das Auslesen des G-Code-Puffers gestartet. |
| i_GetGCodeLines | INT | Anzahl der benötigten G-Code-Zeilen [1..20] |
| i_CurrentGCodeDisplayBuffer | INT | Aktueller Schritt/Index des G-Code-Puffers |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| x_Active | BOOL | TRUE: Baustein ist beschäftigt und liest den G-Code-Puffer aus FALSE: Baustein ist im StandBy |
| x_Error | BOOL | TRUE: Baustein hat einen Fehler. |
| w_ErrorID | WORD | Wenn x_Error = TRUE wird an diesem Ausgang eine detaillierte Fehlermeldung ausgegeben. |