Herunterladen Inhalt Inhalt Diese Seite drucken

Position Erreicht - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Weitere Einzelheiten zur Programmierung von Prozessalarmen, Zeitverzögerung,
Unterbrechbarkeit, usw. sind in der entsprechenden SIMATIC-Dokumentation nachzulesen.
Hilfsfunktionen
Generell gilt, dass schnelle oder quittierende Hilfsfunktionen unabhängig von einer Zuordnung
mit oder ohne Interruptsteuerung bearbeitet werden.
Durch Grundprogrammparameter im FB1 kann ausgewählt werden, welche Hilfsfunktionen
(T, H, DL) vom Anwenderprogramm nur interruptgesteuert bearbeitet werden sollen.
Die nicht über Interrupt zugeordneten Funktionen werden wie bisher erst durch das zyklische
Grundprogramm zur Verfügung gestellt. Hierbei stehen die Änderungssignale der Funktionen
einen PLC-Zyklus an.
Wenn die Auswahl für die Hilfsfunktionsgruppen (T, H, DL) mit Interruptsteuerung getroffen
ist, dann kann für die ausgewählten Funktionen nur noch eine Interruptbearbeitung durch das
Anwenderprogramm erfolgen.
Für das Anwenderprogramm wird kanalorientiert ein Bit in dem Lokaldatum "GP_AuxFunction"
gesetzt (wenn "GP_AuxFunction[1]" gesetzt ist, dann steht für den 1. Kanal eine Hilfsfunktion
bereit).
Im zugehörigen Kanal-DB stehen Änderungssignal und Funktionswert für den Anwender zur
Verfügung. Das Änderungssignal dieser interruptgesteuerten Funktion wird im zyklischen
Grundprogrammteil nach Ablauf von mindestens einem vollem OB1-Zyklus (max. ca. zwei
OB1-Zyklen) wieder auf Null zurückgesetzt.
Werkzeugwechsel
Bei der Option Werkzeugverwaltung werden der Werkzeugwechsel-Befehl für Revolver und
der Werkzeugwechsel in die Spindel durch einen Interrupt unterstützt. Hierzu wird das
Lokaldatenbit "GP_TM" im OB40 gesetzt. Damit kann das PLC-Anwenderprogramm den DB
der Werkzeugverwaltung (DB72 bzw. DB73) auf die Werkzeugwechselfunktion abprüfen und
den Wechselvorgang anstoßen.

Position erreicht

In der Bitstruktur "GP_InPosition" der Lokaldaten des OB40 ist maschinenachsspezifisch
(jedes Bit entspricht einer Achse/Spindel, z. B. GP_InPosition[5] entspricht der 5. Achse)
aufgebaut.
Wenn eine Funktion FC18 (Spindelsteuerung, Positionierachse, Teilungsachse) für eine
Achse oder Spindel aktiviert wurde, kann das zugehörige "GP_InPosition"-Bit eine
unverzögerte Auswertung des Signals "InPos" der oben aufgeführten FCs erreicht werden.
Hierdurch können z. B. Klemmungen für eine Teilungsachse unverzögert aktiviert werden.
Deklaration
FUNCTION FC3: VOID
//keine Parameter
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
1063

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis