|
CATIA V5 Programmierung : Block verschieben
RonnyS am 15.09.2003 um 16:41 Uhr (0)
Gibt es eine Möglichkeit in einem Körper ein Block zu verschieben OHNE das der ganze körper mitverschoben wird? Mir passiert dummerweise letzteres immer... Vielen Dank ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Block verschieben
RonnyS am 18.09.2003 um 10:30 Uhr (0)
uups dann hast du mich wohl doch falsch verstanden die V- und H-Richtung habe ich schon erfolgreich als Makro, es geht mir um die 3. Achse, sprich senkrecht zur Bezugsebene Ich möchte den Block daraus verschieben. Kannst du mir da auch weiterhelfen myTea? ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Block verschieben
RonnyS am 18.09.2003 um 09:59 Uhr (0)
jupp hast du genau richtig verstanden genau so habe ich das ja auch schon für auf der Ebene verschieben geproggt nur habe ich es halt noch nicht geschafft ein abstandsmaß zur ebene zu setzen...Wie geht sowas genau? da hat er sich irgendwie verweigert Thx ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Block verschieben
RonnyS am 18.09.2003 um 11:27 Uhr (0)
Danke hab s mir angeschaut. Das mit dem translate hat ich mir auch schon überlegt, hat aber in sofern nicht ganz funktioniert da er mir dabei immer den ganzen körper und nicht bloss den block entlang des körpers verschoben hat. geht das auch anderst(ich weis nicht ob das eine tücke ist aber beide (körper und block haben diesselbe skizzierebene, sind aber selbständige sketches)? Falls ja und ihr das mal in ein file tüten könntet bitte gleichmal den makrorekorder mitlaufen lassen und in diesem .catpart spei ...
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Block verschieben
RonnyS am 18.09.2003 um 10:26 Uhr (0)
danke werd es gleichmal probieren ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Block verschieben
RonnyS am 18.09.2003 um 09:18 Uhr (0)
Hallo, sry wenn dies eine totale Anfängerfrage ist, aber ich arbeite mit CATIA seit ca. 2Wo und soll fleissig Makros dafür proggen. Nun ist es nötig das ich in einem Part einen Block unabhängig vom Rest des (Haupt)Körpers verschiebe - der Block muss aber auch zwingend Teil des Körpers sein. Für 2D(auf der Referenzebne des sketches) kann ich das auch schon vollautomatisch sehr gut. Wie man so etwas macht siehe Programmierung Nur finde ich leider keinen Ansatz den Block senkrecht zur eben zu verschieben... ...
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Block verschieben
RonnyS am 18.09.2003 um 11:51 Uhr (0)
Goil danke das ist genau das was ich suche...daran häng ich schon fast 2tage :-) naja hatte glücklicherweise nochn bisserl was anderes zu proggen ich muss mir jetzt nur noch anguggn wie das mit Makros alles zu erzeugen ist.... Den Quellcode finden alle intressierten dann im Programmieren ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Programmierung : Block verschieben
RonnyS am 18.09.2003 um 14:57 Uhr (0)
dank 2tollen ratgebern hab ich nun auch die lösung für 3D Vorgehensweise: HybridShapePlaneOffset (Ebene) im gewünschten Abstand zur xy-Ebene erstellen über Ebene.offset.value kann dann die z-koordinate gelesen udn geschrieben werden Auf der Skizzierebene kann nun wie oben 2D verschoben werden - 3D bewegliche Blöcke code wieder wie gehabt bei bedarf, hab jetzt leider keine zeit mehr ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Block verschieben
RonnyS am 18.09.2003 um 09:08 Uhr (0)
Falls es jemanden interessiert, antworten tut ja keiner : Hab es zumindest für innerhalb der Ebene(2D) hinbekommen... Vorgehensweise: Den Block in sich durch Bedingungen vollständig fixieren, die Referenzebene ermitteln (AbsoluteAxis) von dieser die beiden Achsenreferenzen auslesen und für jede eine abstandsbedingung zu je einer Körperseite oder dem Referenzpunkt der skizze setzen. Ändert man nun mittels .Dimension.Value die Größe der Abstandsbedingung versciebt man die ganze Skizze Hinterher noch closeE ...
|
| In das Form CATIA V5 Programmierung wechseln |