Sep 06, 2021 Laisser un message

Centre d'usinage CNC 1165 code de programme, compétences de programmation et instructions communes


La signification des caractères d'adresse communs


Explication détaillée des codes d'instructions de programmation du centre d'usinage CNC FANUC


Fonction auxiliaire M commande


Remarque : Il ne peut y avoir qu'une seule commande M dans un bloc. Si deux ou plusieurs commandes M apparaissent dans un programme, seule la dernière commande M est valide et les autres ne sont pas valides !


Autres instructions


(1) F—commande de vitesse d'avance


F et les chiffres suivants indiquent que lorsque la commande est G94, l'unité est mm/min, lorsque la commande est G95, l'unité est mm/r.


(2) S—commande de vitesse de broche


S et les chiffres suivants indiquent que l'unité est r/min.


(3) T—Commande d'outil


T et les trois chiffres suivants indiquent le numéro de l'outil.


(4) Valeur de compensation de longueur d'outil H et D et valeur de compensation de rayon d'outil


H et D et les trois chiffres suivants indiquent que les trois chiffres sont l'adresse mémoire (numéro) où la quantité de compensation d'outil est stockée.


Explication détaillée du code de commande G


1. Réglage de la fonction de la machine


1. G53—Sélectionnez le système de coordonnées de la machine


Format : G53 XYZ ; (XYZ est la valeur de la coordonnée machine)


Remarque : Lorsque la commande G53 est spécifiée, la compensation de rayon, la compensation de longueur d'outil et la valeur de correction d'outil de l'outil seront effacées. Généralement, l'axe Z est désigné pour le changement d'outil.


2. G54~G59—Sélectionnez le système de coordonnées de la pièce


Remarque : Après la mise sous tension et le retour du point de référence, le système sélectionne automatiquement G54.


3. G54.1 P1~P48—Sélectionnez un système de coordonnées pièce supplémentaire


4. G52—système de coordonnées local


Format : G52X YZ ;


Signification du format : Pour faciliter la programmation, définissez le sous-système de coordonnées du système de coordonnées de la pièce. La valeur de XYZ dans G52 est la coordonnée de position dans le système de coordonnées pièce G54~G59.


Annuler le système de coordonnées local——G52 X 0 Y 0 Z 0;


Remarque : Lorsque le système de coordonnées local G52 est commandé ou que le système de coordonnées local est annulé, les valeurs de correction d'outil telles que la compensation de longueur d'outil et la compensation de rayon d'outil seront annulées. Dans le programme suivant, la correction de longueur d'outil, la correction de rayon d'outil et les autres valeurs de correction d'outil spécifiées doivent être réinitialisées.


5. G90—Programmation absolue


La programmation absolue signifie que l'outil se déplace vers une certaine position en s'éloignant de l'origine du système de coordonnées pièce.


6. G91—Programmation incrémentale


Dans la programmation incrémentale, la distance du mouvement de l'outil est calculée en fonction du point précédent, qui est l'incrément du point précédent.


7. G21—entrée mm G20—entrée pouces


8. G16—Activer la commande de coordonnées polaires G15—Annuler la commande de coordonnées polaires


2. Instruction de fonction d'interpolation


1. G00—Instruction de positionnement rapide


Format : G00 XYZ ;


Signification du format : La commande G00 fait passer l'outil du point actuel de l'outil à un autre point à la vitesse la plus rapide en mode de contrôle de position de point. La trajectoire n'est pas nécessairement deux points et une ligne, il peut s'agir d'une ligne brisée.


Remarque : (1) Lorsque l'outil se déplace de haut en bas : G00 XY ; Z ; Définissez d'abord le plan XY, puis l'axe Z descend. (2) Lorsque l'outil se déplace de bas en haut : G00 Z ; XY ; L'axe Z monte en premier, puis le plan XY est défini.


2. G01—Commande d'interpolation linéaire


Format : G01 XYZF ;


Signification du format : La commande G01 fait passer l'outil du point courant au point spécifié selon la commande F.


3. G02—interpolation horaire, G03—interpolation antihoraire


Format : G17 {G02 /G03}XY (R /IJ )F ;


G18 {G02 /G03}X Z (R /I K )F;


G19 {G02 /G03}Y Z (R /J K )F;


Signification du format :


Remarque : 1. Il peut être omis lorsque IJK est égal à zéro ; dans le même programme, si IJK et R apparaissent en même temps, R est valide.


2. Lors de l'usinage avec R, le cercle entier ne peut pas être usiné et le cercle entier ne peut être programmé qu'avec la coordonnée centrale IJ k.


3. Instruction de pause du programme


1. G04—Instruction de pause


Format : G04X ; ou G04P ;


Signification du format : X est suivi du temps d'extension, l'unité est s, et il doit y avoir un point décimal après. Le nombre après P est un entier et l'unité est la ms.


Quatrièmement, l'instruction d'appel du sous-programme


1. M98 P ×××;


Signification du format : P× × × fait référence au numéro de sous-programme du programme appelant, le 0 avant le programme ne peut pas être omis, il fait référence au nombre d'appels répétés.


2. L'écriture du sous-programme est fondamentalement la même que celle du programme général, sauf que la fin du programme est M99, ce qui signifie que le sous-programme se termine et revient. M99 n'a pas besoin d'être un bloc indépendamment, mais peut être placé à la fin du dernier bloc.


Cinq, instructions de compensation d'outil


1. G43, G44, G49—commande de compensation de longueur d'outil


Format : G43 ZH ; indique la compensation positive de la longueur de l'outil, la distance d'atteinte de l'axe Z Z est la valeur spécifiée plus la valeur de compensation H.


G44 ZH ; Représente la compensation négative de la longueur de l'outil, la distance d'atteinte de l'axe Z Z est la valeur spécifiée moins la valeur de compensation H.


G49Z ; ou H00 signifie annuler la compensation de longueur d'outil


Remarque : la commande G43 G44 n'a rien à voir avec G90 G91, la valeur de décalage correspondant à la commande H peut être négative ou positive. Lorsque H vaut 0, la compensation de longueur d'outil est annulée. La plage de la valeur H est 00~200.


Étant donné que la valeur de compensation varie de -999,999 à 999,999 mm ou de -99,9999 à 99,9999 pouces, le signe de la valeur de compensation change et tout le travail peut être effectué à l'aide de G43.


2. G41, G42, G40—commande de compensation de rayon d'outil


Format : {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF ;


G40 G00 (G01) XYF ; ou D00


Signification du format : G17 G18 G19 est le plan de sélection,


La compensation de rayon d'outil à gauche G41, la compensation de rayon d'outil à droite G42 et la compensation de rayon d'outil G40 sont annulées.


Noter:


1. Lors de l'entrée dans l'état de compensation de rayon d'outil à partir de l'état sans compensation d'outil, ou lors de l'annulation de la compensation de rayon d'outil, l'outil doit être éloigné d'une certaine distance, sinon l'outil compensera directement un rayon d'outil dans le sens normal du mouvement, et l'outil entrera en collision s'il n'y a pas d'espace de rotation.


2. Lorsque D est égal à 0, la compensation du rayon de l'outil est annulée. La plage de la valeur D est 0~200.


Parce que la plage de la valeur de compensation est -999,999~999,999mm ou -99,9999~99,9999 pouces.


3. Le jugement de compensation gauche et droite du rayon de l'outil est basé sur la direction d'avance de l'outil, le contour du centre de l'outil, en particulier les valeurs de décalage gauche et droite de G41 et G42 lors de l'exécution de G18 G19.


4. Lors de l'exécution de G41, G42 et G40, la commande de mouvement ne peut utiliser que G00 G01, mais pas G02 G03.


5. Afin d'assurer l'intégrité et la régularité du contour, utilisez généralement : la commande G41 G42 pour effectuer la compensation du rayon de l'outil, passez par la section de transition (cercle ou ligne droite), la coupe de contour passe par la section de transition (cercle ou droite) ligne), utilisez G40 pour annuler la compensation du rayon de l'outil .


6. Lors de la programmation, si le programme d'introduction et d'annulation de la compensation de rayon de l'outil est dans le programme principal du bloc (cela doit être fait lors du traitement du bossage), alors lorsque le nombre d'appels du sous-programme (traitement contour programme) dépasse une fois, il sera coupé dans la deuxième fois. Il y aura un phénomène de surcoupe.


Six instructions de cycle en conserve


Liste des fonctions de commande à cycle fixe


Les six actions de base habituelles d'une commande à cycle fixe sont :


1. Action 1—Positionnement des axes X et Y (point initial)


2. Action 2—Atteindre rapidement le plan du point R (la position à couper


3. Action traitement 3 trous. L'usinage du trou est exécuté en mode d'avance de coupe.


4. Action 4—L'action au fond du trou. Tels que pause, arrêt de la broche, changement d'outil, etc.


5. Action 5 : retournez à l'avion R.


6. Action 6—Retour rapide au début



Envoyez demande

whatsapp

skype

Messagerie

Enquête