public interface DieDesDrawPunchBuilder extends Builder
AutoDieCollection.createDieDesDrawPunchBuilder(nxopen.features.Feature)
Modifier and Type | Method and Description |
---|---|
boolean |
approximateSheetbodyOption()
Returns the option to indicate whether to use approximate sheet metal.
|
Plane |
basePlane()
Returns the base plane, which is used for define the base of the punch.
|
double |
baseThickness()
Returns the base thickness, which is used for define the base thickness of the die.
|
double |
baseWidth()
Returns the base width, which is used for define the base width value of the die.
|
double |
beltThickness()
Returns the belt thickness, which is used for define the belt thickness of the punch.
|
boolean |
coreDrawPunchOption()
Returns the option to indicate whether to create core draw punch.
|
double |
deckThickness()
Returns the deck thickness, which is used for define the deck thickness of the punch.
|
boolean |
exactSheetbodyOption()
Returns the option to indicate whether to use exact sheet metal.
|
Section |
flangeProfile()
Returns the flange profile, which is used for user defined flange shape.
|
double |
machiningAllowance()
Returns the machining allowance, which is used for define the user machining allowance of the punch.
|
Section |
mainWallCenterLine()
Returns the main wall center line profile, which is used for user defined main wall shape.
|
SelectNXObjectList |
punchCurve()
Returns the punch curve, which is used for wall extrusion.
|
double |
reliefAngle()
Returns the relief angle thickness, which is used for define the relief angle of the punch.
|
double |
reliefDistance()
Returns the relief distance thickness, which is used for define the relief distance of the punch.
|
void |
setApproximateSheetbodyOption(boolean approximateSheetbodyOption)
License requirements: ug_die_design ("Die Design") . |
void |
setBasePlane(Plane basePlane)
License requirements: ug_die_design ("Die Design") . |
void |
setBaseThickness(double baseThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setBaseWidth(double baseWidth)
License requirements: ug_die_design ("Die Design") . |
void |
setBeltThickness(double beltThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setCoreDrawPunchOption(boolean coreDrawPunchOption)
License requirements: ug_die_design ("Die Design") . |
void |
setDeckThickness(double deckThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setExactSheetbodyOption(boolean exactSheetbodyOption)
License requirements: ug_die_design ("Die Design") . |
void |
setMachiningAllowance(double machiningAllowance)
License requirements: ug_die_design ("Die Design") . |
void |
setReliefAngle(double reliefAngle)
License requirements: ug_die_design ("Die Design") . |
void |
setReliefDistance(double reliefDistance)
License requirements: ug_die_design ("Die Design") . |
void |
setTfeatureSet(Feature tFeatureSet)
License requirements: ug_die_design ("Die Design") . |
void |
setWallThickness(double wallThickness)
License requirements: ug_die_design ("Die Design") . |
SelectBody |
sheetBody()
Returns the sheet body, which is used to trim the punch top face.
|
SelectBody |
sheetBodyDeck()
Returns the inner deck sheet body, which is used for draw punch inner deck face.
|
Feature |
tfeatureSet()
Returns the feature set tag.
|
double |
wallThickness()
Returns the wall thickness, which is used for define the wall thickness of the die.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBody sheetBody() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList punchCurve() throws NXException, RemoteException
NXException
RemoteException
Plane basePlane() throws NXException, RemoteException
NXException
RemoteException
void setBasePlane(Plane basePlane) throws NXException, RemoteException
basePlane
- NXException
RemoteException
SelectBody sheetBodyDeck() throws NXException, RemoteException
NXException
RemoteException
Section mainWallCenterLine() throws NXException, RemoteException
NXException
RemoteException
Section flangeProfile() throws NXException, RemoteException
NXException
RemoteException
double deckThickness() throws NXException, RemoteException
NXException
RemoteException
void setDeckThickness(double deckThickness) throws NXException, RemoteException
deckThickness
- NXException
RemoteException
double beltThickness() throws NXException, RemoteException
NXException
RemoteException
void setBeltThickness(double beltThickness) throws NXException, RemoteException
beltThickness
- NXException
RemoteException
double reliefDistance() throws NXException, RemoteException
NXException
RemoteException
void setReliefDistance(double reliefDistance) throws NXException, RemoteException
reliefDistance
- NXException
RemoteException
double reliefAngle() throws NXException, RemoteException
NXException
RemoteException
void setReliefAngle(double reliefAngle) throws NXException, RemoteException
reliefAngle
- NXException
RemoteException
double wallThickness() throws NXException, RemoteException
NXException
RemoteException
void setWallThickness(double wallThickness) throws NXException, RemoteException
wallThickness
- NXException
RemoteException
double baseThickness() throws NXException, RemoteException
NXException
RemoteException
void setBaseThickness(double baseThickness) throws NXException, RemoteException
baseThickness
- NXException
RemoteException
double baseWidth() throws NXException, RemoteException
NXException
RemoteException
void setBaseWidth(double baseWidth) throws NXException, RemoteException
baseWidth
- NXException
RemoteException
boolean approximateSheetbodyOption() throws NXException, RemoteException
NXException
RemoteException
void setApproximateSheetbodyOption(boolean approximateSheetbodyOption) throws NXException, RemoteException
approximateSheetbodyOption
- NXException
RemoteException
boolean exactSheetbodyOption() throws NXException, RemoteException
Tooling.DieDesDrawPunchBuilder#approximateSheetbodyOption
for substitution.
NXException
RemoteException
void setExactSheetbodyOption(boolean exactSheetbodyOption) throws NXException, RemoteException
exactSheetbodyOption
- NXException
RemoteException
boolean coreDrawPunchOption() throws NXException, RemoteException
NXException
RemoteException
void setCoreDrawPunchOption(boolean coreDrawPunchOption) throws NXException, RemoteException
coreDrawPunchOption
- NXException
RemoteException
double machiningAllowance() throws NXException, RemoteException
NXException
RemoteException
void setMachiningAllowance(double machiningAllowance) throws NXException, RemoteException
machiningAllowance
- NXException
RemoteException
Feature tfeatureSet() throws NXException, RemoteException
NXException
RemoteException
void setTfeatureSet(Feature tFeatureSet) throws NXException, RemoteException
tFeatureSet
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.