Un programme de tour CNC peut être divisé en trois parties : le début du programme, le contenu du programme et la fin du programme.
La section de démarrage du programme définit principalement le numéro de programme, appelle le système de coordonnées d'usinage de la pièce, les outils d'usinage, démarre la broche et allume le liquide de refroidissement. La limite maximale de vitesse de broche est définie comme G50 S2000, réglant la vitesse maximale de broche à 2000 tr/min. Il s'agit d'une instruction très importante pour les tours CNC.
Sauf indication contraire, le système CNC utilise par défaut le système de coordonnées G54.
L'instruction de retour-au-point de référence-G28 U0 est utilisée pour éviter les collisions ou les interférences entre le porte-outil et la pièce ou le montage lors des changements d'outils. Une méthode efficace consiste pour la machine-outil à revenir d'abord au point de référence de la machine dans la direction de l'axe X- et à s'éloigner d'une distance de sécurité de la broche.
La définition de l'outil est G0 T0808 M8, qui s'ajuste automatiquement à l'outil n°8 (outil décalé à gauche) et active le liquide de refroidissement.
La vitesse de broche est définie comme G96 S150 M4 et la fonction de vitesse linéaire constante (S) est définie. La fonction S permet de commander la vitesse de broche sur un tour CNC, et elle peut être exprimée de deux manières : l'une en tr/min ou tr/min, et l'autre en m/min. Le code S sur un tour CNC doit être utilisé en conjonction avec G96 ou G97 pour régler la vitesse de broche ou la vitesse de coupe.
G97 : Commande de vitesse, définit et règle la vitesse par minute.
G96 : Commande de vitesse linéaire constante, garantit que la vitesse de coupe est la même dans toutes les positions de la pièce.
Section Contenu du programme : Le contenu du programme est la partie principale de l'ensemble du programme, composée de plusieurs segments de programme. Chaque segment de programme se compose de plusieurs mots et chaque mot se compose d'un code d'adresse et de plusieurs chiffres. Généralement, les segments de programme sont constitués de commandes G et M, coordonnent les points de chaque axe et incluent la définition de la vitesse d'avance.
La fonction F fait référence à la fonction d'avance. La vitesse d'avance des tours CNC a deux expressions : l'une est l'avance par tour, exprimée en mm/r, principalement utilisée pour l'avance de tournage. Une autre méthode, similaire aux fraiseuses CNC, utilise l'avance par minute (FPM), exprimée en mm/min. Ceci est principalement utilisé pour l'avance de fraisage dans les centres d'usinage de tournage-fraisage.
Section de fin de programme : à la fin du programme, la tourelle à outils doit revenir au point de référence ou au point de référence de la machine pour une position sûre pour le prochain changement d'outil. Simultanément, la broche est arrêtée, le liquide de refroidissement est coupé et le programme est sélectionné pour s'arrêter ou se terminer.
La commande de retour-au-point de référence-G28U0 revient au point de référence de la machine dans la direction de l'axe X-, et G0 Z300.0 revient au point de référence dans la direction de l'axe Z-.
La commande d'arrêt M01 est une commande de sélection d'arrêt, efficace uniquement lorsque le commutateur de sélection d'arrêt de l'appareil est allumé ; M30 est la commande de fin de programme qui, une fois exécutée, arrête le liquide de refroidissement, l'avance et la broche. Le programme CNC et l'équipement CNC sont réinitialisés et ramenés à leur état d'avant-état d'usinage, préparant ainsi la prochaine exécution du programme et le redémarrage de l'usinage CNC.






