Interface ICamIpcTechOperation
Assembly: CAMIPC.TechOperation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("00AC86E7-3B17-4078-9743-75E3F1C52CC1")]
public interface ICamIpcTechOperation
Properties
ApproachRule
Approach move before operation start
Declaration
string ApproachRule { get; set; }
Property Value
Machine
Declaration
ICamIpcMachine Machine { get; }
Property Value
MachineConfiguration
Machine configuration for the operation
Declaration
ICamIpcMachineConfiguration MachineConfiguration { get; }
Property Value
Object to manage model formers of fixture
Declaration
ICamIpcModelFormer ModelFormerFixtures { get; }
Property Value
Object to manage model formers of job assignment
Declaration
ICamIpcModelFormer ModelFormerJobAssignment { get; }
Property Value
Object to manage model formers of part
Declaration
ICamIpcModelFormer ModelFormerPart { get; }
Property Value
Object to manage model formers of fixture
Declaration
ICamIpcModelFormer ModelFormerRestrictions { get; }
Property Value
Object to manage model formers of workpiece
Declaration
ICamIpcModelFormer ModelFormerWorkpiece { get; }
Property Value
ReturnRule
Return move after operation end
Declaration
string ReturnRule { get; set; }
Property Value
WorkpieceCoordinateSystem
Get workpiece coordinate system of the operation
Declaration
ICamIpcWorkpieceCoordinateSystem WorkpieceCoordinateSystem { get; }
Property Value
XmlProp
Declaration
ICamIpcXmlPropPointer XmlProp { get; }
Property Value
Methods
GetCalculated(ref TExecuteContext)
Declaration
bool GetCalculated(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetEnabled(ref TExecuteContext)
Declaration
bool GetEnabled(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetId(ref TExecuteContext)
Declaration
string GetId(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
GetIsCollisionError(ref TExecuteContext)
Declaration
bool GetIsCollisionError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsCompensationError(ref TExecuteContext)
Declaration
bool GetIsCompensationError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsError(ref TExecuteContext)
Declaration
bool GetIsError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsGougeError(ref TExecuteContext)
Declaration
bool GetIsGougeError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsHolderError(ref TExecuteContext)
Declaration
bool GetIsHolderError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsMachiningResultCalculated(ref TExecuteContext)
Declaration
bool GetIsMachiningResultCalculated(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsPlungeError(ref TExecuteContext)
Declaration
bool GetIsPlungeError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsRapidError(ref TExecuteContext)
Declaration
bool GetIsRapidError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsToolOverloadError(ref TExecuteContext)
Declaration
bool GetIsToolOverloadError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsTravelError(ref TExecuteContext)
Declaration
bool GetIsTravelError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetIsTurnDirectionError(ref TExecuteContext)
Declaration
bool GetIsTurnDirectionError(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetName(ref TExecuteContext)
Declaration
string GetName(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetSimulated(ref TExecuteContext)
Declaration
bool GetSimulated(ref TExecuteContext ExecuteContext)
Parameters
Returns
LoadFromXmlProp(ICamIpcXmlPropPointer, ref TExecuteContext)
Declaration
void LoadFromXmlProp(ICamIpcXmlPropPointer XmlProp, ref TExecuteContext ExecuteContext)
Parameters
SaveToXmlProp(ref TExecuteContext)
Declaration
ICamIpcXmlPropPointer SaveToXmlProp(ref TExecuteContext ExecuteContext)
Parameters
Returns
SetName(string, ref TExecuteContext)
Declaration
void SetName(string Name, ref TExecuteContext ExecuteContext)
Parameters