Code de programme
N70 G33 X100 I10
N80 X130 Z-45 K10
N90 X155 Z-128 K10
N100 X145 Z-168 K10
N110 X120 I10
N120 G0 Z0 LFOF
N130 POLFMASK()
20.4.3
Relèvement rapide par sous-programme asynchrone et entrée rapide
Activation du sous-programme asynchrone par instruction de programme LIFTFAST
(Relèvement rapide) sur l'entrée rapide 1 :
Code de programme
N10 SETINT (1) PRIO=1 ABHEB_Y LIFTFAST
N20 LFPOS
N30 POLF[X]=19.5 POLF[Y]=33.3
N40 POLF[Z]=100
N50 X0 Y0 G0
N60 POLFMASK(X, Y)
N70 Z100 G1 F1000
N80 POLFMASK(Z)
N90 Y10
N100 POLFMASK()
20.4.4
Relèvement rapide sur position absolue et relative
Retrait sur positions absolues et d'une distance relative :
Code de programme
N10 $AA_ESR_ENABLE[X]=1
N20 $AA_ESR_ENABLE[Z]=1
N30 $AA_ESR_ENABLE[Y]=1
N40 LFPOS
N50 POLF[X]=IC(3.0) POLF[Y]=-4.0
N60 POLF[Z]=100
N70 G0 X0 Y0 Z0
N80 POLFMASK(X, Y)
N90 Z100 G1 F1000
N100 POLF[X]=10
Axes et broches
Description fonctionnelle, 01/2023, A5E48764224D AE
Commentaire
; Filetage
; Réaction de retrait, axiale : X (abs.)
; dto.
; dto.
; dto.
; dto.
; Désactivation du retrait rapide pour le filetage
; Blocage du retrait de tous les axes
Commentaire
; Activation ASUP, entrée rapide 1
; Activation du retrait par POLF/POLFMASK
; Positions de retrait des axes X Y, absolue
; Position de retrait d'axe Z, absolue
;
; Déblocage du retrait des axes X Y
; Réaction de retrait, axiale : X, Y (abs.)
;
Blocage du retrait des axes X Y et
;
Déblocage du retrait de l'axe Z
; Réaction de retrait, axiale : Z (abs.)
; Blocage du retrait de tous les axes
Commentaire
; Déblocage du retrait, axe X
; Déblocage du retrait, axe Z
; Déblocage du retrait, axe Y
; Activation du retrait par POLF/POLFMASK
;
Position de retrait d'axe X, relative
;
Position de retrait d'axe Y, absolue
; Position de retrait d'axe Z, absolue
;
; Déblocage du retrait des axes X Y
; Réaction de retrait, axiale : X (inc.), Y (abs.)
; Position de retrait d'axe X, absolue
Arrêt et retrait étendus
20.4 Exemples
869