dgiy,
My last and worst experience with equations was this (running SW2001 at the time I believe). In my main assembly, I was using equations between multiple parts and sub-assemblies. It was a ball feeder, and I wanted multiple parts to update when the inputted diameter of my ball part file was changed (i.e. hole sizes to update, plate thicknesses, and mates/relations between parts, etc.). There were occasions when the equations were *not* updating the parts, some equations were wrong and I don’t think I saw any notification that they were wrong, and then having to manually update the filename in each equation (if a part or assembly filename changed) was a mess. Once I had this assembly completely working, later I copied the assembly and all it components, then tried to change the ball diameter and let SW work all it’s magic (thinking I wouldn’t have to do any work). It was a nightmare. Some files were looking at the previous assembly base ball part, and some files in the previous assembly were looking at files in the new assembly (which was probably *not* a fault of equations tho, but I still wonder). And all of the equations still contained the old filenames in them. A year and 3 or 4 more times coping this assembly later (with a day or 2 of headaches), I decided to delete all the equations and the base ball.sldprt file. I then created a layout sketch in the main assembly, and had all my (previous equation) references point to that construction geometry. I’ve only copied it once since then for a new ball size, but that time was much smoother.
At that I time I was advised that equations were quirking and not reliable, and to avoid them if at all possible. I haven’t used one since then.
I would think that only using them inside a single *part* file (not looking at *any* other files), and not a really complex part shouldn’t cause any of the problems I saw, but I haven’t seen the need to use and equation (for simple add/subtract/multiply type equations) that couldn’t be done with geometry...so I do it with geometry. In these files, if there are going to need to be multiple relations, I usually have a layout sketch *only* as the top most entry in my feature tree. All that’s in that sketch are my “equation” geometry lines/arcs/circles that subsequent features will look at. For just one or 2 relations, here and there, I just put the construction geometry in that respective feature’s sketch.
Also, most of my work is 2-1/2-D (rectangular/shaft) type parts, no curvy stuff.
And before I get flamed, I know there are times when equations are the obvious, and best way to go, but I choose to go the another way. Just take a look at
and see what he did with equations. Another good thing I could say is that I do like the fact that equations now show up in the feature tree. That makes it easier for another user (or me later down the road) to notice that they actually exist in this file and are being used (I don’t think that was in there before).
I’ll try to keep an eye out for a good instance to use one and maybe I’ll dip my feet in there again...maybe...;o)
Just my $0.02,
Ken