La programmation de tours à commande numérique par ordinateur (CNC) est le processus par lequel un tour commandé par ordinateur est programmé de manière à automatiser son fonctionnement. Un programmeur saisit des instructions en fonction des paramètres de conception, et la machine suit ces instructions, produisant rapidement et efficacement l’objet. La programmation de tours CNC a révolutionné de nombreuses industries et opérations de fabrication et permet généralement de réduire les coûts tout en augmentant la productivité par rapport aux tours directement actionnés par l’homme.
Un tour est une machine qui tourne un morceau de matériau, appelé le stock, à des vitesses élevées tout en appliquant l’un des nombreux outils de coupe pour produire la forme souhaitée. Les tours ont été utilisés pendant des siècles pour produire toutes sortes de choses, des battes de baseball aux arbres à cames pour les moteurs. À une certaine époque, les tours étaient actionnés à la main, mais au début du 20e siècle, les premières étapes vers l’automatisation de leur fonctionnement ont commencé avec des systèmes mécaniques de cames et de modèles qui pouvaient dupliquer une pièce ou un produit à partir d’un gabarit ou d’un prototype.
L’invention de l’ordinateur puis des microprocesseurs a conduit à l’invention du tour CNC. Au fur et à mesure que les microprocesseurs sont devenus moins chers et plus puissants, ils ont permis aux tours et autres machines d’être automatisées et programmées de manière économique et efficace. Une grande partie de cela est réalisée avec la technologie de conception assistée par ordinateur (CAO) et se traduit par un degré élevé de précision reproductible dans les pièces et produits usinés. De nombreuses opérations complexes et précises sont possibles grâce à la programmation de tours CNC qui étaient auparavant impossibles à réaliser sous une opération humaine directe.
Aujourd’hui, de nombreuses écoles techniques et universités proposent des cours ou des diplômes dans le domaine de la programmation de tours CNC. Le travail d’un programmeur de tours CNC va souvent de pair avec la conception CAO, mais ces travaux peuvent être effectués par des personnes différentes. Les pièces et les produits sont conçus à l’aide d’une variété de programmes de conception sophistiqués, et les spécifications sont ensuite entrées par le programmeur dans un tour CNC. La machine effectue ensuite les opérations de tour selon ces instructions, coupant le brut selon les spécifications rapidement et efficacement.
La programmation de tours CNC permet également à une machine de passer rapidement de la production d’une pièce ou d’un produit à un autre. Un programmeur peut fournir à la machine de nombreux ensembles de spécifications et basculer entre eux en appuyant simplement sur quelques boutons. Beaucoup de ces machines sont d’une conception si avancée que les outils de coupe n’ont pas besoin d’être changés manuellement mais sont changés automatiquement, par la machine elle-même, selon ses instructions programmées pour la fabrication du produit souhaité.