G01 Z-1.0 F0.01 ;
X2.1 ;
G53 G00 X0 ;
G53 Z0 ;
G105 J3.0 K1.0 (BAR FEED WITH OPTIONAL VARIABLES) ;
M01 ;
T404 (CUT OFF TOOL) ;
G55 (WORK OFFSET CHANGE) ;
G50 S1500 ;
G96 S500 M03 ;
G00 G55 X2.1 Z0.1 M08 ;
Z-4.125 ;
G01 X-0.05 F0.005 ;
G00 X2.1 ;
G53 X0 ;
G53 Z0 ;
/M99 ;
M30 ;
%
5.1.4
Exemple 4 - Sous-programme Q13 de surfaçage
Ce programme utilise une opération de surfaçage à deux passes qui s'exécute
conditionnellement au début de chaque nouvelle barre. La commande Q13 sur la ligne
G105 spécifie le programme O00025 comme le nouveau sous-programme de surfaçage.
Chaque fois que le contrôle charge une nouvelle barre, il donne à la variable #3114 la
value 1. Ceci incite le contrôle à exécuter le sous-programme spécifié à Q13. Le contrôle
remplace alors la valeur de la variable #3114 par 0 jusqu'à ce qu'il charge une autre barre.
Lorsque la variable #3114 a une valeur 0, le contrôle n'exécute pas le sous-programme de
surfaçage.
Numéro de
variable / Lettre
NGC
#3100 (D)
#3101 (F)
#3102 (G)
%
Description
Longueur de la pièce + Allocation pour le tronçonnage +
Allocation de surfaçage
Longueur Initiale de Poussée
Longueur de blocage minimale
Programmation
Valeur
1.150
2.025
1.0
33