The following steps explain the syntax, how to create joints automatically on assembly.
CREATE_JOINT type reference1 reference2 [reference3]
type = SEL_SURFACE | T_JOINT | MITRE_JOINT | SEL_SURFACE_OFF | T_JOINT_OFF | MITRE_JOINT_OFF
Here is an overview over various types.
SEL_SURFACE |
T_JOINT |
MITRE_JOINT |
|
|
|
Reference1 = Profile (1) Reference2= Surface (2) |
Reference1 = Profile (1) Reference2 = Profile (2) |
Reference1 = Profile (1) Reference2 = Profile (2) |
SEL_SURFACE_OFF |
T_JOINT_OFF |
MITRE_JOINT_OFF |
|
|
|
Reference1 = Profile (1) Reference2 = Surface (2) Reference3 = Offset (OFF) |
Reference1 = Profile (1) Reference2 = Profile (2) Reference3 = Offset (OFF) |
Reference1 = Profile (1) Reference2 = Profile (2) Reference3 = Offset (OFF) |
Example:
In this example an angle gets assembled between two profiles. Through the definition of joints in the mounting part, efx automatically creates the desired joints.
BUW_CI_1="USER_SELECT FACE PROF_SIDE_FACE"
BUW_CI_2="USER_SELECT FACE ATTACH_FACE"
BUW_CI_3="SEARCH_MDL_REF THIS PLANE YZ YZ"
BUW_CI_4="SEARCH_MDL_REF THIS PLANE OFFSET_PLANE OFFSET_PLANE"
BUW_CI_5="SEARCH_MDL_REF THIS PLANE XZ XZ"
BUW_CI_6="SEARCH_PROF_SYSTEM_BORE_ENDPNT PROF_SIDE_FACE PROF_ENDPNT"
BUW_CI_7="USER_PARAM_INPUT LENGTH"
BUW_CI_8="USER_PARAM_INPUT END_OFFSET"
BUW_CI_9="CONFIG_ELEM gleich_winkel"
BUW_CI_10="CREATE_JOINT SEL_SURFACE_OFF PROF_SIDE_FACE ATTACH_FACE END_OFFSET"
BUW_CI_11="ASSEMBLE THIS"
BUW_CI_12="ALIGN PROF_SIDE_FACE YZ"
BUW_CI_13="ALIGN ATTACH_FACE XZ"
BUW_CI_14="PNT_ON_SRF PROF_ENDPNT OFFSET_PLANE"
BUW_CI_15="END_ASSEMBLE"
A closer look on the syntax:
BUW_CI_10: In this step a SEL_SURFACE_OFF is created. As described above, this joint type needs three references.
Reference1
= PROF_SIDE_FACE
This reference was defined via USER_SELECT in BUW_CI_1.
Reference2
= ATTACH_FACE
This reference was defined via USER_SELECT as well in BUW_CI_2.
Reference3
= END_OFFSET
This reference was defined in BUW_CI_8. As you can see in the picture it
defines the distance between the ARRACH_FACE and the profile end face.