LaserLinearMove Class¶
-
class
NXOpen.CAM.
LaserLinearMove
¶ Bases:
NXOpen.CAM.MoveBuilder
Represents a LaserLinearMove
To create a new instance of this class, use
NXOpen.CAM.MoveCollection.CreateLaserLinearMove()
New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
DeltaXc | Returns or sets the Delta XC |
DeltaXm | Returns or sets the Delta XM |
DeltaYc | Returns or sets the Delta YC |
DeltaYm | Returns or sets the Delta YM |
DeltaZc | Returns or sets the Delta ZC |
DeltaZm | Returns or sets the Delta ZM |
Distance | Returns or sets the Distance |
FeedRate | Returns or sets the feed rate |
FeedType | Returns or sets the feed type |
FeedUnit | Returns or sets the feed unit |
HeadOrientation | Returns the Head Orientation |
MotionEnd | Returns or sets the Motion End |
MotionType | Returns or sets the motion type |
MoveType | Returns or sets the Move Type |
NumberOfUserParameters | Returns the number of user parameters |
Point | Returns or sets the Point |
ProtectedMove | Returns or sets the protected move status |
RefType | Returns or sets the Reference Type |
SubopLabel | Returns or sets the subop label |
Tag | Returns the Tag for this object. |
Vector | Returns or sets the Vector |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
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. |
GetUserParameter | Returns the custom parameter with the given name. |
SetParent | Set parent |
SetSibling | Set sibling |
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¶
LaserLinearMoveMotionEnds Enumeration | the Motion End enum |
LaserLinearMoveMoveTypes Enumeration | the Move Type enum |
LaserLinearMoveRefTypes Enumeration | the Reference Type enum |
Property Detail¶
DeltaXc¶
-
LaserLinearMove.
DeltaXc
¶ Returns or sets the Delta XC
-------------------------------------
Getter Method
Signature
DeltaXc()
Returns: the Delta XC value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaXc(deltaXC)
Parameters: deltaXC (float) – the Delta XC value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DeltaXm¶
-
LaserLinearMove.
DeltaXm
¶ Returns or sets the Delta XM
-------------------------------------
Getter Method
Signature
DeltaXm()
Returns: the Delta XM value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaXm(deltaXM)
Parameters: deltaXM (float) – the Delta XM value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DeltaYc¶
-
LaserLinearMove.
DeltaYc
¶ Returns or sets the Delta YC
-------------------------------------
Getter Method
Signature
DeltaYc()
Returns: the Delta YC value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaYc(deltaYC)
Parameters: deltaYC (float) – the Delta YC value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DeltaYm¶
-
LaserLinearMove.
DeltaYm
¶ Returns or sets the Delta YM
-------------------------------------
Getter Method
Signature
DeltaYm()
Returns: the Delta YM value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaYm(deltaYM)
Parameters: deltaYM (float) – the Delta YM value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DeltaZc¶
-
LaserLinearMove.
DeltaZc
¶ Returns or sets the Delta ZC
-------------------------------------
Getter Method
Signature
DeltaZc()
Returns: the Delta ZC value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaZc(deltaZC)
Parameters: deltaZC (float) – the Delta ZC value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DeltaZm¶
-
LaserLinearMove.
DeltaZm
¶ Returns or sets the Delta ZM
-------------------------------------
Getter Method
Signature
DeltaZm()
Returns: the Delta ZM value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaZm(deltaZM)
Parameters: deltaZM (float) – the Delta ZM value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Distance¶
-
LaserLinearMove.
Distance
¶ Returns or sets the Distance
-------------------------------------
Getter Method
Signature
Distance()
Returns: the Distance value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Distance(distance)
Parameters: distance (float) – the Distance value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
HeadOrientation¶
-
LaserLinearMove.
HeadOrientation
¶ Returns the Head Orientation
-------------------------------------
Getter Method
Signature
HeadOrientation()
Returns: Return type: NXOpen.CAM.LaserHeadOrientation
New in version NX9.0.0.
License requirements: None.
MotionEnd¶
-
LaserLinearMove.
MotionEnd
¶ Returns or sets the Motion End
-------------------------------------
Getter Method
Signature
MotionEnd()
Returns: the motion end Return type: NXOpen.CAM.LaserLinearMoveMotionEnds
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MotionEnd(type)
Parameters: type ( NXOpen.CAM.LaserLinearMoveMotionEnds
) – the motion endNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
MoveType¶
-
LaserLinearMove.
MoveType
¶ Returns or sets the Move Type
-------------------------------------
Getter Method
Signature
MoveType()
Returns: the move type value Return type: NXOpen.CAM.LaserLinearMoveMoveTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MoveType(type)
Parameters: type ( NXOpen.CAM.LaserLinearMoveMoveTypes
) – the move type valueNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Point¶
-
LaserLinearMove.
Point
¶ Returns or sets the Point
-------------------------------------
Getter Method
Signature
Point()
Returns: the point Return type: NXOpen.Point
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Point(newValue)
Parameters: newValue ( NXOpen.Point
) – the pointNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
RefType¶
-
LaserLinearMove.
RefType
¶ Returns or sets the Reference Type
-------------------------------------
Getter Method
Signature
RefType()
Returns: the reference type Return type: NXOpen.CAM.LaserLinearMoveRefTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RefType(type)
Parameters: type ( NXOpen.CAM.LaserLinearMoveRefTypes
) – the reference typeNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Vector¶
-
LaserLinearMove.
Vector
¶ Returns or sets the Vector
-------------------------------------
Getter Method
Signature
Vector()
Returns: the Vector value Return type: NXOpen.Direction
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Vector(vec)
Parameters: vec ( NXOpen.Direction
) – the Vector valueNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
Validate¶
-
LaserLinearMove.
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.