Interface IST_LatheCycle
Assembly: STLatheCycle.dll
Syntax
[Guid("7A9FFFD7-E235-4122-A026-5898AEDAA4F7")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_LatheCycle : IST_CLDFormer, IST_CurveReceiver
Properties
GeomLCS
Declaration
TST3DMatrix GeomLCS { get; set; }
Property Value
IncrementValue
Declaration
double IncrementValue { get; }
Property Value
Owner
Declaration
IST_LatheCycleContainer Owner { get; set; }
Property Value
Receiver
Declaration
IST_CLDFormer Receiver { get; set; }
Property Value
Methods
AddArc(TST2DPoint, TST2DPoint, double)
Declaration
void AddArc(TST2DPoint pc, TST2DPoint p, double R)
Parameters
AddCallSub(int)
Declaration
void AddCallSub(int SubID)
Parameters
| Type |
Name |
Description |
| int |
SubID |
|
Declaration
void AddComment(string s)
Parameters
| Type |
Name |
Description |
| string |
s |
|
AddCoolant(bool, int)
Declaration
void AddCoolant(bool OnOff, int PipeNumber)
Parameters
| Type |
Name |
Description |
| bool |
OnOff |
|
| int |
PipeNumber |
|
AddDelay(double)
Declaration
void AddDelay(double Value)
Parameters
| Type |
Name |
Description |
| double |
Value |
|
Declaration
void AddExtCycle(TST_ExtCycleParameters Params)
Parameters
AddHelic(TST2DPoint, TST3DPoint, double)
Declaration
void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
Parameters
AddLengthCompensation(int, int, TST3DPoint)
Declaration
void AddLengthCompensation(int mode, int CorrNumber, TST3DPoint ToolTipDelta)
Parameters
Declaration
void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
Parameters
AddRapid()
Declaration
AddSinglePassThread(int, int, double, double)
Declaration
void AddSinglePassThread(int Orient, int LeadType, double Step, double StartAngle)
Parameters
AddSpindleOff()
Declaration
AddSpindleOrient(double)
Declaration
void AddSpindleOrient(double OrientationAngle)
Parameters
| Type |
Name |
Description |
| double |
OrientationAngle |
|
AddSpindleSpeedOnCSS(double, double, int, bool)
Declaration
void AddSpindleSpeedOnCSS(double CSS, double MaxRPM, int Range, bool Direction)
Parameters
AddSpindleSpeedOnRPM(double, int, bool)
Declaration
void AddSpindleSpeedOnRPM(double RPM, int Range, bool Direction)
Parameters
AddString(string)
Declaration
void AddString(string Name_)
Parameters
| Type |
Name |
Description |
| string |
Name_ |
|
BezierTo(TST2DPoint, TST2DPoint, TST2DPoint)
Declaration
void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
Parameters
CloseLevel()
Declaration
CutTo2D(TST2DPoint)
Declaration
void CutTo2D(TST2DPoint p)
Parameters
CutTo3D(TST3DPoint)
Declaration
void CutTo3D(TST3DPoint p)
Parameters
EndSub()
Declaration
Returns
IsEmpty()
Declaration
Returns
NewCurve()
Declaration
OpenLevel()
Declaration
OutFeed(int, double, bool)
Declaration
void OutFeed(int Feed, double Value, bool mpm)
Parameters
OutPoint5D(TST3DPoint, TST3DPoint)
Declaration
void OutPoint5D(TST3DPoint p, TST3DPoint n)
Parameters
OutStandardFeed(int)
Declaration
void OutStandardFeed(int Feed)
Parameters
| Type |
Name |
Description |
| int |
Feed |
|
SetPossibleAxesControlMode(TSTAxisControlMode)
Declaration
void SetPossibleAxesControlMode(TSTAxisControlMode mode)
Parameters
SetTCPM(bool)
Declaration
void SetTCPM(bool ModeIsOn)
Parameters
| Type |
Name |
Description |
| bool |
ModeIsOn |
|
StartCurve2D(TST2DPoint)
Declaration
void StartCurve2D(TST2DPoint p)
Parameters
StartCurve3D(TST3DPoint)
Declaration
void StartCurve3D(TST3DPoint p)
Parameters
StartSub(string, bool, int)
Declaration
void StartSub(string Coment, bool SimulOnly, int ID)
Parameters
StopCurve(bool)
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|