Pour tous ceux qui se demandent s’ils doivent commander leurs machines CNC avec un code écrit à la main ou avec un code généré par la FAO, la première chose à faire est de tout savoir sur ce langage de codage. Comprendre ce qu’il est, comment il est fabriqué et comment le lire facilitera la prise de décision.
Usinage CNC 101
La génération du code G peut se faire manuellement ou à l’aide d’un logiciel de FAO. Le cheminement d’une pièce, de l’idée à l’achèvement, se fait généralement de la manière suivante :
Un logiciel de CAO ou un programmeur crée un modèle 3D à Un logiciel de FAO OU un programmeur interprète le modèle de CAO, optimise et applique les parcours d’outils, et écrit le Code G pour la machine CNC à La machine CNC utilise le Code G pour diriger son usinage.
La grande majorité des ateliers ont abandonné l’écriture manuelle du Code G. La plupart des fabrications sont aujourd’hui automatisées par des ordinateurs au moyen de logiciels de CAO/FAO. De nos jours, la plupart des fabrications sont automatisées par des ordinateurs au moyen de logiciels de CAO/FAO, ce qui accélère le processus et élimine la plupart des possibilités d’erreur humaine. Un coup d’œil sur ce qu’est réellement le Code G vous expliquera pourquoi.
Qu’est-ce que le Code G ?
Le Code G, en termes simples, est le langage que les machines à commande numérique comprennent. Dans cet article, nous faisons référence à l’ensemble de ce langage sous le nom de Code G, bien qu’il puisse être décomposé en plus petits morceaux selon la fonction : G, M, F, S et T. Chaque lettre différencie différentes commandes pour le processus d’usinage :
- G : mouvement des machines
- M : actions diverses de la machine
- F : avances d’entrée
- S : vitesses (en référence à la broche)
- T : outils
Cette lettre est suivie d’un chiffre qui correspond à une commande spécifique. Par exemple, S400 se traduira par « 400 révolutions de la broche par minute » tandis que M06 signalera un changement d’outil. Les commandes les plus importantes sont généralement les commandes G. Vous pouvez trouver les commandes G les plus couramment utilisées ici : Tutoriel du Code G.
Les lignes de code sont organisées en blocs, étiquetés avec N puis un nombre (généralement pair) pour les compter. Chaque bloc traduit une opération d’usinage. Si vous recherchez une opération d’ébauche spécifique, par exemple, le fait de savoir que son libellé est N14 vous permettra de gagner du temps en parcourant le code. La plupart des pièces nécessitant des milliers de lignes de code, il est essentiel de comprendre leur système d’étiquetage.
Pourquoi est-il important de connaître le Code G ?
Vous savez déjà qu’il peut être utile de comprendre comment le Code G est étiqueté dans les blocs lorsque vous recherchez des opérations. Cela peut également contribuer à simplifier et à clarifier les lignes de code. Les programmeurs qui savent « parler » le Code G sont en mesure d’insérer des commentaires dans le code sans affecter la façon dont la machine le lit. Ces commentaires peuvent aider à identifier un mouvement, à étiqueter des coordonnées ou même à donner des rappels. Pour ajouter un commentaire entre deux commandes, utilisez des parenthèses. Pour en ajouter un à la fin d’une ligne, utilisez un point-virgule.
Même pour les machinistes qui ne modifieront pas du tout le code, il est utile de le comprendre. De cette manière, tous les membres de l’équipe peuvent contribuer au dépannage et à l’optimisation de l’usinage. Il est essentiel de pouvoir parcourir et trouver rapidement des blocs spécifiques lorsque le temps est compté, en particulier pour les pièces dont les processus d’usinage sont plus longs ou plus complexes.
Essayez Mastercam
Essayez Mastercam Learning Edition avec notre démo gratuite. Vous pouvez la télécharger ici.