Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

Programmation CNC expliquée : comment les machines atteignent la précision sur pièces complexes

Il n'y a pas de discussion : les machines CNC sont incroyablement précises. Leur capacité à couper avec une précision de ¼ de la largeur d'un cheveu humain (0,001"), les rend essentielles dans tout atelier moderne.

Pourtant, avoir simplement la capacité d'accomplir de tels exploits n'est que la moitié de l'histoire. Les machines toutes seules sont inutiles sans le bon « contrôle numérique par ordinateur » (ou CNC) automatisé : l'instruction programmée codée qui rend vraiment ces machines si impressionnantes.

Alors que les machines CNC peuvent utiliser l'une de trois types de méthodes de programmation CNC — manuelle, conversationnelle, système FAO — notre focus aujourd'hui est sur la plus versatile et précise : la programmation par système FAO. Pourquoi ? Parce que ce type de programmation est utilisé quand la précision d'une pièce usinée CNC est à un prix premium.

G-code et M-code : faire opérer la magie

Un programme est une séquence de code qui dit à la machine CNC quoi faire. Le langage de programmation — consistant en G-code et M-code — contrôle la machinerie CNC, permettant une fabrication de pièces précise et répétable. Nous avons couvert les détails du G-code et M-code dans un article précédent, mais il est utile de revoir les bases ici.

Considérez le G-code comme le maître de l'action, disant à l'outil-machine où aller (une position géométrique spécifique) et quelle est la commande (comme « mouvement rapide »). Le M-code est l'organisateur des fonctions, donnant à la machine une tâche (« démarrer rotation broche » ou « couper liquide de refroidissement »).

Donc, alors que les codes de programmation « G00G58X-120.Y-5 » et « M82 » peuvent ressembler à du charabia pour l'œil non averti, ils fournissent une direction spécifique qui est vitale pour la qualité finale de la pièce machine.

Un rappel important : la programmation seule ne peut garantir la qualité ; elle nécessite le bon outillage et des usineurs qualifiés pour faire tourner un centre d'usinage CNC à son pic.

Comment le logiciel fonctionne-t-il ?

Pour créer un code machine CNC fiable, un ingénieur utilise un outil de programmation de fabrication assistée par ordinateur (FAO). Un exemple courant et standard de l'industrie, Mastercam®, est un logiciel qui prend les entrées d'un ingénieur et sort le bon G-code et M-code pour le projet dans un post-processeur (qui a un logiciel séparé, lié à Mastercam).

Il y a différents post-processeurs, selon la machine, car certains M-codes sont spécifiques à la machine. Pourtant, pour faciliter la vie des ingénieurs, une fois le programme Mastercam posté vers toutes les machines, les codes se mettent à jour automatiquement pour chaque machine CNC.

Rappelez-vous quand nous avons dit que la « programmation manuelle » n'est pas aussi moderne que la programmation par système FAO ? Par occasion, un usineur devra éditer manuellement un programme à son centre d'usinage CNC, tapant physiquement du G-code ou M-code quand des ajustements sont nécessaires. Bien sûr, cela nécessite une connaissance globale de la programmation, des plans de pièce, de chaque machine spécifique, et du codage spécifique. Le point est : la programmation CNC n'est pas simplement une question d'appuyer sur le bouton « start » de la machine sans guidance et œil expert.

Montages sécurisés = Temps de cycle plus rapide

Le bridage a plus d'impact sur l'usinage d'un projet que beaucoup ne le pensent. Les ingénieurs doivent évaluer un montage (qui pourrait être manuel ou entièrement hydraulique) ainsi que le volume de production avant de décider à quel point le programme sera agressif (à quelle vitesse les outils tourneront). Plus le bridage est sécurisé et rigide, plus l'outillage de coupe peut tourner agressivement. Parce que les montages haut de gamme sont robustes, les outils de coupe peuvent être poussés aux limites supérieures de leurs Pieds de Surface par Minute (SFM) et Charge de Copeau dès le départ.

Programmation : La dernière partie du processus

Bien que beaucoup puissent voir la programmation comme une étape de début dans le processus d'usinage CNC, c'est vraiment l'étape finale.

Une vaste majorité du temps d'un ingénieur est passée avant que tout code ne soit produit par le logiciel Mastercam. Voici ce qu'un ingénieur entre dans le logiciel pour obtenir le code correct :

Tout cela doit être déterminé en premier, ce qui fait de la programmation l'étape finale du processus avant que toute programmation CNC n'atteigne le sol de l'atelier.

Comment vérifier la programmation pour la qualité

Au début d'un projet, un client envoie à l'atelier CNC des modèles CAO (conception assistée par ordinateur) de la pièce brute et de la pièce finie usinée. Pour tester la programmation, le logiciel Mastercam vérifie que chaque outil ira où il doit aller et fera ce qu'il est censé faire. Il usine virtuellement le modèle de fonderie brute en un modèle de pièce finie FAO, et puis le vérifie contre le modèle de pièce client réel. Toute différence est mise en évidence et comparée pour aider le programmeur à revérifier son travail.

Comme une autre vérification, un usineur expérimenté sur le terrain exécute un « essai à sec des outils » sur la toute première pièce pour s'assurer que la conception rencontre la pratique. L'usineur passe à travers le programme, mais avec l'outil « coupant » l'air devant la pièce pendant que les opérateurs regardent. Ils font cela en ajoutant juste assez d'usure négative à chaque outil pour les empêcher d'engager la pièce. Ainsi, l'outil approche la pièce pour voir le mouvement sans engager.

Cela permet à l'usineur d'attraper tout problème incluant des empilements de tolérances imprévus. Par exemple, l'accès d'usinage autour des serre-joints peut être serré, donc c'est une zone de focus. S'il y a des questions, l'opérateur rencontre le programmeur pour revoir le programme, et des changements de parcours d'outil peuvent être faits instantanément. Avec des programmeurs expérimentés et outils FAO avancés, 99 % des programmes n'ont besoin d'aucun changement à la sortie.

Cette capture d'écran du logiciel de programmation Mastercam montre le porte-outil circulaire gris et l'outil usinant la pièce bleue, laissant une trace jaune de sa coupe la plus récente.

Cette toute première pièce subit aussi une « inspection de premier article » par l'opérateur au banc du centre d'usinage où la pièce est jaugeée. Elle va ensuite au laboratoire qualité de l'atelier où les ingénieurs qualité font tourner la pièce sur une MMT (machine à mesurer tridimensionnelle) pour vérifier et mesurer les caractéristiques géométriques physiques de la pièce.

Formation pour devenir programmeur : Apprendre le processus

Comment programmer des machines CNC est enseigné dans de nombreuses écoles techniques, pourtant rien ne bat la formation sur le tas. Beaucoup d'ateliers ont des apprentissages pendant lesquels la formation pratique est mise en avant. En plus, Mastercam offre des programmes de formation et webinaires en ligne aussi.

« Le code ne s'écrit pas tout seul. » Eh bien, il le fait un peu ! Si l'ingénieur fournit à Mastercam les bonnes informations, le logiciel écrit le code. Ce qui est le plus important, c'est d'appliquer le processus et de savoir comment fabriquer les pièces. Revoir un plan de pièce et déterminer rapidement outils de coupe, type de machine, temps de cycle, montage, etc. vient avec le temps. Aucun manuel ne fournit cette connaissance jour après jour ; elle doit être apprise par l'expérience.

Les opérateurs reçoivent aussi une formation de processus de l'ingénieur qui montre les détails Mastercam et partage exactement ce que l'outil est censé faire, rendant le temps passé devant la broche d'autant plus productif.

Cela en dit long sur les standards de qualité d'un atelier CNC quand leur spécialité est de prendre des projets complexes avec des tolérances exigeantes et serrées. Stecker Machine s'appuie sur sa programmation CNC pour mettre les opérateurs dans la meilleure position pour réussir et livrer des pièces de haute qualité, haute précision à nos clients.

commande numérique par ordinateur

  1. Intégrer les dispositifs de bridage et de guidage dans la fabrication intelligente pour une production rapide
  2. Comment reconnaître quand il est temps d'élargir votre liste de fournisseurs CNC
  3. Découpeur laser fibre série Q de précision – Entièrement fermé, solution haute précision pour coupe acier
  4. Témoignages clients : succès et satisfaction
  5. Exemple d'arc fraisage CNC : Utilisation G2 avec paramètres I et J
  6. Blue Elephant accueille des clients américains et leur épouse pour une collaboration CNC approfondie
  7. Services d'usinage CNC de précision : découpe laser, gravure et production petites pièces
  8. Maîtriser les sous-programmes : outil simple et puissant pour la programmation CNC
  9. 7 rôles essentiels dont tout atelier CNC a besoin