Configurations in Inventor 2011

I have a bar with 8 m6 tapped holes. They run in pairs ie the first set has 85mm cntrs then between that pair and the next there is 100mm centers.

I can achieve this by using the pattern feature although i want numerous lengths of the part.

I have made the part an i part an got the configs of each length sorted but how do i make the part update the amount of holes when the size increases. There should be another instance to every 100mm added to the length.

Any help would be great.

My servers currently down but i will upload the part when it comes back if anyone wants to look at it. :)

Comments 0

7 Answers

one solution would be to add more instances of the hole in the patern command that run outside the part. They would not be visible until you deside to increase the length of the part.

Comments 2

Hey Rob!

I think Esteban's idea could work if you do it carefully. iLogic would be the best tool for this, but if you don't want to get into that, I think we can work it out with iparts.

I need to know if you have the "rules" that define the part and the parameters. Is there a specific relationship between the length of the bar and the number of instances and distances of the pattern??, or are they randomly defined by the user each time?

If you provide these details, (lengths of the bar and the pattern's details for each length) I think I can help you out with an example.

I hope I made myself clear enough...

P.S.: Thanks for recommending me Manolis ;)

Comments 1

OK!! In that case I think were done!!

Don’t have much time to do a tutorial so I you’ll need to do some reverse engineering on the features I made. I used three main parameters to create the ipart. The first one, called “Length” is the main length of the bar and it is defined inside “Sketch 2”. The second one, called “Spacing_Sketch”, is the distance between the Start hole and the second one, and it is defined in Sketch 3”. The last one, called “Spacing_pattern”, is the distance between the pattern’s occurrences, and it is defined in the “Rectangular pattern 7” feature.

In the Ipart Author table, I only assigned the parameter “Length” as a key parameter, and the other parameters are dependent upon this one. You just need to add rows to the table and fill out the cells with the values. When you place the ipart in the assembly, it only asks for the key parameters and the others update according to the table.

I hope this is want you needed… Let me know if it works!!

P.D.: Sorry I deleted the spreadsheet link… It was bothering me with the missing link error…

Comments 0

If did an ipart you can take control of the parameter of the number of holes or work with suppress features.

Comments 11


Yes it makes sense and I think I solved it. What bothers me a little bit is that if the Bar length increases 100mm each time and the hole spacing must increase accordingly (I guess you meant proportionally), the spacing dimensions end up with lots of decimals…

For example, when the bar length increases from 752mm to 852mm it means that the distance between the “start” hole and the second must increase from 85mm to 96.303mm. And the distance from the second one to the third must increase from 100mm to 113.297mm. The factor of proportionality is 852/752 = 1.132978… I think these are very ugly numbers for manufacturing and you will drag decimal errors each time… I attach an image example…

I think you should establish another rule for the relationship between the bar length and the hole spacing. Other factor of proportionality or a specific progression between the spacing… One that would always produce round numbers…

Let me know your thoughts…

Comments 1

@MECA Very good way to get it... I did other example but I did not convert it in to a iPart. Just take the distance between holes and pair of holes and the complete length of the steel bar is automatically assigned. The holes are always centered. Parametric Steel Bar

Comments 1

Come on Rob!! I'm dying here!!! Did it work or what???

Let me know how it went!!

Comments 2