Sie sind auf Seite 1von 9

PRINCIPE DE PROGRAMMATION

(c) Bouzayene H. 1
UN PROGRAMME
Suite d’instructions écrites dans un langage
codé compréhensible par le directeur de
commande numérique d’une machine

Commande le déplacement relatifs de l’outil pour


générer les opérations d’usinage à effectuer sur
une pièce.

réalisés par rapport à un repère (OP, X, Y, Z) dont


origine programme (OP) est positionné par le
programmeur

(c) Bouzayene H. 2
2. Préparation de la programmation 
2.1 Choix de l’origine programme

Départ de cotation

(c) Bouzayene H. 3
2. Préparation de la programmation 
2.2 Calcul des coord. Des pts programmées
Dessin de définition
- Repérer les pts de changement de
direction sue chaque axe
- Calculer leur position en cotes
moyennes
- Faire le report de leur position dans
un tableau.

(c) Bouzayene H. 4
3. Définition d’un programme
Un programme est composé de blocs et des mots qui sont soumis, à des règles de
syntaxe ou format.

PROGRAMME

O0122

N10………
N20……… 
N30………
N40……… 

N50……… BLOC OU SEQUENCE


N70 G01 X21 C2
N60………
.
.
M05 MOT
.
N130
N140 M30 (ou M02)
%
(c) Bouzayene H. 5
STRUCTURE D’UN BLOC :
Un bloc ou séquence définit une ligne d’instruction composée de
mots codés à transmettre au système de commande.

BLOC

N………G……… X….. Z…… M…… F…… T……..

N° de mot fonction
Séquence dimension Technologique

Fonction fonction fonction


préparatoire auxiliaire d’outil

(c) Bouzayene H. 6
STRUCTURE D’UN MOT :

Un mot définit une instruction ou une donnée à transmettre au


système de commande.

MOT

Adresse signe algébrique donnée numérique.

Une ou deux lettre + ou - Chiffre lié à l’adresse


ou un caractère

(c) Bouzayene H. 7
- Un programme CN comporte des caractères
obligatoires de début et fin.

Programme FANUC
- Début de programme : caractère O
- 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).

(c) Bouzayene H. 8
Structure générale
d’un programme
Structure d’une
Numéro de programme opération

Initialisation Positionner le bon outil

Opération 1 Approcher
l’outil en rapide
Rappel
Initialisation Adapter les
conditions de coupes Z
Opération 2
Réaliser B
Rappel l’opération d’usinage
Initialisation A
Dégager l’outil
X
Opération suivante
Fin du programme

(c) Bouzayene H. 9

Das könnte Ihnen auch gefallen