public interface CornerControlBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
CornerControlBuilder.AdjustFeedRateOptions
Available Adjust Feed Rate options
|
static class |
CornerControlBuilder.CornerControlMethods
Available methods for Corner Control
|
static class |
CornerControlBuilder.SlowdownDistanceOptions
Available Slowdown Distance options
|
static class |
CornerControlBuilder.SmoothCornersAtOptions
Available options where Corner Smoothing should be applied
|
static class |
CornerControlBuilder.SmoothingOptions
Available options for corner smoothing
|
Modifier and Type | Method and Description |
---|---|
CornerControlBuilder.AdjustFeedRateOptions |
adjustFeedRateOption()
Returns the adjust feed rate option
License requirements: None. |
CornerControlBuilder.CornerControlMethods |
cornerControlMethod()
Returns the Corner Control Method
License requirements: None. |
InheritableToolDepBuilder |
filletingRadius()
Returns the corner filleting radius.
|
InheritableDoubleBuilder |
maxCompensationFactor()
Returns the maximum compensation factor.
|
InheritableDoubleBuilder |
maximumCornerAngle()
Returns the maximum corner angle.
|
InheritableDoubleBuilder |
minCompensationFactor()
Returns the minimum compensation factor.
|
InheritableDoubleBuilder |
minimumCornerAngle()
Returns the minimum corner angle.
|
int |
numberOfSteps()
Returns the slowdown number of steps.
|
InheritableDoubleBuilder |
previousToolDiameter()
Returns the tool diameter.
|
void |
setAdjustFeedRateOption(CornerControlBuilder.AdjustFeedRateOptions adjustFeedRateOption)
License requirements: cam_base ("CAM BASE") . |
void |
setCornerControlMethod(CornerControlBuilder.CornerControlMethods cornerCtrl)
License requirements: cam_base ("CAM BASE") . |
void |
setNumberOfSteps(int slowdownNumSteps)
License requirements: cam_base ("CAM BASE") . |
void |
setSlowdownDistanceOption(CornerControlBuilder.SlowdownDistanceOptions slowdownDistanceOption)
License requirements: cam_base ("CAM BASE") . |
void |
setSmoothCornersAt(CornerControlBuilder.SmoothCornersAtOptions smoothCornerAt)
License requirements: cam_base ("CAM BASE") . |
void |
setSmoothingOption(CornerControlBuilder.SmoothingOptions smoothingOption)
License requirements: cam_base ("CAM BASE") . |
CornerControlBuilder.SlowdownDistanceOptions |
slowdownDistanceOption()
Returns the slowdown distance option
License requirements: None. |
InheritableDoubleBuilder |
slowdownPercent()
Returns the slowdown percentage.
|
CornerControlBuilder.SmoothCornersAtOptions |
smoothCornersAt()
Returns the smooth corners at option.
|
CornerControlBuilder.SmoothingOptions |
smoothingOption()
Returns the corner smoothing option
License requirements: None. |
InheritableDoubleBuilder |
toolDiameterPercent()
Returns the tool diameter percent.
|
printTestData, printTestData, tag, tagValue
CornerControlBuilder.CornerControlMethods cornerControlMethod() throws NXException, RemoteException
NXException
RemoteException
void setCornerControlMethod(CornerControlBuilder.CornerControlMethods cornerCtrl) throws NXException, RemoteException
cornerCtrl
- The Corner Control Method valueNXException
RemoteException
CornerControlBuilder.SmoothingOptions smoothingOption() throws NXException, RemoteException
NXException
RemoteException
void setSmoothingOption(CornerControlBuilder.SmoothingOptions smoothingOption) throws NXException, RemoteException
smoothingOption
- NXException
RemoteException
InheritableToolDepBuilder filletingRadius() throws NXException, RemoteException
NXException
RemoteException
CornerControlBuilder.AdjustFeedRateOptions adjustFeedRateOption() throws NXException, RemoteException
NXException
RemoteException
void setAdjustFeedRateOption(CornerControlBuilder.AdjustFeedRateOptions adjustFeedRateOption) throws NXException, RemoteException
adjustFeedRateOption
- NXException
RemoteException
InheritableDoubleBuilder minCompensationFactor() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder maxCompensationFactor() throws NXException, RemoteException
NXException
RemoteException
CornerControlBuilder.SlowdownDistanceOptions slowdownDistanceOption() throws NXException, RemoteException
NXException
RemoteException
void setSlowdownDistanceOption(CornerControlBuilder.SlowdownDistanceOptions slowdownDistanceOption) throws NXException, RemoteException
slowdownDistanceOption
- the slowdown distance optionNXException
RemoteException
InheritableDoubleBuilder toolDiameterPercent() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder previousToolDiameter() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder slowdownPercent() throws NXException, RemoteException
NXException
RemoteException
int numberOfSteps() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfSteps(int slowdownNumSteps) throws NXException, RemoteException
slowdownNumSteps
- the slowdown number of stepsNXException
RemoteException
InheritableDoubleBuilder minimumCornerAngle() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder maximumCornerAngle() throws NXException, RemoteException
NXException
RemoteException
CornerControlBuilder.SmoothCornersAtOptions smoothCornersAt() throws NXException, RemoteException
NXException
RemoteException
void setSmoothCornersAt(CornerControlBuilder.SmoothCornersAtOptions smoothCornerAt) throws NXException, RemoteException
smoothCornerAt
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.