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:
- Automatiseren van veel voorkomende of arbeidsintensieve handelingen
- 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
Het schrijven van rules gebeurt in de ilogic editor, zoals hieronder aangegeven:

- 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 |  |
2. Create Sketch op XY |  |
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 |  |
6. Klik op Extrude en typ: Dikte = 10 |  |
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() |  |
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 |  |

- ModelBrowser hierin kun je parameters, rules en iproperties in je document plaatsen in je formulier
- Toolbox Dit zijn alle objecten die je kunt toevoegen aan een formulier
- Form Designer De structuur van een formulier, hier sleep je objecten in uit de Browser of Toolbox.
- Properties area Hier kun je de properties aanpassen van het object dat je hebt geselecteerd in de design tree
- Voorbeeld Hier zie je direct het resultaat van je formulier
Form maken
Wanneer je nu de lengte aanpast merk je 2 dingen:
- Dikte wordt 20mm als de Lengte groter dan 400 wordt.
- De breedte is gelijk aan de lengte tot 400, daarna blijft breedte 400.

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