NcmOptimizeGroup Class

class NXOpen.CAM.NcmOptimizeGroup

Bases: NXOpen.CAM.NcmSubopBuilder

Represents a CAM.NcmOptimizeGroup

New in version NX10.0.1.

Properties

Property Description
CollisionCheck Returns or sets the collision check activation
DefaultRegionStartType Returns or sets the region start type
NcmSmoothing Returns the non cutting smoothing
StartPointsEffectDistBuilder Returns the region start points effective distance builder (inheritable tool dep)
StartPointsUseEffectDist Returns or sets the start points use effective distance
Tag Returns the Tag for this object.
TransferAvoidanceFrom Returns the from point builder
TransferAvoidanceGohome Returns the gohome point builder
TransferAvoidanceReturn Returns the return point builder
TransferAvoidanceStart Returns the start point builder
TransferBetweenRegions Returns the transfer between regions
TransferClearance Returns the clearance setting
TransferInitialFinal Returns the transfer settings for initial and final

Methods

Method Description
GetCustomizableItemBuilder Returns the customizable item builder for given customizable item name
GetCustomizableItemNames Returns the names for all customizable item ids
GetRegionStartPoints Returns region start points
SetRegionStartPoints Sets region start points
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

CollisionCheck

NcmOptimizeGroup.CollisionCheck

Returns or sets the collision check activation

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

Getter Method

Signature CollisionCheck

Returns:
Return type:bool

New in version NX10.0.1.

License requirements: None.

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

Setter Method

Signature CollisionCheck

Parameters:newValue (bool) –

New in version NX10.0.1.

License requirements: cam_base (“CAM BASE”)

NcmSmoothing

NcmOptimizeGroup.NcmSmoothing

Returns the non cutting smoothing

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

Getter Method

Signature NcmSmoothing

Returns:The non cutting smoothing
Return type:NXOpen.CAM.NcmSmoothingBuilder

New in version NX10.0.3.

License requirements: None.

TransferAvoidanceFrom

NcmOptimizeGroup.TransferAvoidanceFrom

Returns the from point builder

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

Getter Method

Signature TransferAvoidanceFrom

Returns:The from point builder
Return type:NXOpen.CAM.NcmAvoidancePointBuilder

New in version NX10.0.1.

License requirements: None.

TransferAvoidanceGohome

NcmOptimizeGroup.TransferAvoidanceGohome

Returns the gohome point builder

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

Getter Method

Signature TransferAvoidanceGohome

Returns:The gohome point builder
Return type:NXOpen.CAM.NcmAvoidancePointBuilder

New in version NX10.0.1.

License requirements: None.

TransferAvoidanceReturn

NcmOptimizeGroup.TransferAvoidanceReturn

Returns the return point builder

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

Getter Method

Signature TransferAvoidanceReturn

Returns:The return point builder
Return type:NXOpen.CAM.NcmAvoidancePointBuilder

New in version NX10.0.1.

License requirements: None.

TransferAvoidanceStart

NcmOptimizeGroup.TransferAvoidanceStart

Returns the start point builder

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

Getter Method

Signature TransferAvoidanceStart

Returns:The start point builder
Return type:NXOpen.CAM.NcmAvoidancePointBuilder

New in version NX10.0.1.

License requirements: None.

TransferBetweenRegions

NcmOptimizeGroup.TransferBetweenRegions

Returns the transfer between regions

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

Getter Method

Signature TransferBetweenRegions

Returns:Transfer Between Regions
Return type:NXOpen.CAM.NcmTransfer

New in version NX10.0.1.

License requirements: None.

TransferClearance

NcmOptimizeGroup.TransferClearance

Returns the clearance setting

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

Getter Method

Signature TransferClearance

Returns:The clearance builder
Return type:NXOpen.CAM.NcmClearanceBuilder

New in version NX10.0.1.

License requirements: None.

TransferInitialFinal

NcmOptimizeGroup.TransferInitialFinal

Returns the transfer settings for initial and final

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

Getter Method

Signature TransferInitialFinal

Returns:The transfer types builder
Return type:NXOpen.CAM.NcmTransferTypes

New in version NX10.0.1.

License requirements: None.

Method Detail

Validate

NcmOptimizeGroup.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.