Programmation CN eleve

En Tournage les coordonnées en X sont données au diamètre. Exemple cotes
moyennes : 20±0.2 =??.. ; 50=???; 25= ????. ; 17 =???? Rappels ...

Part of the document


Principe de programmation
Un programme est la transcription, dans un langage compréhensible par le
directeur de commande numérique d'une machine, des opérations d'usinage à
effectuer sur une pièce.
Les différentes manières de programmer sont :
- La programmation manuelle,
- La programmation assistée :
. Soit conversationnelle par le DCN
. Soit avec un logiciel de F.A.O (fabrication assistée par
ordinateur).

Les documents suivants sont nécessaires:
- Le dessin de définition,
- Le contrat de phase avec l'isostatisme et les paramètres de
coupe,
- Le dossier de la machine utilisée


Préparation de la programmation


1 Choix de l'Origine Programme OP

On choisit l'OP en fonction de la cotation de la pièce sur le dessin de
définition. Pour faciliter la réalisation du relevé de points, prendre
l'origine qui demande le moins de calcul (cotes directes).
Exemples :
Cas n°1 :



















|Cas n°2 : |Cas n°3 : |
|Cas n°4 : |
|[pic] |


2 Calcul des coordonnées des Points programmés

Il est indispensable de chercher les coordonnées des points de changement
de direction sur chaque axe pour la programmation d'une pièce.
A l'aide du dessin de définition, il faut :
. repérer ces points
. relever ou calculer leur position par rapport aux axes de l'Origine
Programme OP en cotes moyennes
. faire le report de leur position dans un tableau.

> Les coordonées des points sont calculées par rapport à L'Origine
Programme OP, à l'aide des cotes moyennes.
> En Tournage les coordonnées en X sont données au diamètre.

Exemple cotes moyennes : 20±0.2 =........ ; 50[pic]=.........; 25[pic]=
............. ; 17[pic] =............


Rappels mathématiques :

sinus ? = cosinus ? =

tangente ? = cotangente ? =


a = ( c² + b² b = ( a² - c² a =
( a² - b²




Exemple:

|Points |X |Z |
|1 | | |
|2 | | |
|3 | | |
|4 | | |




















Définitions d'un Programme

Un programme est une suite d'instructions établies dans un langage codé
(ISO) que l'on décompose en une succession de blocs.













Un bloc est une ligne d'écriture, composée de mots qui contiennent les
informations géométriques et technologiques. Il se définit de la manière
suivante :


















Structure d'un Programme

|Structure |Exemple |
| | |
| |%4723 |
| |(Tour SMI ) |
| |(Poignée ) |
| |(Ph 10 coté cone ) |
| |(11/04/03) |
| | |
| |N28 G40 G80 M5 M9 |
| | |
| |N29 G0 G52 X0 Z0 |
| | |
| |(OPERATION CENTRER) |
| |N30 T5 D5 M6 ( FORET A CENTRER ) |
| |N40 G0 X0 Z52 |
| |N45 G95 G97 S2500 F0.05 M3 M8 |
| |N50 G1 Z40 |
| |N60 G0 Z52 |
| | |
| |N70 G0 G52 X0 Z0 M9 |
| |...................................|
| |...................... |
| |...................................|
| |............... |
| | |
| |(FINITION PROFIL) |
| |N240 T3 D3 M6 ( OUTIL DE FINITION) |
| |N250 G92 S4000 |
| |N260 G0 X4 Z52 F0.05 M8 |
| |N270 G1 G42 X5 Z46 |
| |N280 G96 S250 |
| |N290 G1 X15.961 Z46 |
| |N300 X24 Z31 |
| |N310 Z26 |
| |N320 X26 |
| |N330 G3 X34 Z22 I26 K22 |
| |N340 G1 Z18 |
| |N350 X42 |
| |N360 G97 S1000 |
| | |
| |N370 G0 G52 G40 X0 Z0 M5 M9 |
| | |
| |N710 M2 |


Structure d'une opération

|Structure |Exemple |
| | |
| | |
| |(OPERATION CENTRER) |
| |N30 T5 D5 M6 ( FORET |
| |A CENTRER ) |
| | |
| |N40 G0 X0 Z52 |
| | |
| |N45 G 97 G95 S2500 |
| |F0.05 M3 M8 |
| | |
| |N50 G1 Z40 |
| | |
| |N60 G0 Z52 |
| | |
| | |
| | |


Fonctions ISO

|Indications |Adresses |Signification |
|Début d'un programme |% |Début de programme paramètre |
| | |d'entrée |
|Ordre |N |Numéro de bloc |
| |H |Numéro de sous-programme |
|Fonctions préparatoires|G |Elles prédisposent la machine pour |
| | |un ordre précis. (Peuvent varier |
| | |suivant le DCN) |
|Déplacements suivant |X Y Z |Valeur du déplacement |
|les axes |A B C |positif ou négatif sur le ou |
| | |les axes choisis |
|Avance |F |Vitesse d'avance exprimée |
| | |en mm/min |
|Fonctions auxiliaires |M |Fonctions particulières désignant un|
| | |ordre |
| |T.. D.. |Sélection de l'outil et de son (ou |
|Outils | |ses) correcteur(s) |
|Rayon |R |-Rayon du cercle en G02 G03 |
|Plan de sécurité |ER |-Plan de référence en cycle |
|Vitesse |S |-N ou Vc suivant G96 ou G97 placé |
|Répétition | |avant |
| | |-Répétition d'une séquence |





Les Fonctions préparatoires G



|Code |Désignation |Revocation |Tour - |
| | | |Fraisage|
|G00 |Interpolation linéaire à la vitesse rapide. |G01-G02-G03|T - F |
|G01 |Interpolation linéaire à la vitesse programmée |G00-G02-G03|T - F |
|G02 |Interpolation circulaire sens anti-trigo. G2 |G00-G01-G03|T - F |
| |X..Y..I..J.. ou R.. | | |
|G03 |Interpolation circulaire sens trigo. G3 |G00-G01-G02|T - F |
| |X..Y..I..J.. ou R.. | | |
|G33 |Cycle de filetage G33 X... Z... K... EA... EB...|G00-G01-G02|T |
| |R... P... Q... F... S... |-G03 | |
|G40* |Annulation d'une correction d'outil suivant le |G41-42 |T - F |
| |rayon. | | |
|G41 |Positionneme