Interface IInpCLDFormer
Assembly: STInpCLDataCommands.dll
[Guid("FEDB2884-E2FE-441E-BC31-B4642B9770A7")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IInpCLDFormer : IInpCLDWriter
Properties
Declaration
IInpCLDWriter CLDWriter { get; set; }
Property Value
Declaration
IInpCLDFile CurFile { get; }
Property Value
Methods
Declaration
void AddAxisBrake(int AxisIndex, bool BrakeIsOn)
Parameters
| Type |
Name |
Description |
| int |
AxisIndex |
|
| bool |
BrakeIsOn |
|
Declaration
void AddClamp(int ClampID, bool ClampIsOn, int ClampDir)
Parameters
| Type |
Name |
Description |
| int |
ClampID |
|
| bool |
ClampIsOn |
|
| int |
ClampDir |
|
Declaration
void AddComment(string Comment)
Parameters
| Type |
Name |
Description |
| string |
Comment |
|
Declaration
void AddCoolant(bool OnOff, int PipeNumbersMask)
Parameters
| Type |
Name |
Description |
| bool |
OnOff |
|
| int |
PipeNumbersMask |
|
Declaration
void AddCycle(int CL_Type, double CL_A, int CL_MMPM, double CL_NM, double CL_F, double CL_P, double CL_L, double CL_I, double CL_H, double CL_Top, double CL_Step, double CL_Pos, int CL_Socket, double CL_RetNM)
Parameters
Declaration
void AddDelay(double Value)
Parameters
| Type |
Name |
Description |
| double |
Value |
|
Declaration
void AddEDMMove(int MotionMode, int BaseProfMode, int ProgProfMode, TST3DPoint BaseProfEnd, TST3DPoint ProgProfEnd, TST2DPoint BaseProfCenter, TST2DPoint ProgProfCenter, double BaseProfRadius, double ProgProfRadius, double TaperAngle, int RollMode, double BaseRollRadius, double ProgRollRadius)
Parameters
Declaration
void AddExtCycleBolParam(int Code, bool Value)
Parameters
| Type |
Name |
Description |
| int |
Code |
|
| bool |
Value |
|
Declaration
void AddExtCycleFltParam(int Code, double Value)
Parameters
Declaration
void AddExtCycleIntParam(int Code, int Value)
Parameters
| Type |
Name |
Description |
| int |
Code |
|
| int |
Value |
|
Declaration
void AddExtCycleStrParam(int Code, string Value)
Parameters
Declaration
void AddInsert(string InsertString)
Parameters
| Type |
Name |
Description |
| string |
InsertString |
|
Declaration
void AddInterpolation(int InterpType, bool IsOn, double R)
Parameters
Declaration
void AddLengthCompensation(TSTLengthCompensationMode mode, int CorrNumber)
Parameters
Declaration
void AddLoadTl(byte ToolChanged, int ToolNumber, int HolderID, string RevolverID, TST3DPoint Overhang, double NX, double NY, double NZ, double NW, int LCorNum, int RCorNum, double D, double L, double p, double A, double R, double H, double Rc, byte Plane, double Durability, int Col1, int Col2)
Parameters
Declaration
void AddMultiArcAxis(bool IsMidPos, int AxisIndex, double AxisValue)
Parameters
| Type |
Name |
Description |
| bool |
IsMidPos |
|
| int |
AxisIndex |
|
| double |
AxisValue |
|
Declaration
void AddMultiAxis(int AxisIndex, double AxisValue)
Parameters
| Type |
Name |
Description |
| int |
AxisIndex |
|
| double |
AxisValue |
|
Declaration
void AddOriginMultiAxis(int AxisIndex, double AxisValue)
Parameters
| Type |
Name |
Description |
| int |
AxisIndex |
|
| double |
AxisValue |
|
Declaration
void AddPPFun(int SubType, IntPtr ParamsArray, int ParamCount)
Parameters
| Type |
Name |
Description |
| int |
SubType |
|
| IntPtr |
ParamsArray |
|
| int |
ParamCount |
|
Declaration
void AddPPFunTechInfo(int SubType, IntPtr ParamsArray, int ParamCount, TInpCLDPPFunTechInfo ComplexParams)
Parameters
Declaration
void AddPower(int ID, double Value)
Parameters
Declaration
void AddPrint(string PrintStr)
Parameters
| Type |
Name |
Description |
| string |
PrintStr |
|
Declaration
void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
Parameters
Declaration
void AddSelWorkpiece(string WrkHolderID)
Parameters
| Type |
Name |
Description |
| string |
WrkHolderID |
|
Declaration
void AddSinglePassThread(byte Orientation, byte StepUnits, double Step, double StartAngle)
Parameters
Declaration
void AddSpindle(string SpindleID, byte Action, byte mode, double Value, double LinearSpeed, byte Gear)
Parameters
Declaration
void AddStop(bool IsOptional)
Parameters
| Type |
Name |
Description |
| bool |
IsOptional |
|
Declaration
void AddStructure(string NodeType, string Comment)
Parameters
Declaration
void AddSyncAxes(bool ActionIsOn, string FirstAxisID, string SecondAxisID)
Parameters
Declaration
void AddSynchPoint(string ID, int Index)
Parameters
Declaration
void AddTLContact(bool Exists, TST3DPoint ContactNormal)
Parameters
Declaration
void AddTakeover(string WrkHolderID)
Parameters
| Type |
Name |
Description |
| string |
WrkHolderID |
|
Declaration
void ArcTo(TST3DPoint pe, TST3DPoint pc, double Rc)
Parameters
Declaration
void BeginArray(string Name, string CollectionKeyField, string CollectionValueField)
Parameters
Declaration
void BeginArray2(string Name, ref int NameStringID, string CollectionKeyField, ref int CollectionKeyFieldStringID, string CollectionValueField, ref int CollectionValueFieldStringID)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
| int |
NameStringID |
|
| string |
CollectionKeyField |
|
| int |
CollectionKeyFieldStringID |
|
| string |
CollectionValueField |
|
| int |
CollectionValueFieldStringID |
|
Declaration
void BeginCommandsSection()
Declaration
void BeginComplexParam(string Name)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
Declaration
void BeginComplexParam2(string Name, ref int NameStringID)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
| int |
NameStringID |
|
Declaration
void BeginFile(TST_InpCLDFileType FileType, string ID, string Caption)
Parameters
Declaration
IInpCLDProject BeginProject(IStream Stream, IInpCLDProjectInfo ProjectInfo)
Parameters
Returns
Declaration
void CloseStructureLevel()
Declaration
Parameters
Declaration
Declaration
void EndCommandsSection()
Declaration
Declaration
Declaration
Declaration
void OpenStructureLevel()
Declaration
void OutEffector(int EffectorID, bool Value)
Parameters
| Type |
Name |
Description |
| int |
EffectorID |
|
| bool |
Value |
|
Declaration
void OutFeed(int FeedType, double Value, TST_FeedUnits FeedUnits)
Parameters
Declaration
void SetCLDataVersion(int CLDataVersion)
Parameters
| Type |
Name |
Description |
| int |
CLDataVersion |
|
Declaration
void SetCurrentPlane(TST_CLDPlaneType Plane)
Parameters
Declaration
StartExtCycle(int, int)
Declaration
void StartExtCycle(int SubCommand, int SubType)
Parameters
| Type |
Name |
Description |
| int |
SubCommand |
|
| int |
SubType |
|
Declaration
void StartMultiArcMotion(TMultiPosition EndPos, TMultiPosition MidPos, double Time)
Parameters
Declaration
void StartMultiMotion(TSTMultiMotionType MultiMotionType, TMultiPosition Pos, double Time)
Parameters
Declaration
void StartOrigin(TMultiPosition MultiPos, double Time, byte OriginType, double CSNumber, TST5DPoint MCS, TST5DPoint WCS, bool IsSpatial, byte PositioningMode, byte AnglesType)
Parameters
Declaration
Declaration
Declaration
void StopMultiArcMotion()
Declaration
Declaration
Declaration
void WriteBoolean(string Name, bool Value)
Parameters
Declaration
void WriteBoolean2(string Name, ref int NameStringID, bool Value)
Parameters
Declaration
void WriteCommand(uint CommandType, IntPtr Buffer, int BufSize)
Parameters
Declaration
void WriteCommand2(uint CommandType, IntPtr Buffer, int BufSize, IntPtr Buffer2, int Buf2Size)
Parameters
Declaration
void WriteDouble(string Name, double Value)
Parameters
Declaration
void WriteDouble2(string Name, ref int NameStringID, double Value)
Parameters
Declaration
void WriteEnumerated(string Name, int Value)
Parameters
Declaration
void WriteEnumerated2(string Name, ref int NameStringID, int Value)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
| int |
NameStringID |
|
| int |
Value |
|
Declaration
void WriteInteger(string Name, int Value)
Parameters
Declaration
void WriteInteger2(string Name, ref int NameStringID, int Value)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
| int |
NameStringID |
|
| int |
Value |
|
Declaration
void WriteString(string Name, string Value)
Parameters
Declaration
void WriteString2(string Name, ref int NameStringID, string Value, ref int ValueStringID)
Parameters