Vous êtes sur la page 1sur 3

2.

PRINCIPE DE PROGRAMMATION

1. Introduction
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

2. Préparation de la programmation
2.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).

2.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
Exemple : 20 �0, 2 = ……. 50+-0,1
0,4 = …… 25+-00,25 = ……. 17 --0,2
0,6 = …………

- 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.

1
3. Définitions d’un Programme
Un programme CN se compose d'une suite de séquences de programme, mémorisées dans
la commande. Lors de l'usinage de pièces, ces séquences sont lues et vérifiées par le
calculateur dans l'ordre programmé. Des signaux de commande correspondants sont
transmis à la machine-outil.

Un programme d'usinage comprend :

- numéro du programme
- séquences CN
 séquence CN
 mots
o mot
o adresse
o et combinaison de chiffres (pour adresses des axes,
éventuellement avec des signes).

O
O 1234
1234 N°
N°du
duProgramme
Programme
Programme N10
N10
N20
N20
N...
N...
N…
N…
N100
N100 G01
G01 X30.4
X30.4 F120
F120 M08 M08
N...
N...
N...
N...
N340
N340 M02
M02 Fin
Findu
duprogramme
programme

Bloc ou
Séquence N100
N100 G01
G01 X30.4
X30.4 F120
F120 M08
M08

Mot
G01
G01
Adresse Valeur
GG 01
01

2
4. Structure générale d'un programme :
4.1. Généralités :
- Un programme CN comporte des caractères obligatoires de début et fin.
Programme FANUC
Début de programme : caractère O suivit de 4 chiffre (exemple O0001)
Fin de programme : code M02

- Un programme est exécuté dans l'ordre d'écriture des blocs situés entre les caractères de
début et de fin de programme.

- La numérotation n'intervient pas dans l'ordre de déroulement du programme. Il est malgré


tout conseillé de numéroter les blocs dans l'ordre d'écriture (de dix en dix par exemple).

4.2. Structure d'un programme ISO :


Structure générale Structure d’une
d’un programme opération

Numéro de programme Opération précédente

Initialisation Positionner le bon outil

Opération 1
Approcher
l’outil en rapide
Rappel
Initialisation
Adapter les
conditions de coupes
Opération 2

Rappel Réaliser
Initialisation l’opération d’usinage

Dégager l’outil

Fin du programme Opération suivante