NXOpen .NET Reference
12.0.0
|
Represents a cut level object for cavity mill and zlevel mill. More...
Public Types | |
enum | RangeTypes { Automatic, UserDefined, Single } |
range types More... | |
enum | Types { Constant, Optimized, RangeBottom } |
cut level types More... | |
enum | MeasureTypes { TopLevel, RangeTop, RangeBottom, WcsOrigin } |
measure from types More... | |
Public Member Functions | |
unsafe void | ApplyGlobalDepthPerCut () |
Update the cut levels based on the global depth per cut More... | |
unsafe void | SetTopGeometry (NXOpen.NXObject currentValue) |
Set the top selected geometry More... | |
unsafe bool | InitializeData () |
Prepare and update cut level data More... | |
unsafe int | AddRangeFromDepth (double rangeDepth, double depthPerCut, NXOpen.CAM.CutLevel.MeasureTypes measureType, int referencedRange) |
Add a new range by specifying the range depth More... | |
unsafe int | AddRangeFromGeometry (NXOpen.NXObject selectedObject, double depthPerCut) |
Add a new range by specifying the level geometry More... | |
unsafe void | DeleteRange (int index) |
Delete a range More... | |
unsafe void | SetRangeDepth (int index, double rangeDepth, NXOpen.CAM.CutLevel.MeasureTypes measureType) |
Set the range depth More... | |
unsafe void | SetRangeDepthPerCut (int index, double depthPerCut) |
Set the range depth per cut More... | |
unsafe void | SetRangeGeometry (int index, NXOpen.NXObject geometry) |
Set the range geometry More... | |
Properties | |
unsafe NXOpen.CAM.CutLevel.Types | CutLevelType [get, set] |
Returns or sets the cut level type More... | |
unsafe NXOpen.CAM.InheritableToolDepBuilder | DistanceBelow [get] |
Returns the distance below the bottom of the last range More... | |
unsafe NXOpen.CAM.StepoverBuilder | GlobalDepthPerCut [get] |
Returns the global depth per cut More... | |
unsafe NXOpen.CAM.CutLevel.RangeTypes | RangeType [get, set] |
Returns or sets the range type More... | |
unsafe bool | TopOffCriticalDepths [get, set] |
Returns or sets the top off critical depths More... | |
unsafe double | TopZc [get, set] |
Returns or sets the top ZC value More... | |
Represents a cut level object for cavity mill and zlevel mill.
Created in NX7.5.0
unsafe int NXOpen.CAM.CutLevel.AddRangeFromDepth | ( | double | rangeDepth, |
double | depthPerCut, | ||
NXOpen.CAM.CutLevel.MeasureTypes | measureType, | ||
int | referencedRange | ||
) |
Add a new range by specifying the range depth
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
rangeDepth | the range depth from reference point |
depthPerCut | the local depth per cut, if zero, set with global depth per cut |
measureType | the measure type for the depth |
referencedRange | the position of referenced range, only valid when measure type is range top or bottom. if -1, referencing the last range. |
unsafe int NXOpen.CAM.CutLevel.AddRangeFromGeometry | ( | NXOpen.NXObject | selectedObject, |
double | depthPerCut | ||
) |
Add a new range by specifying the level geometry
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
selectedObject | the geometry associated to the current level |
depthPerCut | the local depth per cut, if zero, set with global depth per cut |
unsafe void NXOpen.CAM.CutLevel.ApplyGlobalDepthPerCut | ( | ) |
Update the cut levels based on the global depth per cut
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
unsafe void NXOpen.CAM.CutLevel.DeleteRange | ( | int | index | ) |
Delete a range
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be deleted |
unsafe bool NXOpen.CAM.CutLevel.InitializeData | ( | ) |
Prepare and update cut level data
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
unsafe void NXOpen.CAM.CutLevel.SetRangeDepth | ( | int | index, |
double | rangeDepth, | ||
NXOpen.CAM.CutLevel.MeasureTypes | measureType | ||
) |
Set the range depth
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be modified |
rangeDepth | the range depth |
measureType | the measure type for the depth |
unsafe void NXOpen.CAM.CutLevel.SetRangeDepthPerCut | ( | int | index, |
double | depthPerCut | ||
) |
Set the range depth per cut
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be modified |
depthPerCut | the local depth per cut |
unsafe void NXOpen.CAM.CutLevel.SetRangeGeometry | ( | int | index, |
NXOpen.NXObject | geometry | ||
) |
Set the range geometry
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
index | the range index to be modified |
geometry | the geometry associated to the current level |
unsafe void NXOpen.CAM.CutLevel.SetTopGeometry | ( | NXOpen.NXObject | currentValue | ) |
Set the top selected geometry
Created in NX7.5.0
License requirements: cam_base ("CAM BASE")
currentValue | the top object |
|
getset |
Returns or sets the cut level type
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
get |
Returns the distance below the bottom of the last range
Created in NX7.5.0
License requirements: None.
|
get |
Returns the global depth per cut
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the range type
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the top off critical depths
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the top ZC value
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")