One of the main components behind Synchronous Technology is Live Rules. Live Rules, from my understanding, is a couple of things:
- It works like sketch relations in SW, except that it is applied to the faces and edges of 3D geometry
- it is applied automatically and on the fly by default, instead of ahead of time. This is what allows Solid Edge to change design intent so quickly, without extensive redesign.
- It uses some concepts from feature recognition. So it can recognize faces as fillets, and uses special rules to deal with them. It recognizes things like faces coincident to the base planes, perpendicularity, coplanar edges, patterns
And the thing is that to a SW user, SE can do all of this on “dumb” geometry. In SW, the intelligence is built into the part file. In Solid Edge, the intelligence exists in the software. Solid Edge does allow you to create “persistent” relations, for example a relation that may not be automatically assigned by Live Rules can be manually assigned, and will persist until you delete it or suppress it.
This may not be something that you will just “get” immediately, although the concept is intuitive. Sometimes I think SW users have been brainwashed. I know that in writing books and doing training for years, I’ve been a part of that brainwashing. But now I’m seeing that so much of the “best practice dogma” that we so rigidly cling to is completely unnecessary. Solid Edge users do not get all uptight about relating parts to the origin, or about fully defining sketches. Why is that? Because your part is not going to change on its own. In SW, your part has the potential to change every time there is a Rebuild, because the intelligence is in the part. There is no such concept as “rebuild” in Solid Edge (except when working with ordered features). It doesn’t need it. If the parts themselves are “dumb”, they can’t change on their own or due to some change in the software. What do you do in SW if you are desperate, and really don’t want something to change? Translate it out and reimport, to remove the intelligence from the part – make it “dumb”. How much better would you sleep at night knowing that your parts and assemblies wouldn’t just decide to automatically change the next time you opened SW?
Anyway, here is a little video with a really quick demo of live rules. After my homemade demo is another video put up by Solid Edge showing more involved Live Rules options and scenarios.