CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Namespace CAMAPI.MCDFormerTypes

    Interfaces

    ICamApiCLDReceiver

    ICamApiExportToolpathCommand

    ICamApiExportToolpathCommand_Caption

    ICamApiExportToolpathCommand_Comment

    ICamApiExportToolpathCommand_Feedrate

    Receiver for the Feedrate and Rapid commands

    ICamApiExportToolpathCommand_MultiGoto

    ICamApiExportToolpathReceiver

    ICamApiHandlerApplicationMachineCLDataRequested

    Handler for the event fired while an operation that makes machine CLData is being calculated. The handler is given the live receiver of that operation and is expected to append the frames and commands of the toolpath into it before returning. This is what makes the receiver reachable from outside the process: over IPC the event is delivered synchronously, so CAM waits for the handler and the frames it appends land in the toolpath of that very calculation. Ask for a timeout long enough for the work - the calculation is blocked until the handler returns or the timeout expires. The operation is passed by its identifier rather than as an object, so that this library keeps no dependency on the tech-operation one. Find it through the technologist of the active project.

    ICamApiMachineCLDReceiver

    Machine-side command receiver. An aspect of the same object the solver receives as ICamApiCLDReceiver, found via QueryInterface. Present only when the host feeds the solver into the MCD former (machine CLData); nil on the geometric CLData path. Feeds, spindle, coolant, delay, compensations, current plane, comments and BeginItem/EndItem grouping stay on ICamApiCLDReceiver and are not duplicated here. Frames are appended in call order into the body section of the operation toolpath.

    Enums

    TCLDItemType

    TCLDPlaneType

    TCLDataCommandCode

    TCamApiFeedUnits

    TCamApiGotoMode

    TCamApiInterpolationMode

    TCamApiLocalCSPositioningMode

    TExtendedCycleSubCommand

    TFeedTypeFlag

    TLengthCompensationMode

    TRadiusCompensationMode

    enumTCLDItemType

    enumTCLDPlaneType

    enumTCamApiFeedUnits

    enumTCamApiGotoMode

    Frame kind for OpenMultiMotion and OutEvaluatorState

    enumTCamApiInterpolationMode

    Interpolation mode of the control system (INTERP)

    enumTCamApiLocalCSPositioningMode

    What a local coordinate system does to the machine axes when it becomes active

    enumTLengthCompensationMode

    tagTCLDataCommandCode

    Command codes for commands in CLData

    tagTExtendedCycleSubCommand

    Extended cycle sub-commands

    tagTFeedTypeFlag

    tagTRadiusCompensationMode

    In this article