| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| eAssistant Plugin , eine App
|
Autor
|
Thema: Step 203/214 - Reference Set exportieren/importieren (5436 mal gelesen)
|
Seim Mitglied Konstrukteur
Beiträge: 33 Registriert: 18.05.2001
|
erstellt am: 30. Sep. 2014 12:07 <-- editieren / zitieren --> Unities abgeben:
Hallo, weiß jemand ob es möglich ist beim Step (203 oder 214) Export/Import "Reference Sets" auszugeben und wieder einzulesen? Wenn ich die Dokumentation richtig verstehe solle dies möglich sein. Ich bekomme es aber nicht hin. Ich hoffe, dass mir jemand weiterhelfen kann. Gruß Werner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000 (12-2023) --------------------------------------------- [stable] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 BCT-Inspector Neutral v22R2 @M7720 Win10 (21H2)
|
erstellt am: 30. Sep. 2014 13:34 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
|
Seim Mitglied Konstrukteur
Beiträge: 33 Registriert: 18.05.2001
|
erstellt am: 30. Sep. 2014 13:45 <-- editieren / zitieren --> Unities abgeben:
Hilfe NX 8.5 >Startseite > Datenkonvertierung > STEP translator > NX to STEP AP214 entity mapping: ... ... Product structure NX Entity STEP Entity reference set shape_definition_repesentation und umgekehrt
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 30. Sep. 2014 14:33 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
>>Ich bekomme es aber nicht hin. Was genau tust Du denn? - Was exportierst Du? - Wo liest Du es ein? - Und woran erkennst Du, dass die STEP-Datei keinen Reference Set enthält?
------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Seim Mitglied Konstrukteur
Beiträge: 33 Registriert: 18.05.2001
|
erstellt am: 30. Sep. 2014 15:05 <-- editieren / zitieren --> Unities abgeben:
Also mein bisheriger Versuch: NX8.5 Part erstellen 3 Körper auf Layer 1,2,3 erzeugen und jedem Körper ein Referenzset zuordnen. („REF_LAYER_01, REF_LAYER_02, REF_LAYER_03“) Part speichern Export Step 214 mit folgenden Einstellungen:
DSP_MASK=Fatal,Severe,Error,Warning,Information,Status,Summary,Prefix INDIVIDUAL_LIST= MSG_MASK=Fatal,Severe,Error,Warning,Information,Status,Summary,Prefix UGI_LAYERE_MASK= UGI_LOAD_VER=Load Exact Version UGI_COMP_FAIL=Abort if Load Fails SMOOTH_BSURFS=On UGI_LOAD_OPTION=Load From Assem Dir RECALL_DEF_FILE=ugstep214.def Description= PA_EDGE_FACE_BSPLINE_APPROX_TOL=0.0254 CNV_MODE=On-Line EXPORT_EXTERNAL_REFERENCE_FORMAT=STEP EXPORT_EXTERNAL_REFERENCES=Off SHORT_LONG_NAMES=Long Organization= EXPORT_VALPROPS=Off MODULES_MASK=Solids,Product Data,Wireframe,Surfaces,CSYS,PMI AP214_DIS_OR_CD1=IS LOG_FILE= CHOOSE_DIRECTION=UG to STEP AUTOMATIC_SURF_SEW=Off File_Name= PROCESS_PART_LIST= UGI_LOAD_COMP=Load Components UGI_LAYERD_MASK= Author=CBS UGI_COMP_SUB=Do not Allow Substitution UGI_LAYER_MASK=1 Authorization= UGI_PROC_ASSEM=Use load_options.def options Imp_Level=1 ZERO_LAYER_DEFAULT=1 Pre_Version=STEP214UG NX 8.5 SAVE_DEF_FILE=ugstep214.def UGI_SEARCH_DIRS= ASSEMBLY_MAP=Off FILE_FILTER=C:\Users\cbs-ws\*.prt
Im Logfile ist nur 1x “shape_definition_representation” enthalten - Müsste aber min. 3x vorhanden sein
! SUMMARY- shape_definition_representation ............................: 1
In der Step-Datei müsste man die verschiedenen "Reference Sets " (REF_LAYER_01...) suchen können – diese sind aber nicht vorhanden. Bei einlesen nach NX werden die Layer richtig übertragen. Referenzsets sind aber nicht vorhanden
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 01. Okt. 2014 00:56 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
>>Im Logfile ist nur 1x “shape_definition_representation” enthalten Ich denke, da wird die Hotline sagen "works as designed". Nach meinem Verständnis wird immer nur EINE Geometrie exportiert. Ich glaube aber nicht, dass irgend ein CAD-System drei Ausprägungen in einem TEIL exportieren wird. Es ist mal einen Test wert, ob es möglich ist, in einer Baugruppe drei Instanzen des gleichen Teils IN DREI VERSCHIEDENEN UNTERBAUGRUPPEN mit drei unterschiedlichen RefSets zu exportieren... ------------------ Rainer Schulze [Diese Nachricht wurde von Rainer Schulze am 01. Okt. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Seim Mitglied Konstrukteur
Beiträge: 33 Registriert: 18.05.2001
|
erstellt am: 01. Okt. 2014 08:16 <-- editieren / zitieren --> Unities abgeben:
Meiner Ansicht nach ist es schon der Sinn von Reference Sets die Organisation von verschiedenen Volumen in einem Part zu ermöglichen. Wir verwalten damit z.Bsp. Nominaldaten eines Kaufteils und die dafür benötigete Bearbeitung. In der Bauruppe Zusammenbau wird dann das Reference Set "Artikel" geschaltet und in einem Einzelteil (Platte) wird das Reference Set "Bearbeitung" geschaltet, der/die Abzugskörper gelinkt und abgezogen. Diese Informationen würde ich auch gerne mit STEP weitergeben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 01. Okt. 2014 08:54 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
>>Meiner Ansicht nach ist es schon der Sinn von Reference Sets die Organisation von verschiedenen Volumen in einem Part zu ermöglichen. Völlig in Ordnung. >>Diese Informationen würde ich auch gerne mit STEP weitergeben. Dein Wunschdenken in Ehren - aber nicht jedes CAD-System hat eine Entsprechung für Reference Sets. Ich denke, Neutralformate wie STEP wollen in erster Linie EINEN konkreten Bauzustand übertragen. Was auch immer grundsätzlich in einem Standard als Möglichkeit vereinbart wird - es ist immer eine Entscheidung der Softwareanbieter, wie sie damit umgehen. Aber wende Dich doch an die Hotline und frage, wie Siemens PLM über dieses Thema denkt. Vielleicht wird es dann ja in NX11 eine Einstellmöglichkeit dafür geben... ------------------ Rainer Schulze Im Anhang noch ein Fundstück aus dem Internet. https://www.pdesinc.org/STEPReports.html Dem nach ist STEP AP203 bereits 1994 entstanden, AP214 dann 2001. Kannte NX1 schon Reference Sets? Ist schon so lange her... https://cax-if.org/vendor_info.php
[Diese Nachricht wurde von Rainer Schulze am 01. Okt. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PRZJEDRZ Mitglied
Beiträge: 59 Registriert: 21.08.2014 Win7/64 NX8.5 NX9.0
|
erstellt am: 02. Okt. 2014 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
Hallo Seim bei mir geht (nur simple Test natürlich) ... NX9 Part neu, 3x Features (Extrude), 3 Layers, 4 Ref. sets (1-3 mit Features) siehe before.jpg save und file export mit ugstep214.def (Standard nix custo) im *.log Datei shape_definition_representation ............................: 4 *.stp Datei geoffnet (mit File/Open) siehe after.jpg
alle (7) Refsets da, sogar 4-te wurde richtig erkannt (als none) ... MfG PJ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Illuvatar Mitglied PLM und CAX Administrator
Beiträge: 103 Registriert: 22.04.2009 NX 8.0.3.4 MP5 Teamcenter 9.1.2 PLM-Easy 9.1.4
|
erstellt am: 02. Okt. 2014 14:27 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
Hallöchen, der STEP-Translator kann meines Wissens nach mit Reference Sets nichts anfangen. Er exportiert nur die Körper von den angegebeben Layern. Die Layer-Definition macht folgende Zeile in der ugstep203/214.def: Code: UGI_LAYER_MASK =1-8,15
Die o.s. Zeile sagt dem Translator: Lese mir ALLE Körper von den nach dem = stehenden Layer(n) aus. Die Körper innerhalb der Referenz-Sets müssen auf Layern liegen die mit der o.s. Variable definiert sind. Wir extrahieren z.B. Körper, legen diese dann auf einen definierten Layer. Danach erzeugen wir ein Referenz-Set und nehmen den zuvor extrahierten Körper darin auf. Da der Körper innerhalb des Referenz-Sets dann auf einem Layer liegt der ausgelesen wird, kommt er auch mit. So können z.B. mehrere Körper ausgelesen werden, da ein Referenz-Set ja auch aus mehrere Körpern bestehen kann. Viele Grüße! ------------------ Alle Menschen sind klug. Die einen vorher, die anderen nacher. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PRZJEDRZ Mitglied
Beiträge: 59 Registriert: 21.08.2014 Win7/64 NX8.5 NX9.0
|
erstellt am: 06. Okt. 2014 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für Seim
|