Pomocou aplikácie KinematicsDesign môžete na ovládaní editovať súbory CFG. Aplikácia KinematicsDesign pri tom upínacie prostriedky graficky znázorňuje, čím poskytuje podporu pri hľadaní a odstraňovaní chýb. Môžete napr. spojiť viaceré upínacie prostriedky, aby sa pri dynamickom monitorovaní kolízie DCM zohľadnili komplexné upnutia.
Aplikácia
Opis funkcie
Keď na ovládaní vytvoríte súbor CFG, otvorí ovládanie súbor automaticky aplikáciou KinematicsDesign.
- Aplikácia KinematicsDesign poskytuje nasledujúce funkcie:
- Editácia upínacích prostriedkov s grafickou podporou
- Spätné hlásenie pri nesprávnych vstupoch
- Doplnenie transformácií
- Pridanie nových prvkov
- 3D model (súbory M3D alebo STL)
- Valec
- Prizma
- Kváder
- Zrezaný kužeľ
- Diera
Súbory STL ako aj M3D môžete viacnásobne pripojiť do súborov CFG.

Syntax v súboroch CFG
V rámci rôznych funkcií CFG sa používajú nasledujúce prvky syntaxe:
Funkcia | Opis |
---|---|
key:= "" | Názov funkcie |
dir:= "" | Smer transformácie, napr. X |
val:= "" | Hodnota |
name:= "" | Názov, ktorý sa zobrazí pri kolízii (voliteľný vstup) |
filename:= "" | Názov súboru |
vertex:= [ ] | Poloha kocky |
edgeLengths:= [ ] | Veľkosť kvádra |
bottomCenter:= [ ] | Centrum valca |
radius:=[ ] | Polomer valca |
height:= [ ] | Výška geometrického objektu |
polygonX:= [ ] | Línia polygónu v X |
polygonY:= [ ] | Línia polygónu v Y |
origin:= [ ] | Východiskový bod polygónu |
Každý prvok má vlastný kľúč. Kľúč musí byť jednoznačný a smie sa v opise upínacieho prostriedku vyskytovať len raz. Pomocou kľúča sa referencujú prvky medzi sebou.
Ak chcete opisovať upínací prostriedok v ovládaní pomocou funkcií CFG, máte k dispozícii nasledujúce funkcie:
Funkcia | Opis |
---|---|
CfgCMOMesh3D(key:="Fixture_body", | Definícia komponentu upínacieho prostriedku Tip Prístupovú cestu pre definovaný komponent upínacieho prostriedku môžete zadať aj absolútne, napr. TNC:\nc_prog\1.STL |
CfgKinSimpleTrans(key:="XShiftFixture", | Presun v osi X Doplnené transformácie, ako je presun alebo rotácia, majú vplyv na všetky nasledujúce prvky kinematickej reťaze. |
CfgKinSimpleTrans(key:="CRot0", | Rotácia v osi C |
CfgCMO ( key:="fixture", | Opisuje všetky transformácie obsiahnuté v upínacom prostriedku. Parameter active := TRUE aktivuje monitorovanie kolízie pre upínací prostriedok. Parameter CfgCMO obsahuje kolízne objekty a transformácie. Usporiadanie rôznych transformácií je rozhodujúc pre zloženie upínacieho prostriedku. V tomto prípade presunie transformácia XShiftFixture rotačné centrum transformácie CRot0. |
CfgKinFixModel(key:="Fix_Model", | Označenie upínacieho prostriedku CfgKinFixModel obsahuje jeden alebo viaceré prvky CfgCMO. |
Geometrické tvary
Jednoduché geometrické objekty môžete pridať buď pomocou KinematicsDesign alebo priamo v súbore CFG k vášmu kolíznemu objektu.
Ako pridané geometrické tvary sú podprvky nadradeného CfgCMO a sú tam zaznamenané ako primitívne.
K dispozícii sú nasledujúce geometrické objekty:
Funkcia | Opis |
---|---|
CfgCMOCuboid ( key:="FIXTURE_Cub", vertex:= [ 0, 0, 0 ], edgeLengths:= [0, 0, 0], | Definícia kvádra |
CfgCMOCylinder ( key:="FIXTURE_Cyl", | Definícia valca |
CfgCMOPrism ( key:="FIXTURE_Pris_002", height:=0, polygonX:=[], polygonY:=[], name:="", origin:= [ 0, 0, 0 ] ) | Definícia prizmy Prizma je opísaná viacerými polygonálnymi líniami a zadaním výšky. |
Uloženie záznamu upínacieho prostriedku s kolíznym telesom
Nasledujúci obsah opisuje postup s už otvorenou aplikáciou KinematicsDesign.
| ||
![]() |
| |
| ||
![]() |
|
Definovanie geometrického tvaru
Pomocou KinematicsDesign môžete definovať rôzne geometrické tvary. Ak spojíte viaceré geometrické tvary, môžete vytvoriť jednoduché upínacie prostriedky.
| ||
![]() |
| |
![]() |
|
Pripojenie modelu 3D
Pripojené modely 3D musia spĺňať požiadavky ovládania.
- Pri pripájaní modelu 3 D ako upínacieho prostriedku postupujte nasledovne:
- Uloženie záznamu upínacieho prostriedku s kolíznym telesom
![]() |
| |
![]() |
|
Umiestnenie upínacieho prostriedku
Máte možnosť ľubovoľne umiestniť pripojené upínacie prostriedky, aby sa napríklad korigovala orientácia externého modelu 3D. Doplňte na to pre všetky požadované osi transformácie.
| ||
![]() |
| |
![]() |
|
Upozornenie
Alternatívne k KinematicsDesign máte takisto možnosť vytvoriť súbory upínacieho prostriedku s príslušným kódom v textovom editore alebo priamo zo systému CAM.
Príklad
V tomto príklade vidíte syntax súboru CFG pre zverák s dvoma pohyblivými čeľusťami.
Používané súbory
Zverák sa skladá z rôznych súborov STL. Pretože čeľuste zveráka sú konštrukčne rovnaké, používa sa na ich definovanie rovnaký súbor STL.
Kód | Vysvetlenie |
---|---|
CfgCMOMesh3D | Telo zveráka |
CfgCMOMesh3D | Prvá čeľusť zveráka |
CfgCMOMesh3D | Druhá čeľusť zveráka |
Definícia upínacieho rozpätia
Upínacie rozpätie zveráka je v tomto príklade definované dvomi vzájomne závislými transformáciami.
Kód | Vysvetlenie |
---|---|
CfgKinSimpleTrans | Upínacie rozpätie zveráka v smere Y 60 mm |
CfgKinSimpleTrans | Poloha prvej čeľuste zveráka v smere Y 30 mm |
Umiestnenie upínacieho prostriedku v pracovnom priestore
Umiestnenie definovaného komponentu sa vykonáva rôznymi transformáciami.
Kód | Vysvetlenie |
---|---|
CfgKinSimpleTrans (key:="TRANS_X", dir:=X, | Umiestnenie komponentov upínacieho prostriedku Na otočenie definovanej čeľuste zveráka sa v príklade doplní otočenie o 180°. Je to potrebné z toho dôvodu, že pre obe čeľuste zveráka sa používa rovnaký východiskový model. Doplnené otočenie pôsobí na nasledujúce komponenty translatorickej reťaze. |
Zloženie upínacieho prostriedku
Na správne zobrazenie upínacieho prostriedku v simulácii musíte všetky telesá a transformácie zhrnúť do súboru CFG.
Kód | Vysvetlenie |
---|---|
CfgCMO (key:="FIXTURE", primitives:= [ "TRANS_X", "TRANS_Y", "TRANS_Z", "TRANS_SPC", "TRANS_SPB", "TRANS_SPA", "Fixture_body", "TRANS_Z_vice_jaw", "TRANS_opening_width_2", "vice_jaw_1", "TRANS_opening_width", "TRANS_C_180", "vice_jaw_2" ], active:=TRUE, name:="") | Zhrnutie transformácií a telies obsiahnutých v upínacom prostriedku |
Označenie upínacieho prostriedku
Zložený upínací prostriedok musí obsahovať označenie.
Kód | Vysvetlenie |
---|---|
CfgKinFixModel (key:="FIXTURE1", | Označenie zloženého upínacieho prostriedku |