NcmPlanarBuilder Class¶
-
class
NXOpen.CAM.NcmPlanarBuilder¶ Bases:
NXOpen.CAM.NcmSubopBuilderRepresents a
NXOpen.CAM.NcmPlanarBuilderNew 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
ApplySafetyToDirectReturns: the apply safety value Return type: bool New in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
ApplySafetyToDirectParameters: 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
ClearanceBuilderReturns: Clearance Return type: NXOpen.CAM.NcmClearanceBuilderNew in version NX5.0.0.
License requirements: None.
CollisionCheck¶
-
NcmPlanarBuilder.CollisionCheck¶ Returns or sets the collision check activation
-------------------------------------Getter Method
Signature
CollisionCheckReturns: Return type: bool New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CollisionCheckParameters: 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
CutcomMinimumAngleReturns: Return type: float New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomMinimumAngleParameters: 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
CutcomMinimumMoveBuilderReturns: The cutcom minimum move builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX5.0.0.
License requirements: None.
CutcomOutputContactPoint¶
-
NcmPlanarBuilder.CutcomOutputContactPoint¶ Returns or sets the cutter compensation output contact point status
-------------------------------------Getter Method
Signature
CutcomOutputContactPointReturns: Return type: bool New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomOutputContactPointParameters: 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
CutcomOutputPlaneReturns: Return type: bool New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomOutputPlaneParameters: 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
CutcomTrackingPointTypeReturns: Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomTrackingPointTypeParameters: 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
CutcomTypeReturns: Return type: NXOpen.CAM.NcmPlanarBuilderCutcomTypesNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomTypeParameters: 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
EngageClosedAreaBuilderReturns: the default engage closed area builder Return type: NXOpen.CAM.NcmPlanarEngRetBuilderNew in version NX5.0.0.
License requirements: None.
EngageInitialClosedBuilder¶
-
NcmPlanarBuilder.EngageInitialClosedBuilder¶ Returns the initial engage closed area builder
-------------------------------------Getter Method
Signature
EngageInitialClosedBuilderReturns: the initial engage closed area builder Return type: NXOpen.CAM.NcmPlanarEngRetBuilderNew in version NX5.0.0.
License requirements: None.
EngageInitialOpenBuilder¶
-
NcmPlanarBuilder.EngageInitialOpenBuilder¶ Returns the initial engage open area builder
-------------------------------------Getter Method
Signature
EngageInitialOpenBuilderReturns: the initial engage open area builder Return type: NXOpen.CAM.NcmPlanarEngRetBuilderNew in version NX5.0.0.
License requirements: None.
EngageOpenAreaBuilder¶
-
NcmPlanarBuilder.EngageOpenAreaBuilder¶ Returns the default engage open area builder
-------------------------------------Getter Method
Signature
EngageOpenAreaBuilderReturns: the default engage open area builder Return type: NXOpen.CAM.NcmPlanarEngRetBuilderNew in version NX5.0.0.
License requirements: None.
FinalSafeDistanceBuilder¶
-
NcmPlanarBuilder.FinalSafeDistanceBuilder¶ Returns the final safe distance builder (inheritable tool dep)
-------------------------------------Getter Method
Signature
FinalSafeDistanceBuilderReturns: The final safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX5.0.0.
License requirements: None.
FinalType¶
-
NcmPlanarBuilder.FinalType¶ Returns or sets the final type
-------------------------------------Getter Method
Signature
FinalTypeReturns: Return type: NXOpen.CAM.NcmPlanarBuilderFinalTypesNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FinalTypeParameters: 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
InitialSafeDistanceBuilderReturns: The initial safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX5.0.0.
License requirements: None.
InitialType¶
-
NcmPlanarBuilder.InitialType¶ Returns or sets the initial type
-------------------------------------Getter Method
Signature
InitialTypeReturns: Return type: NXOpen.CAM.NcmPlanarBuilderInitialTypesNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InitialTypeParameters: 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
LimitEngRetToCutRegionReturns: Return type: bool New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LimitEngRetToCutRegionParameters: 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
OverlapDistanceBuilderReturns: The overlap distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew 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
PredrillPointsEffectDistBuilderReturns: The predrill points effective distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX5.0.0.
License requirements: None.
PredrillPointsOutput¶
-
NcmPlanarBuilder.PredrillPointsOutput¶ Returns or sets the pre-drill points output option
-------------------------------------Getter Method
Signature
PredrillPointsOutputReturns: Return type: NXOpen.CAM.NcmPlanarBuilderPredrillPointsOutputOptionsNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PredrillPointsOutputParameters: 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
PredrillPointsUseEffectDistReturns: Return type: bool New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PredrillPointsUseEffectDistParameters: 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
RetractAreaBuilderReturns: the retract area builder Return type: NXOpen.CAM.NcmPlanarEngRetBuilderNew in version NX5.0.0.
License requirements: None.
RetractFinalBuilder¶
-
NcmPlanarBuilder.RetractFinalBuilder¶ Returns the final retract builder
-------------------------------------Getter Method
Signature
RetractFinalBuilderReturns: the final retract builder Return type: NXOpen.CAM.NcmPlanarEngRetBuilderNew in version NX5.0.0.
License requirements: None.
SmoothingBuilder¶
-
NcmPlanarBuilder.SmoothingBuilder¶ Returns the smoothing builder
-------------------------------------Getter Method
Signature
SmoothingBuilderReturns: The smoothing builder Return type: NXOpen.CAM.NcmSmoothingBuilderNew in version NX9.0.2.
License requirements: None.
SuppressCutcom¶
-
NcmPlanarBuilder.SuppressCutcom¶ Returns or sets the suppress cutter compensation
-------------------------------------Getter Method
Signature
SuppressCutcomReturns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SuppressCutcomParameters: 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
TransferAvoidanceFromBuilderReturns: The from point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX5.0.0.
License requirements: None.
TransferAvoidanceGohomeBuilder¶
-
NcmPlanarBuilder.TransferAvoidanceGohomeBuilder¶ Returns the gohome point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceGohomeBuilderReturns: The gohome point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX5.0.0.
License requirements: None.
TransferAvoidanceReturnBuilder¶
-
NcmPlanarBuilder.TransferAvoidanceReturnBuilder¶ Returns the return point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceReturnBuilderReturns: The return point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX5.0.0.
License requirements: None.
TransferAvoidanceStartBuilder¶
-
NcmPlanarBuilder.TransferAvoidanceStartBuilder¶ Returns the start point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceStartBuilderReturns: The start point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew 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
TransferBetweenLevelsSafeDistanceBuilderReturns: The transfer between levels safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX5.0.0.
License requirements: None.
TransferBetweenLevelsType¶
-
NcmPlanarBuilder.TransferBetweenLevelsType¶ Returns or sets the transfer between levels type
-------------------------------------Getter Method
Signature
TransferBetweenLevelsTypeReturns: Return type: NXOpen.CAM.NcmPlanarBuilderTransferBetweenLevelsTypesNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TransferBetweenLevelsTypeParameters: 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
TransferBetweenRegionsBuilderReturns: Transfer Between Regions Return type: NXOpen.CAM.NcmTransferNew 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
TransferBetweenRegionsSafeDistanceBuilderReturns: The transfer between regions safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew 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
TransferBetweenRegionsTypeReturns: Return type: NXOpen.CAM.NcmPlanarBuilderTransferBetweenRegionsTypesNew in version NX5.0.0.
Deprecated since version NX9.0.0: Please use
NXOpen.CAM.NcmTransfer.Type()instead.License requirements: None.
-------------------------------------Setter Method
Signature
TransferBetweenRegionsTypeParameters: 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
TransferWithinLevelsHeightBuilderReturns: The transfer within levels height builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew 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
TransferWithinLevelsMaxFollowDistanceBuilderReturns: The transfer within levels max follow distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew 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
TransferWithinLevelsSafeDistanceBuilderReturns: The transfer within levels safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX5.0.0.
License requirements: None.
TransferWithinLevelsType¶
-
NcmPlanarBuilder.TransferWithinLevelsType¶ Returns or sets the transfer within levels type
-------------------------------------Getter Method
Signature
TransferWithinLevelsTypeReturns: Return type: NXOpen.CAM.NcmPlanarBuilderTransferWithinLevelsTypesNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TransferWithinLevelsTypeParameters: 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
TransferWithinLevelsWithReturns: Return type: NXOpen.CAM.NcmPlanarBuilderTransferWithinLevelsWithsNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TransferWithinLevelsWithParameters: 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.PointNew 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 pointsNew 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.