Namespace CAMAPI.TechOperation
Structs
TCamApiCoolantTubeInfo
TCamApiFeedInfo
TCamApiSpindleState
TCamApiTechOperationBlocksStatistics
TCamApiTechOperationLengthStatistics
TCamApiTechOperationStocks
TCamApiTechOperationTimeStatistics
TCamApiTechOperationVolumeStatistics
Interfaces
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
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
Spindle state Speed mode: RPM or CSS Surface speed value in m/min or ft/min depend on the current units system (CSS mode). Maximal rotations per minute value for the CSS mode Rotations per minute value (RPM mode) Rotation direction Spindle gear box range number (0 = automatic) Stocks (machining allowances) of the operation. Profile is the allowance measured along the part profile (general scalar allowance for most operations; the profile allowance for turning). Axial / Radial are applicable only to operations that have per-axis stocks (e.g. turning, waterline); for other operations they are zero. Profile (along-profile / general scalar) machining stock Axial stock (0 if not applicable to this operation type) Radial stock (0 if not applicable to this operation type) Tech Operation owner
ICamApiTechOperationProgressUpdateHandler
ICamApiTechOperationSolver
ICamApiTechOperationSolverInitializeContext
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
TCamApiFeedMeasurement
TCamApiReorderingMode
TCamApiSpindleRotationDirection
TCamApiSpindleSpeedRotationMode
enumTCamApiFeedMeasurement
Time statistics of the operation toolpath Block count statistics of the operation toolpath Length statistics of the operation toolpath Volume statistics of the operation: workpiece solid volume and machining-result solid volume. and volume removal rate (VRR — removed material volume per unit of effective work time). Returns zero values if the corresponding ModelFormer has no solids. Units of measurement for a feed value (matches XML Measurement field)
enumTCamApiReorderingMode
Mode of technology operations tree
enumTCamApiSpindleRotationDirection
Spindle rotation direction
enumTCamApiSpindleSpeedRotationMode
Feed information: move type, measurement units and numeric value Units in which Value is expressed Feed value in mm/min (or inch/min) Feed value in mm/rev (or inch/rev) Feed value in mm/tooth Feed value as percentage of working feed Information about a single coolant tube of the machine Display name of the coolant tube (from machine configuration) Whether the coolant tube is available on the current machine Spindle speed mode