JointDefineType Enumeration

NXOpen.Motion.JointDefine.Type is an alias for NXOpen.Motion.JointDefineType

class NXOpen.Motion.JointDefineType

Bases: object

Joint define type

Enum Members

Enum Member Enum Member Description
Revolute This joint type is a single axis rotation. This joint removes 5 degrees of freedom. The origins of csys_1 and csys_2 are identical and the z axes of csys_1 and csys_2 are collinear and codirected.
Slider This joint type is a single translation. This joint removes 5 degrees of freedom. The orientations of csys_1 and csys_2 are identical and the z axes are collinear and codirected.
Cylindrical This joint type is a single rotation and a single translation. This joint removes 4 degrees of freedom. The z axes of csys_1 and csys_2 are collinear and codirected
Screw This joint type is used to couple the rotation and translation of a cylindrical joint to remove one degree of freedom. It should be created on the same pair of links as the cylindrical joint. If the screw joint needs to be driven, it may be coupled with a revolution joint and a slider joint instead.
Universal This joint type allows two rotations. It removes 4 degrees of freedom. The origins of csys_1 and csys_2 are identical. The rotations about the x axis of csys_2 are equal and opposite to the rotations about the x axis of csys_1.
Spherical This joint type allows three rotations. It removes 3 degrees of freedom. The origins of csys_1 and csys_2 are identical
Planar This joint type allows a single rotation and two translations. It removes three degrees of freedom. The z axes of csys_1 and csys_2 are parallel and codirected. The origins of csys_1 and csys_2 are in a common xy-plane.
Fixed This Joint fixes a link or weld two links, It removes 6 degrees of freedom
Constantvelocity This joint type allows 2 rotational degrees of freedom, rotation about both z axes of the joint markers, Rotation about the second marker’s z-axis is equal and opposite to the first marker’s rotation. A constant velocity joint is similar to a universal joint, but the exit angle of a constant velocity joint is equal to the entry angle.The origins of csys_1 and csys_2 are identical.
Atpoint This joint type allows 3 DOF: Markers are always coincident, and only rotational motion is allowed.
Inline This joint type indicates a four degrees of freedom (3R + 1T DOF) primitive that allows one translational and three rotational motions of one part with respect to another.One part so that it can only move along a straight line defined on a second part. The location of the inline joint on the first part must remain on the z-axis of the second part.
Inplane One part so that it can only move in a plane of a second part. The origin of the inplane joint on the first part must remain in the xy-plane of the second part. Indicates a five degrees of freedom (3R + 2T DOF) primitive that allows both translational and rotational motion of one part with respect to another.For an inplane primitive, Adams/Solver imposes one translational constraint, which confines the translational motion of the I marker to the xy-plane of the J marker.
Orientation The coordinate system of one part so that it cannot rotate with respect to a second part. The axes of the coordinate systems must maintain the same orientation. The location of the origins of the coordinate systems does not matter. Indicates a three degrees of freedom (3T DOF) primitive that allows only translational motion of one part with respect to another . For an orientation primitive, Solver imposes three rotational constraints to keep the orientation of the I marker identical to the orientation of the J marker.
Parallel This joint type indicates a four degrees of freedom(1R + 3T DOF) primitive that allows both translational and rotational motion of one part with respect to another . For a parallel axes primitive, Solver imposes two rotational constraints so that the z-axis of the I marker stays parallel to the z-axis of the J marker. This primitive permits relative rotation about the common z-axis of I and J and permits all relative displacements.
Perpendicular This joint type indicates a five degrees of freedom (2R +3T DOF) primitive that allows both translational and rotational motion of one part with respect to Another. For a perpendicular primitive, Solver imposes a single rotational constraint on the I and the J markers so that their z-axes remain perpendicular. This allows relative rotations about either z-axis, but does not allow any relative rotation in the direction perpendicular to both z-axes.
ValueOf()

Returns enum member equivalent to the value passed. Useful for bit operations of enum members.

Signature ValueOf(value)

Parameters:value – Any integer value or bit operation result of enum members:type value: int:returns: Enum member equivalent to the value passed.
Return type:Enum Member type.

New in version NX9.0.1.

License requirements: None.