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 |
|
Sets shift calculation to by selected axes with specified offset values for X, Y, Z axes. The hole bottom shifts along chosen axes; other levels shift similarly, except the drilling axis which remains unchanged. No output parameters.
Declaration
void SetShiftBySomeAxis(TNCShiftAxis Axis, TNCShiftValues Values)
Parameters