TP3 : CAO – Transferts d`informations entre Pro
Transcription
TP3 : CAO – Transferts d`informations entre Pro
SGDT – L. Tabourot TP3 : CAO – Transferts d'informations entre Pro-e et @udros I. PREPARATIONS PREALABLES II. UTILISATION DE MODELES CREATION D’UN OBJET CAO A PARTIR D’UN MODELE CREATION D’UN MODELE III. ETUDE DE LA FAMILLE BRAS EXISTANTE : TRANSFERTS D'INFORMATIONS ENTRE @UDROS ET PRO-E. IV. V. CREATION D’UNE FAMILLE EPEE FIN DE SESSION DE TRAVAIL Nous avons vu dans les TD et TP CAO précédents comment @udros optimise la gestion des fichiers CAO. Nous allons maintenant étudier les échanges d’informations via les attributs et le paramétrage. Pour créer des familles de pièces, Pro-e a la fonction famille de pièces. Avec @udros, ces familles peuvent être rangées dans la base de données. Un objet est alors crée pour chaque instance afin d’être géré de manière indépendante dans les structures des assemblages. @udros propose une autre alternative pour créer des familles : une classe est créée pour chaque famille puis des paramétrages sont définis pour chaque classe au travers d’attributs : exemple : la classe rondelle avec les attributs diamètre et épaisseur la classe vis avec les attributs longueur et diamètre Cette méthodologie permet : - d’affiner la typologie des objets CAO : nous auront les classes de base (pièce compo / ensembles / plan CAO) mais aussi des classes spécifiques à l’entreprise (vis / rondelle…) - de créer des règles par classe (toutes les vis seront dans la classe vis et les paramètres seront les mêmes pour tout le monde) - d’avoir dans la GDT une vision des paramètres de la pièce 1ère partie : Etude de cas Au travers d’exemples, nous allons découvrir comment se font les transferts d'informations entre Pro-e et @udros 2ème partie : Création d’une famille épée Dans Pro-e, nous allons définir le modèle pré-paramétré nécessaire pour créer les objets de la classe épée SGDT – L. Tabourot Tout au long du TP, il vous sera demandé de compléter la structure de l’objet CR_TP que vous avez crée au TP précédent. I. Préparations préalables Dans @udros, vérifiez que l’interface CADI est chargée et que votre répertoire de travail est déclaré. (voir TD CAO) SGDT – L. Tabourot Dans Pro-e, aller dans outil/options cette fenêtre s’ouvre, modifiez la valeur de l’options suivante comme suit et enregistrez avec Ajouter/Modifier : new_parameter_ui yes new_relation_ui yes relation_file_editor protab save_objects changed_and_specified Ceci permet de définir protab comme éditeur de relation. Enregistrez les modifications avec OK SGDT – L. Tabourot II. Utilisation de modèles Dans @udros vous avez la possibilité de définir des modèles CAO pour de nouvelles conceptions. Ces modèles sont stockés localement et servent de base pour créer des objets CAO directement depuis @udros. Création d’un objet CAO à partir d’un modèle Nous allons créer une pièce CAO votre_login_jambes à partir d’un modèle existant Pour cela à partir de l’onglet classe, sélectionnez la classe de l’objet que vous souhaitez créer (PIECE_COMPO ou ENSEMBLES) puis à partir d’un clic droit, sélectionnez CADI / PROE / Créer un objet CAO Choisissez le modèle prt_modele_jambe Définissez la référence : votre_login_jambe Attention, la référence correspondra au nom du fichier pro-e donc sa syntaxe doit être cohérente avec les règles de pro-e (pas d’espace…) Il s’ouvre dans Pro-e. SGDT – L. Tabourot Personnalisez vos jambes (changer la couleur par exemple), enregistrez puis rangez-les. L’action proposée doit être « remplacer » (l’objet a été crée à partir d’un modèle et existe déjà dans la base). Si la fenêtre de rangement vous propose pas d’action, fermez la, enregistrez de nouveau votre pièce localement et relancez le rangement. Aller dans @udros consulter l’historique de votre objet. Avec un filtre adéquat, vous voyez apparaître dans l’historique le fichier qui vous a servi de modèle. L’utilisation de modèles a 2 avantages : - proposer des modèles servant de base de travail - avoir des fichiers qui ont les mêmes méthodologies de conception (mêmes références….) Ce dernier point permet de rependre plus facilement des modèles CAO dont vous n’êtes pas le concepteur initial. Création d’un modèle Pour définir un modèle, il suffit de créer localement dans le répertoire des modèles (« template folder » déclaré dans vos options utilisateur dans @udros) un fichier qui a pour préfixe PRT pour une pièce et ASM pour un assemblage. Dans Pro-e, ouvrez votre fichier votre_login_jambe (qui doit être encore en session) puis enregistrez-le dans le répertoire T:\cours SGDT\Template sous le nom : PRT_Modele_votrelogin_JAMBE.prt SGDT – L. Tabourot Maintenant, créez une PIECE COMPO jambe_votre login à partir de ce modèle Personnalisez vos jambes (changer la couleur par exemple), enregistrez puis rangez-les. Attachez cet objet à votre objet CR_TP III. Etude de la famille bras existante : transferts d'informations entre @udros et Pro-e. Analyse des objets existants Chargez les objets bras rouge, bras gris et bras bleu de la classe bras dans pro-e Comparez les attributs de l’objet dans @udros et les paramètres et les relations du fichier dans Pro-e (voir outils/relations) Que représentent les attributs angle, longueur et diamètre? Création d’un bras Créez votre objet de la classe bras : votre login_bras à partir du modèle prt_modelebras Définissez les paramètres angle, longueur et diamètre et régénérez pour que les modifications soient prises en compte. Personnalisez votre bras. Enregistrez puis rangez. Allez consulter dans @udros les attributs de votre bras. Attachez cet objet à votre objet CR_TP SGDT – L. Tabourot IV. Création d’une famille épée 2 paramètres ont été définis pour la classe épée : diamètre et longueur. Nous allons avoir une correspondance entre les attributs diamètres des classes épée et bras : pour la classe épée : l’attribut diamètre représentera le diamètre du manche. pour la classe bras : l’attribut diamètre représente le diamètre de la main qui accueille l’épée Ainsi, pour le robot1 ci dessous qui est constitué d’un bras bleu, seules des épées avec un diamètre de manche de 3,5 pourront convenir. création du modèle pré-paramétré Nous allons maintenant créer dans Pro-e le modèle paramétré de la classe épée : PRT_votrelogin_epee. Attention, créez le dans le même système d’unité que les robots : dans pro-e, édition/réglages/unités SGDT – L. Tabourot Créez la forme puis définissez les 2 paramètres diamètre de manche et longueur et les relations correspondantes. La conception est libre, voici un exemple : Enregistrez PRT_votrelogin_epee dans le répertoire des modèles T:\cours SGDT\Template. Création de vos robots Par la commande copie de structure, créer des copies de robot1, robot2 et robot3 que vous appellerez votre login_robot1… (ne pas mettre d’espace, futur fichier CAO !!!!) Création et assemblage des épées Créez des épées adaptées aux bras des robots votre_login_robot1, 2 et 3. Créez vos objets de la classe épée : votre login_epee1, votre login_epee2 et votre login_epee3 à partir du modèle prt_votrelogin_epee SGDT – L. Tabourot Assemblez les épées à vos robots. Assemblez les robots à votre CR_TP V. Fin de session de travail Comme nous l’avons vu, tous les fichiers chargés de la base de données sont copiés en local. A la fin de votre session de travail, il faut donc nettoyer les fichiers de travail comme nous l’avons vu au TD CAO. Utiliser la fonction cadi/pro-e/gérer les répertoires de travail/effacer l’espace de travail et répertoire