CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcModelFormerWithPointWeldingItems

    IPC: Model former mixin for TSTPointWeldingOp (TPointWeldingJobModelFormer). Mirrors ICamApiModelFormerWithPointWeldingItems. Template semantics: ClearanceXxx / EngageXxx / RetractXxx / FixVX are read at weld-point creation time, not applied retroactively.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [Guid("308E82C2-6CAE-4476-9E13-93B2CAD308A5")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcModelFormerWithPointWeldingItems

    Properties

    ClearanceAngle

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

    ClearanceLength

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

    ClearanceMotionType

    Declaration
    TModelFormerPointWeldingMotionType ClearanceMotionType { get; set; }
    Property Value
    Type Description
    TModelFormerPointWeldingMotionType

    ClearancePosType

    Declaration
    TModelFormerPointWeldingPositionType ClearancePosType { get; set; }
    Property Value
    Type Description
    TModelFormerPointWeldingPositionType

    EngageAngle

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

    EngageLength

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

    EngageMotionType

    Declaration
    TModelFormerPointWeldingMotionType EngageMotionType { get; set; }
    Property Value
    Type Description
    TModelFormerPointWeldingMotionType

    EngagePosType

    Declaration
    TModelFormerPointWeldingPositionType EngagePosType { get; set; }
    Property Value
    Type Description
    TModelFormerPointWeldingPositionType

    FixVX

    Template Use6D flag for new weld points

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

    MoveItemCount

    Number of move points

    Declaration
    int MoveItemCount { get; }
    Property Value
    Type Description
    int

    RetractAngle

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

    RetractLength

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

    RetractMotionType

    Declaration
    TModelFormerPointWeldingMotionType RetractMotionType { get; set; }
    Property Value
    Type Description
    TModelFormerPointWeldingMotionType

    RetractPosType

    Declaration
    TModelFormerPointWeldingPositionType RetractPosType { get; set; }
    Property Value
    Type Description
    TModelFormerPointWeldingPositionType

    WeldItemCount

    Number of weld points

    Declaration
    int WeldItemCount { get; }
    Property Value
    Type Description
    int

    Methods

    AddMoveItemAfter(ICamIpcModelItem)

    Add a move point after the given item

    Declaration
    ICamIpcPointWeldingMoveItem AddMoveItemAfter(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item
    Returns
    Type Description
    ICamIpcPointWeldingMoveItem

    AddMoveItemBefore(ICamIpcModelItem)

    Add a move point before the given item

    Declaration
    ICamIpcPointWeldingMoveItem AddMoveItemBefore(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item
    Returns
    Type Description
    ICamIpcPointWeldingMoveItem

    AddWeldItemAfter(ICamIpcModelItem)

    Add a weld point after the given item

    Declaration
    ICamIpcPointWeldingWeldItem AddWeldItemAfter(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item
    Returns
    Type Description
    ICamIpcPointWeldingWeldItem

    AddWeldItemBefore(ICamIpcModelItem)

    Add a weld point before the given item

    Declaration
    ICamIpcPointWeldingWeldItem AddWeldItemBefore(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item
    Returns
    Type Description
    ICamIpcPointWeldingWeldItem

    ClearItems()

    Remove all move and weld points

    Declaration
    void ClearItems()

    DeleteItem(ICamIpcModelItem)

    Delete a move or weld point (auto-created sub-points cannot be deleted)

    Declaration
    void DeleteItem(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    GetMoveItem(int)

    Declaration
    ICamIpcPointWeldingMoveItem GetMoveItem(int Index)
    Parameters
    Type Name Description
    int Index
    Returns
    Type Description
    ICamIpcPointWeldingMoveItem

    GetWeldItem(int)

    Declaration
    ICamIpcPointWeldingWeldItem GetWeldItem(int Index)
    Parameters
    Type Name Description
    int Index
    Returns
    Type Description
    ICamIpcPointWeldingWeldItem
    In this article