Interface INCT_DrillingCycleWithShiftFormer
  This CAM interface simplifies movement formation in drilling cycles with shift. When created with the dctWithShift parameter, the functions return an object implementing both INCT_DrillingCycleFormer and INCT_DrillingCycleWithShiftFormer interfaces
Assembly: STNCFormers.dll
  
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("5E1AA5AD-10A7-4433-9F05-A2F86E8AE0F4")]
public interface INCT_DrillingCycleWithShiftFormer : INCT_DrillingCycleFormer
   
  Properties
  
  
  
  
  Declaration
  
    TNCDCAxisIndexes AxisIndexes { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double BottomLevel { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint BottomPoint { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
  Property Value
  
  
  
  
  
  Declaration
  
    object Events { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double Feedrate { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint HoleCenter { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    bool HoleCenterMode { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint NextHole { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNCPlaneType Plane { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double RapidLevel { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint RapidPoint { get; }
   
  Property Value
  
  
  
  The function returns the bottom point coordinates calculated for the current iteration with shift (TNC3DPoint). Value is available for use only inside the events (Set_Events)
Declaration
  
    TNC3DPoint ShiftBottomPoint { get; }
   
  Property Value
  
  
  
  This function provides the current hole point coordinates with shift for the ongoing iteration (TNC3DPoint). The Value is accessible only within the Set_Events context
Declaration
  
    TNC3DPoint ShiftNextHole { get; }
   
  Property Value
  
  
  
  The method sets specific path stages for shift during the cycle, using Value (TNCShiftPathSet). It returns the selected stages where shifts will occur, such as moving to rapid or bottom levels. No output parameters
Declaration
  
    byte ShiftPathSet { get; set; }
   
  Property Value
  
  
  
  This function provides the coordinates of the accelerated displacement point with shift for the current iteration (TNC3DPoint). The Value is accessible only within the Set_Events context
Declaration
  
    TNC3DPoint ShiftRapidPoint { get; }
   
  Property Value
  
  
  
  This function provides the coordinates of the retract/return point with shift for the current iteration (TNC3DPoint). The Value is accessible only within the Set_Events context
Declaration
  
    TNC3DPoint ShiftTopPoint { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double TopLevel { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint TopPoint { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void SetShiftByOneAxis(double Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | Value |  | 
    
  
  
  
  
  
  Declaration
  
    void SetShiftBySomeAxis(TNCShiftAxis Axis, TNCShiftValues Values)
   
  Parameters