NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.CAM.TeachmodeLinearMoveBuilder Class Reference

Represents a TeachmodeLinearMove More...

Inheritance diagram for NXOpen.CAM.TeachmodeLinearMoveBuilder:
NXOpen.CAM.MoveBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CurveToolPositionTypes { To, On, Past }
 the types for positioning to curves More...
 
enum  EndPositionTypes { Point, Curves }
 the end position definition types More...
 
enum  InitialRetractTypes { None, LinearAuto, Linear }
 the initial retract choices More...
 
enum  MoveTypes {
  Direct, Radial, Axial, RadialAxial,
  AxialRadial
}
 the movement types More...
 
- Public Types inherited from NXOpen.CAM.MoveBuilder
enum  Feed { Motion, Custom }
 the feed Type More...
 
enum  Motion {
  Rapid = 1, Engage, Cut, Stepover,
  Retract, Approach, Traversal, Departure,
  Return, FirstCut, LastCut, Crossover
}
 the motion Type More...
 

Properties

unsafe
NXOpen.CAM.TeachmodeLinearMoveBuilder.EndPositionTypes 
EndPositionType [get, set]
 Returns or sets the Type of End Position Definition More...
 
unsafe NXOpen.NXObject FirstCurve [get, set]
 Returns or sets the First Curve More...
 
unsafe double FirstCurveStock [get, set]
 Returns or sets the Stock on first Curve More...
 
unsafe
NXOpen.CAM.TeachmodeLinearMoveBuilder.CurveToolPositionTypes 
FirstCurveToolPosition [get, set]
 Returns or sets the Tool Position to first Curve More...
 
unsafe double InitialRetractAngle [get, set]
 Returns or sets the initial retract angle More...
 
unsafe double InitialRetractDistance [get, set]
 Returns or sets the initial retract distance More...
 
unsafe
NXOpen.CAM.TeachmodeLinearMoveBuilder.InitialRetractTypes 
InitialRetractType [get, set]
 Returns or sets the Initial Retract Type More...
 
unsafe
NXOpen.CAM.TeachmodeLinearMoveBuilder.MoveTypes 
MoveType [get, set]
 Returns or sets the Movement Type More...
 
unsafe NXOpen.Point Point [get, set]
 Returns or sets the Point More...
 
unsafe NXOpen.NXObject SecondCurve [get, set]
 Returns or sets the Second Curve More...
 
unsafe double SecondCurveStock [get, set]
 Returns or sets the Stock on second Curve More...
 
unsafe
NXOpen.CAM.TeachmodeLinearMoveBuilder.CurveToolPositionTypes 
SecondCurveToolPosition [get, set]
 Returns or sets the Tool Position to second Curve More...
 
- Properties inherited from NXOpen.CAM.MoveBuilder
unsafe double FeedRate [get, set]
 Returns or sets the feed rate More...
 
unsafe NXOpen.CAM.MoveBuilder.Feed FeedType [get, set]
 Returns or sets the feed type More...
 
unsafe NXOpen.CAM.FeedRateUnit FeedUnit [get, set]
 Returns or sets the feed unit More...
 
unsafe
NXOpen.CAM.MoveBuilder.Motion 
MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe int NumberOfUserParameters [get]
 Returns the number of user parameters More...
 
unsafe bool ProtectedMove [get, set]
 Returns or sets the protected move status More...
 
unsafe string SubopLabel [get, set]
 Returns or sets the subop label More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.CAM.MoveBuilder
unsafe NXOpen.CAM.UdeParameter GetUserParameter (string parameterName)
 Returns the custom parameter with the given name. More...
 
unsafe NXOpen.CAM.UdeParameter GetUserParameter (int index)
 Returns the parameter at the input index. More...
 
unsafe void SetParent (NXOpen.CAM.CAMObject parent)
 Set parent More...
 
unsafe void SetSibling (NXOpen.CAM.CAMObject sibling)
 Set sibling More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a TeachmodeLinearMove

To create a new instance of this class, use NXOpen.CAM.OperationCollection.CreateTeachmodeTurningBuilder

Created in NX7.5.0

Member Enumeration Documentation

the types for positioning to curves

Enumerator
To 

To Curve

On 

On Curve

Past 

Past Curve

the end position definition types

Enumerator
Point 

Point

Curves 

Curves

the initial retract choices

Enumerator
None 

None

LinearAuto 

Automatic Linear

Linear 

Linear

the movement types

Enumerator
Direct 

Direct

Radial 

Radial only

Axial 

Axial only

RadialAxial 

Radial then Axial

AxialRadial 

Axial then Radial

Property Documentation

unsafe NXOpen.CAM.TeachmodeLinearMoveBuilder.EndPositionTypes NXOpen.CAM.TeachmodeLinearMoveBuilder.EndPositionType
getset

Returns or sets the Type of End Position Definition

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.NXObject NXOpen.CAM.TeachmodeLinearMoveBuilder.FirstCurve
getset

Returns or sets the First Curve

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.TeachmodeLinearMoveBuilder.FirstCurveStock
getset

Returns or sets the Stock on first Curve

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.TeachmodeLinearMoveBuilder.CurveToolPositionTypes NXOpen.CAM.TeachmodeLinearMoveBuilder.FirstCurveToolPosition
getset

Returns or sets the Tool Position to first Curve

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.TeachmodeLinearMoveBuilder.InitialRetractAngle
getset

Returns or sets the initial retract angle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.TeachmodeLinearMoveBuilder.InitialRetractDistance
getset

Returns or sets the initial retract distance

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.TeachmodeLinearMoveBuilder.InitialRetractTypes NXOpen.CAM.TeachmodeLinearMoveBuilder.InitialRetractType
getset

Returns or sets the Initial Retract Type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.TeachmodeLinearMoveBuilder.MoveTypes NXOpen.CAM.TeachmodeLinearMoveBuilder.MoveType
getset

Returns or sets the Movement Type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.Point NXOpen.CAM.TeachmodeLinearMoveBuilder.Point
getset

Returns or sets the Point

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.NXObject NXOpen.CAM.TeachmodeLinearMoveBuilder.SecondCurve
getset

Returns or sets the Second Curve

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.TeachmodeLinearMoveBuilder.SecondCurveStock
getset

Returns or sets the Stock on second Curve

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.TeachmodeLinearMoveBuilder.CurveToolPositionTypes NXOpen.CAM.TeachmodeLinearMoveBuilder.SecondCurveToolPosition
getset

Returns or sets the Tool Position to second Curve

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.