# Maximaler Weg für Vorabausgabe der M-Funktionen (P-CHAN-00604)

P-CHAN-00604 | Maximaler Weg für Vorabausgabe der M-Funktionen
Beschreibung | Der Parameter ermöglicht eine zusätzliche Begrenzung des betrachteten Look-Ahead-Bereichs der vorgezogenen Ausgabe von M-Funktionen (s. a. [FCT-C1]) auf einen maximalen Weg. Überschreitet die Summe aller aktuell betrachteten Bewegungssätze ohne den 'ältesten' Bewegungssatz diesen maximalen Weg, so wird der 'älteste' Bewegungssatz ausgegeben. D.h. eine M-Funktion kann somit mindestens die angegebene Wegstrecke vorgezogen werden.
Parameter | configuration.path_preparation.m_pre_output_max_distance
Datentyp | UNS32
Datenbereich | 0 ... MAX(UNS32)
Dimension | 0.1µm
Standardwert | 0
Anmerkungen | Parameter ist ab folgenden Versionen verfügbar V2.11.2040.04 ; V2.11.2810.02 ; V3.1.3079.17 ; V3.1.3107.10 Wird die maximale Satzanzahl P-CHAN-00603 sehr hoch gewählt, kann dies zu einer großen Verzögerung der Kanalreaktion führen. Um dies zu verhindern, kann zusätzlich eine Wegbegrenzung mitangegeben werden. Insbesondere bei längeren Bewegungssätzen wird diese maximale Wegstrecke schon durch wenige Sätze erreicht. Hierdurch wird eine zusätzliche Verzögerung durch Speichern von Bewegungssätzen innerhalb der Vorausgabe von M-Funktionen verhindert.

Ohne explizite Angabe ist der Bereich nicht zusätzlich begrenzt (nur durch die Anzahl der Sätze P-CHAN-00603).

Wird die Vorabausgabe größer als die aktuell im Look-Ahead-Bereich befindliche Wegstrecke gewählt, so wird die M-Funktion bis zur maximal bekannten Bahnposition vorgezogen und eine Warnung ausgegeben.

Parametrierbeispiel:

configuration.path_preparation.function FCT_DEFAULT | FCT_M_PRE_OUTPUT

configuration.path_preparation.m_pre_output_lookahead 100

configuration.path_preparation.m_pre_output_max_distance 35000 [0.1µm]

## Programmierbeispiel

Maximaler Weg für Vorabausgabe der M-Funktionen

%microjoint62

N01 G00 G90 X0 Y0

N02 G01 F10000

'MOS' = '1'

N01 V.G.M_FCT[100].PRE_OUTP_PATH = 28.6 (* in mm *)

N02 V.G.M_FCT[100].SYNCH = 'MOS'

N20 G91 Y1

N21 Y1 ; -> MicroJoint bei Y1.4 mm

…

N43 Y1

N44 Y1

N45 Y1

; Warning 120693: -> MicroJoint aufgrund Wegbeschraenkung 3.5mm

N46 Y1

N47 Y1

N48 Y1

N49 Y1

N50 M100

N99 M30

Abb.: Wegbezogenes Begrenzen der Vorabausgabe auf den maximalen Look-Ahead Bereich.