Umdrehungsvorschub (G95)
Syntax: | ||
G95 | Vorschub in mm/Umdrehung | modal |
Beim Drehen mit aktivem G95 lässt sich über das F-Wort in [mm/U, inch/U] unabhängig von der Spindeldrehzahl eine konstante Spandicke festlegen.
Der Vorschub der Bahnachsen wird dabei an die Drehzahl der lagegeregelten Spindel gekoppelt. Er ist jeweils nur in Verbindung mit der Vorschubvereinbarung gültig, bei der er programmiert wurde. Bei einem Wechsel von G95 zu G94 oder G93 (Unterkapitel "Bearbeitungszeit/Vorschubgeschwindigkeit") wird also das bei G95 gültige F-Wort nicht übernommen.
G95 kann auch in Kombination mit einer gesteuerten (PLC-)Hauptspindel (P-CHAN-00069) programmiert werden. Hierbei ist zu beachten, dass der resultierende Umdrehungsvorschub nur von den programmierten Werten (F-Wort, S-Wort) abhängt. Echtzeiteinflüsse auf die Spindeldrehzahl, wie z.B. Overrideänderungen, werden nicht berücksichtigt. Diese Art der Programmierung ist nur in einem Kanal in Verbindung mit der zugeordneten Hauptspindel ab der Version V3.1.3066.02 zulässig.
Programmierbeispiel
Umdrehungsvorschub (G95)
N10 F1000 G01 X0 Z100 M3 S1200 ;Vorschub 1000 mm/min (G94)
N20 G95 F1.5 ;Umdrehungsvorschub 1.5 mm/U,
;Drehzahl 1200 U/min
N30 Z50 ;Vorschub 1800 mm/min
N40 G94 X50 ;Vorschub 1000 mm/min aus N10 gültig
N50 G93 F20 X20 ;Bearbeitungszeit 20 s
N60 G95 Y200 S2000 ;Umdrehungsvorschub 1.5 mm/U aus N20 gültig,
;Drehzahl 2000 U/min
N70 M30
Umdrehungsgeschwindigkeit (G95) und Achskopplung mit variabler Getriebeübersetzung (Getriebekopplung)
Ab Version 3.1.3079.03 kann mit #TURN [ROT_FEED_CPL=1] der Vorschub der Bahnachsen an die Geschwindigkeit der Hauptspindel gekoppelt werden. Die Vorschubanpassung erfolgt entsprechend der eingestellten Getriebeübersetzungen der Achskopplungen. Dies ermöglicht das Aktivieren des Umdrehungsvorschubs (G95) bei bereits drehender Spindel.
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 [ROT_FEED_CPL=0] wird die Geschwindigkeit der Hauptspindel ohne Berücksichtigung von Achskopplungen verwendet.
Bei einem Wechsel der Hauptspindel wird die Einstellung von ROT_FEED_CPL automatisch für die neue Hauptspindel übernommen und für die bisherige Hauptspindel deaktiviert.
Programmierbeispiel
G95 - Spindelgeschwindigkeit mit Getriebekopplung
;Achse 5 ist als Hauptspindel, Achse 6 (S2) als Nebenspindel konfiguriert.
; ----------------------------------------------------
; Achse 5 wird an Achse 6 und an sich selbst gekoppelt.
N10 #GEAR LINK ON [TARGETNR=5 AXNR1=6 AXNR2=5 NUM1=1 DENOM1=1 NUM2=1 DENOM2=1]
N20 M3 S500 ; Solldrehzahl Achse 5 = 500 U/min.
N30 S2[M3 REV1500] ; Solldrehzahl Achse 6 = 1500 U/min.
; Drehzahl Achse 5 = 500 U/min + 1500 U/min = 2000 U/min
; Drehzahl Achse 6 = 1500 U/min
; Vorschub = 1000 mm/min
N40 F1000 G01 X100
; Spindeldrehzahl entsprechend Achskopplung wird für G95 verwendet
N50 #TURN [ROT_FEED_CPL=1]
N60 G95 F1.5 ; Umdrehungsvorschub = 1.5 mm/U
; Vorschub = 2000 U/min * 1.5mm/U = 3000 mm/min
N70 X200
; Spindeldrehzahl ohne Achskopplung wird für G95 verwendet
N80 #TURN [ROT_FEED_CPL=0]
; Vorschub = 500 U/min * 1.5mm/U = 750 mm/min
N90 X400
N100 M05
N110 SC[M05]
N120 #GEAR LINK OFF [TARGETNR=5]
M30