PROGRAMMATION DES MOCN DE POINCONNAGE
PROGRAMMATIONDESMOCNDEPOINCONNAGE
ELABORATION D’UN PROGRAMME Présentation Les machines à commande Numérique Numérique de découpage par poinçonnage, permettent une flexibilité de la production de pièces de tôlerie. L'élaboration d'un programme permet l'adaptation de la machine au produit. Elaborer un programme, c'est dresser une liste ordonnée de fonctions de base, selon un code de programmation défini par le constructeur de la machine ou la norme. Structure d’un programme La structure d'un programme est la suivant : G 92 X 600. Y600.; Ligne d'entête d'entête qui définit la zone dans laquelle aura lieu le découpage, en général les dimensions maximales de la machine. Corps du programme ; ensemble de lignes qui décrivent le découpage de la pièce G50; Bloc de fin de programme. Ne pas oublier le point-virgule en fin de ligne, ( touches Fin de Bloc , Ajout Ajout))
L'écriture
des
nombres
doit
être
faite
de
la
manière
suivante
:
- Les nombres décimaux ( décimaux ( par exemple une longueur )doivent comporter un point décimal dans leur écriture : 100.3 ou 50. 50. si aucune autre décimale ne suit. - Les nombres entiers (par entiers (par exemple le numéro d'outil) ne comportent pas de point décimal. Origine Machine L'origine machine se machine se trouve située à l'intersection de la droite passant par le fond des deux pinces et la perpendiculaire à cette droite, tangente à la butée cylindrique X. Cette origine est celle que le calculateur prend en compte à la mise en route de la machine, après l'initialisation (POM (POM). ). Elle peut être modifiée par programmation, et déplacée en tout point de la zone de déplacement de la table et devient alors l'origine programme. Il n'est donc pas utile de programmer une pièce par rapport à l'origine de la machine mais par rapport à un point particulier de la pièce, en général le coin inférieur gauche du rectangle capable. On appelle ce point "ORIGINE PROGRAMME" PROGRAMME"
2
PROGRAMMATIONDESMOCNDEPOINCONNAGE
ELABORATION D’UN PROGRAMME Présentation Les machines à commande Numérique Numérique de découpage par poinçonnage, permettent une flexibilité de la production de pièces de tôlerie. L'élaboration d'un programme permet l'adaptation de la machine au produit. Elaborer un programme, c'est dresser une liste ordonnée de fonctions de base, selon un code de programmation défini par le constructeur de la machine ou la norme. Structure d’un programme La structure d'un programme est la suivant : G 92 X 600. Y600.; Ligne d'entête d'entête qui définit la zone dans laquelle aura lieu le découpage, en général les dimensions maximales de la machine. Corps du programme ; ensemble de lignes qui décrivent le découpage de la pièce G50; Bloc de fin de programme. Ne pas oublier le point-virgule en fin de ligne, ( touches Fin de Bloc , Ajout Ajout))
L'écriture
des
nombres
doit
être
faite
de
la
manière
suivante
:
- Les nombres décimaux ( décimaux ( par exemple une longueur )doivent comporter un point décimal dans leur écriture : 100.3 ou 50. 50. si aucune autre décimale ne suit. - Les nombres entiers (par entiers (par exemple le numéro d'outil) ne comportent pas de point décimal. Origine Machine L'origine machine se machine se trouve située à l'intersection de la droite passant par le fond des deux pinces et la perpendiculaire à cette droite, tangente à la butée cylindrique X. Cette origine est celle que le calculateur prend en compte à la mise en route de la machine, après l'initialisation (POM (POM). ). Elle peut être modifiée par programmation, et déplacée en tout point de la zone de déplacement de la table et devient alors l'origine programme. Il n'est donc pas utile de programmer une pièce par rapport à l'origine de la machine mais par rapport à un point particulier de la pièce, en général le coin inférieur gauche du rectangle capable. On appelle ce point "ORIGINE PROGRAMME" PROGRAMME"
2
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Poinçonnage Simple Un simple coup de poinçon est programmé de la manière suivante : 1
G92 X600.Y600.
2
X100.Y200.T3
3
G50
Ligne obligatoire de début de programme, contenant en X et Y et Y les les dimensions de la zone de poinçonnage (dépend de la machine) Simple poinçonnage, l’outil T2 est T2 est utilisé et le poinçonnage effectué à une cote X = 100 et Y et Y = = 200. Ligne obligatoire de fin de programme
Configurations - Définition On appelle configuration configuration,, tout regroupement de plusieurs coups de poinçon sous la même dénomination codée. En effet, sans ce regroupement, chaque coup de poinçon devrait être programmé individuellement et devrait donc préalablement faire l'objet d'un calcul plus ou moins complexe. Au lieu de cela, après avoir fixé quelques valeurs "clef", il devient possible au calculateur de la MOCN de calculer lui-même l'ensemble des points intermédiaires. Le gain en temps de préparation ne devient plus négligeable ainsi que le gain en mémoire. En général une configuration nécessite deux lignes de programmation, et en terme de mémoire, une moyenne de 45 octets*. Elle peut comporter plus de dix coups de poinçons, qui programmés individuellement prendront eux 100 octets. L'exemple ci-dessous fig 1, s'écrirait : X200.5 Y 200.5 Y150.2 150.2 T2; G28 I100.6 J15.2 K11; Occupant 32 32 octets au lieu de 159 159 octets s'il avait fallu écrire les coordonnées de chaque trou.
Fig1
Fig2
3
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Point de départ d'une Configuration Toute configuration a besoin d'un point de départ. Ce point de départ 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 départ peut être fixé de deux manières : - le dernier trou poinçonné sert de point de départ à la configuration, la ligne précédant la fonction de la configuration se présente sous la forme suivante : X100. Y200.T2; forme correspondant à celle appliquée à un simple poinçonnage. X100.Y200.T2; G26 I50. K6; -
un point de départ calculé : ce point ne provient pas d'un poinçonnage, c'est en quelque sorte un point virtuel, que la fonction de configuration utilise pour déterminer les différents centres de poinçonnage. La ligne précédant la configuration se présente sous la forme suivante : G72 X100. Y200.; On voit que cette définition ne contient pas celle de la station à utiliser, celle çi devra alors apparaître dans la définition de la configuration elle même.
G72X100.Y200.; G26 I50. K6 T2;
4
PROGRAMMATIONDESMOCNDEPOINCONNAGE
METHODE GENERALE DE PROGRAMMATION (algorithme) Lorsque nous nous trouvons devant un problème de programmation de pièce en vue d’un poinçonnage - grignotage, il faut procéder avec méthode et suivre quelques étapes qui, bien que parfois contradictoires, permettent d’effectuer des choix. Sur le plan à l’échelle :
Dessiner les outils et les configurations, utilisez des couleurs, une couleur par outil.
Définir un ordre de programmation en tenant compte des contraintes suivantes : - Minimiser les changements d’outils, - Minimiser les trajectoires d’outils, - Commencer par les plus petits diamètres de poinçons, - Commencer par l’intérieur de la pièce, Numéroter les points de départ des configurations dans l’ordre trouvé. Placer une Origine Programme sur la pièce - En général dans le coin inférieur gauche, 5
PROGRAMMATIONDESMOCNDEPOINCONNAGE
- Sur l’axe éventuel de symétrie, - Sur le centre éventuel de symétrie. Dresser un tableau des coordonnées des points de départ de configurations dans le repère trouvé. Point 1 2 3 ... 12 13
X 100 225 125 80 500
Y 150 G26 300 G28 400 G29
Configuration et autres paramètres
300 Simple trou 250 G26
Le programme se construit de lui même à grande vitesse, on ne fait ainsi que les calculs nécessaires, et le gain de temps est incontestable. Le logiciel de simulation (AMAPROG) permet d’éliminer les dernières erreurs et éventuellement de télécharger le programme vers la machine. Pensez que la machine est faite pour produire et non pas pour être programmée. Le temps consacré à la programmation et au montage des outils doit être réduit par rapport au temps de production. Une machine de ce type coûte actuellement …….. par heure de fonctionnement.
6
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Les Macros Instructions Définition Une macro instruction est un regroupement de fonctions sous un même nom générique. La création d’une macro s’effectue avec les lettres U et V qui servent à la délimiter. L’appel d’une macro se fait par la lettre W. La référence d’une macro est faite par un chiffre entier de 1 à 59 et de 60 à 89. Macros instructions (mémorisation d’un groupe de blocs) U** Ouverture de la mémoire V** Fermeture de la mémoire W** Rappel de la mémoire
Remarques : - Les macros de 1 à 59 sont exécutées une fois avant rappel puis à chaque rappel. - Les macros de 60 à 89 sont évitées (mémorisées) au 1er passage et ne sont exécutées que lors du rappel. - Exception : Lorsqu’une grille pièces multiples est déclarée (G 98) avant une macro de 1 à 59, l’exécution de ces macros ne se fait pas au 1er passage mais seulement lors du rappel.
7
PROGRAMMATIONDESMOCNDEPOINCONNAGE
CREER UN PROGRAMME EN PIECES MULTIPLES Repérer sur le schéma ci-dessous les différents mots du bloc de configuration pièces multiples. G98 X
Y
I
J
P
K
Repérer sur les schémas ci-dessous le sens d’exécution des différents usinages.
8
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Définir la fonction et l’utilisation des macros-fonctions sur le listing cidessous. 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
Repérer sur le listing les différentes macros instructions
Quel est leur nombre ?__________________
Que regroupent ces macros instructions ?
Repérer les rappels de ces différentes macros instructions.
9
PROGRAMMATIONDESMOCNDEPOINCONNAGE
REFENDAGE COMMUN Soit à réaliser un ensemble de pièces 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 pièce de la grille « partage » une coupe verticale avec la pièce située à sa droite et une coupe horizontale avec la pièce située au-dessus. Cette méthode permet une économie de coupes, donc un gain de temps d’exécution. On dit qu’il y a « refendage commun »
Fig 3
10
PROGRAMMATIONDESMOCNDEPOINCONNAGE
11
PROGRAMMATIONDESMOCNDEPOINCONNAGE
SIMPLE TROU Exercice 1 Rédigez votre programme ici :
Exercice 2
Rédigez votre programme ici :
12
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 3
Rédigez votre programme ici :
13
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 4
Rédigez votre programme ici :
14
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 5
Rédigez votre programme ici :
Outils utilisés : RO 16 en T3 RO 20 en T4 RE 30 x 5 à 0° en T7 RE 30 x 5 à 90° en T8
15
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Trous en cercle - Code G26 Exercice 1
Rédigez votre programme ici :
16
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 2
Rédigez votre programme ici :
Outils utilisés : RO 12 en T2
17
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Trous en ligne – Code G28 Exercice 1
Rédigez votre programme ici :
Outils utilisés : RO 8 en T2
18
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 2
Rédigez votre programme ici :
Outils utilisés : RO 8 en T2
19
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Trous en Arc – Code G29 Exercice 1
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2 RO 16 en T3
20
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Trous en Grilles – Code G36 et G37 Exercice 1
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2
21
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 2
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2
22
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 3
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2
23
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 4
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2
24
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice 5
Rédigez votre programme ici :
Outils utilisés : RO 8 en T2 RE 30 x 5 à 0° en T7
25
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Découpage rectiligne – Code G66 Exercice 1
Rédigez votre programme ici :
Outils utilisés : SQ 24 en T1 RE 30 x 5 à 45° en T9
26
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Grignotage en arc – Code G68 Exercice 1
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2 RO 20 en T3
27
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Grignotage en ligne – Code G69 Exercice 1
Le cercle de rayon 35 est centré dans la tôle.
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2
28
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Grignotage Exercice complémentaire
Programmez aussi le détourage total.
Rédigez votre programme ici :
Outils utilisés : RO 10 en T2 RO 20 en T3 SQ 30 x 5 à 0° en T7 SQ 30 x 5 à 90° en T8
29
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Programmation en pièces multiples - Code G98
Ecrire le programme pour la réalisation d’une pièce entièrement détourée :
1 2 3 4 5 6 7 8 9 10 1 12 13 14 15 Définir une grille pièces multiples sans refendage commun (format tôle 600*600*2)
G98 X
Y
I
J
P
K 30
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Ecrire le programme de pièces multiples sans refendage commun 1 2 3 4
Intercaler un début et fin de blocs entre toutes les instructions concernant un outil donné.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Appeler les différents blocs avec une instruction G75 ou G76
24 25 26 Définir une grille pièces multiples avec refendage commun (format tôle 600*600*2)
Grille des trous :
G98X
Y
I
J
P
K
Grille des découpes horizontales :
G98X
Y
I
J
P
K
Grille des découpes verticales :
G98X
Y
I
J
P
K
31
PROGRAMMATIONDESMOCNDEPOINCONNAGE
6°) écrire le programme (plan page 5) en pièces multiples avec refendage commun. Créer une grille « fantôme » pour les refendages d’extrémités
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 Vérifier et corriger le programme sur logiciel «Editeur»
32
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Corrigé de l’exercice : 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
G92X600.Y600. G98X15.Y70.I105.J85.P4K5 U1 X20.Y60.T2 G28I30.J0.K2 V1 U2 X50.Y30.T3 V2 G75W1Q4 G75W2Q1 G98X0.Y0. G98X15.Y70.I105.J85.P5K5 U3 G72X0.Y0. G66I80.J90.P30.Q5.D-0.2T8 V3 G75W3Q4 G98X0.Y0. G98X15.Y70.I105.J85.P4K6 U4 G72X0.Y0. G66I100.J0.P-30.Q-5.D-0.2T7 V4 G75W4Q1 G50
Grille des trous
Annulation de la grille
Grille des coupes verticales
Annulation de la grille
Grille des coupes horizontales
33
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice de Synthèse 1
Rédigez votre programme ici :
Outils utilisés : SQ RO RO SQ SQ
24 en T1 10 en T2 20 en T3 30 x 5 à 0° en T7 30 x 5 à 90° en T8
Programmer le détourage complet de la pièce.
34
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Exercice de Synthèse 2 Support d’enceintes réglable : le nombre de trous différents dans les deux pièces permet le réglage précis de l’inclinaison
Rédigez votre programme ici : Outils utilisés : SQ RO RO SQ SQ
24 en T1 10 en T2 4 en T3 30 x 5 à 0° en T7 30 x 5 à 90° en T8
35
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Un exercice de décodage : A partir du croquis ci dessous et du programme de la pièce, retrouver les cotes des différentes configurations (position, distance entre les trous, angles…) en fonction des données contenues dans le 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
G92X600.Y600. G90X600.Y142.T5 G28I50.J90.K7 X20.Y492. G28I50.J270.K7 G72X115.Y282. G26I72.50J90.K6 G72X505.Y282. G26I72.50J90.K6 G90X480.Y440.T2 G37I25.J30.P4K3 X40.Y440. G37I25.J30.P4K3 G72X310.Y362. G29I160.J30.P20.K7 X310.Y362. G28I30.J205.K4 G72X310.Y362. G28I30.J335.K4 G90G72X310.Y362. G68I120.J150.K-120.P20.Q6.T3 G72X349.Y42. G69I60.J45.P20.Q5. G90G72X240.Y42. G66I90.J45.P12.T9
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
G90G72X55.Y72. G66I120.J90.P24.T1 G72X103.Y72. G66I120.J90.P24. G72X151.Y72. G66I120.J90.P24. G72X199.Y72. G66I120.J90.P24. G72X541.Y72. G66I120.J90.P24. G72X493.Y72. G66I120.J90.P24. G72X445.Y72. G66I120.J90.P24. G72X589.Y72. G66I120.J90.P24. G72X230.Y164. G66I160.J0.K106.P24. G90X115.Y282.T6 G72X115.Y282. G68I52.50J90.K360.P-36.Q6. X505.Y282. G72X505.Y282. G68I52.50J180.K360.P-36.Q6. G50 36
PROGRAMMATIONDESMOCNDEPOINCONNAGE
Document réponse :
37
PROGRAMMATIONDESMOCNDEPOINCONNAGE
OUTILLAGE
38