Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Adaptive Iparts

15 REPLIES 15
Reply
Message 1 of 16
A_Harro
533 Views, 15 Replies

Adaptive Iparts

I was hoping that autodesk reads this forum because i really would like to have an adaptive Ipart.
They say it cant be done because it defeats the purpose of having an ipart library where the items do not change in size.
How does one go about having 20 odd sizes of steel angle and the only thing you need adaptive is the length. So i have to make 20 separate files now for each sized angle? This is ridiculous. How have the rest of you guys gone about this?
Cheers 😞 Anne
15 REPLIES 15
Message 2 of 16
Anonymous
in reply to: A_Harro

>So i have
to make 20 separate files now for each sized angle? This is ridiculous. How have
the rest of you guys gone about this?


By making 20 different files for each sized
angle.<g>  Makes perfect sense to me.  What if you wanted a hole
in one and not the other?  Now they'd have to be separate files
anyway...

 

I assume you are using custom iParts?


--

Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the Inventor
FAQ for most common questions

href="http://www.sdotson.com/faq.html">www.sdotson.com/faq.html

----------------------------------------------------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I
was hoping that autodesk reads this forum because i really would like to have
an adaptive Ipart.
They say it cant be done because it defeats the purpose
of having an ipart library where the items do not change in size.
How does
one go about having 20 odd sizes of steel angle and the only thing you need
adaptive is the length. So i have to make 20 separate files now for each sized
angle? This is ridiculous. How have the rest of you guys gone about this?

Cheers 😞 Anne
Message 3 of 16
Anonymous
in reply to: A_Harro

As Sean commented... you need to create an iPart with the various cross
section dim values listed in a table, with an additional column added
dor the length. Make the Length column a custom input column
(right-click on the length column.

For mre info, go to Seans website at http://www.sdotson.com and download
the tutorials.

Dennis

buffs_star wrote:

> I was hoping that autodesk reads this forum because i really would
> like to have an adaptive Ipart.
> They say it cant be done because it defeats the purpose of having an
> ipart library where the items do not change in size.
> How does one go about having 20 odd sizes of steel angle and the only
> thing you need adaptive is the length. So i have to make 20 separate
> files now for each sized angle? This is ridiculous. How have the rest
> of you guys gone about this?
> Cheers 😞 Anne


--
Dennis Jeffrey
Autodesk Product Consulting and Training
Center for Design Excellence
http://www.design-excellence.com
260-459-1311 ext 221 or 800-550-6070 ext 221
Message 4 of 16
Anonymous
in reply to: A_Harro

buff you are 100% correct it is frustrating to have an ipart that has a custom length to it not behave adaptivly. Ive screamed about this one and many other inflexible problems that this software has to offer. The worst part about all this is that Inventor will allow you to set iparts to be adaptive, it makes you wonder?
Message 5 of 16
A_Harro
in reply to: A_Harro

Hey Sean,
Yes we are using custom iparts. 1 file/dwg that has the information for every size of steel angle (for example). Its great that i can set a custom length and type in the dimension i want, but what if i need to stretch the item 200 mm or something, i have to insert a new part..
Its just a bit frustrating. I guess its back to the ol' 1 drawing per item isnt it 😞
cheers anne;)
Message 6 of 16
Anonymous
in reply to: A_Harro

iParts are non-adaptive by design, even if you can change the adaptivity
flag, there are no features in the part (proxy file) to adapt. Hoever,
replace component works fine and even retains the constraints.

This most likely will never change in future releases. iParts
essentially create proxy files of dumb solids.

Dennis

ohunome wrote:

> buff you are 100% correct it is frustrating to have an ipart that has
> a custom length to it not behave adaptivly. Ive screamed about this
> one and many other inflexible problems that this software has to
> offer. The worst part about all this is that Inventor will allow you
> to set iparts to be adaptive, it makes you wonder?


--
Dennis Jeffrey
Autodesk Product Consulting and Training
Center for Design Excellence
http://www.design-excellence.com
260-459-1311 ext 221 or 800-550-6070 ext 221
Message 7 of 16
Anonymous
in reply to: A_Harro

You don't have to insert a new part.  Open the
part from the assy and expand the table.  RMB on the row you want and
select compute row.  It will allow you to change the custom
parameter.  Then save and return to the assy and update.

 

Not as nice as adaptivity but you don't have to
insert a new part.


--
Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the Inventor
FAQ for most common questions

href="http://www.sdotson.com/faq.html">www.sdotson.com/faq.html

-----------------------------------------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hey
Sean,
Yes we are using custom iparts. 1 file/dwg that has the information
for every size of steel angle (for example). Its great that i can set a custom
length and type in the dimension i want, but what if i need to stretch the
item 200 mm or something, i have to insert a new part..
Its just a bit
frustrating. I guess its back to the ol' 1 drawing per item isnt it 😞

 cheers anne;)
Message 8 of 16
Anonymous
in reply to: A_Harro

No expert on this but the last time I inserted a custom ipart it prompted me for the file location which was typically in the current project. This is not to be confused with an ipart factory which resides in the library! Now, what people want to see is the flexibility for an adaptive extrusion of the original ipart while maintaning control of the end shape of the part in the library.
Message 9 of 16
Anonymous
in reply to: A_Harro

Yes it does, however it still is linked to the
parent.  You could always delete the iPart information from this part and
make a normal part and then it could become adaptive.

 

If the part could be adaptive then any aspect could
be adaptive (length, width, height etc..)  Since these parameters are all
controlled by the factory then you have a problem.  Not saying one day this
might be added but I wouldn't hold my breath.

 

Not arguing with what could or should be. 
Just what is...


--
Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the Inventor
FAQ for most common questions

href="http://www.sdotson.com/faq.html">www.sdotson.com/faq.html

-----------------------------------------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
No
expert on this but the last time I inserted a custom ipart it prompted me for
the file location which was typically in the current project. This is not to
be confused with an ipart factory which resides in the library! Now, what
people want to see is the flexibility for an adaptive extrusion of the
original ipart while maintaning control of the end shape of the part in the
library.
Message 10 of 16
Anonymous
in reply to: A_Harro

actually there is a workaround to this but its alot of work getting there. What I do is generate a custom ipart of very small length (0.000000001) and place it in my current project. Now this part refrences back to the original ipart. Now I create another part that is derived off of the ipart in the project folder and create an extrusion from a projected edge of the original ipart and set this extrusion to adaptive. Now when I pull the part into the assembly it can behave adaptivly to the extrusion. It's crude but it does work while mainting ipart shape integrity.
Message 11 of 16
Anonymous
in reply to: A_Harro

I am probably missing it, but I don't understand why you don't just make a template that
has the part started that you can make adaptive. A while back I posted a snippet of code
that would open a template, save it as a file, close the template and open the new file.
If I remember right it was for IDW's but something similar could be done for IPT's pretty
easily.

--
Kent
Assistant Moderator
Autodesk Discussion Forum Moderator Program


"ohunome" wrote in message news:f18a6bc.8@WebX.maYIadrTaRb...
> actually there is a workaround to this but its alot of work getting there. What I do is
generate a custom ipart of very small length (0.000000001) and place it in my current
project. Now this part refrences back to the original ipart. Now I create another part
that is derived off of the ipart in the project folder and create an extrusion from a
projected edge of the original ipart and set this extrusion to adaptive. Now when I pull
the part into the assembly it can behave adaptivly to the extrusion. It's crude but it
does work while mainting ipart shape integrity.
Message 12 of 16
Anonymous
in reply to: A_Harro

Kent, I agree with your solution.

But in the previous suggestion I don't understand why a new derived part
needs to be created. The extrusion feature could have been added to the
iPart member itself.

Another approach is to use a catalog of iFeatures.

"Kent Keller" wrote in message
news:2A0D567F4741AD1D9E5C90B5778DA6E4@in.WebX.maYIadrTaRb...
> I am probably missing it, but I don't understand why you don't just make a
template that
> has the part started that you can make adaptive. A while back I posted a
snippet of code
> that would open a template, save it as a file, close the template and open
the new file.
> If I remember right it was for IDW's but something similar could be done
for IPT's pretty
> easily.
>
> --
> Kent
> Assistant Moderator
> Autodesk Discussion Forum Moderator Program
>
>
> "ohunome" wrote in message
news:f18a6bc.8@WebX.maYIadrTaRb...
> > actually there is a workaround to this but its alot of work getting
there. What I do is
> generate a custom ipart of very small length (0.000000001) and place it in
my current
> project. Now this part refrences back to the original ipart. Now I create
another part
> that is derived off of the ipart in the project folder and create an
extrusion from a
> projected edge of the original ipart and set this extrusion to adaptive.
Now when I pull
> the part into the assembly it can behave adaptivly to the extrusion. It's
crude but it
> does work while mainting ipart shape integrity.
>
>
Message 13 of 16
Anonymous
in reply to: A_Harro

good point not sure why i used a derived part.
Message 14 of 16
A_Harro
in reply to: A_Harro

AHUH!! Ifeatures 🙂 Thank goodness there is something that will do what i want! Now i have a nice little library of sketches for some steel shapes. I insert the ifeature and amazingly, i have an extruded steel shape that is adaptive and a individual file. Excellent.

I think this is the way to go.

Thanks to everyone for their contribution to this issue.

Regards Anne 🙂
Message 15 of 16
Anonymous
in reply to: A_Harro

If you change the profile of the iFeature does it
propagate down to each part that uses that iFeature?  It wouldn't be a
problem if you aren't going to change the profile.  Would a part file saved
somewhere derived into another part with just the sketch work?  That way if
you need to change the original the childs would change.  Similar workflow
to iParts but manual instead.

 

Kathy Johnson

 

 
Message 16 of 16
Anonymous
in reply to: A_Harro

good point kathy ifeatures do not hold referential integrity

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report