Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

Vytvorenie siete kuzelov na ploche

UživatelPříspěvek
Ing. Pavol Čopík

Poslat zprávu | Profil
Datum: 24.6. 2012 | Zobrazeno: 7813x
Konfigurace CATIA:

Text dotazu:
Dobry den.
(tento prispevok som umiestnil do P.D. nakolko finalne dokoncenie je v nom)
Chcel by som poprosit o radu. Mam obecnu plochu solidu, ktora je zakrivena a na nej potrebujem vytvorit siet kuzelov. (vyska 0,5 mm a kuzel ma zvierat uhol 100 stupnov, rozostup 3,5 mm).
Zo solidu si viem vyextrahovat plochu a na nu cez parallel curve spravim siet ciar v potrebnom rozostupe. Tie cez intersection pretnem a mam body, kde budu lezat stredy kuzelov alebo ich vrcholy, ak tu plochu ofsetnem o tych 0,5 mm.
http://imageshack.us/photo/my-images/836/22142131.jpg/

Co neviem ako tie kuzele namodelovat a spravit, aby boli v kazdom bode.
+ podmienka ze su dve varianty smer kuzela ma byt v Z alebo kolmy na plochu

Ing Jan Cinert

Poslat zprávu | Profil
[#3024] | Publikováno: 24.06. 2012 - 10:59
Dobrý den,
ještě není úplně jasné, jestli kužel protíná základnu nebo se jí dotýká, ale to není úplně důležité. Kužel bych vytvářel takto:
1. Z bodu, kde se protnou paralelní křivky, vytvořit rovinu tangentní na plochu, v ní kružnici se středem v tomto bodu a promítnout jí na plochu - tím dostanete základnu kužele (bude se dotýkat plochy)
2. z průsečíku vést line kolmo k ploše nebo ve směru Z (osa kužele).
3. na této line vytvořit bod ve vzdálenosti 0,5mm od průsečíku.
4. v tomto bodu rovinu kolmou k rovině základny
5. v této rovině kružnici s minimálním poloměrem (např. 0,05mm)
6. vytvořit sweept surface, typy line s možností two limits - vybrat obě kružnice.
7. plochu budu nutné uzavřít pomocí join a tolerancí vyšší než je průměr horní kružnice, protože vrchol je otevřený.

Z tohoto postupu se dá vytvořit PowerCopy - pak lze pro vytvoření kužele vybírat jen plochu a bod, vše ostatní se dotvoří samo.

Pokud bude kuželů hodně, úplně nejlepší možností by bylo makro. To by dokázalo i vytvoření bodů - průsečíků paralelních křivek zcela automaticky.
Ing. Pavol Čopík

Poslat zprávu | Profil
[#3030] | Publikováno: 24.06. 2012 - 14:40
Mam par problemov

- ako docielim aby kuzel v jeho spici mal vzdy uhol 100*
- ak dam na vytiahnuty Sweept Join tak sa mi spic neuzatvory, ostane mi tam diera.

- Ten PowerCopy som este nerobil, skusm najst tutorial na nete.
- makro urcite nezvladnem :(, neviem ako naneho.

a tych kuzelov potrebuem cca 600
Ing Jan Cinert

Poslat zprávu | Profil
[#3031] | Publikováno: 24.06. 2012 - 17:55
Pokud potřebujete vrcholový úhel 100°, musíte si spočítat kolik musí být průměr a výška, aby to vycházelo. Já jsem se záměrně vyhýbal použití skici, ale bylo by to možné i tak, ale potřeboval byste rovinu kolmou k ploše (např. rovina rotovaná kolem osy kužele vzhledem k některé základní rovině). Ve skice si pak definujeme přesný vrcholový úhel a odpadne problém s dírou.

Díra se zalepí, pokud tolerance Joinu bude větší než průměr vrcholové kružnice, tj. pokud má kružnice průměr 0,05mm, musí mít Join 0,06 a víc. Jinak díra zůstane. Pro čistější výsledek lze ve vrcholové kružnici vytvořit Fill a ten pak spojit se Sweepem.

PowerCopy ulehčí práci, ale 600 vložení je i tak dost.

Pokud to budete dělat jen jednou, dá se to, při opakovaném vytváření se vyplatí makro.

Ing. Pavol Čopík

Poslat zprávu | Profil
[#3033] | Publikováno: 24.06. 2012 - 22:41
jasne ten Join už funguje, Catia ho nevykreslí ale plochu vyplní. Nato som nemyslel. Len nevygeneruje ostrý špic. Takisto ani Fill, iba obly.

Tak jediná možnosť mi príde to spravil škicou a power copy funguje. Len musím mať vytvorené body, osi a rovinu. Čo pri tých 600ks bude otrava.

Ešte sa opýtam, na to makro existujú aj návody ako napríklad na power copy, alebo je tu už programatórska záležitosť?

Ing Jan Cinert

Poslat zprávu | Profil
[#3034] | Publikováno: 25.06. 2012 - 00:09
Je to už spíš o programování. Ve visual basicu se volají standardní fce Catia a vytváří se jednotlivé objekty. K makrům, resp. API Catie je zpracovaná dokumentace v souboru V5Automation.chm, který je v instalačním adresáři Catie.

Něco podobného, kde se použilo makro je zde: http://www.catia-forum.cz/articles/?article_id=14


Uživatel nepřihlášen

Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.