C'est quoi iLogic ?

Dernière mise à jour : mardi 19 août 2025
InventoriLogicCAOProgrammationVB.NET

iLogic est un système de règles intégré à Autodesk Inventor qui permet d'automatiser la conception et de créer des modèles 3D paramétriques intelligents. Cette technologie permet d'introduire de la logique conditionnelle dans les ensembles et les pièces.

iLogic utilise le langage VB.NET (Visual Basic .NET) pour créer des règles qui peuvent contrôler pratiquement tous les aspects d'un modèle Inventor : dimensions, contraintes, propriétés des matériaux, visibilité des composants, et bien plus encore.

Un exemple concret

Imaginons que vous travaillez sur une pièce qui doit être découpée dans de la tôle. L'épaisseur de la pièce est calculée pour résister à une contrainte particulière. Le résultat du calcul vous donne une épaisseur théorique, 0,73 mm par exemple. Mais bien évidemment, vous n'allez pas trouver dans le commerce une telle épaisseur. Vous devez l'arrondir à une valeur existante, comme 8/10e par exemple. Vous ne pouvez pas faire ça avec une équation donc c'est là qu'iLogic entre en jeu.

Pour résoudre ce problème, vous pouvez créer une règle Epaisseur qui va choisir une épaisseur dans une liste d'épaisseurs standard à partir de votre épaisseur théorique.

Vous pouvez par exemple utiliser la méthode iLogic MultiValue.FindValue() :

' On crée un tableau de valeurs
Dim values = { 0.8, 1, 1.2, 1.6, 2, 3, 4 }

' On recherche une valeur appropriée pour l'épaisseur avec la méthode MultiValue.FindValue().
' Cette méthode va d'abord filtrer la liste de valeurs pour ne retenir que les épaisseurs 
' supérieure ou égale à l'épaisseur théorique. 
' Donc si par exemple, on a ep_theo = 1.1, les valeurs 0.8 et 1 vont être éliminées et il ne
' restera que les valeurs 1.2, 1.6, 2, 3, 4.
' MultiValue.FindValue() va alors retenir la valeur la plus proche de ep_theo dans les valeurs
' restantes, c'est à dire 1.2.
ep = MultiValue.FindValue(values, ">=", ep_theo)

Fonctionnalités principales

Automatisation des tâches répétitives : iLogic élimine le besoin de modifier manuellement des paramètres en créant des règles qui s'adaptent automatiquement aux changements de conception.

Logique conditionnelle avancée : Le système permet d'implémenter des conditions complexes du type "si-alors-sinon" pour créer des comportements intelligents dans vos modèles.

Interface utilisateur dynamique : Les règles peuvent générer automatiquement des formulaires personnalisés permettant aux utilisateurs de saisir des paramètres sans connaître le fonctionnement interne du modèle.

Intégration native : Contrairement aux solutions tierces, iLogic est entièrement intégré à Inventor, garantissant une compatibilité parfaite et des performances optimales.

Applications pratiques

Les cas d'usage d'iLogic sont nombreux et variés. Dans l'industrie manufacturière, il permet de créer des configurateurs de produits qui génèrent automatiquement des variantes selon les spécifications client. Par exemple, un fabricant de mobilier peut développer une table paramétrable où la modification de la longueur ajuste automatiquement le nombre et la position des pieds de support.

Dans le secteur de la construction mécanique, iLogic facilite la création de familles de pièces standardisées. Une règle peut automatiquement sélectionner la boulonnerie appropriée selon l'épaisseur des matériaux assemblés, ou ajuster les dimensions d'un carter selon la taille du moteur qu'il doit protéger.

L'outil excelle également dans la gestion des configurations complexes d'assemblages. Les règles peuvent contrôler la visibilité des composants, modifier leurs propriétés, et même supprimer ou ajouter des pièces selon les besoins de la configuration sélectionnée.

Avantages concrets

L'implémentation d'iLogic apporte des bénéfices tangibles aux équipes de conception. La réduction drastique du temps de développement de variantes produit constitue l'avantage le plus immédiat. Là où il fallait auparavant des heures pour créer manuellement chaque configuration, iLogic génère automatiquement les variantes en quelques secondes.

La standardisation des processus de conception représente un autre atout majeur. Les règles iLogic encapsulent les bonnes pratiques et les contraintes de conception, garantissant une cohérence entre les différents projets et concepteurs.

La réduction des erreurs humaines constitue également un bénéfice significatif. En automatisant les calculs et les ajustements, iLogic élimine les risques d'oubli ou d'incohérence qui peuvent survenir lors de modifications manuelles complexes.

Mise en œuvre et apprentissage

L'apprentissage d'iLogic nécessite une compréhension de base de la programmation, mais Autodesk a conçu l'interface pour être accessible aux concepteurs sans formation informatique approfondie. L'éditeur de règles intégré propose une syntaxe simplifiée, des extraits de code et des assistants qui guident l'utilisateur dans la création de règles courantes.

L'éditeur de règles

Les concepteurs peuvent commencer par des règles simples, comme la création automatique d'iPropriétés, avant de progresser vers des logiques plus complexes impliquant des conditions multiples et des interactions entre différents paramètres.

Conclusion

iLogic représente bien plus qu'un simple outil d'automatisation : c'est un changement de paradigme qui transforme les modèles CAO statiques en systèmes intelligents et adaptatifs. En libérant les concepteurs des tâches répétitives, cette technologie leur permet de se concentrer sur l'innovation et la créativité, tout en garantissant une qualité et une cohérence accrues dans leurs réalisations.

Pour les entreprises cherchant à optimiser leurs processus de conception et à réduire leurs délais de développement produit, iLogic constitue un investissement stratégique qui ouvre la voie vers une nouvelle ère de conception intelligente et automatisée.