Interface IST_CLDFormerDual
Assembly: STMCDFormerTypes.dll
[Guid("3001BA43-CBAB-4CAC-9A87-EB40FA1DAB46")]
public interface IST_CLDFormerDual : IST_CurveReceiverDual
Properties
Coordinate system transformation matrix
Defines four vectors:
@value Vx - X-axis vector of coordinate system
@value Vy - Y-axis vector of coordinate system
@value Vz - Z-axis vector of coordinate system
@value Vt - Origin point of coordinate system
Declaration
IST_3DMatrix GeomLCS { get; set; }
Property Value
Current increment value for linear motions
Declaration
double IncrementValue { get; }
Property Value
Methods
Declaration
void AddArc(IST_2DPoint pc, IST_2DPoint p, double R)
Parameters
Declaration
void AddCallSub(int SubID)
Parameters
| Type |
Name |
Description |
| int |
SubID |
|
Declaration
void AddComment(string s)
Parameters
| Type |
Name |
Description |
| string |
s |
|
Declaration
void AddCoolant(bool OnOff, int PipeNumber)
Parameters
| Type |
Name |
Description |
| bool |
OnOff |
|
| int |
PipeNumber |
|
Declaration
void AddDelay(double Value)
Parameters
| Type |
Name |
Description |
| double |
Value |
|
Add extended cycle command
Declaration
void AddExtCycle(IST_ExtCycleParameters Params)
Parameters
Declaration
void AddHelic(IST_2DPoint pc, IST_3DPoint p, double R)
Parameters
Declaration
void AddLengthCompensation(int mode, int CorrNumber, IST_3DPoint ToolTipDelta)
Parameters
Declaration
void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
Parameters
Output rapid feedrate command
Declaration
Declaration
void AddSinglePassThread(int Orient, int LeadType, double Step, double StartAngle)
Parameters
Declaration
void AddString(string Name_)
Parameters
| Type |
Name |
Description |
| string |
Name_ |
|
Declaration
void BezierTo(IST_2DPoint p1, IST_2DPoint p2, IST_2DPoint p3)
Parameters
Close current program level
Declaration
Declaration
void CutTo2D(IST_2DPoint p)
Parameters
Declaration
void CutTo3D(IST_3DPoint p)
Parameters
End current subprogram definition
Declaration
Returns
| Type |
Description |
| int |
Assigned subprogram ID
|
Declaration
Returns
Declaration
Declaration
Declaration
void OutFeed(int Feed, double Value, bool mpm)
Parameters
Output 5D point (position + normal)
Declaration
void OutPoint5D(IST_3DPoint p, IST_3DPoint n)
Parameters
Declaration
void OutStandardFeed(int Feed)
Parameters
| Type |
Name |
Description |
| int |
Feed |
|
Declaration
void SetPossibleAxesControlMode(TSTAxisControlMode mode)
Parameters
Declaration
void SetTCPM(bool ModeIsOn)
Parameters
| Type |
Name |
Description |
| bool |
ModeIsOn |
|
Declaration
void StartCurve2D(IST_2DPoint p)
Parameters
Declaration
void StartCurve3D(IST_3DPoint p)
Parameters
Declaration
void StartSub(string Coment, bool SimulOnly, int ID)
Parameters
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|