Interface IST_CLDFormer
  
  
  
  Assembly: STMCDFormerTypes.dll
  
  
    [Guid("57E61FB8-5496-4769-8FC4-46E8595D2C0D")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_CLDFormer : IST_CurveReceiver
   
  Properties
  
  
  Coordinate system transformation matrix
Defines four vectors:
Vx,Vy,Vz - Coordinate system axes
Vt - Coordinate system origin
Declaration
  
    TST3DMatrix GeomLCS { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double IncrementValue { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
    void AddArc(TST2DPoint pc, TST2DPoint p, double R)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddCallSub(int SubID)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | SubID |  | 
    
  
  
  
  
  
  Declaration
  
    void AddComment(string s)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | s |  | 
    
  
  
  
  
  
  Declaration
  
    void AddCoolant(bool OnOff, int PipeNumber)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | OnOff |  | 
      
        | int | PipeNumber |  | 
    
  
  
  
  
  
  Declaration
  
    void AddDelay(double Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | Value |  | 
    
  
  
  
  
  
  Declaration
  
    void AddExtCycle(TST_ExtCycleParameters Params)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddLengthCompensation(int mode, int CorrNumber, TST3DPoint ToolTipDelta)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
   
  Parameters
  
  
  
  Output rapid feedrate command
Declaration
  
  
  
  
  
  Declaration
  
    void AddSinglePassThread(int Orient, int LeadType, double Step, double StartAngle)
   
  Parameters
  
  
  
  Output spindle stop command
Declaration
  
  
  
  
  
  Declaration
  
    void AddSpindleOrient(double OrientationAngle)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | OrientationAngle |  | 
    
  
  
  
  
  
  Declaration
  
    void AddSpindleSpeedOnCSS(double CSS, double MaxRPM, int Range, bool Direction)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddSpindleSpeedOnRPM(double RPM, int Range, bool Direction)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddString(string Name_)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name_ |  | 
    
  
  
  
  
  
  Declaration
  
    void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
   
  Parameters
  
  
  
  Close current program level
Declaration
  
  
  
  
  
  Declaration
  
    void CutTo2D(TST2DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void CutTo3D(TST3DPoint p)
   
  Parameters
  
  
  
  End current subprogram definition
Declaration
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | int | Assigned subprogram ID | 
    
  
  
  
  
  
  Declaration
  
  Returns
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void OutFeed(int Feed, double Value, bool mpm)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void OutPoint5D(TST3DPoint p, TST3DPoint n)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void OutStandardFeed(int Feed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Feed |  | 
    
  
  
  
  
  
  Declaration
  
    void SetPossibleAxesControlMode(TSTAxisControlMode mode)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void SetTCPM(bool ModeIsOn)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | ModeIsOn |  | 
    
  
  
  
  
  
  Declaration
  
    void StartCurve2D(TST2DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartCurve3D(TST3DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartSub(string Coment, bool SimulOnly, int ID)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StopCurve(bool IsClosed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | IsClosed |  |