Maîtriser les sous-programmes CNC : Guide essentiel pour opérateurs
Les programmeurs et opérateurs CNC doivent quotidiennement traiter différents types de composants avec une variété d'opérations d'usinage.
Pour suivre le rythme, ils mettent en œuvre différentes techniques.
Qu'est-ce que la sous-programmation ?
L'une des techniques les plus utilisées est la sous-programmation.
La sous-programmation est facile à utiliser et à comprendre avec de simples commandes comme M98, M99 pour obtenir une grande flexibilité.
Les sous-programmes sont des programmes CNC normaux appelés depuis un programme (généralement appelé programme principal) pour ajouter une opération d'usinage répétable.
Exemples de sous-programmes CNC
- Sous-programmation Fanuc
- Exemple sous-programme Fanuc
- Filetages multi-démarrages avec cycle filetage Fanuc G76

Bases de la sous-programmation CNC
Pas de compétence supplémentaire requise pour la sous-programmation
Vous (opérateur/programmeur CNC) n'avez pas à apprendre un nouveau G-code ou style de programmation, vous utilisez simplement vos connaissances existantes en programmation CNC.
Les sous-programmes sont comme des programmes normaux que nous écrivons, modifions et supprimons quotidiennement.
Les sous-programmes CNC se terminent par M99
Une distinction importante entre un programme principal et un sous-programme est que :
les programmes principaux se terminent par M30 mais
les sous-programmes se terminent par M99
Nommage des sous-programmes CNC
Les sous-programmes sont des programmes CNC normaux, ils sont nommés (numérotés) de la même manière, par exemple O0001, O0005, etc.
Comment insérer un sous-programme CNC ?
Les sous-programmes sont insérés de la même manière dans les commandes CNC que les autres programmes.
Appel de sous-programme CNC
Les sous-programmes peuvent être appelés depuis le programme principal plusieurs fois à plusieurs emplacements.
Même les sous-programmes peuvent appeler d'autres sous-programmes.
Normalement, l'imbrication des sous-programmes peut aller jusqu'à quatre niveaux.
Comment appeler un sous-programme : voir Sous-programmation Fanuc.
Fin de sous-programme CNC
Lorsqu'un sous-programme se termine par M99, le contrôle revient au programme appelant (programme principal), et l'exécution continue à partir de ce point.
Exemple
Si un programme principal (O0001) appelle un sous-programme (O0002) qui appelle un autre sous-programme (O0003).
Lorsque O0003 termine son usinage et se termine par M99, le contrôle revient à O0002 et l'usinage continue jusqu'à ce que ce sous-programme se termine par M99, puis le contrôle revient à O0001 qui continue jusqu'à M30, qui termine le programme.
commande numérique par ordinateur
- Critères essentiels pour choisir une machine CNC
- Outillage CNC essentiel pour la coupe et sculpture bois de précision
- Meilleur routeur CNC pour menuiserie : guide expert pour choisir la bonne machine
- Sécurité des machinistes CNC : directives essentielles pour le lieu de travail
- 4 directives pour choisir une broche CNC
- Avis clients de confiance sur notre routeur CNC
- Rapport Diamètre/Longueur Barre Alésage : Recommandations pour Tourneurs CNC
- Maîtriser la programmation tour CNC : Guide pour machinistes
- Découvrez l'aide en ligne intégrée SINUMERIK : Guide complet pour machinistes