1 Assembly File 240 Variants HOW? HELP!!

1 Assembly File 240 Variants HOW? HELP!!

Anonymous
Not applicable
3,161 Views
22 Replies
Message 1 of 23

1 Assembly File 240 Variants HOW? HELP!!

Anonymous
Not applicable

I have a machine assembly that has 240 variants. They are all simple part or sub assembly swaps. I started creating these variants using LOD, but the BOMs are not correct in the drawings. How do I properly do this without having to make an assembly for each different version and have the drawing BOMs be correct?

0 Likes
Accepted solutions (1)
3,162 Views
22 Replies
Replies (22)
Message 2 of 23

mcgyvr
Consultant
Consultant

iAssemblies

https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2016...

 



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
Message 3 of 23

swalton
Mentor
Mentor

As you have found, LOD is not the correct tool.  It is a memory management tool, not a configuration tool.  It does not play well with drawings or BOMs.

 

Inventor will require you to have a separate .iam/.ipn/.idw file on disk for each assembly option.  You have two options for managing the resulting files.

  1. iAssemblies
    1. Create a master assembly (factory file) with a table that defines each assembly configuration.  Each configuration (member file) will be saved as a dependent copy of the factory file.  Changes to a member file must be made in the factory file.  
    2. The workflow is similar to iparts.
    3. Expect to use iParts and iAssembly sub-assemblies to build all the variations you need.
  2. Saving Copies by hand or with iLogic.

Do you use Vault?

Do you know exactly what the 240 variations will be right now?

Do you expect to change the design over time after you create all 240 variations?

 

I might start with the iAssembly workflow if I know that I will rarely make changes to the 240 options.  

 

Autodesk is working on other options, but they have not been released outside of beta testing yet.  

 

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
Message 4 of 23

Anonymous
Not applicable

First we are stuck on 2016, because IT won't allow us to upgrade, even though we pay for the license that allows upgrading. 

 

Do you use Vault?

No IT will not install for us. We have to use a shared folder on a network drive.

 

Do you know exactly what the 240 variations will be right now?

Yes 

10 Transformers

2 Bridges

12 Output Plates

 

Do you expect to change the design over time after you create all 240 variations?

 

Changes will come over time to components.

 

I am trying out the iAssembly stuff, but everything is restricted to a list. I cannot click on the model to select parts. For the bridge I need to remove one section and all of the hardware associated. This results in a table with 200 screws that I have to manually find and disable for each configuration. Then comes the washers and nuts. It would be nice to group all the hardware together under 1 table entry.

 

 

I might start with the iAssembly workflow if I know that I will rarely make changes to the 240 options.  

0 Likes
Message 5 of 23

mcgyvr
Consultant
Consultant

@Anonymous wrote:

I am trying out the iAssembly stuff, but everything is restricted to a list. I cannot click on the model to select parts. For the bridge I need to remove one section and all of the hardware associated. This results in a table with 200 screws that I have to manually find and disable for each configuration. Then comes the washers and nuts. It would be nice to group all the hardware together under 1 table entry.

 

 

I might start with the iAssembly workflow if I know that I will rarely make changes to the 240 options.  


@Anonymous  You do not need to work in the iassembly table.. You can just change to "member scope" and do everything in the normal 3d model view. Factory scope/model scope toggle is on the Manage tab in the "author" section. 

 

You could group stuff into browser folders (I think folders were in 2016) or phantom subassemblies to quickly disable groups of fasteners.

 

There will not be an "easy" button to setup such an advanced model but with proper usage of Inventor it should be something entirely possible.. 



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
0 Likes
Message 6 of 23

swalton
Mentor
Mentor

In the past, we have moved the mounting hardware to the sub-assembly that requires it.  That way suppressing the sub-assembly also suppresses the mounting hardware.  You could even expand on the Phantom sub-assembly idea from @mcgyvr so that your individual .ipt components are in sub-assemblies that contain the required mounting hardware.

 

Did you use iParts/iAssemblies to build out your Transformers, Bridges, and Plates?  That should make it a bit easier to swap out components in the top-level iAssembly.

 

 

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
0 Likes
Message 7 of 23

johnsonshiue
Community Manager
Community Manager

Hi! Depending on how you create your assembly, there mainly two solutions. 1) iAssembly. 2) iLogic rule and iLogic Design Copy.

At the moment, Inventor assembly or part cannot represent different geometric definitions within one file at he same time. You need to have multiple files (iam and ipt). Each variation has to be its own file. Please feel free to share an example so forum experts can guide you through the best workflows available at the moment.

Many thanks!



Johnson Shiue ([email protected])
Software Test Engineer
0 Likes
Message 8 of 23

swalton
Mentor
Mentor

I just found this link to some tutorial videos about iParts/iAssemblies and iLogic.  I have not watched them yet, but they might help explain the various configuration options currently available in Inventor.

 

https://www.autodesk.com/customer-success/mech-eng-webinars?mktvar002=1069928&utm_medium=email&utm_s...

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
Message 9 of 23

Anonymous
Not applicable

I think in my specific case, due to the way that we need files and drawings saved on the system, I have no choice but to model each assembly individually. The concept behind iParts and iAssembly is good but atleast in 2016 it is very difficult to properly implement and maintain with different size and shape parts. Cable and harness cannot automatically mate to a different part with different hole locations. It is just far easier to do everything individually. Thanks for the help.

0 Likes
Message 10 of 23

mcgyvr
Consultant
Consultant

@Anonymous wrote:

Cable and harness cannot automatically mate to a different part with different hole locations. It is just far easier to do everything individually. Thanks for the help.


A tip.. You can copy and paste a harness and then make it adaptive to the new assembly to quickly just move the end connector or pins without having to recreate the harness from scratch each time..

 

But yes.. Needing cable/harnesses to adjust to differing end connector locations is something Inventor cannot do without a different harness for each adjustment..

 

 



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
0 Likes
Message 11 of 23

Anonymous
Not applicable

Is there a way to group hardware in an iassembly? so that I have 1 table entry for a specific batch of hardware? Also can a harness be an iPart with more than one configuration?

0 Likes
Message 12 of 23

Anonymous
Not applicable

 

If I cannot group them, can I make an iLogic rule to enable or disable the hardware based on which cable set is enabled so that I do not have to have a ton of hardware in my iasm table?

0 Likes
Message 13 of 23

Anonymous
Not applicable

I will add more details:

 

I have 3 aluminum extrusions each with 2 slots.

Each slot has a double cable lug for a total of 6 cables and 12 fasteners.

 

I have 2 configurations. 

Configuration 1:

2 extrusions 4 cables 8 fasteners

Configuration 2:

3 extrusions 6 cables 12 fasteners

 

The extrusions are a tabled iAssembly. I would like the not needed parts to disable in the main iAssembly based on the table selection from the extrusion iAssembly. The goal is to limit the amount of table entries in the main iAssembly, to greatly simplify configuration options. I cannot share the files, but I can create a dummy assembly if needed.

0 Likes
Message 14 of 23

johnsonshiue
Community Manager
Community Manager

Hi! I think it is doable using iLogic. But, the devil is in the detail. Please feel free to share an example so experts can comment further.

Many thanks!



Johnson Shiue ([email protected])
Software Test Engineer
0 Likes
Message 15 of 23

Anonymous
Not applicable

Here is a sample representation. When I select the table entry for dual I need the 6 side cable lugs to iLogic disable and the 2 top lugs to enable. When I select triple, I need the 6 side lugs to enable and the 2 top to disable. The disabled parts cannot show in the BOM. This avoids me from having to select all 8 parts in the main table as enabled or disabled. These rules will be controlled by the Output iAsm table selection, not the main table.

0 Likes
Message 16 of 23

johnsonshiue
Community Manager
Community Manager

Hi! I think this is doable using iAssembly. To make member specific change, you need to change the edit scope. Go to Manage -> Author -> Edit Member Scope. Then include or exclude the lugs accordingly.

Many thanks!



Johnson Shiue ([email protected])
Software Test Engineer
0 Likes
Message 17 of 23

IgorMir
Mentor
Mentor

Hi Wayne,

What you want to achieve is pretty straight forward indeed. I would have sent you your modified assembly but it is in IV2020 format. So, here is a screen shot of the Author Table how it should look like. And the property of lags should be changed to Normal - not Phantom as they are now. Otherwise they won't be seen in BOM. LOD has absolutely nothing to do with what you want to achieve, BTW.

Cheers,

Igor.

 


@Anonymous wrote:

Here is a sample representation. When I select the table entry for dual I need the 6 side cable lugs to iLogic disable and the 2 top lugs to enable. When I select triple, I need the 6 side lugs to enable and the 2 top to disable. The disabled parts cannot show in the BOM. This avoids me from having to select all 8 parts in the main table as enabled or disabled. These rules will be controlled by the Output iAsm table selection, not the main table.


Web: www.meqc.com.au
0 Likes
Message 18 of 23

Anonymous
Not applicable

Unfortunately, That is exactly what I DO NOT want to do. When I add the proper assembly and hardware. I end up with hundreds of options that I have to enable or disable that are not important to the configuration. I want simple main choices based on the iAssemblies and I want the hardware and associated parts to automatically enable or disable based on the selection that I choose from the iAssembly table. iLogic should be able to do this, I am just not sure how because it is a more advanced process.

 

The work flow should be this:

When I select dual extrusion configuration, enable dual extrusion cable set and hardware, disable triple extrusion cable set and associated hardware.

 

I have a few hundred more parts that go into this iAssembly and I have 240 different build configurations. I will surely make mistakes having to manually enable and disable all the parts individually, especially since the names in the table cannot be changed.

 

0 Likes
Message 19 of 23

IgorMir
Mentor
Mentor

Sounds like you are looking for the "Just do it" button in the software. Sorry - can't help you on this one.

 


@Anonymous wrote:

Unfortunately, That is exactly what I DO NOT want to do. When I add the proper assembly and hardware. I end up with hundreds of options that I have to enable or disable that are not important to the configuration. I want simple main choices based on the iAssemblies and I want the hardware and associated parts to automatically enable or disable based on the selection that I choose from the iAssembly table. iLogic should be able to do this, I am just not sure how because it is a more advanced process.

 

The work flow should be this:

When I select dual extrusion configuration, enable dual extrusion cable set and hardware, disable triple extrusion cable set and associated hardware.

 

I have a few hundred more parts that go into this iAssembly and I have 240 different build configurations. I will surely make mistakes having to manually enable and disable all the parts individually, especially since the names in the table cannot be changed.

 


 

Web: www.meqc.com.au
0 Likes
Message 20 of 23

Anonymous
Not applicable

I wouldn't call using iLogic a "just do it button". Isn't the whole point of iLogic to automate certain things? What is the point of having configurations and tables, if 200 entries on that table are screws?

0 Likes