1 Introduction
Le système FANUC est l'un des systèmes de contrôle couramment utilisés pourMachines-outils à commande numérique, et ses commandes de contrôle sont divisées en commandes à cycle unique et commandes à cycles multiples.
2 idées de programmation
L'essence du programme est de découvrir les caractéristiques de la trajectoire de l'outil et de réaliser les instructions répétées dans le programme grâce à un algorithme mathématique. Selon les caractéristiques de la pièce ci-dessus, nous constatons que la valeur de la coordonnée X diminue progressivement. Par conséquent, vous pouvez utiliser le système FANUC pour modifier la valeur d'usure, personnaliser l'usinage du cycle de tournage, contrôler l'outil à chaque fois à partir de la distance de contour de la pièce de l'outil avec une valeur fixe, et le traiter dans chaque cycle d'usinage avant la modification et puis utilisez la condition du système pour sauter, retournez Modifier l'instruction en conséquence. Une fois le cycle d'ébauche terminé, déterminez la pièce à usiner pour déterminer le degré de finition, modifiez les paramètres de compensation de l'outil, puis sautez pour terminer le tournage.
3 Bien sélectionner le point de départ du cycle
À la fin du programme-cycle, l'outil revient automatiquement à la position de départ de l'exécution du programme-cycle à la fin du cycle. Il est donc nécessaire de s’assurer que l’outil revient en toute sécurité au point de départ à la fin du cycle. Lorsque la commande de cycle est programmée, elle est facile à utiliser et à gérer les risques potentiels pour la sécurité qui causent des problèmes majeurs. Bien entendu, la sécurité ne peut être garantie. Le point de départ est placé trop loin de la pièce, ce qui entraîne une trajectoire d'outil longue et vide. affecter l’efficacité du traitement. Est-il sécuritaire de revenir au début du cycle, au début du programme de cycle, à la position de l'outil à la fin de la dernière ligne du processus de finition, à la forme de la pièce à la fin du cycle, à la forme du porte-outil et autres positions de montage de l'outil. Dans les deux cas, il est finalement possible de garantir que le cycle n'interfère pas avec la rétraction rapide en modifiant la position de départ du programme du cycle. Vous pouvez utiliser la méthode de calcul mathématique, le logiciel de CAO pour interroger la méthode des coordonnées du point de base afin de déterminer la position de départ raisonnable et sûre du cycle, ou lors de la phase de débogage du programme, utiliser le fonctionnement en une seule étape et l'alimentation à faible débit, essayez pour couper, et modifier les coordonnées du point de départ du programme étape par étape. Identifiez un point de départ raisonnablement sûr. Après avoir pris en compte les facteurs ci-dessus, il est nécessaire de déterminer le point de départ du cycle, et une attention particulière doit être accordée à : si l'usinage et la découpe sont ajoutés au programme de mesure et de débogage avant le traitement, par exemple si la machine-outil s'exécute vers le Nième ligne, la broche s'arrête et le programme est mis en pause. Après la mesure, rétractez-vous dans la position appropriée. position, puis entrez manuellement ou manuellement la position près de la pièce à usiner, exécutez automatiquement la commande du cycle de finition, puis le point de départ du programme de cycle est le point. Si vous choisissez une mauvaise position, il peut y avoir des interférences. Avant la ligne du programme, ajoutez des instructions pour entrer rapidement une position de départ raisonnable du programme en boucle afin de garantir la sécurité.
4 combinaisons raisonnables d'instructions de boucle
Habituellement, la commande de finition G70 est utilisée conjointement avec les commandes d'ébauche G71, G73, G74 pour terminer l'usinage d'ébauche de la pièce. Cependant, dans le cas d'une pièce avec une structure concave, par exemple, si la commande de cycle G71 du système FANUCTD est utilisée pour l'ébauche, l'ébauche est réalisée avec G71, car la commande effectue l'ébauche selon le contour du dernier cycle. Par exemple, utilisez la commande de cycle G71 du système FANUCTC pour effectuer un usinage grossier et définissez la profondeur de la marge du bord de finition pour qu'elle soit inférieure à la profondeur de la structure concave. La surépaisseur de coupe est insuffisante et la pièce est mise au rebut.
Pour résoudre ce problème, nous pouvons utiliser la méthode d'ébauche de G71 et G73, c'est-à-dire utiliser d'abord le cycle G71 pour retirer la majeure partie du tranchant, puis utiliser le cycle G73 pour retirer la structure concave avec le bord usiné, et enfin utiliser le cycle G70 pour terminer ou utiliser encore l'usinage G71 et G70, la profondeur de la structure concave-convexe laissée dans l'étape d'ébauche dépasse la surépaisseur de finition, dans l'usinage G70, utiliser pour modifier la longueur dans la direction X valeur de compensation de l'outil ou définir la méthode de compensation d'usure, après l'usinage, par exemple, dans G71, définir la surépaisseur de finition dans la direction X à 3,5, une fois l'ébauche terminée, définir une valeur positive dans la compensation de direction X de l'outil correspondant (par exemple 0,5 est la surépaisseur de finition), l'outil est récupéré et rempli, et traité selon la commande G70, effectuer la semi-finition, profondeur de coupe 3, après la semi-finition, régler la compensation de direction X de l'outil correspondant à -0,5 pour la saisie cumulée, rappeler l'outil, traiter selon la commande G70, exécuter
En finition, la profondeur de coupe est de 0,5. Afin de conserver la cohérence du programme d'usinage, et pour les étapes de semi-finition et de finition, les réglages d'outils dans la direction X sont également appelés différents numéros de compensation.
5 compétences en programmation de tours CNC
5.1 Définition de l'état initial du système CNC avec un bloc de sécurité
Lors de l’écriture d’un programme, la planification des blocs de sécurité est très importante. Avant de démarrer l'outil et la broche, afin de garantir la sécurité de l'usinage, veuillez définir l'état de démarrage ou initial dans le bloc de démarrage. Bien que les machines CNC soient définies par défaut après la mise sous tension, les programmeurs ou les opérateurs ne devraient avoir aucune possibilité de s'appuyer sur les paramètres par défaut du système en raison de la facilité de modification. Par conséquent, lors de l'écriture de programmes CN, développez un programme sûr pour définir l'état initial du système et de bonnes habitudes de programmation, qui peuvent non seulement garantir la sécurité absolue de la programmation, mais également fonctionner dans le débogage, l'inspection du chemin d'outil et l'ajustement de la taille, etc. Le programme est plus pratique à utiliser. Dans le même temps, il améliore également la portabilité du programme, car il ne dépend pas des paramètres par défaut de machines-outils et de systèmes CNC spécifiques. Dans le système FANUC, lors de l'usinage de pièces de petits diamètres, le bloc de sécurité peut être réglé comme : G40G97G99G21.
5.2 Utilisez habilement la commande M
Les tours CNC disposent de plusieurs commandes M, et l'utilisation de ces commandes est liée aux besoins des opérations d'usinage. Utilisation correcte et astucieuse de ces commandes M, ces pièces apporteront beaucoup de commodité. Après avoir terminé leUsinage 5 axes, ajouter M05 (arrêt de la broche en rotation) M00 (arrêt du programme) ; commande, qui nous permet de mesurer facilement la taille de la pièce pour garantir la précision d’usinage de la pièce. De plus, une fois le thread terminé, utilisez les commandes M05 et M00 pour faciliter la détection de la qualité du thread.
5.3 Fixer raisonnablement le point de départ du cycle
Avant d'utiliser ces commandes de cycle, le tour FANUCCNC dispose de nombreuses commandes de cycle, telles que la commande de cycle fixe simple G92, la commande de cycle fixe composé G71, G73, G70, la commande de cycle de filetage G92, G76, etc., l'outil doit d'abord être positionné sur le début du cycle Le point de départ du cycle contrôle non seulement la distance de sécurité de l'outil en approche de la pièce et la profondeur de passe réelle pour la première ébauche, mais détermine également la distance de la course creuse en le cycle. Le point de départ des commandes G90, G71, G70, G73 est généralement défini au coin de la pièce le plus proche du début de l'ébauche, la direction X est généralement définie sur X (diamètre d'ébauche) et la direction Z est généralement définie sur 2. -5 mm de la pièce. Le sens de départ des commandes du cycle de filetage G92 et G76 est généralement réglé à l'extérieur de la pièce. Lors de l'usinage de filetages extérieurs, la direction X est généralement réglée sur X (diamètre du filetage + 2). Lors de l'usinage de filetages internes, la direction X est généralement réglée sur X (diamètre du filetage -2) et la direction Z est généralement réglée sur le filetage 2-5 mm.
5.4 Utiliser habilement l'usure pour garantir la précision dimensionnelle des pièces
La compensation d'outil est divisée en décalage géométrique et décalage d'usure. Les décalages géométriques déterminent la position de l'outil par rapport à l'origine du programme et les décalages d'usure sont utilisés pour un dimensionnement précis. Afin d'éviter le gaspillage lors de l'usinage de pièces sur des tours CNC, des valeurs de compensation d'usure peuvent être saisies avant l'usinage des pièces. Lors du réglage de la valeur de compensation d'usure de la pièce, le signe de la valeur de compensation d'usure doit avoir la tolérance duComposant CNC. Lors de l'usinage de la bague extérieure, un décalage d'usure positif doit être prédéfini. Lors de l'usinage de trous, un décalage d'usure négatif doit être prédéfini. La taille du décalage d'usure est de préférence la taille de la surépaisseur de finition.
6Conclusion
Bref, avant l'opération d'usinage sur tour CNC, la rédaction des instructions est le fondement, et c'est la clé du fonctionnement du tour. Il faut faire du bon travail dans la rédaction et l'application des consignes.
Heure de publication : 09 août 2022