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