Parametrisk modellering i IRONCAD

Parametrisk modellering i IRONCAD
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Andersson

Henrik Andersson

2023-11-15

3
min lesetid
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Andersson

Henrik Andersson

2023-11-15

min 5 les

Selv om IRONCAD først og fremst er ikke bruker låsing i form av begrensninger (det gir ikke mer kontroll eller presisjon å styre geometriske endringer gjennom en parametertabell), kan du ved behov opprette funksjoner, deler og sammenstillinger som helt eller delvis styres av låser og parametriserte mål. Dette er spesielt nyttig for standard tabellkomponenter.

Her går vi gjennom noen grunnleggende ting som er greit å kunne. Vi starter med den raskeste måten å parametrisere en såkalt Innovative Part som i utgangspunktet består av en enkel ekstrudering (Block) som vi har hentet fra en katalog i 3D-scenen.

Sizebox kjøreparameter

Det er raskt og enkelt å legge til parametriske kontroller i Sizebox-håndtakene som styrer størrelsen på en feature, part eller samling. Som standard vises Sizebox-håndtakene først og fremst på Shape-funksjoner som en blokk, men det er også mulig å legge til tilsvarende Sizebox-håndtak på part eller kompileringsnivå.

Part Videoen nedenfor viser en rask måte å bruke Sizebox-håndtakene til å parametrisere en såkalt Innovative , som i utgangspunktet består av en enkel ekstrudering (Block) som vi har frigjort fra en katalog i 3D-scenen. Videoen går også gjennom hvorfor visse trinn utføres på en bestemt måte, og hva du må ta hensyn til. For eksempel tips om navnene på parameterne du oppretter, og hvordan Anchor Point påvirker i hvilken retning en endring av størrelsen på en parameter skjer.

Tips: Nederst til høyre finner du en liste over kapitler, slik at du enkelt kan hoppe frem og tilbake mellom ulike deler av videoen.

Kort fortalt kan du høyreklikke på et Sizebox-håndtak for å opprette en parameter som styrer geometriens form i den aktuelle retningen. Parameteren som brukes i videoen, og som styrer geometriens form via parametertabellen, kalles Driving Parameter.

Høyreklikkmenyen har en snarvei for å opprette parametere for Sizebox-håndtakene.

Referanseparameter for størrelsesboks

Du kan også velge å fortsette å bruke de ulike fargede runde Sizebox-håndtakene "som vanlig" ved å kunne dra dem fritt og i stedet bruke parametere for å lese av den aktuelle verdien på håndtaket. Dette kalles en referanseparameter og opprettes på samme måte.

Det er derfor et spørsmål om du vil fortsette å kunne arbeide med Sizebox-håndtakene (alternativet Reference), eller om det er parametertabellen som skal styre formen på et objekt (alternativet Driving).

Last ned modellen som er utviklet i videoen.

Husk å ikke bruke mellomrom, tall eller andre spesialtegn i parameternavnet.
Kun bokstavene A-Z og a-z kan brukes.

Parametrisk blokk med skisselåser

Her er et veldig enkelt eksempel der vi kombinerer "frie" Sizebox-håndtak med låste dimensjoner i skissen for en profil. Når du trekker i den ytre/større modellen, tvinges den indre/mindre modellen til å følge etter.

minEn annen ting som vises på slutten av videoen, er hvordan du kontrollerer presisjonen når du drar "fritt" med Sizebox-håndtakene, både når det gjelder maks/ -størrelse, men også hvilken størrelse de inkrementelle stegene skal være.

Last ned modellen som er utviklet i videoen.

Parametriserte mønstre av funksjoner

En enkel måte å kontrollere antall kopier av en eller flere funksjoner i en parametrisk modell på, er ved å bruke et mønster, vanligvis kalt Pattern. Dette kan gjøres med TriBall, men også via kommandoen Mønster Feature. Uansett hvilken måte du oppretter mønstre av funksjoner på, kan du alltid kontrollere disse fra parametertabellen.

Her er en video uten lyd som viser hvordan du lager en parametrisk modell der antall funksjoner bestemmes av lengden på paret.

Last ned modellen som er utviklet i videoen.

Kataloger med parametriske eksempelmodeller

Vi har utviklet et stort antall parametriske modeller opp gjennom årene, og mange av dem er tilgjengelige via en katalog som heter ParametricModels.icc.

Denne katalogen er sannsynligvis allerede tilgjengelig på datamaskinen din gjennom vår tilleggsinstallasjon Swedish Standard Adaptation. Sjekk via Katalogåpning, under mappen for Scenekataloger, om ICC-filen er tilgjengelig der. Ellers kan du laste den ned via lenken i teksten ovenfor.

Filmserie om parametrisk kontroll i IRONCAD

Det finnes et par ulike serier med instruksjonsvideoer om modellering med parametriske modeller i IRONCAD på opplæringssiden IronCAD Academy.

Parametriserte eksempelmodeller

Først har vi en serie på 7 videoer som går gjennom helt forskjellige modeller og måter å parametrisk styre funksjoner på i IRONCAD. Først ut er et enkelt rundt brett som styres av to sirkler som er låst i skissen. Husk at du kan se alle opplæringsvideoene våre i listen til venstre.

Disse 7 videoene ble laget med versjon 2017 og avviker derfor til en viss grad når det gjelder meny- og kataloginnhold. De runde Sizebox-håndtakene er alle røde, og andre farger er også litt annerledes, for eksempel den hvite i stedet for svarte fargen på linjene i skissen og den "gradient" blå og hvite bakgrunnen.

Parametrisert veggskap

Det finnes også en serie på 15 videoer om hvordan du lager et fullt parametrisert veggskap i IRONCAD.

Administrer dine egne parametriske deler med ICM PROActiveParts

Utvidelsen IronCAD Mechanical har flere verktøy for håndtering av parametriserte deler. Mange av de grunnleggende funksjonene som finnes i f.eks. ICM Mech-katalogen, som skruer, muttere, bjelker osv. er tabellstyrte standardkomponenter, og det er ganske enkelt å lage egne kataloger med tilsvarende funksjonalitet.

Verktøyvinduet for håndtering av egne parametriserte modeller via IC-utvidelsen Mechanical.

Les mer om PROActiveParts-verktøyet i IC Mechs nettbaserte bruksanvisning.

Hvorfor ikke bruke begrensninger i IRONCAD?

IRONCAD bruker som standard ikke begrensninger som det primære middelet til å kontrollere posisjonen til verken objekter i 3D-rom eller linjer i 2D-skissen. I stedet er posisjonen i 3D-rommet eller i 2D-planet den primære egenskapen som styrer objekter i 3D-rommet eller 2D-planet, og denne posisjonen håndteres med spesielle (vanligvis unike) verktøy, og derfor er det ofte nok å bare velge de objektene som skal endres når selve endringen skal gjøres. Det er imidlertid jeg som bruker som styrer, så når jeg mener at det er behov for begrensninger (fordi ingenting annet løser en bestemt situasjon på en bedre måte), kan jeg bruke det der det passer.

TriBall-verktøyet er unikt for IRONCAD i måten det fungerer på, og gir overlegen kontroll og presisjon ved plassering av objekter i 3D-scenen.

Når du først har begynt å bruke begrensninger, er det imidlertid stor risiko for at du må fortsette å legge inn flere begrensninger helt til alle objekter eller linjer i skissen er "fullt definert". Det betyr at det bare er mulig å gjøre endringer på én eller flere forutsatte måter, men at ingen andre måter godtas.

For enkelte parter, mindre enheter og standardkomponenter kan det være veldig smart og nyttig og spare mye tid når det skjer helt forutsigbare endringer.

En anerkjent ulempe med begrensninger er imidlertid at uforutsette endringer uforutsette endringer ikke kan implementeresfordi den kan "kollidere" med en eller flere eksisterende begrensninger. Da må du enten fjerne begrensningene, med fare for at modellen "kollapser", eller starte på nytt med begrensninger som tar hensyn til den ønskede endringen.

Siden constraints vanligvis ikke brukes eller trengs i det daglige arbeidet med IRONCAD , bruker vi det heller ikke i grunnopplæringen. Men vi har mye annet videomateriale som forklarer hvordan det kan brukes i praksis, og der er det hovedsakelig når du arbeider med mekanismer at du trenger å plassere relasjoner/constraints mellom de bevegelige delene.

Når det er sagt, finnes det mange eksempler på bruk av geometrisk parametriserte modeller i IRONCAD, der posisjonen er fullstendig kontrollert av begrensninger. Det er imidlertid (stort sett) bare nyttig for standard tabellkomponenter eller gjenbrukbare sammenstillinger av detaljer som alltid følger de samme helt forutsigbare reglene.

Det svenske selskapet Nefab, med hundrevis av IRONCAD-brukere over hele verden, har bygget utallige parametriske 3D-modeller av sine ulike emballasjetyper og bruker IRONCAD på en svært "bred måte". Deres "produkter" som produseres i IRONCAD er som regel fullstendig parametrisert via de dimensjonene som må legges inn for at emballasjen og alle delkomponentene skal ha riktig antall og mål. Parametrisert - men likevel lett å endre, ofte via Sizebox-håndtakene.

Det bemerkelsesverdige er at det ikke finnes en eneste begrensning eller relasjon mellom 3D-modellene som brukes i alt fra kundeproduktene som håndteres i emballasjen, til de "engangsdesignede" produksjonsmaskinene! Det er fordi begrensningene i seg selv ikke tilfører denne typen modeller noen verdi, og man unngår helt risikoen for å måtte begynne på nytt!

>