NcmSmoothingBuilder Class

class NXOpen.CAM.NcmSmoothingBuilder

Bases: NXOpen.TaggedObject

Represents a NXOpen.CAM.NcmSmoothingBuilder

New in version NX9.0.0.

Properties

Property Description
ApplyCornersSmoothing Returns or sets the apply corners smoothing check activation
EngRetMaxToolAxisChange Returns or sets the engage/retract max tool axis change
EngRetTolerance Returns or sets the engage/retract tolerance value
EngRetToleranceSource Returns or sets the engage/retract tolerance source
MaxStepoverDistance Returns the max stepover distance builder
OverrideWithSmoothConnections Returns or sets the override with smooth connections check activation
PartSafeClearance Returns the part safe clearance
RegionDistance Returns the region distance builder
SmoothHeight Returns the smooth height
SmoothLength Returns the smooth length
SmoothingRadius Returns the smoothing radius settings
Tag Returns the Tag for this object.
TransferMaxToolAxisChange Returns or sets the transfer/rapid max tool axis change
TransferTolerance Returns or sets the transfer/rapid tolerance value
TransferToleranceSource Returns or sets the transfer/rapid tolerance type

Methods

Enumerations

NcmSmoothingBuilderSmoothToleranceSources Enumeration Available tolerance types for smoothing

Property Detail

ApplyCornersSmoothing

NcmSmoothingBuilder.ApplyCornersSmoothing

Returns or sets the apply corners smoothing check activation

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

Getter Method

Signature ApplyCornersSmoothing()

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature ApplyCornersSmoothing(newValue)

Parameters:newValue (bool) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

EngRetMaxToolAxisChange

NcmSmoothingBuilder.EngRetMaxToolAxisChange

Returns or sets the engage/retract max tool axis change

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

Getter Method

Signature EngRetMaxToolAxisChange()

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature EngRetMaxToolAxisChange(newValue)

Parameters:newValue (float) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

EngRetTolerance

NcmSmoothingBuilder.EngRetTolerance

Returns or sets the engage/retract tolerance value

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

Getter Method

Signature EngRetTolerance()

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature EngRetTolerance(newValue)

Parameters:newValue (float) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

EngRetToleranceSource

NcmSmoothingBuilder.EngRetToleranceSource

Returns or sets the engage/retract tolerance source

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

Getter Method

Signature EngRetToleranceSource()

Returns:
Return type:NXOpen.CAM.NcmSmoothingBuilderSmoothToleranceSources

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature EngRetToleranceSource(newValue)

Parameters:newValue (NXOpen.CAM.NcmSmoothingBuilderSmoothToleranceSources) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

MaxStepoverDistance

NcmSmoothingBuilder.MaxStepoverDistance

Returns the max stepover distance builder

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

Getter Method

Signature MaxStepoverDistance()

Returns:the max stepover distance
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.0.

License requirements: None.

OverrideWithSmoothConnections

NcmSmoothingBuilder.OverrideWithSmoothConnections

Returns or sets the override with smooth connections check activation

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

Getter Method

Signature OverrideWithSmoothConnections()

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature OverrideWithSmoothConnections(newValue)

Parameters:newValue (bool) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

PartSafeClearance

NcmSmoothingBuilder.PartSafeClearance

Returns the part safe clearance

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

Getter Method

Signature PartSafeClearance()

Returns:the part safe clearance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.2.

License requirements: None.

RegionDistance

NcmSmoothingBuilder.RegionDistance

Returns the region distance builder

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

Getter Method

Signature RegionDistance()

Returns:the region distance
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.2.

License requirements: None.

SmoothHeight

NcmSmoothingBuilder.SmoothHeight

Returns the smooth height

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

Getter Method

Signature SmoothHeight()

Returns:the smooth height builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.0.

License requirements: None.

SmoothLength

NcmSmoothingBuilder.SmoothLength

Returns the smooth length

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

Getter Method

Signature SmoothLength()

Returns:the smooth length builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.0.

License requirements: None.

SmoothingRadius

NcmSmoothingBuilder.SmoothingRadius

Returns the smoothing radius settings

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

Getter Method

Signature SmoothingRadius()

Returns:The smoothing radius
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.0.

License requirements: None.

TransferMaxToolAxisChange

NcmSmoothingBuilder.TransferMaxToolAxisChange

Returns or sets the transfer/rapid max tool axis change

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

Getter Method

Signature TransferMaxToolAxisChange()

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature TransferMaxToolAxisChange(newValue)

Parameters:newValue (float) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

TransferTolerance

NcmSmoothingBuilder.TransferTolerance

Returns or sets the transfer/rapid tolerance value

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

Getter Method

Signature TransferTolerance()

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature TransferTolerance(newValue)

Parameters:newValue (float) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

TransferToleranceSource

NcmSmoothingBuilder.TransferToleranceSource

Returns or sets the transfer/rapid tolerance type

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

Getter Method

Signature TransferToleranceSource()

Returns:
Return type:NXOpen.CAM.NcmSmoothingBuilderSmoothToleranceSources

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature TransferToleranceSource(newValue)

Parameters:newValue (NXOpen.CAM.NcmSmoothingBuilderSmoothToleranceSources) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)