Herunterladen Inhalt Inhalt Diese Seite drucken

Externes Unterprogramm Abarbeiten (828D) (Extcall) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Flexible NC-Programmierung
2.24 Unterprogrammtechnik
Einstellbarer Nachladespeicher (FIFO-Puffer)
Für das Abarbeiten eines externen Unterprogramms wird ein Nachladespeicher benötigt. Die
Größe des Nachladespeichers ist mit 30 kByte voreingestellt und kann nur vom
Maschinenhersteller verändert werden (über MD18360 MM_EXT_PROG_BUFFER_SIZE).
Hinweis
Unterprogramme mit Sprunganweisungen
Bei externen Unterprogrammen, die Spunganweisungen enthalten (GOTOF, GOTOB, CASE,
FOR, LOOP, WHILE, REPEAT, IF, ELSE, ENDIF etc.), müssen die Sprungziele innerhalb des
Nachladespeichers liegen.
Hinweis
ShopMill-/ShopTurn-Programme
ShopMill- und ShopTurn-Programme müssen wegen der am Dateiende angefügten
Konturbeschreibungen vollständig im Nachladespeicher abgelegt sein.
Für parallel abgearbeitete externe Unterprogramme wird jeweils ein eigener Nachladespeicher
benötigt.
Reset / Programmende / POWER ON
Durch Reset und POWER ON werden externe Unterprogrammaufrufe abgebrochen und die
jeweiligen Nachladespeicher gelöscht.
Ein für "Abarbeiten von Extern" selektiertes Programm bleibt über Reset, Programmende oder
POWER ON hinaus weiter für "Abarbeiten von Extern" angewählt. Das Verhalten
unterscheidet sich nicht zu intern angewählten Programmen, sofern der externe
Programmspeicher weiterhin zur Verfügung steht.
Literatur
Weitere Informationen zu "Abarbeiten von Extern" finden sich in:
Funktionshandbuch Grundfunktionen; BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
2.24.3.11

Externes Unterprogramm abarbeiten (828D) (EXTCALL)

Mit dem Befehl EXTCALL kann ein Teileprogramm von einem externen Speicher nachgeladen
und abgearbeitet werden.
198
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis