Communauté
Inventor - Français
Bienvenue sur les forums Inventor d’Autodesk. Partagez vos connaissances, posez des questions, collaborez sur des idées, et explorez les sujets Inventor populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

Plan de débit semi-automatisé

9 RÉPONSES 9
RÉSOLU
Répondre
Message 1 sur 10
BenjaCmoi
168 Visites, 9 Réponses

Plan de débit semi-automatisé

Bonjour,

Je recherche de l'information pour créer un plan semi automatisé de pièce issue d'un frame ( ou autre d'ailleurs) sur base d'un Template pré définis

L'idée c'est de créer les plans a la volées pour les pièces du frames ( plans de débit) , avec au moins les 4 vues dans zone réservée de mon plan afin que la pièces adapte son échelle à l'espace dédié... Voir.. y ajouter déjà quelques cotes automatiquement serais un luxe appréciable... Bref je cherche à minimiser une tache chronophage dans mon procédé de production.

Je ne parviens pas a effectuer une recherche concluante sur le forum... si vous aviez quelques postes en mémoires traitant du sujet, cela m'intéresserait.

D'avance je vous remercie.

9 RÉPONSES 9
Message 2 sur 10
ThomasB44
en réponse à: BenjaCmoi

Salut @BenjaCmoi 

Première piste :

Tu te crées un ou plusieurs modèles de plan avec les vues, cotes, nota...etc que tu souhaites obtenir.

Puis tu copies ce modèle, et tu remplaces la référence du modèle.

Tu auras certainement des pertes de dimensions en fonction de la complexité de ta pièce.

 

Deuxième piste :

Maitriser un langage de programmation (iLogic/VB.NET/VBA) et développer un programme adapté à ton besoin. Des exemples de développement sont disponibles sur le forum Inventor Programming, il suffit de chercher avec "Drawing automation"


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

Message 3 sur 10
BenjaCmoi
en réponse à: BenjaCmoi

Bonjour Thomas,

Merci pour ton retour, c'est clairement la deuxième solution vers laquelle je me dirige.
Je tente de faire le point et définir les données de mon problème en commençant par récolter de l’information. Créer la phase automatique de création de plan via Ilogic ne me parait pas compliquer en soit…

Il me semble que je vais devoir créer un Template de base et c’est là que j’ai un peu de mal à imaginer ma procédure de création. Quand bien même je crée une règle pour remplacer automatique le modèle présent dans le Template, je pense que je vais avoir des problème d’échelle selon les pièces… Alors je voudrais définir des « Zones » cotées prédéfinie pour la vue et réaliser une adaptation de l’échelle par rapport à la zone… mais j’avoue que je ne sais pas comment m’y prendre… Encore faut il que se soit la bonne piste…

Message 4 sur 10
ThomasB44
en réponse à: BenjaCmoi

Dans ce cas, partir de zéro avec iLogic n'est pas si compliqué :

  1. Créer un plan à partir d'un template
  2. Poser une vue de base
  3. Poser des vues projetées

Ensuite il faut régler l'échelle, pour ça, retour à tes cours de dessin sur papier.

Tu pars de la dimension de ta feuille, tu retires la marge, l'encombrement de tes vues (oView.Height / oView.Width), ça te donne l'espacement entre tes vues que tu peux régler (oView.Position)

De la même manière, si tu définis des cadres de zones pour tes vues, tu pourras changer l'échelle (oView.Scale) si l'encombrement de ta vue est supérieur à ton cadre de zone.


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

Message 5 sur 10
BenjaCmoi
en réponse à: BenjaCmoi

C'est vraiment sur ce principe que je souhaite travaillé...

"De la même manière, si tu définis des cadres de zones pour tes vues, tu pourras changer l'échelle (oView.Scale) si l'encombrement de ta vue est supérieur à ton cadre de zone."

Maintenant je dois rechercher comment nommer mes cadres et leur attribuer les dimensions pour les récupérer dans Ilogic… alors la j’y serais… Peut être a partir de bloc nommé… je sais pas trop ca…

Ce que je veux dire c’est que  je voudrais partir d’un visuel pour me rendre compte de la dimension de mes cadres, la proportions etc…

Et je suis débutant tout de même dans ilogic… donc je dois creuser pour y arriver :visage_souriant_avec_des_yeux_rieurs:

Message 6 sur 10
ThomasB44
en réponse à: BenjaCmoi

Dans l'aide ici :

ThomasB44_0-1733392285832.png

Tu trouveras des exemples de codes, ils sont généralement écris en VBA, et tu devras les convertir en VB.NET (en gros il suffit d'enlever les Set et les Let, et quelques subtilités), les noms des commandes sont identiques.

 

Dans ton cas, tu auras besoin de manipuler des objets Point2D qui définiront tes zones. Tu n'as pas forcément besoin de dessiner un cadre dans ton dessin, sauf si tu trouves ça nécessaire. Je veux dire que le cadre de zone peut être uniquement du code et des variables.

 

Voici un exemple de code de l'aide qui utilise un Point2D :

Public Sub CreateBendTable()    
    ' Set a reference to the active drawing document
    Dim oDrawDoc As DrawingDocument
    Set oDrawDoc = ThisApplication.ActiveDocument
    
    ' Set a reference to the active sheet
    Dim oActiveSheet As Sheet
    Set oActiveSheet = oDrawDoc.ActiveSheet
    
    ' Create the placement point for the table
    Dim oPoint As Point2d
    Set oPoint = ThisApplication.TransientGeometry.CreatePoint2d(25, 25)
    
    ' Specify the columns - this can be specified in any combination/order
    Dim strColumns(1 To 5) As String
    strColumns(1) = "BEND ID"
    strColumns(2) = "BEND RADIUS"
    strColumns(3) = "BEND ANGLE"
    strColumns(4) = "BEND KFACTOR"
    strColumns(5) = "BEND DIRECTION"
    
    ' Create the bend table by specifying the source sheet metal file
    Dim oBendTable As CustomTable
    Set oBendTable = oActiveSheet.CustomTables.AddBendTable("C:\Temp\SheetMetal.ipt", oPoint, "Bend Table", strColumns)
End Sub

 

On pourrait aussi créer un tableau de valeur (Array), mais commençons simplement.


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

Message 7 sur 10
BenjaCmoi
en réponse à: BenjaCmoi

Top, je pense que c'est surtout pour moi un confort visuel... travailler complètement dans le vide ca peut être  plus compliquer pour moi, mais je creuse l'idée de créer un calque invisible, de tracer mes cadres, récupérer mes valeurs de dimensions et d'adapter la dimension et la vue de l'échelle.. la je regarde comment intervenir sur le cadre vert finalement qui entoure la vue quand tu l'intègre dans le plan... c'est lui que je voudrais dimensionner et positionner...

Message 8 sur 10
ThomasB44
en réponse à: BenjaCmoi

Ce cadre vert justement, c'est un rectangle de dimensions oView.Height x oView.Width. Le centre de ce rectangle c'est oView.Position. :visage_qui_fait_un_clin_d'œil:


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

Message 9 sur 10
BenjaCmoi
en réponse à: ThomasB44

Alors c’est dans la boîte ! Je sais exactement quoi faire !

Hé !.... Thomas… ! MERCI, vraiment, c’est pas la première fois que tu m’aide en plus… ca fait vraiment plaisir !

Message 10 sur 10
ThomasB44
en réponse à: BenjaCmoi

De rien :visage_qui_fait_un_clin_d'œil:

Merci de marquer les solutions qui t'ont aidé à résoudre ton problème


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report