CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiHoleProbingProtectedCycle

    Hole probing protected cycle geometry. XML type: THoleProbingProtectedCycle.

    Namespace: CAMAPI.ModelFormerTypes
    Assembly: CAMAPI.ModelFormerTypes.dll
    Syntax
    [Guid("AFA470E6-78C5-494E-A80B-ED96E33A56C1")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiHoleProbingProtectedCycle

    Properties

    CenterPoint

    Center point of the hole in world coordinates.

    Declaration
    TST3DPoint CenterPoint { get; set; }
    Property Value
    Type Description
    TST3DPoint

    Depth

    Probing depth (Z travel during measurement).

    Declaration
    double Depth { get; set; }
    Property Value
    Type Description
    double

    Diameter

    Nominal diameter of the hole.

    Declaration
    double Diameter { get; set; }
    Property Value
    Type Description
    double

    SideClearance

    Lateral clearance distance from the hole wall.

    Declaration
    double SideClearance { get; set; }
    Property Value
    Type Description
    double

    Stock

    Material allowance (stock) on the hole surface.

    Declaration
    double Stock { get; set; }
    Property Value
    Type Description
    double

    TargetPoint

    First probe touch target point in world coordinates.

    Declaration
    TST3DPoint TargetPoint { get; set; }
    Property Value
    Type Description
    TST3DPoint

    TargetVector

    Probe approach direction vector.

    Declaration
    TST3DPoint TargetVector { get; set; }
    Property Value
    Type Description
    TST3DPoint

    TopClearance

    Clearance distance above the hole entry.

    Declaration
    double TopClearance { get; set; }
    Property Value
    Type Description
    double

    TopClearanceEnabled

    Whether the top clearance move is enabled.

    Declaration
    bool TopClearanceEnabled { get; set; }
    Property Value
    Type Description
    bool

    Methods

    GetCycleVariantIsAngular(out double, out int, out double)

    Declaration
    bool GetCycleVariantIsAngular(out double StartAngle, out int StepCnt, out double AngularStep)
    Parameters
    Type Name Description
    double StartAngle
    int StepCnt
    double AngularStep
    Returns
    Type Description
    bool

    GetCycleVariantIsRectangular()

    Returns true if the current variant is rectangular.

    Declaration
    bool GetCycleVariantIsRectangular()
    Returns
    Type Description
    bool

    SetCycleVariantIsAngular(double, int, double)

    Declaration
    void SetCycleVariantIsAngular(double StartAngle, int StepCnt, double AngularStep)
    Parameters
    Type Name Description
    double StartAngle
    int StepCnt
    double AngularStep

    SetCycleVariantIsRectangular()

    Switch to rectangular variant (4 measurement points).

    Declaration
    void SetCycleVariantIsRectangular()

    SetFirstSideGeometryItem(string)

    Set the geometry item for the measurement surface. FullName is the model-tree full path of the geometry entity.

    Declaration
    void SetFirstSideGeometryItem(string FullName)
    Parameters
    Type Name Description
    string FullName
    In this article