DefineLifterBuilder Class¶
-
class
NXOpen.Tooling.
DefineLifterBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.Tooling.DefineLifterBuilder
to create different types of lifter objects, which are used for kinematic motion.To create a new instance of this class, use
NXOpen.Tooling.ProgressiveDieManager.CreateDefineLifterBuilder()
New in version NX10.0.0.
Properties¶
Property | Description |
---|---|
LifterBodies | Returns the lifter body which is the body needed for motion simulation |
LifterDriveBodies | Returns the lifter drive body which drives the lifter body |
LifterDriveVector | Returns or sets the lifter drive vector |
LifterName | Returns or sets the lifter name |
LifterOnBodies | Returns the lifter on body which is driven by the main lifter body |
LifterOnDriveVector | Returns or sets the lifter on lifter drive vector, it’s driven by the main lifter |
LifterOnLifterVector | Returns or sets the lifter on lifter vector, which the lifter on lifter moves along |
LifterOnName | Returns or sets the lifter on name |
LifterVector | Returns or sets the lifter vector that the lifter body moves along |
MainLifterBodies | Returns the main lifter bodies |
MainLifterDriveBodies | Returns the main lifter drive body that drives the lifter body |
MainLifterDriveVector | Returns or sets the main lifter drive vector |
MainLifterVector | Returns or sets the main lifter vector that the main lifter moves along |
Tag | Returns the Tag for this object. |
Type | Returns or sets the type |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
DeleteGenericLifter | Delete the generic lifter |
DeleteLifterOnLifter | Delete the lifter on lifter |
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¶
DefineLifterBuilderTypes Enumeration | Specifies the lifter types |
Property Detail¶
LifterBodies¶
-
DefineLifterBuilder.
LifterBodies
¶ Returns the lifter body which is the body needed for motion simulation
-------------------------------------
Getter Method
Signature
LifterBodies()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX10.0.0.
License requirements: None.
LifterDriveBodies¶
-
DefineLifterBuilder.
LifterDriveBodies
¶ Returns the lifter drive body which drives the lifter body
-------------------------------------
Getter Method
Signature
LifterDriveBodies()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX10.0.0.
License requirements: None.
LifterDriveVector¶
-
DefineLifterBuilder.
LifterDriveVector
¶ Returns or sets the lifter drive vector
-------------------------------------
Getter Method
Signature
LifterDriveVector()
Returns: Return type: NXOpen.Direction
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LifterDriveVector(lifterDriveVector)
Parameters: lifterDriveVector ( NXOpen.Direction
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
LifterName¶
-
DefineLifterBuilder.
LifterName
¶ Returns or sets the lifter name
-------------------------------------
Getter Method
Signature
LifterName()
Returns: Return type: str New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LifterName(lifterName)
Parameters: lifterName (str) – New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
LifterOnBodies¶
-
DefineLifterBuilder.
LifterOnBodies
¶ Returns the lifter on body which is driven by the main lifter body
-------------------------------------
Getter Method
Signature
LifterOnBodies()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX10.0.0.
License requirements: None.
LifterOnDriveVector¶
-
DefineLifterBuilder.
LifterOnDriveVector
¶ Returns or sets the lifter on lifter drive vector, it’s driven by the main lifter
-------------------------------------
Getter Method
Signature
LifterOnDriveVector()
Returns: Return type: NXOpen.Direction
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LifterOnDriveVector(lifterOnDriveVector)
Parameters: lifterOnDriveVector ( NXOpen.Direction
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
LifterOnLifterVector¶
-
DefineLifterBuilder.
LifterOnLifterVector
¶ Returns or sets the lifter on lifter vector, which the lifter on lifter moves along
-------------------------------------
Getter Method
Signature
LifterOnLifterVector()
Returns: Return type: NXOpen.Direction
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LifterOnLifterVector(lifterOnLifterVector)
Parameters: lifterOnLifterVector ( NXOpen.Direction
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
LifterOnName¶
-
DefineLifterBuilder.
LifterOnName
¶ Returns or sets the lifter on name
-------------------------------------
Getter Method
Signature
LifterOnName()
Returns: Return type: str New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LifterOnName(lifterOnName)
Parameters: lifterOnName (str) – New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
LifterVector¶
-
DefineLifterBuilder.
LifterVector
¶ Returns or sets the lifter vector that the lifter body moves along
-------------------------------------
Getter Method
Signature
LifterVector()
Returns: Return type: NXOpen.Direction
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LifterVector(lifterVector)
Parameters: lifterVector ( NXOpen.Direction
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
MainLifterBodies¶
-
DefineLifterBuilder.
MainLifterBodies
¶ Returns the main lifter bodies
-------------------------------------
Getter Method
Signature
MainLifterBodies()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX10.0.0.
License requirements: None.
MainLifterDriveBodies¶
-
DefineLifterBuilder.
MainLifterDriveBodies
¶ Returns the main lifter drive body that drives the lifter body
-------------------------------------
Getter Method
Signature
MainLifterDriveBodies()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX10.0.0.
License requirements: None.
MainLifterDriveVector¶
-
DefineLifterBuilder.
MainLifterDriveVector
¶ Returns or sets the main lifter drive vector
-------------------------------------
Getter Method
Signature
MainLifterDriveVector()
Returns: Return type: NXOpen.Direction
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MainLifterDriveVector(mainLifterDriveVector)
Parameters: mainLifterDriveVector ( NXOpen.Direction
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
MainLifterVector¶
-
DefineLifterBuilder.
MainLifterVector
¶ Returns or sets the main lifter vector that the main lifter moves along
-------------------------------------
Getter Method
Signature
MainLifterVector()
Returns: Return type: NXOpen.Direction
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MainLifterVector(mainLifterVector)
Parameters: mainLifterVector ( NXOpen.Direction
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Type¶
-
DefineLifterBuilder.
Type
¶ Returns or sets the type
-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Tooling.DefineLifterBuilderTypes
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: type ( NXOpen.Tooling.DefineLifterBuilderTypes
) –New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Method Detail¶
DeleteGenericLifter¶
-
DefineLifterBuilder.
DeleteGenericLifter
¶ Delete the generic lifter
Signature
DeleteGenericLifter(lifterName)
Parameters: lifterName (str) – New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DeleteLifterOnLifter¶
-
DefineLifterBuilder.
DeleteLifterOnLifter
¶ Delete the lifter on lifter
Signature
DeleteLifterOnLifter(lifterName)
Parameters: lifterName (str) – New in version NX10.0.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Validate¶
-
DefineLifterBuilder.
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.