Interface INCT_LinearMotionFormer
CAM system interface that implements the functionality to simplify the formation of linear displacements. The interface returns the INCT_CLData.CreateLinearMotionFormer function.
Namespace: STNCFormers
Assembly: STNCFormers.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("CD7B131A-AE6C-4AC4-A364-99B681945459")]
public interface INCT_LinearMotionFormer
Properties
ClearGotoMode
Returns the current value of ClearGotoMode (boolean). Sets ClearGotoMode parameter to the specified Value (boolean). (No input or output parameters besides setting the value.)
Declaration
bool ClearGotoMode { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
ClearAxesIndexes()
Clear axis index list.
Declaration
void ClearAxesIndexes()
InitAxisIndex(int)
Declaration
void InitAxisIndex(int Index)
Parameters
Type | Name | Description |
---|---|---|
int | Index |
InitBlock()
Stores the current tool coordinates for all axes in the internal list created by InitAxisIndex. If ClearGotoMode is True, sets the movement type specified in SetGotoMode to gtmTooltip. (No input or output parameters.)
Declaration
void InitBlock()
MakeWorkpath()
Compares current coordinates (from InitBlock) with new tool movement coordinates (from SetAxisValue). If changes are detected, generates multi-axis movement commands (OpenMultiMotion, AddMotion, CloseMultiMotion) along modified axes.
Declaration
void MakeWorkpath()
SetAxisValue(bool, int, double)
Declaration
void SetAxisValue(bool Abs, int Index, double Value)
Parameters
Type | Name | Description |
---|---|---|
bool | Abs | |
int | Index | |
double | Value |
SetGotoMode(TNCGotoMode)
Declaration
void SetGotoMode(TNCGotoMode Mode)
Parameters
Type | Name | Description |
---|---|---|
TNCGotoMode | Mode |