Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Teil über Skizze erstellen und dieses in eine Knowledge Fusion Baugruppe holen

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 NX
  
NX Blech (Sheet Metal)
Autor Thema:  Teil über Skizze erstellen und dieses in eine Knowledge Fusion Baugruppe holen (1304 mal gelesen)
en0038
Mitglied
Ingenieur


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

Beiträge: 38
Registriert: 28.09.2004

erstellt am: 10. Nov. 2004 19:14    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 UGler,

ich habe einen Zylinder mit 2 ebenen Böden (einfacher Druckbehälter) als KF Baugruppe konstruiert. Später sollen verschiedene Böden über ein Interface auswählbar sein. Momentan sollen Halbkugelböden,später auch Klöpper- und Korbbogenböden die ich, denke ich, auf jeden Fall mit Skizzen erstellen muss.

Also wie kann ich über Skizzen erstellte Körper in eine KF-Baugruppe übernehmen?

Habe die jetztige KF-Baugruppe komplett aus der "mother-Datei" erstellt.Siehe dfa

euer en0038

#! UGNX/KF 2.0

DefClass: New_Class_Name (ug_base_part);

(Number Modifiable Parameter) angenommene_Zylinderwandstaerke_01: 5;
(Number Modifiable Parameter) Aussendurchmesser_01: 500;
(Number Modifiable Parameter) Bohrungsdurchmesser_01: Aussendurchmesser_01:-2*Zylinderwandstaerke_01:;
(Number Modifiable Parameter) C1: 0.3;
(Number Modifiable Parameter) Innendruck: 10;
(Number Modifiable Parameter) Laenge_01: 500;
(Number Modifiable Parameter) Nennspannung: 175;
(Number Modifiable Parameter) Schweissnahtwertigkeit: 2;
(Number Modifiable) W: 0.3;
(Number Modifiable Parameter) Zylinderwandstaerke_01: Innendruck:*Aussendurchmesser_01:/(2*Nennspannung:*Schweissnahtwertigkeit:+Innendruck ;

(Child) Bohrung_01: {
Class, ug_child_in_part;
Target_File_Name, "Zylinder_01";
Parameters, {class,ug_cylinder,diameter,Aussendurchmesser_01:-2*Zylinderwandstaerke_01:,height,Laenge_01:,operation,subtract,
target,{ug_passRef("Zylinder_01:")}};
};

(Child) Oberboden_01: {
Class, ug_child_in_part;
Target_File_Name, "Oberboden_01";
Parameters, {class,ug_cylinder,diameter,Aussendurchmesser_01:,height,C1:*Bohrungsdurchmesser_01:*sqrt(Innendruck:/Nennspannung ,
origin,point(0,0,Laenge_01 };
};

(Child) Unterboden_01: {
Class, ug_child_in_part;
Target_File_Name, "Unterboden_01";
Parameters, {class,ug_cylinder,diameter,Aussendurchmesser_01:,height,C1:*Bohrungsdurchmesser_01:*sqrt(Innendruck:/Nennspannung ,
direction,vector(0,0,-1)};
};

(Child) Unterboden_01_in_BG: {
Class, ug_component;
file_name, "Unterboden_01.prt";
Reference_Set_Name, "None";
Component_Name, "UNTERBODEN_01_IN_BG";
Origin, Point(0,0,0);
};

(Child) Zylinder_01: {
Class, ug_child_in_part;
Target_File_Name, "Zylinder_01";
Parameters, {class,ug_cylinder,diameter,Aussendurchmesser_01:,height,Laenge_01:};
};

(Child) Zylinder_01_in_BG: {
Class, ug_component;
file_name, "Zylinder_01";
Reference_Set_Name, "None";
Component_Name, "ZYLINDER_01_IN_BG";
Origin, Point(0,0,0);
};


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

älg
Mitglied
CADmin


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

Beiträge: 403
Registriert: 17.06.2003

erstellt am: 11. Nov. 2004 07:33    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 en0038 10 Unities + Antwort hilfreich

Mit ug_adoptObject(irgendeine instance) sollte das gehen...

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

Joerg.A
Mitglied



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

Beiträge: 86
Registriert: 12.12.2001

NX 1892 Build 3220
TcAE 12.2.0.7
Catia V5 R2012 SP3 HF119
Catia V6 R2013xHF94

erstellt am: 11. Nov. 2004 11:31    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 en0038 10 Unities + Antwort hilfreich

Hallo,
als Alternative zum Adoptieren kannst Du den Sketch auch als User Defined Feature (UDF) exportieren und dann über KF steuern oder Du hängst eine Component mit dem Sketch an und linkst den Sketch wohin Du ihn brauchst (habe ich allerdings noch nicht ausprobiert).
Ich personlich programmiere den Sketch immer komplett in KF, ist allerdings mehr Aufwand.

Gruss
Joerg.A

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)2024 CAD.de | Impressum | Datenschutz