Herunterladen Inhalt Inhalt Diese Seite drucken

Anwendungsbeispiel Für Nc-Sprachumfang Auf Zylindermanteltransformation Tracyl Prüfen - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

3: Es sind alle NC-Sprachebefehle bekannt. Nicht aktivierte Funktionen werden bereits zu
Beginn der Programminterpretation erkannt und haben den Alarm 12553 "Option/Funktion ist
nicht aktiv" zur Folge. Wird zum Beispiel für die Zylindermanteltransformation das
Optionsdatum gesetzt, aber die Transformation im Maschinendatum MD24100
$MC_TRAOF_TYPE_1 nicht aktiviert, so führt bereits die Programmierung von
Alarm 12553.
4: Es sind nur die NC-Sprachbefehle bekannt, die dem aktuellen Umfang aktiver Funktionen
der NCK-Software entsprechen. Alle Befehle zu nicht aktiven Funktionen werden nicht
erkannt und führen zum Alarm 12550 "Name nicht definiert oder Option/Funktion nicht
vorhanden". Ob der betreffende Befehl generell in der Siemens NC-Sprache oder nur auf der
entsprechenden Anlage nicht vorhanden ist, kann in diesem Fall nicht unterschieden
werden.
Ob der aktuelle NC-Sprachumfang freigegebener Optionen und aktiver Funktionen auch
wirklich programmierbar ist kann mit dem Programmierbefehl
Beispiel.
Anwendungsbeispiel für NC-Sprachumfang auf Zylindermanteltransformation TRACYL prüfen
Die Zylindermanteltransformation ist eine Option die vorher freigegeben werden muss. Um
dies zu überprüfen werden folgende Anfangsbedingungen angenommen:
Die Option Zylindermanteltransformation ist nicht freigegeben und das Maschinendatum
$MN_NC_LANGUAGE_CONFIGURATION = 2
Folgendes Programm wird gestartet
N1 R1=STRINGIS("TRACYL")
N2 IF STRINGIS("TRACYL") ==204
N3 TRACYL(1, 2, 3)
N4 ELSE
N5 G00
N6 ENDIF
N7 M30
Beispiel ob STRINGIS Ergebnis programmierbar oder nicht programmierbar
Ergebnis von
Stellenkodierung der Basisinformationen (1. Stelle von links):
000 Name ist unbekannt, Programmierung wird mit Alarm 12550 abgewiesen
100: Name ist bekannt aber nicht programmierbar führt zum Alarm 12533
200: Name/Symbol ist bekannt, aber es ist keine Interpretation möglich
2xx: Name/Symbol ist bekannt, der Befehl kann programmiert werden, wenn xx > 0
Definition für Name/Symbol:
Name: beliebiger STRING, der darauf geprüft wird,
ob er in der vorhandenen NCK-Version bzw. Konfiguration Bestandteil der NC-Sprache ist.
Symbol: enthält die Beschreibung bzw. Bedeutung eines NC-Sprachbefehls, die für die NC-
Programm- und Zykleninterpretation benötigt wird.
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
; NC-Sprachbefehl
= stellenkodierter Rückgabewert (dreistellig)
STRINGIS
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
STRINGIS
ist unbekannt
TRACYL
;R1 ist 0 (TRACYL ist unbekannter Name)
;Satz wird nicht interpretiert
9.8 Programmbetrieb
zum
TRACYL
geprüft werden, siehe
565

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis