Základná automatizácia konštruovania s modulom Pro/PROGRAM
Prehľad
Pro/PROGRAM vám umožní variovať váš návrh využitím užívateľských vstupov v cykle regenerácie. Pomocou modulu Pro/PROGRAM môžete manuálne vymazávať, preskupovať a potláčať prvky, modifikovať rozmery a pozastaviť regeneračný proces pre pridanie ďalších prvkov. Na obrázku 1 sú zobrazené rôzne možnosti dizajnu vnútra disku kolesa za použitia modulu Pro/PROGRAM. Keď máte všetky tieto prvky v modeli súčasne a použijete modul Pro/PROGRAM pre potlačenie určitých prvkov, Pro/Engineer sa vás opýta, ktoré prvky chcete použiť v regenerovanom modeli.
Funkcia modulu Pro/PROGRAM verzus funkcia Tabuľky tvarovej príbuznosti
Tabuľky tvarovej príbuznosti (Family table) sú efektívne ak poznáte variácie dizajnu alebo ste si istí, že sa nezmenia, ako v prípade napr. štandardizovaných súčiastok.
Modul Pro/PROGRAM je užitočný, ak dopredu nepoznáte variácie dizajnu. Môžete vytvoriť požiadavky na vstupy pre rôzne hodnoty a parametre pri regenerácii a vytvoriť príslušné variácie “za pochodu.” Po vytvorení variácií vášho dizajnu máte možnosť uložiť každú do tabuľky tvarovej príbuznosti.
Štruktúra
Štruktúra programu v module Pro/PROGRAM je rozdelená do piatich základných sekcií: Hlavička, Vstup, Relácie, Model, Hmotnostné vlastnosti . Pozri tabuľku 1.
Hlavička – Prvé tri riadky programu obsahujú programové revízne informácie a názov modelu.
Vstup – Tu sú uložené požiadavky na užívateľské vstupy a parametre. Táto časť je na začiatku prázdna.
Relácie – Táto časť obsahuje všetky relácie súčiastky alebo zostavy.
Model – Časť, v ktorej sa prevádza samostatná tvorba modelu. Obsahuje sériu odstavcov, obsahujúcich informácie o každom prvku alebo komponente. Manipuláciou s touto časťou môžete vytvoriť rôzne variácie vašej súčiastky.
Hmotnostné vlastnosti – Pomocou tejto časti sa automaticky aktualizujú hmotnostné charakteristiky modelu pri zmene. Počiatočne je táto časť prázdna.
Automatizácia procesu modelovania
V tabuľke 2 je zobrazený príklad implementácie programu modulu Pro/Program. Pri regenerácií modelu systém užívateľa požiada o zadanie výšky a šírky súčiastky, materiálu a či bude alebo nebude mať súčiastka otvor. Nasledujúce kroky popisujú tento postup.
Vytvorte generický model pre základný dizajn. Vytvorte prvky pre potrebné variácie dizajnu.
Pridajte vstupné otázky – Vytvorte dotazy tak, aby ste odpoveďou na ne systému zadali príslušné informácie. >> Parameter_Name Parameter_Type ”text, ktorý sa zobrazí ako otázka v dialógovom okne”
Zapíšte relácie – Preneste informácie z vstupných údajov do parametrov modelu. (Na editáciu slúži aj položka Edit Rel v ponuke RELATIONS.)
Editujte sekciu pre tvorbu modelu – Pridajte logické operátory, všeobecné “IF - THEN” (ak – potom) podmienky, založené na vstupných údajoch a reláciách.
Zapracovávanie zmien
Po ukončení editora systém skontroluje program na správny syntax. Ak nájde chybu, požiada vás o jej opravu.
Opýta sa, či chcete zapracovať zmeny do dizajnu.
Yes (Áno)- Prepíše starý program novým, editovaným a spustí ho.
No (Nie) – Použije pôvodný program pre model, ale uloží editované zmeny na pevný disk pre použitie v budúcnosti. Uloží súbor ako “súčiastka_názov.pls”. Pri ďalšej editácii programu vás systém vyzve, aby ste špecifikovali, ktorý program chcete editovať – aktuálny model alebo uloženú verziu na pevnom disku.
Spustenie programu
Pre spustenie programu jednoducho zahájte regeneráciu súčiastky. Systém vás pri regenerácii vyzve na zadanie nasledujúcich potrebných informácií:
Enter – Špecifikovať nové hodnoty pre ktorúkoľvek alebo všetky potrebné položky.
Current Vals – Ponechať aktuálne hodnoty parametrov.
Read File – Môžete vytvoriť súbor obsahujúci všetky potrebné hodnoty a potom ich načítať do Creo Elements/Pro (predtým Pro/ENGINEER)-a.
Tip pre tabuľku tvarovej príbuznosti
Po zahájení programu môžete uložiť vytvorenú variáciu modelu pomocou voľby Instantiate v ponuke PROGRAM. Systém pridá pre danú verziu inštanciu do tabuľky tvarovej príbuznosti (family table).
Možnosti manipulácie s prvkami pomocou modulu Pro/PROGRAM
Vymazanie prvku alebo komponentu – Vymažte všetky riadky medzi príkazmi ADD a END ADD (vrátane nich) pre požadovaný prvok alebo komponent.
Zmena poradia prvku alebo komponentu – Vyrežte všetky riadky medzi príkazmi ADD a END ADD (vrátane nich) pre prvok alebo súčiastku a prilepte ich na iné požadované miesto v súbore programu.
Potlačenie prvku alebo komponentu – Pridajte príkaz “SUPRESSED” za príkaz ADD pre požadovanú súčiastku alebo komponent.
Obnovenie prvku alebo komponentu – Vymažte príkaz “SUPRESSED” za príkazom ADD pre požadovanú súčiastku alebo komponent.
Modifikácia rozmeru – Pridajte príkaz “MODIFY” pred rozmer v sekcii modelu v programe a následne zadajte novú hodnotu rozmeru (alebo kóty).
Pozastavenie regenerácie – Pridajte príkaz “INTERACT” kdekoľvek do sekcie modelu. Keď Pro/E pri regenerácii modelu narazí na tento príkaz, pozastaví regeneráciu a opýta sa vás, či chcete pridať ďalší prvok do modelu. Za každým pridaním nového prvku sa pozastaví a umožní vám pridať viacero prvkov. Príkaz “INTERACT” sa po zápornej odpovedi odstráni z programu a bude nahradený novým(i) pridaným(i) prvkom(ami).