BladeCutLevels Class¶
-
class
NXOpen.CAM.BladeCutLevels¶ Bases:
NXOpen.BuilderRepresents a Blade Cut Levels Builder
This is an abstract class and cannot be instantiated.
New in version NX7.0.0.
Properties¶
| Property | Description |
|---|---|
| DepthMode | Returns or sets the depth mode |
| DepthPerCut | Returns or sets the depth per cut |
| Distance | Returns the distance |
| EndPercent | Returns or sets the end % |
| HubExtensions | Returns or sets the hub extensions |
| IncompleteLevels | Returns or sets the Incomplete levels |
| NumberOfCuts | Returns or sets the number of cuts |
| NumberOfIntermediateCuts | Returns or sets the Number of Intermediate Cuts |
| RangeDepth | Returns or sets the range depth |
| ReduceDepthPerCutWhenEmbeded | Returns or sets the Reduce Depth per Cut when Embeded toggle |
| ScallopDistance | Returns the scallop distance |
| StartPercent | Returns or sets the start % |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| BladeCutLevelsDepthModeTypes Enumeration | Available types for Depth Mode |
| BladeCutLevelsDepthPerCutTypes Enumeration | Available types for Depth per Cut |
| BladeCutLevelsHubExtensionsTypes Enumeration | Available types for Hub Extensions |
| BladeCutLevelsIncompleteLevelsTypes Enumeration | Available types for Incomplete Levels |
| BladeCutLevelsRangeDepthTypes Enumeration | Available types for Range Depth |
Property Detail¶
DepthMode¶
-
BladeCutLevels.DepthMode¶ Returns or sets the depth mode
-------------------------------------Getter Method
Signature
DepthModeReturns: the depth mode Return type: NXOpen.CAM.BladeCutLevelsDepthModeTypesNew in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DepthModeParameters: depthMode ( NXOpen.CAM.BladeCutLevelsDepthModeTypes) – the depth modeNew in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
DepthPerCut¶
-
BladeCutLevels.DepthPerCut¶ Returns or sets the depth per cut
-------------------------------------Getter Method
Signature
DepthPerCutReturns: the depth per cut Return type: NXOpen.CAM.BladeCutLevelsDepthPerCutTypesNew in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DepthPerCutParameters: depthPerCut ( NXOpen.CAM.BladeCutLevelsDepthPerCutTypes) – the depth per cutNew in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
Distance¶
-
BladeCutLevels.Distance¶ Returns the distance
-------------------------------------Getter Method
Signature
DistanceReturns: the distance Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX7.0.0.
License requirements: None.
EndPercent¶
-
BladeCutLevels.EndPercent¶ Returns or sets the end %
-------------------------------------Getter Method
Signature
EndPercentReturns: the end % Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndPercentParameters: end (float) – the end % New in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
HubExtensions¶
-
BladeCutLevels.HubExtensions¶ Returns or sets the hub extensions
-------------------------------------Getter Method
Signature
HubExtensionsReturns: the hub extensions Return type: NXOpen.CAM.BladeCutLevelsHubExtensionsTypesNew in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
HubExtensionsParameters: hubExtensions ( NXOpen.CAM.BladeCutLevelsHubExtensionsTypes) – the hub extensionsNew in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
IncompleteLevels¶
-
BladeCutLevels.IncompleteLevels¶ Returns or sets the Incomplete levels
-------------------------------------Getter Method
Signature
IncompleteLevelsReturns: the incomplete levels Return type: NXOpen.CAM.BladeCutLevelsIncompleteLevelsTypesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IncompleteLevelsParameters: incompleteLevels ( NXOpen.CAM.BladeCutLevelsIncompleteLevelsTypes) – the incomplete levelsNew in version NX8.5.0.
License requirements: cam_base (“CAM BASE”)
NumberOfCuts¶
-
BladeCutLevels.NumberOfCuts¶ Returns or sets the number of cuts
-------------------------------------Getter Method
Signature
NumberOfCutsReturns: the number of cuts Return type: int New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NumberOfCutsParameters: numberOfCuts (int) – the number of cuts New in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
NumberOfIntermediateCuts¶
-
BladeCutLevels.NumberOfIntermediateCuts¶ Returns or sets the Number of Intermediate Cuts
-------------------------------------Getter Method
Signature
NumberOfIntermediateCutsReturns: the number of intemediate cuts Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NumberOfIntermediateCutsParameters: numOfIntemCuts (int) – the number of intemediate cuts New in version NX8.5.0.
License requirements: cam_base (“CAM BASE”)
RangeDepth¶
-
BladeCutLevels.RangeDepth¶ Returns or sets the range depth
-------------------------------------Getter Method
Signature
RangeDepthReturns: the range depth Return type: NXOpen.CAM.BladeCutLevelsRangeDepthTypesNew in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RangeDepthParameters: rangeDepth ( NXOpen.CAM.BladeCutLevelsRangeDepthTypes) – the range depthNew in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
ReduceDepthPerCutWhenEmbeded¶
-
BladeCutLevels.ReduceDepthPerCutWhenEmbeded¶ Returns or sets the Reduce Depth per Cut when Embeded toggle
-------------------------------------Getter Method
Signature
ReduceDepthPerCutWhenEmbededReturns: If reduce depth per cut when embeded Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReduceDepthPerCutWhenEmbededParameters: reduceDepthPerCut (bool) – If reduce depth per Cut when embeded New in version NX8.5.0.
License requirements: cam_base (“CAM BASE”)
ScallopDistance¶
-
BladeCutLevels.ScallopDistance¶ Returns the scallop distance
-------------------------------------Getter Method
Signature
ScallopDistanceReturns: the scallop distance Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.0.0.
License requirements: None.
StartPercent¶
-
BladeCutLevels.StartPercent¶ Returns or sets the start %
-------------------------------------Getter Method
Signature
StartPercentReturns: the start % Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartPercentParameters: start (float) – the start % New in version NX7.0.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
Validate¶
-
BladeCutLevels.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.