Zeitsynchronisation mit Interpolator

G-Code: G75

Funktion: Der Befehl verhindert, dass der Funktionsbaustein des Decoders G-Code abarbeitet, bis der Interpolator alle vorhergehenden Objekte abgefahren hat. Wenn der Interpolator G75 erreicht, sind alle Queues (Warteschlangen) leer und der NCDecoder und alle vorverarbeitenden Funktionsbausteine laufen weiter.

Diese Funktion ist hilfreich, wenn Sie Variablen verwenden. Die Variablen werden vom Decoder ersetzt, wenn die korrespondierende Zeile abgearbeitet wird. Die Ausführung vom Interpolator jedoch geschieht gemäß dem Warteschlangen-Mechanismus erst eine bestimmte Zeit später. Sie können G75 verwenden, um zu warten und die Evaluation der Variablen und die Weiterverarbeitung des Interpolators zu synchronisieren.

Syntax

G75

Beispiel

N10 G1 X100
N20 G75
N30 G1 Y$g_y$

Die Variable g_y wird mit Element G1 zur Verfügung gestellt und ist vorher nicht bekannt. Wenn G75 nicht eingefügt ist, arbeitet der NCDecoder die Zeile 30 sofort ab, bevor der Wert bekannt ist.G75 hat keine Auswirkung auf den CNC-Editor oder die Bahnen, die als SMC_OutQueue vom CNC-Editor generiert werden.

Siehe auch