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.