iAssembly linking parameters only to Base iPart

iAssembly linking parameters only to Base iPart

Anonymous
Not applicable
640 Views
2 Replies
Message 1 of 3

iAssembly linking parameters only to Base iPart

Anonymous
Not applicable

Hello all,

I am trying to build a sheet metal panel assembly that will add clips to the holes at the sides of the panel.

I have created my panel as an iPart. The parameters I need to use are Width, Height and I have some formulas to add the hole patterns down the sides based on the height and a max hole spacing. Now when I create my iAssembly i add the ipart table and i added the hole formula parameters. Problem being when i switch between my iPart panels the formula parameter will not update to the formula in the different iparts. It remains linked to the base ipart. I am hoping that the clips will be added based on the changing hole formulas from each variation of my ipart.

A little hard to explain, I have attached my iassem, ipart and the clip.

0 Likes
641 Views
2 Replies
Replies (2)
Message 2 of 3

Xun.Zhang
Alumni
Alumni

Hello Mike,

This is a great question. Let me explain a little bit about iPart Factory and member.

The iPart factory is a file that allow you define a table to have variations which is so called members. However, when consumed into an assembly, only iPart member is allowed which is means the iPart factory is not read into assembly at all. So, in your case, you switching between iAssembly members by table replace for each iPart member will not affect iPart factory at all, in other words, iPart factory remaining the same as itself no matter which member was consumed. 

This is the reason why the parameter "HoleSpacingH" is always the same when switch iAssembly members.

So here is a workaround to bypass -

You can create a simple Excel spreadsheet and link to iPart factory and iAssembly factory and input the formulas in the speadsheet itself. Try to control the spreadsheet value per member and update the spreadsheet for any change within the iPart table to reflect the current value. For example, say you have values "HoleSpacingH-01", "HoleSpacingH-02", ... and add the value in iAssembly authoring table.

Untitled.png

Hope it helps!


Xun
Message 3 of 3

Anonymous
Not applicable
Thank you for the reply,

I will build the excel table and try to have the link back to both ipart and iassem.

I will update on how it goes.

Thank you


0 Likes