In-Context Editing, Synchronous Style

by MLombard on ‎10-02-2013 04:00 AM (3,655 Views)

For those of you who are keeping track of our journey with the pressure washer assembly, we started out by migrating it into Solid Edge from Works. Then we checked out how many of the mates came across, and made some simple motion with the engine. Next we made some edits to migrated parts, removing fillets, pulling features with the steering wheel, and applying dimensions.

 

In this installment, we’re going to work through some Synchronous in-context edits, also known as inter-part or top-down assembly editing.

 

In-context edits in history-based software can be expensive, tedious, error prone, and just overall frustrating. These are the items required when making an in-context relationship between two parts in an assembly in SolidWorks:

  1. Relationship in the child part that remembers the parent part and the parent assembly
  2. Relationship in the parent assembly that remembers the parent part and the child part
  3. All three file names maintained
  4. Parts cannot move relative to one another

Rebuilds take longer because all parts and assemblies have to be open at the same time and rebuilt together. Tell me with a straight face that this doesn’t sound like a completely awful idea. Ten years ago this was as good as it got, and we kind of reveled in the complexity. But today, our products are complex, so our tools shouldn’t be. Powerful, yes. Complex, no.

Let me first tell you how it is in Synchronous assemblies, then I’ll show you, then you can decide how far you want to throw those installation disks for whatever history-only software you’ve been saddled with.

 

With Synchronous Technology, working in assemblies, you can edit multiple parts at the same time, or use one part as reference without creating the kind of persistent relationships that bog you down in BrandX. Move the face of one part up to the face of another, edit two aligned pockets in two different parts at the same time,  edit the depth of a hole and a pin at the same time by the same amount.  If you set up design intent of this sort in BrandX, you wind up with longer rebuilds for your assembly, parts you can’t fully edit without the rest of the assembly, a tangled mess of relationships that other people may not be able to untangle, and parts that may change unexpectedly when you make certain types of edits. Without Synchronous Technology, this kind of change is unnecessarily complicated.

 

Let’s try one. Back to the motor sub-assembly from the pressure washer. In this video example, we're going to edit 4 parts at one time. 3 of those part will change symmetrically. This is without any predefined setup.

 

Changes like this require no setup, no overhead, they are easy to understand, and simple to accomplish. There is no such thing as violating a CAD best practice with this type of change. You start with geometry, and end with geometry. Part of the beauty of synchronous is that you are just working with geometry, not with undecipherable relationships between parts, sketches, faces, features, assemblies and whatnot. This technique's power comes in part from its simplicity.

 

Another type of edit would be to match the face of one part with another, or even multiple parts. Let's have a look at another video demo.

Comments
by Phenom
on ‎10-02-2013 05:31 AM

Matt, great demo... as always!

 

The only thing I would have added was for you to go inside those parts you edited in the Assembly environment, and show How Synchonous Technology has left thoe 4 parts in good shape... and no BUSTED features. This is what I find really impressive. In the old days, or in today's SW History world, if you had associative relationships with other parts, you needed to go into each and every part make this edit, without any clue as to what impact it was having on it's neighbors. So what started out as a simple dimensional change on one part could take you a lot of uneccessary time in repairing all the other History based parts. But Synch lets you know what you can do and not do, and not have to go into all the changed parts to see if you broke any features, etc.. Synch is truly remarkable technology.

 

Maybe next video show the viewer how clean and peaceful these parts are after such a dynamic edit.

 

Bob

 

 

by Builder
on ‎10-03-2013 12:23 AM

Nice video, thank you.

 

currently, I'm using Creo direct/Modeling (former CoCreate) so the video shows a way to edit very common in my daily experience.

 

A nice feature of CoCreate is the command "stretch by window", where you can select a part of the assembly with a fence, and then stretch: parts totally included in the fence are moved, and parts partially included are stretched. Is this possible in SE too? It is a very very fast way to edit, when you are working in assembly.

 

http://youtu.be/B8DNLPwWWwA

by Phenom
on ‎10-03-2013 06:56 AM

Alessandro

 

YES Solid Edge can do a Stretch by Window. You first need to use the "Select by Face"

 

I randomally selected an Assembly I thought would be illustrative. NOTE that with Synch the edit is MORE pwoerful then Co-create, in that it respects that the Assembly is symetrical. I show that by using Live Rules so you can change this. However due to the fact that not all Parts in the Assembly are positioned symetrical to the main Assembly, you need to spend more time then I'm using here to show this capability. What you can do is "hide" the parts needed ,and continue with the Stretch Edit.

 

see here: http://screencast.com/t/DQjl5ZGTHs

by Builder
on ‎10-03-2013 07:31 AM

Thanks Bob! Yes I know that Sync can create constrains on solids, there is no match between SE and Cocreate about precision and accuracy (CoCreate can constrains solid too, even if it needs an add-on module that almost nobody has). Now that I'm used to coCreate, I understand the limitation to modify just one solid at once on the older releases of SE, and I'm glad that the newest releases of SE has passed this limitation.

Labels