Interface IST_LatheCycle
  
  
  
  Assembly: STLatheCycle.dll
  Syntax
  
    [Guid("7A9FFFD7-E235-4122-A026-5898AEDAA4F7")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_LatheCycle : IST_CLDFormer, IST_CurveReceiver
   
  Properties
  
  GeomLCS
  
  
  Declaration
  
    TST3DMatrix GeomLCS { get; set; }
   
  Property Value
  
  
  IncrementValue
  
  
  Declaration
  
    double IncrementValue { get; }
   
  Property Value
  
  
  Owner
  
  
  Declaration
  
    IST_LatheCycleContainer Owner { get; set; }
   
  Property Value
  
  
  Receiver
  
  
  Declaration
  
    IST_CLDFormer Receiver { get; set; }
   
  Property Value
  
  Methods
  
  AddArc(TST2DPoint, TST2DPoint, double)
  
  
  Declaration
  
    void AddArc(TST2DPoint pc, TST2DPoint p, double R)
   
  Parameters
  
  
  AddCallSub(int)
  
  
  Declaration
  
    void AddCallSub(int SubID)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | SubID |  | 
    
  
  
  
  
  
  Declaration
  
    void AddComment(string s)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | s |  | 
    
  
  
  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 |  | 
    
  
  
  
  
  
  Declaration
  
    void AddExtCycle(TST_ExtCycleParameters Params)
   
  Parameters
  
  
  AddHelic(TST2DPoint, TST3DPoint, double)
  
  
  Declaration
  
    void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
   
  Parameters
  
  
  AddLengthCompensation(int, int, TST3DPoint)
  
  
  Declaration
  
    void AddLengthCompensation(int mode, int CorrNumber, TST3DPoint ToolTipDelta)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
   
  Parameters
  
  
  AddRapid()
  
  
  Declaration
  
  
  AddSinglePassThread(int, int, double, double)
  
  
  Declaration
  
    void AddSinglePassThread(int Orient, int 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
  
  
  AddString(string)
  
  
  Declaration
  
    void AddString(string Name_)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name_ |  | 
    
  
  
  BezierTo(TST2DPoint, TST2DPoint, TST2DPoint)
  
  
  Declaration
  
    void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
   
  Parameters
  
  
  CloseLevel()
  
  
  Declaration
  
  
  CutTo2D(TST2DPoint)
  
  
  Declaration
  
    void CutTo2D(TST2DPoint p)
   
  Parameters
  
  
  CutTo3D(TST3DPoint)
  
  
  Declaration
  
    void CutTo3D(TST3DPoint p)
   
  Parameters
  
  
  EndSub()
  
  
  Declaration
  
  Returns
  
  
  IsEmpty()
  
  
  Declaration
  
  Returns
  
  
  NewCurve()
  
  
  Declaration
  
  
  OpenLevel()
  
  
  Declaration
  
  
  OutFeed(int, double, bool)
  
  
  Declaration
  
    void OutFeed(int Feed, double Value, bool mpm)
   
  Parameters
  
  
  OutPoint5D(TST3DPoint, TST3DPoint)
  
  
  Declaration
  
    void OutPoint5D(TST3DPoint p, TST3DPoint n)
   
  Parameters
  
  
  OutStandardFeed(int)
  
  
  Declaration
  
    void OutStandardFeed(int Feed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Feed |  | 
    
  
  
  SetPossibleAxesControlMode(TSTAxisControlMode)
  
  
  Declaration
  
    void SetPossibleAxesControlMode(TSTAxisControlMode mode)
   
  Parameters
  
  
  SetTCPM(bool)
  
  
  Declaration
  
    void SetTCPM(bool ModeIsOn)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | ModeIsOn |  | 
    
  
  
  StartCurve2D(TST2DPoint)
  
  
  Declaration
  
    void StartCurve2D(TST2DPoint p)
   
  Parameters
  
  
  StartCurve3D(TST3DPoint)
  
  
  Declaration
  
    void StartCurve3D(TST3DPoint p)
   
  Parameters
  
  
  StartSub(string, bool, int)
  
  
  Declaration
  
    void StartSub(string Coment, bool SimulOnly, int ID)
   
  Parameters
  
  
  StopCurve(bool)
  
  
  Declaration
  
    void StopCurve(bool IsClosed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | IsClosed |  |