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 i???r
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