Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 566

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

Werbung

K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
10.9 Programmbetrieb
Im Vergleich zur Funktion "Programmsprünge auf Sprungmarken", mit der ebenfalls ein
wiederholtes Abarbeiten eines Teileprogramms realisiert werden kann, bietet die Funktion
"Rücksprung auf den Programmanfang" folgende Vorteile:
● Die Programmierung einer Sprungmarke am Programmanfang ist nicht notwendig.
● Der Programmneustart ist steuerbar durch das NC/PLC-Nahtstellensignal:
DB21, ... DBX384.0 (Programmverzweigung steuern)
● Der Timer für die Programmlaufzeit kann beim Programmneustart auf "0" zurückgesetzt
werden.
● Die Timer für die Werkstückzählung können beim Programmneustart um den Wert "1"
erhöht werden.
Anwendungsbeispiel
Die Funktion findet Anwendung, wenn die Bearbeitung nachfolgender Werkstücke durch einen
automatischen Programmneustart erfolgen soll, z. B. bei Drehmaschinen mit Stangenlader/-
wechsler.
NC/PLC-Nahtstellensignale
Der Rücksprung erfolgt nur, wenn das folgende NC/PLC-Nahtstellensignal gesetzt ist:
DB21, ... DBX384.0 (Programmverzweigung steuern) = 1
Parametrierung
Programmlaufzeit
Die Laufzeit des angewählten NC-Programms wird in der Systemvariablen
$AC_CYCLE_TIME gespeichert. Beim Start eines neuen Programms wird die Systemvariable
automatisch auf "0" zurückgesetzt (siehe Kapitel " Programmlaufzeit (Seite 691) ")
Über das folgende Maschinendatum kann eingestellt werden, dass die Systemvariable
$AC_CYCLE_TIME auch bei einem Programmneustart durch die Funktion "Rücksprung auf
den Programmanfang" auf "0" zurückgesetzt wird:
MD27860 $MC_PROCESSTIMER_MODE.Bit 8 = <Wert> (Aktivierung der Programmlaufzeit-
Messung)
Bit
Hinweis
Damit die Einstellung von Bit 8 wirksam werden kann, muss die Messung der aktuellen
Programmlaufzeit aktiv sein (MD27860 Bit 1 = 1).
Werkstückzählung
566
Wert
Bedeutung
8
0
$AC_CYCLE_TIME wird durch die Funktion "Rücksprung auf den Programman‐
fang" nicht auf "0" zurückgesetzt.
1
$AC_CYCLE_TIME wird durch die Funktion "Rücksprung auf den Programman‐
fang auf "0" zurückgesetzt.
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis