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