Vous êtes sur la page 1sur 39

PROGRAMMATION DES MOCN DE

POINCONNAGE
PROGRAMMATION DES MOCN DE POINCONNAGE

ELABORATION DUN PROGRAMME

Prsentation

Les machines commande Numrique de dcoupage par poinonnage,


permettent une flexibilit de la production de pices de tlerie. L'laboration d'un
programme permet l'adaptation de la machine au produit.

Elaborer un programme, c'est dresser une liste ordonne de fonctions de base, selon
un code de programmation dfini par le constructeur de la machine ou la norme.

Structure dun programme

La structure d'un programme est la suivant :


G 92 X 600. Y600.; Ligne d'entte qui dfinit la zone dans laquelle aura lieu le
dcoupage, en gnral les dimensions maximales de la machine.
Corps du programme ; ensemble de lignes qui dcrivent le dcoupage de la
pice

G50; Bloc de fin de programme.

Ne pas oublier le point-virgule en fin de ligne, ( touches Fin de Bloc , Ajout)


L'criture des nombres doit tre faite de la manire suivante :
- Les nombres dcimaux ( par exemple une longueur )doivent comporter un point
dcimal dans leur criture : 100.3 ou 50. si aucune autre dcimale ne suit.
- Les nombres entiers (par exemple le numro d'outil) ne comportent pas de point
dcimal.

Origine Machine

L'origine machine se trouve situe l'intersection de la droite passant par le fond


des deux pinces et la perpendiculaire cette droite, tangente la bute cylindrique
X. Cette origine est celle que le calculateur prend en compte la mise en route de la
machine, aprs l'initialisation (POM). Elle peut tre modifie par programmation, et
dplace en tout point de la zone de dplacement de la table et devient alors l'origine
programme. Il n'est donc pas utile
de programmer une pice par
rapport l'origine de la machine
mais par rapport un point
particulier de la pice, en gnral le
coin infrieur gauche du rectangle
capable. On appelle ce point
"ORIGINE PROGRAMME"

2
PROGRAMMATION DES MOCN DE POINCONNAGE

Poinonnage Simple

Un simple coup de poinon est programm de la manire suivante :

1 G92 X600.Y600. Ligne obligatoire de dbut de programme, contenant en


X et Y les dimensions de la zone de poinonnage
(dpend de la machine)
2 X100.Y200.T3 Simple poinonnage, loutil T2 est utilis et le
poinonnage effectu une cote X = 100 et Y = 200.
3 G50 Ligne obligatoire de fin de programme

Configurations - Dfinition

On appelle configuration, tout regroupement de plusieurs coups de poinon sous la


mme dnomination code. En effet, sans ce regroupement, chaque coup de
poinon devrait tre programm individuellement et devrait donc pralablement faire
l'objet d'un calcul plus ou moins complexe. Au lieu de cela, aprs avoir fix quelques
valeurs "clef", il devient possible au calculateur de la MOCN de calculer lui-mme
l'ensemble des points intermdiaires. Le gain en temps de prparation ne devient
plus ngligeable ainsi que le gain en mmoire. En gnral une configuration
ncessite deux lignes de programmation, et en terme de mmoire, une moyenne de
45 octets*. Elle peut comporter plus de dix coups de poinons, qui programms
individuellement prendront eux 100 octets. L'exemple ci-dessous fig 1, s'crirait :

X200.5 Y150.2 T2;


G28 I100.6 J15.2 K11;

Occupant 32 octets au lieu de 159 octets s'il avait fallu crire les coordonnes de
chaque trou.

Fig1 Fig2

3
PROGRAMMATION DES MOCN DE POINCONNAGE

Point de dpart d'une Configuration

Toute configuration a besoin d'un point de dpart. Ce point de dpart correspond


un point partir duquel le calculateur de la MOCN calcule l'ensemble des
autres points de la dite configuration (fig 2). Ce point de dpart peut tre fix de deux
manires :

- le dernier trou poinonn sert de point de dpart la configuration, la ligne


prcdant la fonction de la configuration se prsente sous la forme suivante :

X100. Y200.T2; forme correspondant celle applique un simple poinonnage.


X100.Y200.T2;
G26 I50. K6;

- un point de dpart calcul : ce point ne provient pas d'un poinonnage, c'est


en quelque sorte un point virtuel, que la fonction de configuration utilise pour
dterminer les diffrents centres de poinonnage. La ligne prcdant la
configuration se prsente sous la forme suivante : G72 X100. Y200.; On voit
que cette dfinition ne contient pas celle de la station utiliser, celle i devra
alors apparatre dans la dfinition de la configuration elle mme.

G72X100.Y200.;
G26 I50. K6 T2;

4
PROGRAMMATION DES MOCN DE POINCONNAGE

METHODE GENERALE DE PROGRAMMATION (algorithme)

Lorsque nous nous trouvons devant un problme de programmation de pice


en vue dun poinonnage - grignotage, il faut procder avec mthode et suivre
quelques tapes qui, bien que parfois contradictoires, permettent deffectuer des
choix.
Sur le plan lchelle :

Dessiner les outils et les configurations, utilisez des couleurs, une couleur
par outil.

Dfinir un ordre de programmation en tenant compte des contraintes


suivantes :
- Minimiser les changements doutils,
- Minimiser les trajectoires doutils,
- Commencer par les plus petits diamtres de poinons,
- Commencer par lintrieur de la pice,

Numroter les points de dpart des configurations dans lordre trouv.

Placer une Origine Programme sur la pice


- En gnral dans le coin infrieur gauche,

5
PROGRAMMATION DES MOCN DE POINCONNAGE

- Sur laxe ventuel de symtrie,


- Sur le centre ventuel de symtrie.

Dresser un tableau des coordonnes des points de dpart de configurations


dans le repre trouv.

Point X Y Configuration et autres paramtres


1 100 150 G26
2 225 300 G28
3 125 400 G29
...
12 80 300 Simple trou
13 500 250 G26

Le programme se construit de lui mme grande vitesse, on ne fait ainsi que


les calculs ncessaires, et le gain de temps est incontestable. Le logiciel de
simulation (AMAPROG) permet dliminer les dernires erreurs et ventuellement de
tlcharger le programme vers la machine. Pensez que la machine est faite pour
produire et non pas pour tre programme. Le temps consacr la programmation
et au montage des outils doit tre rduit par rapport au temps de production. Une
machine de ce type cote actuellement .. par heure de fonctionnement.

6
PROGRAMMATION DES MOCN DE POINCONNAGE

Les Macros Instructions

Dfinition
Une macro instruction est un regroupement de fonctions sous un mme nom
gnrique. La cration dune macro seffectue avec les lettres U et V qui servent la
dlimiter.
Lappel dune macro se fait par la lettre W.
La rfrence dune macro est faite par un chiffre entier de 1 59 et de 60 89.

Macros instructions (mmorisation dun groupe de blocs)

U** Ouverture de la mmoire


V** Fermeture de la mmoire
W** Rappel de la mmoire

Remarques :
- Les macros de 1 59 sont excutes une fois avant rappel puis chaque rappel.

- Les macros de 60 89 sont vites (mmorises) au 1er passage et ne sont


excutes que lors du rappel.

- Exception : Lorsquune grille pices multiples est dclare (G 98) avant une macro
de 1 59, lexcution de ces macros ne se fait pas au 1er passage mais seulement
lors du rappel.

7
PROGRAMMATION DES MOCN DE POINCONNAGE

CREER UN PROGRAMME EN PIECES MULTIPLES

Reprer sur le schma ci-dessous les diffrents mots du bloc de


configuration pices multiples.

G98 X Y I J P K

Reprer sur les schmas ci-dessous le sens dexcution des diffrents


usinages.

8
PROGRAMMATION DES MOCN DE POINCONNAGE

Dfinir la fonction et lutilisation des macros-fonctions sur le listing ci-


dessous.

1 G92X600.Y600.
2 G98X15.Y70.I105.J85.P4K5
3 U1
4 X20.Y60.T2
5 G28I30.J0.K2
6 V1
7 U2
8 X50.Y30.T3
9 V2
10 U3
11 G72X0.Y0.
12 G66I80.J90.P30.Q5.D-0.2T4
13 V3
14 U4
15 G72X0.Y0.
16 G66I100.J0.P-30.Q-5.D-0.2T5
17 V4
18 G76W1Q4
19 G76W2Q1
20 G76W3Q4
21 G76W4Q1
22 G50

Reprer sur le listing les diffrentes macros instructions

Quel est leur nombre ?__________________

Que regroupent ces macros instructions ?

Reprer les rappels de ces diffrentes macros instructions.

9
PROGRAMMATION DES MOCN DE POINCONNAGE

REFENDAGE COMMUN

Soit raliser un ensemble de pices comme


indiqu fig. ci contre (fig 1)

On peut effectuer une mise en grille


comme ci dessous (fig 2).

Fig1

Ou comme ci dessous (fig 3)

Fig 2

On voit que chaque pice de la


grille partage une coupe
verticale avec la pice situe
sa droite et une coupe
horizontale avec la pice
situe au-dessus. Cette
mthode permet une
conomie de coupes, donc un
gain de temps dexcution. On
dit quil y a refendage
commun

Fig 3

10
PROGRAMMATION DES MOCN DE POINCONNAGE

11
PROGRAMMATION DES MOCN DE POINCONNAGE

SIMPLE TROU

Exercice 1

Rdigez votre
programme ici :

Exercice 2

Rdigez votre
programme ici :

12
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 3

Rdigez votre programme ici :

13
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 4

Rdigez votre programme ici :

14
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 5

Rdigez votre programme ici : Outils utiliss :


RO 16 en T3
RO 20 en T4
RE 30 x 5 0 en T7
RE 30 x 5 90 en T8

15
PROGRAMMATION DES MOCN DE POINCONNAGE

Trous en cercle - Code G26

Exercice 1

Rdigez votre programme ici :

16
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 2

Rdigez votre programme ici : Outils utiliss :


RO 12 en T2

17
PROGRAMMATION DES MOCN DE POINCONNAGE

Trous en ligne Code G28

Exercice 1

Rdigez votre programme ici : Outils utiliss :


RO 8 en T2

18
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 2

Rdigez votre programme ici : Outils utiliss :


RO 8 en T2

19
PROGRAMMATION DES MOCN DE POINCONNAGE

Trous en Arc Code G29

Exercice 1

Rdigez votre programme ici : Outils utiliss :


RO 10 en T2
RO 16 en T3

20
PROGRAMMATION DES MOCN DE POINCONNAGE

Trous en Grilles Code G36 et G37

Exercice 1

Rdigez votre programme ici : Outils utiliss :


RO 10 en T2

21
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 2

Rdigez votre programme ici :


Outils utiliss :
RO 10 en T2

22
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 3

Rdigez votre programme ici :


Outils utiliss :
RO 10 en T2

23
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 4

Rdigez votre programme ici : Outils utiliss :


RO 10 en T2

24
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice 5

Rdigez votre programme ici : Outils utiliss :


RO 8 en T2
RE 30 x 5 0 en T7

25
PROGRAMMATION DES MOCN DE POINCONNAGE

Dcoupage rectiligne Code G66

Exercice 1

Rdigez votre programme ici : Outils utiliss :


SQ 24 en T1
RE 30 x 5 45 en T9

26
PROGRAMMATION DES MOCN DE POINCONNAGE

Grignotage en arc Code G68

Exercice 1

Rdigez votre programme ici : Outils utiliss :


RO 10 en T2
RO 20 en T3

27
PROGRAMMATION DES MOCN DE POINCONNAGE

Grignotage en ligne Code G69

Exercice 1

Le cercle de rayon 35 est centr dans la tle.

Rdigez votre programme ici : Outils utiliss :


RO 10 en T2

28
PROGRAMMATION DES MOCN DE POINCONNAGE

Grignotage

Exercice complmentaire

Programmez aussi le dtourage total.

Rdigez votre programme ici : Outils utiliss :


RO 10 en T2
RO 20 en T3
SQ 30 x 5 0 en T7
SQ 30 x 5 90 en T8

29
PROGRAMMATION DES MOCN DE POINCONNAGE

Programmation en pices multiples - Code G98

Ecrire le programme pour la ralisation dune pice entirement dtoure :

1
2
3
4
5
6
7
8
9
10
1
12
13
14
15
Dfinir une grille pices multiples sans refendage commun (format tle 600*600*2)

G98 X Y I J P K

30
PROGRAMMATION DES MOCN DE POINCONNAGE

Ecrire le programme de pices multiples sans refendage commun

1
2 Intercaler un dbut et fin de blocs
3
entre toutes les instructions
4
concernant un outil donn.
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Appeler les diffrents blocs
22 avec une instruction G75 ou
23 G76
24
25
26

Dfinir une grille pices multiples avec refendage commun (format tle 600*600*2)

Grille des trous :

G98X Y I J P K

Grille des dcoupes horizontales :

G98X Y I J P K

Grille des dcoupes verticales :

G98X Y I J P K

31
PROGRAMMATION DES MOCN DE POINCONNAGE

6) crire le programme (plan page 5) en pices multiples avec refendage


commun. Crer une grille fantme pour les refendages dextrmits

programme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Vrifier et corriger le programme sur logiciel Editeur

32
PROGRAMMATION DES MOCN DE POINCONNAGE

Corrig de lexercice :

1 G92X600.Y600.
2 G98X15.Y70.I105.J85.P4K5
3 U1
4 X20.Y60.T2
5 G28I30.J0.K2
Grille des trous
6 V1
7 U2
8 X50.Y30.T3
9 V2
10 G75W1Q4
11 G75W2Q1 Annulation de la grille
12 G98X0.Y0.
13 G98X15.Y70.I105.J85.P5K5
14 U3
15 G72X0.Y0. Grille des coupes verticales
16 G66I80.J90.P30.Q5.D-0.2T8
17 V3
18 G75W3Q4
19 G98X0.Y0. Annulation de la grille
20 G98X15.Y70.I105.J85.P4K6
21 U4
22 G72X0.Y0.
23 G66I100.J0.P-30.Q-5.D-0.2T7 Grille des coupes horizontales
24 V4
25 G75W4Q1
26 G50

33
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice de Synthse 1

Rdigez votre programme ici : Outils utiliss :

SQ 24 en T1
RO 10 en T2
RO 20 en T3
SQ 30 x 5 0 en T7
SQ 30 x 5 90 en T8

Programmer le
dtourage complet de
la pice.

34
PROGRAMMATION DES MOCN DE POINCONNAGE

Exercice de Synthse 2
Support denceintes rglable : le nombre de trous diffrents dans les deux pices
permet le rglage prcis de linclinaison

Rdigez votre programme ici :


Outils utiliss :

SQ 24 en T1
RO 10 en T2
RO 4 en T3
SQ 30 x 5 0 en T7
SQ 30 x 5 90 en T8

35
PROGRAMMATION DES MOCN DE POINCONNAGE

Un exercice de dcodage :

A partir du croquis ci dessous et du programme de la pice, retrouver les cotes des


diffrentes configurations (position, distance entre les trous, angles) en fonction
des donnes contenues dans le programme.

1 G92X600.Y600. 26 G90G72X55.Y72.
2 G90X600.Y142.T5 27 G66I120.J90.P24.T1
3 G28I50.J90.K7 28 G72X103.Y72.
4 X20.Y492. 29 G66I120.J90.P24.
5 G28I50.J270.K7 30 G72X151.Y72.
6 G72X115.Y282. 31 G66I120.J90.P24.
7 G26I72.50J90.K6 32 G72X199.Y72.
8 G72X505.Y282. 33 G66I120.J90.P24.
9 G26I72.50J90.K6 34 G72X541.Y72.
10 G90X480.Y440.T2 35 G66I120.J90.P24.
11 G37I25.J30.P4K3 36 G72X493.Y72.
12 X40.Y440. 37 G66I120.J90.P24.
13 G37I25.J30.P4K3 38 G72X445.Y72.
14 G72X310.Y362. 39 G66I120.J90.P24.
15 G29I160.J30.P20.K7 40 G72X589.Y72.
16 X310.Y362. 41 G66I120.J90.P24.
17 G28I30.J205.K4 42 G72X230.Y164.
18 G72X310.Y362. 43 G66I160.J0.K106.P24.
19 G28I30.J335.K4 44 G90X115.Y282.T6
20 G90G72X310.Y362. 45 G72X115.Y282.
21 G68I120.J150.K-120.P20.Q6.T3 46 G68I52.50J90.K360.P-36.Q6.
22 G72X349.Y42. 47 X505.Y282.
23 G69I60.J45.P20.Q5. 48 G72X505.Y282.
24 G90G72X240.Y42. 49 G68I52.50J180.K360.P-36.Q6.
25 G66I90.J45.P12.T9 50 G50
36
PROGRAMMATION DES MOCN DE POINCONNAGE

Document rponse :

37
PROGRAMMATION DES MOCN DE POINCONNAGE

OUTILLAGE

38
PROGRAMMATION DES MOCN DE POINCONNAGE

Annexe 1 - Dcoupage dun secteur de cne

Il faut tenir la pice le plus longtemps possible dans la tle. Le dernier grignotage
circulaire est stopp avant quil ne rejoigne le premier, un simple coup de poinon
carr ou rectangulaire dtache la pice dun seul coup.

39