Hallo Zusammen,
ich würde gern eine Aufgabe in CATIA automatisieren, komme aber zur Zeit nicht weiter, da ich kein ausgesprochener Programmierer bin.
Folgende Situation ist gegeben:
1.) Eine Kontur auf XY-Ebene
2.) Ein Bauraum in Form einer Isolierten Freiformfläche
Für den Datenaustausch mit einem anderen Programm muß der Bauraum auf der XY-Ebene in Form von Pads erstellt werden.
Da die Schnittstelle sehr schlich aufgebaut ist, funktioniert das nur wenn n pads mit n Skizzen erstellt werden.
Diese Pads müssen nach oben parallel zur XY-Ebene enden.
Folgende Einstellungen werden von der Schnittstelle nicht erkannt: Pad bis (Freiform-)Fläche, Rechteck-, Kreis- und benutzerdefiniertes -muster
Diesen Ansatz habe ich bis jetzt gewählt:
- Über Extremum (4 Punkte) die Grenzabmaße der Kontur ermitteln (Rechteckform).
- Die Skizzen sind momentan als Kreise aufgebaut, deren Durchmesser vor Programmstart über einen Parameter gesetzt wird.
- Als nächstes werden über die Rechteckform mit einer Zählschleife Skizzen und Pads erzeugt.
Das funktioniert bis hierhin auch sehr gut. Aber leider nur, wenn ich dem Pad eine feste Höhe vorgebe.
Ziel wäre es jedoch, in jedem Schleifendurchlauf auch gleich den Mindestabstand von der Skizze zur Freiformfläche zu ermitteln und diesen dann als Pad-Höhe vorzugeben.
So weit, so gut, dachte ich mir. Aber leider komme ich mit der Syntax für die Abstandsmessung überhaupt nicht klar, deswegen hier auch mein verzweifelter Hilferuf in die CATIA-Profi-Gemeinde, in der Hoffnung, daß ich mein Problem einigermaßen verständlich rüberbringen konnte.
Bitte helft mir, damit ich endlich wieder ruhig schlafen kann :-))
LG
Thomas K.
[Diese Nachricht wurde von Thomas Kammel am 16. Apr. 2019 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP