Create Joints

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

Preview

Preview

Preview

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

Preview

Preview

Preview

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"

Preview

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.