May 18, 2024 Laisser un message

Explication complète et détaillée des machines-outils CNC (G Explication complète et détaillée du code des machines-outils CNC (code G))

 

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

 

 

Envoyez demande

whatsapp

skype

Messagerie

Enquête