Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

Codes G Fadal Codes M Sous-programmes fixes

Codes G Fadal Codes M Sous-programmes fixes, etc. pour les machinistes cnc qui travaillent sur les VMC Fadal.

Codes G

Code G Description
G0 Voyage rapide
G1 Interpolation linéaire
G2 Interpolation circulaire (sens horaire)
G3 Interpolation circulaire (sens anti-horaire)
G4 Dwell P=Temps en millisecondes
Aussi : Vérification en position non modale
G5 Voyage rapide non modal
G8 Accélérer (pas de rampes d'alimentation)
G9 Décélération (rampes d'alimentation)
Aussi :Vérification de la position
G10 Entrée de données programmable
L02=Appareil X, Y, Z, A, B, P=0, 1-48
L10=Longueur, P=1-99, R0=Montant
L12=Diamètre, P=1-99, R0=Quantité
L13=Lire Fixation, P=1-24, R0=Z, R1=X, R2=Y
L14=Lire Longueur, P =1-99, R0=Montant
L15=Lire Diamètre, P=1-99, R0=Montant
L100 à L109=Valeurs R, P=Montant
G15 Interpolation circulaire YZ avec l'axe A
G17 Sélection du plan XY
Aussi :enroulement de la came sur l'axe Y
Q= rapport de l'axe A/[5p (diamètre de la came en pouces)]
Q= rapport de l'axe A/[(5/ 25.4p (came dia. en mm)]
P0=Axe A, P1=Axe B
G17.1 Échange de mots A/B activé
G17.2 Échange de mots A/B désactivé
G18 Avion ZX
G19 Plan YZ
G20 Vérifier le réglage des paramètres en pouces
G21 Vérifier le paramétrage des paramètres métriques
G28 Retour à zéro
G28.1 Retour de Jog Away
G29 Retour à zéro
G31 Fonction tactile de la sonde
G31.1 Sonde sans fonction tactile
G40 Annuler la compensation du rayon de fraise
G41 Compensation du rayon de fraise à gauche (montée)
G42 Compensation du rayon de fraise à droite (conve.)
G43 Compensation de longueur d'outil positive
G44 Compensation de longueur d'outil négative
G45 Expansion simple du décalage de longueur d'outil
G46 Réduction simple de décalage de longueur d'outil
G47 Extension double du décalage de longueur d'outil
G48 Double réduction du décalage de longueur d'outil
G49 Annulation du décalage de longueur d'outil
G50 Annuler le contrôle de la pente de la rampe
G50.1 Annuler l'image miroir
G51 Contrôle de pente de rampe
R0=Valeur de vitesse de rampe de 0,5 à 2.
R0+=Axe Z, R0-=Axe XY
G51.1 Image miroir
G51.2 Compensation de charge d'outil
Avance d'état avant la ligne G51.2
R1=Charge de broche cible
R2=Min. Réduction du taux d'alimentation en pourcentage
R3=Max. Augmentation du taux d'alimentation en pourcentage
R4=Temps au min. Vitesse d'alimentation pour lancer le maintien de la diapositive
G51.3 Mise à l'échelle des axes
R1=Programme (Les trois axes)
R2=X
R3=Y
R4=Z
G52 Décalage du système de coordonnées
G53 Utiliser le système de coordonnées machine
G54-59 Décalages de fixation 1-6
G66 Appel de sous-programme modal
G67 Annulation de sous-programme modal
G68 Rotation (R0=Angle, XY=Centre de rotation)
G69 Annulation de rotation
/>G70 Vérifier le paramètre en pouces
G71 Vérifier le paramètre métrique
G73 Pick Drill
Q=Taille de Peck
P=Distance d'alimentation avant le prochain Peck (facultatif)
I=Peck initial
J=Réduction de la valeur pour les Peck suivants
K =taille minimale du pic
G74 Taraud à gauche
Format 1 Q=Pas de filetage (1/pas), F=RPM
Format 2 S=RPM, F=Avance (Pas * RPM)
G74.1 Taraud rigide à gauche
Format 1 Q=Pas de filetage (1/pas), F=RPM
Format 2 S=RPM, F=Avance (Pas * RPM)
G74.2 Préparez-vous pour G74.1
G75 Cycle de tête de taraudage
Format 1 Q=Pas de filetage (1/pas), F=RPM
Format 2 S=RPM, F=Avance (Pas * RPM)
G76 Fine Boring
Q=Quantité de décalage Y+ ou
I=Quantité et direction du décalage X
J=Quantité et direction du décalage Y
G80 Annulation du cycle fixe
Perceuse G81, perceuse ponctuelle
G82 Foret à centrer, contre-alésage
P=temps d'arrêt en millisecondes
180 000/RPM=temps d'arrêt pour 3 tours
G83 Cycle de trou profond
Q=Taille de perçage
P=Distance d'alimentation avant le perçage suivant (facultatif)
I= Débit initial
J= Réduction de la valeur pour les perçages suivants
K=Taille minimale du pic
G84 Taraud à droite
Format 1 Q=Pas de filetage (1/pas), F=RPM
Format 2 S=RPM, F=Avance (Pas * RPM)
G84.1 Taraud rigide à droite
Format 1 Q=Pas de filetage (1/pas), F=RPM
Format 2 S=RPM, F=Avance (Pas * RPM)
G84.2 Préparez-vous pour G84.1
G85 Alésage intérieur/extérieur
G86 Alésage / Arrêt de la broche / Sortie rapide
G87 Alésage intérieur/extérieur
G88 Bore In / Dwell / Out, P=millisecondes
G89 Bore In / Dwell / Out, P=millisecondes
G90 Positionnement absolu
G91 Positionnement incrémentiel
G91.1 Exécution à grande vitesse (système -2 uniquement)
G91.2 Annulation de l'exécution à grande vitesse
Aussi :compression binaire/point final de l'analyseur
G91.3 Point de départ de la compression binaire/analyseur
G92 Préréglage absolu
G93 Spécification de la vitesse d'alimentation 1/T (temps inverse)
G94 Spécification du taux d'alimentation DPM, IPM
G98 Revenir au plan initial
G99 Revenir au plan de dégagement R0

Codes M

Code M Description
M0 Arrêt du programme
M1 Arrêt facultatif
M2 Fin du programme
M3 Broche activée dans le sens des aiguilles d'une montre
M3.1 Sous-broche activée Ignorer l'aimant CW
M3.2 Reconnaître l'aimant de la broche
M4 Broche activée dans le sens inverse des aiguilles d'une montre
M4.1 Sous-broche activée Ignorer l'aimant CCW
M4.2 Reconnaître l'aimant de la broche
M5 Broche désactivée
M6 Changement d'outil
M7.1 Servo liquide de refroidissement activé
M8 Refroidissement activé
M8.1 Servo liquide de refroidissement activé
M9 Arrêt du liquide de refroidissement
M10 Annuler la réciprocité
M11 Réciprocité sur l'axe X
M12 Réciprocité de l'axe Y
M13 Réciprocité de l'axe Z
M14 Réciprocité de l'axe B
M15 Réciprocité de l'axe A
M16 Réciprocité de l'axe C
M17 Fin de sous-programme
M18 Cycle indexeur Cushman
M19 Arrêt/Orientation de la broche
M20 Cycle d'indexation à usage général
Aussi : Fermeture automatique des portes
Aussi :Activer/désactiver l'hydrobalayage
M30 Fin de tous les sous-programmes
Aussi :Fin du programme (Format 2)
M31 Échanger des palettes
M32 Stocker/Charger la palette A
M32.1 Charger et vérifier la palette A
M33 Stocker/Charger la palette B
M33.1 Charger et vérifier la palette B
M41 Régime bas de gamme
M42 RPM haut de gamme
M45 Exécuter un cycle fixe
M46 Approche positive activée
M47 Annuler l'approche positive
M48 Taux d'alimentation et pot RPM actifs
M48.1 Pot de liquide de refroidissement servo actif
M48.2 Palette active à double pot rotatif A
M48.3 Palette active B à double pot rotatif
M49 Taux d'alimentation et pot RPM inactifs
M49.1 Pot de liquide de refroidissement servo inactif
M49.2 Palette A inactive à double pot rotatif
M49.3 Palette B inactive à double pot rotatif
M60-69 Appareils connectés à l'utilisateur
M60 Frein d'axe A activé M65 Sonde TS-20 active
M61 Frein d'axe A désactivé M66 Sonde MP-12 active
M62 Frein d'axe B activé M67 Sonde laser active
M63 Frein axe B désactivé M68 Moteur delta
M64 Sonde MP active M69 Moteur étoile
M80 Ouverture automatique des portes
M81 Fermeture automatique des portes
M90 Gain par défaut (de la commande SV)
M90.1 Activation avancée du gain d'alimentation directe P=Gain (50-250)
M91 Gain normal
M92 Gain intermédiaire
M94 Avance vers l'avant
P=Tolérance d'angle
Q=Longueur de ligne (Déplacement inférieur à ceci non coché)
Exemple :M94 P91 Q.002
M94.1 Avance par modification de la vitesse d'avance
État de la vitesse d'avance avant la ligne M94.1
P=Angle
Q=Pourcentage de changement à chaque modification
R0+=Min. Modification de l'avance
R1+=Longueur à ignorer M94.1
R2+=Modifier l'avance tous les, cet angle, à partir de P
Exemple :M94.1 P170 Q10. R0+50. R1+1. R2+15.
M94.2 Avance avancée activée,
P=rampe, Q=fenêtre de détail
M95 Feed Forward Cancel
M95.1 Feed Forward Modifier Annuler
M95.2 Annulation du flux avancé
M96 Rouler le CRC
M97 CRC intersectionnel
M98 Exécuter le sous-programme
P=Programme #
L=# de répétitions
M99 Fin du sous-programme
Aussi :Saut de ligne, P=Ligne #, Exemple :M99 P#

Sous-programmes fixes

Sous-routines Description/Paramètres
L9101 Fonctions de sonde
R1+1-10, voir le manuel de l'utilisateur pour plus de détails
L9201 Gravure :
R1+0=Police standard
R1+1=Police pochoir
R1+2=Standard sérialisé
R1+3=Pochoir sérialisé
R2+ =Hauteur des lettres
R3+=Angle du mot
R4+=Incrément de série
R0=Plan de dégagement Z=Profondeur finale F=Vitesse d'avance
L93NN Cercle de boulons
R0=1 (distance X et direction incrémentielles de la 1ère position au centre)
R1=J (distance Y incrémentielle et direction de la 1ère position au centre)
R2=Angulaire pas entre les trous (+ angles pour CCW, – angles pour CW)
NN=Nombre de trous
L94NN Cycle d'alésage de fraisage CCW :
R0+=Avance, R1+=Diamètre du trou, NN=Répétitions
L95NN Cycle d'alésage de fraisage CW :
R0+=Avance, R1+=Diamètre du trou, NN=Répétitions
L9601 Poche rectangulaire CCW :
R0+=Avance, R1+=Rayon d'angle sur l'outil, R2+=X, R3+=Y
L9701 Poche rectangulaire CW :
R0+=Avance, R1+=Rayon d'angle sur l'outil, R2+=X, R3+=Y
L9801 Poche circulaire CCW :
R0+=Avance, R1+=Rayon d'angle sur l'outil, R2+=Diamètre du trou
L9901 Poche circulaire CW :
R0+=Avance, R1+=Rayon d'angle sur l'outil, R2+=Diamètre du trou

Résumé du mot NC

Résumé des mots NC Définition
A Une commande de mouvement angulaire d'axe (ou Servo Coolant en option)
B Commande de mouvement angulaire de l'axe B
C Commande de mouvement angulaire de l'axe C
D Décalage du diamètre de l'outil
E Décalage du luminaire
F Avance ou vitesse de broche pour le taraudage
G Fonction préparatoire
H Décalage de longueur d'outil ou décalage de longueur et de diamètre pour le format 1
Je Distance de l'axe X au centre de l'arc ou Taille du pas initial pour le perçage (G73 G83) ou Décalage de l'axe X dans le cycle d'alésage (G76) Distance de l'axe JY au centre de l'arc ou Valeur de réduction du pas initial (G73, G83) ou de l'axe Y décalage dans le cycle d'alésage (G76)
J Distance de l'axe Y au centre de l'arc ou valeur de réduction du pas initial (G73, G83) ou décalage de l'axe Y dans le cycle d'alésage (G76)
K Distance de l'axe Z au centre de l'arc ou Taille minimale du perçage pour le perçage (G73, G83)
L Définition ou appel de sous-programme ou Fonction de répétition de sous-programme (M98) ou Fonction d'entrée de données programmables (G10) ou Fonction de répétition de ligne ou Répétitions de cycle fixe
M Code fonction machine
N Numéro de séquence de programme
O Numéro d'identification du programme
P Durée de temporisation en millisecondes (G04) ou Facteur de pourcentage pour l'avance de retrait sur les cycles de taraudage ou Numéro de correction de dispositif et d'outil (G10) ou Numéro de sous-programme (M98) ou Valeur pour R0-R9 (G10) ou Saut de numéro de séquence/ligne ( M99) ou Distance d'avance avant picot (G73 G83) ou P1 avec G17 Q pour utiliser l'axe B pendant le mappage ou Tolérance angulaire pour l'avance avant
Q Taille de perçage dans les cycles de perçage (G73, G83) ou Pas de filetage dans les cycles de taraudage (G74, G75, G84) ou Diamètre pour le remplacement automatique du diamètre d'outil (H99) ou Facteur d'échelle pour la programmation de came plate sur la table rotative ou Tolérance de longueur pour ignorer Feed Forward
R Saisie de paramètre de sous-programme R0 à R9 R0 Plan pour cycle fixe ou désignation de rayon (interpolation circulaire, G2 et G3) ou quantité de valeur de correction d'outil (G10) Variables paramétriques R0, R1 – R9
S Vitesse de broche (RPM)
S.1 Définir la portée de la ceinture sur faible
S.2 Définir la portée de la ceinture sur élevée
T Sélecteur de numéro d'outil pour tourelle
V Variables dans les macros (V1-V100)
X Commande de mouvement de l'axe X
O Commande de mouvement de l'axe Y
Z Commande de mouvement de l'axe Z

Résumé du personnage

Personnage Définition
0-9 Chiffres numériques
A-Z Caractères alphabétiques
% Démarrage ou fin du programme, rembobiner pour commencer
+ Plus, positif
Moins, négatif
( Début de commentaire (programme CN standard), ou Début de texte de gravure (sous-programme fixe L9201), ou opérateur mathématique (programmation macro)
. Point décimal
, Virgule
EOB Touche ENTREE, retour chariot / saut de ligne (ASCII 13,10)
* Début du commentaire
/ Saut de bloc facultatif
 : Numéro d'identification du programme (Format 2)
# Identification de ligne macro

commande numérique par ordinateur

  1. Les outils CNC équilibrés réduisent les vibrations pour des vitesses de rotation et d'alimentation élevées
  2. Cours à vide CNC
  3. Remplacement de la vitesse et de l'alimentation CNC
  4. Introduction aux codes CNC M
  5. G-Code G95 Avance par tour
  6. Codes M Haas Mill
  7. Codes M Mach3
  8. Codes M – Quiz sur la programmation CNC
  9. Codes G – Quiz sur la programmation CNC