In short: I've got a part wich has a sketch feature wich is dependant on an equation which is dependant on a parent feature and a "grandparent" feature. When i change the dimension of the grandparent feature and press the rebuild button, only the parent feature updates but not the child feature! if i press the rebuild button consequently again, then also the final child feature (the sketch) updates, as it had to in the first place from the first rebuild button-hit! did anyone encountered such persistant situations where features refuses to update from the first rebuild button-hit, but "agrees" to update after second rebuild attempt?
My specs are SW 2007 x64 sp2.1, Windows XP x64 SP1, 2GB RAM, AMD Athlon X2
4600 CPU.In long:
If any one is interested in recreating this then do as follows:
- sketch a rectangle.
- boss/base extrude it
- enter variable fillet on one edge of the resultant box
- sketch on both perpendicular face to fillet face a line coincident from each pair of fillet vertexs (two sketches: one on each face - bot sketcheses are on parallel faces to each other)
- create a loft surface using the two previous sketches an profiles, and the tangent edges of the variable fillet as guide curves.
- use replace face feature to replace the new surface with the varible fillet face.
Now you have a variable chamfar as Anna Wood explained in her previous response to Phil Evans (thanks! :-)
- create a sketch of a construction line on the "variable chamfer" face between the two midpoints of two opposing edges and give it a driven dimension. in the middle of the construction line create a circle and give it a driving dimension.
- insert equation: "circle diameter" = "construction line" / 2
- create from the previuos sketch a cut feature.
Now: if you change one of the radius dimensions of the variable fillet and hit the rebuild button then the "variable chamfer" will change accordingly........but the hole (circular cut feature) will not chage with it! only if you hit the rebuild button again then the cut fature will update accordingly!
I dont know why solidworks acts like this, and i find it strange unless there is something i'm unaware of driven dimensions and their use in equations. i would love to read your insights or to get confirmation to this issue from other users.
Thanks, Gil