Parameters in Drawings?

Parameters in Drawings?

karelslaby
Participant Participant
147 Views
5 Replies
Message 1 of 6

Parameters in Drawings?

karelslaby
Participant
Participant

Hi, is there a way to automatically add the dimensions + their name from parameters into a drawing?

I.e. I have a parametric hook and want to create a drawing showing which parameter defines which dimension. Something like shown in the picture.

 

Thanks!

 

0 Likes
148 Views
5 Replies
Replies (5)
Message 2 of 6

aleksei_ovsienko
Advocate
Advocate

I don't think it's possible. Unfortunately Fusion drawings aren't at all parametric as I understand it. There's no full association with the model. It's just exported graphics. So the drawing doesn't directly reference model parameters with a few exceptions like part number, material, etc that go in the title block. You can't just call up a dimension from the model in a drawing because it doesn't exist there. It's a major source of frustration for me coming from Creo where you can even drive model by changing parameters from drawing dimensions.

0 Likes
Message 3 of 6

anirudha_kulkarniHVD7C
Autodesk
Autodesk

Hello @karelslaby This is not currently possible in Fusion Drawings. We’ve noted it and will add it to our improvement list for future consideration.

0 Likes
Message 4 of 6

Drewpan
Advisor
Advisor

Hi,

 

I'm not sure that is quite correct. I don't think it's possible to take parameters from

the model to the drawing either, but I think that is because the Drawing takes its

values off the Model, not the Sketches.

 

If you take a Sketch of a square and extrude it into a cube then the values in the

Drawing will be whatever the dimensions are in the sketch, parameters or actual

values of the parameters. In most cases this is what people want. However not all

models are as straight forward as that. Some models are a complex arrangement

of parameters in sketches and various combinations.

 

Take your cube. Now use the tools to put fillets on each edge. The Drawings will

give you the radii of the edges and corners and the dimensions between faces.

Your parameters can drive your cube to be any size but the drawing measurements

will be the actual values of the model.

 

Now I do see a benefit to making Generic Drawings where I can insert a Parameter

Name instead of a value. The data is available as you said because some of it is

extracted and used in the Drawing Title Block. I cannot see any particular issues

from a programming point of view. All a programmer needs to do is convert a value

into a $tring and print the $tring instead of the value. There would need to be some

token that tells fusion to do that - maybe double click the value and select the value

or parameter name.

 

The Devs do read these forums so maybe they will put it into the roadmap if enough

people are interested. Tell your friends! 😎 Upvote it.

 

Cheers

 

Andrew

0 Likes
Message 5 of 6

aleksei_ovsienko
Advocate
Advocate

Yeah, I know they're working on it. Presently you can't even create custom text parameters in the model to pass into a drawing because there's some sort of a limitation on how they are stored in the cloud. But it's being addressed. But the inability to access model parameters from drawings is a major flaw.

I can expand a little on how dimensioning works in Creo drawings if anyones interested. I found that most people outside Creo never heard of this approach but I find it vastly superior to how everyone else (including Fusion) does it.
Take simple part like this - 

aleksei_ovsienko_0-1758805077414.png
It is defined by 4 dimensions, there they are all in the sketch already - 

aleksei_ovsienko_1-1758805117241.png
If I were to do a drawing in Fusion I would have to position a view and then put those dimensions in by hand or use autodimensioning that would offer me a range of dimensioning options.
But why do I have to dimension it if I already did? In Creo you position a view, then right click the rotate feature (they got feature tree available in drawings)  and select "Put dimensions on select views", then select the views. Dimensions appear on those views. You can then double click them in the drawing, change the value, regenerate and the drawing will regenerate the model. Dimensions are parameters. Not random measurements taken from 2D objects.

This achieves several things:


1. You never leave any model feature undimensioned in a drawing and never forget anything. Nor will you ever overconstrain a drawing by mistake. All you have to do is just go feature by feature from the bottom of the feature tree to the top. Works like a check-list. Very useful for large drawings with multiple sheets and dozens of views.
 
2. Your drawing is the exact detailed annotation on how the model works. Ofcourse there's also an option to put in any reference dimension by hand just like you do in Fusion. There's nothing stopping you from having a sketch like this where all the dimensions are wrong (nobody dimensions a machined part like this):

aleksei_ovsienko_0-1758805710708.png

and then put correct dimensions in by hand in the drawing. But you quickly learn to not do it like that. And if you find that your dimension is off the wrong datum, rather than manually placing a reference dimension in the drawing you go back to the model sketch and replace it there. It may be a bit of a pain for a complex part, yes. But doing it right saves you time and effort when you need to make changes. And also makes the whole package easier to understand for others and for your future self. It creates beautiful models with neat feature trees because you suddenly don't want to randomly extrude things on top of each other or cut things randomly anymore. You want to do it right, have the dimension off of the correct datum and have no more features than you have to. Because you'll thank yourself later on when it's time to do the drawing - half the work will be already done.

 

3. Dimensions never disassociate (something that plagues Fusions drawings all the time). Because dimensions are parameters, not just random measurements from point to point. Accessing a dimension from the drawing is the same as accessing that parameter from a model sketch, or from Parameters table. They are the same thing.
They also contain tolerance information. You can use these parameters. You can reference them in technical text, tables, anywhere.

 

Message 6 of 6

karelslaby
Participant
Participant

Wow thank you all for such detailed insights, I now understand that it is not currently possible and the effort it would take to implement - still would be worth it in my opinion, although not the highest priority. Hopefuly it becomes a thing eventually. Thanks for adding it on the list.

0 Likes