NcmPlanarBuilder Class

class NXOpen.CAM.NcmPlanarBuilder

Bases: NXOpen.CAM.NcmSubopBuilder

Represents a NXOpen.CAM.NcmPlanarBuilder

New in version NX5.0.0.

Properties

Property Description
ApplySafetyToDirect Returns or sets the apply safety to direct value
ClearanceBuilder Returns the clearance builder (inheritable tool dep)
CollisionCheck Returns or sets the collision check activation
CutcomMinimumAngle Returns or sets the cutter compensation minimum angle
CutcomMinimumMoveBuilder Returns the cutter compensation minimum move builder (inheritable tool dep)
CutcomOutputContactPoint Returns or sets the cutter compensation output contact point status
CutcomOutputPlane Returns or sets the cutter compensation output plane status
CutcomTrackingPointType Returns or sets the cutter compensation tracking point selection
CutcomType Returns or sets the cutter compensation type
DefaultRegionStartType Returns or sets the region start type
EngageClosedAreaBuilder Returns the default engage closed area builder
EngageInitialClosedBuilder Returns the initial engage closed area builder
EngageInitialOpenBuilder Returns the initial engage open area builder
EngageOpenAreaBuilder Returns the default engage open area builder
FinalSafeDistanceBuilder Returns the final safe distance builder (inheritable tool dep)
FinalType Returns or sets the final type
InitialSafeDistanceBuilder Returns the initial safe distance builder (inheritable tool dep)
InitialType Returns or sets the initial type
LimitEngRetToCutRegion Returns or sets the flag to control limitation of engage and retract motions to cut regions
OverlapDistanceBuilder Returns the start/drill points overlap distance builder (inheritable tool dep)
PredrillPointsEffectDistBuilder Returns the pre-drill points effective distance builder (inheritable tool dep)
PredrillPointsOutput Returns or sets the pre-drill points output option
PredrillPointsUseEffectDist Returns or sets the pre-drill points use effective distance
RetractAreaBuilder Returns the retract area builder
RetractFinalBuilder Returns the final retract builder
SmoothingBuilder Returns the smoothing builder
StartPointsEffectDistBuilder Returns the region start points effective distance builder (inheritable tool dep)
StartPointsUseEffectDist Returns or sets the start points use effective distance
SuppressCutcom Returns or sets the suppress cutter compensation
Tag Returns the Tag for this object.
TransferAvoidanceFromBuilder Returns the from point builder
TransferAvoidanceGohomeBuilder Returns the gohome point builder
TransferAvoidanceReturnBuilder Returns the return point builder
TransferAvoidanceStartBuilder Returns the start point builder
TransferBetweenLevelsSafeDistanceBuilder Returns the transfer between levels safe distance builder (inheritable tool dep)
TransferBetweenLevelsType Returns or sets the transfer between levels type
TransferBetweenRegionsBuilder Returns the Transfer Between Regions builder
TransferBetweenRegionsSafeDistanceBuilder Returns the transfer between regions safe distance builder (inheritable tool dep)
TransferBetweenRegionsType Returns or sets the transfer between regions type
TransferWithinLevelsHeightBuilder Returns the transfer within levels height builder (inheritable tool dep)
TransferWithinLevelsMaxFollowDistanceBuilder Returns the transfer within levels max follow distance builder (inheritable tool dep)
TransferWithinLevelsSafeDistanceBuilder Returns the transfer within levels safe distance builder (inheritable tool dep)
TransferWithinLevelsType Returns or sets the transfer within levels type
TransferWithinLevelsWith Returns or sets the transfer within levels strategy

Methods

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

Enumerations

NcmPlanarBuilderCutcomTypes Enumeration Available types for cutter compensation in planar milling
NcmPlanarBuilderFinalRet Enumeration Available strategies for final retract in planar milling
NcmPlanarBuilderFinalTypes Enumeration Available types for final clearance in planar milling
NcmPlanarBuilderInitialEng Enumeration Available strategies for initial engage in planar milling
NcmPlanarBuilderInitialTypes Enumeration Available types for initial clearance in planar milling
NcmPlanarBuilderPredrillPointsOutputOptions Enumeration Available options for output of pre-drill points in planar milling
NcmPlanarBuilderTransferBetweenLevelsTypes Enumeration Available types for transfer between levels in planar milling
NcmPlanarBuilderTransferBetweenRegionsTypes Enumeration Available types for transfer between regions in planar milling
NcmPlanarBuilderTransferWithinLevelsTypes Enumeration Available types for transfer within levels in planar milling
NcmPlanarBuilderTransferWithinLevelsWiths Enumeration Available strategies for transfer within levels in planar milling

Property Detail

ApplySafetyToDirect

NcmPlanarBuilder.ApplySafetyToDirect

Returns or sets the apply safety to direct value

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

Getter Method

Signature ApplySafetyToDirect

Returns:the apply safety value
Return type:bool

New in version NX9.0.3.

License requirements: None.

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

Setter Method

Signature ApplySafetyToDirect

Parameters:applySafety (bool) – the apply safety value

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)

ClearanceBuilder

NcmPlanarBuilder.ClearanceBuilder

Returns the clearance builder (inheritable tool dep)

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

Getter Method

Signature ClearanceBuilder

Returns:Clearance
Return type:NXOpen.CAM.NcmClearanceBuilder

New in version NX5.0.0.

License requirements: None.

CollisionCheck

NcmPlanarBuilder.CollisionCheck

Returns or sets the collision check activation

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

Getter Method

Signature CollisionCheck

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature CollisionCheck

Parameters:newValue (bool) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutcomMinimumAngle

NcmPlanarBuilder.CutcomMinimumAngle

Returns or sets the cutter compensation minimum angle

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

Getter Method

Signature CutcomMinimumAngle

Returns:
Return type:float

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature CutcomMinimumAngle

Parameters:minimumAngle (float) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutcomMinimumMoveBuilder

NcmPlanarBuilder.CutcomMinimumMoveBuilder

Returns the cutter compensation minimum move builder (inheritable tool dep)

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

Getter Method

Signature CutcomMinimumMoveBuilder

Returns:The cutcom minimum move builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

CutcomOutputContactPoint

NcmPlanarBuilder.CutcomOutputContactPoint

Returns or sets the cutter compensation output contact point status

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

Getter Method

Signature CutcomOutputContactPoint

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature CutcomOutputContactPoint

Parameters:newValue (bool) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutcomOutputPlane

NcmPlanarBuilder.CutcomOutputPlane

Returns or sets the cutter compensation output plane status

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

Getter Method

Signature CutcomOutputPlane

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature CutcomOutputPlane

Parameters:outputPlane (bool) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutcomTrackingPointType

NcmPlanarBuilder.CutcomTrackingPointType

Returns or sets the cutter compensation tracking point selection

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

Getter Method

Signature CutcomTrackingPointType

Returns:
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature CutcomTrackingPointType

Parameters:newValue (int) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutcomType

NcmPlanarBuilder.CutcomType

Returns or sets the cutter compensation type

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

Getter Method

Signature CutcomType

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderCutcomTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature CutcomType

Parameters:cutcomType (NXOpen.CAM.NcmPlanarBuilderCutcomTypes) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

EngageClosedAreaBuilder

NcmPlanarBuilder.EngageClosedAreaBuilder

Returns the default engage closed area builder

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

Getter Method

Signature EngageClosedAreaBuilder

Returns:the default engage closed area builder
Return type:NXOpen.CAM.NcmPlanarEngRetBuilder

New in version NX5.0.0.

License requirements: None.

EngageInitialClosedBuilder

NcmPlanarBuilder.EngageInitialClosedBuilder

Returns the initial engage closed area builder

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

Getter Method

Signature EngageInitialClosedBuilder

Returns:the initial engage closed area builder
Return type:NXOpen.CAM.NcmPlanarEngRetBuilder

New in version NX5.0.0.

License requirements: None.

EngageInitialOpenBuilder

NcmPlanarBuilder.EngageInitialOpenBuilder

Returns the initial engage open area builder

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

Getter Method

Signature EngageInitialOpenBuilder

Returns:the initial engage open area builder
Return type:NXOpen.CAM.NcmPlanarEngRetBuilder

New in version NX5.0.0.

License requirements: None.

EngageOpenAreaBuilder

NcmPlanarBuilder.EngageOpenAreaBuilder

Returns the default engage open area builder

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

Getter Method

Signature EngageOpenAreaBuilder

Returns:the default engage open area builder
Return type:NXOpen.CAM.NcmPlanarEngRetBuilder

New in version NX5.0.0.

License requirements: None.

FinalSafeDistanceBuilder

NcmPlanarBuilder.FinalSafeDistanceBuilder

Returns the final safe distance builder (inheritable tool dep)

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

Getter Method

Signature FinalSafeDistanceBuilder

Returns:The final safe distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

FinalType

NcmPlanarBuilder.FinalType

Returns or sets the final type

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

Getter Method

Signature FinalType

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderFinalTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature FinalType

Parameters:finalType (NXOpen.CAM.NcmPlanarBuilderFinalTypes) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

InitialSafeDistanceBuilder

NcmPlanarBuilder.InitialSafeDistanceBuilder

Returns the initial safe distance builder (inheritable tool dep)

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

Getter Method

Signature InitialSafeDistanceBuilder

Returns:The initial safe distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

InitialType

NcmPlanarBuilder.InitialType

Returns or sets the initial type

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

Getter Method

Signature InitialType

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderInitialTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature InitialType

Parameters:initialType (NXOpen.CAM.NcmPlanarBuilderInitialTypes) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LimitEngRetToCutRegion

NcmPlanarBuilder.LimitEngRetToCutRegion

Returns or sets the flag to control limitation of engage and retract motions to cut regions

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

Getter Method

Signature LimitEngRetToCutRegion

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature LimitEngRetToCutRegion

Parameters:newValue (bool) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

OverlapDistanceBuilder

NcmPlanarBuilder.OverlapDistanceBuilder

Returns the start/drill points overlap distance builder (inheritable tool dep)

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

Getter Method

Signature OverlapDistanceBuilder

Returns:The overlap distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

PredrillPointsEffectDistBuilder

NcmPlanarBuilder.PredrillPointsEffectDistBuilder

Returns the pre-drill points effective distance builder (inheritable tool dep)

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

Getter Method

Signature PredrillPointsEffectDistBuilder

Returns:The predrill points effective distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

PredrillPointsOutput

NcmPlanarBuilder.PredrillPointsOutput

Returns or sets the pre-drill points output option

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

Getter Method

Signature PredrillPointsOutput

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderPredrillPointsOutputOptions

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature PredrillPointsOutput

Parameters:newValue (NXOpen.CAM.NcmPlanarBuilderPredrillPointsOutputOptions) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

PredrillPointsUseEffectDist

NcmPlanarBuilder.PredrillPointsUseEffectDist

Returns or sets the pre-drill points use effective distance

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

Getter Method

Signature PredrillPointsUseEffectDist

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature PredrillPointsUseEffectDist

Parameters:newValue (bool) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

RetractAreaBuilder

NcmPlanarBuilder.RetractAreaBuilder

Returns the retract area builder

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

Getter Method

Signature RetractAreaBuilder

Returns:the retract area builder
Return type:NXOpen.CAM.NcmPlanarEngRetBuilder

New in version NX5.0.0.

License requirements: None.

RetractFinalBuilder

NcmPlanarBuilder.RetractFinalBuilder

Returns the final retract builder

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

Getter Method

Signature RetractFinalBuilder

Returns:the final retract builder
Return type:NXOpen.CAM.NcmPlanarEngRetBuilder

New in version NX5.0.0.

License requirements: None.

SmoothingBuilder

NcmPlanarBuilder.SmoothingBuilder

Returns the smoothing builder

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

Getter Method

Signature SmoothingBuilder

Returns:The smoothing builder
Return type:NXOpen.CAM.NcmSmoothingBuilder

New in version NX9.0.2.

License requirements: None.

SuppressCutcom

NcmPlanarBuilder.SuppressCutcom

Returns or sets the suppress cutter compensation

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

Getter Method

Signature SuppressCutcom

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature SuppressCutcom

Parameters:suppressCutcom (bool) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

TransferAvoidanceFromBuilder

NcmPlanarBuilder.TransferAvoidanceFromBuilder

Returns the from point builder

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

Getter Method

Signature TransferAvoidanceFromBuilder

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

New in version NX5.0.0.

License requirements: None.

TransferAvoidanceGohomeBuilder

NcmPlanarBuilder.TransferAvoidanceGohomeBuilder

Returns the gohome point builder

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

Getter Method

Signature TransferAvoidanceGohomeBuilder

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

New in version NX5.0.0.

License requirements: None.

TransferAvoidanceReturnBuilder

NcmPlanarBuilder.TransferAvoidanceReturnBuilder

Returns the return point builder

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

Getter Method

Signature TransferAvoidanceReturnBuilder

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

New in version NX5.0.0.

License requirements: None.

TransferAvoidanceStartBuilder

NcmPlanarBuilder.TransferAvoidanceStartBuilder

Returns the start point builder

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

Getter Method

Signature TransferAvoidanceStartBuilder

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

New in version NX5.0.0.

License requirements: None.

TransferBetweenLevelsSafeDistanceBuilder

NcmPlanarBuilder.TransferBetweenLevelsSafeDistanceBuilder

Returns the transfer between levels safe distance builder (inheritable tool dep)

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

Getter Method

Signature TransferBetweenLevelsSafeDistanceBuilder

Returns:The transfer between levels safe distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

TransferBetweenLevelsType

NcmPlanarBuilder.TransferBetweenLevelsType

Returns or sets the transfer between levels type

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

Getter Method

Signature TransferBetweenLevelsType

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderTransferBetweenLevelsTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature TransferBetweenLevelsType

Parameters:transferType (NXOpen.CAM.NcmPlanarBuilderTransferBetweenLevelsTypes) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

TransferBetweenRegionsBuilder

NcmPlanarBuilder.TransferBetweenRegionsBuilder

Returns the Transfer Between Regions builder

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

Getter Method

Signature TransferBetweenRegionsBuilder

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

New in version NX9.0.0.

License requirements: None.

TransferBetweenRegionsSafeDistanceBuilder

NcmPlanarBuilder.TransferBetweenRegionsSafeDistanceBuilder

Returns the transfer between regions safe distance builder (inheritable tool dep)

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

Getter Method

Signature TransferBetweenRegionsSafeDistanceBuilder

Returns:The transfer between regions safe distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

Deprecated since version NX9.0.0: Please use NXOpen.CAM.NcmTransfer.SafeDistanceBuilder() instead.

License requirements: None.

TransferBetweenRegionsType

NcmPlanarBuilder.TransferBetweenRegionsType

Returns or sets the transfer between regions type

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

Getter Method

Signature TransferBetweenRegionsType

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderTransferBetweenRegionsTypes

New in version NX5.0.0.

Deprecated since version NX9.0.0: Please use NXOpen.CAM.NcmTransfer.Type() instead.

License requirements: None.

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

Setter Method

Signature TransferBetweenRegionsType

Parameters:transferType (NXOpen.CAM.NcmPlanarBuilderTransferBetweenRegionsTypes) –

New in version NX5.0.0.

Deprecated since version NX9.0.0: Please use NXOpen.CAM.NcmTransfer.Type() instead.

License requirements: cam_base (“CAM BASE”)

TransferWithinLevelsHeightBuilder

NcmPlanarBuilder.TransferWithinLevelsHeightBuilder

Returns the transfer within levels height builder (inheritable tool dep)

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

Getter Method

Signature TransferWithinLevelsHeightBuilder

Returns:The transfer within levels height builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

TransferWithinLevelsMaxFollowDistanceBuilder

NcmPlanarBuilder.TransferWithinLevelsMaxFollowDistanceBuilder

Returns the transfer within levels max follow distance builder (inheritable tool dep)

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

Getter Method

Signature TransferWithinLevelsMaxFollowDistanceBuilder

Returns:The transfer within levels max follow distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

TransferWithinLevelsSafeDistanceBuilder

NcmPlanarBuilder.TransferWithinLevelsSafeDistanceBuilder

Returns the transfer within levels safe distance builder (inheritable tool dep)

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

Getter Method

Signature TransferWithinLevelsSafeDistanceBuilder

Returns:The transfer within levels safe distance builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX5.0.0.

License requirements: None.

TransferWithinLevelsType

NcmPlanarBuilder.TransferWithinLevelsType

Returns or sets the transfer within levels type

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

Getter Method

Signature TransferWithinLevelsType

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderTransferWithinLevelsTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature TransferWithinLevelsType

Parameters:transferType (NXOpen.CAM.NcmPlanarBuilderTransferWithinLevelsTypes) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

TransferWithinLevelsWith

NcmPlanarBuilder.TransferWithinLevelsWith

Returns or sets the transfer within levels strategy

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

Getter Method

Signature TransferWithinLevelsWith

Returns:
Return type:NXOpen.CAM.NcmPlanarBuilderTransferWithinLevelsWiths

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature TransferWithinLevelsWith

Parameters:newValue (NXOpen.CAM.NcmPlanarBuilderTransferWithinLevelsWiths) –

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

GetPredrillPoints

NcmPlanarBuilder.GetPredrillPoints

The pre-drill points

Signature GetPredrillPoints()

Returns:Array of points
Return type:list of NXOpen.Point

New in version NX5.0.0.

License requirements: None.

SetPredrillPoints

NcmPlanarBuilder.SetPredrillPoints

The pre-drill points

Signature SetPredrillPoints(predrillPoints)

Parameters:predrillPoints (list of NXOpen.Point) – Array of points

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Validate

NcmPlanarBuilder.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.