Hi,
Joints and as built joints are just a way of joining components together. The principle is pretty much the same as
you would in a real assembly - you join the parts together.
As a guide, there are a couple of common ways to design parts and assemblies. One way is to design all parts
together using a common origin, grounding the base part and then using joints to join them up. The other way is to
use the build in place method of design where all of the parts have an origin somewhere in relation to another part
that is already in place. The joints themselves can still be rigid or sliding or whatever, it is just that the first method
you have to mate the joints to where they join up and the second method there are already in the right place, you
just have to define what type of joint it is.
Like most things in engineering you want to be logical and consistent. Take the engine example. I design my block
in place and ground it. I know that my pistons will go inside the block but it is a bit tricky to design them in place
because there are so many of them that are the same but in different places. I might choose to design my piston
separately and then use a normal joint to position them. But while I am designing my piston, it is easy for me to use
the face of the piston at the origin as my Origin point so that is where I start. Once I have modeled the piston, I
know exactly where my con-rod joins, so I will create my con-rod in place by projecting the wrist pin hole through
the piston and using that to create the con-rod. Then I have a piston and conrod in place so I can now create the
wrist pin in place and join them together with an As-Built revolute joint and set my limits. I can model the piston
rings in place and use an As-Built rigid joint. Now my basic piston is finished I need to make some copies and then
put each piston within the cylinders. To do this I use a normal sliding Joint.
Where all of these joints actually go in the assemblies will depend on the design rules that you set or are set for you.
Some rules may say that all joints within an assembly will be within the assembly and joints between two or more
assemblies go in the top most assembly. Some rules may say that all joints within an assembly and it's sub-
assembly parts go in the top assembly. Some rules might say ALL joints go in the Top of the browser tree. Some
people make similar rules to Sketches. Some are within the assembly and some are at the top. Whichever method
you choose, try to be consistent. There will always be orphans and exceptions to the rule, so in these cases try to
be logical.
All I can say is try to act like you are an engineer. Methodical, consistent and logical.
Cheers
Andrew