Verweilzeit (G04), (#TIME)

Syntax:

G04 <1.Hauptachse>..  |  <time>  |  <Hauptspindel>..

nicht modal

G04

Verweilzeit

<1.Hauptachse>..

Die Verweilzeit wird mit dem Namen der 1.Hauptachse in [s] angegeben, oder alternativ...

<time>

...als anschließende direkte oder parametrierte [ab V2.11.2026.02] Angabe der Verweilzeit in [s], oder alternativ…

<Hauptspindel>..

mit dem Namen der Hauptspindel und der Angabe einer Anzahl Umdrehungen [U] [ab V2.11.2023.02].

Verweilzeiten werden z.B. beim Freischneiden oder evtl. bei Maschinenfunktionen benötigt.

Die Verweilzeit darf nur alleine im NC-Satz programmiert werden (Ausnahme: Satz-Nr).

Programmierbeispiel

Verweilzeit (G04)

N10 G04 X4.5          (4.5 Sekunden warten)
N20 G04 3.0           (3.0 Sekunden warten)
N30 P1=2
N40 G04 P1            (2.0 Sekunden warten)
N50 V.L.TIME=3.5
N60 G04 V.L.TIME      (3.5 Sekunden warten)
N70 M3 S200
N80 G04 S10           (10 Umdrehungen (3 Sekunden) warten)

Eine weitere Möglichkeit zur Angabe der Verweilzeit ist mit der Funktion #TIME möglich.

Syntax:

#TIME <time>

nicht modal

#TIME

Klartextbefehl Verweilzeit

<time>

Wert der Verweilzeit direkt oder parametriert in [s]

Programmierbeispiel

Verweilzeit (#TIME)

N10 #TIME 2.5             (2.5 Sekunden warten)
N20 P1=2
N30 #TIME P1              (2.0 Sekunden warten)
N40 V.L.TIME=3.5
N50 #TIME V.L.TIME        (3.5 Sekunden warten)

Verweilzeit (G04) mit Achskopplung

Verfügbar ab V3.1.3131.0

Mit #TURN [TIME_IN_REV_CPL=1] kann die Verweilzeit der Bahnachsen an die Geschwindigkeit der Hauptspindel gekoppelt werden. Die Verweilzeit berechnet sich dabei aus der Geschwindigkeit der gekoppelten Hauptspindel mit Achskopplungen und der programmierten Umdrehungsangabe.

Achskopplungen mit variabler Getriebeübersetzung können über den NC-Befehl #GEAR LINK oder über das HLI [FCT-A9// Achskopplung über HLI] erfolgen.

Im Standardfall #TURN [TIME_IN_REV_CPL=0] wird die Verweilzeit der Hauptspindel ohne Berücksichtigung von Achskopplungen berechnet.

Bei einem Wechsel der Hauptspindel wird die Einstellung von TIME_IN_REV_CPL automatisch für die neue Hauptspindel übernommen und für die bisherige Hauptspindel deaktiviert.

Programmierbeispiel

Verweilzeit mit Achskopplung

; Voraussetzung: Achse 6 als Hauptspindel, Achse 7 als Nebenspindel

N10 #GEAR LINK ON [TARGETNR=6 AXNR1=7 AXNR2=6 NUM1=1 DENOM1=2]
N20 M3 S500
N30 S2[M3 REV300]
N50 #TURN [TIME_IN_REV_CPL=1]
N60 G04 S10   ; Verweilzeit 10 Umdrehungen der Hauptspindel MIT Achskopplung
N70 #TURN [TIME_IN_REV_CPL=0]
N80 G04 S10   ; Verweilzeit 10 Umdrehungen der Hauptspindel OHNE Achskopplung
N90 #GEAR LINK OFF [TARGETNR=6]
N100 M30