usiner plusieurs fois la même pièce

  • Auteur de la discussion assurancetourix
  • Date de début
A

assurancetourix

Compagnon
bonjour

encore moi
voilà, il m'arrive de faire des petites séries de pièce et ca me gave, a chaque fois, de déplacer manuellement la fraise, de refaire X0 et Y0 et de relancer le progr

y a pas un moyen pour en usiner ..... 2 ou 4 ou 6 a la suite ???

une fonction de mach3 ou ................??

merci

vv
 
S

syvain9

Compagnon
tu dois les programme directement dans ton logiciel fao

ou modifier ton g codes manuellement :-D
 
A

assurancetourix

Compagnon
tu veux dire quoi par manuellement ??
 
V

valentin

Compagnon
+++ :-D bonjour
tu peux aussi utiliser les 6 origines de Mach3
G54 a G59
au debut programme tu change que le G54 par G55 ect...
bien entendu tu as pris les origines pour les G54 a G59 dans Offset

il a ensuite G92
il doit meme avoir un wizard pour faire sa vu deja sur ce forum

+++ :wink:
 
J

Jojo02

Nouveau
Salut
Je confirme les prises différentes d'origine de G54 à G59 permet
d'usiner plusieurs pièces en même temps .
le programme iso peut être répété simplement en changeant l'entête
du fichier avec cette fonction G54 ou G55 jusqu'à G59
mais au préalable il faut régler la position de chaque origine .
ou dans le programme Fao répéter l'usinage avec un décalage mais
cela oblige à respecter ce pas , tandis que le G54 à G59 offre une plus
grande liberté de positionnement et ce dans les 3axes .

je viens de faire un essai car je possède le mach3 que depuis quelques
jours mais je pratique la cn depuis 30 ans .
voici comment régler plusieurs pièces avec mach3
tu ouvres la page du mode MDI ( la deuxième )
tu tapes la commande : G54 et tu valides par entrée
rien ne se passe car c'est l'origine par défaut mais cela te permet
de régler l'origine de la première pièce ,
comment voir qu'on est positionné en G54 et bien dans la page
outil le work offset est positionné sur 1 ( 1=G54)
dans la ligne de commande MDI tu tapes le code : G55 puis tu valides
par entrée et là le work offset passe sur le numéro 2 (2=G55)
et là tu refais le centrage pièce en le validant par X0 Y0
et il suffit de modifier l'entête du code iso par G54 ou G55 pour usiner soit la
première pièce avec le G54 ou bien la deuxième avec le G55
et ainsi de suite avec les autres G56 à G59
il aurait été plus judicieux à la place de mettre un numéro au
lieu de G54 de mettre directement G54 pour le 1 ou G55 pour le 2
et ainsi de suite pour les autres .
pour modifier le code iso ou code G il faut l'éditer simplement
avec le bloc note .
j'ai essayé et ça marche bien mais cela fait parti des bases de
la programmation d'une cnc .
j'espère que cela t'aidera et si je peux encore t'aider ce sera avec plaisir

@+Jojo
 
S

syvain9

Compagnon
la technique avec les g54 g55 est tres bien et bien connue de l'industrie pour faire des pieces differente attention au erreur car sa fait un beau crach :lol:

moi se que je disais c'est de faire un outilisage donc tu conais l'ecartement de tes pieces il faudrais aussi voir le style de pieces et c'est de parametrer toute tes pieces avec les g54 ,g55 et ton programme iras d'une piece a une autre

tu peu meme faire sur chaque la meme operation
puis sur chaque 2em operation ou bien finir chaque piece avant de passer a la suivant :lol: il faut vraiment ce simplifier la vie moins de manipulation moins tu auras d'erreur et plus tu reduira le cout machine :-D
 
A

assurancetourix

Compagnon
bonsoir

je ne suis pas sur d'avoir tout compris

pour l’édition d'un programme , pas de soucis, mais je ne me vois pas
recalculer tout les points pour chaque pièces ......

si je comprends bien, toutes ces solutions sont toujours manuelles

mon idée c'est si sur mon bout de tole, y a de la place pour 10 pièces
la machine fait les 10 sans que je ne touche a rien

derrière tout ça, il y a l'idée d'optimiser mes usinages
car si le coup d'après, je ne peux mettre que 6 pièces sur ma tôle
j'ai pas envie de me retaper tout le code

vv
 
S

syvain9

Compagnon
c'est bien se que je dis sa seras tout automatique :lol: tu devras rien recalculer facon tu calcule rarement le pc le fait pour toi :lol:

mais en faite grace au g54 g55 et de suite c'est juste l'origine qui change le reste est ton programme avec juste le G du debut programme qui change


pas exemple

ton origine g54 sera x0 y0
ton origine g55 sera x50 y0

c'est les valeurs machine bien entendu dans tes G pour ta machine quand elle executera le programme sa seras le meme position que la premiere pieces

si tu me monte ton programme ou ta piece en mp je t'expliquerais en plus clair :-D
 
A

assurancetourix

Compagnon
bonjour a tous

voici donc les premières lignes d'un de mes programme :

O
(narval-trous.ISO)
G0G17G40G54G90
N000010 ( EASYMILL / GENERIC ISO POST-PROCESSOR )
N000020 T0 M06 (FRAISE 3MM)
N000030 G00 X13. Y44.5
N000040 G43H0
N000050 G00 Z2.
N000060 M3 S4700

il y a effectivement un G54

si j'ai compris, il y a G55 / G56 / G57 ...etc qui correspondent a des décalages d'origines par rapport a X0 Y0 Z0 de la première pièce de la série

donc il faudrait rajouter G55 X.. Y.. / G56 X.. Y.. pour avoir 2 "origines décalées" des 2 pièces suivantes

ce que je ne vois pas, c'est ou doivent être écrits ces G55 / G56 ..etc ??

dans le programme lui même ou dans un autre fichier appelé par le programme ??

vv
 
V

valentin

Compagnon
bonjour
ideal cest de mettre ton programme en sous programme
et de l appeller par
g54
m98 O100
g55
M98 O100
ect...
M30

O100
ton programme
M99
 
S

syvain9

Compagnon
et noublie pas de bien regler chaque position de tes pieces avant de lancer ton programme

et si tu fait copie coler de ton programme retire bien les m30 sinon tu stopera ton programme :-D
 
A

assurancetourix

Compagnon
oula !!!

ok je commence a comprendre
je vais avoir un programme qui va comporter

2 ou 3 ss prog qui seront en fait mon progr pincipal appelé X fois

mais aussi X ss prog qui sont toujours, mes différents usinages

mais personne n'ai encore répondu a ma question, ou est ce que je défini mes valeurs de décalage ??

vv
 
S

syvain9

Compagnon
dans decalage je vais te faire un screen de suite :-D
 
S

syvain9

Compagnon
voici le screen :-D jespert que tu trouvera facilement dans la version anglaise
decalage.JPG
 
A

assurancetourix

Compagnon
ok, je viens d'aller voir
et c'est presque pareil

donc, la premiere chose a faire, c'est sur une feuille de papier
positionner mes X pièces
avec les valeurs de décalage en X et Y

j'ai le droit de faire 6 décalages

ensuite dans mach3, je rentre a la main, pour chaque G55 / G56 ...etc
les valeurs que j'ai calculés

et pour finir, mon programme, qu'il faut que je modifie avec
X sous prog, qui sont mes X pièces (1 a 6)

j’espère que la version de demo va pas bugger

si par exemple, mon programme etait constitué de la partie principale et de X ss progr

je vais me retrouvé avec toujours X ss progr + autant de ss prog correspondant a mes X pièces

faut juste que je fasse gaffe a pas nommer les nouveaux ss prog comme ceux qui existent

bon, je vais faire un exemple et je mets ici, vous me direz

vv
 
S

syvain9

Compagnon
pour les reglage des decalage le y ne change pas dans ton cas je pense que c'est juste ton x donc pour faire simple

tu calcul l'ecart de tes pieces en x

tu regle ton g54

en mdi tu fait le deplacement en x vers ton origine 2em piece tu va en decalage g55 tu enregistre position et tu fait sa pour toute tes pieces :-D
 
A

assurancetourix

Compagnon
ok, le G54, c'est mon origine pièce comme je fait d'habitude

je pensais que les autres pouvaient etre rentrés a la main ....
 
S

syvain9

Compagnon
il peuve etre introduit a la main mais il doive etre introduit en origine machine et non pieces pour sa que plus simple de se deplacer et d'enregistrer position car en tapent on peux faire facilement une erreur de saisie
 
A

assurancetourix

Compagnon
yessss

donc soit je fais ça en déplaçant la fraise a la main et c'est du "en gros"
soit je fais ca en les tapant précisément
et j'enregistre pareil

cool !!

je vais essayer ca bientot, je vous tiens au jus

vv
 
D

Denis

Nouveau
Bonjour, Il y a un assistant dans Mach 3 : Nesting
Remplacer le M30 de la fin du programme par M99, ouvrir l'assistant, rentrer les données, et il fait le boulot.
Je l'ai essayé avec succès.
Cordialement,

nesting.png


assistant nesting copie.png
 
A

assurancetourix

Compagnon
hello

j'ai regardé et effectivement j'ai ce wizard
le principe ma parait pas mal, mais j'ai du louper un truc
car il n'y a pas moyen de l'enregistrer ..........

en tout cas merci

c'est une solution plus souple car on peut adapter le nombre de pièces
en fonction de la place disponible sur le bout de tole

vv
 
D

Denis

Nouveau
J'ai regardé, et chez moi il s'est enregistré sous Mach3>G code>nested.tap.
Avec "éditer G code", on peut l'enregistrer où on veut.
Cordialement,
 
A

assurancetourix

Compagnon
yesss

donc voilà ce que ca a généré :


M98(-U:\1-Usinage\test\refroidissement-jeje.tap)
G0 Z50
G0 X44 Y0
G92 X0
M98(-U:\1-Usinage\test\refroidissement-jeje.tap)
G0 Z50
G0 X0 Y0
G92 X44
G0 X0 Y49.5
G92 Y0
M98(-U:\1-Usinage\test\refroidissement-jeje.tap)
G0 Z50
G0 X44 Y0
G92 X0
M98(-U:\1-Usinage\test\refroidissement-jeje.tap)
G0 Z50
G0 X0 Y0
G92 X44
G92 Y49.5
G0 X0 Y0
M30
 
D

Denis

Nouveau
Oui,
Si je lis bien, 4 pièces écartées en X de 44 et en Y de 49.5.
le chemin du fichier original à usiner à chaque fois est U:\1-Usinage\test\refroidissement-jeje.tap avec un M99 à la fin (au lieu d'un M30)
Cordialement
 
A

assurancetourix

Compagnon
je précise que les valeurs de décalage, c'est pas moi qui est choisi
j'ai laissé faire le wizard

j'en ai déduis que il se base sur le ø de la fraise + largeur de la pièce + une marge, pour la définir

vv
 
D

Denis

Nouveau
Puisque tout est calculé par ordinateur, pourquoi s'en priver...
Je crois qu'il prend en compte juste les valeurs limites en X et Y du fichier (voir init.m1s dans Mach3>Addons>Nesting). A confirmer.
Bonne soirée
 

Sujets similaires

B
Réponses
18
Affichages
540
Bambi
B
C
Réponses
1
Affichages
643
coolman59
C
P
Réponses
19
Affichages
1 696
Boris_25
B
F
Réponses
23
Affichages
910
Dudulle
Dudulle
L
Réponses
10
Affichages
1 125
dh42
J
Réponses
7
Affichages
490
JLuc69
JLuc69
dudu.13
Réponses
14
Affichages
9 403
yvon29
yvon29
L
Réponses
18
Affichages
1 168
Bertrand 32
Bertrand 32
H
Réponses
25
Affichages
1 197
harmful
H
F
Réponses
11
Affichages
1 530
jeanmichel1946
jeanmichel1946
M4vrick
Réponses
9
Affichages
1 310
gaston48
G
Haut