Deze website maakt gebruik van cookies. Meer informatie Melding niet meer tonen
the engineers of development 
Image

Slimmer engineeren in Inventor met iLogic

Autodesk Inventor is een parametrisch tekenprogramma. Elke dimension of feature die je maakt, heeft parameters ter grondslag. Deze parameters kunnen aan elkaar gekoppeld worden en wiskundige formules bevatten. Op deze manier kunnen er op allerlei manieren wiskundige relaties worden gelegd. iLogic maakt logische parameters mogelijk.

Lees hieronder de elementaire uitleg van iLogic. In volgende artikelen volgt meer verdieping. 


Voorbeeld wiskundige parameters

Lengte = 2 * breedte
x = Pl * y^2

Voorbeeld logische parameters:

IF Pijplengte > 1000 THEN Aantal Beugels = 4
IF Lengte <> Breedte THEN Description = “Rechthoek” ELSE Description=”Vierkant”

Programmeren was al geruime tijd mogelijk binnen Inventor; iLogic maakt het echter zo gemakkelijk dat kennis en ervaring van programmeren niet noodzakelijk is.

Wat kun je ermee?

Informatie uit Inventor opvragen:

  • Parameters
  • iProperties
  • Modelbrowser
  • Excel/Word files
  • Filenaam en folderlocatie
  • Aantal schetslijnen in de tweede schets van een onderdeel
  • Etc.

Om vervolgens handelingen te laten uitvoeren:

  • Parameter(Thickness) = 5 mm
  • Document.Open(Drawing.idw)
  • Sketch.Addline(0,0,0,100,100,100)
  • Set Viewcube isometric
  • Replace Part(DIN coupling) with Part(SMS coupling)
  • Etc.

Globaal kun je de toepassingen van iLogic in 2 categoriën plaatsen:

  1. Automatiseren van veel voorkomende of arbeidsintensieve handelingen
  2. Logische parameters toevoegen aan modellen en keuzemenu’s

Waar vind ik het?

Onder de tab manage kun je de ilogic browser aanzetten. 

De iLogic browser bestaat uit de volgende componenten: 

  • Rules & Forms – Die zijn specifiek voor het document (ipt, iam, idw) 
  • Global Forms & External Rules – Algemene rules die altijd en overal gebruikt kunnen worden. 

Rules zijn de ‘programma’s’ ofwel ‘scripts’ die je schrijft. Forms zijn keuze menu’s met bijvoorbeeld een knop die een Rule activeert. 

In de iLogic browser, tab Rules, rechtermuisknop: Add Rule

Afb.1.jpgAfb.2.jpgAfb.3.jpg

Het schrijven van rules gebeurt in de ilogic editor, zoals hieronder aangegeven:

Afb.4.jpg
  • Snippets: Stukjes code die je kan kopiëren en bewerken. Je kan ook eigen code opslaan.
  • Modelbrowser om snel een parameter of feature te vinden.
  • Sub info voor de modelbrowser
  • Text editor Hier schrijf je de code.

Hoe werkt het?

1. Create New part

Afb.5.jpg

2. Create Sketch op XY 

Afb.6.jpg

3. Selecteer center point en klik project geometry. 

4. Gebruik rectangle tool en maak een vierkantje

Voeg dimensions toe:
Breedte = 100
Lengte = 100

5. Klik op Finish Sketch

Afb.7.jpg

6. Klik op Extrude en typ: Dikte = 10

Afb.8.jpg

7. Wij hebben nu een basis model en schrijven van een rule. Type de volgende tekst:

If Lengte > 400 Then 
Breedte = 400
Dikte = 20
Else
Breedte = Lengte
Dikte = 10
End If
InventorVb.DocumentUpdate() 

Afb.9.jpg

Deze rules worden automatisch geactiveerd zodra een parameter in blauwe tekst (Breedte, Lengte, Dikte) van waarde veranderd. Als afsluiter maken wij en keuze menu voor lengte en breedte parameter.

Forms interface

In de iLogic browser, tab Forms rechtermuisknop: Add Form      

Afb.10.jpg

Afb.11.jpg

  1. ModelBrowser hierin kun je parameters, rules en iproperties in je document plaatsen in je formulier
  2. Toolbox Dit zijn alle objecten die je kunt toevoegen aan een formulier
  3. Form Designer De structuur van een formulier, hier sleep je objecten in uit de Browser of Toolbox.
  4. Properties area Hier kun je de properties aanpassen van het object dat je hebt geselecteerd in de design tree
  5. Voorbeeld Hier zie je direct het resultaat van je formulier

Form maken

Maak een nieuw formulier. Links boven in het formulier staat een filter symbool. Klik op het pijltje ernaast en selecteer: “All”.Afb.12.jpg
Nu zie je alle parameters. Sleep de parameters Lengte van de ‘Browser’ naar de ‘Form Designer’. Je ziet dat direct het voorbeeld wordt bijgewerkt.Afb._13b.jpg

Maak van de Lengte parameter een slider zoals hiernaast aangegeven.

Druk op OK.

Afb.14b.jpg
Selecteer Form 1 en bekijk het resultaat.Afb.15.jpg

Wanneer je nu de lengte aanpast merk je 2 dingen:

  1. Dikte wordt 20mm als de Lengte groter dan 400 wordt.
  2. De breedte is gelijk aan de lengte tot 400, daarna blijft breedte 400.
animated_voorbeeld.gif

Dit is een elementaire uitleg van hoe iLogic werkt, en wat je ermee kan. In een volgend artikel wil meer mogelijkheden laten zien. Als je wilt experimenteren met iLogic, bekijk dan allereerst de beschikbare snippets.

Vragen of suggesties over dit artikel?
Stuur me dan een mail of zoek contact via LinkedIn.  

Arnold van der Veen