G95 - Avance par tour
G95 (avance par tour) est un code G modal qui indique à la commande d'interpréter les commandes d'avance en mm par tour (mm/tour) ou en pouces par tour de broche.
Syntaxe et paramètres
- G95
- Valeur F La valeur F spécifie la distance parcourue par tour de broche utilisée pour calculer la vitesse d'avance G95.
- Valeur S Ceci spécifie la vitesse de broche utilisée pour calculer la vitesse d'avance G95
exemple de programme
Métrique
N10 G21 N20 S800 M3 N30G95 N40 G01 Z20 F0.1
Le code de programme ci-dessus indique à l'axe Z d'avancer de 0,1 mm pour chaque tour de broche jusqu'à ce que l'axe Z atteigne 20 mm.
La vitesse d'alimentation sera de 80 mm par minute.
L'avance G95 ci-dessus est calculée comme suit
(Vitesse de broche) x (Distance spécifiée par tour) = Vitesse d'avance G95
800 x 0,1 = 80 mm par minute
Impérial
N10 G20 N20 S800 M3 N30G95 N40 G01 Z2 F0.005
Le code de programme ci-dessus indique à l'axe Z d'avancer de 0,005" pour chaque tour de broche jusqu'à ce que l'axe Z atteigne 2".
La vitesse d'alimentation sera de 4 pouces par minute.
L'avance G95 ci-dessus est calculée comme suit
(Vitesse de broche) x (Distance spécifiée par tour) = Vitesse d'avance G95
800 x 0,005 = 4 pouces par minute
Utilisation de G95 avec G96
ATTENTION : Notez que CSS Axis Velocity ne fonctionne pas avec G95 Feed Per Revolution.
- L'utilisation conjointe de G95 et G96 peut entraîner des résultats inattendus en cas d'utilisation incorrecte.
- Lorsque G95 est utilisé avec G96, une valeur S doit être spécifiée pour que G95 fonctionne.
- La valeur S doit être donnée avant G96.
- La valeur S faisant partie de la commande G96 n'est pas utilisée par G95.
- La vitesse de broche calculée par G96 n'est pas utilisée par G95.