Design Automation & Rules Based Design Peter Van Avondt Senior Consultant MFG ProDesk NV
Agenda Conditional Feature Suppression Introductie ilogic Voorbeelden: Voorbeeld 1 Part Design Voorbeeld 2 Afmetingen opzoeken in Excel Voorbeeld 3 Properties uit Excel Voorbeeld 4 Properties toevoegen aan Assembly Voorbeeld 5 Opslaan van meerdere bestanden Voorbeeld 6 Assembly Configuraties Voorbeeld 7 Emboss artikelnummer
Conditional Feature Suppression Standard functionaliteit van Inventor en Inventor Professional Features onderdrukken op basis van parameterwaardes Eenvoudig in te stellen Op elk feature toepasbaar Suppress feature als parameterwaarde is =, <, > dan x
Introductie van Inventor ilogic Geïntegreerd in Inventor and Inventor Professional Regelgebaseerde ontwerpautomatisatie voor Engineers Aansturen van gestandardiseerde ontwerpen Automatiseren van repetitieve taken Geen programmeerkennis noodzakelijk Engineering logic If <iets> Then <Doe iets> End If If size = small Then length = 6.0 Else length = 12 End If If size > 450 mm Then no_holes = 5 Else no_holes = 3 End If
Wat kunnen we automatiseren met ilogic? Parameters Features Kleuren Materialen iproperties Work Features Constraints iparts Excel Data Links Sheet Metal Drawings Materiaaleigenschappen Wiskundige vergelijkingen File import\export Bill of Materials En veel meer
Voorbeeld 1 Part Design Uitdaging: De onderdelen zijn ongeveer dezelfde, maar net ook weer niet. Variatie in materiaal, afmeting en configuratie. Oplossing: Gebruik ilogic binnen Autodesk Inventor om ontwerpregels vast te leggen die bepalen wat het materiaal, afmeting of configuratie is.
Voorbeeld 2 Afmetingen opzoeken in Excel Uitdaging: De onderdelen die ik ontwerp zijn gebaseerd op afmetingen die opgeslagen zijn in een Excel spreadsheet. Ik moet telkens de juiste informatie opzoeken. Oplossing: Gebruik ilogic binnen Autodesk Inventor om een ontwerpregel te maken, die automatisch de juiste afmetingen opzoekt in de Excel spreadsheet.
Voorbeeld 3 Properties uit Excel Uitdaging: Ik ontwerp onderdelen, maar een collega zorgt voor de property informatie in een Excel Spreadsheet. Deze moeten telkens gekopieerd worden naar de iproperties. Oplossing: Gebruik ilogic binnen Autodesk Inventor om een ontwerpregel te maken die automatisch de property informatie vanuit Excel spreadsheet kopieert en deze in de correcte iproperty plaatst.
Voorbeeld 4 Properties toevoegen aan Assembly Uitdaging: Maar wat als we die informatie voor elk part in een assembly willen? Oplossing: We gebruiken dezelfde soort ontwerpregel om alle property informatie vanuit een Excel spreadsheet naar alle individuele onderdelen in de assembly te kopiëren.
Voorbeeld 5 Opslaan van meerdere bestanden Uitdaging: Wanneer de 2D tekening klaar is, wil ik deze opslaan als DWG, PDF, JPG en DWF. Oplossing: Gebruik ilogic binnen Autodesk Inventor om een ontwerpregel te maken die automatisch alle gewenste formaten opslaat van een 2D tekening.
Voorbeeld 5 bis Event Triggers Uitdaging: Hoe kan een ontwerpregel gestart worden? Oplossing: Gebruik de ilogic Event Triggers om precies te bepalen wanneer een ontwerpregel uitgevoerd moet worden.
Voorbeeld 6 Assembly Configuraties Uitdaging: De producten, die we verkopen, zijn configureerbaar. Kunnen we een configuratiescherm maken ipv de parameters te gebruiken? Oplossing: We kunnen een ilogic form maken binnen Autodesk Inventor dat gebruikt kan worden om alle ontwerpregels te sturen binnen een part, tekening of assembly.
Voorbeeld 7 Emboss artikelnummer Uitdaging: We moeten het partnummer en/of bestandsnaam op het onderdeel graveren om het te kunnen identificeren tijdens de assemblage. Oplossing: Gebruik ilogic binnen Autodesk Inventor om een ontwerpregel te maken die automatisch de schets van een Emboss feature update of een andere ipropertymet de bestandsnaam
Samenvatting ilogic is een tool binnen Inventor en Inventor Professional Je moet geen programmeur zijn om ilogic te gebruiken om je ontwerptaken te automatiseren Maak dialoogschermen om het andere makkelijk te maken je ontwerpen te configureren Gebruik ilogic ontwerpregels in je templates gebruikmakend van Event Triggers
Vragen?