Interface INCT_PeckDrillingCycleFormer
  This CAM interface simplifies creating movements in cycles with chip breaking. When initialized with the dctPeck parameter, the functions return an object implementing both INCT_DrillingCycleFormer and INCT_PeckDrillingCycleFormer interfaces
Assembly: STNCFormers.dll
  
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("EFE918E8-7510-43D5-BB26-0181B543F09E")]
public interface INCT_PeckDrillingCycleFormer : INCT_DrillingCycleFormer
   
  Properties
  
  
  
  
  Declaration
  
    TNCDCAxisIndexes AxisIndexes { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double BottomLevel { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint BottomPoint { get; }
   
  Property Value
  
  
  
  The method sets the clearance value, which depends on the clearance type set in Set_ClearanceType. It returns the current clearance as a number. No input parameters
Declaration
  
    double Clearance { get; set; }
   
  Property Value
  
  
  
  The method sets the clearance type: None or Value, using Value (TNCClearanceType). It returns the current clearance type. No input or output parameters
Declaration
  
    TNCClearanceType ClearanceType { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
  Property Value
  
  
  
  The method sets the degression value, influencing depth changes per iteration according to Set_DegressionType. It returns the current degression as a number. No input parameters
Declaration
  
    double Degression { get; set; }
   
  Property Value
  
  
  
  The method sets the degression type: None, Value, or Coefficient, using Value (TNCDegressionType). It returns the current degression type. No input or output parameters
Declaration
  
    TNCDegressionType DegressionType { get; set; }
   
  Property Value
  
  
  
  The method sets the cut depth for each iteration. It returns the current cut depth as a number. No input parameters
Declaration
  
    double DepthOfCut { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    object Events { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double Feedrate { get; set; }
   
  Property Value
  
  
  
  The method sets whether to return to the accelerated movement level after reaching the current cut depth, based on the boolean Value. It returns the current setting as a boolean. No input parameters
Declaration
  
    bool FullReturn { get; set; }
   
  Property Value
  
  
  
  The method sets the interval for returning to the accelerated movement level, e.g., every 3rd iteration if set to 3. It returns the current interval as a number. No input parameters
Declaration
  
    int FullReturnStep { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint HoleCenter { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    bool HoleCenterMode { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
  Property Value
  
  
  
  The method sets the minimum cutting depth value, typically used in degression cycles. It returns the current minimum depth as a number. No input parameters
Declaration
  
    double MinDepthOfCut { get; set; }
   
  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 method sets the retract value, which determines how high the tool rises after reaching the current cut depth if not returning to the accelerated movement level. It returns the current retract value as a number. No input parameters
Declaration
  
    double Retraction { get; set; }
   
  Property Value
  
  
  
  The method sets the number of retracts for chip breaking using Value (integer). It returns the current count as an integer. No input parameters.The method sets the number of retracts for chip breaking using Value (integer). It returns the current count as an integer. No input parameters
Declaration
  
    int RetractionCount { get; set; }
   
  Property Value
  
  
  
  The method sets the retraction type: None or Value, using Value (TNCRetractionType). It returns the current retraction type. No input or output parameters
Declaration
  
    TNCRetractionType RetractionType { get; set; }
   
  Property Value
  
  
  
  The method sets the number of recent identical cutting steps, performing that many iterations with the same depth. It returns the current count as an integer. No input parameters
Declaration
  
    int SameLastSteps { get; set; }
   
  Property Value
  
  
  
  The method sets the reference level for the first cut depth based on Set_StartLevelType. It takes Value (Integer) and returns the current reference level as a number. No output parameters
Declaration
  
    double StartLevel { get; set; }
   
  Property Value
  
  
  
  The method sets the start level type to either From Level or First Level based on Value (TNCStartLevelType). It returns the current start level type. No input or output parameters
Declaration
  
    TNCStartLevelType StartLevelType { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double TopLevel { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    TNC3DPoint TopPoint { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration