1 I - CARACTERES RECONNUS DU CODE ISO NFZ 68-010 Tableau 2.1 : Caractères recon

1 I - CARACTERES RECONNUS DU CODE ISO NFZ 68-010 Tableau 2.1 : Caractères reconnus du code ISO Caractères Signification des caractères De 0 à 9 10 Chiffres A à Z Lettres de l’alphabet, sauf O % Début de programme ( Début de commentaire ) Fin de commentaire + Signe + - Signe - . Séparateur décimal  Inférieur  Supérieur  Signe égalité  Produit / Division @ Arrobas LF Fin de bloc / Saut de bloc en début de ligne : Subdivision de programme XOFF CTRL S Fin de programme CR Retour chariot SP Espace 2 II - FORMAT GENERAL DES DONNEES Tableau 2.2 : Format général des données Adresses Désignation % 100 Numéro du programme N 120 Numéro des séquences ou de lignes ou de blocs G03 Fonctions préparatoires H20 Numéro de sous-programme dans une séquence comportant G77 X±17.52 Déplacement en X, soit dans le sens positif, soit dans le sens négatif Y±17.52 Déplacement en Y, soit dans le sens positif, soit dans le sens négatif Z±17.52 Déplacement en Z, soit dans le sens positif, soit dans le sens négatif I±15,750 Coordonnée absolue en X du centre du cercle en interpolation circulaire En G45, prise de passe axiale en finition G64 ou G65, surépaisseur d’ébauche suivant l’axe X J±15,750 Coordonnée absolue en Y du centre du cercle en interpolation circulaire En G45, prise de passe latérale en finition K±15,750 Coordonnée absolue en Z du centre du cercle en interpolation circulaire Pas de l’hélice en interpolation hélicoïdale Pas du filet en filetage au grain Pas du taraud en taraudage rigide En G33 ou G38, pas du filet projeté sur X ou Z G64 ou G65, surépaisseur d’ébauche suivant l’axe Z U±15,750 Déplacement en U (axe secondaire parallèle à X) V±15,750 Déplacement en V (axe secondaire parallèle à Y) W±15,750 Déplacement en W (axe secondaire parallèle à Z) A±15,750 Coordonnée angulaire en A (axe rotatif autour de X) B±15,750 Coordonnée angulaire en B (axe rotatif autour de Y) C±15,750 Coordonnée angulaire en C (axe rotatif autour de Z) EA±157,253 En G1, angle, en degré, de la droite par rapport à l’axe  X en G17,  Z en G18,  Y en G19. (Voir définition du trièdre de référence des Machines-outils) En G33, angle du cône à fileter En G65, angle de la droite de pénétration en ébauche de gorge En G66, angle du fond de gorge EB±157,253 EB+ en G1, G2, G3, congé entre deux éléments quelconques. EB- en G1, chanfrein entre deux droites EB157,253 en G33 exprime en valeur absolue, l’angle de pénétration En G45, rayon ou congé EC±157,253 Valeur de l’angle de pénétration de la broche ED±157,253 Décalage angulaire EF15,2 Temporisation de cycle en G82, G84, G87, G89 ou G31 EF157,253 Vitesse d’avance spécifique sur un congé ou sur un chanfrein 3 EF15,2 En G65, vitesse de pénétration dans la matière En G65, temporisation en fond de gorge G83 ou G87, temporisation en fin de chaque opération EG157 Modulation programmée de l’accélération EI1253,57 En G45, vitesse axiale de finition EJ1253,57 En G45, vitesse latérale de finition EK1253,57 Rapport de vitesse broche montée / descente en taraudage rigide G84 EM± Dimensions maximum du parallélépipède pour la visualisation 3D EP123.456 En G45, vitesse axiale d’ébauche EQ123.456 En G45, vitesse latérale d’ébauche ER±123.456 Cote du plan de remontée dans les cycles EX123.456 En G45, cote de la poche en relatif suivant X ou U EY123.456 En G45, cote de la poche en relatif suivant Y ou V EZ123.456 En G45, cote de la poche en relatif suivant Z ou W P±123.456 En G83 ou G87, valeur de la première pénétration En G16 (P+ ou P-), sens de l’outil suivant l’axe X ou U En G29 (P+123.456), composante X du vecteur normal En G45 (P123.456), prise de passe axiale en ébauche En G31, retrait de l’outil en fond de trou En G33, profondeur totale du filet En G64 ou G65, pénétration à chaque passe suivant X En G66, valeur du pas suivant X En G83 ou G87, valeur de la première pénétration Q157.253 En G83 ou G87, valeur de la dernière pénétration. En G16 (Q+ ou Q-), sens de l’outil suivant l’axe Y ou V En G29 (Q±157.253), composante suivant Y du vecteur normal En G45 (Q157.253), prise de passe latérale en ébauche En G33, profondeur de la dernière passe En G65, point du positionnement en rapide par rapport à la droite de pénétration pour l’attaque des différentes passes En G66, valeur du pas suivant X En G83 ou G87, valeur de la dernière pénétration R157.253 En interpolation circulaire ou hélicoïdale, rayon du cercle En G16 (R+ ou R-), sens de l’outil suivant l’axe Z ou W En G1 ou G0 (R+ ou R-), positionnement à une distance égale au rayon de l’outil du point spécifié dans le bloc En G29 (R±157.253), composante suivant Z du vecteur normal En G33, projection suivant X ou Z du cône de dégagement En G64 ou G65, pénétration en Z à chaque passe En G66, valeur du pas suivant Z F157.253 En G93, F157.253 vitesse d’avance programmée en V/L En G94, vitesse d’avance exprimée en mm/min; maximum 15000 mm/min En G4, F12.12 valeur de la temporisation en secondes; maximum 99s 4 En G31, F1, nombre de filets En G33, projection suivant X ou Z du cône de dégagement M157 Fonctions auxiliaires : 32 décodées, 224 codées NC157 Numéro de courbe spline. NC0 : fin de définition d’une courbe spline S157 En G97, vitesse de rotation de broche en tr/min Ou En G77, nombre de répétitions d’un sous-programme S157.25 En G96, vitesse de coupe en m/min En G92, vitesse de broche maximale en tr/min En G33, nombre de passes T157 Numéro d ‘outil de 0 à 65535 D157 Numéro du correcteur de 0 à 255 L157 Variables programme de 0 à 19 : Ces variables peuvent être affectées à toutes les adresses programmables, cotes ou fonctions. Leur utilisation n’implique aucune restriction dans l’écriture d’un programme. Elles peuvent être une valeur fixe ou une valeur résumant des opérations : addition, soustraction, multiplication, division, racine carrée, sinus, cosinus, troncature, arc tangente, et ou. Elles peuvent être programmées avec 8 chiffres au maximum, plus le signe. Variables L100 à L199 et L900 à L939 : identiques aux variables L0 à L19 mais un bloc comportant l’écriture de ces variables ne peut être précédé d’un bloc dont l’exécution nécessite la connaissance du ou des blocs suivants. Écrites avec la fonction M999 elles peuvent être utilisées comme les E11112 Variables externes E10000 à E10031 : informations sur bits transmises à l’interface Variables externes E20000 à E20031 : informations sur bits lues par la CN Variables externes E30000 à E30031 : informations sur bits lues par la CN Variables externes E300000 à E30031 : informations sur mots lues par la CN Variables externes E20000 à E20031 : informations sur mots lues à la CN Variables externes E5xxxx, E6xxx, E7xxx : voir tableau. 5 III - CODES DE PROGRAMMATION EN TOURNAGE Fonctions G Tableau 2.3 Fonctions préparatoires en tournage Code Révocation Désignation G0 G1-G2-G3-G33 Interpolation linéaire en rapide G1* G0-G2-G3-G33 Interpolation linéaire à la vitesse programmée G2 G0-G1-G3-G33 Interpolation circulaire à vitesse tangentielle programmée. Sens antitrigonométrique G3 G0-G1-G2-G33 Interpolation circulaire à vitesse tangentielle programmée. Sens trigonométrique G4 Fin de bloc Temporisation programmable avec l’adresse F G9 Fin de bloc Arrêt précis en fin de bloc avant enchaînement sur bloc suivant G10 Fin de bloc Arrêt d’usinage sur acquisition du signal « butée fin de bloc » et enchaînement sur le bloc suivant G12 Fin de bloc Survitesse par manivelle G16* Fin de bloc Définition de l’axe de l’outil par les adresses PQR G33 G0-G1-G2-G3 Cycle de filetage à pas constant G38 G0-G1-G2-G3 Filetage enchaîné sur cône G40* G41 – G42 Annulation de correction d’outil suivant le rayon G41 G40 – G42 Correction de rayon d’outil à gauche du profil G42 G40 – G41 Correction de rayon d’outil à droite du profil G52 Fin de bloc Programmation absolue des cotes par rapport à l’origine mesure Suspension du zéro programme par rapport au zéro machine G53 G54 Validation du zéro programme par rapport au zéro machine G54* G53 Décalage d’origine programmé. S’ajoute au décalage G54 G59 Fin de bloc Cycle d’ébauche paraxial G64 G80 Cycle d’ébauche de gorge G65 Fin de bloc Cycle de défonçage G66 Fin de bloc G70 G71 Entrée des données en pouce G71* G70 Entrée des données en métrique G75 Fin de bloc Validation d’un sous-programme de dégagement d’urgence G77 Fin de bloc Appel inconditionnel d’un sous-programme ou d’une suite de séquences avec retour G79 Fin de bloc Saut conditionnel ou inconditionnel à une séquence sans retour G80* G64-G83-G87 Annulation de cycle d’usinage G83 G80-G64-G65-G66-G87 Cycle de perçage avec débourrage G87 G80 –64-65-66-83 Cycle de perçage avec brise-copeaux G90* G91 Programmation absolue par rapport à l’origine programme G91 G90 Programmation relative par rapport au point de départ du bloc G92 Fin de bloc Présélection de l’origine programme (Décalage d’origine) G94 G95 - G98 Vitesse d’avance exprimée en mm/min dans l’adresse uploads/S4/ dt-mocnc-pdf.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mai 31, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.2496MB