Programmation fanuc

Disponible uniquement sur Etudier
  • Pages : 16 (3983 mots )
  • Téléchargement(s) : 0
  • Publié le : 20 mars 2010
Lire le document complet
Aperçu du document
GPA-664, Fabrication Assistée Par Ordinateur

Plan du cours
Introduction à l’usinage par commande numérique et à la FAO Programmation manuelle des Machines-Outils à Commande Numérique Analyse de fabrication Langage conversationnel Programmation graphique des MOCN (FAO) Macro programmation

École de technologie supérieure
Génie de la production automatisée Roland Maranzana

GPA-664,Fabrication Assistée par Ordinateur

1

Programmation Manuelle (norme 6983/1)
Plan du chapitre : Programmation manuelle des Machines-Outils à Commande Numérique
Introduction Format de programme Liste des caractères utilisés Mots de programmation Interpolations Fonctions auxiliaires Compensation d’outil Divers Les cycles fixes Exemples de programmes

École de technologie supérieure
Génie de laproduction automatisée Roland Maranzana

GPA-664, Fabrication Assistée par Ordinateur

2

Introduction
Programmation en code G
Le code G est un langage proche du langage machine Les MOCN se programment de manière similaire Chaque directeur de commande numérique utilise un code G avec des variantes Un programme pour la machine X ne marche pas forcément sur la machine Y

Normalisation ducode G
La norme 6983/1 décrit le format des programmes pour les machines à commande numérique indépendamment du type de machines. 6983/1 remplace un ensemble de normes plus anciennes (ISO 840, 1056,1057, 1058, 1059, 2539). Cette norme est adaptée pour les systèmes de commande de type:
mise en position mouvement linéaire (paraxial) contournage

Le respect de cette norme ne garantie pasl’interchangeabilité des programmes La norme 6983/1 fait référence à d’autres normes:
646: Jeu de caractères codés sur 7 éléments (ASCII) 841: Nomenclature des axes et des mouvements 2806: Commande numérique des machines: Vocabulaire 6983/2: Commande numérique des machines: format et définition des mots adresse
École de technologie supérieure
Génie de la production automatisée Roland MaranzanaGPA-664, Fabrication Assistée par Ordinateur

3

Format de programme
Règles principales
Caractère début, fin % Caractère Fin De Bloc ASCII 10 en général N° programme 4 chiffres Programme Bloc optionnel / N° de bloc est le premier mot du bloc et est facultatif Ordre préféré: G XYZUVWABCIJK SF TD M Format libre Mot actif jusquà la Fin De Bloc ou Modal (annulé par Bloc un mot)
Mot

% 1234(exemple de programme) N010 G71 /N020 G90 N030 G92 X-100. Y100. Z93.45 N040 M03 S1200 .... .... N180 G00 G52 X0 Y0 Z0 M05 N185 M02 % N180 G00 G52 X0 Y0 Z0 M05 G52 G 52
4

Ces règles ne s’appliquent pas à toutes les machines
École de technologie supérieure
Génie de la production automatisée Roland Maranzana

Adresse Valeur

GPA-664, Fabrication Assistée par Ordinateur

Liste des caractèresutilisés
Jeux de caractères
Codage sur 7 bits. Pas de caractères en minuscule Tous les caractères non imprimables sont ignorés, sauf

Contrôle de parité
Assurer l’intégrité du transfert dans un environnement d’atelier Parité paire sur le 8ième bit pour la norme 6983/1 et ISO en général Parité impaire sur le 8ième bit pour la norme EIA (plus rare aujourd’hui)

Mémoire CN réduite
Éviter lescommentaires trop longs Si nécessaire les espaces et tous les caractères inutiles seront supprimés exemple: N180 G00 G52 X0 Y0 Z0 M05 N180GG52XYZM5
École de technologie supérieure
Génie de la production automatisée Roland Maranzana

GPA-664, Fabrication Assistée par Ordinateur

5

Liste des caractères utilisés (suite)
Caractère A,B,C D E F G H I,J,K L M N O P,Q R S T U,V,W X,Y,ZSignification mouvement angulaire des axes primaires de rotation autour de X, Y et Z numéro du registre du correcteur outil non-attribué première vitesse d'avance fonction opératoire numéro du registre du correcteur outil coordonnées du centre du cercle en interpolation circulaire nombre de répétition de certains cycles préprogrammés fonction auxiliaire numéro de bloc numéro de programme référence au...
tracking img