Herunterladen Inhalt Inhalt Diese Seite drucken

Speicheroptimierung; Alarme Bei Speichermangel; Zu Wenig Speicher - Siemens SINUMERIK 828D Funktionshandbuch

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

Werbung

M3: Achskopplungen
8.2 Kurventabellen - nur 840D sl

Speicheroptimierung

Bei einer Kurventabelle mit linearen Segmenten können die linearen Segmente nur dann
effizienter im Speicher abgelegt werden, wenn die beiden folgenden Maschinendaten > 0 sind:
MD18403 $MC_MM_NUM_CURVE_SEG_LIN (Anzahl der linearen Kurvensegmente im
statischen NC-Speicher)
MD18409 $MC_MM_NUM_CURVE_SEG_LIN_DRAM (Anzahl der linearen Kurvensegmente
im dynamischen NC-Speicher)
Werden mit diesen Maschinendaten keine Speicherbereiche angelegt, werden lineare
Segmente platzverschwendend als Polynom-Segmente gespeichert.

Alarme bei Speichermangel

Wenn über Maschinendaten sowohl Speicher für Tabellen mit linearen als auch mit Polynom-
Segmenten konfiguriert ist und bei der Erzeugung einer linearen Tabelle der Speicher für
lineare Segmente ausgeht, dann wird für die linearen Segmente der Speicher für Polynom-
Segmente verwendet (sofern verfügbar). Es wird in diesem Fall Speicher "vergeudet", da ein
Polynom-Segment zur Speicherung eines linearen Segments unnötig viel Speicher benötigt.
Dieser Umstand wird durch einen Alarm mitgeteilt, bei dem auch die Anzahl der unnötig
verbrauchten Polynom-Segmente angegeben wird. Der Alarm stellt nur eine Warnung dar und
führt nicht zur Unterbrechung des Programms bzw. der Erzeugung der Kurventabelle.
Besteht eine Kurventabelle sowohl aus linearen Segmenten als auch aus Polynomen höheren
Grades, wird zur Speicherung der Kurventabelle sowohl ein Speicherbereich für lineare
Segmente als auch ein Speicherbereich für Polynom-Segmente benötigt. Bei Speichermangel
in den entsprechenden Bereichen wird ein Alarm ausgegeben. Über die Alarmparameter ist
zu erkennen, welche Ressourcen nicht ausreichen.

Zu wenig Speicher

Kann eine Kurventabelle nicht erzeugt werden, weil nicht ausreichend Speicher zur Verfügung
steht, dann wird die neu angelegte Tabelle sofort mit Auftreten des Alarms wieder gelöscht.
Ist der Speicher zu klein, müssen zuerst eine oder mehrere nicht mehr benötigte Tabelle(n)
mit CTABDEL gelöscht oder der Speicher über Maschinendaten neu konfiguriert werden.
Temporäre Kurventabelle
Beim Erzeugen einer neuen Kurventabelle wird im Speicher zunächst eine temporäre
Kurventabelle angelegt und diese Satz für Satz ergänzt. Zum Schluss (CTABEND) wird die
Tabelle auf Konsistenz geprüft. Nur wenn die Kurventabelle gültig ist, wird aus der temporären
Tabelle eine Tabelle, die in einer Kopplung verwendet werden kann.
Gleiche Tabellen-Nr.
Eine zu erzeugende Kurventabelle kann die Nummer einer bereits existierenden Tabelle
haben. Die neue Kurventabelle überschreibt dann die existierende Tabelle gleicher Nummer.
Dieses wird nur dann gemacht, wenn die neue Kurventabelle keinen Fehler enthält. Bei einem
Fehler in der neuen Kurventabelle bleibt die alte Tabelle erhalten.
332
Funktionshandbuch, 10/2015, 6FC5397-2BP40-5AA3
Sonderfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis