bonjour,
je ne suis pas developpeur, mais utilisateur catia v5 en usinage sur centre 5 axes.
je propose a la critique un essai de post-processeur fraisage en visual basic
excel 2007 ou macro vba catia
je suis a l'ecoute, merci
bonjour,
je ne suis pas developpeur, mais utilisateur catia v5 en usinage sur centre 5 axes.
je propose a la critique un essai de post-processeur fraisage en visual basic
excel 2007 ou macro vba catia
je suis a l'ecoute, merci
Merci beaucoup, je suis moi même en plein développement de post pro fanuc pour Catia v5 en 4 axes.
Ton travail m'intéresse fortement.J'ai tenté la chose avec winpost mais je n'en suis qu'au début du développement.
Je serai ton premier testeur.
Juste une petite question, comment on exécute le prog, aprés avoir générer le fichier APT?
Merci
bonjour,
pour installer le programme sous visual basic excel 2007,
appeler l editeur visual basic
faire fichier + import fichier
aller dans mon dossier
selectionnez postpro_5ax par exemple
repetez pour module_pp_5ax
et pp_saisie
normalement sous modules, vous trouvez les 2 fichiers .bas
et sous feuille, pp_saisie.
vous sortez de l'editeur, et dans la liste des macros,
vous selectionnez CATMain + executer
et la l interface graphique apparait !
ensuite entrez dans la textbox le nom du fichier aptsource avec
le chemin complet et l extension.
puis execution.
voila !
si vous creer un aptsource sous catia, ne pas oublier d installer
la pptable dans ....\startup\manufacturing\pptables !
ensuite, dans catia sous process et la machine, de selectionner la pptable.
ensuite il y a d'autres options a configurer, mais ca c est du cours catia !
ah oui, j oubliais,
sur ma machine les axes de rotations A, suivant X; et C du diviseur suivant Z,
quand A est a 0, sont inversés !!!
si ce n est pas votre cas, dans module_pp_5ax, faire
remplacer (varnew.ptf.dx * -1) par (varnew.ptf.dx)
2 places normalement,
remplacer (varnew.ptf.ex * -1) par (varnew.ptf.ex)
2 places
remplacer (oldvar.ptf.dx * -1) par (oldvar.ptf.dx)
1 place
remplacer (oldvar.ptf.ex * -1) par (oldvar.ptf.ex)
1 place
voila
bruno
rebonjour,
je voulais ajouter ceci, je me suis fais avoir aussi:
quand on lance le postpro, dans la textbox il faut entrer le nom du fichier
avec le chemin DOS, c est a dire:
si c'est le disque C, que votre nom utilisateur est BRUNO, que le fichier
essai2.aptsource est sur le bureau, vous entrez:
C:\USERS\BRUNO\DESKTOP\ESSAI2.APTSOURCE
majuscule ou minuscule
je suis sous windows 7
A+
bruno
OK
merci pour toutes ces infos, en effet pour les options catia , table des mots, config machine , etc , on se comprend , y'a pas de pb de ce coté .
Je vous tiens au courant de mes essais.
Pour info , ma machine est une 4 axes avec axe A rapporté sur la table, donc course z limité.
A BIENTOT
ATTENTION ATTENTION
je le dis pour tout ceux qui voudrais utiliser mon pp 5 axes
sur une machine 4 axes suivant A, il y a DANGER !!!
en 3 axes pas de probleme,
par contre, chez moi l' axe A est le berceau suportant le diviseur (axe C)
le berceau est utiliser generalement de 0 a 90 degres voir un peu plus dans
son sens normal.
dans l'autre sens, il peut aller juqu a 30 degres en general.
donc si vous programmez un I J K correspondant a A-40 C0 par exemple,
le pp detecte que A est > 30 dans le sens opposé et il va chercher
la 2 eme solution c'est a dire A40 C180 dans notre cas.
ca veut dire que les points X Y calculés sont tournés de 180 degres
ET LA VOUS ALLEZ DANS LE DIVISEUR sur une machine 4 axes
pour vous depanner, il faut aller dans module_pp_5ax puis rechercher
le sub calculpointfinal et mettre en commentaire les lignes suivantes:
' If (tab1(4, 2) < -30) Or (r4axe1 = 0) Then
' i2 = 2
' End If
voila
A+
bruno
bonjour,
a l attention de seb v2s, je precise le point suivant:
mon postpro 5 axes serat incapable de faire du 4 axes continu
en toute securité sur une machine 4 axes avec diviseur en A,
par example usiner une piece de type came cloche.
il faut que je reecrive la fonction calculpointfinal mais il me faut un peu
de temps.
merci d attendre un peu.
bruno
bonjour,
ci joint dans le fichier zip:
un classeur excel 2007 avec
- installation, configuration catia
- un bouton pour lancer le post processeur (il est integré dans le classeur)
- une notice avec tous les mots APT utilisé par le postpro.
2 court exemple de fichier aptsource
la pptable a installer.
je précise,
mon pp 4 axes est sur le même site sous:
Office > Excel > Forum Excel > Contribuez
Bonjour,
Voici une version avec quelques corrections d'erreurs.
d'après mes tests:
3 axes avec usinage hélicoïdal OK
5 axes positionnés OK
5 axes continus avec RTCP (G43.4) OK (apparemment)
5 axes continus avec linéarisation et avance en inverse de temps A VOIR
Bonjour,
Ajouter les mots APT au début de votre programme:
PARTNO 1234
( pour avoir le fichier ISO 1234.tap)
PIVOTZ/2,0,-0.05,-100.02
(exemple à adapter)
je reviens sur le PIVOTZ:
c'est la distance dans le plan YZ de l'axe A vers l'origine de votre 1er repère d'usinage, qui doit être sur l'axe C du diviseur 5eme axe
si vous placez votre 1er repère d'usinage sur le centre plateau et dessus plateau
de votre diviseur, c'est la distance machine Y et Z de l'axe A du berceau
a l'axe du diviseur (Y) et dessus plateau (Z).
a A0 C0 l'axe du diviseur est suivant Z (parallèle a l'axe de la broche).
vous pouvez ensuite programmer:
REVERS/ON
pour activer le G68.2
et faire des changements de repères d'usinage en cours de programme
insertion > fonctions auxiliaires > changement repère d'usinage.
pour le pivotz, c'est l'inverse:
distance du repère d'usinage à l'axe A dans le plan YZ, ( C vers A )
ne pas faire de changement de repère d'usinage en cours de programmation,
je crois que le calcul n'est pas bon, a voir.
bonjour,
placez votre 1er repere d'usinage de votre programme catia sur l'axe A de la machine,
l'origine dans le plan YZ machine passant par le centre du diviseur.
vous placez en debut de programme catia, les instructions PP suivantes:
PARTNO 1234
PIVOTZ/2,0,0,0 (on est sur l'axe A)
REVERS/ON (pour le G68.2)
ensuite, vous pouvez changer de repere d'usinage en cours de programme,
la ligne du G68.2 sera mise a jour, et vous aurez vos coordonnees en locales
ca devrait marcher
nota: bien sure, cela n'est utile que en 5 axes positionnes.
bonjour,
j'ai fais une version utilisable directement sous windows.
bonjour,
oubliez le message precedent !
voici les fichiers...
nota: le prog va chercher wordpad a l'url suivant:
c:\progam files\windows nt\accessories\wordpad.exe
le prog fonctionne theoriquement sous:
windows xp 32 bits
windows 7 64 bits
windows 8 64 bits
il vous faut aussi le composant:
microsoft .net framework 3.5 (gratuit)
bonjour,
un detail important:
il vous faut selectionner Outils > Options...
puis dans l'arbre, choisir Usinage,
l'onglet Sortie
a la ligne: Postprocesseur et dossier de l'emulateur de controleur,
selectionnez Aucun
Voila, j'espere que cela vous seras utile, si vous ne l'avez pas deja fait !
Bonjour,
ci-joint une nouvelle pptable qui vous permettra de choisir:
Phase d'usinage > Machine > Table de mots du postprocesseur -> pptableFanucV101.pptable
et dans Type de format CN -> Point (X,Y,Z)
des retours d'expériences ?
bruno
Bonjour, je suis actuellement étudiant et débutant sur le logiciel Catia v5 r21, j'aurais quelques questions a vous poser, étant donné que vous avez l'air de vous y connaitre.
-tout d'abord, est-ce que votre post-processeur gère le fraisage en tournage en indexant la broche ? Si non, connaîtriez vous un post processeurs capable de le faire.
-savez vous comment il est possible de créer un catalogue d'outil (on se sert quasiment des même outils), ce qui m'éviterait de reconfigurer mes outils a chaque changement de pièces ?
Cordialement
bonjour,
le pp 5axes ne fait exclusivement que du fraisage sur un centre de fraisage,
néanmoins j' ai ébauché un pp pour un centre tour-fraiseur avec les axes X Z et C,
je le fournis en pièce jointe .
je connais très très mal la gestion des outils en bibliothèque, je vais essayer ...
en espérant vous avoir aider un peu ...
cordialement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager