When the assembly constraint type is set to Automatic, Creo creates constraints based on what geometry you choose and their relative locations and values of thresholds set in the configuration settings. For example, when you mate two surfaces, their original position with respect to each other just before the final geometry selection determines whether the constraint type assigned is Normal, Coincident, Distance, or Angle.
There are several configuration settings that establish a threshold for how Creo selects each constraint. For example, if the surfaces are coincident within one epsilon but too far apart to be within another epsilon, then Creo selects Distance. If you know what these epsilons are, you can reposition the component (either by using the 3D Dragger or <CTRL> + <ALT> + mouse) prior to selecting geometry so that Creo automatically selects the constraints you want.
The configuration option auto_constr_always_use_offset controls whether auto constraints should create offsets.
By setting the option auto_constr_always_use_offset to yes ...
Distance, Angle, or Normal will be the default constraint type for the following reference pairs:
- Planes
- Linear edges/ Datum Axis
- Planes combined with Linear edges
By setting the option auto_constr_always_use_offset to no*…
- Creo will suggest a constraint type based on the existing component position and orientation:
- Coincident
- Distance
- Angle
- Normal
- Auto constraints snaps align or mate if surfaces are within tolerance
- Orientation tolerance is set with the options:
- comp_normal_offset_eps
- auto_constr_offset_tolerance
By setting the option auto_constr_always_use_offset to never ...
Coincident will be the default constraint type for the following reference pairs:
- Planes
- Linear edges/ Datum Axis
- Planes combined with Linear edges
Additional information about the customizing Creo and how customizing enables you to follow a more efficient workflow can be found in our Introduction to Solid Modeling course.
Comments