Vous êtes sur la page 1sur 43

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Sommaire

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

BUT DU DOSSIER Mettre disposition de llve et du professeur un ensemble doutils de formation destins la prsentation et lapprentissage de la programmation des machines de marque AMADA. sous forme dun site web avec liens hyperte te favorisant la navigation dans le document et permettant une part dauto ! apprentissage et ainsi lacquisition dune autonomie" sous forme dun recueil de ercices pour llve.

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

ELABORATION DUN PROGRAMME Prsentation #es ma !ines " omman#e N$mri%$e de dcoupage par poin$onnage" permettent une fle ibilit de la production de pices de t%lerie. #&laboration d&un programme permet l&adaptation de la machine au produit. L&ARIES 222 est une petite machine de marque AMADA" dont la programmation est trs simple. 'laborer 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. Str$ t$re #$n 'ro(ramme #a structure d&un programme AMADA est la suivant ( G )2 * +,,- .+,,-/ Li(ne #&ent0te qui dfinit la )one dans laquelle aura lieu le dcoupage" en gnral les dimensions ma imales de la machine. Cor's #$ 'ro(ramme / ensemble de lignes qui # ri1ent 2e # o$'a(e #e 2a 'i3 e G4,/ *loc de 5in #e 'ro(ramme+e pas oublier le point virgule en fin de ligne" , touches 6in #e B2o " A7o$tL'criture des nombres doit tre faite de la manire suivante : ! #es nom8res # ima$9 , par e emple une longueur -doivent comporter un point dcimal dans leur criture ( :,,-3 ou 4,- si aucune autre dcimale ne suit. ! #es nom8res entiers ,par e emple le numro d&outil- ne comportent pas de point dcimal. Ori(ine Ma !ine L&ori(Ine ma !ine se trouve situe l&intersection de la droite passant par le fond des deu pinces et la perpendiculaire cette droite" tangente la bute cylindrique .. /ette origine est celle que le calculateur prend en compte la mise en route de la machine" aprs l&initialisation ,POM'lle peut 0tre modifie par programmation" et dplace en tout point de la )one de dplacement de la table et devient alors l&origine programme. 1l 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. 2n appelle ce point 3 ORIGINE PROGRAMME3

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Poin<onna(e Sim'2e 4n simple coup de poin$on est programm de la manire suivante ( : G)2 *+,,-.+,,#igne obligatoire de dbut de programme" contenant en * et . les dimensions de la )one de poin$onnage ,dpend de la machine5imple poin$onnage" loutil T2 est utilis et le poin$onnage effectu une cote * 6 788 et . 6 988. #igne obligatoire de fin de programme

2 3

*:,,-.2,,-T3 G4,

Con5i($rations - D5inition 2n appelle on5i($ration" tout regroupement de plusieurs coups de poin$on sous la m0me dnomination code. 'n effet" sans ce regroupement" chaque coup de poin$on devrait 0tre programm individuellement et devrait donc pralablement faire l&ob:et d&un calcul plus ou moins comple e. Au lieu de cela" aprs avoir fi quelques valeurs 3clef3" il devient possible au calculateur de la M2/+ de calculer lui m0me l&ensemble des points intermdiaires. #e gain en temps de prparation ne devient plus ngligeable ainsi que le gain en mmoire. 'n gnral une configuration ncessite deu lignes de programmation" et en terme de mmoire" une moyenne de ;< octets=. 'lle peut comporter plus de di coups de poin$ons" qui programms individuellement prendront eu 788 octets. #&e emple 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 coordonnes de chaque trou.

6i(:

Point #e Con5i($ration

6i(2

#'art #&$ne

Aoute configuration a besoin d&un point de dpart. /e point de dpart correspond un 'oint " 'artir #$%$e2 2e a2 $2ate$r #e 2a MOCN a2 $2e l&ensemble des 4

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

autres points de la dite configuration ,fig 9-. /e point de dpart peut 0tre fi de deu manires ( ! 2e #ernier tro$ 'oin<onn sert de point de dpart la configuration" la ligne prcdant la fonction de la configuration se prsente sous la forme suivante ( *:,,- .2,,-T2> forme correspondant celle applique un simple poin$onnage. *:,,-.2,,-T2/ G2+ I4,- >+/ ! $n 'oint #e #'art a2 $2 ? ce point ne provient pas d&un poin$onnage" c&est en quelque sorte un point virtuel" que la fonction de configuration utilise pour dterminer les diffrents centres de poin$onnage. #a ligne prcdant la configuration se prsente sous la forme suivante ( G@2 *:,,- .2,,-/ 2n voit que cette dfinition ne contient pas celle de la station utiliser" celle $i devra alors apparaBtre dans la dfinition de la configuration elle m0me. G@2*:,,-.2,,-/ G2+ I4,- >+ T2/

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

METAODE GENERALE DE PROGRAMMATION Ba2(orit!meC #orsque nous nous trouvons devant un problme de programmation de pice en vue dun poin$onnage ! grignotage" il faut procder avec mthode et suivre quelques tapes qui" bien que parfois contradictoires" permettent deffectuer des choi . 5ur le plan lchelle (

Dessiner 2es o$ti2s et 2es on5i($rationsD $ti2iseE #es o$2e$rsD $ne o$2e$r 'ar o$ti2-

D5inir $n or#re #e 'ro(rammation en tenant om'te #es ontraintes s$i1antes ? ! Minimiser les changements doutils" ! Minimiser les tra:ectoires doutils" ! /ommencer par les plus petits diamtres de poin$ons" ! /ommencer par lintrieur de la pice" N$mroter 2es 'oints #e #'art #es on5i($rations #ans 2or#re tro$1P2a er $ne Ori(ine Pro(ramme s$r 2a 'i3 e @

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

! 'n gnral dans le coin infrieur gauche" ! 5ur la e ventuel de symtrie" ! 5ur le centre ventuel de symtrie. Dresser $n ta82ea$ #es oor#onnes #es 'oints #e #'art #e on5i($rations #ans 2e re'3re tro$1Point : 2 3 --:2 :3 * :,, 224 :24 F, 4,, . :4, G2+ 3,, G2F ;,, G2) Con5i($ration et a$tres 'aram3tres

3,, Sim'2e tro$ 24, G2+

#e programme se construit de lui m0me grande vitesse" on ne fait ainsi que les calculs ncessaires" et le gain de temps est incontestable. #e logiciel de simulation ,AMAPROG- permet dliminer les dernires erreurs et ventuellement de tlcharger le programme vers la machine. Cense) que la machine est faite pour 'ro#$ire et non pas pour 0tre programme. #e temps consacr la programmation et au montage des outils doit 0tre rduit par rapport au temps de production. 4ne machine de ce type coDte actuellement EE.. par heure de fonctionnement.

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Les Ma ros Instr$ tions D5inition 4ne macro instruction est un regroupement de fonctions sous un m0me nom gnrique. #a cration dune macro seffectue avec les lettres U et G qui servent la dlimiter. #appel dune macro se fait par la lettre H#a rfrence dune macro est faite par un chiffre entier de : 4) et de +, F). Macros instructions ,mmorisation dun groupe de blocsUII 2uverture de la mmoire GII Fermeture de la mmoire HI= Gappel de la mmoire

Remar%$es? ! #es macros de : 4) sont e cutes une fois avant rappel puis chaque rappel. ! #es macros de +, F) sont vites ,mmorises- au :er passage et ne sont e cutes que lors du rappel. ! E9 e'tion? #orsquune grille pices multiples est dclare , G )F - avant une macro de : 4)" le 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 2e s !ma i-#esso$s 2es #i55rents mots #$ 82o #e on5i($ration 'i3 es m$2ti'2esG)F * . I = P >

Re'rer s$r 2es s !mas i-#esso$s 2e sens #e9 $tion #es #i55rents $sina(es-

:,

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

D5inir 2a 5on tion et 2$ti2isation #es ma ros-5on tions s$r 2e 2istin( i#esso$s7 HI9.@88.J@88. 9 HI?.7<.JK8.178<.L?<.C;M< N 47 ; .98.J@8.A9 < H9?1N8.L8.M9 @ O7 K 49 ? .<8.JN8.AN I O9 78 4N 77 HK9.8.J8. 79 H@@1?8.LI8.CN8.P<.D!8.9A; 7N ON 7; 4; 7< HK9.8.J8. 7@ H@@1788.L8.C!N8.P!<.D!8.9A< 7K O; 7? HK@Q7P; 7I HK@Q9P7 98 HK@QNP; 97 HK@Q;P7 99 H<8

Re'rer s$r 2e 2istin( 2es #i55rentes ma ros instr$ tions J$e2 est 2e$r nom8re KLLLLLLLLLLLLLLLLLL J$e re(ro$'ent es ma ros instr$ tions K

Re'rer 2es ra''e2s #e es #i55rentes ma ros instr$ tions-

::

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

RE6ENDAGE COMMUN 5oit raliser un ensemble de pices 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 pice de la grille R partage S une o$'e 1erti a2e avec la pice situe sa droite et une o$'e !oriEonta2e avec la pice situe au dessus. /ette mthode permet une conomie de coupes" donc un gain de temps de cution. 2n dit quil y a M 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 E9er i e : R#i(eE 1otre 'ro(ramme i i ?

E9er i e 2

R#i(eE 1otre 'ro(ramme i i ?

:+

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e 3

R#i(eE 1otre 'ro(ramme i i ?

:@

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e ;

R#i(eE 1otre 'ro(ramme i i ?

:F

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e ;

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :+ en T3 RO 2, en T; RE 3, 9 4 " ,N en T@ RE 3, 9 4 " ),N en TF

:)

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Tro$s en er 2e - Co#e G2+ E9er i e :

R#i(eE 1otre 'ro(ramme i i ?

2,

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e 2

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :2 en T2

2:

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Tro$s en 2i(ne O Co#e G2F E9er i e :

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO F en T2

22

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e 2

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO F en T2

23

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Tro$s en Ar O Co#e G2) E9er i e :

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2 RO :+ en T3

2;

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Tro$s en Gri22es O Co#e G3+ et G3@ E9er i e :

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2

24

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e 2

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2

2+

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e 3

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2

2@

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e ;

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2

2F

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e 4

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO F en T2 RE 3, 9 4 " ,N en T@

2)

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

D o$'a(e re ti2i(ne O Co#e G++ E9er i e :

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? SJ 2; en T: RE 3, 9 4 " ;4N en T)

3,

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Gri(nota(e en ar O Co#e G+F E9er i e :

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2 RO 2, en T3

3:

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Gri(nota(e en 2i(ne O Co#e G+) E9er i e :

Le er 2e #e raPon 34 est entr #ans 2a tQ2e-

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2

32

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Gri(nota(e E9er i e om'2mentaire

Pro(rammeE a$ssi 2e #to$ra(e tota2-

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? RO :, en T2 RO 2, en T3 SJ 3, 9 4 " ,N en T@ SJ 3, 9 4 " ),N en TF

33

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Pro(rammation en 'i3 es m$2ti'2es - Co#e G)F

E rire 2e 'ro(ramme 'o$r 2a ra2isation #$ne 'i3 e enti3rement #to$re ?

: 2 3 ; 4 + @ F ) :, : :2 :3 :; :4
D5inir $ne (ri22e 'i3 es m$2ti'2es sans re5en#a(e omm$n B5ormat tQ2e +,,I+,,I2C

G)F *

>
3;

E rire 2e 'ro(ramme #e 'i3 es m$2ti'2es sans re5en#a(e omm$n

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

: 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24 2+

1ntercaler un dbut et fin de blocs entre toutes les instructions concernant un outil donn.

Appeler les diffrents blocs avec une instruction G@4 ou G@+

D5inir $ne (ri22e 'i3 es m$2ti'2es a1e re5en#a(e omm$n B5ormat tQ2e +,,I+,,I2C

Hrille des trous (

G)F*

>

Hrille des dcoupes hori)ontales (

G)F*

>

Hrille des dcoupes verticales (

G)F*

>

34

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

+NC rire 2e 'ro(ramme B'2an 'a(e 4C en 'i3 es m$2ti'2es a1e re5en#a(e omm$n- Crer $ne (ri22e M 5antQme R 'o$r 2es re5en#a(es #e9trmits

'ro(ramme : 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24 2+ 2@
Gri5ier et orri(er 2e 'ro(ramme s$r 2o(i ie2 ME#ite$rR

3+

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Corri( #e 2e9er i e ?
: 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24 2+ G)2*+,,-.+,,G)F*:4-.@,-I:,4-=F4-P;>4 U: *2,-.+,-T2 G2FI3,-=,->2 G: U2 *4,-.3,-T3 G2 G@4H:J; G@4H2J: G)F*,-.,G)F*:4-.@,-I:,4-=F4-P4>4 U3 G@2*,-.,G++IF,-=),-P3,-J4-D-,-2TF G3 G@4H3J; G)F*,-.,G)F*:4-.@,-I:,4-=F4-P;>+ U; G@2*,-.,G++I:,,-=,-P-3,-J-4-D-,-2T@ G; G@4H;J: G4,

Gri22e #es tro$s

Ann$2ation #e 2a (ri22e

Gri22e #es o$'es 1erti a2es

Ann$2ation #e 2a (ri22e

Gri22e #es o$'es !oriEonta2es

3@

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e #e SPnt!3se :

R#i(eE 1otre 'ro(ramme i i ?

O$ti2s $ti2iss ? SJ RO RO SJ SJ 2; en T: :, en T2 2, en T3 3, 9 4 " ,N en T@ 3, 9 4 " ),N en TF

Pro(rammer 2e #to$ra(e om'2et #e 2a 'i3 e-

3F

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

E9er i e #e SPnt!3se 2 S$''ort #en eintes r(2a82e ( le nombre de trous diffrents dans les deu pices permet le rglage prcis de linclinaison

R#i(eE 1otre 'ro(ramme i i ? O$ti2s $ti2iss ? SJ RO RO SJ SJ 2; en T: :, en T2 ; en T3 3, 9 4 " ,N en T@ 3, 9 4 " ),N en TF

3)

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Un e9er i e #e # o#a(e ? A partir du croquis ci dessous et du programme de la pice" retrouver les cotes des diffrentes configurations ,position" distance entre les trous" anglesE- en fonction des donnes contenues dans le programme.

: 2 3 ; 4 + @ F ) :, :: :2 :3 :; :4 :+ :@ :F :) 2, 2: 22 23 2; 24

G)2*+,,-.+,,G),*+,,-.:;2-T4 G2FI4,-=),->@ *2,-.;)2G2FI4,-=2@,->@ G@2*::4-.2F2G2+I@2-4,=),->+ G@2*4,4-.2F2G2+I@2-4,=),->+ G),*;F,-.;;,-T2 G3@I24-=3,-P;>3 *;,-.;;,G3@I24-=3,-P;>3 G@2*3:,-.3+2G2)I:+,-=3,-P2,->@ *3:,-.3+2G2FI3,-=2,4->; G@2*3:,-.3+2G2FI3,-=334->; G),G@2*3:,-.3+2G+FI:2,-=:4,->-:2,-P2,-J+-T3 G@2*3;)-.;2G+)I+,-=;4-P2,-J4G),G@2*2;,-.;2G++I),-=;4-P:2-T)

2+ 2@ 2F 2) 3, 3: 32 33 3; 34 3+ 3@ 3F 3) ;, ;: ;2 ;3 ;; ;4 ;+ ;@ ;F ;) 4,

G),G@2*44-.@2G++I:2,-=),-P2;-T: G@2*:,3-.@2G++I:2,-=),-P2;G@2*:4:-.@2G++I:2,-=),-P2;G@2*:))-.@2G++I:2,-=),-P2;G@2*4;:-.@2G++I:2,-=),-P2;G@2*;)3-.@2G++I:2,-=),-P2;G@2*;;4-.@2G++I:2,-=),-P2;G@2*4F)-.@2G++I:2,-=),-P2;G@2*23,-.:+;G++I:+,-=,->:,+-P2;G),*::4-.2F2-T+ G@2*::4-.2F2G+FI42-4,=),->3+,-P-3+-J+*4,4-.2F2G@2*4,4-.2F2G+FI42-4,=: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

PROGRAMMATION DES MOCN DE DECOUPAGE-POINCONNAGE AMADA

Anne9e : - D o$'a(e #$n se te$r #e Qne

1l faut tenir la pice le plus longtemps possible dans la t%le. #e dernier grignotage circulaire est stopp avant quil ne re:oigne le premier" un simple coup de poin$on carr ou rectangulaire dtache la pice dun seul coup.

;3