CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiMcdNode

    A single node of the MCD (machine-side CLData) tree. MCD nodes are produced by the technologist after the operation is calculated and represent commands already projected onto the machine kinematics/axes — what the user sees in the simulation tree.

    Namespace: CAMAPI.TechOperation
    Assembly: CAMAPI.TechOperation.dll
    Syntax
    [Guid("6DD37B76-C8B4-4DD5-AA59-05E75E2E90C7")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiMcdNode

    Properties

    Caption

    Caption of the node as shown in the simulation tree.

    Declaration
    string Caption { get; }
    Property Value
    Type Description
    string

    Info

    Additional human-readable info specific to the node type — for example, the last point coordinates of a GOTO command, or the parameters of a CIRCLE/CYCLE/PPRINT command. Empty for nodes that have no extra info. Mirrors the per-type text shown in the simulation tree tooltip.

    Declaration
    string Info { get; }
    Property Value
    Type Description
    string

    IsError

    Whether the node carries any simulation error (gouge, collision, holder contact, plunge angle, axis travel, rapid contact, compensation, tool overload, turn direction). For specific error kinds see the same-named IsXxxError properties on ICamApiTechOperation (they aggregate the errors of all nodes in the operation).

    Declaration
    bool IsError { get; }
    Property Value
    Type Description
    bool
    In this article