Autor
|
Thema: Konstruktionstabelle mit variablem Parameter (5196 mal gelesen)
|
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004 Win10 Professional (64bit) Solid Edge ST7
|
erstellt am: 18. Feb. 2009 16:45 <-- editieren / zitieren --> Unities abgeben:
Grüß euch. Ich habe die "ehrenhafte" Aufgabe Normteile (wie hier einen Konusanschluss) auf CATIA zu modelieren. Wie ihr im Bild erkennen könnt, sind ein paar Maße gekennzeichnet, die unterschiedliche Werte haben. Werte in die Konstruktionstabelle eingeben und je nach gewünschte Größe die Zeile auswählen. So und nun zu meinem Problem: Das Maß "d9" ist in der Tabelle mit einem min- bzw. max-Wert angegeben. Wenn ich jetzt einfach so den Mittelwert rausnehme und ich das Teil generieren lass, gibt es bei einigen Varianten eine Selbstschneidung der Skizze. Meine Frage nun, gibt es eine Möglichkeit, dass sich der min- und max-Wert selbst innerhalb seines erlaubten Bereiches einstellt, damit keine Selbstschneidung auftritt? Oder muss ich das Maß nach dem Generieren immer manuell nachtragen? Ähm, ich hoffe, das war jetzt nicht allzu kompliziert erklärt [Diese Nachricht wurde von BonoVox am 18. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 18. Feb. 2009 16:59 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Servus IMHO ist bei Normteilen immer das maximale (Außen)Volumen das Kritische. Deshalb sind bei uns alle Normteile mit Maximalmaßen (Innenkontur Minimalmaße?) modelliert. Könntest du so das Problem umgehen? Könntest du die Kontur nicht in mehrere Operationen (somit auch mehrer Skizzen) zerlegen? Dann würden sch die Skizze ggf nicht mehr selbst schneiden. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R16 SP5 Hotfix 46 Catia V5 R19
|
erstellt am: 18. Feb. 2009 20:41 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Hallo, ist die Skizze deines 3d modells so aufgebaut wie die Zeichnung es zeigt? Ist die Vorlage für die Konstruktionstabelle in Excel oder TXT Datei Wenn es eine Exceltabelle ist kannst du doch in Excel in einer Zelle eine Zwischenrechnung machen. Ich hatte mal ein Kugellager erstellt wo die Kugeln Flexibel waren. Schau dir noch mal in deine Skizze die Bedingungen an kannst du da nicht was umbasteln? (Mehr mit Konstruktionselementen arbeiten?) Ansonsten wie bgrittmann schon beschrieben hatte mit mehren Skizzen arbeiten Gruß Karsten ------------------ Sei Schlau bleib Dumm !!?!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004
|
erstellt am: 19. Feb. 2009 09:57 <-- editieren / zitieren --> Unities abgeben:
Begrüße ihr beiden. Vielen Dank für eure Lösungsvorschläge. Das mit mehreren Skizzen bzw. Konstruktionselementen hab ich noch gar nicht bedacht gehabt, war zu sehr auf diese eine fixiert Ich habe die Tabelle als .TXT, weil mir das Excel-File nichts anzeigt (gibt hier auch nen Thread darüber, muss ich erst mal genauer durchlesen). Eine Frage habe ich da noch: Gibt es auch eine Möglichkeit, einen Parameterwert in ein Textfeld einzubinden, zB. DIN 3865 - AL"x" - St (statt "x" sollte ein Wert eingefügt werden. Nochmals danke für eure Hilfe. LG Michi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Feb. 2009 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Servus Meinst du in einen Paramter oder in der Zeichung? Im Part: zB Formel für die Normenklatur: "DIN 6834 - 1" + ToString(`Gesamtlänge`) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004
|
erstellt am: 19. Feb. 2009 11:15 <-- editieren / zitieren --> Unities abgeben:
|
thomasacro Ehrenmitglied V.I.P. h.c. Ingenieur Anwendungsberater
Beiträge: 3716 Registriert: 12.05.2004 V4 V5 2016 - 2020 V6 2016x -2019x
|
erstellt am: 19. Feb. 2009 11:30 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
|
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004
|
erstellt am: 19. Feb. 2009 11:39 <-- editieren / zitieren --> Unities abgeben:
|
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004 Win10 Professional (64bit) Solid Edge ST7
|
erstellt am: 19. Feb. 2009 12:48 <-- editieren / zitieren --> Unities abgeben:
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Feb. 2009 13:03 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Servus Formeleditor starten -> zB Normenklatur in der Liste auswählen -> Formel erstellen -> "Din BlaBlaBla" + ToString('Parametername') Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R16 SP5 Hotfix 46 Catia V5 R19
|
erstellt am: 19. Feb. 2009 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
|
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R16 SP5 Hotfix 46 Catia V5 R19
|
erstellt am: 19. Feb. 2009 23:21 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
|
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004
|
erstellt am: 20. Feb. 2009 09:29 <-- editieren / zitieren --> Unities abgeben:
|
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004 Win10 Professional (64bit) Solid Edge ST7
|
erstellt am: 23. Feb. 2009 10:59 <-- editieren / zitieren --> Unities abgeben:
|
MICHLICK Mitglied CAD Methodik Entwickler (CATIA; NX)
Beiträge: 454 Registriert: 20.06.2001 Der Aufwand bei Änderungen ist groß, wenn die Finger schneller klicken als das Gehirn denkt.
|
erstellt am: 24. Feb. 2009 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Hallo, dazu die Online Doku lesen (am besten die englische. Wenn Du nach der deutschen vorgehst, funktioniert das nicht weil man Partnumber nicht mit Teilenummer übersetzen darf). Grundsätzlich der Hinweis: Spalte Partnumber in die Konstruktionstabelle aufnehmen. Aus der Partnumber wird dann der Dateiname generiert. ------------------ Gruß Michael B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004
|
erstellt am: 24. Feb. 2009 14:32 <-- editieren / zitieren --> Unities abgeben:
Ja soweit war ich schon Nur hab ich am Anfang das Teil schon als "Dichtkegel_Vorlage.CATPart" abgespeichert. Und jetzt sollte, je nachdem, welche Dichtkegel-Reihe der/die KonstrukteurIN ausgewählt hat, dessen CATPart als "Dichtkegel_Reihexxxx.CATPart" abspeichern. Ich kann zwar über Parameter und Formel die Partnumber dementsprechend ändern, der Dateiname bleibt aber immer Dichtkegel_Vorlage. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 24. Feb. 2009 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Servus IMHO geht das bei bei schon gespeicherten Parts/Products nicht. Bei neuen Dateien geht es nur, da beim speichern ein entsprechender Wert aus den Eigenschaften (Teilenummer, Normenklatur?) als Vorlage verwendet wird. Es wäre nur möglich, durch ein Makro abzufragen, ob der Dateiname dem entsprechenden Muster entspricht (mit Vergleich des Parameters) -> wenn nicht wird das Part neu abgespeichert. Das ist aber IMHO nicht sinnvoll. Wenn in einem Konstruktionsprozess der Parameter 20mal angepasst wird, hast du 20 verschiedene Part (gerade bei Verlinkungen wird es dann kritisch) ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BonoVox Mitglied Design Engineer
Beiträge: 74 Registriert: 20.10.2004
|
erstellt am: 24. Feb. 2009 14:53 <-- editieren / zitieren --> Unities abgeben:
|
fschmidt Mitglied Werkzeugkonstrukteur
Beiträge: 37 Registriert: 11.02.2009 V5 R20 (DP2); WIN 7 Professional ; Core2 Quad; 2,4GHz; 3GB RAM;
|
erstellt am: 04. Mrz. 2009 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Ich möchte nochmal auf die Frage vom Anfang zurückkommen: Ich möchte aus einem Katalog Führungssäulen einfügen. Die Durchmesser sind festgelegt, können also ohne Probleme aus der Tabelle erzeugt werden. Die Länge möchte ich aber frei angeben können. Z.Z. erzeuge ich das Teil und ändere dann nochmal diese 3 oder 4 Parameter. Kann ich diese Parameter direkt beim Einfügen aus dem Katalog abfragen? Und dabei evtl min und max -Werte vorgeben? Danke schon mal an die Profis Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
harald.s Mitglied Freier Konstrukteur
Beiträge: 85 Registriert: 31.07.2008
|
erstellt am: 04. Mrz. 2009 16:01 <-- editieren / zitieren --> Unities abgeben: Nur für BonoVox
Hallo fschmidt, bei den Führungssäulen würde ich Dir empfehlen die Durchmesser aus der Tabelle zu holen und die Längen Schaft(Pass) und Führung über Parameter zu steuern, da kannst Du verschiedene Werte vordefinieren(Multiple Values) und Grenzwerte festlegen(Range), wobei die Grenzwerte variieren(abhänig vom Durchmesser) - also eher keine Grenzwerte, bissel Hirnschmalz muss auch sein(beim Konstruieren). Meine Empfehlung: Powercopy erzeugen und im Katalog ablegen - in die Powercopy alles reinpacken, Vorteil: einmal einfügen und alles lässt sich nachträglich noch ändern. Gruß Harald Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |