Skip to content

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

  1. 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.
  2. Vyber existující ourCAD dokument.
  3. Vznikne assembly_insert feature 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.

  1. 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).
  2. 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žkyplochá (ISO 7089), velkoplošná (ISO 7093), sražená (ISO 7090), pružná rozříznutá (DIN 127), vějířová (DIN 6798)
Ložiskakulič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:

ConstraintKlávesaPopis
XYZ (3 roviny)Fixed všechny 3 osy zároveň (rychlé "ground this")
ParallelDvě plochy / hrany rovnoběžné
PerpendicularDvě plochy / hrany kolmé
CoincidentSpojí dva body / plochy / osy
DistanceKonstantní vzdálenost mezi 2 entitami
AngleKonstantní úhel mezi 2 entitami
TangentPlocha tečně na válec / kouli
ConcentricDva válce / kruhy souosé
FixedZafixuj těleso v current pozici

2-click pick flow

  1. Vyber typ constraintu z menu.
  2. Klik 1: pick první entity (plocha / hrana / vrchol / osa).
  3. Klik 2: pick druhý.
  4. Server spočítá target transform a aplikuje ho na druhý díl.
  5. 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ů:

SloupecVýznam
TypeConstraint typ (Coincident / Distance / …)
Body 1 / 2Identifikátory dílů
ValuePro Distance/Angle — editovatelný field
SuppressedToggle (vypne constraint dočasně)
DeleteTrash 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:

  1. Klik 1: highlight první entity.
  2. Klik 2: highlight druhé + ukáže se ghost druhého dílu na cílové pozici.
  3. 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

  1. Vytvoř Plate dokument (60×40×8 + 4 holes).
  2. Vytvoř Bolt dokument (válec + threaded shaft).
  3. Nový Assembly dokument.
  4. Insert Plate → Fixed (root).
  5. Insert Bolt → Concentric (Bolt.shaft, Plate.hole1) + Coincident (Bolt.head_face, Plate.top).
  6. Insert Bolt 2 → Concentric s hole2…
  7. 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:

  1. Toolbar → Sestavit → Šroubový spoj… (3D mód).
  2. 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).
  3. 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é ⚠).
  4. 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í…:

  1. Vyber vzorovou součást (assembly_insert) ve stromu nebo ve 3D.
  2. 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).
  3. 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…:

  1. Nový pohled → vznikne pojmenovaný rozpadový pohled (aktivuje se).
  2. Auto rozložit (s faktorem) → komponenty se radiálně rozestoupí od těžiště sestavy — rychlý výchozí rozklad.
  3. 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.
  4. 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:

  1. Toolbar → Modeling 3D → Kontrola kolize.
  2. Server proběhne přes všechny dvojice dílů a detekuje overlap.
  3. 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).
  • MotionMotionDialog dovolí 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

ourCAD — git-native CAD