I cant get iassembly to work...?

I cant get iassembly to work...?

Anonymous
Not applicable
913 Views
16 Replies
Message 1 of 17

I cant get iassembly to work...?

Anonymous
Not applicable

I've modelled a light fitting that hangs from the ceiling on one single tube. I have 10 different drop lengths and tried to make an iassembly but I cant get it to work. I originally modelled the components in a part file then made it an ipart. This did work when I opened the part into an assembly file and I was able to select the various lengths, however I couldn't open the individual parts for drawing purposes. So, I realised I probably needed to make an iassembly but it wont let me choose the sizes I want when I insert the sub-assembly file into the main assembly.

 

Could somebody give me a step by step guide please?

 

Thanks in advance.

Vinny

0 Likes
Accepted solutions (1)
914 Views
16 Replies
Replies (16)
Message 2 of 17

Mark.Lancaster
Consultant
Consultant

@Anonymous

 

It would help if you could attach your attempt here.  Its hard to know what you did and how it structured just by words.  If you can't share the actual model..  It is possible to share screen shots.

Mark Lancaster


  &  Autodesk Services MarketPlace Provider


Autodesk Inventor Certified Professional & not an Autodesk Employee


Likes is much appreciated if the information I have shared is helpful to you and/or others


Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.

0 Likes
Message 3 of 17

mcgyvr
Consultant
Consultant

@Anonymous wrote:

 however I couldn't open the individual parts for drawing purposes.


You don't open the individual parts (members)..

You start the base view command in a drawing and pick the factory file (the main ipt file used to create the ipart members) to use then select one of the members in the base view dialog box..

 

You also need to do a "generate members" function initially by expanding the member node in the ipt factory file and select all members then right click and select "generate files".. (I'm thinking you may have missed that step)

 



-------------------------------------------------------------------------------------------
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 4 of 17

Anonymous
Not applicable

Sorry guys, I'm trying to upload the files but its having none of it.

0 Likes
Message 5 of 17

Mark.Lancaster
Consultant
Consultant

@Anonymous

 

You are limited to 3 file (upload) per posting...  Just pack n go/zip your assembly

Mark Lancaster


  &  Autodesk Services MarketPlace Provider


Autodesk Inventor Certified Professional & not an Autodesk Employee


Likes is much appreciated if the information I have shared is helpful to you and/or others


Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.

Message 6 of 17

Anonymous
Not applicable

I'm only trying to post two

0 Likes
Message 7 of 17

Anonymous
Not applicable

I've tried to zip it up too, it wont work.

I give up!

0 Likes
Message 8 of 17

mcgyvr
Consultant
Consultant

@Anonymous wrote:

I've tried to zip it up too, it wont work.

I give up!


Seems to be a commonly reported issue here lately.. I wonder if something is up..

Let me try..

Edit: Worked no problem for me.. FYI.. I'm using the latest Chrome browser and simply pressing the Attach button below the insert screencast section of the reply to page..

 



-------------------------------------------------------------------------------------------
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 9 of 17

Anonymous
Not applicable

I'm still struggling with this and I still can't upload any files for you to see unfortunately.

Very frustrating!

 

 

Would someone mind uploading a couple of files to show me how to make iparts and iassemblies correctly?

 

Thanks in advance.

 

Vinny

0 Likes
Message 10 of 17

johnsonshiue
Community Manager
Community Manager

Hi Vinny,

 

Please zip up the files before you attach it. The forum somehow blocks users from posting non-zipped files.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 11 of 17

Anonymous
Not applicable

Hope this has worked...?

Message 12 of 17

johnsonshiue
Community Manager
Community Manager

Hi! The files you attached were incomplete. I need all the iPart and iAssembly member files (under the factory folders). Please zip up and attach it.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 13 of 17

Anonymous
Not applicable

That's just it, I don't understand which files to convert?

If I change the skeletal model to an ipart (which I've just done) I cant drive those components into a new assembly file.

If I try and change the sub assembly to an iassembly there are no parameters relating to the height of the tube?

 

I don't really understand it at the moment. But anyway, I've converted the skeletal layout to an ipart so you've now got the factory files within it. Don't know if this is right or wrong!?

 

Vinny

0 Likes
Message 14 of 17

johnsonshiue
Community Manager
Community Manager

Hi! If you unzip the file to a different folder and then try opening either assembly, you will find the following files are missing. Without these files, there isn't much I can do unfortunately.


Main Tube_1.ipt

Top Ring_1.ipt

LED_1.ipt

LED Glass_1.ipt

LED Cover_1.ipt

Plate.ipt

 

Also, I don't believe iAssembly and iPart were designed for skeletal modeling workflows. You can make it work if you know what you are doing. But, you will run into trouble fairly easily. iAssembly and iPart are for creating library content well defined on a table.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 15 of 17

Anonymous
Not applicable

Ok sorry, here's the additional part files...

0 Likes
Message 16 of 17

johnsonshiue
Community Manager
Community Manager
Accepted solution

Hi! Many thanks for updating the files! This one is more complete. But, LED Cover.ipt is still missing. But, I think I get your point. Let me walk through the process of creating an iAssembly and iPart. You will see if it works for you.

 

I assume most of the parts within the assembly will be iPart members, which can vary in sizes. Then in the assembly, you would like to capture the variations so you can have different members of the iAssembly.

 

1) You need to convert each part to an iPart -> add the parameters you want to change as columns on the table.

2) Create rows on the table so you have multiple members defined.

3) After you are done with one part (factory), select the member nodes in the browser -> right-click -> Generate files.

4) Repeat the process for other parts.

5) Open the assembly -> Rebuild all. Everything should still work.

6) Right-click on one part -> Components -> Replace All -> pick the same part from the disk -> select a member. This process is often omitted but it is very important. It swaps out the factory file with the member file.

7) Repeat the step for other parts.

8) Once you have swap out all the iPart factory, save the assembly.

9) Convert it to an iAssembly -> create members on the table -> add parts to the column that you want to vary in each iAssembly member (table replace).

 

Please note that the components within the iAssembly should not have any inter-dependency. Each iPart member should be standalone. Its definition should not depend on another part within or outside of the iAssembly. This is why I keep saying iPart and iAssembly are meant for generating library components (clearly defined, readonly, reusable).

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 17 of 17

Anonymous
Not applicable

Hi,

 

The parameters aren't carrying across?

I set them up in the Skeletal Layout and drive the parts into an assembly.

If I open a part to convert it to an ipart, the parameters that I set up are not there (I ticked them for export too!)

 

Very confused...

0 Likes