Qu'est-ce que le cycle en canned : Types et processus d'usinage ?
Cycle en canned est écrit en G-code, qui est le langage utilisé pour contrôler les machines CNC. Le G-code est un ensemble d'instructions de programmation qui indiquent à la machine quoi faire. Les cycles en canned sont un type de G-code qui simplifie le processus de programmation en fournissant un ensemble d'instructions prédéfinies.
Ils sont appelés « canned » parce qu'ils offrent une manière concise et facile de programmer une machine pour produire une caractéristique d'une pièce.
Liste des commandes G-Code GRBL
Les cycles en canned peuvent être créés et stockés dans la mémoire d'une machine CNC, ou ils peuvent être créés à l'aide de logiciel CAD/CAM puis transférés à la machine. Ils peuvent également être utilisés en conjonction avec une programmation manuelle pour créer des opérations d'usinage plus complexes.
Les cycles en canned peuvent être encore personnalisés en réglant des paramètres tels que la vitesse d'avance, la vitesse de l'outil, et la profondeur de coupe. Cela permet à l'opérateur d'affiner le processus d'usinage pour obtenir les résultats souhaités.
Les cycles en canned sont un outil puissant qui simplifie la programmation CNC et améliore l'efficacité de l'usinage. En automatisant les tâches répétitives et en réduisant la probabilité d'erreurs, les cycles en canned permettent de gagner du temps et d'améliorer la qualité des pièces usinées.
Types de cycles en canned
Dans cette section, nous discuterons des différents types de cycles en canned couramment utilisés dans l'usinage CNC.
Cycles de perçage
Les cycles de perçage sont utilisés pour percer des trous dans une pièce. Le cycle de perçage standard est le cycle en canned le plus basique et est utilisé pour percer des trous simples. La commande G81 est utilisée pour activer le cycle de perçage standard. Le cycle comprend un déplacement rapide jusqu'à la position de perçage, le perçage jusqu'à la profondeur spécifiée, et la rétraction rapide de l'outil.
Les cycles de perçage Peck, tels que G73 et G83, sont utilisés pour percer des trous profonds. Ces cycles permettent à la mèche de se rétracter périodiquement pendant le processus de perçage pour évacuer les copeaux et éviter la casse de la mèche. G73 est utilisé pour le perçage à haute vitesse, tandis que G83 est utilisé pour le perçage de précision.
Cycles de perçage intérieur
Les cycles de perçage intérieur sont utilisés pour agrandir des trous existants dans une pièce. La commande G87 est utilisée pour activer un cycle de perçage intérieur. Le cycle comprend un déplacement rapide vers la position de perçage, un perçage jusqu'à la profondeur spécifiée, et une rétraction rapide de l'outil de perçage.
Cycles de taraudage
Les cycles de taraudage sont utilisés pour couper des filetages dans un trou. La commande G84 est utilisée pour activer le cycle de taraudage. Le cycle comprend un déplacement rapide vers la position de taraudage, le taraudage jusqu'à la profondeur spécifiée, et une rétraction rapide du taraud.
La commande G74 est utilisée pour le cycle de taraudage à gauche, tandis que la commande G84 est utilisée pour le cycle de taraudage à droite.
Comment fonctionnent les cycles préenregistrés
Les cycles préenregistrés fonctionnent en utilisant des commandes G-Code qui effectuent des mouvements répétitifs de la machine que le programme CNC peut utiliser. Les opérateurs n'ont pas besoin de programmer chaque mouvement de la machine. Au lieu de cela, les cycles préenregistrés permettent une façon concise de programmer une machine pour produire une caractéristique d'une pièce. Les codes pour les cycles préenregistrés se trouvent dans le programme principal, qui est un code à l'intérieur d'un code.
Les cycles préenregistrés peuvent inclure divers paramètres tels que R, Z, P, I, peck, temps de pause, vitesse de broche, avance, coordonnées XY, positionnement incrémental, montant du décalage, plan de rétraction, rétraction de l'outil, et perçage ponctuel. Ces paramètres peuvent être ajustés selon les besoins pour obtenir les résultats souhaités.
qu'est-ce qu'un opérateur CNC
Par exemple, le cycle préenregistré G81 est utilisé pour le perçage. L'opérateur devra spécifier les coordonnées XY du trou et la profondeur Z du trou. Le paramètre R est utilisé pour spécifier la taille du trou, et le paramètre peck pour contrôler la profondeur de chaque passage de perçage. Le paramètre de temps de pause est utilisé pour arrêter la perceuse en bas du trou afin de permettre l'évacuation des copeaux.
Un autre exemple est le cycle G83, qui est utilisé pour le perçage à coups. Il est similaire au cycle G81 mais ajoute le paramètre peck pour contrôler la profondeur de chaque passage de perçage. Le paramètre de rétraction est utilisé pour spécifier la distance que la mèche se rétracte entre chaque coup.
Avantages de l'utilisation des cycles préenregistrés
Les cycles préenregistrés offrent plusieurs avantages par rapport à la programmation manuelle les machines CNC. Voici quelques-uns des bénéfices de l'utilisation des cycles préenregistrés en usinage CNC :
Efficacité
Les cycles préenregistrés automatisent certaines fonctions d'usinage, telles que le perçage, le fraisage intérieur, le filetage, la poche, et plus encore. Les opérations répétitives, comme le perçage, le taraudage, et le fraisage intérieur, utilisent des codes de cycle préenregistré. Cette automatisation permet de gagner du temps et d'augmenter la productivité. En utilisant des cycles préenregistrés, les programmeurs CNC peuvent réduire le temps et l'effort nécessaires pour programmer une machine afin de produire une caractéristique d'une pièce.
Cohérence
Les cycles préenregistrés répètent les mêmes mouvements à chaque exécution. Cette cohérence garantit que le même processus d'usinage est effectué sur chaque pièce, ce qui aboutit à une qualité constante. Les cycles préenregistrés réduisent également les risques d'erreur humaine, qui peuvent survenir lors de la programmation manuelle d'une machine.
Qualité
Les cycles préenregistrés offrent un meilleur contrôle sur l'avance de l'outil et la profondeur de coupe, ce qui contribue à améliorer la qualité du produit fini. En faisant varier la profondeur de coupe en modifiant simplement un paramètre, les programmeurs CNC peuvent atteindre une précision et une exactitude accrues dans leurs opérations d'usinage.
Précision
Les cycles préenregistrés offrent une meilleure précision dans les opérations d'usinage. En automatisant certaines fonctions d'usinage, les cycles préenregistrés réduisent les risques d'erreurs pouvant survenir lors de la programmation manuelle d'une machine. Cela se traduit par une plus grande précision et exactitude du produit fini.
Durée de vie de l'outil
Les cycles préenregistrés contribuent à prolonger la durée de vie des outils de coupe. En offrant un meilleur contrôle de l'avance de l'outil et de la profondeur de coupe, ils réduisent l'usure des outils de coupe. Cela se traduit par une durée de vie plus longue des outils et des coûts d'outillage réduits.
Sécurité
Les cycles préenregistrés contribuent à améliorer la sécurité lors des opérations d'usinage. En automatisant certaines fonctions d'usinage, ils réduisent les risques d'accidents pouvant survenir lors de la programmation manuelle d'une machine. Cela crée un environnement de travail plus sûr pour les opérateurs et le personnel impliqué dans le processus d'usinage.
Dans l'ensemble, les cycles préenregistrés offrent plusieurs avantages par rapport à la programmation manuelle les machines CNC. En automatisant certaines fonctions d'usinage, ils permettent de gagner du temps, d'augmenter la productivité, d'améliorer la qualité, la précision, la durée de vie des outils et la sécurité.
Applications des cycles préenregistrés
Les cycles préenregistrés sont largement utilisés dans l'usinage CNC pour automatiser les tâches répétitives et simplifier la programmation. Ils sont disponibles pour une variété d'opérations d'usinage, notamment le fraisage, le tournage, le filetage et le perçage de trous profonds. Dans cette section, nous discuterons de quelques applications courantes des cycles préenregistrés.
Fraisage
Les cycles préenregistrés sont couramment utilisés dans les machines de fraisage CNC pour effectuer des opérations telles que le perçage, le taraudage, la poche et le faceage. Par exemple, un cycle de perçage préenregistré peut être utilisé pour percer une série de trous avec une profondeur et un espacement spécifiques. De même, un cycle de poche peut être utilisé pour enlever du matériau d'une pièce afin de créer une poche de taille et de forme spécifiques.
Tournage
Les cycles préenregistrés sont également utilisés dans les machines de tournage CNC pour effectuer des opérations telles que le faceage, le tournage, la rainure et le filetage. Par exemple, un cycle de tournage préenregistré peut être utilisé pour tourner une pièce à un diamètre spécifique, tandis qu'un cycle de filetage peut être utilisé pour couper des filetages de taille et de pas spécifiques.
Trous profonds
Les cycles préenregistrés sont particulièrement utiles pour le perçage de trous profonds, qui consiste à percer un trou avec un rapport profondeur/diamètre supérieur à 10:1. Les cycles de perçage de trous profonds peuvent automatiser le processus de perçage par piqûres, qui consiste à percer un trou par petites étapes pour éviter l'accumulation de copeaux et améliorer l'évacuation des copeaux.
Contrôle Fanuc
Les cycles préenregistrés sont pris en charge par de nombreux contrôleurs CNC, y compris le contrôleur Fanuc populaire. Les contrôleurs Fanuc disposent d'une gamme de cycles préenregistrés pour le fraisage, le tournage, le perçage et le taraudage. Ces cycles peuvent être personnalisés pour répondre à des exigences spécifiques d'usinage.
Conclusion
Les cycles préenregistrés sont une partie essentielle de l'usinage CNC. Ils automatisent les mouvements répétitifs de la machine et simplifient le programme CNC en utilisant un seul bloc avec un code G pour spécifier les opérations d'usinage généralement réparties sur plusieurs blocs. En conséquence, ils permettent de réduire la longueur du code dans les programmes CNC, facilitant ainsi la programmation pour les opérateurs.
L'un des avantages les plus importants des cycles préprogrammés est qu'ils réduisent le temps nécessaire pour programmer la machine. Cela s'explique par le fait que les cycles préprogrammés automatisent certaines fonctions d'usinage telles que le perçage, l'alésage, le filetage, l'usinage de poches, etc. Cela permet aux opérateurs de se concentrer sur d'autres aspects du processus d'usinage, comme la mise en place de la machine et le suivi de son avancement.
Les cycles préprogrammés améliorent également la précision du processus d'usinage. Par exemple, le cycle G83 permet des pauses au fond du trou, ce qui augmente la précision de la profondeur du trou. De même, le cycle G76 permet des opérations de filetage, qui sont précises et exactes grâce à leur nature préprogrammée.
De plus, les cycles préprogrammés peuvent être personnalisés pour répondre à des exigences spécifiques d'usinage. Par exemple, le cycle G89 est un cycle de contre-alésage qui peut être personnalisé pour spécifier la profondeur et le diamètre du contre-alésage.
Enfin, il est important de noter que les cycles préprogrammés nécessitent l'utilisation d'un liquide de refroidissement pendant le processus d'usinage. En effet, le cycle préprogrammé est conçu pour enlever une grande quantité de matière rapidement, ce qui génère beaucoup de chaleur. Le liquide de refroidissement aide à dissiper cette chaleur et à prévenir les dommages à l'outil de coupe et à la pièce.
En conclusion, les cycles préprogrammés sont une partie essentielle de l'usinage CNC qui peut améliorer significativement la précision et l'efficacité du processus d'usinage. En automatisant les mouvements répétitifs de la machine et en simplifiant le programme CNC, les cycles préprogrammés permettent aux opérateurs de se concentrer sur d'autres aspects du processus d'usinage, comme la mise en place de la machine et le suivi de son avancement.
Questions fréquemment posées
Quels sont quelques exemples de cycles préprogrammés ?
Les cycles préprogrammés sont des séquences d'opérations machine préprogrammées qui peuvent être répétées plusieurs fois sans nécessiter d'intervention manuelle. Quelques exemples de cycles préprogrammés incluent les cycles de perçage, les cycles de fraisage, les cycles de taraudage, les cycles d'alésage et les cycles d'usinage de poches.
Comment les cycles préprogrammés sont-ils codés ?
Les cycles préprogrammés sont codés à l'aide de codes G, qui sont des codes de programmation standardisés utilisés pour contrôler les machines CNC. Chaque cycle préprogrammé a un code G spécifique qui lui est associé. Par exemple, le code G81 est utilisé pour les cycles de perçage, tandis que le code G83 est utilisé pour les cycles de perçage par à-coups.
Qu'est-ce qu'un cycle préprogrammé de perçage ?
Un cycle préprogrammé de perçage est une séquence d'opérations machine préprogrammée utilisée pour percer des trous dans une pièce. Il comprend des commandes pour percer, rétracter et positionner l'outil. Le code G81 est utilisé pour les cycles préprogrammés de perçage.
Qu'est-ce qu'un cycle préprogrammé de fraisage ?
Un cycle préprogrammé de fraisage est une séquence d'opérations machine préprogrammée utilisée pour les opérations de fraisage sur une pièce. Il comprend des commandes pour le positionnement de l'outil, la coupe et la rétraction. Le code G73 est utilisé pour les cycles préprogrammés de perçage par à-coups.
Comment active-t-on un cycle préprogrammé dans un programme pièce ?
Pour activer un cycle préprogrammé dans un programme pièce, le code G approprié pour le cycle préprogrammé doit être inclus dans le programme. Le code G spécifiera le type de cycle préprogrammé à utiliser, ainsi que tous les paramètres nécessaires, tels que la profondeur de coupe ou le nombre de répétitions. Une fois le programme exécuté, la machine CNC effectuera automatiquement le cycle préprogrammé.