Hallo!
Ich habe mittels KF eine Welle erzeugt. Auf einem dickeren Abschnitt soll ein Bohrungsmuster auf die Mantelfläche gelegt werden.
Die Platzierung erledige ich mittels einer (Child List) wie im Beispiel "How to add a child list rule" aus der NX 5 Hilfe.
Also wird für die Startpunkte der Bohrungen eine trigonometrische Funktion genutzt. z.B. Point(radius:*cos(45*child:index ,radius:*sin(45*child:index ,0);
Ursprünglich wollte ich eine Child List aus Ebenen an der Mantelfläche platzieren und darauf die Bohrungen, aber ug_simple_hole akzeptierte die Ebenen nicht als Face.
Also hab ich ein Child List aus Zylindern platziert mit der halben Bohrungstiefe. Siehe Bild 1.
Und dann mit ug_feature_askFaceClosestToPoint die Grundflächen der Zylinder ausgewählt, um darauf ein Child List Bohrungen zu platzieren. Diese auch mit halber Bohrungstiefe; ergibt dann die gewünschte Tiefe.
Hat auch wunderbar geklappt. Siehe Bild 2.
Einen Tag später wieder geöffnet und ich bekomme die Meldung: "invalid solid object tag"
Ich vermute, da in ug_simple_hole keine Direction angegeben wird, bohrt er versehentlich nach "außen".
Wenn man die Datei schließt und wieder öffnet klappt es manchmal, manchmal nicht.
In den Fällen, in denen es beim Öffnen auf anhieb klappt, kommt nach einem erneuten ausführen der Rule sofort wieder die Fehlermeldung.
Kann man in ug_simple_hole eine Direction definieren? Die Formel für die Vectoren habe ich ja schon von der Platzierung der Zylinder. Aber Ich weiß nicht nicht, wie sich der Parameter für die Richtung bei der Bohrung nennt oder ob es ihn überhaupt gibt.
Oder sagt die Fehlermeldung etwas ganz anderes?
Danke schonmal fürs durchlesen
[Diese Nachricht wurde von rhonanpaldur am 10. Jan. 2008 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP