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(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(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(end)
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(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(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(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(numOfIntemCuts)
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(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(reduceDepthPerCut)
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(start)
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.