Private site

Types of modeling (iLogic)

Inventor iLogic Design Automation


About:

iLogic is a technology implemented in Autodesk® Inventor® software that allows designers and engineers to introduce automation to design even when they are not experienced programmers. They can easily build procedures, functions, rules and interfaces for them. Previously, these activities required knowledge of the basics of VBA programming and API software, so it was much more difficult than now. More about iLogic you can find here.

Types of modeling:

When you build an assembly you need to consider how its elements will be created. Of course, it is easiest to create a base model and then generate parts from it as derived. Unfortunately, this solution rarely works due to the fact that almost every company has a database of its standard components. Creating them each time is not the best option. It is easy to imagine that one part will have even a hundred equivalents. What if you need to update eg. Description in the parts list for this item? Instead of one, we will have to correct as much as we generated.

A more difficult solution is to use a part database (Local or ContentCenter). However, the initial hard work will be compensated at a later time. If you use the parts database, you don't have to worry about multiple copies of the same item. Updating a family description will take less than a few minutes - even if you have to deal with thousands of the same.

Below are a few types of modeling. However, these are theoretical models. Nothing stands in the way to mix them among themselves.

Derived-To-Assembly:

The main element is the base model, which contains all dimensions, dependencies, rules, functions, and the user form. Parts of the assembly are created as derived components of this model. Updating an assembly takes place in the base model and then moves to the individual elements - all updates run at the same time. Most of the modified parts are unique. It means that there is no connection to the database of standard elements and another copy of the same machine may have the same components but as new.

Advantages:

  • Assembly as one part
  • Easy to edit
  • All in one place

Disadvantages:

  • Minimal use of standard parts
  • Average performance

Note:

If you use this type of solution, you should remember to create a base model as multi-solid. It allows you to avoid many unnecessary complications and protects individual parts by interacting with each other.

One-solid part:

Multi-solid part:

Local-To-Assembly:

All dependencies, rules, functions and user form are in the main assembly. However, the rules can also be in individual parts - it depends on the user. Replacement of parts occurs through the built-in iLogic function "Replace" and items are taken from local or network folders using the file path.

Advantages:

  • Use of standard parts
  • High performance

Disadvantages:

  • Missing file to replace causes an error
  • Creating Arrays with file paths

ContentCenter-To-Assembly:

Model similar to LTA. The difference between them is that this time the replacement of parts occurs with the ContentCenter database. Thanks to that, you can easily use common elements, such as plates, flat bars, pipes and more. The problem of this solution is performance because the tables in the database are large (the rule searches all rows starting from the first). You can solve it by dividing one family of elements into several smaller ones. After that you can refer only to this with the appropriate scope. The efficiency increases several times.
The rule for replacing parts from ContentCenter, you can find here.

Advantages:

  • Use of standard parts
  • Use of the ContentCenter
  • No error when the reference file is missing but it is defined in the database

Disadvantages:

  • Poor performance (however acceptable)

Comparison of models:

DTA LTA CTA
Easy to create: easy medium medium
Performance: medium fast slow
Using standard elements: minimum yes yes
Creating revision: easy medium medium
Examples of use: Push Grate Screw Conveyor Stoker Feeder