IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Essai post-processeur 5 axes table-table broche verticale - fanuc


Sujet :

Contribuez

  1. #1
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut Essai post-processeur 5 axes table-table broche verticale - fanuc
    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
    Fichiers attachés Fichiers attachés

  2. #2
    Candidat au Club
    Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    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

  3. #3
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut
    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 !

  4. #4
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut
    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

  5. #5
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut
    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

  6. #6
    Candidat au Club
    Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    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

  7. #7
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut
    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

  8. #8
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut
    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

  9. #9
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut version 2
    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.
    Fichiers attachés Fichiers attachés

  10. #10
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut post processeur 4 axes
    je précise,

    mon pp 4 axes est sur le même site sous:
    Office > Excel > Forum Excel > Contribuez

  11. #11
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut version 201
    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
    Fichiers attachés Fichiers attachés

  12. #12
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut debut de programme catia
    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.

  13. #13
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut erreur dernier message
    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.

  14. #14
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut ce que vous pouvez faire
    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.

  15. #15
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut une version visual basic 2008 express
    bonjour,

    j'ai fais une version utilisable directement sous windows.
    Fichiers attachés Fichiers attachés

  16. #16
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut version visual basic 2008 corrigee
    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)
    Fichiers attachés Fichiers attachés

  17. #17
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut information
    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 !

  18. #18
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut Nouvelle Table de mots Post Processeur
    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
    Fichiers attachés Fichiers attachés

  19. #19
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2014
    Messages : 17
    Points : 24
    Points
    24
    Par défaut
    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

  20. #20
    Membre à l'essai
    Homme Profil pro
    utilisateur catia v5
    Inscrit en
    Juin 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : utilisateur catia v5
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 38
    Points : 10
    Points
    10
    Par défaut
    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.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2007] Post processeur fanuc 4 axes A (suivant X)
    Par bruno18100 dans le forum Contribuez
    Réponses: 5
    Dernier message: 02/01/2019, 22h36
  2. Problème avec un chemin de type "tables\table\tables\table"
    Par bankiz dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/09/2008, 22h25
  3. manipuler un tableau <table> </table>
    Par faico dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/08/2006, 09h51
  4. [technique] <table>....</table> vers excel
    Par bakonu dans le forum Général Conception Web
    Réponses: 8
    Dernier message: 23/12/2005, 13h31
  5. Paradox et alter Table / table.deleteTable
    Par lol_adele dans le forum Bases de données
    Réponses: 8
    Dernier message: 09/09/2005, 13h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo