Fonctions préparatoires G fraisage
Appel de macro client modale (G66, G67)
Le principe de fonctionnement de l'appel de macro client modal (G66) est le même que l'appel de macro client simple (
G65).
La différence réside dans le principe d'appel. Avec G65, l'appel est éffectué sur le bloc où il se trouve, alors que pour G66 l'appel ne sera éffectif
que lors d'une demande de déplacement et sera rappelé à chaque déplacement demandé, jusqu'a rencontrer l'annulation de l'appel modal (G67).
Exemple : réaliser l'usinage d'une face avant épaisseur 5
Programme principal | Sous programme |
O0010 (PROGRAMME USINAGE)
G00 G91 G28 Z0
M6 T1 (FORET D3)
G00 G90 G54 X5. Y5 M3 S8500
G43 H1 Z2. M8
G81 Z-6. F850
X[166.-5.]
Y[40.-5.]
X5.
G80 Z50. M9
M6 T2 (FORET D4)
G00 G90 G54 X13 Y[15.+15.] M3 S6360
G43 H2 Z2. M8
G81 Z-6.5 F650
G91 X28. K5
G90 G80 Z50. M9
M6 T3 (FORET D5)
G00 G90 G54 X13. Y15. M3 S5100
G43 H3 Z2. M8
G81 Z-7. F510 K0 (AVEC K0 ON ATTEND UNE
COORDONNEE POUR PERCER)
M98 P1 (APPEL DU SOUS-PROGRAMME DE POINTS)
G90 G80 Z50. M9
M6 T4 (FRAISE D3 EBAUCHE 2 LEVRES)
G00 G90 G54 X13. Y15. M3 S8500 D4
G43 H4 Z2. M8
G66 P2 Z-5 F340
(P=NUMERO SOUS PROGRAMME)
(Z=PROFONDEUR)
(F=AVANCE DE CONTOURNAGE)
M98 P1 (APPEL DU SOUS-PROGRAMME DES POINTS)
G67 (ANNULATION APPEL MODAL)
M6 T5 (FRAISE D3 FINITION)
G00 G90 G54 X13. Y15. M3 S8500 D5
G43 H5 Z2. M8
G66 P2 Z-5 F300
M98 P1 (APPEL DU SOUS-PROGRAMME DES POINTS)
G67 (ANNULATION APPEL MODAL)
G91 G28 Z0 M9
G28 Y0 M30
|
O0001 (SOUS PROGRAMME DES POINTS)
G00 G90 X13. Y15.
G91 X28. K5
G90
M99
O0002 (MACRO)
#1=SQTR[[5*5]-[3*3]] (CALCUL DU POINT DE
RACCORDEMENT)
G1 G90 Z#26 F#9
G91 G41 Y3.
X-#1
G3 X[#1*2] Y0 R-5.
G1 X-#1
G00 G40 Y-3.
G90 Z2.
M99
|
Haut de pageRetour au tableau
Version imprimable.