G00
Positionnement rapide
G00 X__Y__Z__;
G01
Mode d'interpolation linéaire
G01 X__Y__Z__;
Mode chanfrein de coin
G01 X__Y__C__;
G01 X__Y__;
C : La distance entre le coin imaginaire et le point de départ ou le point final de la coupe de chanfreinage
Mode d'arrondi des coins
G01 X__Y__;
R : Rayon de l'arc du coin, effectuez un chanfreinage de congé à l'intersection du premier et du deuxième programme.
mode angle droit
G17;
G01 A__X__(Y_);
A : L'angle entre la droite et le premier axe du plan
X : coordonnée X du point final
GO2
Interpolation d'arc (dans le sens des aiguilles d'une montre)
G02 X__Y__R__F__;
R : rayon de l'arc
GO3
Interpolation circulaire (dans le sens inverse des aiguilles d'une montre)
G03 X__Y__R__F__;
R : rayon de l'arc
GO4
pause
G04X(U)__ ; ou G04P__ ;
XU : est suivi du temps de pause spécifié, et la valeur suivante doit avoir un point décimal, sinon elle est calculée comme un millième de cette valeur et l'unité est s ;
P : Spécifiez l'heure, aucun point décimal n'est autorisé (c'est-à-dire exprimé sous forme d'entier), l'unité est ms.
GO2.1
Interpolation en développante (dans le sens des aiguilles d'une montre)
G02.1 X__Y__I__J__F__P;
IJ : coordonnées du centre de l'arc
P : numéro de pas, nombre de tours
GO3.1
Compensation de différence de développante (dans le sens inverse des aiguilles d'une montre)
G03.1 X__Y__I__J__F__P;
IJ : coordonnées du centre de l'arc
P : numéro de pas, nombre de tours
GO2.3
Interpolation de fonction exponentielle (rotation vers l'avant)
G02.3 X__Y__I__J__R__F__Q__I;
IJ : angle
R : valeur fixe
F : Vitesse d'avance initiale
Q : Vitesse d'avance au point final
G03.3
Interpolation de fonction exponentielle (inversion)
G03.3 X__Y__I__J__R__F__Q__ I;
IJ : angle ;
R : valeur fixe ;
F : Vitesse d'avance initiale
Q : Vitesse d'avance au point final
G05
Contrôle haute vitesse et haute précisionⅠ
G05 P10000 ouverture de contrôle haute vitesse et haute précision
G05 P0 Arrêt de contrôle à grande vitesse et haute précision
G05 P3 usinage à grande vitesse sur
G05 P0 usinage grande vitesse fermé
G05.1
Contrôle haute vitesse et haute précision II
G05.1 Le contrôle haute vitesse et haute précision Q1 est activé
G05.1 Q0 Arrêt de contrôle à grande vitesse et haute précision
G05.2 Q2 X0 Y0 Z0 Le mode haute précision des surfaces de forme libre est activé
Le mode haute précision de surface de forme libre G05.1 Q0 est désactivé
G07.1
Interpolation cylindrique
G07.1 C__;
C : rayon du cylindre
G09
contrôle d'arrêt correct
G10
Entrée de paramètre de programme/entrée de correction
G90 G10 L2 P__Xp__Yp__Zp__ ;
G91
P : 0 Coordonnées externes de la pièce
1 G54
2 G55
3 G56
4 G57
5 G58
6 G59
Lorsque P : est un nombre autre que 0~6, la valeur de P est considérée comme 1. Lorsque P est omis, il est considéré comme l'entrée de quantité de correction des coordonnées de la pièce actuellement sélectionnée.
G10 L10 P__R__;
P : numéro de correction
R : Montant de la correction
G10 L10 P__R__ ; correction de forme longue correction
G10 L11 P__R__ ; correction longue correction d'usure
G10 L12 P__ R__ ; Correction de la forme du diamètre
G10 L13 P__R__ ; Correction de l'usure du diamètre
G11
Annulation de la saisie des paramètres du programme
G12
Coupe circulaire CW
G12 I__D__F__;
I : Rayon du cercle (valeur incrémentale)
D : numéro de correction
① Couper à partir du centre du cercle
②Approcher le contour en arc de cercle
③Chemin de l'arc de fraisage
G12.1
Le mode d'interpolation des coordonnées polaires démarre
G13
Coupe circulaire CCW
G13 I__D__F__;
I : Rayon du cercle (valeur incrémentale)
D : numéro de correction
G13.1
Mode d'interpolation des coordonnées polaires annulé
G15
Commande de coordonnées polaires annulée
G15 annule la commande de coordonnées polaires G16
G16
La commande de coordonnées polaires est valide
N1005 G16;
N1010 G90 G01 X__Y__;
…
N2000 G15;
Parmi eux, X__ dans la phrase N1010 représente le rayon des coordonnées polaires et Y__ représente l'angle.
G17
Sélection du plan XY
Fraisage du filetage M36*0.75
Exemple : Cet exemple suppose que le point central du thread est ({{0}}, 0) ; le diamètre du coupe-fil est de 33,244.
G00 G90 G80 G40 G49 G54 X0. Y0.;
S4000 M13;
G00 G43 H2 Z50.;
Z10. G01 Z0. F800.;
G41 D__;
G02 Y1.378 J0.689 F600.;
G17;
G02 Z-15. J-1.378 P20. F600.;
G02 Y0. J-0.689;
G00 Z80.;
G40;
M05;
M09;
M30;
Utilisez d'abord une fraise du même diamètre que le coupe-fil pour programmer, obtenez les valeurs Y, J et les valeurs de coordonnées X, Y, puis remplacez-les dans l'exemple de programme ci-dessus.
G18
Sélection du plan XZ
G19
Sélection du plan YZ
G20
Instructions britanniques
G21
Instructions métriques
G27
Contrôle de l'origine des références
G28
Retour à l'origine de référence
G28 X__ Y__ Z__;
G29
Réinitialisation du point de départ
G29 X__ Y__ Z__;
G30
Revenir à la 2ème à la 4ème origine de référence.
G30 P2(P3,P4) X__ Y__ Z__;
G30.1
Réinitialiser la position de l'outil 1
G30.2
Réinitialiser la position de l'outil 2
G30.3
Réinitialiser la position de l'outil 3
G30.4
Réinitialiser la position de l'outil 4
G30.5
Réinitialiser la position de l'outil 5
G30.6
Réinitialiser la position de l'outil 6
G31
saut
G31.1
Sauter 1
G31.2
Sauter 2
G31.3
Sauter 3
G32
Filetage (avance normale)
G32 Z__F__Q__;
Z : adresse de l'axe de direction de coupe du filetage et longueur du filetage ;
F : Mener dans la direction de l’axe long (l’axe avec le plus grand mouvement)
Q : Angle de déplacement de début de filetage (0~360 degrés)
G33
Filetage (avance de précision - filetage en pouces)
G33 Z__E__Q__;
Z : adresse de l'axe du sens de coupe du filetage et longueur du filetage
E : avance dans la direction de l'axe long (l'axe avec le plus grand mouvement), le nombre de dents contenu dans 1 pouce
Q : Angle de déplacement de début de filetage (0~360 degrés)
G34
Cycle de trous de disposition circulaire
G34 X__Y__I__J__K__;
XY : position centrale du cycle de trous circonférentiels
I : rayon du cercle, exprimé sous forme de nombre positif
J : L'angle du point de perçage initial, dans le sens inverse des aiguilles d'une montre, est positif
K : nombre de trous de perçage, plage 1 ~ 9999, ne peut pas être 0, le sens antihoraire est positif, le sens horaire est négatif
G35
Cycle de trous disposés à angle linéaire
G35 X__Y__I__J__K;
XY : coordonnées du point de départ, affectées par G90/G91
I : Intervalle, la distance en ligne droite entre deux trous
J : Angle, l'angle entre la direction du tableau et l'axe X, la direction antihoraire est positive
K : Le nombre de trous (y compris le point de départ), la plage de réglage est de 1 à 9999
G36
Cycle de trous de disposition d'arc
G36 X__Y__I__J__P__K__;
XY : coordonnées du centre de l'arc
I : rayon de l'arc
J : L'angle du point de perçage initial, dans le sens inverse des aiguilles d'une montre, est positif
P : intervalle d'angle
K : nombre de trous
G37
Mesure automatique de la longueur de l'outil
G37 Z__R__D__F__;
Z : position de l'axe de mesure et valeur des coordonnées de la position mesurée
R : La distance entre le point commençant à se déplacer à la vitesse de mesure et la position de mesure
D : Limitation de la plage d'arrêt de l'outil
F : Vitesse de mesure
G37.1
Boucle de trou de disposition en damier
G37.1 X__Y__I__P__J__K__
XY : coordonnées du point de départ
I : intervalle sur l'axe X
P : Le nombre dans la direction de l’axe X. Spécifiez la plage 1 ~ 9999
J : intervalle de l'axe Y
K : Le nombre dans la direction de l'axe Y
G38
Désignation du vecteur de compensation de rayon d'outil
G38 I__J__;
Utilisé uniquement en mode de correction du diamètre
G39
Correction du rayon d'outil Correction de l'arc de coin
G39 X__ Y__
Utilisé uniquement en mode de correction du diamètre
G40
Correction du rayon d'outil Annuler
G41
Correction du diamètre de l'outil à gauche
G42
Correction du diamètre de l'outil à droite
G40.1
Contrôle normal Annuler
G40.1 X__Y__F__;
G41.1
Contrôle normal laissé effectif
G41.1 X__Y__F__;
G42.1
Contrôle normal à droite efficace
G42.1 X__Y__F__;
G43
Réglage de la longueur de l'outil (+)
G43 Z__H__;
…;
G49 Z__;
G44
Réglage de la longueur de l'outil (-)
G44 Z__H__;
…;
G49 Z__;
G49
Réglage de la longueur d'outil Annuler
G43.1
1ère commande de broche valide
G44.1
2ème commande de broche valide
G45
Réglage de la position de l'outil (extension)
G45 X__D__;
Utilisez la quantité de correction définie dans la zone de mémoire de quantité de correction pour calculer l'allongement dans la direction du déplacement.
G46
Réglage de la position de l'outil (zoom arrière)
G46 X__D__;
Utilisez la quantité de correction définie dans la zone de mémoire de quantité de correction pour réduire la quantité de mouvement dans la direction.
G47
Réglage de la position de l'outil (double)
G47 X__D__;
L'allongement dans la direction du déplacement est calculé comme étant le double de la quantité de correction définie dans la zone de mémoire de quantité de correction.
G48
Réglage de la position de l'outil (réduit de moitié)
G48 X__D__;
La quantité de réduction dans la direction de déplacement est calculée comme étant égale au double de la quantité de correction définie dans la zone de mémoire de quantité de correction.
G47.1
Le contrôle simultané de 2 broches est valable
G50
Échelle Annuler
G51
La mise à l'échelle est valide
G51 X__Y__Z__P__;
XYZ : coordonnées du centre mises à l'échelle
P : grossissement du zoom proportionnel
G50.1
Annulation du miroir de commande G
G50.1 X0;
G50.1 Y0;
G50.1 Z0;
Quel que soit l'axe annulé, il sera inscrit après G50.1.
G51.1
L'image de la commande G est valide
G51.1 X0;
G51.1 Y0;
G51.1 Z0;
L'axe reflété est saisi après G51.1.
G52
Paramètres du système de coordonnées local
G53
Sélection du système de coordonnées mécaniques
G54
Système de coordonnées pièce 1 sélection
G55
Sélection du système de coordonnées pièce 2
G56
Sélection du système de coordonnées pièce 3
G57
Sélection du système de coordonnées pièce 4
G58
Sélection du système de coordonnées pièce 5
G59
Sélection du système de coordonnées pièce 6
G54.1
Sélection du système de coordonnées de la pièce étendue à 48 groupes
G60
Positionnement unidirectionnel
G60 X__Y__Z__;
G61
Mode de contrôle d'arrêt correct
G61.1
Contrôle haute vitesse et haute précision
G61.1 X__Y__F__;
G62
Ajustement automatique de l'avance en coin
G63
Mode tapotement
Le pourcentage de coupe est fixé à 100%
Le maintien de l'alimentation n'est pas valide
L'arrêt d'un seul bloc n'est pas valide
G63.1
Mode de tapotement simultané (tapotement vers l'avant)
G63.2
Mode de taraudage simultané (tapotement inversé)
G64
Mode de coupe
G65
Appel unique de macro utilisateur
G66
Appel d’état de macro utilisateur A
G66.1
Appel d’état de macro utilisateur B
G67
Appel d’état de macro utilisateur C
G68
Rotation des coordonnées valide
G17 G68 X0 Y0 R__;
R : L'angle de rotation dans le sens inverse des aiguilles d'une montre est positif, plage -360.000~+360.000
G69
Rotation des coordonnées Annuler
G70
boucle prédéfinie par l'utilisateur
G71
boucle prédéfinie par l'utilisateur
G72
boucle prédéfinie par l'utilisateur
G73
Cycle fixe (cycle pas à pas)
G73 X__Y__Z__R__F__S__Q__;
XYZ : données de localisation du trou
Q : Faites de votre mieux
R : point R
F : Vitesse d'avance
S : vitesse de broche
G74
Cycle fixe (taraudage inversé)
G74 X__Y__Z__R__Q__F__S__X__Y__;
Z : données de localisation du trou
R : point R
Q : montant de l'étape
F : Vitesse d'avance
S : vitesse de broche
Les valeurs de F et S sont : vitesse * pas=avance
G75
boucle prédéfinie par l'utilisateur
G76
Cycle fixe (alésage de précision)
Une fois les axes X et Y positionnés, l'axe Z se déplace rapidement jusqu'au point R, puis avance jusqu'au point Z à la vitesse donnée par F. Ensuite, la broche est orientée et se déplace sur une certaine distance dans la direction donnée, puis revient rapidement au point initial ou point R. Ensuite, la broche tourne à la vitesse et dans la direction d'origine.
Remarque : veillez à vérifier si la direction de la pointe de l'outil après l'orientation de la broche répond aux exigences.
G77
boucle prédéfinie par l'utilisateur
G78
boucle prédéfinie par l'utilisateur
G79
boucle prédéfinie par l'utilisateur
G80
Annulation du cycle en conserve
G81
Cycle fixe (perçage/trou de plomb)
G8?(G7?) X_Y_Z_R_Q_P_F_L_S_, S_, I_, J_;
G8?(G7?) X_Y_Z_R_Q_P_F_L_S_, R_, I_, J_;
G8 ? (G7?) : Mode d'usinage des trous
XYZ : données de localisation du trou
RQPF : données d'usinage de trous (R : fait référence au point R Q : spécification de chaque quantité de coupe, entrée de valeur incrémentielle
P : Temps de pause, ajoutez WeChat : Yuki7557 et recevez un tutoriel de programme macro
F : vitesse de perçage ou pas de filetage)
L : nombre de répétitions
S : vitesse de rotation de la broche
R : Vitesse de rotation de la broche pendant la commutation ou la récupération de synchronisation
I : largeur de positionnement de l'axe de positionnement
J : Largeur de positionnement de l'axe de perçage
G82
Cycle fixe (perçage/comptage alésage)
G82 X__Y__Z__R__F__P__;
P: temps de pause
G83
Cycle fixe (perçage de trous profonds)
G83 X__Y__Z__R__Q__F__;
Q : Chaque quantité de coupe, entrée incrémentielle
G84
Système Mitsubishi à cycle fixe (taraudage)
G84 X__Y__Z__R__F__P__;
F : hauteur
P : Temps de pause
Cycle fixe (taraudage) Système Frank, etc.
G84 X__Y__Z__R__F__S__;
XYZ : données de localisation du trou
R : point R
F : Vitesse d'avance
S : vitesse de broche
Les valeurs de F et S sont : vitesse * pas=avance
G85
Cycle fixe (alésage et alésage)
Le cycle fixe est très simple et le processus d'exécution est le suivant :
Positionnement des axes X et Y, l'axe Z atteint rapidement le point R, se dirige vers le point Z à la vitesse F et revient au point R à la vitesse F.
G86
Cycle fixe (ennuyeux)
Le processus d'exécution de ce cycle fixe est similaire à celui de G81. La différence est que dans G86, la broche s'arrête lorsque l'outil avance jusqu'au fond du trou.
Revenez rapidement au point R ou au point initial puis faites tourner la broche
G87
Cycle fixe (contre-alésage)
Dans le cycle G87, une fois les axes X et Y positionnés, la broche est orientée, les axes X et Y se déplacent dans la direction spécifiée de la distance donnée par le paramètre de traitement Q et se déplacent vers le fond du trou (point R ) à une vitesse d'avance rapide, et les axes X et Y récupèrent. Dans la position d'origine, la broche tourne à une vitesse et dans un sens donnés, l'axe Z avance jusqu'au point Z à une vitesse donnée par F, puis la broche est à nouveau orientée et les axes X et Y se déplacent dans la direction spécifiée par la distance spécifiée par Q pour se nourrir rapidement. La vitesse revient au point initial, les axes X et Y reviennent à leurs positions de positionnement et la broche commence à tourner.
Les notes sont les mêmes que celles du G76
G88
Cycle fixe (ennuyeux)
G88 est un cycle fixe pour l'alésage avec fonction de retour manuel
G89
Cycle fixe (ennuyeux)
G90
Instructions en valeur absolue
G90 X__Y__Z__;
G91
commande de valeur incrémentielle
G91 X__Y__Z__;
G92
Paramétrage du système de coordonnées mécaniques
G92 S__Q__;
S : Vitesse de serrage maximale ;
Q : Vitesse de serrage minimale
G92.1
Paramétrage du système de coordonnées pièce
G93
Alimentation du compteur
G94
Alimentation non synchrone (alimentation par minute)
G95
Avance synchrone (avance par tour)
G96
Le contrôle personnalisé de la vitesse hebdomadaire est efficace
G96 S__P__;
S : Vitesse hebdomadaire
P : La vitesse périphérique doit être contrôlée pour spécifier l'axe
G97
Zhousu One Contrôle personnalisé Annuler
G98
Retour au point de départ du cycle fixe
G99
Retour au point R à cycle fixe
G113
Annulation du contrôle de synchronisation de broche
G114.1
Contrôle de synchronisation de broche valide
G114.1 H__D__R__A__;
H : Sélection de base de la broche
D : sélection de broche synchrone
R : montant du décalage de phase de broche synchrone
A : Constante de temps d’accélération et de décélération de synchronisation de broche





