Herunterladen Inhalt Inhalt Diese Seite drucken

Handlungsanweisung - Bosch Rexroth IndraMotion MTX micro Referenz

Funktionsbeschreibung 13vrs erweiterung
Inhaltsverzeichnis

Werbung

DOK-MTXMIC-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX micro Funktionsbeschreibung 13VRS Erweiterung

Handlungsanweisung

anfällig sein. Aus diesem Grund kann es vorkommen, dass die Übertragung
einzelner Sätze deutlich länger dauert.
In allen drei Anwendungsszenarien kann vor der kritischen Passage gezielt
die Ausführung angehalten werden, bis die Satzvorbereitung genügend Sät‐
ze komplett vorbereitet hat. Dazu wird die NC-Funktion PREP verwendet.
Restriktionen
Der Satzvorbereitungspuffer muss mindesten so groß sein, wie die pro‐
grammierte Anzahl an vorzubereitenden Sätzen. Er kann in den Maschi‐
nenparametern kanalweise konfiguriert werden.
Die Funktion wartet nur in Handeingabe, gepufferter NC-Satzvorgabe
und im Automatik-Modus. In allen anderen Betriebsarten (z.B. Einzel‐
satz) wird nicht gewartet.
Wird während des Wartens ein WAIT oder das Programmende gefun‐
den, werden die Sätze bis dorthin komplett vorbereitet und danach läuft
die Ausführung weiter.
Während einer Grundstellung wird grundsätzlich nicht gewartet.
Der Befehl PREP darf nicht in einem asynchronen Unterprogramm ein‐
gesetzt werden. Es wird ein Laufzeitfehler erzeugt, falls er in einem
asynchronen Unterprogramm programmiert wurde.
Wird mit gepufferter NC-Satzvorgabe gearbeitet, darf der erste Satz ei‐
ner gepufferten NC-Satznachricht entweder kein Autostart-Flag oder
kein PREP enthalten.
Am Ende eines Satzes, in dem PREP programmiert wurde, wird zwin‐
gend die Geschwindigkeit auf Null zurückgefahren.
Relevante NC-Funktionen
Die NC-Funktion PREP kann benutzt werden, um die Satzausführung so lan‐
ge anzuhalten, bis die programmierte Anzahl von Sätzen vorbereitet wurde.
Relevante Maschinenparameter (MP)
Der Maschinenparameter NCO/LookAh/Ch[k]/NofBlkPrep "Gesamtzahl Sätze
für Satzvorb.u.Interpolation" (MP 7060 00110) konfiguriert die Speichergröße
des Satzvorbereitungspuffers. In diesem Speicher werden die fertig vorberei‐
teten Sätze abgelegt. Aus diesem Grund darf der programmierte Wert der
PREP-Funktion niemals größer als der Maschinenparameter sein.
In diesem Beispiel soll in einem Teileprogramm eine kritische Passage mit
200 komplexen Splinesätzen stehen. Es ist für den Bearbeitungsprozess not‐
wendig, dass diese Passage mit konstanter (programmierter) Bahngeschwin‐
digkeit abgearbeitet wird. Ungünstigerweise muss kurz vor der Passage ein
WAIT programmiert werden, weil dort ein Maschinenzustand abgefragt wird.
Es ist also sehr wahrscheinlich, dass die Splinesätze noch nicht komplett vor‐
bereitet wurde, wenn deren Ausführung beginnt.
Um sicherzustellen, dass alle 200 Sätze vorbereitet sind, bevor die Ausfüh‐
rung der Passage beginnt, wird ein PREP programmiert.
100 WAIT
... Maschinenstatus abfragen ...
N150 PREP(200)
N160 G6 F1234
... 200 Splinesätze ...
Bosch Rexroth AG
Synchronisationsfunktionen
; Synchronisation für Maschinenstatus
; Warten, bis Splinesätze vorbereitet sind
; kritische Passage
331/349

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis