Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Modellmengen aus Baugruppe

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  Modellmengen aus Baugruppe (1724 mal gelesen)
SOLID-master
Mitglied
Consultant/Trainer CAD/PDM/ERP


Sehen Sie sich das Profil von SOLID-master an!   Senden Sie eine Private Message an SOLID-master  Schreiben Sie einen Gästebucheintrag für SOLID-master

Beiträge: 87
Registriert: 20.04.2004

hp Z210, W7 64bit
- PTC Creo Elements/Direct Modeling 18.1
- AutoCAD/Mechanical MDT6/2010
- ZwCAD 2010

erstellt am: 06. Mrz. 2015 10:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hallo.
ist es möglich die modellmengen aus einer bestimmten baugruppe
abzufragen?
oder muss man mühsam mit schleifen die zählen?

ein paar ansätze wäre für mich sehr hilfreich

------------------
THREEMA id: NZNR5X9S

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StephanWörz
Mitglied
Maschinenbautechniker


Sehen Sie sich das Profil von StephanWörz an!   Senden Sie eine Private Message an StephanWörz  Schreiben Sie einen Gästebucheintrag für StephanWörz

Beiträge: 770
Registriert: 11.10.2000

Xenon 3.2GHz
24GB Ram
nVidia Quadro 4000
OSDM 17M050 & 18.1
SWX 2008
PHOENIX V10

erstellt am: 06. Mrz. 2015 12:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

Ansätze :

Alle Teile einer Baugruppe suchen und in Liste schreiben, Länge der Liste ermitteln...

Code:

(Display (format nil "Teile in Quelle            : ~A" (length (SelectAllParts Assy))))

;; Funktion zum wählen aller Teile rekursiv in Baugruppe     
(defun SelectAllParts (Assy)
(setq Teile  (sd-call-cmds (get_selection :focus_type *sd-part-seltype* :allow_face_part :allow_wire_part :select :recursive :in_assembly Assy)))
);;SelectAllParts



------------------
...viele Grüße
Stephan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SOLID-master
Mitglied
Consultant/Trainer CAD/PDM/ERP


Sehen Sie sich das Profil von SOLID-master an!   Senden Sie eine Private Message an SOLID-master  Schreiben Sie einen Gästebucheintrag für SOLID-master

Beiträge: 87
Registriert: 20.04.2004

hp Z210, W7 64bit
- PTC Creo Elements/Direct Modeling 18.1
- AutoCAD/Mechanical MDT6/2010
- ZwCAD 2010

erstellt am: 06. Mrz. 2015 13:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

danke Stephan für die schnelle antwort.

ja, so bekomme ich die gesamte menge einer baugruppe. was
ich meine ist die menge pro postition so zu sagen.
z.b.
part1 | 1x
part2 | 1x
part3 | 3x
etc.

------------------
THREEMA id: NZNR5X9S

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

highway45
Moderator
Bastler mit Diplom




Sehen Sie sich das Profil von highway45 an!   Senden Sie eine Private Message an highway45  Schreiben Sie einen Gästebucheintrag für highway45

Beiträge: 6331
Registriert: 14.12.2004

CoCreate Modeling V20 + PE6
NotePad++

erstellt am: 06. Mrz. 2015 14:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

Eventuell ist dies hier hilfreich oder kann abgewandelt werden:

http://osd.cad.de/lisp_3d_17.htm

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Walter Geppert
Moderator
Frank und Frei




Sehen Sie sich das Profil von Walter Geppert an!   Senden Sie eine Private Message an Walter Geppert  Schreiben Sie einen Gästebucheintrag für Walter Geppert

Beiträge: 2143
Registriert: 12.12.2000

Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf
HP ZBook 17 G4, Windows 10 Pro 64

erstellt am: 07. Mrz. 2015 00:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

Eine wirklich praxisgerechte Stückliste lässt sich nicht so einfach realisieren.
Wie behandelt man z.B. Baugruppen, die als ein "Teil" gewertet sollen (Zylinder etc.)?
Gibts funktionale Unterbaugruppen, die auch durchsucht werden müssen?
Brauche ich eine Unterscheidung in
  • Konstruktionsteile => müssen angefertigt werden
  • Zukaufteile => müssen bestellt werden
  • Verbindungselemente => Vorrat im Schraubenlager
  • ...und so weiter

------------------
meine LISP-Makros sind auf osd.cad.de Disclaimer
Grüße aus Wien

Walter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SOLID-master
Mitglied
Consultant/Trainer CAD/PDM/ERP


Sehen Sie sich das Profil von SOLID-master an!   Senden Sie eine Private Message an SOLID-master  Schreiben Sie einen Gästebucheintrag für SOLID-master

Beiträge: 87
Registriert: 20.04.2004

hp Z210, W7 64bit
- PTC Creo Elements/Direct Modeling 18.1
- AutoCAD/Mechanical MDT6/2010
- ZwCAD 2010

erstellt am: 09. Mrz. 2015 14:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

danke an alle für die schnelle antwort.

@highway45
die 3d-tools habe ich auch schon angeguckt, wie es aussieht
muss ich wohl selber was zusammenscripten.

@Walter Geppert
du hast grundsätzlich recht.

dafür gibt es aber
erp/pdm - systeme die die teile auf stammdatenebene steuern.
den die menge wird doch in den strukturbaum in den runden
klammern angezeigt(unabhängig ob es kaufteil/fertigungsteil/schweißteil etc. ist).

------------------
THREEMA id: NZNR5X9S

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

achim96
Mitglied
Konstrukteur


Sehen Sie sich das Profil von achim96 an!   Senden Sie eine Private Message an achim96  Schreiben Sie einen Gästebucheintrag für achim96

Beiträge: 123
Registriert: 08.07.2013

Creo Elements / Direct Modeling, V20.1.4.0
Model Manager V20.1.4.0
Part Library

erstellt am: 09. Mrz. 2015 16:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich


Zwischenablage01.jpg

 
hallo,

dieses Problem habe ich leider auch. Mich interessiert vor allem wie viele größere, schwerere Teile vorhanden sind. Die Schrauben und Scheiben interessieren mich nicht.

Vielleicht hilft es über eine Auswahl wie weiter oben beschrieben um das Gewicht zu erweitern, um z.B. den "Kleinkram" aus der Betrachtung zunächst wegzulassen. Im Anhang habe ich ein Bild von der Auswahl. Diese Auswahl führe ich aus und markiere das Ergebnis im Auswahlfenster und übergebe sie nach EXCEL und sortiere dort. Wenn sie gleich viel wiegen, liegt die Vermutung nahe, dass es Gleichteile sind.

------------------
freundliche Grüße
Achim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Walter Geppert
Moderator
Frank und Frei




Sehen Sie sich das Profil von Walter Geppert an!   Senden Sie eine Private Message an Walter Geppert  Schreiben Sie einen Gästebucheintrag für Walter Geppert

Beiträge: 2143
Registriert: 12.12.2000

Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf
HP ZBook 17 G4, Windows 10 Pro 64

erstellt am: 11. Mrz. 2015 00:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

Na dann am Ende ein paar Anregungen, wie es gehen könnte.
Als Erstes braucht man eine Art von Klassifizierung, was überhaupt gezählt werden soll.
Das kann über Klassen im MM passieren oder über sonstwie angehängte Attribute z.B. über Positionsnummern, die vom User vergeben wurden.
Dann die Struktur schön brav rekursiv durchackern und jedes erstmals vorkommendes Exemplar mit passender Klassifizierung

  • (a) in eine Liste von {sd-inq-obj-contents-sysid} eintragen
  • (b) einen entsprechend strukturierten Eintrag in eine (Stück-)Liste eintragen

Jedes Teil/Bgr abchecken, ob es schon in der Exemplarliste (a) steht, wenn ja, entsprechende Stücklisteneintrag=Zähler in Stückliste (b) erhöhen, sonst siehe oben.
Der Schlüssel zu dem Ganzen:
Code:
(sd-inq-obj-contents-sysid object)


Vermutungen über gleiches Gewicht, Volumen etc. sind m.E. nicht zielführend.
Resumé: ziemlich nah dran am Eröffnungsbeitrag
Zitat:
Original erstellt von SOLID-master:
...oder muss man mühsam mit schleifen die zählen?


Code:
(dolist)
Nicht umsonst ist die Programmiersprache LISP

------------------
meine LISP-Makros sind auf osd.cad.de Disclaimer
Grüße aus Wien

Walter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Walter Geppert
Moderator
Frank und Frei




Sehen Sie sich das Profil von Walter Geppert an!   Senden Sie eine Private Message an Walter Geppert  Schreiben Sie einen Gästebucheintrag für Walter Geppert

Beiträge: 2143
Registriert: 12.12.2000

Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf
HP ZBook 17 G4, Windows 10 Pro 64

erstellt am: 11. Mrz. 2015 00:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

Wer sich den ganzen Quatsch ersparen will, und dabei noch jede Menge Zusatznutzen lukriert:
SolidPower oder Ähnliches kaufen.
Das Rad ist schon erfunden!

PS: Nein, ich bekomme keine Provisionen, es ist nur nach meinen Erfahrungen einfach schade um die Zeit, die man noch einmal reinsteckt in so ein Projekt.

------------------
meine LISP-Makros sind auf osd.cad.de Disclaimer
Grüße aus Wien

Walter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz