Interface INCT_CLData2
CAM system interface, which allows you to add custom comments to CLData.
Assembly: STNCInterpreter.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6435BFFB-D45E-40B5-8F54-447666C63691")]
public interface INCT_CLData2 : INCT_CLData
Methods
AddCircle(TNC3DPoint, TNC3DPoint, double, TNCPlaneType, bool)
Declaration
void AddCircle(TNC3DPoint P, TNC3DPoint Pc, double R, TNCPlaneType Plane, bool CanBeFull)
Parameters
AddCoolant(bool, int)
Declaration
void AddCoolant(bool OnOff, int PipeNumber)
Parameters
Type |
Name |
Description |
bool |
OnOff |
|
int |
PipeNumber |
|
AddDelay(double)
Declaration
void AddDelay(double Value)
Parameters
Type |
Name |
Description |
double |
Value |
|
AddLengthCompensation(TNCLengthCompensationMode, int)
Declaration
void AddLengthCompensation(TNCLengthCompensationMode Mode, int OffsetNumber)
Parameters
AddLengthCompensationValue(TNCLengthCompensationMode, int, double)
Declaration
void AddLengthCompensationValue(TNCLengthCompensationMode Mode, int OffsetNumber, double Value)
Parameters
AddLengthCompensationWithSpecifiedAxis(TNCLengthCompensationMode, int, int)
Declaration
void AddLengthCompensationWithSpecifiedAxis(TNCLengthCompensationMode Mode, int SpecifiedAxis, int OffsetNumber)
Parameters
AddMotion(int, double)
Declaration
void AddMotion(int AxisIndex, double Value)
Parameters
Type |
Name |
Description |
int |
AxisIndex |
|
double |
Value |
|
AddOpStop()
Declaration
AddOrigin(double)
Declaration
void AddOrigin(double WCSNumber)
Parameters
Type |
Name |
Description |
double |
WCSNumber |
|
AddOriginByShift(TNC3DPoint)
Declaration
void AddOriginByShift(TNC3DPoint Shift)
Parameters
AddOriginByShiftAndRotate(TNC3DPoint, double, double, double, TNCEulerAnglesConvention, bool, bool)
Declaration
void AddOriginByShiftAndRotate(TNC3DPoint Shift, double Ang1, double Ang2, double Ang3, TNCEulerAnglesConvention Convention, bool RotationsAroundMovableAxes, bool AnglesInDegrees)
Parameters
AddRadiusCompensation(TNCRadiusCompensationMode, int)
Declaration
void AddRadiusCompensation(TNCRadiusCompensationMode Mode, int OffsetNumber)
Parameters
AddRadiusCompensationValue(TNCRadiusCompensationMode, int, double, double)
Declaration
void AddRadiusCompensationValue(TNCRadiusCompensationMode Mode, int OffsetNumber, double Value, double Value2)
Parameters
AddSinglePassThread(TNCThreadOrientation, TNCThreadLeadType, double, double)
Declaration
void AddSinglePassThread(TNCThreadOrientation Orient, TNCThreadLeadType LeadType, double Step, double StartAngle)
Parameters
AddSpindleOff()
Declaration
AddSpindleOrient(double)
Declaration
void AddSpindleOrient(double OrientationAngle)
Parameters
Type |
Name |
Description |
double |
OrientationAngle |
|
AddSpindleSpeedOnCSS(double, double, int, bool)
Declaration
void AddSpindleSpeedOnCSS(double CSS, double MaxRPM, int Range, bool Direction)
Parameters
AddSpindleSpeedOnRPM(double, int, bool)
Declaration
void AddSpindleSpeedOnRPM(double RPM, int Range, bool Direction)
Parameters
AddStop()
Declaration
Declaration
void AddTooltipMotion(int AxisIndex, double Value)
Parameters
Type |
Name |
Description |
int |
AxisIndex |
|
double |
Value |
|
CloseMultiMotion()
Declaration
Declaration
void CloseTooltipMotion()
Declaration
object CreateCircularMotionFormer()
Returns
Declaration
object CreateDrillingCycleFormer(TNCDrillingCycleType CycleType)
Parameters
Returns
Declaration
object CreateLatheCycleFormer(TNCLatheCycleType CycleType)
Parameters
Returns
Declaration
object CreateLinearMotionFormer()
Returns
Returns the trajectory generator interface for the specified milling cycle type (CycleType).For example, if CycleType is mctThreadMilling,the returned generator supports the INCT_ThreadMillingCycleFormer interface,which is used for thread milling cycles
Declaration
object CreateMillingCycleFormer(TNCMillingCycleType CycleType)
Parameters
Returns
GetActiveSpindle()
Declaration
Returns
GetAxisValue(int)
Declaration
double GetAxisValue(int Index)
Parameters
Type |
Name |
Description |
int |
Index |
|
Returns
GetFeedrateUnits()
Declaration
TNCFeedrateMeasure GetFeedrateUnits()
Returns
GetSystemUnits()
Declaration
TNCSystemMeasure GetSystemUnits()
Returns
Declaration
void LoadTool(int ToolID)
Parameters
Type |
Name |
Description |
int |
ToolID |
|
OpenMultiMotion(TNCGotoMode)
Declaration
void OpenMultiMotion(TNCGotoMode GotoMode)
Parameters
Declaration
void OpenTooltipMotion(TNCTooltipMode Mode)
Parameters
OutCylindricalInterpolation(bool, double)
Declaration
void OutCylindricalInterpolation(bool Enable, double Radius)
Parameters
OutFeed(TNCFeedType, double, bool)
Declaration
void OutFeed(TNCFeedType Feed, double Value, bool mpm)
Parameters
OutPolarInterpolation(bool)
Declaration
void OutPolarInterpolation(bool Enable)
Parameters
Type |
Name |
Description |
bool |
Enable |
|
OutStandardFeed(TNCFeedType)
Declaration
void OutStandardFeed(TNCFeedType Feed)
Parameters
ResetOrigin()
Declaration
SetActiveSpindle(int)
Declaration
void SetActiveSpindle(int Number)
Parameters
Type |
Name |
Description |
int |
Number |
|
SetCurrentPlane(TNCPlaneType)
Declaration
void SetCurrentPlane(TNCPlaneType Plane)
Parameters
SetFeedrateUnits(TNCFeedrateMeasure)
Declaration
void SetFeedrateUnits(TNCFeedrateMeasure Units)
Parameters
SetRTCPMode(bool)
Declaration
void SetRTCPMode(bool Enable)
Parameters
Type |
Name |
Description |
bool |
Enable |
|
SetSystemUnits(TNCSystemMeasure)
Declaration
void SetSystemUnits(TNCSystemMeasure Units)
Parameters
Declaration
void SetTooltipAttitude(double Ang1, double Ang2, double Ang3, TNCEulerAnglesConvention Convention, bool RotationsAroundMovableAxes, bool AnglesInDegrees)
Parameters
Declaration
void SetTooltipAttitude2(double qx, double qy, double qz, double qw)
Parameters
Declaration
void SetTooltipFlip(TNCFlipType FlipType, bool Value)
Parameters
Declaration
void SetTooltipPosition(TNC3DPoint P)
Parameters
WasAxisMovement(int)
Declaration
bool WasAxisMovement(int Index)
Parameters
Type |
Name |
Description |
int |
Index |
|
Returns