Interface ICamApiMachineConfigurationRobot6thAxisControl
6th axis control settings for robot operations.
Reads and writes MEParameters.Robot6thAxisControl.* in operation XML.
Assembly: CAMAPI.MachineConfiguration.dll
Syntax
[Guid("C3B02298-1A9F-48F2-ACD1-05A643775533")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiMachineConfigurationRobot6thAxisControl
Properties
Mode
Current 6th axis control mode
Declaration
TRobot6thAxisMode Mode { get; }
Property Value
Methods
IsLeadDir(out bool, out TRobot6thAxisLeadDirType)
Declaration
bool IsLeadDir(out bool Enabled, out TRobot6thAxisLeadDirType DirType)
Parameters
Returns
IsLeadDirCustom(out bool, out TST3DPoint, out TST3DPoint)
Declaration
bool IsLeadDirCustom(out bool Enabled, out TST3DPoint FromPoint, out TST3DPoint ToPoint)
Parameters
Returns
IsPoint(out TRobot6thAxisPointType)
Declaration
bool IsPoint(out TRobot6thAxisPointType PointType)
Parameters
Returns
IsPointCustom(out TST3DPoint)
Declaration
bool IsPointCustom(out TST3DPoint CustomPoint)
Parameters
Returns
Declaration
bool IsToolPath(out double Angle, out TRobot6thAxisTangentApproxType TangentApproxType, out double TangentApproxValue)
Parameters
Returns
IsVector(out TRobot6thAxisVecType)
Declaration
bool IsVector(out TRobot6thAxisVecType VecType)
Parameters
Returns
IsVectorCustom(out TST3DPoint)
Declaration
bool IsVectorCustom(out TST3DPoint CustomVec)
Parameters
Returns
SetLeadDir(bool, TRobot6thAxisLeadDirType, out TResultStatus)
Declaration
void SetLeadDir(bool Enabled, TRobot6thAxisLeadDirType DirType, out TResultStatus ResultStatus)
Parameters
SetLeadDirCustom(bool, TST3DPoint, TST3DPoint, out TResultStatus)
Declaration
void SetLeadDirCustom(bool Enabled, TST3DPoint FromPoint, TST3DPoint ToPoint, out TResultStatus ResultStatus)
Parameters
SetModePoint(TRobot6thAxisPointType, out TResultStatus)
Declaration
void SetModePoint(TRobot6thAxisPointType PointType, out TResultStatus ResultStatus)
Parameters
SetModePointCustom(TST3DPoint, out TResultStatus)
Declaration
void SetModePointCustom(TST3DPoint CustomPoint, out TResultStatus ResultStatus)
Parameters
Declaration
void SetModeToolPath(double Angle, TRobot6thAxisTangentApproxType TangentApproxType, double TangentApproxValue, out TResultStatus ResultStatus)
Parameters
SetModeVector(TRobot6thAxisVecType, out TResultStatus)
Declaration
void SetModeVector(TRobot6thAxisVecType VecType, out TResultStatus ResultStatus)
Parameters
SetModeVectorCustom(TST3DPoint, out TResultStatus)
Declaration
void SetModeVectorCustom(TST3DPoint CustomVec, out TResultStatus ResultStatus)
Parameters