Analyse des commandes du système CNC Frank, venez la consulter.

Positionnement G00
1. Format G00 X_ Z_ Cette commande déplace l'outil de la position actuelle à la position spécifiée par la commande (en mode coordonnées absolues), ou à une certaine distance (en mode coordonnées incrémentales). 2. Positionnement sous forme de coupe non linéaire Notre définition est la suivante : utiliser une vitesse de déplacement rapide indépendante pour déterminer la position de chaque axe. La trajectoire de l'outil n'est pas une ligne droite et les axes de la machine s'arrêtent aux positions spécifiées par les commandes en séquence selon l'ordre d'arrivée. 3. Positionnement linéaire La trajectoire de l'outil est similaire à la coupe linéaire (G01), positionnement à la position requise dans les plus brefs délais (ne dépassant pas la vitesse de déplacement rapide de chaque axe). 4. Exemple N10 G0 X100 Z65
G01 Interpolation linéaire
1. Formater G01 X(U)_ Z(W)_ F_ ; L'interpolation linéaire se déplace de la position actuelle à la position de commande en ligne droite et à la vitesse de déplacement donnée par la commande. X, Z : Les coordonnées absolues de la position vers laquelle se déplacer. U,W : Coordonnées incrémentales de la position vers laquelle se déplacer.
2. Exemple ① Programme de coordonnées absolues G01 X50. Z75. F0.2 ;X100.; ② Programme de coordonnées incrémentales G01 U0.0 W-75. F0.2 ;U50.
Interpolation circulaire (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – dans le sens des aiguilles d'une montre (CW) G03 – dans le sens inverse des aiguilles d'une montre (CCW)X, Z – dans le système de coordonnées Point final U, W – la distance entre le point de départ et le point final I, K – le vecteur (valeur du rayon) à partir du point de départ au point central R – la plage de l’arc (maximum 180 degrés). 2. Exemple ① Programme de système de coordonnées absolues G02 X100. Z90. I50. K0. F0.2 ou G02 X100. Z90. 50 rands. F02 ; ② Programme de système de coordonnées incrémentales G02 U20. W-30. I50. K0. F0.2 ;ou G02 U20.W-30.R50.F0.2 ;
Retour deuxième origine (G30)
Le système de coordonnées peut être défini avec la deuxième fonction d'origine. 1. Définissez les coordonnées du point de départ de l'outil avec les paramètres (a, b). Les points « a » et « b » sont les distances entre l'origine de la machine et le point de départ de l'outil. 2. Lors de la programmation, utilisez la commande G30 au lieu de G50 pour définir le système de coordonnées. 3. Après avoir exécuté le retour à la première origine, quelle que soit la position réelle de l'outil, l'outil se déplacera vers la deuxième origine lorsque cette commande sera rencontrée. 4. Le remplacement de l'outil est également effectué à la deuxième origine.
Filetage (G32)
1. Formater G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – réglage du pas de filetage E – pas de filetage (mm) Lors de la programmation du programme de filetage, le régime de la vitesse de broche doit être contrôlé uniformément par une fonction (G97) et certaines caractéristiques de la partie filetée doivent être prises en compte. Les fonctions de contrôle de la vitesse de déplacement et de contrôle de la vitesse de broche seront ignorées en mode filetage. Et lorsque le bouton de maintien de l'avance fonctionne, son processus de déplacement s'arrête après avoir terminé un cycle de coupe.

2. Exemple G00 X29.4 ; (1 cycle de coupe) G32 Z-23. F0,2 ; G00X32 ; Z4.; X29.; (Coupe en 2 cycles) G32 Z-23. F0,2 ; G00X32.; Z4.
Fonction de décalage du diamètre de l'outil (G40/G41/G42)
1. Formater G41 X_ Z_ ; G42 X_ Z_ ;
Lorsque le tranchant est tranchant, le processus de découpe suit sans problème la forme spécifiée par le programme. Cependant, le véritable bord de l'outil est formé par un arc de cercle (rayon du nez de l'outil). Comme le montre la figure ci-dessus, le rayon du nez de l'outil entraînera des erreurs en cas d'interpolation circulaire et de taraudage.

2. Fonction de biais
parcours d'outil de position de coupe de commande
G40 annule le mouvement de l'outil selon la trajectoire programmée
G41 Droite L'outil se déplace du côté gauche de la trajectoire programmée.
G42 Gauche L'outil se déplace du côté droit de la trajectoire programmée
Le principe de compensation dépend du mouvement du centre de l'arc du nez de l'outil, qui ne coïncide toujours pas avec le rayon vecteur dans la direction normale de la surface de coupe. Par conséquent, le point de référence pour la compensation est le centre du nez de l'outil. Habituellement, la compensation de la longueur de l'outil et du rayon du nez de l'outil est basée sur une arête de coupe imaginaire, ce qui entraîne certaines difficultés dans la mesure. En appliquant ce principe à la compensation d'outil, la longueur de l'outil, le rayon R du nez d'outil et le numéro de forme du nez d'outil (0-9) requis pour la compensation imaginaire du rayon de nez d'outil doivent être mesurés avec les points de référence X et Z respectivement. Ceux-ci doivent être saisis à l'avance dans le fichier de correction d'outil.
Le « Décalage du rayon du nez de l'outil » doit être commandé ou annulé avec la fonction G00 ou G01. Que cette commande soit à interpolation circulaire ou non, l'outil ne se déplacera pas correctement, le faisant s'écarter progressivement de la trajectoire exécutée. Par conséquent, la commande de décalage du rayon du nez de l'outil doit être terminée avant le démarrage du processus de coupe ; et le phénomène de surcoupe provoqué par le démarrage de l'outil depuis l'extérieur de la pièce peut être évité. Au contraire, après le processus de découpe, utilisez la commande move pour effectuer le processus d'annulation du décalage.
Sélection du système de coordonnées pièce (G54-G59)
1. Formatez G54X_Z_ ; 2. La fonction utilise les commandes G54 – G59 pour attribuer un point arbitraire dans le système de coordonnées de la machine-outil (la valeur de décalage d'origine de la pièce) aux paramètres 1221 – 1226 et définir le système de coordonnées de la pièce (1-6). Ce paramètre correspond au code G comme suit : Système de coordonnées pièce 1 (G54) — Valeur du décalage de retour d'origine pièce — Paramètre 1221 Système de coordonnées pièce 2 (G55) — Valeur du décalage de retour d'origine pièce — Paramètre 1222 Système de coordonnées pièce 3 (G56) — valeur du décalage de retour d'origine pièce — paramètre 1223 système de coordonnées pièce 4 (G57) — valeur du décalage de retour d'origine pièce — paramètre 1224 système de coordonnées pièce 5 (G58) — Valeur de décalage du retour à l'origine de la pièce — Paramètre 1225 Système de coordonnées de la pièce 6 (G59) — Valeur de décalage du retour à l'origine de la pièce — Paramètre 1226 Une fois l'appareil sous tension et le retour à l'origine terminé, le système sélectionne automatiquement les coordonnées de la pièce. système 1 (G54). Ces coordonnées resteront en vigueur jusqu'à ce qu'elles soient modifiées par une commande « modale ». En plus de ces étapes de réglage, il existe un autre paramètre dans le système qui peut modifier immédiatement les paramètres de G54~G59. La valeur de décalage d'origine à l'extérieur de la pièce peut être transférée avec le paramètre n° 1220.
Cycle de finition (G70)
1. Format G70 P(ns) Q(nf) ns : Le premier numéro de segment du programme de forme de finition. nf : Le dernier numéro de segment du programme de finition de forme. 2. Fonction Après un tournage d'ébauche avec G71, G72 ou G73, terminer le tournage avec G70.
Cycle en conserve de voiture brute dans le jardin extérieur (G71)
1. Format G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ spécifie la commande de mouvement entre A et B dans le segment de programme du numéro de séquence ns à nf. .S__.T__N(nf)…△d : La profondeur de coupe (spécification du rayon) ne précise pas les signes positifs et négatifs. La direction de coupe est déterminée en fonction de la direction de AA' et elle ne changera pas tant qu'une autre valeur n'est pas spécifiée. Le paramètre système FANUC (NO.0717) précise. e : Course de rétraction de l'outil Cette spécification est une spécification d'état et elle ne changera pas tant qu'une autre valeur n'est pas spécifiée. Le paramètre système FANUC (NO.0718) précise. ns : le numéro du premier segment du programme de forme de finition. nf : Le numéro du dernier segment du programme de forme de finition. △u : La distance et la direction de la réserve pour la finition de l'usinage dans la direction X. (diamètre/rayon) △w : la distance et la direction de la quantité réservée pour l'usinage de finition dans la direction Z.
2. Fonction Si vous utilisez le programme pour déterminer la forme de finition de A à A' à B dans la figure ci-dessous, utilisez △d (profondeur de coupe) pour couper la zone désignée et laissez la surépaisseur de finition △u/2 et △ w.

Cycle fixe de tournage de faces (G72)
1. Format G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s et t ont les mêmes significations que G71. 2. Fonction Comme le montre la figure ci-dessous, ce cycle est identique à G71 sauf qu'il est parallèle à l'axe X.
Cycle de composé de traitement de formage (G73)
1. Format G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns )…………………… Numéro de bloc N(nf) le long de A A' B………△i : Distance de retrait de l'outil dans la direction de l'axe X (spécification du rayon), spécifiée par le paramètre système FANUC (N°0719). △k : Distance de retrait de l'outil dans la direction de l'axe Z (spécifiée par le rayon), spécifiée par le paramètre du système FANUC (NO.0720). d : Temps de division Cette valeur est la même que les temps de répétition d'usinage grossier, spécifiés par le paramètre système FANUC (NO.0719). ns : le numéro du premier segment du programme de forme de finition. nf : Le numéro du dernier segment du programme de forme de finition. △u : La distance et la direction de la réserve pour l'usinage de finition dans la direction X. (diamètre/rayon) △w : la distance et la direction de la quantité réservée pour l'usinage de finition dans la direction Z.
2. Fonction Cette fonction est utilisée pour découper de manière répétée une forme fixe changeant progressivement. Ce cycle peut effectivement réduire unPièces d'usinage CNCetPièces de tournage CNCqui ont été traités par usinage grossier ou par moulage.
Cycle de perçage par dépeçage (G74)
1. Formater G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e : montant en arrière Cette désignation est la désignation de l'état, dans une autre, les valeurs ne sont pas modifiées jusqu'à ce qu'elles soient spécifiées. Le paramètre système FANUC (NO.0722) précise. x : coordonnée X du point B u : incrément de a à bz : coordonnée Z du point cw : incrément de A à C △i : quantité de mouvement dans la direction X △k : quantité de mouvement dans la direction Z △d : in La quantité par laquelle l'outil se rétracte en bas de la coupe. Le symbole de △d doit être (+). Cependant, si X (U) et △I sont omis, le degré de rétraction de l'outil peut être spécifié avec le signe souhaité. f : Avance : 2. Fonction Comme le montre la figure ci-dessous, la coupe peut être traitée dans ce cycle. Si X (U) et P sont omis, l'opération sera effectuée uniquement sur l'axe Z, qui est utilisé pour le perçage.
Cycle de perçage par débourrage diamètre extérieur/diamètre intérieur (G75)
1. Formater G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Fonction Les commandes suivantes fonctionnent comme indiqué dans la figure ci-dessous, sauf que X Utiliser Z au lieu de dehors est le même que le G74. Dans ce cycle, la coupe peut être gérée et la rainure de coupe sur l'axe X et le perçage avec débourrage sur l'axe X peuvent être effectués.
Cycle de filetage (G76)
1. Format G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Fin des temps de répétition (1 à 99) Cette désignation est une désignation d'état et elle ne changera pas jusqu'à ce qu'une autre valeur soit désignée. Le paramètre système FANUC (NO.0723) précise. r : angle à angle Cette spécification est une spécification d'état, et elle ne changera pas tant qu'une autre valeur n'est pas spécifiée. Le paramètre système FANUC (NO.0109) précise. a : Angle du nez de l'outil : 80 degrés, 60 degrés, 55 degrés, 30 degrés, 29 degrés, 0 degrés peut être sélectionné, spécifié par 2 chiffres. Cette désignation est une désignation de statut et ne changera pas jusqu'à ce qu'une autre valeur soit désignée. Le paramètre système FANUC (NO.0724) précise. Tels que : P (02/m, 12/r, 60/a) △dmin : la profondeur de coupe minimale. Cette spécification est une spécification d'état et elle ne changera pas tant qu'une autre valeur n'est pas spécifiée. Le paramètre système FANUC (NO.0726) précise. i : Différence de rayon de la partie filetée. Si i=0, il peut être utilisé pour le filetage linéaire général. k : Hauteur du filetage Cette valeur est spécifiée avec une valeur de rayon dans la direction de l'axe X. △d : première profondeur de coupe (valeur du rayon) l : pas de filetage (avec G32)

2. Cycle de coupe de filetage fonctionnel.
Cycle de coupe pour diamètres intérieurs et extérieurs (G90)
1. Format Cycle de coupe linéaire : G90 X(U)___Z(W)___F___ ; Appuyez sur le commutateur pour entrer en mode bloc unique, et l'opération termine l'opération cyclique du chemin 1 → 2 → 3 → 4 comme indiqué sur la figure. Le signe (+/-) de U et W est modifié selon la direction de 1 et 2 dans le programme de coordonnées incrémentales. Cycle de coupe du cône : G90 X(U)___Z(W)___R___ F___ ; La valeur « R » du cône doit être précisée. L'utilisation de la fonction de coupe est similaire au cycle de coupe linéaire.
2. Fonction cycle de coupe du cercle extérieur. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Cycle de filetage (G92)
1. Format Cycle de coupe de filetage droit : G92 X(U)___Z(W)___F___ ; La plage de filetage et le contrôle de stabilisation du régime de broche (G97) sont similaires à G32 (filetage). Dans ce cycle de taraudage, l'outil rétractable pour le taraudage peut être utilisé comme [Fig. 9-9]; la longueur du chanfrein est définie sur une unité de 0,1 L dans la plage de 0,1 L à 12,7 L selon le paramètre attribué. Cycle de coupe de filetage conique : G92 X(U)___Z(W)___R___F___ ; 2. Fonction Cycle de filetage
Cycle de coupe par étapes (G94)
1. Format Cycle de coupe terrasse : G94 X(U)___Z(W)___F___ ; Cycle de coupe par étapes coniques : G94 X(U)___Z(W)___R___ F___ ; 2. Fonction Coupe par étapes Contrôle de vitesse linéaire (G96, G97)
Le tour CN divise la vitesse, par exemple, en zones à faible vitesse et à grande vitesse en ajustant le pas et en modifiant le régime ; la vitesse dans chaque zone peut être modifiée librement. La fonction du G96 est d'effectuer un contrôle de la vitesse de ligne et de maintenir une vitesse de coupe stable en modifiant uniquement le régime pour contrôler le changement correspondant du diamètre de la pièce. La fonction de G97 est d'annuler le contrôle de vitesse de ligne et de contrôler uniquement la stabilité du régime.
Régler la cylindrée (G98/G99)
Le déplacement de coupe peut être attribué à un déplacement par minute (mm/min) avec le code G98, ou à un déplacement par tour (mm/tr) avec le code G99 ; ici, le déplacement G99 par tour est utilisé pour la programmation dans le tour CN. Taux de déplacement par minute (mm/min) = Taux de déplacement par tour (mm/tr) x RPM de la broche

De nombreuses instructions souvent utilisées dans les centres d'usinage sont les mêmes quePièces d'usinage CNC, Pièces de tournage CNCetPièces de fraisage CNC, et ne sera pas décrit ici. Ce qui suit présente uniquement quelques instructions reflétant les caractéristiques du centre d'usinage :

1. Commande de contrôle d'arrêt précis G09
Format des instructions : G09 ;
L'outil continuera à exécuter le segment de programme suivant après avoir décéléré et positionné avec précision avant d'atteindre le point final, qui peut être utilisé pour usiner des pièces avec des arêtes et des coins tranchants.
2. Commande de réglage du correcteur d'outil G10
Format des instructions : G10P_R_ ;
P : numéro de décalage de commande ; R : décalage
Le décalage d'outil peut être défini par les paramètres du programme.
3. Commande de positionnement unidirectionnel G60
Format des instructions : G60 X_Y_Z_ ;
X, Y et Z sont les coordonnées du point final qui doivent obtenir un positionnement précis.
Pour le traitement de trous nécessitant un positionnement précis, utilisez cette commande pour permettre à la machine-outil d'obtenir un positionnement unidirectionnel, éliminant ainsi l'erreur d'usinage provoquée par le jeu. La direction de positionnement et la quantité de dépassement sont définies par des paramètres.
4. Commande de mode de contrôle d'arrêt exact G61
Format des instructions : G61 ;
Cette commande est une commande modale, et en mode G61, elle équivaut à chaque bloc de programme contenant la commande G09.
5. Commande du mode coupe continue G64
Format des instructions : G64 ;
Cette instruction est une instruction modale, et c'est aussi l'état par défaut de la machine-outil. Une fois que l'outil s'est déplacé vers le point final de l'instruction, il continuera à exécuter le bloc suivant sans décélération et n'affectera pas le positionnement ou la vérification dans G00, G60 et G09. Lors de l'annulation du mode G61 Pour utiliser G64.
6. Commande de retour automatique au point de référence G27, G28, G29
(1) Retour à la commande de contrôle du point de référence G27
Format des instructions : G27 ;
X, Y et Z sont les valeurs de coordonnées du point de référence dans le système de coordonnées de la pièce, qui peuvent être utilisées pour vérifier si l'outil peut être positionné sur le point de référence.
Sous cette instruction, l'axe commandé revient au point de référence avec un mouvement rapide, décélère automatiquement et effectue un contrôle de positionnement à la valeur de coordonnée spécifiée. Si le point de référence est positionné, le voyant du point de référence de l'axe est allumé ; s'il n'est pas cohérent, le programme vérifiera à nouveau. .
(2) Commande de retour automatique au point de référence G28
Format des instructions : G28 X_Y_Z_ ;
X, Y et Z sont les coordonnées du point médian, qui peuvent être définies arbitrairement. La machine-outil se déplace d'abord vers ce point, puis revient au point de référence.
Le but du réglage du point intermédiaire est d'empêcher l'outil d'interférer avec la pièce ou le montage lorsqu'il revient au point de référence.
Exemple : N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0 ; (le point médian est 400,0 500,0)
N3G28Z600.0 ; (le point médian est 400,0, 500,0, 600,0)
(3) Retour automatique du point de référence à G29
Format des instructions : G29 X_Y_Z_ ;
X, Y, Z sont les coordonnées du point final renvoyé
Pendant le processus de retour, l'outil se déplace de n'importe quelle position jusqu'au point intermédiaire déterminé par G28, puis se déplace jusqu'au point final. G28 et G29 sont généralement utilisés par paires, et G28 et G00 peuvent également être utilisés par paires.


Heure de publication : 02 janvier 2023
Chat en ligne WhatsApp !