public interface ToolAxisVariable extends ToolAxisBase
Modifier and Type | Interface and Description |
---|---|
static class |
ToolAxisVariable.MaximumLeadAngleTypes
Available types for Maximum Lead Angle
|
static class |
ToolAxisVariable.NominalLeadAngleTypes
Available types for Nominal Lead Angle
|
static class |
ToolAxisVariable.RulingTypes
Available types for Ruling
|
static class |
ToolAxisVariable.Types
Available types for Tool Axis Variable
|
Modifier and Type | Method and Description |
---|---|
boolean |
applySmoothing()
Returns the Apply Smoothing
License requirements: None. |
InheritableToolDepBuilder |
fanDistance()
Returns the fan distance
License requirements: None. |
InterpolateAngle |
interpolateAngleToDrive()
Returns the Interpolate Angle to Drive builder
License requirements: None. |
InterpolateAngle |
interpolateAngleToPart()
Returns the Interpolate Angle to Part builder
License requirements: None. |
InterpolateVector |
interpolateVector()
Returns the Interpolate Vector builder
License requirements: None. |
double |
leadAngle()
Returns the Lead Angle
License requirements: None. |
double |
maximumLeadAngle()
Returns the Maximum the Lead Angle
License requirements: None. |
ToolAxisVariable.MaximumLeadAngleTypes |
maximumLeadAngleType()
Returns the Maximum Lead Angle type
License requirements: None. |
double |
maximumTiltAngle()
Returns the Maximum Tilt Angle
License requirements: None. |
double |
minimumHeelClearanceDistance()
Returns the Minimum Heel Clearance Distance
License requirements: None. |
double |
minimumLeadAngle()
Returns the Minimum the Lead Angle
License requirements: None. |
double |
minimumTiltAngle()
Returns the Minimum Tilt Angle
License requirements: None. |
double |
nominalLeadAngle()
Returns the Nominal Lead Angle
License requirements: None. |
ToolAxisVariable.NominalLeadAngleTypes |
nominalLeadAngleType()
Returns the Nominal Lead Angle type
License requirements: None. |
double |
rotationAngle()
Returns the Rotation Angle
License requirements: None. |
nxopen.Direction |
rotationAxis()
Returns the Rotation Axis
License requirements: None. |
ToolAxisVariable.RulingTypes |
rulingType()
Returns the Ruling Type
License requirements: None. |
void |
setApplySmoothing(boolean applySmoothing)
License requirements: cam_base ("CAM BASE") . |
void |
setLeadAngle(double leadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setMaximumLeadAngle(double maximumLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setMaximumLeadAngleType(ToolAxisVariable.MaximumLeadAngleTypes maximumLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setMaximumTiltAngle(double maximumTiltAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setMinimumHeelClearanceDistance(double minimumHeelClearanceDistance)
License requirements: cam_base ("CAM BASE") . |
void |
setMinimumLeadAngle(double minimumLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setMinimumTiltAngle(double minimumTiltAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setNominalLeadAngle(double nominalLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setNominalLeadAngleType(ToolAxisVariable.NominalLeadAngleTypes nominalLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setRotationAngle(double rotationAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setRotationAxis(nxopen.Direction vector)
License requirements: cam_base ("CAM BASE") . |
void |
setRulingType(ToolAxisVariable.RulingTypes rulingType)
License requirements: cam_base ("CAM BASE") . |
void |
setSwarfTiltAngle(double swarfTiltAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setTiltAngle(double tiltAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setToolAxisType(ToolAxisVariable.Types toolAxis)
License requirements: cam_base ("CAM BASE") . |
void |
setZagLeadAngle(double zagLead)
License requirements: cam_base ("CAM BASE") . |
void |
setZagRotationAngle(double zagAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setZagRotationAxis(nxopen.Direction vector)
License requirements: cam_base ("CAM BASE") . |
void |
setZagTiltAngle(double zagTilt)
License requirements: cam_base ("CAM BASE") . |
double |
swarfTiltAngle()
Returns the Swarf Tilt Angle
License requirements: None. |
double |
tiltAngle()
Returns the Tilt Angle
License requirements: None. |
ToolAxisVariable.Types |
toolAxisType()
Returns the tool axis type
License requirements: None. |
double |
zagLeadAngle()
Returns the Zag Lead Angle
License requirements: None. |
double |
zagRotationAngle()
Returns the Zag Rotation Angle
License requirements: None. |
nxopen.Direction |
zagRotationAxis()
Returns the Zag Rotation Axis
License requirements: None. |
double |
zagTiltAngle()
Returns the Zag Tilt Angle
License requirements: None. |
point, setPoint, setVector, vector
printTestData, printTestData, tag, tagValue
ToolAxisVariable.Types toolAxisType() throws NXException, RemoteException
NXException
RemoteException
void setToolAxisType(ToolAxisVariable.Types toolAxis) throws NXException, RemoteException
toolAxis
- the tool axis typeNXException
RemoteException
double leadAngle() throws NXException, RemoteException
NXException
RemoteException
void setLeadAngle(double leadAngle) throws NXException, RemoteException
leadAngle
- the Lead AngleNXException
RemoteException
double minimumLeadAngle() throws NXException, RemoteException
NXException
RemoteException
void setMinimumLeadAngle(double minimumLeadAngle) throws NXException, RemoteException
minimumLeadAngle
- the Minimum Lead AngleNXException
RemoteException
double maximumLeadAngle() throws NXException, RemoteException
NXException
RemoteException
void setMaximumLeadAngle(double maximumLeadAngle) throws NXException, RemoteException
maximumLeadAngle
- the Maximum Lead AngleNXException
RemoteException
double tiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setTiltAngle(double tiltAngle) throws NXException, RemoteException
tiltAngle
- the Tilt AngleNXException
RemoteException
double minimumTiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setMinimumTiltAngle(double minimumTiltAngle) throws NXException, RemoteException
minimumTiltAngle
- the Minimum Tilt AngleNXException
RemoteException
double maximumTiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setMaximumTiltAngle(double maximumTiltAngle) throws NXException, RemoteException
maximumTiltAngle
- the Maximum Tilt AngleNXException
RemoteException
nxopen.Direction rotationAxis() throws NXException, RemoteException
NXException
RemoteException
void setRotationAxis(nxopen.Direction vector) throws NXException, RemoteException
vector
- the Rotation AxisNXException
RemoteException
nxopen.Direction zagRotationAxis() throws NXException, RemoteException
NXException
RemoteException
void setZagRotationAxis(nxopen.Direction vector) throws NXException, RemoteException
vector
- the Zag Rotation AxisNXException
RemoteException
double rotationAngle() throws NXException, RemoteException
NXException
RemoteException
void setRotationAngle(double rotationAngle) throws NXException, RemoteException
rotationAngle
- the Rotation AngleNXException
RemoteException
double minimumHeelClearanceDistance() throws NXException, RemoteException
NXException
RemoteException
void setMinimumHeelClearanceDistance(double minimumHeelClearanceDistance) throws NXException, RemoteException
minimumHeelClearanceDistance
- the Minimum Heel Clearance DistanceNXException
RemoteException
ToolAxisVariable.MaximumLeadAngleTypes maximumLeadAngleType() throws NXException, RemoteException
NXException
RemoteException
void setMaximumLeadAngleType(ToolAxisVariable.MaximumLeadAngleTypes maximumLeadAngle) throws NXException, RemoteException
maximumLeadAngle
- the Maximum Lead Angle typeNXException
RemoteException
ToolAxisVariable.NominalLeadAngleTypes nominalLeadAngleType() throws NXException, RemoteException
NXException
RemoteException
void setNominalLeadAngleType(ToolAxisVariable.NominalLeadAngleTypes nominalLeadAngle) throws NXException, RemoteException
nominalLeadAngle
- the Nominal Lead Angle typeNXException
RemoteException
double nominalLeadAngle() throws NXException, RemoteException
NXException
RemoteException
void setNominalLeadAngle(double nominalLeadAngle) throws NXException, RemoteException
nominalLeadAngle
- the Nominal Lead AngleNXException
RemoteException
double swarfTiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setSwarfTiltAngle(double swarfTiltAngle) throws NXException, RemoteException
swarfTiltAngle
- the Swarf Tilt AngleNXException
RemoteException
boolean applySmoothing() throws NXException, RemoteException
NXException
RemoteException
void setApplySmoothing(boolean applySmoothing) throws NXException, RemoteException
applySmoothing
- the Apply SmoothingNXException
RemoteException
ToolAxisVariable.RulingTypes rulingType() throws NXException, RemoteException
NXException
RemoteException
void setRulingType(ToolAxisVariable.RulingTypes rulingType) throws NXException, RemoteException
rulingType
- the Ruling TypeNXException
RemoteException
double zagRotationAngle() throws NXException, RemoteException
NXException
RemoteException
void setZagRotationAngle(double zagAngle) throws NXException, RemoteException
zagAngle
- the Zag AngleNXException
RemoteException
double zagLeadAngle() throws NXException, RemoteException
NXException
RemoteException
void setZagLeadAngle(double zagLead) throws NXException, RemoteException
zagLead
- the Zag LeadNXException
RemoteException
double zagTiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setZagTiltAngle(double zagTilt) throws NXException, RemoteException
zagTilt
- the Zag TiltNXException
RemoteException
InterpolateVector interpolateVector() throws NXException, RemoteException
NXException
RemoteException
InterpolateAngle interpolateAngleToPart() throws NXException, RemoteException
NXException
RemoteException
InterpolateAngle interpolateAngleToDrive() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder fanDistance() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.