Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 851

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Systemframes in der Datenhaltung
Die Systemframes werden im SRAM gespeichert und sind deshalb archivierbar und wieder
ladbar. Die Systemframes in der Datenhaltung können über folgende Variablen im
Programm geschrieben und gelesen werden:
$P_SETFR
$P_EXTFR
$P_PARTFR
$P_TOOLFR
$P_WPFR
$P_CYCFR
$P_TRAFR
Das Schreiben auf diese Frames sollte ausschließlich über Systemfunktionen erfolgen. Für
Zyklen-Programmierer wurde die Möglichkeit geschaffen, die Frames über o.g. Variablen zu
beschreiben. Das Schreiben auf ein nicht projektiertes Systemframe wird mit dem Alarm
"Kanal %1 Satz %2 Name %3 nicht definiert o. Option nicht vorhanden" abgelehnt.
Die Systemframes in der Datenhaltung werden entweder durch die Systemfunktion (TOROT,
PAROT, ..) direkt oder durch eine G500, G54..G599-Anweisung aktiviert.
Aktive Systemframes
Die aktiven Systemframes sind die im Hauptlauf aktiven Frames. Es gibt zu jedem
Systemframe in der Datenhaltung ein entsprechendes aktuelles Systemframe. Erst mit der
Aktivierung des Datenhaltungsframes werden die Werte vorlaufbezogen eingerechnet.
Es gibt folgende aktuelle Systemframes:
• $P_SETFRAME
• $P_EXTFRAME
• $P_PARTFRAME
Achsen, Koordinatensysteme, Frames (K2)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
Systemframe für Istwertsetzen und Ankratzen (Set-Frame)
Systemframe für Externe Nullpunktverschiebung (Ext-Frame)
Systemframe für TCARR und PAROT (Part-Frame)
Systemframe für TOROT und TOFRAME (Tool-Frame)
Systemframe für Werkstückbezugspunkte (Work-Piece-Frame)
Systemframe für Zyklen (Cycle-Frame)
Systemframe für Transformationen (Transformation-Frame)
Über die Variable $P_SETFRAME kann man im Teileprogramm das aktuelle
Systemframe für das Istwertsetzen und Ankratzen lesen und schreiben.
Ist das Systemframe über das Maschinendatum:
MD28082 $MC_MM_SYSTEM_FRAME_MASK
nicht projektiert, so liefert die Variable ein Nullframe zurück.
Über die Variable $P_EXTFRAME kann man im Teileprogramm das aktuelle
Systemframe für die externe Nullpunktverschiebung lesen und schreiben.
Ist das Systemframe über das Maschinendatum:
MD28082 $MC_MM_SYSTEM_FRAME_MASK
nicht projektiert, so liefert die Variable ein Nullframe zurück.
Über die Variable $P_PARTFRAME kann man im Teileprogramm das aktuelle
Systemframe für TCARR und PAROT bei orientierbarem Werkzeugträger lesen und
schreiben.
Ist das Systemframe über das Maschinendatum:
MD28082 $MC_MM_SYSTEM_FRAME_MASK
nicht projektiert, so liefert die Variable ein Nullframe zurück.
Ausführliche Beschreibung
2.4 Frames
2-69

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis