Need to fully constrain sketches
Need to fully constrain sketches
(OP)
I work in an environment that feels the need to force us to always fully constrain sketches. I feel that this practice is somewhat limiting and I find myself adding constraints just to get the sketch fully constrained which causes problems downstrean. I abhore this practice as I feel you only need to tie down what you require to constrain your geometry and would welcome the forums opinion on this subject.





RE: Need to fully constrain sketches
It's better to fully constrain a sketch as it is more predictable when/if you update your model.
I came across a good example of this a while ago.
I use sometimes sketches to control studio splines. Just 2 lines either end and controling the angle and position of the lines to tweak the spline.
I never used to dimension the length of the lines. Who cares how long they are (or so I thought). A few days later I was editing the part and it kept failing on one of these sketches. Took me ages to work out that the length of the line was reducing down to zero and causing the spline to fall over as a zero length line hasn't got a tangential direction.
Something as simple as this caused a lot of wasted time.
Basically why spend time second guessing what will and won't cause update issues? If you want robust parts fully constrain sketches. And do this sensibly. Don't just throw lots of fixed constraints in there
If you don't need a robust model then don't worry too much about the constriants.
Mark Benson
Aerodynamic Model Designer
RE: Need to fully constrain sketches
RE: Need to fully constrain sketches
Justin Ackley
Designer
RE: Need to fully constrain sketches
No it isn't necessary to fully constrain sketches. The software allows for them to work effectively with NO constraints. Naturally few people would want to do that and some feel that you'll always be better served for stability of the model if things are locked down so to speak. On occasion needs will dictate that this would be the case. Sometimes you just don't need to.
Let's just point out that if you want to alter somebody's model using the parameters then you have the option to ADD constraints to their sketch or change existing ones so that it maintains its position relative to whatever you constrain it to and/or from.
Increasingly it seems we will have the capacity to use direct modeling and its descendants in NX-6 and beyond to add features as modifiers to earlier construction. In that sense I think again the insistence on fully constraining existing sketches that work without may not be all that important.
Lastly if you work with a mindset that is uptight about these sorts of things and the facts don't back up the need to concern yourself with fully constraining the sketches then what you have is a behavior that bears the hallmarks of ritual and superstition. I hope we're better than that at providing accurate and factual information.
Nil desperandum illegitum carborundum.
Hudson
RE: Need to fully constrain sketches
Also try and keep your sketches as simple as possible omit fillets from within the sketch and chamfers and use form features where possible as they take care of a great deal of work for you. I have people from all sorts of CAD back grounds coming to work for us and I train them not just to rely on sketches, but combine the full power of the system which many find hard to grasp especially Pro/E users where everything is sketch based. our company standards insist that all sketched are fully constrained and I feel once you become fully profficient in use of sketcher nothing is to difficult to achieve. The hardest part of sketcher is understanding the infered constraints I can guarentee that if one of our new users has a problem with an over constrained sketch or one that has fallen over drastically, it is because the system has infered a constraint without them knowing it and it's the ablilty to ba able to interorgate the sketch and find the offending consraint which makes the difference between and average and expert sketch user.
I also have problems with a lot of the 'old boys' who will not use sketcher and ceate models by using explicit curves only, they argue that the part is a one off and it will never need modifying once it's released, but it's the ability to modify the part during the developent process using named expressions from within the sketch and from the feaatures that make so very powerful have a look at the attached NX4 model, open the expression dialogue and change the radius to 111 and the width to 71. I have used lots of reference geometry within the sketch to control the position of form features and notice the extra bosses that appear upon creation of the edit. All postioned by fully constrained sketches and so very easy to edit compared to explicit curves or non constrained sketches.
All the best
Best regards
Simon
RE: Need to fully constrain sketches
and one more thing, remember that by clever use of things like exrude with offsets you can really simplify your sketches for example to extrude an L shape section you don't need create a sketch that consists of 6 lines to form a closed loop, you can sketch 2 lines to give you a match stick stlye sketch but add offsets to the extrude and you'll get a very simple fully constrained pparametric sketch less all the work of constraining the other 4 lines.
Best regards
Simon
RE: Need to fully constrain sketches
Believe it if you need it or leave it if you dare. - Robert Hunter
RE: Need to fully constrain sketches
WHERE DID YOU GET THE INSPIRATION FOR THAT MODEL?
If you look at the image I've attached below you may see something familiar.
With each new version of our software, in this case NX 6, at some point during the early development phases, we get to where we can actually start modeling real parts. At that point I usually either go back and remodel some of my older demo models or I look for some new inspiration. This year I was in the office of one of our lead programmers and he had just gotten hold of an old Drafting Textbook from the 30's and it was full of these really neat illustrations of models that of course were intended as assignments for students to practice creating 2D engineering drawings. I love these old textbooks for several reasons. First off, I love the old hand-drawn illustrations, you could frame and sell them as 'art' in many cases, and they are also usually 'safe' to use, particularly if it's an old textbook as no one will complain if some image of the part ends up being used somewhere. Also they are just complex enough that it will usually take only an hour or so each to create the equivalent solid model.
Anyway, it would appear that we have come across the same old textbook (for the record, I didn't build in any fancy expressions or behavior like your model, which is probably how I managed to use only 25 features, but I did finish the model completely).
John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
RE: Need to fully constrain sketches
And on the off chance that we have been working from the same old drafting textbook, here's another 'assignment' I used during my NX 6 testing. Of course this allowed me to test a much wider range of NX functionality.
John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
RE: Need to fully constrain sketches
That image is from the back of one of your manuals, it is one of 22 additional projects for trainees to attempt after their weeks training. We always get a bunch of manuals everytime NX upgrades. The manual where that model comes from is the UGS practical applications NX4 manual if you like I can send it to you as I have it as a PDF as well.
Best regards
Simon
RE: Need to fully constrain sketches
By the way, I've been invited to come of to CA to help with development of NX7 so perhaps I'll get a chance to put a face to the name.
Best regards
Simon
RE: Need to fully constrain sketches
What project are you going to be helping with?
I assume from the 'name' that you work at J.C. Bamford. I visited the Rocester facility several years ago, but I don't get to the UK as often as I used to (now spend most of my international time in Asia). Anyway, let me know when you'll be here and we'll go to lunch or something.
John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
RE: Need to fully constrain sketches
Yes I do work for J.C.Bamford here at the world headquaters in sunny Staffordshire. The details are vague, but basically since we are your second biggest UK customer in the UK (after Rolls Royce)I have forged some very good relationships with some of your UK collegues and they said something about how you get some customers to come and have input towards the next versions of software and that they would see that I got an invite. Whether my boss will sanction it is another matter, but I'll try my best to build a solid case for a reason to come over to CA, I could try and combine it with a visit to our Savanah plant as we have a couple of CAD users there.
Best regards
Simon
RE: Need to fully constrain sketches
But I agree 100%, the KISS theory (keep it simple stupid).
I love sketch. I love how I can tie sketches together to maintain wall thickness, etc.
Anyone take the sketch course offered from Siemens? I feel I'm pretty advanced with sketch, but wondering if this course would offer anything more for me.
Justin Ackley
Designer
RE: Need to fully constrain sketches
Successful use of sketcher and all the associated expressions is key to successful use of CAD in my eyes, you have to have 2 trains of thought going, one about what it is your designing and the other how your going to design/build it in CAD. You wouldn't believe the amount of CAD models I see where people have spent ages fully constraining a sketch only to find that as soon as you modify 1 dimesion the whole thing falls over or they have to strip the model right back to basics in order to effect a change.
That's why I love my job now because I'm no longer tied up with all the day to red tape of front line product design, I just explore, play with, deal with and teach NX all day every day.
Best regards
Simon
RE: Need to fully constrain sketches
Thanks Again
Jaguar306
RE: Need to fully constrain sketches
There is an argument that says that you can always add the radii or chamfers later, and that may as practical an approach as any. I'm certainly not one to be hung up on the minimum feature count as a way of keeping score as to the value of my models.
One situation that I find does make a good case for occasionally including more detail in a sketch profile is when that sketch lies on the split line of a casting or molding and will be drafted from that plane. This because especially where the amount of draft differs on either side of the split line the profile is better controlled where the blends are added before the draft. People who have done this before will see my reasoning I'm sure.
In all other cases we greatly prefer the four sided surface in the corner of a blend where the smaller radius goes over the larger convex or the opposite to avoid a similar three sided surface in the concave situation. We therefore try to maintain a certain amount of freedom to order our results favoring the the preferred outcome.
Best Regards
Hudson