Automatikprogrammbeauftragung zum Vergleich

Automatikprogramm

Im Automatikbetrieb wird das Programm durch den Anwender vorab generiert. Dabei werden wesentliche Abläufe (Geometrie) definiert. Nach dem Starten des NC-Programms darf / kann dieses nicht mehr verändert werden.

Über die Abfrage von Variablen/Parametern kann der Ablauf zum Zeitpunkt der Programmdekodierung noch durch die Oberfläche oder SPS beeinflusst werden (bedingte Verzweigungen).

Zum Zeitpunkt der Programmausführung werden die Achsen entsprechend der programmierten Geometrie bewegt und Informationen an die SPS gesendet bzw. die Bearbeitung mit der SPS synchronisiert.

Über bestimmte NC-Funktionen kann die SPS den Ablauf noch online beeinflussen:

Online-Beeinflussung der SPS
Abb.: Online-Beeinflussung der SPS

Funktion/ Aktion

Automatikprogramm

Data Streaming

Start / Initialisierung der NC-Zustandsdaten

Bei jedem Programmstart werden die Defaulteinstellungen des Kanals wieder hergestellt, d.h. Programme beeinflussen sich nicht übergreifend (Ausnahme: haltende Parameter, etc.).

Nur bei Streamingbeginn, d.h. Zustandsdaten der NC bleiben über die komplette Streamingdauer gültig

Verhalten nach Fehler

NC-Reset mit Rücksetzen der NC-Zustandsdaten

NC-Reset mit Rücksetzen der NC-Zustandsdaten

Ein NC-Reset ohne Rücksetzen der NC ist nicht möglich.

Datendurchsatz

Implizit durch Zugriff auf Dateisystem gegeben

Durch „rechtzeitiges“ Füllen des Datenstroms gegeben, d.h. durch Verzögern des Füllens kann die Achsbewegung unterbrochen werden.

Geschwindigkeitsplanung, Look-Ahead (HSC)

Satzübergreifende Geschwindigkeitsplanung in vollem Umfang möglich

Planung eingeschränkt, evtl. nur über die vorgegebenen Sätze möglich

Änderungen des Ablaufs

Nach Programmstart nicht mehr möglich, sofern Verzweigungen (z.B. über externe Variablen) nicht schon im Programm berücksichtigt sind.

Noch nicht vorgegebene Programmteile können noch geändert werden.

Sprünge / Schleifen

Sprünge zu Programmmarken möglich, Hochsprachenkonstrukte mit Schleifen beliebig möglich

Keine Rücksprungmöglichkeit, keine Schleifenprogrammierung möglich

Schneller Vorlauf

Über Satzvorlauf (Sprung zu Satznummer, Satzzähler, Dateiposition)

-> Systemzustand bei Vorlaufposition wird automatisch hergestellt

Durch Programmiersystem mit entsprechendem Auslassen von Vorlaufbereichen

-> Systemzustand bei Vorlaufposition muss manuell hergestellt werden.

Rückwärtsfahren

NC-Funktionalität, jederzeit durch SPS-Kommando möglich

Über NC-Funktionalität oder Vorgabe eines invertierten Datenstroms

Automatische Geometrieänderungen an den Satzübergängen (Phasen, Radien, Überschleifen, Splines, etc.)

Über Standard NC-Funktionen möglich

Durch CAD/CAM-System, keine Betrachtung von mehreren Wegstücken in der NC, da Ausführung immer unmittelbar freigegeben wird.

Ohne implizites #FLUSH auch durch NC möglich

Werkzeugradiuskorrektur

Standard NC-Funktion

Durch CAD/CAM-System durchzuführen,

ohne implizites #FLUSH auch durch NC möglich