Herunterladen Inhalt Inhalt Diese Seite drucken

Pi-Dienst: Tsearc - Siemens SINUMERIK 840D sl Funktionshandbuch

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
12.16 Bausteinbeschreibungen
Signal
12.16.4.31

PI-Dienst: TSEARC

Funktion: Komplexes Suchen über Suchmaske, in Abhängigkeit der Parameterbelegung
Mit dem PI-Dienst können innerhalb eines Suchbereichs (in einem oder über mehrere
Magazine, beginnend ab einem bestimmten Platz bis zu einem bestimmten Platz)
Werkzeuge mit vorgegebenen Eigenschaften gesucht werden. Die vorgebbaren
Eigenschaften beziehen sich nur auf Daten der Werkzeuge und deren Schneiden.
Der PI-Dienst ist nur bei aktivierter Werkzeugverwaltung verfügbar.
Für die Ausführung des Dienstes können eine Suchrichtung vorgegeben werden sowie die
Ergebnismenge (ein Werkzeug (entspricht nächstes Werkzeug mit dieser Eigenschaft) oder
alle Werkzeuge mit der vorgegebenen Eigenschaft) spezifiziert werden.
Als Ergebnis des Dienstes erhält der Aufrufer eine Liste mit den internen T-Nummern der
gefundenen Werkzeuge zurück.
Die Suchkriterien können nur als UND-Verknüpfung vorgegeben werden. Will eine
Applikation eine ODER-Verknüpfung als Suchkriterium vorgeben, so muss sie dies über
mehrere nacheinander ausgeführte Anfragen mit UND-Verknüpfungen realisieren und die
jeweiligen Ergebnisse der einzelnen Anfragen entsprechend verknüpfen/auswerten.
Zur Parametrierung des PI-Dienstes werden zunächst über Variablendienst im Baustein TF
die Eigenschaften der gesuchten Werkzeuge vorgegeben. Dazu werden im Baustein TF in
den Operanden-Masken (parMaskT..) die relevanten Vergleichskriterien (welche
Werkzeugdaten sollen verglichen werden?) markiert, die Vergleichsoperatoren-Daten
(parDataT..) mit den entsprechend auszuführenden Vergleichsarten (==, <, >, <=, >=, &&)
belegt und in den Operandendaten die Vergleichwerte eingetragen.
Anschließen wird der PI-Dienst angestoßen und nach dessen erfolgreicher Rückkehr über
den Variablendienst aus dem Baustein TF unter der Variablen resultNrOfTools die Anzahl
der Treffer und unter der Variablen resultToolNr die Ergebnisliste (interne T-Nummern der
Werkzeuge, die bei der Suche gefunden wurden (resultNrOfTools Stück), ausgelesen.
Der PI-Dienst ist von seiner Vorbereitung bis zum erfolgten Abholen des Ergebnisses mit
einer Semaphore zu kapseln. Nur so kann der exklusive Zugriff und die exklusive
Verwendung des Bausteins TF zusammen mit dem PI-Dienst TSEARC sichergestellt
werden(siehe PI-Dienst MMCSEM).
Ist der Dienst fehlerhaft parametriert, schlägt er fehl. Ansonsten liefert er immer ein
Ergebnis, auch wenn kein Werkzeug gefunden wird (resultNrOfTools = 0).
Der Suchbereich kann über die Belegung der Parameter "MagNrFrom",
"PlaceNrFrom", "MagNrTo", "PlaceNrTo" wie folgt vorgegeben werden:
938
Typ
Wertebereich
Bedeutung
8: Summenkorrektur-Überwachung wird zurückgesetzt.
Es können durch Addition der obigen Werte auch
Kombination von Überwachungen zurückgesetzt
werden.
0: Es werden alle aktiven Überwachungen des
Werkzeugs ($TC_TP9) zurückgesetzt.
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis