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