| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Flexible Länge in Stückliste (2699 mal gelesen)
|
NRicola Mitglied
 Beiträge: 4 Registriert: 14.06.2011 ProE WF4
|
erstellt am: 14. Jun. 2011 15:45 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, ich habe ein paar Schraubenformen via Familientabelle realisiert. Aufgrund der Vielzahl der Möglichkeiten (alle Schrauben sind Sonderanfertigungen und von daher in der Länge frei definierbar) habe ich die Länge offen gelassen und definiere sie lediglich über das "flexibel Machen". Nun möchte ich in der Stückliste jedoch diese Länge gemäß einer Beziehung korrigiert angezeigt bekommen. Die Beziehung ist in dem part selber definiert. Leider schreibt er mir über &asm.mbr.param.value nur die Default-Länge hin, nicht aber die später definierte. Wie bekomme ich ProE dazu, diese Länge nochmal auszurechnen? Vielen Dank für eure Hilfe! Gruß, Enrico [Diese Nachricht wurde von NRicola am 14. Jun. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nicklamer Mitglied Entwicklungsingenieur

 Beiträge: 80 Registriert: 15.12.2010
|
erstellt am: 15. Jun. 2011 08:14 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Hallo probier mal, die Schraubenlänge über Berichtsparameter einzulesen... Feld markieren, Rechtsklick und Berichtsparameter, dann das Passende auswählen in der Baugruppe müsste das dann asm.mbr.laenge sein (wobei laenge für den Namen deines Parameters steht) alternativ kannst du auch den Text von Hand editieren, wenn du mehrere Werte in einem Feld brauchst (z.B. &asm.mbr.breite x &asm.mbr.hoehe x &asm.mbr.laenge) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NRicola Mitglied
 Beiträge: 4 Registriert: 14.06.2011 ProE WF4
|
erstellt am: 15. Jun. 2011 09:56 <-- editieren / zitieren --> Unities abgeben:         
Hallo Nicklamer, ja, so meinte ich das. Dass man direkt den Parameter angeben kann, wusste ich zwar noch nicht (ich habe dann immer gefiltert), aber das Resultat bleibt das Gleiche: es wird nur die Default-Länge angezeigt; er berechnet sie nicht nochmal neu. Gruß, Enrico Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ReinhardN Mitglied Dipl.Ing.
   
 Beiträge: 1288 Registriert: 03.05.2005 XP Prof SP3 FX 1500 WF4 M100
|
erstellt am: 15. Jun. 2011 11:13 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Hallo Enrico, ist Flexiblität an der Stelle das richtige Werkzeug ? Angenommen die Schraube xyz mit der Zeichnung xyz ist in einer Baugruppe mehrfach mit unterschiedlichen Längen eingebaut. Wie willst du der Fertigung klarmachen welche wie zu fertigen sind ? Ich würde die Familientabelle vorziehen. Gruß Reinhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pro_Blem Ehrenmitglied V.I.P. h.c. Tschechischer Zeichner

 Beiträge: 2952 Registriert: 24.07.2006 HP Elitebook8740w Core i7, 8GB Win7 x64 Pro/E WF4 M180(M220) Creo1.0 M020 (Adv.XE mit AAX) StartupTools2012 Pro/I 3.4 M070
|
erstellt am: 15. Jun. 2011 11:31 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
|
nicklamer Mitglied Entwicklungsingenieur

 Beiträge: 80 Registriert: 15.12.2010
|
erstellt am: 15. Jun. 2011 11:51 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Zitat: Original erstellt von NRicola: [k]ja, so meinte ich das. Dass man direkt den Parameter angeben kann, wusste ich zwar noch nicht (ich habe dann immer gefiltert), aber das Resultat bleibt das Gleiche: es wird nur die Default-Länge angezeigt; er berechnet sie nicht nochmal neu.[/k]
bei mir berechnet er die Werte neu, wenn ich das Modell (Strg+E) regeneriere Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NRicola Mitglied
 Beiträge: 4 Registriert: 14.06.2011 ProE WF4
|
erstellt am: 15. Jun. 2011 17:52 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, Flexibilität ist in diesem Fall die bequemste und zeitersparendste Variante. Ein gewisser Längenbereich in 5mm odert gar 1mm-Schritten in etwa 125 Varianten (bereits verschachtelt) zu erstellen kostet recht viel Zeit, selbst wenn es nur Copy & Paste ist. Genau hier sollte die Stückliste ansetzen: ich habe alle Schrauben und diese flexible Länge gebe ich separat raus, sodass ich dann meine Schraubenbestellliste habe (die Schraube ist durch einen Zeichenschlüssel und Länge vollständig definiert). Deshalb hatte ich gehofft, dass auch eine nachträgliche Berechnung möglich ist. Das Regenerieren der Baugruppe hat nichts geholfen. Gruß, Enrico [Diese Nachricht wurde von NRicola am 15. Jun. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 4005 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 16. Jun. 2011 10:14 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Zitat: Original erstellt von NRicola:
Ein gewisser Längenbereich in 5mm odert gar 1mm-Schritten in etwa 125 Varianten (bereits verschachtelt) zu erstellen kostet recht viel Zeit, selbst wenn es nur Copy & Paste ist.
Du kennst aber schon #Editieren #Mit Inkrementen kopieren - in der Familientabelle? Gruß Arni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andy313 Mitglied Konstruktöör
 
 Beiträge: 212 Registriert: 10.02.2005
|
erstellt am: 20. Jun. 2011 12:57 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Ich erstelle solche Familientabellen immer mit Exel: in den ersten 2 Feldern 5 und 10 reinschreiben beide markieren und runterziehen - für die Länge in der Familientabelle In der 2ten Spalte dann eine Formel schrieben wie ="DIN935_M8x"&A1" und auch runterziehen - für den "Dateinamen". Mit Copy Past in die Familientabelle einfügen und fertig Das ist eine Minute Arbeit und es ist sauber. PS: ich bin mir nicht ganz sicher ob ich dich richtig verstanden habe bezüglich des Parameters. hast du über eine Beziehung im 3D Teil die länge mit einem Parameter gebunden und den dan in der Stkl. anzeigen lassen? Sprich im der Beziehnung sowas geschrieben wie "d10=LAENGE"? Wenn ja, weis ich auch nicht weiter.. ------------------ Ohne Pro/E wärs doch langweilig... [Diese Nachricht wurde von Andy313 am 20. Jun. 2011 editiert.] [Diese Nachricht wurde von Andy313 am 20. Jun. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 4005 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 22. Jun. 2011 07:30 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Dazu ist keine Beziehung notwendig. In die Fam-Tabelle das gewünschte Maß hinzufügen, eine Variantenzeile eintragen, dann #Editieren #Mit Inkrementen kopieren in diesem Fenster die Anzahl der Varianten und das Inkrement definieren Gruß Arni
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NRicola Mitglied
 Beiträge: 4 Registriert: 14.06.2011 ProE WF4
|
erstellt am: 22. Jun. 2011 11:09 <-- editieren / zitieren --> Unities abgeben:         
Hallo, dank für eure Antworten. Ich beschreibe nochmal kurz mein Problem, aufdass es vielleicht etwas klarer wird: Die Schrauben besitzen zwei Parameter für die Länge: 1. Klemmlänge (Länge des Schafts) 2. Gesamtlänge (Schaft+Gewinde) Beim Einbau der Schrauben definiere ich die Länge über die Klemmlänge (die kann ich am schnellsten ausmessen) Die Gesamtlänge ist jedoch diejenige, die bei Bestellungen anzugeben sind. Sie wird über eine Beziehung errechnet. Über "flexibel machen" passe ich die Klemmlänge an. Über eine Familientabelle wähle ich Schraubengewinde, Gewindelänge und zusätzliche Schnörkeleien an. In der Stückliste will ich mir nun diese Gesamtlänge anzeigen lassen. Allerdings zeigt er da nur die Default-Länge an, bekommt also nicht mit, dass sich mittlerweile die Schaftlänge geändert hat. Wie bringe ich ProE also dazu, diese Länge zu aktualisieren? Wie man am geschicktesten eine Familientabelle erstellt soll hier mal zweitrangig sein. Dank und Gruß Enrico Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UNO Mitglied
 
 Beiträge: 104 Registriert: 23.03.2004
|
erstellt am: 22. Jun. 2011 13:03 <-- editieren / zitieren --> Unities abgeben:          Nur für NRicola
Eventuell muss die Beziehung, in der die flexible Länge an einen Parameter übergeben wird, in den Block "Nach Regenerierung" geschrieben werden. \EDIT Außerdem kann man bei der Definition der Flexibilität auch Parameter einschliessen \EDIT [Diese Nachricht wurde von UNO am 22. Jun. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |