|
|
| Menu location |
|---|
| Assembly → Fixed Joint |
| Workbenches |
| Assembly |
| Default shortcut |
| F |
| Introduced in version |
| 1.0 |
| See also |
| None |
Description
The Assembly CreateJointFixed tool creates a joint locking two assembly parts together, preventing any relative movement or rotation.
Usage
- Optionally select two geometric entities of two different parts. Other selections will be rejected.
- There are several ways to invoke the tool:
- Press the
Fixed Joint button.
- Select the Assembly →
Fixed Joint option from the menu.
- Use the keyboard shortcut: F.
- Press the
- If valid entities were pre-selected, the parts are moved so that the selected references meet.
- The Joint dialog opens in the task panel listing the selected entities.
- Optionally change the joint type in the dropdown list:
- Select Fixed.
- If the selection list is empty: select two geometric entities.
- The parts are moved to meet at their selected entities.
- Optionally enter an Offset value.
- Optionally enter a Rotation value.
- Optionally press
to change the direction of the joint.
- Select Revolute.
- If the selection list is empty: select two geometric entities.
- The parts are moved to meet at their selected entities.
- Optionally enter an Offset value.
- Optionally press
to change the direction of the joint.
- Optionally check the Min angle option and enter a value.
- Optionally check the Max angle option and enter a value.
- Select Cylindrical.
- If the selection list is empty: select two geometric entities.
- Optionally press
to change the direction of the joint.
- Optionally check the Min length option and enter a value.
- Optionally check the Max length option and enter a value.
- Optionally check the Min angle option and enter a value.
- Optionally check the Max angle option and enter a value.
- Select Slider.
- If the selection list is empty: select two geometric entities.
- Optionally enter a Rotation value.
- Optionally press
to change the direction of the joint.
- Optionally check the Min length option and enter a value.
- Optionally check the Max length option and enter a value.
- Select Ball.
- If the selection list is empty: select two geometric entities.
- Select Distance.
- If the selection list is empty: select two geometric entities.
- Optionally enter a Distance value.
- Optionally press
to change the direction of the joint.
- Select Parallel.
- If the selection list is empty: select two geometric entities.
- Optionally press
to change the direction of the joint.
- Select Perpendicular.
- If the selection list is empty: select two geometric entities.
- Select Angle.
- If the selection list is empty: select two geometric entities.
- Optionally enter an Angle value.
- Select RackPinion.
- If the selection list is empty: select two geometric entities of two different parts that have previously been used to define a Slider joint and a Revolute joint. The slider direction and rotation axis must be perpendicular.
- Optionally enter a Pitch radius value.
- Select Screw.
- If the selection list is empty: select two geometric entities of two different parts that have previously been used to define a Slider joint and a Revolute joint. The slider direction and rotation axis must be parallel.
- Optionally enter a Pitch radius value.
- Select Gears.
- If the selection list is empty: select two geometric entities of two different parts that have previously been used to define two different Revolute joints.
- Optionally enter a Radius 1 value.
- Optionally enter a Radius 2 value.
- Optionally check or uncheck the Reverse rotation option. Unchecking selects the Belt option.
- Select Belt.
- If the selection list is empty: select two geometric entities of two different parts that have previously been used to define two different Revolute joints.
- Optionally enter a Radius 1 value.
- Optionally enter a Radius 2 value.
- Optionally check or uncheck the Reverse rotation option. Checking selects the Gears option.
- Select Fixed.
- Optionally check the Show advanced offsets check box to fine-tune the placement of each connector relative to its related entity.
- Two buttons labelled Offset1 and Offset2, each displaying an attachment offset, are added to the dialog.
- Optionally press the Offset1 button to open the Placement dialog.
- This allows adjusting the attachment offset of the first connector relative to its related entity.
- Optionally press the Offset2 button to open the Placement dialog.
- This allows adjusting the attachment offset of the second connector relative to its related entity.
- The parts are moved to new offset positions according to their selected entities and the attachment offsets.
- Press OK to finish the tool.
Notes
- Each joint connects two parts of an assembly and uses one connector attached to one geometric entity of each part to define how the solver matches them.
- Connectors are local coordinate systems and are marked by a symbol with three axes (X, Y, Z) and a circle representing the XY-plane. By default, they are only visible while the related dialog is open. They remain visible if their visibility is switched on manually.
- For a joint, the second connector is superimposed on the first connector by default and may change its position according to the joint type once other joints are involved.
- Hovering the mouse pointer over a geometric entity in the 3D View, while the dialog is open and fewer than two entities are listed, previews where the connector will be placed once the entity is selected.
Properties
See also: Property View.
A Fixed object is derived from an App FeaturePython object and inherits all its properties. It also has the following additional properties:
Data
Joint
- DataActivated (
Bool): Indicates if the joint is active. - DataDistance (
Float): Stores the Distance value of a Distance joint. It is also used by the RackPinion and Screw joints to store the Pitch radius, and by the Gear and Belt joints to store Radius1. - DataDistance2 (
Float): Stores the second distance value of the joint. It is used by the Gear and Belt joints to store Radius2. - DataAngle (
Float): Stores the angle value of an Angle joint. - DataJoint Type (
Enumeration): The type of the joint. (Fixed,Revolute,Cylindrical,Slider,Ball,Distance,Parallel,Perpendicular,Angle,RackPinion,Screw,Gears,Belt)
Joint Connector 1
- DataDetach1 (
Bool): Prevents DataPlacement1 from recomputing, enabling custom positioning of the placement. - DataOffset1 (
Placement): The attachment offset of the first connector of the joint. - DataPlacement1 (
Placement): The local coordinate system within the object of DataReference1 that is used by the joint. - DataReference1 (
XLinkSubHidden): The first reference of the joint.
Joint Connector 2
- DataDetach2 (
Bool): Prevents DataPlacement2 from recomputing, enabling custom positioning of the placement. - DataOffset2 (
Placement): The attachment offset of the second connector of the joint. - DataPlacement2 (
Placement): The local coordinate system within the object of DataReference2 that is used by the joint. - DataReference2 (
XLinkSubHidden): The second reference of the joint.
Limits
- DataAngle Max (
Float): The maximum permitted angle between both connector coordinate systems. - DataAngle Min (
Float): The minimum permitted angle between both connector coordinate systems. - DataEnable Angle Max (
Bool): Enables the maximum angle limit of the joint. - DataEnable Angle Min (
Bool): Enables the minimum angle limit of the joint. - DataEnable Length Max (
Bool): Enables the maximum length limit of the joint. - DataEnable Length Min (
Bool): Enables the minimum length limit of the joint. - DataLength Max (
Float): The maximum permitted distance between both connector coordinate systems along their Z-axis. - DataLength Min (
Float): The minimum permitted distance between both connector coordinate systems along their Z-axis.
This page is retrieved from https://wiki.freecad.org/Assembly_CreateJointFixed