public interface DefineCamBuilder extends Builder
DefineCamBuilder
to create different types of cam objects, which
are used for kinematic motion ProgressiveDieManager.createDefineCamBuilder()
Property | Value |
---|---|
LinearBackstopOffset.Value | 0 (millimeters part), 0 (inches part) |
MotionDistance | 0 |
PredefinedHydraulicOption | None |
PressStartAngle | 0 |
PressStopAngle | 90 |
ReturnStartAngle | 180 |
ReturnStopAngle | 270 |
RockerAxisBackstopOffset.Value | 0 (millimeters part), 0 (inches part) |
RotaryBackstopOffset.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
DefineCamBuilder.PredefinedHydraulicOptions
Specifies the predefined hydraulic motion types
|
static class |
DefineCamBuilder.Types
Specifies the cam types
|
Modifier and Type | Method and Description |
---|---|
String |
camName()
Returns the cam name
License requirements: None. |
SelectDisplayableObjectList |
cushionBody()
Returns the cushion body, actually, it often is the bolster body to do the kinematic motion
License requirements: None. |
Direction |
cushionDirection()
Returns the cushion direction that the cushion body moves along
License requirements: None. |
String |
cushionName()
Returns the cushion name
License requirements: None. |
void |
deleteCushion(String cushionName)
Delete the cushion
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
deleteLinearCam(String camName)
Delete the linear cam
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
deleteRockerCam(String camName)
Delete the rocker cam
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
deleteRotaryCam(String camName)
Delete the rotary cam
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Expression |
linearBackstopOffset()
Returns the linear backstop offset value, which affects the initial position of linear cam body
License requirements: None. |
SelectDisplayableObjectList |
linearCamBodies()
Returns the linear cam body
License requirements: None. |
Direction |
linearDirection()
Returns the linear direction is the direction linear cam body move offset along
License requirements: None. |
SelectDisplayableObjectList |
linearDriveBodies()
Returns the linear drive body which drives the linear body
License requirements: None. |
double |
motionDistance()
Returns the motion distance
License requirements: None. |
DefineCamBuilder.PredefinedHydraulicOptions |
predefinedHydraulicOption()
Returns the hydraulic motion
License requirements: None. |
double |
pressStartAngle()
Returns the press start angle
License requirements: None. |
double |
pressStopAngle()
Returns the press stop angle
License requirements: None. |
double |
returnStartAngle()
Returns the return start angle
License requirements: None. |
double |
returnStopAngle()
Returns the return stop angle
License requirements: None. |
Expression |
rockerAxisBackstopOffset()
Returns the rocker axis backstop offset, which affects the initial position of rocker body
License requirements: None. |
Axis |
rockerAxisDirection()
Returns the rocker axis direction that the rocker body rotates around
License requirements: None. |
SelectDisplayableObjectList |
rockerCamBodies()
Returns the rocker cam body
License requirements: None. |
Direction |
rockerCamDirection()
Returns the rocker cam direction that the cam body moves along
License requirements: None. |
SelectDisplayableObjectList |
rockerCamRockerBodies()
Returns the rocker body of rocker cam
License requirements: None. |
SelectDisplayableObjectList |
rockerDriveBodies()
Returns the rocker drive body which drives the rotary body of rocker cam
License requirements: None. |
Expression |
rotaryBackstopOffset()
Returns the rotary backstop offset, which affects the initial position of rotary cam body
License requirements: None. |
SelectDisplayableObjectList |
rotaryCamBodies()
Returns the rotary cam body
License requirements: None. |
Axis |
rotaryDirection()
Returns the rotary direction that the rotary body rotates around
License requirements: None. |
SelectDisplayableObjectList |
rotaryDriveBodies()
Returns the rotary drive body which drives the rotary body
License requirements: None. |
void |
setCamName(String camName)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCushionDirection(Direction cushionDirection)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCushionName(String cushionName)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setLinearDirection(Direction linearDirection)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMotionDistance(double motionDistance)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setPredefinedHydraulicOption(DefineCamBuilder.PredefinedHydraulicOptions predefinedHydraulicOption)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setPressStartAngle(double pressStartAngle)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setPressStopAngle(double pressStopAngle)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReturnStartAngle(double returnStartAngle)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReturnStopAngle(double returnStopAngle)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRockerAxisDirection(Axis rockerAxisDirection)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRockerCamDirection(Direction rockerCamDirection)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRotaryDirection(Axis rotaryDirection)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setType(DefineCamBuilder.Types type)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
DefineCamBuilder.Types |
type()
Returns the define cam type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DefineCamBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DefineCamBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectDisplayableObjectList linearCamBodies() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList rotaryCamBodies() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList rockerCamBodies() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList rockerCamRockerBodies() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList linearDriveBodies() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList rotaryDriveBodies() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList rockerDriveBodies() throws NXException, RemoteException
NXException
RemoteException
Direction linearDirection() throws NXException, RemoteException
NXException
RemoteException
void setLinearDirection(Direction linearDirection) throws NXException, RemoteException
linearDirection
- NXException
RemoteException
Expression linearBackstopOffset() throws NXException, RemoteException
NXException
RemoteException
Direction rockerCamDirection() throws NXException, RemoteException
NXException
RemoteException
void setRockerCamDirection(Direction rockerCamDirection) throws NXException, RemoteException
rockerCamDirection
- NXException
RemoteException
Axis rotaryDirection() throws NXException, RemoteException
NXException
RemoteException
void setRotaryDirection(Axis rotaryDirection) throws NXException, RemoteException
rotaryDirection
- NXException
RemoteException
Expression rotaryBackstopOffset() throws NXException, RemoteException
NXException
RemoteException
Axis rockerAxisDirection() throws NXException, RemoteException
NXException
RemoteException
void setRockerAxisDirection(Axis rockerAxisDirection) throws NXException, RemoteException
rockerAxisDirection
- NXException
RemoteException
Expression rockerAxisBackstopOffset() throws NXException, RemoteException
NXException
RemoteException
String camName() throws NXException, RemoteException
NXException
RemoteException
void setCamName(String camName) throws NXException, RemoteException
camName
- NXException
RemoteException
SelectDisplayableObjectList cushionBody() throws NXException, RemoteException
NXException
RemoteException
Direction cushionDirection() throws NXException, RemoteException
NXException
RemoteException
void setCushionDirection(Direction cushionDirection) throws NXException, RemoteException
cushionDirection
- NXException
RemoteException
double motionDistance() throws NXException, RemoteException
NXException
RemoteException
void setMotionDistance(double motionDistance) throws NXException, RemoteException
motionDistance
- NXException
RemoteException
double pressStartAngle() throws NXException, RemoteException
NXException
RemoteException
void setPressStartAngle(double pressStartAngle) throws NXException, RemoteException
pressStartAngle
- NXException
RemoteException
double pressStopAngle() throws NXException, RemoteException
NXException
RemoteException
void setPressStopAngle(double pressStopAngle) throws NXException, RemoteException
pressStopAngle
- NXException
RemoteException
double returnStartAngle() throws NXException, RemoteException
NXException
RemoteException
void setReturnStartAngle(double returnStartAngle) throws NXException, RemoteException
returnStartAngle
- NXException
RemoteException
double returnStopAngle() throws NXException, RemoteException
NXException
RemoteException
void setReturnStopAngle(double returnStopAngle) throws NXException, RemoteException
returnStopAngle
- NXException
RemoteException
DefineCamBuilder.PredefinedHydraulicOptions predefinedHydraulicOption() throws NXException, RemoteException
NXException
RemoteException
void setPredefinedHydraulicOption(DefineCamBuilder.PredefinedHydraulicOptions predefinedHydraulicOption) throws NXException, RemoteException
predefinedHydraulicOption
- NXException
RemoteException
String cushionName() throws NXException, RemoteException
NXException
RemoteException
void setCushionName(String cushionName) throws NXException, RemoteException
cushionName
- NXException
RemoteException
void deleteLinearCam(String camName) throws NXException, RemoteException
camName
- NXException
RemoteException
void deleteRotaryCam(String camName) throws NXException, RemoteException
camName
- NXException
RemoteException
void deleteRockerCam(String camName) throws NXException, RemoteException
camName
- NXException
RemoteException
void deleteCushion(String cushionName) throws NXException, RemoteException
cushionName
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.