| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Zeichnugsstückliste: Rohgewicht mit Stückzahl multiplizieren (3974 mal gelesen)
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005 NX 8.0.3.4 MP11; TC 8.3.3 Win7 64Bit
|
erstellt am: 11. Aug. 2009 17:30 <-- editieren / zitieren --> Unities abgeben:
Hallo WeltBestes Forum, ich hätte da mal gern ein kleines Problem: Wir bauen unsere Schweißteile als Baugruppen auf: jedes Rohteil (z.B. Blech, Profil...) eine Komponente, soweit nix ungweöhnliches. In der Zeichung existiert eine Stückliste (wird als Template eingefügt), in der z.B. die Abmessungen und Rohgewichte als Teileattribut eingetragen sind. Soweit auch nicht exotisch. Haken bei der Geschichte: egal wie groß die (in der entsprechenden Spalte) angegebene Stückzahl, das Rohgewicht (=Teileattribut) wird immer bezogen auf Stückzahl "1" angegeben. Nach einigen Jahren mit dieser Praxis ist unsere Arbeitsvorbereitung nun darauf gekommen, dass das nicht akzepatbel ist und fordert vehement Abhilfe... Daher also meine Frage: kann ich den Zahlenwert, den das Attribut "Rohgewicht" liefert mit der Stückzahl multiplizieren? - Natürlich hätte ich gerne das Ergebnis dieser Operation und die erforderliche Formel bereits im Template eingebaut... Hab schon ein wenig herumexperimentiert - stochere aber eher im Nebel... Aufvielesachdienlichehinweisehoffend... Ralf [Diese Nachricht wurde von Hightower205 am 11. Aug. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 11. Aug. 2009 18:01 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 12. Aug. 2009 10:40 <-- editieren / zitieren --> Unities abgeben:
Hallo Uwe, danke schonmal für die Ideen. PLM Easy Toolbox haben wir m.W. nicht. Die assoziative Messung wäre eine Möglichkeit, werde ich mal prüfen. Es ist bei uns üblich, dass das Materialgewicht (aus dem Quadermaß des Rohmatrials) bei der Anlage des Artikelstamms (ja, haben wir auch für Schweißeinzelteile) automatisch ermittelt wird. Dieses Gewicht wird als Attribut ins NX-Part eingetragen um schlussendlich in der Stückliste ausgegeben zu werden. Es ist also nicht nach der Masse des Solids gefragt, die (z.B. bei Brennteilen, Knotenblechen) ja nicht unbedingt dem "Quadergewicht" entsprechen muss. Ein Attribut (und dessen Wert) wäre also vorhanden, ebenso die Stückzahl des fraglichen Rohteils. Wie kann ich diese Informationen miteinander verheiraten? Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002 CATIA V5R19, div. SPs & HFs CATIA V5R24, div. SPs & HFs NX 9.0.2 Rev. C, GM Package
|
erstellt am: 12. Aug. 2009 15:36 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
hallo Hightower205! spontan fallen mir 2 funktionen ein: 1. ug_askattribvalue => schreibt den inhalt einen attributs in einen parameter 2. makenumber => wandelt einen string, der aus numerischen zeichen besteht, in eine zahl um ggf. brauchst du auch noch die anweisung format. das sind allerdings alles funktionen, die erst nach nx3 zur verfügung stehen. fehlt "nur" noch die stückzahl. HTH!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 13. Aug. 2009 16:46 <-- editieren / zitieren --> Unities abgeben:
|
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 13. Aug. 2009 18:05 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 14. Aug. 2009 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005 NX 8.0.3.4 MP11; TC 8.3.3 Win7 64Bit
|
erstellt am: 14. Aug. 2009 09:17 <-- editieren / zitieren --> Unities abgeben:
Hallo Uwe, hallo bbking, so würde es auch gehen und mir das Bauteilgewicht aus dem Solid liefern. So wie ich das sehe, würde aber auch bei dieser Methode im Falle von QTY>1 nur das Gewicht für QTY=1 ausgegeben und genau da liegt mein Problem. Die angegebene Masse für mein Bauteil (Stückzahl=1) ist in der Tabelle vorhanden und kann als korrekt angesehen werden. Ich möchte aber das korrekt multiplizierte Gewicht für eine Stückzahl>1, d.h. ich muss die "QTY" irgendwie als Multiplikator in die Spalte "Gewicht" bekommen. bbking hat recht, wir arbeiten mit dem Rohgewicht der Einzelteile. Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
justus_ Mitglied Dipl.-Ing.
Beiträge: 444 Registriert: 01.15.2003 NX 11.0.2.7 TC 11 WIN 7<P>Dell Precision T3600 Nvidia Quadro 4000
|
erstellt am: 14. Aug. 2009 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
Moin Ralf, totgesagte Probleme leben länger? Mit Bordmitteln würde mir (immer) noch nichts einfallen. Aber evtl. kann Kollege Excel in irgendeiner Form helfen. Kann man die Stückliste nicht generieren lassen, dann in Richtung Excel ausgeben, die "Berechnung" in Excel vornehmen und mit den so gebildeten Werten die Stückliste "überschreiben"? Excel müßte es gleich sein, woher Daten kommen. Also zu einen die automatisch von NX generierte Stückzahl und das Rohteilgewicht welches als Attribut aus dem WM vorliegt. Das wäre dann allerdings schon die Aufgabe einer kleinen App (Programme heißen doch seit dem iPhone so ). Was würden Deine findigen Programmierer dazu sagen? Viele Grüße justus ------------------ ...und immer daran denken: Wenn der Bauer nicht schwimmen kann ist immer die Badehose schuld! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 14. Aug. 2009 12:30 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 14. Aug. 2009 12:53 <-- editieren / zitieren --> Unities abgeben:
|
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 14. Aug. 2009 12:57 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 14. Aug. 2009 12:59 <-- editieren / zitieren --> Unities abgeben:
Moin justus, das Problem ist, dass sich diese Stl-Tabelle auf der Zeichnung mit Excel nicht bearbeiten lässt... Aber im Template habe ich das noch gar nicht versucht... Schaun wir mal... Danke für den Hinweis! Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 14. Aug. 2009 13:17 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 14. Aug. 2009 13:41 <-- editieren / zitieren --> Unities abgeben:
Ich bin platt... Dat geiht...! Hab alle möglichen Einträge ausprobiert - der war wohl nicht dabei. Musste nur noch im Beschriftungsstil im Reiter Zellen das Format auf "Nummer" ändern, weil ich sonst (warum auch immer, der Wert des Attributes hatte teilweise nur eine) zig Nachkommastellen hatte. Volle Punktzahl! Vielen Dank und Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002 CATIA V5R19, div. SPs & HFs CATIA V5R24, div. SPs & HFs NX 9.0.2 Rev. C, GM Package
|
erstellt am: 14. Aug. 2009 14:06 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 17. Aug. 2009 13:26 <-- editieren / zitieren --> Unities abgeben:
Hi bbking, das geht natürlich nicht: Mein Bild im Beitrag weiter oben zeigt die Spalteneneinstellung unserer Schweißteilstückliste für das Einzelteilgewicht. Entscheidend ist bei "Spaltentyp" der Eintrag "allgemein". Der war schon immer so, und hat zusammen mit dem Attribut "P_GROSS_WEIGHT" das Gewicht des Schweißeinzelteils in das Stücklistenfeld eingetragen. Auf uwe.a´s Vorschlag hin habe ich für den Spaltentyp einfach "Stückzahl" eingetragen. Das Attribut vorher herauskopieren (Feld wird beim Ändern des Spaltentyps geleert, das findet die Nixe im Stücklistentemplate sonst nicht) und mit "Paste" hinterher wieder eintragen. (Siehe Bild) Dann multipliziert die Nixe munter Stückzahl der Komponente mit dem Attributwert und alles ist bestens. EDIT: vergessenes Bild angehängt ------------------ Hoffeeinehilfegewesenzusein Gruß Ralf Improvisieren ist nur dann eine Kunst, wenn man nicht unvorbereitet aussieht... [Diese Nachricht wurde von Hightower205 am 17. Aug. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002 CATIA V5R19, div. SPs & HFs CATIA V5R24, div. SPs & HFs NX 9.0.2 Rev. C, GM Package
|
erstellt am: 17. Aug. 2009 17:28 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
|
Hightower205 Ehrenmitglied Leiter Engineering Services
Beiträge: 1725 Registriert: 27.01.2005
|
erstellt am: 18. Aug. 2009 08:50 <-- editieren / zitieren --> Unities abgeben:
|
HHZZ Mitglied Masch. Ing.
Beiträge: 10 Registriert: 24.06.2013 NX 8.5.2.3
|
erstellt am: 05. Jul. 2013 07:11 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
Hallo, ich hol mal den alten Beitrag wieder hoch, weil ich ein ähnliches Problem habe. Ich hoffe ihr seid nicht böse . Undzwar multipliziere ich auch wie hier vorgeschlagen über Spaltentyp "Stückzahl" mit meinem Attribut. Jetzt möchte ich aber auf das Ergebnis von "Stückzahl"*Attribut noch einen anderen Attributwert addieren. Leider klappt das nicht. Wäre es möglich, wenn ich den Haken bei "Zelle als Formel auswerten" setze und als Sapltentyp "Allgemein" wähle, manuell das Multiplizieren vor zu nehmen? Dafür müsste ich doch nur wissen wie ich auf die Stückzahl zugreifen kann ohne den Spaltentyp zu ändern? Falls das möglich ist wäre ich für den Tip dankbar. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leon Mitglied Techn. Angest.
Beiträge: 414 Registriert: 28.03.2002 ACAD 2019 Mech,Unigraphics NX 1899 64Bit,PDMS, COMOSPT, VB, Naviswork, SAP/ECTR,...... Windows 10 Pro 64Bit FSC H720 16 GB RAM ...
|
erstellt am: 05. Dez. 2013 07:05 <-- editieren / zitieren --> Unities abgeben: Nur für Hightower205
Auch ich muss diesen alten Beitrag wieder herauskramen..... Mein Problem ist folgendes: das Gesamtgewicht (Stückzahl x Einzelgewicht) funktioniert ganz gut mit dem umstellen auf "Quantity". Nur sobald ich z.B. 2 Dezimalstellen anzeigen will schreibt er mir in die Stückliste immer "0,00" hin....ohne Dezimalstellen das korrekte gerundete Gewicht. Kennt dieses Problem jemand ? ------------------ mfg Leon Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |