To place two objects at a specified distance from each other, use the At Distance
command.
•Tool area: Assembly — Components Placement — At Distance
•Main menu: Assembly — At Distance
•Find and run the command with the search field in the main menu bar |
Step-by-step instructions
1.Specify the first and second object to be placed at the given distance from each other. Such objects can be faces, edges, vertices, etc. The names of the selected objects will appear in the Object 1 and Object 2 fields.

|
You can select mated objects before calling the command.
|
2.Specify the distance at which the mating objects should be located. The following options are available:
It allows you to create a mating where the relative position of the objects coincides with the original position or minimally differs from it. It is performed with the enabled Nearest Solution option.
The distance and the direction of its measurement are determined automatically by the initial position of the objects. The distance value is displayed in the Distance field.

|
To automatically determine the distance between the objects, the option Closest Solution must be enabled before selecting them.
|
Example 1
A vertex and a plane are specified as the source objects.
After mating, the position of objects will not change.
Example 2
Two planes are specified as the source objects.
A mating is generated using the distance at which the planes are located. One of the planes will change its position so as to become parallel to the other plane. The system will select the orientation of the moving object, closest to the original.
|
The desired value is entered in the Distance field.

|
When the Nearest Solution option is enabled, the Distance field becomes available after specifying the conjugate objects. If you need to set the distance to specifying objects, disable this option immediately after calling the command.
|
The direction of distance measurement can be changed to the opposite by clicking Change Direction to the right of the Distance field.
|
It is used to create a mating that allows to move objects within provided value range. For example, such matings are useful for designing assembly models with movable parts. The ability to move objects also allows to configure a required assembly components positioning, specifically by moving sub-assembly components (see Movable sub-assemblies).
Set the Use Range toggle switch to position I (enabled). The Parameters toolbar will display fields for setting the range boundaries Boundary 1 and Boundary 2. Enter the starting and ending values in any order into those fields.
In the Distance field, enter the distance value at which the objects will be located after creating the mating. It has to fall within the provided range. This value will later change if you move the components.
|
When the mating objects are selected and the distance between them is defined, the model rebuilds itself in such a way as to fulfill the mating condition (the rebuild process is applied only if all currently existing matings do not block the selected objects from positioning at the defined distance to each other).
3.In some cases, different options for the placement of conjugate objects are possible, where the distance between them corresponds to the specified value. In such cases the Parameters Toolbar will contain the Reverse Orientation option. You can change location of an object by enabling or disabling this option. Details...
4.To complete creating the mating, click Create object
.
After that, the mating is overlaid on the specified objects, and the corresponding icon appears in the Feature Tree:
•
– for coupling with the fixed distance value,
•
— for coupling with a range of values.
5.To complete operation of the command, click Finish
.
Using the specified parameters when creating matings of the same type...
Tips
•You can set the distance value using the geometrical calculator.
•You can assign a tolerance to the distance value. To do this, call the Tolerance command, located in the parameter menu, or click the icon
, displayed in the Distance field (the icon is displayed if a tolerance is assigned to the parameter value). More details on assigning tolerance...
See Also
General information about matings