Table of Contents

Montagebeperkingen zijn de ruggengraat van rigide en flexibele relaties in 3D CAD-modellen, die bepalen hoe componenten in een assemblage interageren. Echter, wanneer toegepast zonder discipline, kunnen beperkingen snel een bron van over-definition worden, waarbij te veel of tegenstrijdige beperkingen het model in een dubbelzinnige of onstabiele staat vergrendelen. Over-geconstrueerde modellen weerstaan bewerkingen, veroorzaken onverwachte fouten tijdens herbouwen, en tijdverspilling in probleemoplossingsessies. Dit artikel biedt actieerbare strategieën om assemblagebeperkingen effectief te beheren, zodat uw modellen flexibel, nauwkeurig en gemakkelijk te wijzigen blijven gedurende de hele ontwerplevenscyclus.

Begrijpen van de beperkingen van de assemblage en het risico van over-definiëren

Een montagebeperking (ook wel een maat of een joint in verschillende softwarepakketten genoemd) definieert een geometrische relatie tussen twee of meer componenten. Gemeenschappelijke beperkingen omvatten mate (coincident), uitlijning (parallel), raaklijn, concentrische en afstand. Elke beperking verwijdert vrijheidsgraden, beperken hoe een deel kan bewegen of roteren. Het doel is om de montage te beperken tot precies de beoogde beweging niet meer, niet minder.

Over-definiëren treedt op wanneer u meer beperkingen toepast dan nodig is om de vereiste positie te definiëren. Bijvoorbeeld, volledig bevestigen van een bout in een gat met zowel een concentrische partner als een gezichtsmaat, dan een fix beperking toevoegen aan dezelfde bout, introduceert redundantie. Het model kan nog steeds werken, maar elke toekomstige wijziging (zoals het wijzigen van het gat of het veranderen van de bout lengte) dwingt de oplosser om conflicterende instructies te bestrijden, wat leidt tot fouten, trage herbouwen, of onjuist gedrag. Over-definitie is vooral gevaarlijk in grote assemblages waar duizenden beperkingen interageren; één redundante maat kan cascade in storingen over meerdere subassemblages.

Vaak voorkomende symptomen van te gekrampte modellen zijn:

  • Onverwachte oplosserfouten zoals
  • Componentexplosie waar delen naar onmogelijke posities springen wanneer je ze probeert te verplaatsen.
  • Langzaam presteren omdat de oplosser extra cycli doorbrengt die tegenstrijdige beperkingen oplossen.
  • Moeilijkheidsgraad bewerken Zelfs een kleine verandering veroorzaakt een cascade van mate mislukkingen.

Het begrijpen van de oorzaak van overdefinitie helpt u het te vermijden. De boosdoener is bijna altijd een gebrek aan onderscheid tussen essentiële en niet-essentiële beperkingen. Door het internaliseren van een paar kernprincipes, kunt u uw beperking schema mager en robuust te houden.

Definieer de duidelijke ontwerpintentie voordat u beperkingen toepast

Voordat je het partnergereedschap opent, vraag jezelf af: Wat is het essentiële gedrag dat dit onderdeel moet vertonen? Glijdt het deel langs een rail? Draait u rond een as? Blijft vast ten opzichte van de basis? Elke beperking moet direct dat doel dienen. Als er een beperking wordt toegevoegd .Alles is ..voor het geval dat het makkelijker leek om elk onderdeel onmiddellijk volledig te beperken, wordt het een kandidaat voor verwijdering.

Onderscheid tussen Kinematische en Statische vereisten

In veel samenstellingen, sommige componenten moeten bewegen (kinematisch), terwijl anderen moeten blijven vast (statisch). Over-definiëren gebeurt vaak wanneer ingenieurs behandelen alle onderdelen alsof ze volledig moeten worden beperkt in alle zes graden van vrijheid (drie vertalingen, drie rotaties). In werkelijkheid, een schuifdeur hoeft slechts een beperking om het te beperken tot een lineair pad; het toevoegen van een tweede parallelle partner is overbodig. Evenzo, een bout die gedeeltelijk in een tactgat is ingebracht kan alleen concentrisch en toevallig maten nodig zijn geen fix drukking op zijn hoofd.

Maak een strategie voor het modelleren

Ervaren ontwerpers schetsen een eenvoudige ..aangedreven kaart .. vroeg in de montage . Bijvoorbeeld , voor een zuiger-cilinder montage , de beperking schema zou kunnen zijn:

  • Basiscilinder: vastzetten (of volledig beperkt door de oorsprong van de assemblage).
  • Piston: concentrisch met cilinderboren + samenvallen met een afgeleid referentievlak (om slechts één vertaalvrijheidsgraad toe te staan).
  • Aansluitstang: twee concentrische maten (één met zuigerpen, één met crankpen).

Merk op dat elke beperking essentieel is .Geen overbodig zijn. Door het definiëren van de intentie eerst, u natuurlijk te vermijden over-constraining.

Voor meer over het instellen van design-intentie, verwijzen naar SolidWorks... documentatie over assemblagematen en Autodesk-Inventor heeft de eis.

Restricties beperken tot essentiële relaties

Een van de meest effectieve manieren om te voorkomen dat over-definitie is om een minimalistische houding ten opzichte van beperkingen. Pas alleen het paarste aantal maten die de vereiste relatieve positie en beweging bereiken. Elke extra beperking . Zelfs als het niet een directe fout veroorzaakt .voegt lawaai aan de oplosser en vermindert flexibiliteit.

Herkennen van Redundant Restricties

De volgende onterende beperkingen zijn onder meer:

  • Twee gezichtsmaten die hetzelfde bereiken (bijvoorbeeld twee gezichten doorspoelen EN op nulafstand).
  • Zowel een concentrische partner als een vaste beperking op dezelfde as.
  • Meerdere afstandsmaten verwijzen naar dezelfde dimensie gedreven door een globale parameter.
  • Gebruik makend van fix op een component die al volledig is beperkt door andere maten.

De meeste CAD-software biedt tools om te controleren op overbodige beperkingen. Bijvoorbeeld, in SOLIDWORKS, kan het hulpprogramma

Overweeg de graden van vrijheid

Stel je voor dat je een scharnier aan het monteren bent. De pin moet draaien en coaxiale blijven met de twee scharnieren bladeren. De essentiële maten zijn:

  1. Concentrisch tussen pin en een bladgat.
  2. Coincident tussen de pin gezicht en het blad gezicht (naar positie axiaal).
  3. Concentrisch tussen tweede blad en speld.
  4. Toeval tussen het tweede blad en het pin gezicht.

Dat is twee paar . . vier maten totaal. Sommige gebruikers kunnen een parallel partner tussen de twee blad buitenste gezichten toevoegen . .Voor extra uitlijning . . . Die parallelle partner is overbodig omdat de concentrische en toevallige maten al uitlijnen van de bladeren correct . Het toevoegen van het introduceert een risico van over-definitie wanneer de bladdikte verandert .

Strategisch gebruik van Contraint-typen

Niet alle beperkingen zijn gelijk gemaakt. Het kiezen van het juiste type voor elke relatie vermindert het aantal vereiste beperkingen en voorkomt over-constraining. Hieronder staan tips voor gemeenschappelijke beperkingscategorieën.

Mate vs. Uitlijnen vs. Fix

  • Mate (co-incident)
  • Uitlijnen (parallel) .Binnenkort gebruiken wanneer gezichten of assen parallel moeten zijn maar niet noodzakelijkerwijs samenvallen. Overmatige uitlijning kan de vrijheidsgraden vergrendelen die vrij moeten blijven.
  • Fix

Beperkingen op de beperking en de beweging

Restricties als Limit (angle/Distance) of Motion (Gear/Cam) zijn krachtig maar kunnen gemakkelijk over-definieren als gecombineerd met andere beperkingen die ook dezelfde as beperken. Bijvoorbeeld, het toepassen van een afstandslimiet op een schuifcomponent en ook het gebruik van een partner die de vertaling van de knop regelt zal conflicten veroorzaken. Laat altijd de limietbeperking de enige controller van het bewegingsbereik zijn; verwijder alle redundante maten die ook die mate van vrijheid definiëren.

Subeenheden gebruiken als containers voor beperkingen

Een gemeenschappelijke strategische fout is om elk onderdeel direct te beperken tot de top-niveau montage. In plaats daarvan, bouwen subeenheden waar interne beperkingen lokaal worden beheerd. Bijvoorbeeld, groeperen de zuiger, staaf, en crank in een subassemblage, beperken ze intern, dan plaatst u die subassemblage in de belangrijkste assemblage met slechts een paar externe maten (bijvoorbeeld concentrisch aan de motor blok). Deze isolatie voorkomt over-definitie omdat de oplossing de subassemblage behandelt als een enkele stijve of flexibele eenheid. Het verbetert ook dramatisch prestaties.

Voor meer over het selecteren van de typen beperkingen, zie PTC Creo

Organiseer en documenteer uw constraint structuur

Zelfs een goed gehandicapt model wordt onbeheersbaar als beperkingen worden verspreid, ongenoemd en verborgen onder honderden anderen. Goede organisatie is een preventieve maatregel tegen overdefinitie omdat het het vinden en verwijderen van overbodige beperkingen veel gemakkelijker maakt.

Gebruik van de logische naamgevingsverdragen

In plaats van het accepteren van standaard namen zoals

Groepsbeperkingen per subassemblage of functie

De meeste CAD-software kunt u om mappen te maken in de restrictie boom. Maak mappen voor .Kinematische Restricties, . . Fasteners, . .Orientation, . enz. Plaats alle maten gerelateerd aan een schuifdeur in een map. Deze groep organiseert niet alleen maar helpt u ook ter plaatse duplicaten als twee maten in dezelfde map soortgelijke dingen doen, kunt u vragen waarom.

Gebruik van de tabellen en parameters voor het ontwerp van de hefboom voor het centraliseren van de controle

Wanneer veel beperkingen verwijzen naar dezelfde afstand of hoek, centraliseren die waarde in een globale parameter of ontwerptabel. Bijvoorbeeld, als u een set schroef die altijd moet zitten 5 mm onder het oppervlak, definiëren een parameter .SetScrewOffset = 5.0 mm . En hebben de mate afstand referentie die parameter. Als je later moet veranderen dat offset, u de parameter een keer te wijzigen , en alle getroffen beperkingen automatisch bijwerken . Dit voorkomt de noodzaak van meerdere handmatige beperkingen die anders overbodig of conflicterend zou worden .

Drive-drive-beperkingen voor de hefboomparametrische en vergelijkings- en hefboomparameters

Parametrische beperkingen . Waar afmetingen en relatiewaarden worden gedreven door variabelen , vergelijkingen , of geometrische omstandigheden .zijn een krachtige manier om het ruwe aantal beperkingen te verminderen en te voorkomen dat over-definitie . In plaats van het plaatsen van vier afzonderlijke beperkingen om een component gecentreerd te houden , kunt u een symmetrie voorwaarde of een middenpunt beperking .

Gebruik Symmetrische en Midplane Restricties

Veel CAD-pakketten bieden symmetrische maten die een vlak of gezicht referentie. Bijvoorbeeld, om een beugel symmetrisch tussen twee muren te plaatsen, kunt u een enkele symmetrische beperking gebruiken in plaats van twee afstandsmaten. Dit vermindert de beperkingstelling en zorgt ervoor dat symmetrie automatisch wordt gehandhaafd wanneer de afmetingen veranderen. Over-definitie wordt veel minder waarschijnlijk omdat de oplosser slechts aan één geometrische voorwaarde hoeft te voldoen, niet twee handmatig onderhouden afstanden.

Vergelijkingen om Redundant Mates te elimineren

Stel dat je een hendel hebt die 45 graden moet draaien wanneer een schuifregelaar 10 mm beweegt. Je kunt twee afzonderlijke maten definiëren: een hoekmat voor de hendel en een afstandsmat voor de schuifregelaar. Maar als je ze ook verbindt met een mechanische paring zoals

Ontwerptabellen voor familietabellen van beperkingen

Als u variaties in meerdere groottes van een montage produceert, kunt u overwegen om gebruik te maken van ontwerptabellen (Excel-driven configuraties) om de beperkingswaarden te regelen. Bijvoorbeeld, voor een reeks kleppen, kan de afstand tussen de klepsteel en behuizing veranderen. In plaats van elke maat handmatig te bewerken voor elke configuratie, gebruik een ontwerptabelkolom om die beperkingswaarde te sturen. Deze praktijk beperkt natuurlijk het aantal handmatig geplaatste beperkingen en voorkomt over-definitiefouten tussen configuraties.

Regelmatig controleren en verfijnen Restricties Gedurende de ontwerpcyclus

Constraint management is geen eenmalige activiteit. Naarmate de assemblage evolueert worden delen toegevoegd, dimensies gewijzigd, sub-en herschikken .Het restrictieschema moet worden herzien en gereinigd. Het plannen van periodieke audits voorkomt de geleidelijke accumulatie van redundante en conflicterende partners.

Diagnosehulpmiddelen voor oplossen gebruiken

Elk belangrijk CAD systeem heeft ingebouwde diagnostiek:

  • SOLDWORKS: MateXpert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Inventor: Constraint Diagnostics .Hoogtepunten van beperkingen die overbodig zijn of in conflict zijn.
  • Creo: Assembly Diagnostics
  • Fusion 360: Gewrichtsdelen en As-built Joints

Deze gereedschappen na elke grote wijziging uitvoeren. Ze vaak bloot verborgen ontslagen die anders toekomstige fouten zou veroorzaken.

Een controlelijst voor de opvolging uitvoeren

Tijdens ontwerpbeoordelingen, omvatten een controlelijst punt:

Versie control en Incrementele Constraint toevoeging

Bij het bouwen van een nieuwe montage, voeg beperkingen incrementele, beginnend met de basiscomponent (vaak vast) en dan het eerste belangrijke bewegende deel. Test elke nieuwe beperking door te proberen om het deel handmatig te verplaatsen (indien toegestaan door uw software). Als het deel anders beweegt dan verwacht, kunt u een over-gehandicapt of ondergehandicapt situatie. Deze incrementele aanpak vangt conflicten vroeg, voordat tientallen maten worden toegevoegd en de oplossing wordt onmogelijk om te debuggen.

Aanvullende beste praktijken ter voorkoming van overdefinitie

Naast de kernstrategieën hierboven, kunnen verschillende geavanceerde technieken verder beschermen tegen over-constraining.

Flexibele subeenheden gebruiken

In grote assemblages bevatten veel subeenheden bewegende delen (bijvoorbeeld een lineaire rail met een wagen). Standaard behandelt de meeste CAD-software een subassemblage als stijf wanneer deze in een ouderassemblage wordt ingebracht. Dat betekent dat alle interne beweging onderdrukt wordt. Als u dan probeert het vervoer te beperken tot een extern onderdeel, kunt u kunstmatig over-defineer de wagen omdat het al stevig is vergrendeld binnen zijn subassemblage. In plaats daarvan, stel de subassemblage in op flexibel (doorgaans genoemd

Circulaire afhankelijkheidkettingen vermijden

Circulaire afhankelijkheden treden op wanneer component A beperkt is tot B, B tot C en C terug naar A. Dit creëert een gesloten lus van beperkingen die het systeem gemakkelijk over-definieren. Bijvoorbeeld, het koppelen van drie versnellingen met tandwielmaten in een gesloten driehoek zal een over-gestrainde conditie produceren tenzij de versnellingen zijn toegestaan sommige slip of de geometrie is perfect (die zelden realiseerbaar is). Om dit te voorkomen, altijd controleren of uw beperking grafiek is acyclische (een boom) in plaats van een lus. Als een lus is nodig (bijvoorbeeld een vier-balk koppeling), gebruik flexibele beperkingen of expliciete vrijheidsgraden om de cyclus te breken.

Houd een oogje op software-specifieke gedragingen

Verschillende CAD-software omgaan redundantie anders. Sommige, zoals SolidWorks, vaak onderdrukken redundante maten automatisch en markeer ze als .Over-gedefinieerd maar oké. . Anderen, zoals Inventor, kan een fout te gooien. Begrijp uw tool . Maar ongeacht, don . vertrouw niet op de software om uw fouten te repareren . Strive voor een schone beperking boom met nul ontslagen . Een model dat .works . met verborgen over-definities is een model dat onverwacht zal breken wanneer u het minst verwacht .

Conclusie

Het beheren van assemblage beperkingen is een evenwicht tussen het verstrekken van voldoende structuur om het ontwerp te definiëren en het verlaten van genoeg vrijheid om veranderingen toe te staan. Over-definition .De stille moordenaar van model flexibiliteit . is te vermijden wanneer u beperkingen met duidelijk doel, minimale aantallen, strategische types en consistente organisatie toe te passen . Door het definiëren van design intentie vooraf , met behulp van parametrische vergelijkingen , isoleren beperkingen binnen sub-en checking regelmatig , creëer je modellen die robuust , bewerkbaar en performant . Beginnen met de uitvoering van deze tips vandaag , en je zult minder tijd besteden probleemoplossing vrienden en meer tijd innoveren op uw ontwerpen .