Elaboration d'un programme en CNC▲
Commande numérique▲
L'usinage sur les machines à commande numérique contraint l'utilisateur à se servir de langages de programmation.
Le dialogue homme-machine s'établit grâce à ces langages, mais précédant la rédaction de programme proprement dit, la phase d'analyse offre une activité fructueuse car elle permet de développer des aptitudes transférables en programmation: analyse de la situation initiale ( énonce du problème à traiter ); analyse de la situation finale ( résultat obtenu );
- Analyse descendante par décomposition successive du problème en difficultés élémentaires;
- Analyse ascendante ou l'on commence par résoudre des problème simples dont on sait qu'ils vont contribuer à la résolution du problème initial.
Une analyse structurée cherche à énoncer le problème, à le décomposer en parties élémentaires afin que la solution soit exprimée comme une suite d'actions faciles à appréhender.
S'il n'existe heureusement pas de dogme, l'analyse structurée permet un apprentissage plus cohérent de la programmation, indépendamment de tout langage utilisé.
L'équipement des entreprises en machines-outils à commande numérique suppose, bien entendu, une formation adaptée des futurs techniciens et techniciens supérieurs appelés à les utiliser.
La programmation en commande numérique▲
Une Machine-outil à Commande Numérique par Calculateur (MO CNC ou plus simplement CNC) est capable de commander ses propres mouvements suivant deux ou trois axes (voire davantage), et de mesurer avec précision les déplacements des organes mobiles (porte-pièces et/ou porte-outils).
Ces automatismes sont gérés par un système électronique qui garde en mémoire la description des différentes opérations à effectuer, le programme.
La programmation▲
La programmation consiste à décrire les opérations prévues dans un langage codé assimilable par le calculateur de la machine.
Ce travail peut être manuel ou partiellement automatisé grâce à des dispositifs d'aide à la programmation (logiciels intégrés ou externes).
Les logiciels d'aide à la programmation (logiciels de Fabrication Assistée par Ordinateur, F.A.O.) permettent d'éviter de fastidieux calculs de points.
A partir du dessin de la pièce à usiner, ils calculent puis traduisent en ordres compréhensibles par la machine les déplacements à réaliser.
Le programmeur en commande numérique reste responsable de l'analyse et de la structuration du programme.
Stockage et transfert de l'information▲
La description du programme est matérialisée par un support (bande perforée ou support magnétique de micro-ordinateur).
Le stockage sur support magnétique offre des avantages certains par rapport au stockage sur bande.
Le volume et le coùt du support sont très inférieurs ; les modifications d'un programme sont rapides et ne nécessitent pas la création d'une nouvelle bande; l'écriture d'un programme n'immobilise pas le clavier de la machine.
Le transfert micro-ordinateur - CNC s'effectue par un logiciel spécialisé, ce qui est plus fiable et plus rapide qu'un transfert par lecture optique de bande perforée.