(Les codes G varient d'une machine à l'autre) Système de coordonnées de travail G54 1 sélectionner
Positionnement G00 (avancement rapide) Système de coordonnées de travail G55 2 sélectionner
Interpolation linéaire G01 (avance) Système de coordonnées de travail G56 3 sélectionner
G02 interpolation circulaire dans le sens des aiguilles d'une montre Système de coordonnées de travail G57 4 sélectionnez
G03 interpolation circulaire CCW Système de coordonnées de travail G58 5 sélectionner
G04 pause Système de coordonnées de travail G59 6 sélectionner
Désignation de l'axe imaginaire G07 Positionnement unidirectionnel G60
Vérification d'arrêt exact G09 Mode de vérification d'arrêt exact G61
Paramètre de valeur de décalage G10 Mode de coupe G64
Sélection du plan XY G17 Appel simple de macro personnalisée G65
Sélection du plan G18 ZX Appel de macro personnalisé G66
Sélection du plan YZ G19 Appel de macro personnalisé G67 modal annuler
Entrée G20 en pouces Rotation du système de coordonnées G68 ACTIVÉE
Entrée G21 en mm Rotation du système de coordonnées G69 OFF
Limite de course enregistrée G22 ACTIVÉE Cycle de perçage par étapes G73
Limite de course stockée G23 DÉSACTIVÉE Cycle de taraudage G74
Vérification du point de référence G27 avant retour G76 alésage fin
G28 retour au point de référence Annuler le cycle en boîte G80
G29 retour du point de référence Cycle de perçage G81, alésage de repérage
G30 retour au 2e, 3e et 4e point de référence Cycle de perçage G82, contre-alésage
G31 saut de découpe Cycle de perçage en peck G83
Filetage G33 Cycle de taraudage G84
Annuler la compensation de coupe G40 Cycle de perçage G85, G86
Compensation de coupe G41 à gauche Cycle de perçage arrière G87
Compensation de coupe G42 à droite Cycle d'alésage G88, G89
Compensation de longueur d'outil G43 + dir Programmation absolue G90
Compensation de longueur d'outil G44 - dir Programmation incrémentale G91
Annuler la compensation de longueur d'outil G49 Programmation G92 du point zéro absolu
Augmentation de l'offset de l'outil G45 G94 alimentation par minute
Diminution du décalage d'outil G46 G95 par révolution d'alimentation
Double augmentation d'offset d'outil G47 Contrôle de la vitesse de surface constante G96
Diminution double de l'offset de l'outil G48 Annuler le contrôle de la vitesse de surface constante G97
G50 mise à l'échelle désactivée G98 retour au point initial dans le cycle en conserve
Mise à l'échelle G51 activée G99 retour au point de référence dans le cycle en conserve
Paramétrage du système de coordonnées locales G52
TABLEAU DES CODES G STANDARD POUR TOURNEURS
(Les codes G varient d'une machine à l'autre) Compensation du rayon de nez d'outil G42 à droite
Positionnement G00 (rapide) Programmation du point zéro absolu G50 G92
Interpolation linéaire G01 (avance) réglage de la vitesse maximale de la broche
G02 interpolation circulaire horaire Appel simple de macro utilisateur G65
G03 interpolation circulaire dans le sens antihoraire Appel modal de macro utilisateur G66
G04 maintien Annulation d'appel de modal utilisateur G67
Interpolation d'axe hypothetique G07 (sinus) Image miroir G68 pour tourelles doubles ACTIVÉE
courbe) Image miroir G69 pour tourelles doubles OFF
G09 arrêt exact Cycle de finition G70 G72
Paramétrage de la valeur de décalage G10 G71 G73 enlèvement de matière en tournage
Données d'entrée G20 G70 pouces Élimination de stock G72 G74 lors de l'usinage en face
G21 G71 entrée de données métriques Modèle G73 G75 répétitif
Limite de course stockée G22 ACTIVÉE Percée par plongeon G74 G76 en axe Z
Limite de course stockée G23 DÉSACTIVÉE G75 G77 rainurage sur l'axe X
Vérification du point de référence G27 Cycle de filetage G76 G78
G28 retour au point de référence Cycle de coupe G90 G77 G20 A
G29 retour au point de référence G92 G78 G21 cycle de coupe de filetage
Retour G30 au 2ème, 3ème et 4ème point de référence G94 G79 G24 cycle de coupe B
G31 sauter la coupe Contrôle de la vitesse de surface constante G96
Filetage G32 G33 G97 annuler le contrôle de vitesse de surface constante
Découpe de filetage variable G34 G98 G94 avance par minute
Compensation automatique de l'outil G36 X G99 G95 alimentation par révolution G95
Compensation automatique d'outil G37 Y Programmation absolute G90
Annuler la compensation du rayon de nez de l'outil G40 G91 programmation incrémentale
Compensation du rayon de nez d'outil G41 à gauche
CODES M STANDARD
(Les codes M varient d'une machine à l'autre)
Arrêt du programme M00
M01 arrêt facultatif
M02 fin de programme (pas de rembobinage)
Broche M03 sens horaire
Broche M04 dans le sens antihoraire
Arrêt de broche M05
Changement d'outil M06
M07 brouillard de refroidissement ACTIVER
M08 refroidissement par fluide ACTIVER
M09 liquide de refroidissement OFF
Orientation de broche M19 ON
Programme de fin M30 (arrêt de retour en arrière)
Sous-programme d'appel M98
M99 fin de sous-programme
code de programme de machine CNC
Code standard de la machine CNC
Les machines CNC ne peuvent lire que les codes standards qui ont été convenus par l'industrie fabriquant les machines.
CNC. Avec ce code standard, les usines de machines CNC peuvent utiliser un PC comme entrée qui
produit par soi-même ou recommandé. Le code standard sur les machines CNC est :
Tour
Fonction G
G00 Mouvement rapide
G01Interpolation linéaire
G02/G03 Interpolation circulaire
G04 Temps de repos.
G21 Blok vide
G24 Définition du rayon dans la programmation des prix absolus
G25/M17 Technique sous-programme
G27 Instruction de saut
G33 Découpe de filet avec fraisage fixe identique
Moteur G64 à courant alternatif
G65 Service de cassettes
G66 Service de transport entre les appareils RS 232
G73 Cycle de perçage avec interruption de copeaux
G78 Cycle de la tournage
G81 Cycle de perçage
G82 Cycle de perçage avec temps de maintien.
G83 Cycle de perçage avec retrait
G84 Cycle de tournage longitudinal
G85 Cycle de réamer
G86 Cycle de distribution
G88 Cycle de tournage transversal
G89 Cycle de perçage avec demeure.
G90 Programmation du prix absolu
G91 Programmation du prix incrémental
G92 Enregistreur de fixation
G94 Fixation de la vitesse d'avance
G95 Détermination de la taille de l'argument
G110 Alur de surface
G111 Alur extérieur
G112 Alur dans
G113 Ulir luar
G114 Ulir dans
G115 Surface rugueuse
G116 Tournée brut
Fonction M
M00 Arrêt programmé
M03 Sumbu principal dans le sens des aiguilles d'une montre
M05 L'axe principal s'arrête
M06 Calcul de la longueur de l'outil, remplacement de l'outil
M08 Point de départ régulateur
M09 Point de départ du régulateur
Ml7 Commande de saut arrière
M22 Point de départ du régulateur
M23 Point de départ de la régulation
M26 Point de départ de l'émetteur
Le programme M30 est terminé
M99 Paramètre cercle
M98 Compensation de relâchement / secousse automatique
Fraiseuse
Fonction G
G00 Mouvement rapide
G01 Interpolation linéaire
G02 Interpolation circulaire dans le sens des aiguilles d'une montre
G03 Interpolation de courbe dans le sens inverse des aiguilles d'une montre
G04 La durée est d'un temps d'arrêt.
G21 Blok kosonq
Sous-programme G25 Memanqqil
G27 Instructions de saut
G40 Compensation du rayon de la lame de dégagement
G45 Ajout de rayon de pirau
G46 Réduction du rayon de la lame
G47 Ajout du rayon de la lame 2 fois
G48 Penguranqan radius pisau 2 fois
Moteur G64 asutan sans courant (Fonction de réglage)
G65 Pelavanan de bande magnétique (Fonction de réglage)
G66 Exécution entre les appareils avec RS 232
G72 Cycle de fraisage de poche
G73 Cycle de rupture fatal
G74 Cycle de taraudage (sens antihoraire)
G81 Cycle de perçage fixe
G82 Cycle de perçage fixe avec un diamètre de trou
G83 Cycle de perçage fixe avec évacuation des copeaux
G84 Cycle de perçage
G85 Le cycle de réclamation reste
G89 Le cycle de la meuleuse reste avec un temps d'arrêt.
G90 Programmation de la valeur absolue
G91 Programmation en mode incrémental
G92 Définit le point de référence
Fonction M
M00 Diam
M03 Spindel frais vivant.searahjarumjam
M05 Broche frais mat!
M06 Déplacement de l'outil, rayon d'entrée de la fraise
M17 Retour au programme principal
M08 Relation extérieure
M09 Relation extérieure
M20 Relations sortantes
M21 Relation sortante
M22 Relation extérieure
M23 Relation extérieure
M26 Relation externe - impulsion
Le programme M30 se termine
M98 Compensation hilarante / assouplissement automatique
Paramètre M99 de l'interpolation circulaire (en rapport avec G02/303)
Tanda d'Alarme
A00 Salah code G/M
A01 Rayon de Salah/M99
A02 Salah nilaiZ
A03 Salah valeur F
A04 Salah nilai Z
A05 Il n'y a pas de code M30
A06 Il n'y a pas de code M03
A07 Pas de signification
A08 Pita épuisée à la conservation dans la cassette
A09 Programme non trouvé
A10 Pita kaset dans la sécurité
A11 Salah pemuatan
A12 Salah vérification
A13 Réglage en pouces/mm avec mémoire de programme complète
A14 Salah position de la tête de fraisage / ajout de chemin avec LOAD ┴ / M ou ┤ / M
A15 Salah valeur Y.
A16 Il n'y a pas de valeur de rayon pour l'outil de fraisage
Sous programme A17 Salah
A18 Le chemin de compensation du rayon de la fraise est inférieur à zéro
Programme et Section du Programme CNC
1 Votes
Encore une fois au sujet du CNC que je discute.. Comprenez.. à cause des heures supplémentaires fréquentes au labo.
Hohohoo…Éclairons le sujet de la programmation CNC. Les amis peuvent également partager.
avec moi sur le CNC, peut-être que nous pourrions échanger des idées et des informations récentes à ce sujet
cette codification...
Le programme CNC est une série d'instructions logiques organisées par des codes de lettres.
et dans des chiffres compréhensibles par l'unité de contrôle de la machine. Le programme CNC est spécialement conçu pour
une machine particulière et pour la fabrication d'un produit particulier. Le programme CNC à l'intérieur se compose de
d'un certain nombre de codes de commande qui sont organisés sous forme de combinaisons de lettres et de chiffres.
Le code sous forme de lettres, par exemple N, G, M, F. Cela s'appelle une adresse. Un code de lettres qui est
à la suite d'un chiffre (combinaison de lettres et de chiffres) est appelé « mot » (word). Combinaison
parmi plusieurs mots appelés « bloc ».
Dans un programme CNC, une étape de commande est écrite sur une seule ligne, ce qui signifie 'bloc'.
il s'agit d'une combinaison de plusieurs mots écrits dans une seule ligne de programme. Ordinateur (unité
contrôle) machine lisant et exécutant le programme par blocs, et non par mots.
Système de Distribution
Pour les tours, comme l'axe principal est horizontal, l'axe Z est l'axe
allongement de la base de la machine à tourner, tandis que l'axe X est la direction transversale (voir
image)
Méthode de Programmation
La méthode de programmation se compose de 2 types à savoir :
a) Programmation des prix Absolus Dans la programmation des prix absolus, les points qui doivent
atteint par le ciseau déclaré depuis un point zéro.
b) Programmation des prix Incrémentale Dans la programmation des prix incrémentale, les points qui
doit être atteint par le ciseau exprimé à partir de plusieurs points zéro (références). Le point final du mouvement
Chaque ciseau est un point de référence pour le mouvement suivant.
Programmation des machines NC/CNC
La programmation sur une machine à commande numérique (CNC) consiste essentiellement à déterminer les coordonnées finales de chaque
mouvement du ciseau lors de l'usinage. Pour l'ordre de traînée allongée, Z est utilisé et pour
La commande horizontale utilise X. Pour déterminer la direction, on utilise le signe positif (+) et le signe
négatif (-)
Les commandes souvent utilisées pour former le contour des objets sont parmi les suivantes :
1) Contour droit (mouvement rectiligne)
Le mouvement rectiligne peut être effectué avec 3 instructions, à savoir :
a) G 00, ce mouvement a une vitesse de 700 mm/min. Pour cela, cette commande
seulement utilisé pour le mouvement de positionnement sans alimentation. Le format utilisé est N…/G
00/X± …/Z± …
b)G 01, la vitesse de mouvement peut être réglée selon les besoins. Cette commande est utilisée pour
mouvement rectiligne à une fois. Le format utilisé N…/G 00/X± …/Z± …/F …
c) G 84, cette commande génère un cycle de tournage en longueur qui est
combinaison des commandes G 00 et G 01.
d) G 86, le mouvement généré par cette commande est le même que G 84, l'objet est en mouvement
L'alimentation se fait dans le sens transversal. Ce cycle est également appelé cycle de tournage en rainure.
2) Contour courbé
Le mouvement courbe (circulaire) peut être effectué avec l'instruction G 02 pour un mouvement dans le sens des aiguilles d'une montre
aiguille des heures et G 03 pour s'opposer au sens des aiguilles d'une montre. Pour indiquer dans le sens des aiguilles
jam ou contraire, la direction de l'observation doit être établie. Pour la machine à commande numérique par ordinateur, la direction
l'observation est prise du côté du ciseau. Le format qui est entré a 2 possibilités, à savoir
:
(a) si un arc de cercle forme un angle de 90° est N…/ 0302GG/X± …/Z± …/F …
(b) si l'arc du cercle est inférieur à 90°, après le format ci-dessus, ajouter N…/M 99/I±
…/K± ….
3) Contour ulir
Pour créer un fil, cela peut se faire avec 2 commandes, à savoir :
(a) G 33 pour la programmation d'une coupe à un seul passage. Plongée et tirage
à nouveau effectué avec la programmation G 00 ou G 01. Le format utilisé est N…/G
33/Z± …/K …
(b) G 78 pour le cycle de filetage. À cette commande, après que le filetage est formé, la position de l'outil reviendra.
à la position de départ lorsque la commande G 78 est saisie. Le format utilisé est N…/G 78/X± …/Z±
…/K …/H …
Comme pour les commandes G 84 et G 86, si la fonction H n'est pas définie, alors le processus
Le filetage est effectué en une seule opération.
5) Processus de forage
Le processus de forage peut être réalisé avec 4 commandes, à savoir :
(a) G 73 pour le cycle de perçage avec rupture de copeaux. Les étapes de travail de ce cycle sont
Chaque mouvement en avant de 2 mm, le foret reculera de 0,2 mm. Ce mouvement est effectué en continu.
jusqu'à la profondeur souhaitée est atteinte. Le format utilisé est N…/G
73/Z± …/F …
(b) G 81 pour le cycle de perçage, c'est-à-dire que le processus de perçage se poursuivra jusqu'au point
objectif et ensuite revenir à la position initiale de la commande G 81. Format utilisé N…/G
81/Z± …/F …
(c) G 82 pour le cycle de perçage avec un temps de repos.
(d) G 83 pour le cycle de perçage avec le retrait. Ce mouvement est effectué pour faire
faire sortir le train de tiges de forage du trou. Le format utilisé N…/G 83/Z±
.../F ...
5) Processus de redémarrage
Le processus de reamer est essentiellement le même que le processus de perçage, la différence étant que le reamer est destiné à
affiner la surface et créer des dimensions de trou de précision. Il existe 2 types de cycles de reamer.
c'est-à-dire
(a) après le processus jusqu'à la taille souhaitée, le reamer revient. Le format utilisé
N…/G 85/Z± …/F …
(b) le cycle de reamer reste immobile. Pendant ce cycle avant que le reamer ne revienne, le processus s'arrête.
quelques instants avec le reamer tournant puis reviennent. Format utilisé N…/G
89/Z± …/F ...
6) Le processus de tournage transversal pour le dressage, la commande utilisée est N…/G 88/Z±
…/F …/H …
En plus de ce qui a été mentionné ci-dessus, les commandements à se rappeler dans
la programmation des machines CNC est :
1) Instruction G 92 (enregistrement de la définition). Cette commande est utilisée pour déplacer le point.
nol référence de l'ouvrage par rapport au point de référence de l'outil. Si cette commande est utilisée
Commencer la programmation, par défaut la méthode de programmation absolue.
2) La commande G 90 pour la programmation absolue ou G 91 pour la programmation incrémentale.
3) La commande M 02 ou M 03 pour ordonner à la broche principale de tourner.
4) Commande M 06 lorsqu'elle utilise plus d'un type d'outil.
5) Instruction M 05 pour arrêter la rotation de l'axe principal
6) La commande M 30 pour terminer le programme.