public interface LaserProfileMove extends MoveBuilder
MoveCollection.createLaserProfileMove(nxopen.cam.Move)
Modifier and Type | Interface and Description |
---|---|
static class |
LaserProfileMove.CollisionChecks
the Collision Check enum .
|
static class |
LaserProfileMove.InterpMethods
the Interpolation Method enum .
|
static class |
LaserProfileMove.ShapeTypes
the Shape Type enum .
|
static class |
LaserProfileMove.ToolSides
the Tool Side enum .
|
MoveBuilder.Feed, MoveBuilder.Motion
Modifier and Type | Method and Description |
---|---|
LaserProfileMove.CollisionChecks |
collisionCheck()
Returns the Collision Check
License requirements: None. |
LaserControlPoint |
createControlPoint(int headOrientType,
Point pointTag,
CartesianCoordinateSystem csysTag,
int processType,
boolean toggle,
NXObject udePathTag,
int pointType)
Create a new Laser Control Point
License requirements: cam_base ("CAM BASE") . |
LaserCutDirection |
cutDirection()
Returns the Cut Direction
License requirements: None. |
LaserHeadOrientation |
headOrientation()
Returns the Head Orientation
License requirements: None. |
LaserProfileMove.InterpMethods |
interpMethod()
Returns the Interpolation Method
License requirements: None. |
LaserControlPointList |
list()
Returns the List
License requirements: None. |
double |
maxGapDist()
Returns the Max Gap Distance
License requirements: None. |
double |
maxTiltAngle()
Returns the Max Tilt Angle
License requirements: None. |
Section |
profileSection()
Returns the Profile Section
License requirements: None. |
void |
setCollisionCheck(LaserProfileMove.CollisionChecks type)
License requirements: cam_base ("CAM BASE") . |
void |
setInterpMethod(LaserProfileMove.InterpMethods type)
License requirements: cam_base ("CAM BASE") . |
void |
setMaxGapDist(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setMaxTiltAngle(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setProfileSection(Section profileSection)
License requirements: cam_base ("CAM BASE") . |
void |
setShapeType(LaserProfileMove.ShapeTypes type)
License requirements: cam_base ("CAM BASE") . |
void |
setToolSide(LaserProfileMove.ToolSides type)
License requirements: cam_base ("CAM BASE") . |
LaserProfileMove.ShapeTypes |
shapeType()
Returns the Shape Type
License requirements: None. |
LaserProfileMove.ToolSides |
toolSide()
Returns the Tool Side
License requirements: None. |
feedRate, feedType, feedUnit, getUserParameter, getUserParameter, motionType, numberOfUserParameters, protectedMove, setFeedRate, setFeedType, setFeedUnit, setMotionType, setParent, setProtectedMove, setSibling, setSubopLabel, subopLabel
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
LaserCutDirection cutDirection() throws NXException, RemoteException
NXException
RemoteException
LaserHeadOrientation headOrientation() throws NXException, RemoteException
NXException
RemoteException
Section profileSection() throws NXException, RemoteException
NXException
RemoteException
void setProfileSection(Section profileSection) throws NXException, RemoteException
profileSection
- the Profile SectionNXException
RemoteException
double maxGapDist() throws NXException, RemoteException
NXException
RemoteException
void setMaxGapDist(double newValue) throws NXException, RemoteException
newValue
- the Max Gap DistanceNXException
RemoteException
LaserProfileMove.ShapeTypes shapeType() throws NXException, RemoteException
NXException
RemoteException
void setShapeType(LaserProfileMove.ShapeTypes type) throws NXException, RemoteException
type
- the shape typeNXException
RemoteException
LaserProfileMove.ToolSides toolSide() throws NXException, RemoteException
NXException
RemoteException
void setToolSide(LaserProfileMove.ToolSides type) throws NXException, RemoteException
type
- the tool sideNXException
RemoteException
LaserProfileMove.CollisionChecks collisionCheck() throws NXException, RemoteException
NXException
RemoteException
void setCollisionCheck(LaserProfileMove.CollisionChecks type) throws NXException, RemoteException
type
- the collision checkNXException
RemoteException
double maxTiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setMaxTiltAngle(double newValue) throws NXException, RemoteException
newValue
- the Max Tilt AngleNXException
RemoteException
LaserProfileMove.InterpMethods interpMethod() throws NXException, RemoteException
NXException
RemoteException
void setInterpMethod(LaserProfileMove.InterpMethods type) throws NXException, RemoteException
type
- the interpolation methodNXException
RemoteException
LaserControlPointList list() throws NXException, RemoteException
NXException
RemoteException
LaserControlPoint createControlPoint(int headOrientType, Point pointTag, CartesianCoordinateSystem csysTag, int processType, boolean toggle, NXObject udePathTag, int pointType) throws NXException, RemoteException
headOrientType
- head orient typepointTag
- the pointcsysTag
- the csysprocessType
- point process typetoggle
- events toggleudePathTag
- the ude pathpointType
- point typeNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.