Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionen Des Grundprogramms Mit Aufruf Vom Anwenderprogramm - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

13.8.7

Funktionen des Grundprogramms mit Aufruf vom Anwenderprogramm

Allgemeines
Zusätzlich zu den Modulen des Grundprogramms, die am Anfang vom OB 1, OB 40 und
OB 100 aufzurufen sind, werden Funktionen bereitgestellt, die an geeigneter Stelle im
Anwenderprogramm aufgerufen und parametriert werden müssen.
Mit diesen Funktionen können z. B. folgende Aufträge von PLC an den NCK übergeben
werden:
● Verfahren von konkurrierenden Achsen (FC 18)
● Starten asynchroner Unterprogramme (ASUPs) (FC 9)
● Anwahl von NC-Programmen (FB 4)
● Steuern der Spindel (FC 18)
● Lesen/Schreiben von Variablen (FB 2, FB 3).
Konkurrierende Achsen
Konkurrierende Achsen zeichnen sich durch folgende Eigenschaften aus:
● Sie müssen als solche per NC-Maschinendatum definiert sein.
● Sie können entweder von der PLC oder von NC mittels JOG-Tasten verfahren werden.
● Der Start von der PLC ist in den NC-Betriebsarten MDA und AUTOMATIK per FC
● Der Start erfolgt unabhängig von NC-Satzgrenzen.
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
Hinweis
Hier soll ein Hinweis gegeben werden, die die spätere Kontrolle und Diagnose eines
Funktionsaufrufs (FCs, FBs des Grundprogramms) erleichtern. Hierbei handelt es sich
um FCs, FBs, die über einen Anstoß gesteuert werden (z. B. über Parameter Req, Start,
...) und die als Ausgangsparameter eine Ausführungsquittierung liefern (z. B. über
Parameter Done, NDR, Error, ...). Es sollte eine von anderen Signalen
zusammengefasste Variable gesetzt werden, die den Anstoß für den Funktionsaufruf
herbeiführen. Das Rücksetzen der Startbedingungen darf nur von den Parametern Done,
NDR, Error abgeleitet werden.
Dieses Steuerwerk kann entweder vor oder hinter den Funktionsaufruf platziert werden.
Wenn das Steuerwerk hinter dem Aufruf platziert ist, können die Ausgangsvariablen als
lokale Variablen definiert sein (Vorteil: Reduzierung der globalen Variablen Merker,
Datenvariable und zeitliche Vorteile gegenüber Datenvariable).
Der Anstoßparameter muss eine globale Variable sein (z. B. Merker, Datenvariable).
Im OB 100 sind vom Anwenderprogramm noch aktivierte Aufträge (Parameter Req,
Start, ... := TRUE) bei den genannten Parametern auf Null zu setzen. Durch ein Aus- und
Wiedereinschalten kann ein Zustand mit noch aktivierten Aufträgen entstehen.
möglich.
13.8 Struktur und Funktionen des Grundprogramms
PLC-Grundprogramm (P3)
931

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis