×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

(OP)
If I have part of a sketch that is fully defined by driving dimensions, how can I take a driven/reference dimension from that and use it to drive another dimension in the same sketch? It seems that as soon as I make a driving dimension a reference dimension, I lose the ability to use that value in an expression. I've attach an example sketch describing what I mean.



Being new to NX and coming from a SolidWorks background, I'm used to being able to do this and it really helps with visualizing how geometry changes with a given set of inputs.

Any help would be greatly appreciated!

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

Quote (RC225)

How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

You cannot. A reference dimension cannot drive anything else, it is for reference only.

www.nxjournaling.com

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

(OP)
That makes sense. Is there another way to do accomplish what I described? It would be sweet if I could store that measurement as an expression and use it wherever I'd like, but I can't seem to do that either.

Thanks for the response!

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

You could create a 'Measurement' expression outside of the sketch which would store the value of the angle. Of course, that value could NOT be used by any of the constraints inside the Sketch itself since it would come later in the history.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

I agree that this seems like it should be -basic- functionality to use a reference dim in an expression elsewhere. You may not give a damn -what- that angle is, but WHATEVER it is, another feature may need to be in relation to it. This isn't uncommon, I find.

Regardless, if you want to use the angle in that reference dim you'll have to create a formula using something like the following, based off whatever 2 lengths you are driving with.

CODE -->

atangent(p10/p12) 
or whatever numbers or function is necessary.

ETA: I can remember using reference dims in Autodesk Inventor back in 2003 or so, to drive other expressions. As well as in Solidworks a few years ago. As I just showed - it's not insurmountable, but it's a bunch of extra work that should be simpler.

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

Edit P12.

Where the value is, pulldown and pick Formula...

For the value enter the name of the angular dim (I'm guessing P9 from your graphic? use Expressions to figure out which is ~56.3 if you are not sure; mine was P7 as shown).



I tried it twice and worked finein both NX 9 and NX 11.

Hope that helps.

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

Quote (CADPat)

I tried it twice and worked fine in both NX 9 and NX 11.

Until the sketch changes and you are left wondering why P9 didn't update.
When you convert a dimension to reference, the value is frozen and no longer updates unless and until it is converted back to a driving dimension.

www.nxjournaling.com

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

Thanks for the correction Cowski.

The matching of Ref Dims is the way we always did this in I-deas, which is why I tried it this way, and when it worked in Forward Create, I assumed the rest would be equivalent as well. My bad!

So you can jiggle the handle, by manually converting to Driving, then back to Reference, any time the Sketch updates, but not only is that a pain, but worse, you get a wrong result if you forgot to do that, so it's not worth it.

So I guess the previous suggestions to use TAN or unit triangle (maybe better, IMHO, in case the rectangle is not along horz/vert?) is your best bet for now.

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

You could try this - I added and arc and a line coincident with the ends of the arc to both angles. The arcs are equal radii and the lines are equal length. Because this is enough to constrain the angle to the right, both angular dimensions are now reference. I changed the horizontal dimension and the angles both updated and their values were the same.

Will this work for you?

Chris Cooper
Senior CAD Specialist
Cleveland Golf/Srixon
www.clevelandgolf.com

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

That's an interesting way to skin that cat. It'd not completely removed from "design intent" but it might make another viewer/user a bit confused. That's why I liked the method of making a formula. Anyone familiar with geometry/trigonometry should be able to read it and say "Oh, it was intended to always be parallel/equal to this chord/line/diagonal" which I always like. I want people to be able to know what the heck I was thinking when I constrained things the way I did.

It is also so very satisfying when I go to update things and everything 'upstream' goes exactly where it should go without touching it.

RE: How can I use reference dimension to drive a sketch dimension in the same sketch in NX10?

For this kind of problems I used two and more sketches... First one with basic dimensions, then next with measures from first implemented, and so on. It works very nice. It was way more complicated than this and I did not even try to put all in one sketch.

_____________________________
Enjoy your work and have fun!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources