Solved! Go to Solution.
Solved by kelly.young. Go to Solution.
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.
This is completely stupid. There's no reason other than a lack of anyone at your company to do any work for this to be this way. This should literally be one button. If I want to scale up a model of 1000 parts I should NOT have to scale 1000 different files manually. The company's name is AUTOdesk not manudesk, or just DESK. I need to scale 15 different parts and now i'm stuck having to do this all manually for absolutely no reason. So unless I can scale it as a derived part and then convert that derived part back into it's components this is useless. I shouldn't have to go and redo all the relationships i made.
@lfzieba wrote:
There's no reason other than a lack of anyone at your company to do any work for this to be this way.
Exactly correct. That is the entire and wholly sufficient reason.
You will not find idle employees at Autodesk whose job is to make this happen and are just not doing it. As with any group or any person with limited resources (i.e. nearly everybody), Autodesk have to decide where to apply those resources, and this functionality has not been given priority. Possibly because nobody ever thought of it before you, but much more likely because the demand for it is low compared to many other requests.
You could search the Inventor Ideas forum to find out if it is a current request, and how many votes it has garnered so far. If there is no such request, feel free to create one. Try to describe the need vs. the current situation in detail, and use courteous and professional language. Then post a link back in this forum so that others can read your idea and vote for it as they see fit.
I expect, though, that it will be difficult to make a compelling case for this, as I suppose it is quite rare among Inventor users to wish to scale an entire assembly. Inventor is mostly used to create items to be manufactured, often using standard sizes of fasteners and raw materials, standard sizes of holes, etc. Scaling would be rare, and if needed, much more complicated than a simple scale factor.
Hope that helps,
Sam B
Inventor Pro 2018.2.3 | Windows 7 SP1
LinkedIn
I don't think that this would be very doable. If your assembly has items with threaded holes, how would you scale them down and with what thread pitch. The minor hole diameter has to match the type of thread.
Something as simple as a 1" UNF threaded hole, can have 12 and 14 tpi for a fine thread. Scaled 1/2 factor, will you have a 1/2" hole with 6 or 7 tpi or do you end up with 24 or 28 tpi.
If you have a sheet metal item, will have end up with a stock material thickness if you scale everything a given scale factor.
If you are using stock steel shapes, beams, channels, angle and stock bar sizes, how will they scale out?
Hi! I get your point. Indeed, the workflow to scale the entire assembly is indeed tedious. You could use Steve's suggestion to derive. Or, you can use Direct Edit command and scale the entire body within each part. However, you still have to do it for every part.
My question to you is why do you need to scale the entire assembly? To what scale? If you simply want to print the assembly in a smaller scale, you could use Derive Assembly -> set the scale factor. The entire assembly will be derived as a single part with multiple solids. Is this what you are looking for?
Many thanks!
Hello @lfzieba I see that you are visiting as a new poster to the Inventor Forum.
Welcome to the Autodesk Community!
Here is a screencast showing how to accomplish this:
Alternatively, if you make the part parametric from the beginning you should be able to scale it to any size you want.
Hope that helps!
Please select the Accept as Solution button if a post solves your issue or answers your question.
* Ideas * Help * AKN * Updates * Pack & Go * Reset Utility * Repair Install * Customization * iLogic Examples * Autodesk University *
It sounds like you're in school.
Hi Lukas,
I suspect you are trying to print parts. If yes, the workflow Kelly shows in the video and the workflow I described earlier is what you need to do. Simply start a new part and derive the entire assembly as a multi-solid body part and give a scale factor. In this way, you can get the scaled geometry immediately.
Another approach would be using iLogic rule or VBA to iterate through each part programmatically and scale the part accordingly. This approach allows you to apply individual scale factor if need be.
I could be wrong but I am not aware of any professional 3D feature-based parametric solid modeling CAD tool offering out-of-box workflow scaling all parts in an assembly (AutoCAD can scale bodies but it is not feature-based and parametric modeling). Do you know any? There is no technical limitation here. It should be doable. The reason why this workflow is absent from professional CAD systems, is that the users of these tools do not need to scale parts frequently. Also not all parts can be or should be printed. You probably know better than I do that 3D Printing technology is not new. It has been developed for 20 years. In the past few years, the consumer-grade 3D printers just become more affordable.
Could you elaborate your need to have this ability? What kind of design are you working on?
Many thanks!
The limitation is there begin too many parts to handle. So now i need to learn VBA to carry out something that should be doable in 1 click. Great. such a good product. You know guys when i sell a product what i truly want is for the people buying it to have to us a different one to get it to actually work.
So what you are telling me is i have no reason to pay you for your software? Okay. It's good to know because then we can make sure this is on the first page of google when anyone searches this to show them that your software isn't worth paying for.
I want to say thanks, except having done this used my energy to make your company more valuable by making your documentation more extensive at the cost of my time, when this should have been on the front page of google from the get-go.
Thanks Kelly. You are an asset to your company. I'll hire you on the spot.
Edited by
Discussion_Admin
Neither @blair nor I are Autodesk employees, we are users of the software. This forum is for peer to peer support, though Autodesk employees, such as Johnson & Kelly, do keep an eye on things and respond when they can be helpful.
What I'm trying to point out is that, while technically possible, your desired functionality hasn't been implemented because of relatively low demand vs other requests. While the math is pretty straightforward and already exists within the application, implementing something like this would require a bunch of labor to design the user interface and make sure that there are no unintended consequences for any of the nearly infinite variety of different assemblies that this could be applied to. So, given the effort required and the low demand, I suppose (remember, I don't work there) Autodesk has elected to apply resources elsewhere. You may disagree with that decision, and make the case for changing it, but currently that's what we users have to work with.
So, if your only modeling task is to effortlessly scale a complex assembly, then I agree that you should not spend your money on Inventor, and you should discourage others who have only that task to perform from doing so.
Sam B
Inventor Pro 2018.2.3 | Windows 7 SP1
LinkedIn
Hi Lukas,
If Inventor isn't a good solution for you, yes we have competitors and there are other solutions for you. I would be sorry to see you using our competitors' offering but it is your choice and I cannot do anything about it. As long as you use Inventor and you have an issue to resolve, I am more than happy to take a look and discuss with you. If you have other objectives, I am sorry that I cannot help much.
I do believe this particular request can be done via iLogic rule or VBA code. Let me ping our forum iLogic expert. @Curtis_Waguespack.
Hi Curtis,
Lukas would like to be able to scale all components within an assembly with a click of button. Is it doable using iLogic?
Many thanks!
Hi johnsonshiue,
This is an interesting idea. Automating the creation of the derived parts, etc. is one approach, but I think we might be able to automate the creation and update of a DirectEdit object in each part in the assemby to do this, and provide a "one click" solution, without generating any new files.
There are some interesting concerns here as well.
The first would be the sort of thing that blair mentions which would "engineered" or "style based" features such as:
Scaling components that contain these types of features would produce errant results that don't produce real word outputs when a simple scale factor is applied. Of course this might not be a concern for some simple designs, but it does make an "Assembly Scale" tool flawed by concept for many, many other types of professionally designed products that use standard or style based shapes and features.
The second concern here is spending time assisting someone who has demonstrated such a demanding and aggressive attitude straight from the start. Experience has taught me to walk away from those types of personalities as interactions with them are not very rewarding. But nonetheless I'll see if I can put together a simple example that will work for "generic" designs that don't make use of standard features or profiles.
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com