CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Namespace CAMAPI.TechOperation

    Structs

    TCamApiCoolantTubeInfo

    TCamApiFeedInfo

    TCamApiSpindleState

    TCamApiTechOperationBlocksStatistics

    TCamApiTechOperationLengthStatistics

    TCamApiTechOperationStocks

    TCamApiTechOperationTimeStatistics

    TCamApiTechOperationVolumeStatistics

    Interfaces

    ICamApiApproachReturnCommand

    A single command of a custom approach/return rule: a position type plus the axis values that define the intermediate machine position. The set of axes depends on PositionType (3 spatial for GOTO, machine axes for MULTIGOTO/PHYSICGOTO, none for LCS/Stop). Every method reports failures through its out ResultStatus - none raises across the boundary.

    ICamApiApproachReturnRule

    Editor of an operation's approach or return transition as an ordered list of commands. Obtained from ICamApiTechOperation.GetApproachRuleIsCustom / GetReturnRuleIsCustom; build the command list, then pass it to SetApproachRuleIsCustom / SetReturnRuleIsCustom to persist it as the operation's Custom approach/return. Every method reports failures through its out ResultStatus - none raises across the boundary.

    ICamApiHandlerTechOperationInitModelFormers

    Handler for event to be called when initializing models in job assignment

    ICamApiHandlerTechOperationLoadFromXmlProp

    Handler for event to be called just after reading operation properties from XML file, describing operation

    ICamApiHandlerTechOperationSaveToXmlProp

    Handler for event to be called when saving operation properties to XML file, describing operation

    ICamApiHandlerTechOperationToolChanged

    Handler for event to be called right after tool of the operation is changed

    ICamApiHandlerTechOperationToolpathCalculated

    Handler for event to be called right after the operation body toolpath is (re)computed. Fires only on an actual body recompute (Complited transition), not on link/approach recompute and not when a locked operation keeps its frozen toolpath.

    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.

    ICamApiMcdNodeIterator

    Depth-first iterator over an MCD tree, mirroring the geometry-tree iterator shape. After GetNodes the iterator points at the root; use MoveToChild / MoveToSibling / MoveToParent to navigate, Current to read the node.

    ICamApiMcdTree

    MCD (machine-side CLData) tree of a single technological operation. Either the primary toolpath (op.McdTree) or the recovery toolpath obtained by post-processing + NC re-interpretation (op.RecoveryMcdTree).

    ICamApiTechOperation

    ICamApiTechOperationIterator

    ICamApiTechOperationIteratorFilter

    ICamApiTechOperationOwner

    Tech Operation owner

    ICamApiTechOperationProgressUpdateHandler

    ICamApiTechOperationSolver

    ICamApiTechOperationSolverInitializeContext

    ICamApiTechOperationWithGCode

    Operation whose job assignment is an NC program — the G-code based milling and turning operations. Obtained from ICamApiTechOperation by QueryInterface, so an operation that machines geometry simply does not answer it: ask for the interface instead of calling and reading an error back.

    ICamApiUserParameter

    A single user-defined parameter of a tech operation. User parameters are free-form name/value/comment triples (all strings) used in operation header/tail templates. Name is the identity within the list and is read-only; Value and Comment are editable. Persisted with the project.

    ICamApiUserParametersList

    Editable list of the user-defined parameters of a tech operation. Obtained from ICamApiTechOperation.GetUserParameters. The list is live: changes are written straight into the operation and saved with the project.

    IExtensionGeomCLDataConverter

    Extension, which can create wrapper over CLD receiver

    Enums

    TCamApiApproachReturnAxisKind

    TCamApiApproachReturnAxisMode

    TCamApiApproachReturnPositionType

    TCamApiFeedMeasurement

    TCamApiReorderingMode

    TCamApiSpindleRotationDirection

    TCamApiSpindleSpeedRotationMode

    enumTCamApiApproachReturnAxisKind

    Axis group of a custom approach/return command, matching the operation UI grouping

    enumTCamApiApproachReturnAxisMode

    How a single axis value of a custom approach/return command is defined

    enumTCamApiApproachReturnPositionType

    Position type of a single command in a custom approach/return rule. Numeric values match the internal TAppRetPositionType order.

    enumTCamApiFeedMeasurement

    Units of measurement for a feed value (matches XML Measurement field)

    enumTCamApiReorderingMode

    Mode of technology operations tree

    enumTCamApiSpindleRotationDirection

    Spindle rotation direction

    enumTCamApiSpindleSpeedRotationMode

    Spindle speed mode

    In this article