NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.CAM.NcmHoleMachining Class Reference

Represents a NXOpen.CAM.NcmHoleMachining More...

Inheritance diagram for NXOpen.CAM.NcmHoleMachining:
NXOpen.CAM.NcmSubopBuilder NXOpen.CAM.BaseBuilder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAM.NcmHoleDrilling

Public Types

enum  CutcomTypes { None, AllPasses, FinalPass }
 Available types for cutter compensation in hole machining More...
 
enum  FinalTypes {
  Clearance, Distance, None, ClearanceShortestDistance,
  ClearanceCutPlane
}
 Available types for final clearance in hole machining More...
 
enum  InitialTypes {
  Clearance, Distance, None, BlankPlane,
  ClearanceShortestDistance, ClearanceCutPlane
}
 Available types for initial clearance in hole machining More...
 
enum  OverlapTypes { Axial, AlongCut, Angle }
 Available types for overlap types More...
 
- Public Types inherited from NXOpen.CAM.NcmSubopBuilder
enum  DefaultRegionStartTypes { MidPoint, Corner }
 Available types for default region start in subop milling More...
 
enum  TransferUsing {
  EngageRetract, FollowBoundary, LiftPlunge, None,
  Smooth
}
 transfer using type for transfer within region More...
 

Properties

unsafe bool CollisionCheck [get, set]
 Returns or sets the collision check activation More...
 
unsafe double CutcomMinimumAngle [get, set]
 Returns or sets the cutter compensation minimum angle More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
CutcomMinimumMove [get]
 Returns the cutter compensation minimum move builder (inheritable tool dep) More...
 
unsafe bool CutcomOutputContactPoint [get, set]
 Returns or sets the cutter compensation output contact point status More...
 
unsafe bool CutcomOutputPlane [get, set]
 Returns or sets the cutter compensation output plane status More...
 
unsafe
NXOpen.CAM.NcmHoleMachining.CutcomTypes 
CutcomType [get, set]
 Returns or sets the cutter compensation type More...
 
unsafe
NXOpen.CAM.NcmHoleMachiningEngRet 
Engage [get]
 Returns the engage settings More...
 
unsafe
NXOpen.CAM.NcmHoleMachiningEngRet 
FinalRetract [get]
 Returns the final retract settings More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
FinalSafeDistance [get]
 Returns the final safe distance builder (inheritable tool dep) More...
 
unsafe
NXOpen.CAM.NcmHoleMachining.FinalTypes 
FinalType [get, set]
 Returns or sets the final type More...
 
unsafe
NXOpen.CAM.NcmHoleMachiningEngRet 
InitialEngage [get]
 Returns the initial engage settings More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
InitialSafeDistance [get]
 Returns the initial safe distance builder (inheritable tool dep) More...
 
unsafe
NXOpen.CAM.NcmHoleMachining.InitialTypes 
InitialType [get, set]
 Returns or sets the initial type More...
 
unsafe
NXOpen.CAM.NcmSmoothingBuilder 
NcmSmoothing [get]
 Returns the non cutting smoothing More...
 
unsafe double NumberOfThreads [get, set]
 Returns or sets the number of threads More...
 
unsafe double OverlapAngle [get, set]
 Returns or sets the overlap angle More...
 
unsafe double OverlapDistance [get, set]
 Returns or sets the overlap distance More...
 
unsafe
NXOpen.CAM.NcmHoleMachining.OverlapTypes 
OverlapType [get, set]
 Returns or sets the region start type More...
 
unsafe double RegionStartAngle [get, set]
 Returns or sets the region start angle More...
 
unsafe
NXOpen.CAM.NcmHoleMachiningEngRet 
Retract [get]
 Returns the retract settings More...
 
unsafe bool StartFromCenter [get, set]
 Returns or sets the start from center More...
 
unsafe bool SuppressCutcom [get, set]
 Returns or sets the suppress cutter compensation More...
 
unsafe string TrackingData [get, set]
 Returns or sets the tracking data (tracking point type) More...
 
unsafe
NXOpen.CAM.NcmAvoidancePointBuilder 
TransferAvoidanceFrom [get]
 Returns the from point builder More...
 
unsafe
NXOpen.CAM.NcmAvoidancePointBuilder 
TransferAvoidanceGohome [get]
 Returns the gohome point builder More...
 
unsafe
NXOpen.CAM.NcmAvoidancePointBuilder 
TransferAvoidanceReturn [get]
 Returns the return point builder More...
 
unsafe
NXOpen.CAM.NcmAvoidancePointBuilder 
TransferAvoidanceStart [get]
 Returns the start point builder More...
 
unsafe NXOpen.CAM.NcmTransfer TransferBetweenRegions [get]
 Returns the transfer between regions More...
 
unsafe
NXOpen.CAM.NcmClearanceBuilder 
TransferClearance [get]
 Returns the clearance setting More...
 
unsafe
NXOpen.CAM.NcmTransferBuilder 
TransferInitialFinal [get]
 Returns the transfer settings for initial and final More...
 
- Properties inherited from NXOpen.CAM.NcmSubopBuilder
unsafe
NXOpen.CAM.NcmSubopBuilder.DefaultRegionStartTypes 
DefaultRegionStartType [get, set]
 Returns or sets the region start type More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
StartPointsEffectDistBuilder [get]
 Returns the region start points effective distance builder (inheritable tool dep) More...
 
unsafe bool StartPointsUseEffectDist [get, set]
 Returns or sets the start points use effective distance More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.CAM.NcmSubopBuilder
unsafe void GetRegionStartPoints (out NXOpen.Point[] regionStartPoints)
 Returns region start points More...
 
unsafe void SetRegionStartPoints (NXOpen.Point[] regionStartPoints)
 Sets region start points More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.CAM.NcmHoleMachining

Created in NX7.5.0

Member Enumeration Documentation

Available types for cutter compensation in hole machining

Enumerator
None 

cutter compensation off

AllPasses 

cutter compensation on all passes

FinalPass 

cutter compensation on last pass

Available types for final clearance in hole machining

Enumerator
Clearance 

clearance

Distance 

distance

None 

none

ClearanceShortestDistance 

Clearance - Shortest Distance

ClearanceCutPlane 

Clearance - Cut Plane

Available types for initial clearance in hole machining

Enumerator
Clearance 

Clearance - Tool Axis

Distance 

distance

None 

none

BlankPlane 

blank plane

ClearanceShortestDistance 

Clearance - Shortest Distance

ClearanceCutPlane 

Clearance - Cut Plane

Available types for overlap types

Enumerator
Axial 

axial

AlongCut 

along cut

Angle 

angle

Property Documentation

unsafe bool NXOpen.CAM.NcmHoleMachining.CollisionCheck
getset

Returns or sets the collision check activation

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.NcmHoleMachining.CutcomMinimumAngle
getset

Returns or sets the cutter compensation minimum angle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmHoleMachining.CutcomMinimumMove
get

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

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.CAM.NcmHoleMachining.CutcomOutputContactPoint
getset

Returns or sets the cutter compensation output contact point status

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.NcmHoleMachining.CutcomOutputPlane
getset

Returns or sets the cutter compensation output plane status

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmHoleMachining.CutcomTypes NXOpen.CAM.NcmHoleMachining.CutcomType
getset

Returns or sets the cutter compensation type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmHoleMachiningEngRet NXOpen.CAM.NcmHoleMachining.Engage
get

Returns the engage settings

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmHoleMachiningEngRet NXOpen.CAM.NcmHoleMachining.FinalRetract
get

Returns the final retract settings

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmHoleMachining.FinalSafeDistance
get

Returns the final safe distance builder (inheritable tool dep)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmHoleMachining.FinalTypes NXOpen.CAM.NcmHoleMachining.FinalType
getset

Returns or sets the final type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmHoleMachiningEngRet NXOpen.CAM.NcmHoleMachining.InitialEngage
get

Returns the initial engage settings

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmHoleMachining.InitialSafeDistance
get

Returns the initial safe distance builder (inheritable tool dep)

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmHoleMachining.InitialTypes NXOpen.CAM.NcmHoleMachining.InitialType
getset

Returns or sets the initial type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmSmoothingBuilder NXOpen.CAM.NcmHoleMachining.NcmSmoothing
get

Returns the non cutting smoothing

Created in NX10.0.3

License requirements: None.

unsafe double NXOpen.CAM.NcmHoleMachining.NumberOfThreads
getset

Returns or sets the number of threads

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.NcmHoleMachining.OverlapAngle
getset

Returns or sets the overlap angle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.NcmHoleMachining.OverlapDistance
getset

Returns or sets the overlap distance

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmHoleMachining.OverlapTypes NXOpen.CAM.NcmHoleMachining.OverlapType
getset

Returns or sets the region start type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.NcmHoleMachining.RegionStartAngle
getset

Returns or sets the region start angle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmHoleMachiningEngRet NXOpen.CAM.NcmHoleMachining.Retract
get

Returns the retract settings

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.CAM.NcmHoleMachining.StartFromCenter
getset

Returns or sets the start from center

Created in NX7.5.5

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.NcmHoleMachining.SuppressCutcom
getset

Returns or sets the suppress cutter compensation

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe string NXOpen.CAM.NcmHoleMachining.TrackingData
getset

Returns or sets the tracking data (tracking point type)

Created in NX9.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmAvoidancePointBuilder NXOpen.CAM.NcmHoleMachining.TransferAvoidanceFrom
get

Returns the from point builder

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmAvoidancePointBuilder NXOpen.CAM.NcmHoleMachining.TransferAvoidanceGohome
get

Returns the gohome point builder

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmAvoidancePointBuilder NXOpen.CAM.NcmHoleMachining.TransferAvoidanceReturn
get

Returns the return point builder

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmAvoidancePointBuilder NXOpen.CAM.NcmHoleMachining.TransferAvoidanceStart
get

Returns the start point builder

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmTransfer NXOpen.CAM.NcmHoleMachining.TransferBetweenRegions
get

Returns the transfer between regions

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.NcmClearanceBuilder NXOpen.CAM.NcmHoleMachining.TransferClearance
get

Returns the clearance setting

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.NcmTransferBuilder NXOpen.CAM.NcmHoleMachining.TransferInitialFinal
get

Returns the transfer settings for initial and final

Created in NX7.5.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.