Catia catia usinage 4 axes

D

denis_cnc

Ouvrier
Juste une petite question :
Ta macro VBA est ce que c compatible avec excel ?
 
D

denis_cnc

Ouvrier
[glow=red]slt à tous,
denis ce que tu vois dans catia c est toujours l outil qui tourne autour de la piece, apres c est ton pp qui fait la difference selon la machine que tu utilises et les axes qui sont déclarés.[/glow]
oui j'ai bien compris que même si on a la pièce qui bouge en X, Y, Z, et une rotation A, On ne la verra jamais bouger en simulation car c'est l'outil qui bouge.

mon problème c le parcours de l'outil autour de la pièce : l'outil ne va pas dans le font de la pièce
le trajet est donc faut

peut on sur le forum déposer une pièce jointe ?
merci
 
S

superjo92

Nouveau
slt denis,
oui on peut faire des macro compatible exel aussi mais pour mon besoin c est mieux en passant par le VBA catia.
sinon pour ton truc j ai essayé vite fait en mode isoparam tool axis normal à la surface et tu ajoutes un index copy tranformation. ca marche en usinage sur le sens de la longueur a 360°.
en gros tu programmes sur demi piece puis tu inséres un index copy tranformation 180° et tu as ton usinage sur 360°.
dans ton abre usinage tu as 2 operations mais en mode simulation avec brut il enchaines l usinage a 360°.
apres c est ton PP qui va gerer la rotation sur 360°sur machine, d'ou l utilité de faire developper sont PP car ceux de catia son basic.
je vais te faire 2 ou 3 photos d ecran des que j ai un moment.
 
S

superjo92

Nouveau
slt denis
comment on fait pour envoyer une photo? il faut adresse url on peut pas inserer directement???
 
J

Jipé 87

Modérateur
Bonsoir,
Pour insérer une photo, l'explication est dans le "Vade-mecum" du forum : https://www.usinages.com/threads/32840
Voir le message de jms du mardi 23 août 2011 à 5.50am, dans lequel la façon de procéder est très bien expliquée.
@+
 
Dernière édition par un modérateur:
D

denis_cnc

Ouvrier
[glow=red]je ne comprends pas bien prq sur ta simu catia l axe de ton outil est presque parallele a celui de ta cross. si tu es en mandrin ton outil doit etre perpendiculaire a l axe de ta cross et tourner autour...[/glow]

effectivement je suis d'accord, j'ai bien l'outil qui est parallèle a la crosse de la carabine et ensuite l'outil se met a 90°
En faite l'outil est sur l'axe Z
et je fait un contournage sur Z
mais cela ne marche pas, car l'outil ne travail pas les partie qui rentre dans la pièce

Merci pour votre aide
 
D

denis_cnc

Ouvrier
Je serai supere contant d'avoir une photo
c'est vraiment très sympa

c'est très facile
La solution que j'utilise :

d'abord il faut un site ou les photos sont enregistrer : j'utilise Facebook
je fais coque droit sur l'image obtenir le lien
de toute façon quelque soit le site ou l'image est enregistrer, le lien est toujours dans le code source
Pour insérer une image dans le forum, il suffit de cliquer "insérer une image" et coller l'adresse URL
le formu rajoute des balises et le tour est jouer
 
D

denis_cnc

Ouvrier
[glow=red]j ai essayé vite fait en mode isoparam tool axis normal à la surface et tu ajoutes un index copy tranformation. ca marche en usinage sur le sens de la longueur a 360°.
en gros tu programmes sur demi piece puis tu inséres un index copy tranformation 180° et tu as ton usinage sur 360°.
dans ton abre usinage tu as 2 operations mais en mode simulation avec brut il enchaines l usinage a 360°.
apres c est ton PP qui va gerer la rotation sur 360°sur machine, d'ou l utilité de faire developper sont PP car ceux de catia son basic.
je vais te faire 2 ou 3 photos d ecran des que j ai un moment.[/glow]

"mode isoparam tool axis normal à la surface" sur mon catin c " Balayage suivant isoparamétriques.1" cela se trouve dans le module "Usinage" => "Lathe Machining"
1.jpg

La je viens de sélectionner les 5 zone de la pièce, mais c'est encore rouge

Ensuite il y a des point rouge je clique dessus et il dit : "Géométrie non prise en charge ... bla bla voir photo"







sur cette photo l'outil est bien orienter correctement mais il ne passe pas au bonne endroit
 
S

superjo92

Nouveau
slt denis t envoies comment tes photos ??? on peut pas parcourir le disque du pc
 
S

superjo92

Nouveau
voila le resultat usiné, ce n est pas en mode tournage mais en mode fraisage que tu dois être et ta pièce dois être bien dessinée, pas d angle vif et les rayons de raccords doivent etres inferieur au rayon de fraise que tu choisis, de plus pour le mode isoparam tu dois faire une demi piece .
 
S

superjo92

Nouveau
tu dessines une demi piece tu selectionnes les 7 faces puis par ordre les 4 coins, voir plus des fois catia en demande plus que 4..., mais toujours 1.2.3.4 et suivant si il te demande 1.2.3.4 dans le meme ordre que les 1er etc....
 
S

superjo92

Nouveau
demis donne moi une adresse mail je vais t envoyé les photos la c est saoulant je vois mes photos puis au bout de qlq minutes elles disparaissent!!!!!! j envoie d url de ma boite mail pourtant , je n ai pas de site de stokage de photos comme facedebook......
 
D

denis_cnc

Ouvrier
re mr superjo92

D'abord merci pour ton aide
bon, j'essaye plein de truc mais ça marche toujours pas.
je vais mettre quelque photo pour tenter d'expliquer mon problème
Je suis aller a l'IUT Genie Mecanique de la fac ou je suis, la réponse : C'est juste un IUT on ne fais pas, et c'est très complexe se que vous faite, on ne fait que de l'usinage 3 axes
dur dur mais je désespère pas

Je tes envoyer mon adresse mail par message perso

pour les photos j'utilise Facebook par exemple voici l'adresse :
https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/1399705_10151855128949072_1414341192_o.jpg

cela doit finir par .jpg
en rajoutant les balises l'image apparait

 
Dernière édition par un modérateur:
D

denis_cnc

Ouvrier







Sur cette photo j'aimerais bien savoir c'est quoi : Décalage (%diametreOutil) ?????? et aussi seuil de reprise ????
 
D

denis_cnc

Ouvrier
[glow=red]tu dessines une demi piece tu selectionnes les 7 faces puis par ordre les 4 coins, voir plus des fois catia en demande plus que 4..., mais toujours 1.2.3.4 et suivant si il te demande 1.2.3.4 dans le meme ordre que les 1er etc....[/glow]

ok, je peux faire une pièce entière et faire une coupe, en faisant une esquisse qui vient supprimer la mointier de la pièce sur le .catpart
Je ne vois pas c'est quoi les 7 faces, moi j'en ai plus que 7 sur la crosse de la carabine ...

bon je vais regarder mais je pense plutôt que la solution serai plus facile avec "Ebauche" dans "Advanced Machining"
Au moins on part d'un brut et on usine jusqu'a la pièce par contournage sur Z
Le problème c'est qu'il n'accepte pas une réduction du diamètre, et supprimer la matière dans les poches, comme on le vois bien sur les photos
 
D

denis_cnc

Ouvrier
Si je met "Décalage (%outil)" : 1000

j'obtien un truc en carré

 
D

denis_cnc

Ouvrier
Bonjour a tous

J'ai progressé avec l'aide de superjo92 qui m'a envoyer par mail des fichiers

On peut utiliser aussi : "Balayage 4axe le long d'une courbe"
il suffit de sélectionné le corps principal de la pièce


Le guide : si il y en a pas (comme la crosse de ma carabine) il suffit dans cree un

avec un pas de 5mm


Voici la description de la machine


J'obtiens le code CN suivant :


Il y a bien X, Y, Z, et A, qui varie, je pense qu'il me suffit de débranche Y, et je n'aurais que X,Z,et A qui bouge (l'axe Y de bouge pas, et la fraise reste a la verticale de l'axe de rotation)
Dans le fichier cn il y a TRAORI je ne c'est pas se que cela veux dire, je le mets en commentaire car ma machine signal une erreur a cette endroit

par contre le fichier n'est pas complet il se fini a 1600 lignes : "DEMONSTRATION"

C NUL, Y A TOUJOURS UN TRUC QUI BLOQUE

Si quelqu'un a le PP en version complète je suis preneur
 
D

denis_cnc

Ouvrier
Si on coche :
Emulateur de controleur : MAKINO_MAG3_FANUC.ce
Postprocesseur : SIN_840_NURBS.pp
Table de mots du postprocesseur : ICAM_MM.pptable

on obtient après génération du fichier .cn
un fichier qui donne le parcoure outil avec X, Y, Z, A, B, C

bon il a fallut que je fasse "remplacer par"
tous les "A3=" par A
tous les "B3=" par B
tous les "C3=" par C

A ne bouge pas il est toujours égale a 0.0
mais il y a B et C qui varie
j'ai également placer deux commentaire au début et un a la fin : "N50 TRAORI" et "ffwon" et a la fin "N61415 TRAFOOF"

Je pense qu'avec un petit programme en C très simple et très classique "le tour" est joué : avec un petit jeu de mot sur "tour"








Il reste encore le problème qu'il s'agit uniquement de la passe de finition car je ne suis pas parti du Brute qui je pense va être rectangulaire pour arriver a la pièce "crosse de carabine"

Evidement je peux toujours faire un autre : "Balayage 4 axes le long d'une courbe" avec "Décalage sur la pièce : 10 mm"
mais ce n'est pas optimale par rapport au brute
 
D

denis_cnc

Ouvrier
Voila ce que cela donne avec un pas de 8 mm, une fraude de 10mm, et un décalage sur la pièce de 10 mm



Voila ce que ça donne avec un pas de 1mm, une fraude de 2mm, et un décalage sur la pièce de 1 mm


Dans du bois cela doit marcher mais dans de l'alu, il est indispensable de tenir compte du BRUTE
 
D

denis_cnc

Ouvrier
Bonjour a tous
Je reviens après 2 ans d'inactivité d'usinage
et oui le derniers message : 14 décembre 2013
je vais commencer la page n°5
Merci d'avance a tout ceux qui suivent, pose des question et réponde
Je reprends mon catia V5R20
(au passage un étudiant m'a donné une version de solidwork 2015, mais je croix qu'il manque EFICN ou Visualmil pour faire de l'usinage)
Alors je vais mettre quelques photo en ligne, et j'ai quelques questions ...
 
D

denis_cnc

Ouvrier
Ma machine possède 3 axes de translations X, Y, Z
et un axe de rotation A (sur l'axe X)

On peut voir sur les deux photo l'usinage d'une crosse de carabine, et l'usinage dans un barre d'aluminium 20mmx20mm d'une cosse positive (conique) de batterie
On peux voir le tour a gauche et la contre pointe a droite

Bon y a pas grand chose a dire
le tour a 4 morts ce qui permet de prendre des pièces rectangulaire
La crosse de carabine est rater
le brut de bois n'était pas assez grand

la strategie utilisée
plan parallèle sur une face jusqu'a la moitié
rotation de 180°
plan parallèle sur la deuxième face jusqu'a la moitié
et comme j'ai utilisé une fraise a bois de type bol : il y a une collerette, il fallait dépasser la moitié
ensuite j'ai fait une rotation de 90, pour travailler le dessus et prendre la photo
ensuite la contre pointe a cédé





Ici on peut voire le tour et la contre pointe
il s'agit de l'usinage dans un barre d'aluminium 20mmx20mm d'une cosse positive (conique) de batterie (a l'extrémité de la barre)

 
D

denis_cnc

Ouvrier
Pour l'usinage de la cosse de batterie :
1) débourrage a la fraise de 8 mm
en 4 fois, par rotation de 90°



Voici 1/4 de l'usinage
En utilisant : Ebauche
sans oublier de mettre le niveau inférieur a ne pas dépasser
et en réglant bien l'axe de l'outil, qui sera different pour les 4 cotés a usiner




on pourrait aussi manger les pointes et faire également les 4 rotations, cela reviendrait au meme
ou meme faire que deux rotation de 180, le résultat serait identique


il y a plein de réglage a faire
le contour limitant
éventuellement des obstacles
quelque reglage sur la définition de la limite sur la photo on voit une sur épaisseur de la limite de 2mm (en realité j'ai mis 4mm)
le supérieur et l'inférieur (ici j'ai réglé que l'inférieur et j'ai mis -1mm de décalage (clique droit) )







ensuite il faut bien régler le postprocesseur
dans outil option : j'ai mis ICAM








Dans le réglage de la machine j'ai mis
Postprocesseur : acra21
et très important dans table de mots du postprocesseur : ICAM_MM.pptable





donc la le fait le gcode
on peut voir dans l'arbre les 4 ebauches
on vois meme que c en double car j'ai essayer de voir si on mange les sommet en premier si c mieux ou pas




pas de problème ce postprocesseur marche très bien : pas d'erreur




bon il faut quant même ouvrir le ficher texte et supprimer les trois premier ligne
car mon logiciel ne comprends pas les points d'exclamation






Vous pouvez constater qu'il y a A = 0



Je fait une petite recherche sur A et je trouve les trois autre 90, 180 et 270





donc tout est ok
a oui au fait j'ai fait une petit simulation sous catia a partir du brut (carré de 20mmx20mm)






j'ouvre le gcode avec la machine
pas de problème, pas d'erreur

evidement on ne vois que 1/4 de l'usinage car le logiciel ne peut pas représenter la rotation A




suite ....
 
D

denis_cnc

Ouvrier
l'usinage de l'ébauche se déroule sans problème
maintenant la passe de finition (fraise hémisphérique de 2mm permettant de bien faire de croché de la cosse de batterie)
La spindle se positionne juste au dessus de l'axe de rotation

Je vois deux possibilités :
1)
1er possibilité, l'outil viens usiner en faisant des allée retour sur l'axe X
a chaque allé et a chaque retour l'axe A tourne d'une fraction de degrés
lorsque l'axe A a fait un tour complet c'est fini
donc on commence a 0 et on fini a 360
voici quelque photo


J'utilise : Balayage 4 axe le long d'une courbe




je defini la pièce
et un obstacle en faisant clique droit : pièce




je defini un guide : c'est l'axe de rotation




l'outil : bol de 2mm


les vitesses d'avances



approche inutile, et retrait a la fin



voila ce que cela donne




il suffit de modifier le paramètre : distance sur guide : 0,05mm a la place de 1mm




et on obtient




je génère le code : pas de problème




Je fait une petite simulation que reprend l'usinage de l'ebauche suivie de la passe de finition




au niveau du Gcode
comme tout a l'heure j'efface les trois première ligne merdique
et ensuite j'attire votre attention sur A=-90
suive un peu plus bas de A= -89,68

on va donc faire un usinage par rotation de 0,32 degrés






Surprise lorsque j'ouvre le ficher dans mon logiciel pour la machine
il n'y a qu'une seul ligne
et c'est exactement ça qu'il faut
car il on ne voit pas l'axe de rotation
il va donc y avoir 360/0,32 = 1125 passage sur cette ligne
l'axe Y ne bougera pas





suite ...
la deuxième technique
 
D

denis_cnc

Ouvrier
La deuxième méthode ne marche pas et c ici que je pose ma question
si vous avez une réponse merci d'avance

2)
2eme possibilité : l'outil viens usiner en faisant une seul passe sur la pièce et l'axe de rotation tourne sans arrêt.
Je pense que la finition est meilleur et le temps plus cours


donc j'utilise : Usinage suivant tube multi-axes







Alors ici
très important : le nombre de passes
j'ai mis 100 tours
c'est a cause de ce 100 que ça fait buger le postprocesseur
l'axe A va faire 100 tours soit 36000 degrés
et il se bloque a 9999 degrés
soit environ 27 tours












ici on peut voir le décrochage parfaitement respecter avec la bol de 2mm


une petite simulation







ensuite création du gcode
il y a une erreur





ouverture du fichier texte (code)






on constate qu'il y a plein d'étoile
le maximum c'est 9999 degrés







Si j'efface les toiles
je laisse juste les deux dernière ligne
et je l'ouvre avec mon logiciel



Normalement il ne devrait pas y avoir de différence avec l'autre
ici X avance très doucement et A tourne en permanence
le truc c'est qu'il n'est pas complet a peine la moitié



j'ai essayé d'autre postprocesseur
il y a a plusieurs qui marche
mais en général lorsqu'il sont a 360 il repasse a 0, et ça, ça ne conviens pas

si vous avez des idées
merci
 
D

denis_cnc

Ouvrier
Si je mets seulement 20 tours = 7200 degrés
donc c inferieur a 9999 degrés
ça marche
mais la passe de finition est mauvaise
et de toute façon je vais avoir besoin de plus que 9999 degrés, pour la carabine il va falloir un paquet de tour

voila ce que cela donne










et donc la ont vois bien que le tait est entier






allé un peu d'aide merci d'avance
 

Sujets similaires

T
Réponses
28
Affichages
3 149
Tristan l'apprenti
T
F
Réponses
2
Affichages
2 051
fred-33
F
M
Réponses
15
Affichages
4 087
M