BladeCutLevels Class¶
-
class
NXOpen.CAM.
BladeCutLevels
¶ Bases:
NXOpen.Builder
Represents 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
DepthMode
Returns: the depth mode Return type: NXOpen.CAM.BladeCutLevelsDepthModeTypes
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DepthMode
Parameters: 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
DepthPerCut
Returns: the depth per cut Return type: NXOpen.CAM.BladeCutLevelsDepthPerCutTypes
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DepthPerCut
Parameters: 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
Distance
Returns: the distance Return type: NXOpen.CAM.InheritableToolDepBuilder
New in version NX7.0.0.
License requirements: None.
EndPercent¶
-
BladeCutLevels.
EndPercent
¶ Returns or sets the end %
-------------------------------------
Getter Method
Signature
EndPercent
Returns: the end % Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndPercent
Parameters: 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
HubExtensions
Returns: the hub extensions Return type: NXOpen.CAM.BladeCutLevelsHubExtensionsTypes
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
HubExtensions
Parameters: 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
IncompleteLevels
Returns: the incomplete levels Return type: NXOpen.CAM.BladeCutLevelsIncompleteLevelsTypes
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IncompleteLevels
Parameters: 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
NumberOfCuts
Returns: the number of cuts Return type: int New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NumberOfCuts
Parameters: 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
NumberOfIntermediateCuts
Returns: the number of intemediate cuts Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NumberOfIntermediateCuts
Parameters: 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
RangeDepth
Returns: the range depth Return type: NXOpen.CAM.BladeCutLevelsRangeDepthTypes
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RangeDepth
Parameters: 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
ReduceDepthPerCutWhenEmbeded
Returns: If reduce depth per cut when embeded Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReduceDepthPerCutWhenEmbeded
Parameters: 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
ScallopDistance
Returns: the scallop distance Return type: NXOpen.CAM.InheritableDoubleBuilder
New in version NX7.0.0.
License requirements: None.
StartPercent¶
-
BladeCutLevels.
StartPercent
¶ Returns or sets the start %
-------------------------------------
Getter Method
Signature
StartPercent
Returns: the start % Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartPercent
Parameters: 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.