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 mode

New 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 cut

New 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 extensions

New 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 levels

New 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 depth

New 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.