Assembly
Sestava = více dílů spojených constraints. ourCAD podporuje 9 typů assembly constraintů, vlastní panel a integraci do FeatureTree. Subdocument insertion umožňuje znovupoužít hotové díly.
Insert sub-document
- Toolbar → „Vložit dokument do sestavy…" nebo pravý klik na název dokumentu ve FeatureTree → „Vložit dokument" (obě cesty otevřou stejný dialog), případně drag z Dashboardu.
- Vyber existující ourCAD dokument.
- Vznikne
assembly_insertfeature ve FeatureTree, mesh sub-dokumentu se načte do scény. První vložený díl se ukotví k počátku (fixed); další díly jsou volné pro vazby.
Sub-documenty jsou read-only reference — když edituješ původní dokument, všechny sestavy které ho insertují se aktualizují (po reload).
Barva a průhlednost komponenty (přepsání)
Vybrané vložené komponentě — klidně složené z několika úrovní podsestav — jde v panelu vlastností nastavit jedna barva a průhlednost. Přepsání se ukládá v dokumentu, kam je součást vložená (stejný díl může mít v každé sestavě jinou barvu), platí pro celou komponentu včetně vnořených podsestav a nemění materiál ani hmotnost — je čistě zobrazovací.
- Barva komponenty (přepsání): RAL picker; „Zrušit přepsání" vrátí výchozí zobrazení komponenty.
- Průhlednost: posuvník; „Reset" vrátí plnou neprůhlednost. Hodí se pro „zprůhledni kryt, ať vidím dovnitř".
Skeleton / řídící model (top-down)
Inventorovský postup „řídící soubor": jeden master dokument drží hlavní náčrty (layout geometrii) a hlavní parametry a vkládá se do podsestav i dílů, které tak sdílí jeden souřadný rámec i parametry.
- Založ master dokument — do něj dej proměnné (hlavní parametry, viz Equations) a případně řídící náčrty / konstrukční geometrii (osy, body, roviny).
- V cílovém dokumentu (podsestava nebo díl): „Vložit dokument do sestavy…" (toolbar nebo pravý klik na dokument ve stromě), vyber master a zaškrtni „Vložit jako skeleton (řídící model)".
Vložení skeletonu udělá čtyři věci najednou:
- Vždy na počátku + ukotvený — master se vloží na počátek s identitní transformací (ignoruje se poloha, proto sdílí rámec) a je vždy
fixed. Stane se jedinou kotvou sestavy: dostane viditelnou vazbu „Ukotveno k počátku (XYZ)" ve stromě a zároveň se odukotví (uvolní) případný dřív ukotvený běžný díl, aby se sestava vázala k masteru, ne k dílu vloženému náhodou první. - Mimo kusovník — skeleton je reference, ne vyráběný díl, takže se nepočítá do BOM. Ve FeatureTree má vlastní ikonu ◈ Skeleton a po otevření se automaticky rozbalí, takže vidíš geometrii masteru (náčrty, datumy, Origin) vnořenou pod sebou.
- Sdílené parametry — hlavní proměnné masteru se naimportují jako linkované, read-only proměnné (odznak „z masteru" 🔒). Používáš je ve výrazech stejně jako lokální (např.
D*2). - Sdílená geometrie (projekce) — pod rozbaleným skeletonem pravý klik na master náčrt / datum → promítne se do právě otevřeného náčrtu (musíš mít aktivní náčrt). Projekce je asociativní: při regeneraci se z masteru přepočítá, takže změna v masteru se propíše. Sdílí se náčrty a datumy (osy, body), ne plošné hrany těles.
Více masterů
Dokument může mít víc masterů — všechny se vloží na počátek a zůstanou fixed jako souřadné reference (odukotvují se jen běžné díly, ne ostatní skeletony).
Aktualizace jsou pull, ne push — skeleton nic sám nerozesílá. Linkované parametry i promítnutá geometrie se obnoví při regeneraci hostitele, plus tlačítko „Aktualizovat z masteru" v dialogu Proměnné je natáhne hned.
Vytvořit součást / podsestavu (zdola-nahoru)
Opačný směr než vkládání: tělesa namodelovaná přímo v dokumentu lze povýšit na samostatnou součást. Ve FeatureTree vyber jedno či více těles (případně více assembly_insert pro podsestavu) → pravý klik → Vytvořit součást (resp. Vytvořit podsestavu). Vybrané prvky se přesunou do nového sub-dokumentu a v původním dokumentu je nahradí jeden assembly_insert.
Automatické ukotvení k počátku
Nový insert se automaticky zaváže k počátku rodičovského dokumentu třemi vazbami Parallel (rovin XY‖XY, XZ‖XZ, YZ‖YZ). Tři navzájem kolmé roviny zamknou orientaci dílu vůči globálnímu rámu — díl vznikne srovnaný s počátkem (rychlý „3D fix"). Vazby se hned objeví v AssemblyConstraintsPanelu (strana Origin) a lze je kdykoli smazat, pokud má díl získat volnost.
Knihovní podsestavy (Content Center pro sestavy)
Hotovou sestavu lze uložit do knihovny jako znovupoužitelnou podsestavu a vkládat ji do jiných dokumentů jako jeden celek (analog Inventor Content Center).
Publikace: Toolbar → Sestavit → Uložit jako knihovní podsestavu… → zadej kategorii + název. Dokument se zacommitne (HEAD = publikovaná verze) a označí jako knihovní asset. Master zůstává editovatelný.
Vložení: otevři jiný dokument → levý panel Knihovna → Podsestavy → přetáhni podsestavu do scény. Vznikne jeden assembly_insert odkazující sdílenou podsestavu.
Version pin: vložená instance se automaticky připne na publikovanou verzi (sub_document_commit). Pozdější editace masteru se do připnutých instancí nepropagují — reprodukovatelné. Kontextové menu instance ve FeatureTree umožní připnutí změnit / odepnout (float na HEAD) / aktualizovat na nejnovější verzi. 3D zobrazení připnutou verzi respektuje.
TIP
Chceš publikovat jen část dokumentu? Nejdřív vyber prvky ve stromu → Vytvořit podsestavu (vznikne sub-dokument), pak ten sub-dokument otevři a publikuj.
WARNING
Výkres připnuté instance zatím promítá aktuální HEAD masteru (ne připnutou verzi) — shodné, dokud master neupravíš. Plné honorování pinu ve 2D je plánováno. Vnořené podsestavy (podsestava obsahující šrouby) se renderují i promítají do hloubky 8.
Katalog normalizovaných dílů (spojovací materiál)
V levém panelu Knihovna je vestavěný katalog normalizovaného spojovacího materiálu (analog Inventor Content Center). Strom je členěn na kategorie (Šrouby / Matice / Podložky / Ložiska) → norma → velikost; položku přetáhneš do scény jako assembly_insert. Geometrii staví server z rozměrové tabulky — žádný ruční model.
Pokrytí katalogu (metrické M1.6–M64, kde to norma definuje):
| Skupina | Řady (norma) |
|---|---|
| Šrouby | šestihranná hlava plný/částečný závit (ISO 4017 / 4014), imbus válcová / půlkulatá / zápustná hlava (ISO 4762 / 7380 / 10642) |
| Matice | šestihranná (ISO 4032), nízká (ISO 4035), pojistná s nylonem (ISO 7040), kloboučková (DIN 1587), přírubová (DIN 6923 / EN 1661) |
| Podložky | plochá (ISO 7089), velkoplošná (ISO 7093), sražená (ISO 7090), pružná rozříznutá (DIN 127), vějířová (DIN 6798) |
| Ložiska | kuličková jednořadá (ISO 15) |
U šroubů vybíráš velikost i délku (plné katalogové délkové řady); rozměr lze po vložení změnit přes parametry instance.
TIP
Závity jsou zobrazené jako hladký válec + anotace (major/minor ⌀, stoupání) — lehké meshe i ve velkých sestavách; anotace slouží 2D výkresu (ISO 6410) a popisu. Pružná podložka DIN 127 je zjednodušená na plochý rozříznutý kroužek.
Pro běžný spoj (šroub + podložky + matice na díru) je rychlejší průvodce Šroubový spoj níže, který celý stack vloží a zaváže jedním klikem.
Assembly constraints
3D vazby spojují vložené součásti — obě strany jsou vložené díly, nebo jedna strana je vložený díl a druhá těleso dokumentu, do kterého je díl vložen. Vazbu mezi dvěma tělesy uvnitř jedné součásti vytvořit nelze (dialog to ohlásí): geometrii uvnitř součásti řídí náčrty a jejich vazby, ne vazby sestavy.
Toolbar → Vazby dropdown menu:
| Constraint | Klávesa | Popis |
|---|---|---|
| XYZ (3 roviny) | — | Fixed všechny 3 osy zároveň (rychlé "ground this") |
| Parallel | — | Dvě plochy / hrany rovnoběžné |
| Perpendicular | — | Dvě plochy / hrany kolmé |
| Coincident | — | Spojí dva body / plochy / osy |
| Distance | — | Konstantní vzdálenost mezi 2 entitami |
| Angle | — | Konstantní úhel mezi 2 entitami |
| Tangent | — | Plocha tečně na válec / kouli |
| Concentric | — | Dva válce / kruhy souosé |
| Fixed | — | Zafixuj těleso v current pozici |
2-click pick flow
- Vyber typ constraintu z menu.
- Klik 1: pick první entity (plocha / hrana / vrchol / osa).
- Klik 2: pick druhý.
- Server spočítá target transform a aplikuje ho na druhý díl.
- Constraint se přidá do AssemblyConstraintsPanel.
TIP
Před definitivní aplikací můžeš flip směr (toggle v dialogu) — užitečné pro Parallel kde "rovnoběžně" má 2 možná řešení (oba normály).
AssemblyConstraintsPanel
Pravý panel — Toolbar → toggle Vazby (ikona vpravo nahoře).
Tabulka constraintů:
| Sloupec | Význam |
|---|---|
| Type | Constraint typ (Coincident / Distance / …) |
| Body 1 / 2 | Identifikátory dílů |
| Value | Pro Distance/Angle — editovatelný field |
| Suppressed | Toggle (vypne constraint dočasně) |
| Delete | Trash ikona |
Inline edit
Distance / Angle constraints mají hodnotu editovatelnou v place. Změna hodnoty → backend re-řeší assembly + se posunou všechny dotčené díly.
Live preview
Server-side preview=true flag během pick flow ukáže kandidáta výsledku dříve než commit:
- Klik 1: highlight první entity.
- Klik 2: highlight druhé + ukáže se ghost druhého dílu na cílové pozici.
- Confirm v dialogu commit, nebo Cancel zrušení.
FeatureTree integrace
Constraints jsou viditelné ve FeatureTree pod root sestavy:
Assembly
├── Insert: Plate
├── Insert: Bolt
├── Constraint: Coincident (Plate.face1, Bolt.head_face)
├── Constraint: Concentric (Plate.hole1, Bolt.shaft)
└── Constraint: Distance 5 (Plate.bottom, Bolt.tip)- Klik na constraint vybere dotčené díly.
- Pravý klik → Suppress / Delete.
Workflow: deska + 4 šrouby
- Vytvoř Plate dokument (60×40×8 + 4 holes).
- Vytvoř Bolt dokument (válec + threaded shaft).
- Nový Assembly dokument.
- Insert Plate → Fixed (root).
- Insert Bolt → Concentric (Bolt.shaft, Plate.hole1) + Coincident (Bolt.head_face, Plate.top).
- Insert Bolt 2 → Concentric s hole2…
- Atd. pro všechny 4 holes.
Výsledek: full assembly s 1 deskou a 4 šrouby správně poskládanými.
TIP
Pro N stejných dílů v patternu (4× šroub) zvaž MCP server batch generaci místo manuálního přidávání každého:
"Pridaj sroub do kazdé ze 4 der na desce, concentric s hole."Claude Code přes MCP udělá insert + 8 constraints (4× concentric + 4× coincident) automaticky.
Šroubový spoj (průvodce)
Místo ručního vkládání šroubu, podložek a matice a klikání jednotlivých vazeb nabízí editor průvodce Šroubový spoj (analog Inventor Design Accelerator → Bolted Connection). Jedním krokem vloží celý spojovací stack na existující díru — dosednutý a souosý — a přidá asociativní vazby Soustřednost (Concentric), takže stack sleduje osu díry, když se deska pohne.
Postup:
- Toolbar → Sestavit → Šroubový spoj… (3D mód).
- V dialogu klikni Vybrat díru… a pak ve 3D na kruhovou hranu díry na té straně, kde má být hlava šroubu. Editor z hrany odvodí osu + průměr (orientuje osu k tobě, takže hlava dosedne na klikanou stranu).
- Nastav:
- Velikost závitu — předvyplněná podle vůle díry (např. ⌀6,6 → M6); lze změnit.
- Komponenty — šroub ISO 4017 (vždy), podložka pod hlavou / pod maticí ISO 7089, matice ISO 4032.
- Tloušťka sevření (grip) — tloušťka sevíraného materiálu.
- Délka šroubu — předvyplněná z gripu + stacku, zaokrouhlená nahoru na nejbližší katalogovou délku; přepiš z nabídky (délky kratší než minimum jsou označené ⚠).
- Vytvořit spoj — vloží díly na vypočtené pozice a přidá Concentric vazby na osu díry.
Výsledek odpovídá ručnímu workflow „deska + 4 šrouby" výše, ale jedním kliknutím na díru. Pro více děr spusť průvodce opakovaně.
TIP
Pokud hlava skončí na opačné straně desky (záleží na geometrii díry), zaškrtni Otočit směr v dialogu — přehodí osu na druhou stranu.
TIP
Vazby jsou asociativní: posuň desku (gizmo/drag) a celý stack se přesouosí s dírou. Soustřednost zachovává axiální dosednutí z umístění — díly „nesklouznou" po ose.
Pole a zrcadlení komponent
Komponentu (vloženou součást) lze rozmnožit polem nebo zrcadlit — asociativně, jako jeden editovatelný uzel ve stromu (analog Inventor component pattern/mirror). Hodí se na rozmnožení šroubu po roztečné kružnici příruby nebo zrcadlení držáku na druhou stranu.
Pole součástí — Toolbar → Sestavit → Pole součástí…:
- Vyber vzorovou součást (assembly_insert) ve stromu nebo ve 3D.
- Zvol režim:
- Lineární — směr (X/Y/Z), počet, rozteč.
- Kruhové — osa (X/Y/Z) + střed osy (X Y Z), počet, úhel (typicky 360°). Pro roztečnou kružnici zadej střed kružnice jako střed osy.
- Obdélníkové — dva směry, počty a rozteče (2D mřížka).
- Vytvořit → kopie se objeví; ve stromu přibude jeden uzel Pole sestavy.
Zrcadlo součástí — Toolbar → Sestavit → Zrcadlo součástí…: zvol normálu roviny (X/Y/Z) + bod roviny → vznikne jedna zrcadlená kopie.
TIP
Pole/zrcadlení je asociativní: změň počet/rozteč (kontextové menu uzlu → Upravit) a kopie se přepočítají; posuň vzorovou součást a kopie ji následují; smaž uzel a kopie zmizí. Kopie se počítají do kusovníku (BOM) i promítají do výkresových řezů/pohledů.
WARNING
Kopie nejsou samostatně vybíratelné ani vazbitelné (umisťuje je pole). Vzoruje se vždy jedna součást — celý šroubový stack (šroub + podložky + matice) rozmnožíš tak, že pole založíš na každý díl zvlášť. Zrcadlení je skutečné — kopie je zrcadlový obraz s převrácenou geometrií (handedness), takže funguje správně i pro nesymetrické (chirální) díly, ne jen pro osově symetrické spojováky.
Rozpadové pohledy (Presentations)
Rozpadový pohled rozestoupí komponenty sestavy pro montážní dokumentaci — perzistentně a v pojmenovaných variantách (analog Inventor Presentations). Otevři Toolbar → Sestavit → Rozpadové pohledy…:
- Nový pohled → vznikne pojmenovaný rozpadový pohled (aktivuje se).
- Auto rozložit (s faktorem) → komponenty se radiálně rozestoupí od těžiště sestavy — rychlý výchozí rozklad.
- Upravit tažením → zapni a táhni jednotlivé komponenty ve 3D; posun se uloží do pohledu. Reálný transform (sestavená poloha) se nemění — rozpad je vizuální vrstva nad ním.
- Přepínáním aktivního pohledu (radio) měníš zobrazení 3D; Vynulovat posuny rozpad složí.
Pohledy jsou perzistentní (přežijí reload, synchronizují se mezi spolupracovníky).
Rozpad ve výkrese + trail lines
V 2D výkrese přiřaď pohledu rozpadový stav: pravým tlačítkem na pohled → Rozpadový pohled… → vyber. Komponenty se promítnou rozložené a editor dokreslí trail lines (tečkované čáry z původní do rozložené polohy) — montážní konvence.
TIP
Vedle pojmenovaných rozpadů zůstává i jednoduchý globální radiální explode přímo na výkresovém pohledu (pravým tlačítkem → Exploded view (N×)) — bez per-komponentního dotahování.
WARNING
Rozkládají se vložené komponenty (assembly_insert) a lokální tělesa. Posuny per-komponentně se ve výkrese aplikují na vložené komponenty; lokální tělesa ve výkrese používají jen globální radiální explode. Animační sekvence (storyboard) zatím není.
Suppression
Klik na Suppress checkbox u constraint:
- Constraint se vypne (backend ignoruje při řešení sestavy)
- Díly se uvolní (mohou se hýbat)
- Toggle zpátky → constraint se znovu uplatní
Použití: dočasná manipulace pro pohledové účely, nebo verzování bez delete.
Interference detection
Pro hotovou sestavu:
- Toolbar → Modeling 3D → Kontrola kolize.
- Server proběhne přes všechny dvojice dílů a detekuje overlap.
- Panel zobrazí seznam interferencí s overlap volume + highlight v 3D.
Dialog nově ukáže i per-pair informace o sdílené ploše (čisté dosednutí vs. skutečná penetrace) — pomáhá rozlišit „díly spolu jen leží" od „díly se prolínají".
Envelope a Motion study
- Envelope — Toolbar → Modeling 3D → Envelope. Vytvoří svolovací volume sestavy (union OBB všech dílů) — užitečné pro zástavbové analýzy a interferenci s okolím (skříň, halu).
- Motion —
MotionDialogdovolí parametrické driver-driven pohyby (rotace o úhel, translace o vzdálenost). Animace projetí mechanismu (rameno, převody) v reálném čase v 3D viewportu.
Mass properties pro celou sestavu
Toolbar → Modeling 3D → Hmotnostni vlastnosti panel sčítá per-body mass + dává sumační řádek pro celou sestavu (s materialy z jednotlivých dílů).
Co dál
- 3D Modeling — jak vyrobit jednotlivé díly
- Materiály & Mass Properties — densities pro správné mass calculation
- Drawings — sestavový výkres s BOM balónky