Herunterladen Inhalt Inhalt Diese Seite drucken

M-Funktionen, Die Nicht Ersetzt Werden - Siemens SINUMERIK 840D sl Funktionshandbuch

Grundfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
10.18 Ersetzung von Funktionen durch Unterprogramme
Die Auswahl der M-Funktion erfolgt mit dem Index des Maschinendatums MD10715
$MC_M_NO_FCT_CYCLE[<Index>], in dem die zu ersetzende M-Funktion parametriert ist:
MD10718 $MC_M_NO_FCT_CYCLE_PAR = <Index>
Hinweis
Bei einer M-Funktionsersetzung mit Informationsweitergabe über Systemvariable müssen die
Adresserweiterung und der Funktionswert der M-Funktion als konstante Werte programmiert
werden.
Zulässige Programmierung:
● M<Funktionswert>
● M=<Funktionswert>
● M[<Adresserweiterung>]=<Funktionswert>
Unzulässige Programmierung:
● M=<Variable1>
● M[<Variable2>]=<Variable1>
Programmierung
Regeln zur Ersetzung von M-Funktionen:
● Das Ersetzungsunterprogramm wird am Satzende aufgerufen
● Innerhalb des Ersetzungsunterprogramms werden keine M-Funktionen ersetzt
● In einem ASUP wird die M-Funktion auch dann ersetzt, wenn das ASUP innerhalb des
Ersetzungsunterprogramms gestartet wurde.

M-Funktionen, die nicht ersetzt werden

Folgende M-Funktionen lösen als vordefinierte Hilfsfunktionen Systemfunktionen aus und
dürfen nicht durch ein Unterprogramm ersetzt werden:
● M0 ... M5
● M17, M30
● M19
● M40 ... M45
● M98, M99 (Nur bei MD18800 $MN_MM_EXTERN_LANGUAGE ≠ 0)
Die über Maschinendaten parametrierten anwenderspezifischen M-Funktionen dürfen
ebenfalls nicht durch ein Unterprogramm ersetzt werden, da auch sie Systemfunktionen
auslösen.
Maschinendatum
MD10714 $MN_M_NO_FCT_EOP
MD10804 $MN_EXTERN_CHAN_M_NO_SET_INT
684
Bedeutung
M-Funktion für Spindel aktiv nach RE‐
SET
M-Funktion für ASUP-Aktivierung (Ex‐
ternmodus)
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis