NcmHoleMachining Class¶
-
class
NXOpen.CAM.NcmHoleMachining¶ Bases:
NXOpen.CAM.NcmSubopBuilderRepresents a
NXOpen.CAM.NcmHoleMachiningNew in version NX7.5.0.
Properties¶
| Property | Description |
|---|---|
| CollisionCheck | Returns or sets the collision check activation |
| CutcomMinimumAngle | Returns or sets the cutter compensation minimum angle |
| CutcomMinimumMove | 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 |
| CutcomType | Returns or sets the cutter compensation type |
| DefaultRegionStartType | Returns or sets the region start type |
| Engage | Returns the engage settings |
| FinalRetract | Returns the final retract settings |
| FinalSafeDistance | Returns the final safe distance builder (inheritable tool dep) |
| FinalType | Returns or sets the final type |
| InitialEngage | Returns the initial engage settings |
| InitialSafeDistance | Returns the initial safe distance builder (inheritable tool dep) |
| InitialType | Returns or sets the initial type |
| NcmSmoothing | Returns the non cutting smoothing |
| NumberOfThreads | Returns or sets the number of threads |
| OverlapAngle | Returns or sets the overlap angle |
| OverlapDistance | Returns or sets the overlap distance |
| OverlapType | Returns or sets the region start type |
| RegionStartAngle | Returns or sets the region start angle |
| Retract | Returns the retract settings |
| StartFromCenter | Returns or sets the start from center |
| 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. |
| TrackingData | Returns or sets the tracking data (tracking point type) |
| 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. |
Enumerations¶
| NcmHoleMachiningCutcomTypes Enumeration | Available types for cutter compensation in hole machining |
| NcmHoleMachiningFinalTypes Enumeration | Available types for final clearance in hole machining |
| NcmHoleMachiningInitialTypes Enumeration | Available types for initial clearance in hole machining |
| NcmHoleMachiningOverlapTypes Enumeration | Available types for overlap types |
Property Detail¶
CollisionCheck¶
-
NcmHoleMachining.CollisionCheck¶ Returns or sets the collision check activation
-------------------------------------Getter Method
Signature
CollisionCheckReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CollisionCheckParameters: newValue (bool) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CutcomMinimumAngle¶
-
NcmHoleMachining.CutcomMinimumAngle¶ Returns or sets the cutter compensation minimum angle
-------------------------------------Getter Method
Signature
CutcomMinimumAngleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomMinimumAngleParameters: minimumAngle (float) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CutcomMinimumMove¶
-
NcmHoleMachining.CutcomMinimumMove¶ Returns the cutter compensation minimum move builder (inheritable tool dep)
-------------------------------------Getter Method
Signature
CutcomMinimumMoveReturns: The cutcom minimum move builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX7.5.0.
License requirements: None.
CutcomOutputContactPoint¶
-
NcmHoleMachining.CutcomOutputContactPoint¶ Returns or sets the cutter compensation output contact point status
-------------------------------------Getter Method
Signature
CutcomOutputContactPointReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomOutputContactPointParameters: newValue (bool) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CutcomOutputPlane¶
-
NcmHoleMachining.CutcomOutputPlane¶ Returns or sets the cutter compensation output plane status
-------------------------------------Getter Method
Signature
CutcomOutputPlaneReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomOutputPlaneParameters: outputPlane (bool) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CutcomType¶
-
NcmHoleMachining.CutcomType¶ Returns or sets the cutter compensation type
-------------------------------------Getter Method
Signature
CutcomTypeReturns: Return type: NXOpen.CAM.NcmHoleMachiningCutcomTypesNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CutcomTypeParameters: cutcomType ( NXOpen.CAM.NcmHoleMachiningCutcomTypes) –New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
Engage¶
-
NcmHoleMachining.Engage¶ Returns the engage settings
-------------------------------------Getter Method
Signature
EngageReturns: The engage builder Return type: NXOpen.CAM.NcmHoleMachiningEngRetNew in version NX7.5.0.
License requirements: None.
FinalRetract¶
-
NcmHoleMachining.FinalRetract¶ Returns the final retract settings
-------------------------------------Getter Method
Signature
FinalRetractReturns: The final retract builder Return type: NXOpen.CAM.NcmHoleMachiningEngRetNew in version NX7.5.0.
License requirements: None.
FinalSafeDistance¶
-
NcmHoleMachining.FinalSafeDistance¶ Returns the final safe distance builder (inheritable tool dep)
-------------------------------------Getter Method
Signature
FinalSafeDistanceReturns: The final safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX7.5.0.
License requirements: None.
FinalType¶
-
NcmHoleMachining.FinalType¶ Returns or sets the final type
-------------------------------------Getter Method
Signature
FinalTypeReturns: Return type: NXOpen.CAM.NcmHoleMachiningFinalTypesNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FinalTypeParameters: finalType ( NXOpen.CAM.NcmHoleMachiningFinalTypes) –New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
InitialEngage¶
-
NcmHoleMachining.InitialEngage¶ Returns the initial engage settings
-------------------------------------Getter Method
Signature
InitialEngageReturns: The initial engage Return type: NXOpen.CAM.NcmHoleMachiningEngRetNew in version NX7.5.0.
License requirements: None.
InitialSafeDistance¶
-
NcmHoleMachining.InitialSafeDistance¶ Returns the initial safe distance builder (inheritable tool dep)
-------------------------------------Getter Method
Signature
InitialSafeDistanceReturns: The initial safe distance builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX7.5.0.
License requirements: None.
InitialType¶
-
NcmHoleMachining.InitialType¶ Returns or sets the initial type
-------------------------------------Getter Method
Signature
InitialTypeReturns: Return type: NXOpen.CAM.NcmHoleMachiningInitialTypesNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InitialTypeParameters: initialType ( NXOpen.CAM.NcmHoleMachiningInitialTypes) –New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
NcmSmoothing¶
-
NcmHoleMachining.NcmSmoothing¶ Returns the non cutting smoothing
-------------------------------------Getter Method
Signature
NcmSmoothingReturns: The non cutting smoothing Return type: NXOpen.CAM.NcmSmoothingBuilderNew in version NX10.0.3.
License requirements: None.
NumberOfThreads¶
-
NcmHoleMachining.NumberOfThreads¶ Returns or sets the number of threads
-------------------------------------Getter Method
Signature
NumberOfThreadsReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NumberOfThreadsParameters: numberOfThreads (float) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
OverlapAngle¶
-
NcmHoleMachining.OverlapAngle¶ Returns or sets the overlap angle
-------------------------------------Getter Method
Signature
OverlapAngleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverlapAngleParameters: overlapAngle (float) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
OverlapDistance¶
-
NcmHoleMachining.OverlapDistance¶ Returns or sets the overlap distance
-------------------------------------Getter Method
Signature
OverlapDistanceReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverlapDistanceParameters: overlapDistance (float) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
OverlapType¶
-
NcmHoleMachining.OverlapType¶ Returns or sets the region start type
-------------------------------------Getter Method
Signature
OverlapTypeReturns: Return type: NXOpen.CAM.NcmHoleMachiningOverlapTypesNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverlapTypeParameters: overlapType ( NXOpen.CAM.NcmHoleMachiningOverlapTypes) –New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
RegionStartAngle¶
-
NcmHoleMachining.RegionStartAngle¶ Returns or sets the region start angle
-------------------------------------Getter Method
Signature
RegionStartAngleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RegionStartAngleParameters: regionStartAngle (float) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
Retract¶
-
NcmHoleMachining.Retract¶ Returns the retract settings
-------------------------------------Getter Method
Signature
RetractReturns: The retract builder Return type: NXOpen.CAM.NcmHoleMachiningEngRetNew in version NX7.5.0.
License requirements: None.
StartFromCenter¶
-
NcmHoleMachining.StartFromCenter¶ Returns or sets the start from center
-------------------------------------Getter Method
Signature
StartFromCenterReturns: the start from center Return type: bool New in version NX7.5.5.
License requirements: None.
-------------------------------------Setter Method
Signature
StartFromCenterParameters: startFromCenter (bool) – the start from center New in version NX7.5.5.
License requirements: cam_base (“CAM BASE”)
SuppressCutcom¶
-
NcmHoleMachining.SuppressCutcom¶ Returns or sets the suppress cutter compensation
-------------------------------------Getter Method
Signature
SuppressCutcomReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SuppressCutcomParameters: suppressCutcom (bool) – New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
TrackingData¶
-
NcmHoleMachining.TrackingData¶ Returns or sets the tracking data (tracking point type)
-------------------------------------Getter Method
Signature
TrackingDataReturns: tracking data Return type: str New in version NX9.0.2.
License requirements: None.
-------------------------------------Setter Method
Signature
TrackingDataParameters: trackingData (str) – tracking data New in version NX9.0.2.
License requirements: cam_base (“CAM BASE”)
TransferAvoidanceFrom¶
-
NcmHoleMachining.TransferAvoidanceFrom¶ Returns the from point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceFromReturns: The from point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX7.5.0.
License requirements: None.
TransferAvoidanceGohome¶
-
NcmHoleMachining.TransferAvoidanceGohome¶ Returns the gohome point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceGohomeReturns: The gohome point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX7.5.0.
License requirements: None.
TransferAvoidanceReturn¶
-
NcmHoleMachining.TransferAvoidanceReturn¶ Returns the return point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceReturnReturns: The return point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX7.5.0.
License requirements: None.
TransferAvoidanceStart¶
-
NcmHoleMachining.TransferAvoidanceStart¶ Returns the start point builder
-------------------------------------Getter Method
Signature
TransferAvoidanceStartReturns: The start point builder Return type: NXOpen.CAM.NcmAvoidancePointBuilderNew in version NX7.5.0.
License requirements: None.
TransferBetweenRegions¶
-
NcmHoleMachining.TransferBetweenRegions¶ Returns the transfer between regions
-------------------------------------Getter Method
Signature
TransferBetweenRegionsReturns: Transfer Between Regions Return type: NXOpen.CAM.NcmTransferNew in version NX9.0.0.
License requirements: None.
TransferClearance¶
-
NcmHoleMachining.TransferClearance¶ Returns the clearance setting
-------------------------------------Getter Method
Signature
TransferClearanceReturns: The clearance builder Return type: NXOpen.CAM.NcmClearanceBuilderNew in version NX7.5.0.
License requirements: None.
TransferInitialFinal¶
-
NcmHoleMachining.TransferInitialFinal¶ Returns the transfer settings for initial and final
-------------------------------------Getter Method
Signature
TransferInitialFinalReturns: The transfer builder Return type: NXOpen.CAM.NcmTransferBuilderNew in version NX7.5.0.
License requirements: None.
Method Detail¶
Validate¶
-
NcmHoleMachining.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.