PROGRAMMAT PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Sommaire
2
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Sommaire
2
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
BUT DU DOSSIER Mettre à disposition de l’élève et du professeur un ensemble d’outils de formation destinés à la présentation et à l’apprentissage de la programmation des machines de marque AMADA.
-
-
sous forme d’un site web avec liens liens hypertete favorisant la navigation navigation dans le document et permettant une part d’auto ! apprentissage et ainsi l’acquisition d’une autonomie" sous forme d’un recueil d’eercices pour l’élève.
3
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
ELABORATION D’UN PROGRAMME Présentation #es ma!ines " omman#e N$méri%$e N$méri%$e de de découpage par poin$onnage" permettent une fleibilité de la production de pièces de t%lerie. #&élaboration d&un programme permet l&adaptation de la machine au produit. L&ARIES produit. L&ARIES 222 est 222 est une petite machine de marque AMADA AMADA"" dont la programmation est très simple. 'laborer 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. Str$t$re #’$n 'ro(ramme #a structure d&un programme AMADA AMADA est est la suivant ( G )2 * +,, .+,,/ Li(ne #&ent0te qui #&ent0te qui définit la )one dans laquelle aura lieu le découpage" en général les dimensions maimales de la machine. Cor's #$ 'ro(ramme / ensemble de lignes qui #éri1ent e #éo$'a(e #e a 'ie G4,/ *loc de 5in #e 'ro(ramme +e pas oublier le point virgule en fin de ligne" , touches 6in #e Bo " Bo " A7o$t A7o$t-L'écriture des nombres doit être faite de la manière suivante :
! #es nom8res #éima$9 , #éima$9 , par eemple une longueur -doivent comporter un point décimal dans leur écriture ( :,,3 ou :,,3 ou 4, si 4, si aucune autre décimale ne suit. ! #es nom8res entiers ,par entiers ,par eemple le numéro d&outil- ne comportent pas de point décimal. Ori(ine Ma!ine L&ori(Ine ma!ine se ma!ine se trouve située à l&intersection de la droite passant par le fond des deu pinces et la perpendiculaire à cette droite" tangente à la butée cylindrique . /ette origine est celle que le calculateur prend en compte à la mise en route de la machine" après l&initialisation ,POM ,POM-'lle peut 0tre modifiée par programmation" et déplacée en tout point de la )one de déplacement de la table et devient alors l&origine programme. 1l 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. 2n appelle ce point 3 ORIGINE PROGRAMME3 PROGRAMME3
;
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Poin
:
G)2 *+,,.+,,
#igne obligatoire de début de programme" contenant en * et . les dimensions de la )one de poin$onnage ,dépend de la machine-
2
*:,,.2,,T3
5imple poin$onnage" l’outil T2 est utilisé et le poin$onnage effectué à une cote * 6 788 et . 6 988.
3
G4,
#igne obligatoire de fin de programme
Con5i($rations - Dé5inition 2n appelle on5i($ration" tout regroupement de plusieurs coups de poin$on sous la m0me dénomination codée. 'n effet" sans ce regroupement" chaque coup de poin$on devrait 0tre programmé individuellement et devrait donc préalablement faire l&ob:et d&un calcul plus ou moins complee. Au lieu de cela" après avoir fié quelques valeurs 3clef3" il devient possible au calculateur de la M2/+ de calculer lui m0me l&ensemble des points intermédiaires. #e gain en temps de préparation ne devient plus négligeable ainsi que le gain en mémoire. 'n général une configuration nécessite deu lignes de programmation" et en terme de mémoire" une moyenne de ;< octets=. 'lle peut comporter plus de di coups de poin$ons" qui programmés individuellement prendront eu 788 octets. #&eemple ci dessous fig 7" s&écrirait ( *988.< .7<8.9 T9> G9? 1788.@ =7<.9 >77> 2ccupant 32 octets au lieu de :4) octets s&il avait fallu écrire les coordonnées de chaque trou.
6i(:
Point #e Con5i($ration
6i(2
#é'art #&$ne
oute configuration a besoin d&un point de départ. /e point de départ correspond à un 'oint " 'artir #$%$e e a$ate$r #e a MOCN a$e l&ensemble des 4
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
autres points de la dite configuration ,fig 9-. /e point de départ peut 0tre fié de deu manières ( ! e #ernier tro$ 'oin forme correspondant à celle appliquée à un simple poin$onnage. *:,,.2,,T2/ G2+ I4, >+/ !
$n 'oint #e #é'art a$é ? 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. #a ligne précédant la configuration se présente sous la forme suivante ( G@2 *:,, .2,,/ 2n voit que cette définition ne contient pas celle de la station à utiliser" celle $i devra alors apparaBtre dans la définition de la configuration elle m0me.
G@2*:,,.2,,/ G2+ I4, >+ T2/
+
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
METODE GENERALE DE PROGRAMMATION a(orit!me #orsque 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 choi. 5ur le plan à l’échelle (
Dessiner es o$tis et es on5i($rations $tiise #es o$e$rs $ne o$e$r 'ar o$ti
Dé5inir $n or#re #e 'ro(rammation en tenant om'te #es ontraintes s$i1antes ? ! Minimiser les changements d’outils" ! Minimiser les tra:ectoires d’outils" ! /ommencer par les plus petits diamètres de poin$ons" ! /ommencer par l’intérieur de la pièce" N$méroter es 'oints #e #é'art #es on5i($rations #ans ’or#re tro$1é @
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Paer $ne Ori(ine Pro(ramme s$r a 'ie ! 'n général dans le coin inférieur gauche" ! 5ur l’ae éventuel de symétrie" ! 5ur le centre éventuel de symétrie. Dresser $n ta8ea$ #es oor#onnées #es 'oints #e #é'art #e on5i($rations #ans e re're tro$1é Point : 2 3 :2 :3
* :,, 224 :24 F, 4,,
. :4, G2+ 3,, G2F ;,, G2)
Con5i($ration et a$tres 'aramtres
3,, Sim'e tro$ 24, G2+
#e programme se construit de lui m0me à grande vitesse" on ne fait ainsi que les calculs nécessaires" et le gain de temps est incontestable. #e logiciel de simulation ,AMAPROG- permet d’éliminer les dernières erreurs et éventuellement de télécharger le programme vers la machine. Cense) que la machine est faite pour 'ro#$ire et non pas pour 0tre programmée. #e temps consacré à la programmation et au montage des outils doit 0tre réduit par rapport au temps de production. 4ne machine de ce type cote actuellement EE.. par heure de fonctionnement.
F
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Les Maros Instr$tions Dé5inition 4ne macro instruction est un regroupement de fonctions sous un m0me nom générique. #a création d’une macro s’effectue avec les lettres U et qui servent à la délimiter. #’appel d’une macro se fait par la lettre H #a référence d’une macro est faite par un chiffre entier de : à 4) et de +, à F). Macros instructions ,mémorisation d’un groupe de blocsU 2uverture de la mémoire Fermeture de la mémoire H= Gappel de la mémoire
Remar%$es? ! #es macros de : à 4) sont eécutées une fois avant rappel puis à chaque rappel. ! #es macros de +, à F) sont évitées ,mémorisées- au :er passage et ne sont eécutées que lors du rappel. ! E9e'tion? #orsqu’une grille pièces multiples est déclarée , G )F - avant une macro de : à 4)" l’eécution de ces macros ne se fait pas au 7er passage mais seulement lors du rappel.
)
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
CREER UN PROGRAMME EN PIECES MULTIPLES Re'érer s$r e s!éma i-#esso$s es #i55érents mots #$ 8o #e on5i($ration 'ies m$ti'es G)F *
.
I
=
P
>
Re'érer s$r es s!émas i-#esso$s e sens #’e9é$tion #es #i55érents $sina(es
:,
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Dé5inir a 5ontion et ’$tiisation #es maros-5ontions s$r e istin( i#esso$s 7 HI9@88.J@88. 9 HI?7<.JK8.178<.L?<.C;< N 47 ; 98.J@8.9 < H9?1N8.L8.9 @ O7 K 49 ? <8.JN8.N I O9 78 4N 77 HK98.J8. 79 H@@1?8.LI8.CN8.P<.D!8.9; 7N ON 7; 4; 7< HK98.J8. 7@ H@@1788.L8.C!N8.P!<.D!8.9< 7K O; 7? HK@Q7P; 7I HK@Q9P7 98 HK@QNP; 97 HK@Q;P7 99 H<8
Re'érer s$r e istin( es #i55érentes maros instr$tions
J$e est e$r nom8re K
J$e re(ro$'ent es maros instr$tions K
Re'érer es ra''es #e es #i55érentes maros instr$tions
::
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
RE6ENDAGE COMMUN 5oit à réaliser un ensemble de pièces comme indiqué fig. ci contre ,5i( :-
2n peut effectuer une mise en grille comme ci dessous ,5i( 2-E.
6i(:
2u comme ci dessous ,5i( N6i( 2 2n voit que chaque pièce de la grille R partage S une o$'e 1ertiae avec la pièce située à sa droite et une o$'e !oriontae avec la pièce située au dessus. /ette méthode permet une économie de coupes" donc un gain de temps d’eécution. 2n dit qu’il y a re5en#a(e omm$n S
6i( 3
:2
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
:3
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
:;
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
:4
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
SIMPLE TROU E9erie : Ré#i(e 1otre 'ro(ramme ii ?
E9erie 2
Ré#i(e 1otre 'ro(ramme ii ?
:+
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie 3
Ré#i(e 1otre 'ro(ramme ii ?
:@
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie ;
Ré#i(e 1otre 'ro(ramme ii ?
:F
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie ;
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :+ en T3 RO 2, en T; RE 3, 9 4 " , en T@ RE 3, 9 4 " ), en TF
:)
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Tro$s en ere - Co#e G2+ E9erie :
Ré#i(e 1otre 'ro(ramme ii ?
2,
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie 2
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :2 en T2
2:
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Tro$s en i(ne Co#e G2F E9erie :
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO F en T2
22
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie 2
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO F en T2
23
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Tro$s en Ar Co#e G2) E9erie :
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2 RO :+ en T3
2;
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Tro$s en Gries Co#e G3+ et G3@ E9erie :
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2
24
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie 2
Ré#i(e 1otre 'ro(ramme ii ? O$tis $tiisés ? RO :, en T2
2+
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie 3
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2
2@
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie ;
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2
2F
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie 4
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO F en T2 RE 3, 9 4 " , en T@
2)
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Déo$'a(e retii(ne Co#e G++ E9erie :
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? SJ 2; en T: RE 3, 9 4 " ;4 en T)
3,
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Gri(nota(e en ar Co#e G+F E9erie :
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2 RO 2, en T3
3:
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Gri(nota(e en i(ne Co#e G+) E9erie :
Le ere #e raon 34 est entré #ans a tQe
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2
32
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Gri(nota(e E9erie om'émentaire
Pro(ramme a$ssi e #éto$ra(e tota
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? RO :, en T2 RO 2, en T3 SJ 3, 9 4 " , en T@ SJ 3, 9 4 " ), en TF
33
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Pro(rammation en 'ies m$ti'es - Co#e G)F
Erire e 'ro(ramme 'o$r a réaisation #’$ne 'ie entirement #éto$rée ?
: 2 3 ; 4 + @ F ) :, : :2 :3 :; :4 Dé5inir $ne (rie 'ies m$ti'es sans re5en#a(e omm$n 5ormat tQe +,,+,,2
G)F *
.
I
=
P
>
Erire e 'ro(ramme #e 'ies m$ti'es sans re5en#a(e omm$n
3;
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
: 2 3 ; 4
1ntercaler un début et fin de blocs entre toutes les instructions concernant un outil donné.
+ @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2;
Appeler les différents blocs avec une instruction G@4 ou G@+
24 2+ Dé5inir $ne (rie 'ies m$ti'es a1e re5en#a(e omm$n 5ormat tQe +,,+,,2
Hrille des trous (
G)F*
.
I
=
P
>
Hrille des découpes hori)ontales (
G)F*
.
I
=
P
>
Hrille des découpes verticales (
G)F*
.
I
=
P
>
34
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
+ érire e 'ro(ramme 'an 'a(e 4 en 'ies m$ti'es a1e re5en#a(e omm$n Créer $ne (rie 5antQme 'o$r es re5en#a(es #’e9trémités
'ro(ramme : 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24 2+ 2@ éri5ier et orri(er e 'ro(ramme s$r o(iie E#ite$r
3+
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Corri(é #e ’e9erie ? : 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24 2+
G)2*+,,.+,, G)F*:4.@,I:,4=F4P;>4 U: *2,.+,T2 G2FI3,=,>2 : U2 *4,.3,T3 2 G@4H:J; G@4H2J: G)F*,., G)F*:4.@,I:,4=F4P4>4 U3 G@2*,., G++IF,=),P3,J4D-,2TF 3 G@4H3J; G)F*,., G)F*:4.@,I:,4=F4P;>+ U; G@2*,., G++I:,,=,P-3,J-4D-,2T@ ; G@4H;J: G4,
Grie #es tro$s
Ann$ation #e a (rie
Grie #es o$'es 1ertiaes
Ann$ation #e a (rie
Grie #es o$'es !oriontaes
3@
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie #e Snt!se :
Ré#i(e 1otre 'ro(ramme ii ?
O$tis $tiisés ? SJ RO RO SJ SJ
2; en T: :, en T2 2, en T3 3, 9 4 " , en T@ 3, 9 4 " ), en TF
Pro(rammer e #éto$ra(e om'et #e a 'ie
3F
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
E9erie #e Snt!se 2 S$''ort #’eneintes ré(a8e ( le nombre de trous différents dans les deu pièces permet le réglage précis de l’inclinaison
Ré#i(e 1otre 'ro(ramme ii ? O$tis $tiisés ? SJ RO RO SJ SJ
2; en T: :, en T2 ; en T3 3, 9 4 " , en T@ 3, 9 4 " ), en TF
3)
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Un e9erie #e #éo#a(e ? 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" anglesE- en fonction des données contenues dans le programme.
: 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24
G)2*+,,.+,, G),*+,,.:;2T4 G2FI4,=),>@ *2,.;)2 G2FI4,=2@,>@ G@2*::4.2F2 G2+I@24,=),>+ G@2*4,4.2F2 G2+I@24,=),>+ G),*;F,.;;,T2 G3@I24=3,P;>3 *;,.;;, G3@I24=3,P;>3 G@2*3:,.3+2 G2)I:+,=3,P2,>@ *3:,.3+2 G2FI3,=2,4>; G@2*3:,.3+2 G2FI3,=334>; G),G@2*3:,.3+2 G+FI:2,=:4,>-:2,P2,J+T3 G@2*3;).;2 G+)I+,=;4P2,J4 G),G@2*2;,.;2 G++I),=;4P:2T)
2+ 2@ 2F 2) 3, 3: 32 33 3; 34 3+ 3@ 3F 3) ;, ;: ;2 ;3 ;; ;4 ;+ ;@ ;F ;) 4,
G),G@2*44.@2 G++I:2,=),P2;T: G@2*:,3.@2 G++I:2,=),P2; G@2*:4:.@2 G++I:2,=),P2; G@2*:)).@2 G++I:2,=),P2; G@2*4;:.@2 G++I:2,=),P2; G@2*;)3.@2 G++I:2,=),P2; G@2*;;4.@2 G++I:2,=),P2; G@2*4F).@2 G++I:2,=),P2; G@2*23,.:+; G++I:+,=,>:,+P2; G),*::4.2F2T+ G@2*::4.2F2 G+FI424,=),>3+,P-3+J+ *4,4.2F2 G@2*4,4.2F2 G+FI424,=:F,>3+,P-3+J+ G4,
;,
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
Do$ment ré'onse ?
;:
PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA
OUTILLAGE ARIES222
;2