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

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

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

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

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

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

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

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

Parameters:type (NXOpen.CAM.LaserLinearMoveMotionEnds) – the motion end

New 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

Parameters:type (NXOpen.CAM.LaserLinearMoveMoveTypes) – the move type value

New 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

Parameters:newValue (NXOpen.Point) – the point

New 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

Parameters:type (NXOpen.CAM.LaserLinearMoveRefTypes) – the reference type

New 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

Parameters:vec (NXOpen.Direction) – the Vector value

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