NcmClearanceBuilder Class

class NXOpen.CAM.NcmClearanceBuilder

Bases: NXOpen.TaggedObject

Represents a NXOpen.CAM.NcmClearanceBuilder

New in version NX5.0.0.

Properties

Property Description
Axis Returns or sets the clearance cylinder axis
BoundingBoxClearance Returns or sets the distance for bounding box clearance
ClearanceType Returns or sets the clearance type
PlaneXform Returns or sets the clearance plane,plane entity type covers Xform and Plane
Point Returns or sets the point for clearance types point, cylinder and sphere
Radius Returns or sets the clearance cylinder and sphere radius
SafeDistance Returns or sets the safe distance for automatic clearance
Tag Returns the Tag for this object.

Methods

Enumerations

NcmClearanceBuilderClearanceTypes Enumeration the types available for clearance

Property Detail

Axis

NcmClearanceBuilder.Axis

Returns or sets the clearance cylinder axis

-------------------------------------

Getter Method

Signature Axis()

Returns:
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Axis(axis)

Parameters:axis (NXOpen.NXObject) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

BoundingBoxClearance

NcmClearanceBuilder.BoundingBoxClearance

Returns or sets the distance for bounding box clearance

-------------------------------------

Getter Method

Signature BoundingBoxClearance()

Returns:
Return type:float

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature BoundingBoxClearance(boundingBoxClearance)

Parameters:boundingBoxClearance (float) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

ClearanceType

NcmClearanceBuilder.ClearanceType

Returns or sets the clearance type

-------------------------------------

Getter Method

Signature ClearanceType()

Returns:
Return type:NXOpen.CAM.NcmClearanceBuilderClearanceTypes

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ClearanceType(clearanceType)

Parameters:clearanceType (NXOpen.CAM.NcmClearanceBuilderClearanceTypes) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

PlaneXform

NcmClearanceBuilder.PlaneXform

Returns or sets the clearance plane,plane entity type covers Xform and Plane

-------------------------------------

Getter Method

Signature PlaneXform()

Returns:entity type can be XFORM or PLANE
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlaneXform(plane)

Parameters:plane (NXOpen.NXObject) – entity type can be XFORM or PLANE

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Point

NcmClearanceBuilder.Point

Returns or sets the point for clearance types point, cylinder and sphere

-------------------------------------

Getter Method

Signature Point()

Returns:
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Point(point)

Parameters:point (NXOpen.NXObject) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Radius

NcmClearanceBuilder.Radius

Returns or sets the clearance cylinder and sphere radius

-------------------------------------

Getter Method

Signature Radius()

Returns:
Return type:float

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Radius(radius)

Parameters:radius (float) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

SafeDistance

NcmClearanceBuilder.SafeDistance

Returns or sets the safe distance for automatic clearance

-------------------------------------

Getter Method

Signature SafeDistance()

Returns:
Return type:float

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SafeDistance(newValue)

Parameters:newValue (float) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)