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
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
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
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
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
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
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
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
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
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.