SINUMERIK Maschinen- und Settingdaten
3.3 NC-Maschinendaten
Mit diesem MD wird für jeden Eintag im MD20150 $MC_GCODE_RESET_VALUES (also für jede
G-Gruppe) festgelegt, ob bei einem Reset/Teileprogrammende wieder die Einstellung
entsprechend MD20150 $MC_GCODE_RESET_VALUES eingenommen wird (MD = 0), oder die
momentan aktuelle Einstellung erhalten bleibt (MD = 1).
Beispiel 1:
Hier wird bei jedem Reset/Teileprogrammende die Grundstellung für die 6. G-Gruppe
(aktuelle Ebene) aus dem MD20150 $MC_GCODE_RESET_VALUES gelesen:
MD20150 $MC_GCODE_RESET_VALUES[5]=1 ; Resetvalue der 6. G-Gruppe ist G17
MD20152 $MC_GCODE_RESET_MODE[5]=0 ; Grundstellung für 6. G-Gruppe ist nach Reset/
Teileprogrammende entsprechend MD20150 $MC_GCODE_RESET_VALUES[5]
Soll die aktuelle Einstellung für die 6. G-Gruppe (aktuelle Ebene) jedoch über Reset/
Teileprogrammende hinaus erhalten bleiben, so ergibt sich folgende Einstellung:
MD20150 $MC_GCODE_RESET_VALUES[5]=1 ; Resetvalue der 6. G-Gruppe ist G17
MD20152 $MC_GCODE_RESET_MODE[5]=1 ; aktuelle Einstellung für 6. G-Gruppe
;bleibt auch nach Reset/Teileprogrammende erhalten
Beispiel 2:
Hier wird bei jedem Reset/Teileprogrammende die Grundstellung für die 8. G-Gruppe
(Nullpunktverschiebung) aus dem MD20150 $MC_GCODE_RESET_VALUES gelesen:
MD20150 $MC_GCODE_RESET_VALUES[7]=2 ; Resetvalue der 8. G-Gruppe ist G54
MD20152 $MC_GCODE_RESET_MODE[7]=0
Teileprogrammende entsprechend MD20150 $MC_GCODE_RESET_VALUES[7]
War insbesondere zum Resetzeitpunkt G54 bereits aktiv, so werden die Werte zum
Resetzeitpunkt des entsprechenden Datenhaltungsframes aktiviert.
Soll die aktuelle Einstellung für die 8. G-Gruppe (Nullpunktverschiebung) jedoch über
Reset/Teileprogrammende hinaus erhalten bleiben, so ergibt sich folgende Einstellung:
MD20152 $MC_GCODE_RESET_MODE[7]=1
Nullpunktverschiebung (z.B. G54) aktiv, so werden die Werte zum Resetzeitpunkt des
entsprechenden Datenhaltungsframes (bei G54 also UIFR[1]) aktiviert
Systemspezifisch kann das Ändern der Löschstellung einzelner G-Gruppen gesperrt sein.
Korrespondierend mit:
MD20110 $MC_RESET_MODE_MASK
MD20112 $MC_START_MODE_MASK
20154
EXTERN_GCODE_RESET_VALUES
-
Löschstellung der G-Gruppen im ISO-Mode
-
-
31
Beschreibung:
Beim Nutzen einer externen NC-Programmiersprache Festlegung der G-Codes, die im
Hochlauf und bei Reset bzw. Teileprogrammende in Abhängigkeit vom MD20110
$MC_RESET_MODE_MASK und bei Teileprogrammstart in Abhängigkeit vom MD20112
$MC_START_MODE_MASK wirksam werden.
Folgende externe Programmiersprachen sind möglich:
ISO-Mode Milling
ISO-Mode Turning
Die zu verwendende G-Gruppen-Einteilung ergibt sich aus den aktuellen SINUMERIK-
Dokumentationen.
Folgende Gruppen innerhalb des MD20154 $MC_EXTERN_GCODE_RESET_VALUES sind schreibbar:
ISO-Mode M:
G-Gruppe 2:
G-Gruppe 3:
G-Gruppe 5:
252
1, 1, 1, 2, 1, 1, 1, 3, 4, 1,
0
1, 2, 2, 1, 3, 2, 1, 0, 1, 1,
1,, ...
G17/G18/G19
G90/G91
G94/G95
; Grundstellung für 8. G-Gruppe ist nach Reset/
; War zum Resetzeitpunkt eine
C11, C03
BYTE
-
Listenhandbuch, 01/2023, A5E48776162A AF
RESET
2/2
M
Maschinendaten und Parameter