XML customization
  • XML customization
v1.0.1
Search Results for

    Show / Hide Table of Contents
    • CAM system documentation
    • XMLProperties framework
      • Framework overview
      • Descriptor syntax
      • Expression language
      • Using XML properties from code
      • User defaults
    • Operation XML descriptors
      • Operation XML descriptors
      • Operation hierarchy reference
    • Machine descriptors
      • Machine descriptors
      • Machine node reference
      • Machine Setup parameters reference
      • Advanced machine topics
      • 3D models for machines

    Operation hierarchy reference

    XML paths in this article refer to configuration files in the installed CAM system ($(SCHEMAS_FOLDER)), not manual attachments. Available files depend on the version and configuration.

    ⚙️ Auto-generated — do not edit by hand. This page is produced by docs/xml-properties/gen-operation-hierarchy.py from a registry snapshot joined with the Supplement XML. Re-run that script to refresh it; manual edits are overwritten.

    This appendix to Operation XML descriptors maps the full inheritance tree of the technological-operation descriptors that ship with the CAM system. Use it to choose a base type to inherit from: find the shipped operation closest to what you want, then derive your operation from it (or from one of its bases).

    The data combines the operation registry reported by the running system with the descriptor declarations in the XML files, so IDs, captions, parents, container classes, container IDs, solvers and source files are the real, current values.

    How to read this table

    • Rows are ordered depth-first from the most abstract root (TOperationDescriptor) down to concrete operations. The Lvl column gives the inheritance depth and Parent names the type each row derives from; together with the ordering they reconstruct the full tree.
    • ID — the descriptor ID. This is the type= value you put on your own operation to inherit from it, and (for concrete operations) the TypeName used in the registration record. Always shown, including for abstract base types.
    • Caption — the human-readable name shown in the UI.
    • Parent — the descriptor this one derives from.
    • Container class / ContainerID — the Delphi container that represents the operation in the operation tree, builds the instance from the XML descriptor, owns it, and either computes the toolpath itself or delegates to a solver. The cell shows the class name on the first line and its class GUID (ContainerID) on the second. See Container, solver and toolpath in section 4.3. Every operation has a container. Abstract base types (rows that are not registered, instantiable operations) show the container they declare or inherit; the most abstract descriptors fall back to the base container TSTAbstractTechOp. Abstract bases are often the best inheritance targets for a new operation.
    • Solver class / SolverID — the toolpath solver, shown the same way as the container: the implementing Delphi class on the first line and its SolverID on the second. Blank means the operation uses the shared default solver framework (and, when it has no separate solver, its container class computes the toolpath directly). Only operations with a dedicated solver show a value here.
    • Declared in — the XML file (relative to the Supplement folder) that declares the descriptor. Open it to study the full descriptor.

    Picking a base. For a new milling operation the usual targets are TST3DMillOp (3D) or TSTAbstract5DOp (3D/5D), or a concrete sibling you want to resemble. For lathe, derive from AbstractLatheOP or LatheContouringOp. For an operation whose toolpath is computed by your own CAM API extension, derive from an extension base (e.g. TSTMillExtensionOp) and set SolverID to your extension's id - see section 4.3.

    Maintenance. This page is generated by docs/xml-properties/gen-operation-hierarchy.py from a registry snapshot (data/WholeOpList.json) joined with the Supplement XML. Re-run that script after refreshing the snapshot from a newer build. A few internal/encrypted operation types are intentionally omitted.

    145 registered operations + 50 abstract base types = 195 entries.

    Full hierarchy

    Lvl ID Caption Parent Container class / ContainerID Solver class / SolverID Declared in
    0 TOperationDescriptor Operation descriptor TOperationPublicDescription TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractOP.xml
    1 TAbstractTechnologicalOperation Abstract Technological Operation TOperationDescriptor TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractOP.xml
    2 TAbstractExternalOperation Abstract external operation TAbstractTechnologicalOperation TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractExtOp.xml
    3 AbstractOP Abstract operation TAbstractExternalOperation TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractExtOp.xml
    4 AbstractTurnOP Abstract Turn operation AbstractOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    Operations/AbstractTurnOP.xml
    5 AbstractAxialOP Abstract Axial OP AbstractTurnOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    Operations/AbstractAxialOP.xml
    6 LatheDrillOp Lathe drilling (obsolete) AbstractAxialOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TLatheDrillOp
    {1445D6B7-0006-4F3B-B9AF-06255D7AC38B}
    Operations/LatheDrilling.xml
    5 AbstractLatheOP Abstract Lathe OP AbstractTurnOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    Operations/AbstractLatheOP.xml
    6 TNCLatheOp G-code based lathe AbstractLatheOP TNCLatheOp
    {CE71FFAF-DCFD-434C-9EDB-187F0B47FD58}
    Operations/NCLatheOperation.xml
    6 LatheContouringOp Lathe contouring AbstractLatheOP TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLatheFaceMachining Lathe facing LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLathePartOff Lathe part-off LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    8 TPartOffWithTakeover Part-off with takeover TLathePartOff TSTPartOffWithTakeover
    {B9A194EC-12B3-48F0-8958-718D2276D69D}
    Operations/PartOffWithTakeover.xml
    7 TLatheODAdaptive OD Adaptive turning LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLatheODFinishing OD Finishing LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    8 TLatheIDFinishing ID Finishing TLatheODFinishing TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLatheODGrooving OD Grooving LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    8 TLatheFaceGrooving Face grooving TLatheODGrooving TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    8 TLatheIDGrooving ID Grooving TLatheODGrooving TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLatheODTurning OD Roughing LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    8 TLatheIDTurning ID Roughing TLatheODTurning TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLatheODThreading OD Threading LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    8 TLatheIDThreading ID Threading TLatheODThreading TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    7 TLatheProfileThreading Profile threading LatheContouringOp TSTLatheContouring
    {6B3F2DDC-A312-4BB4-8B55-B1250BFAA6DF}
    Operations/LatheContouring.xml
    6 LatheFacingOp Lathe facing (obsolete) AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TApRetMaker
    {301F6C21-2499-4514-83D1-72A4931529BE}
    Operations/LatheFacing.xml
    6 LatheFinishOp Lathe finishing (obsolete) AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TFinishApRet
    {ED06D20C-844D-439F-8E05-986C6934AE04}
    Operations/LatheFinish.xml
    6 LatheGroovOp Lathe grooving (obsolete) AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TGrooveOp
    {0316AE41-3636-4BE9-829B-DF06EE5B67FF}
    Operations/LatheGroove.xml
    6 LathePartOff Lathe part-off (obsolete) AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TCutOffOp
    {71606D33-F543-4056-9A38-FF14D053F28C}
    Operations/LatheCut.xml
    6 LatheRoughOp Lathe roughing (obsolete) AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TControlApRet
    {384F541C-1867-413D-A73E-BAC1405CE29B}
    Operations/LatheRough.xml
    6 LatheThreadOp Lathe threading (obsolete) AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    TThreadOp
    {FAD79D4F-5558-4BEA-BE55-A50AC1F406CD}
    Operations/LatheThread.xml
    6 LatheContouringOP AbstractLatheOP TSCLatheExtOpConnector
    {E05F6B10-19BF-4755-9185-055853197E99}
    Operations/LatheContouring.xml
    7 TSTLatheContouringCopy Copy of lathe operation LatheContouringOP TSTLatheContouringCopy
    {F35539E7-F3FE-47D6-8A4F-311A7425A7D7}
    Operations/LatheContouring.xml
    4 AbstractAuxiliaryOp Auxiliary operation AbstractOP TSCAuxiliaryOp
    {4B61AE6C-BB81-4AD1-839A-0BD50696AD26}
    Operations/AbstractAuxiliaryOp.xml
    5 TSTAuxOpCopy Copy of auxiliary operation AbstractAuxiliaryOp TSTAuxOpCopy
    {CDD784B2-1739-4E31-91E7-862D46EB22EB}
    Operations/AbstractAuxiliaryOp.xml
    2 TSTAbstractMillOp Abstract mill operation TAbstractTechnologicalOperation TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractMillOP.xml
    3 TSTMillOpCopy Copy of milling operation TSTAbstractMillOp TSTMillOpCopy
    {E6A604F7-77E3-4FDD-8127-D0008C30EF36}
    Operations/MillOperations/Groups.xml
    4 TSTFBMMillOpCopy Copy of FBM operation TSTMillOpCopy TSTFBMMillOpCopy
    {D388D796-2038-4A5B-9901-24E5598C9886}
    Operations/MillOperations/FBMMillOp.xml
    4 TSTTechOpGroupCopy Copy of Group TSTMillOpCopy TSTTechOpGroupCopy
    {FC2325C8-207C-44D8-8739-023DFD6FCBFB}
    Operations/MillOperations/Groups.xml
    4 TSTFeatureSubOp Copy of milling operation TSTMillOpCopy TSTFeatureSubOp
    {6B6DA451-4AAB-40BB-BA25-12BDD5608C50}
    Operations/MillOperations/Groups.xml
    4 TSTHoleMachiningOpCopy Copy of milling operation TSTMillOpCopy TSTHoleMachiningOpCopy
    {6DE68897-FC1D-4BAA-83D9-115CBAC08213}
    Operations/MillOperations/HoleMachiningOperation.xml
    4 TSTFeatureOpGroupCopy Copy of Multiply Group TSTMillOpCopy TSTFeatureOpGroupCopy
    {B58C46CE-0950-433B-9B67-9DC9ACC550BF}
    Operations/MillOperations/Groups.xml
    3 TNCMillOp G-code based TSTAbstractMillOp TNCMillOp
    {D29219B7-4E0B-4457-9EAA-AFF841F00EA9}
    Operations/NCOperation.xml
    3 TSTMillOp Mill operation TSTAbstractMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractMillOP.xml
    4 TST3DMillOp 3D milling operation TSTMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractMillOP.xml
    5 TST25DChamferOp 2.5D chamfer machining TST3DMillOp TST25DChamferOp
    {5348F6D3-6614-4D94-9B68-819A2BB2082E}
    Operations/MillOperations/Mill25DOp.xml
    5 TSTAbstract25DOp Abstract 25D operation TST3DMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/Mill25DOp.xml
    6 TST25DWallMachiningOp 2.5D wall machining TSTAbstract25DOp TST25DWallOp
    {1B6B649F-B6D8-4E87-A404-D37F69C9EFD1}
    Operations/MillOperations/Mill25DOp.xml
    6 TSTAbstract25DPocketOp Abstract 25D pocket operation TSTAbstract25DOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/Mill25DOp.xml
    7 TST25DFlatLandOp 2.5D flat land TSTAbstract25DPocketOp TST25DCoverOp
    {1AF04854-47C5-4871-9F7A-51EDC18A6E9C}
    Operations/MillOperations/Mill25DOp.xml
    7 TST25DPocketingOp 2.5D pocketing TSTAbstract25DPocketOp TST25DPocketOp
    {1410C389-2B89-4084-BCFD-E776D55A7F2F}
    Operations/MillOperations/Mill25DOp.xml
    5 TSTAbstractContouringOp Abstract contouring operation TST3DMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/CurveOp.xml
    6 TST2DContouringOp 2D contouring TSTAbstractContouringOp TSTCurve2DOp
    {6779C892-D689-4648-A2E9-AC3A59C25F72}
    Operations/MillOperations/CurveOp.xml
    7 TST25DContouringOp 2.5D contouring TST2DContouringOp TSTCurve2DOp
    {6779C892-D689-4648-A2E9-AC3A59C25F72}
    Operations/MillOperations/CurveOp.xml
    7 KnifeOp2D 2D knife cutting TST2DContouringOp TSTKnifeOp2D
    {4F4D1FBA-9781-4627-BE5A-41D465736892}
    Operations/MillOperations/KnifeOp.xml
    7 SawingOp2D Disc cutting 2D TST2DContouringOp TSTSawing2DOp
    {B321A122-704F-4D87-BCAF-B6463710C183}
    Operations/MillOperations/Sawing2D6DOp.xml
    6 TST3DContouringOp 3D contouring TSTAbstractContouringOp TSTCurve3DOp
    {7A2DA7E7-E9D3-42BB-B6A2-A4172DCE4226}
    Operations/MillOperations/CurveOp.xml
    6 TSTJetCuttingOp Jet cutting TSTAbstractContouringOp TSTCutting2DOp
    {52822CFE-D63A-4547-B953-8DD583A05102}
    Operations/MillOperations/JetCutting.xml
    5 TSTAbstractEngraveOp Abstract engrave operation TST3DMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/EngraveOp.xml
    6 TSTEngraveOp Engraving TSTAbstractEngraveOp TSTEngraveOp
    {66F71622-8106-4FE6-9A94-DB337FF15D28}
    Operations/MillOperations/EngraveOp.xml
    6 TSTPocketingOp Pocketing TSTAbstractEngraveOp TSTPocketOp
    {BB586C4A-1CE5-44FB-A562-72A595980834}
    Operations/MillOperations/EngraveOp.xml
    7 TSTRestPocketingOp Area rest milling TSTPocketingOp TSTPocketOp
    {BB586C4A-1CE5-44FB-A562-72A595980834}
    Operations/MillOperations/EngraveOp.xml
    5 TSTStringOp Abstract string operation TST3DMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/PlaneOp.xml
    6 TSTAbstractDriveOp Abstract drive operation TSTStringOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/DriveOp.xml
    7 TSTFinishingDriveOp Drive TSTAbstractDriveOp TSTDriveFinishOp
    {754E29F6-BC41-4F7B-9B0F-B7F73D8C7218}
    Operations/MillOperations/DriveOp.xml
    8 TSTRestFinishingDriveOp Finishing drive (rest) TSTFinishingDriveOp TSTDriveFinishOp
    {754E29F6-BC41-4F7B-9B0F-B7F73D8C7218}
    Operations/MillOperations/DriveOp.xml
    7 TSTRoughingDriveOp Roughing drive TSTAbstractDriveOp TSTDriveRoughOp
    {A57D346B-41EA-46AD-B8D6-9E6B921F94A1}
    Operations/MillOperations/DriveOp.xml
    6 TSTAbstractPlaneOp Abstract plane operation TSTStringOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/PlaneOp.xml
    7 TSTFinishingPlaneOp Finishing plane TSTAbstractPlaneOp TSTPlaneFinishOp
    {DC54E6A4-0E8F-4543-A8E7-CDB48EB54654}
    Operations/MillOperations/PlaneOp.xml
    8 TSTPlaneWaterlineOp Complex TSTFinishingPlaneOp TSTPlaneWaterlineFinishOp
    {20DAF2AC-F037-4C3A-9AB0-0BD67D183B85}
    Operations/MillOperations/Waterline.xml
    9 TSTRestPlaneWaterlineFinishingOp Complex (rest) TSTPlaneWaterlineOp TSTPlaneWaterlineFinishOp
    {20DAF2AC-F037-4C3A-9AB0-0BD67D183B85}
    Operations/MillOperations/Waterline.xml
    8 TSTComplexFinishingPlaneOp Finishing plane TSTFinishingPlaneOp TSTPlaneFinishOp
    {DC54E6A4-0E8F-4543-A8E7-CDB48EB54654}
    Operations/MillOperations/ComplexOp.xml
    8 TSTFinishingPlaneOpForOptPlane Finishing plane TSTFinishingPlaneOp TSTPlaneFinishOp
    {DC54E6A4-0E8F-4543-A8E7-CDB48EB54654}
    Operations/MillOperations/ComplexOp.xml
    8 TSTRestFinishingPlaneOp Finishing plane (rest) TSTFinishingPlaneOp TSTPlaneFinishOp
    {DC54E6A4-0E8F-4543-A8E7-CDB48EB54654}
    Operations/MillOperations/PlaneOp.xml
    9 TSTRestComplexFinishingPlaneOp Finishing plane (rest) TSTRestFinishingPlaneOp TSTPlaneFinishOp
    {DC54E6A4-0E8F-4543-A8E7-CDB48EB54654}
    Operations/MillOperations/ComplexOp.xml
    9 TSTRestFinishingPlaneOpForOptPlane Finishing plane (rest) TSTRestFinishingPlaneOp TSTPlaneFinishOp
    {DC54E6A4-0E8F-4543-A8E7-CDB48EB54654}
    Operations/MillOperations/ComplexOp.xml
    8 TSTCrissCrossPlaneOp Optimized plane TSTFinishingPlaneOp TSTPlaneFinishCrissCrossOp
    {1C86CE71-94AB-41C7-A60A-4665549CC4C2}
    Operations/MillOperations/PlaneOp.xml
    9 TSTRestCrissCrossPlaneOp Optimized plane (rest) TSTCrissCrossPlaneOp TSTPlaneFinishCrissCrossOp
    {1C86CE71-94AB-41C7-A60A-4665549CC4C2}
    Operations/MillOperations/PlaneOp.xml
    7 TSTRoughingPlaneOp Roughing plane TSTAbstractPlaneOp TSTPlaneRoughOp
    {B87DEBC4-90A1-425D-AA99-50ACD41749A6}
    Operations/MillOperations/PlaneOp.xml
    5 TSTAbstractWaterlineOp Abstract waterline operation TST3DMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/Waterline.xml
    6 TSTFinishingWaterlineOp Finishing waterline TSTAbstractWaterlineOp TSTWLFinishOp
    {224A6D80-F3AB-411E-B97A-60F403E98B65}
    Operations/MillOperations/Waterline.xml
    7 TSTCombineOp Combine TSTFinishingWaterlineOp TSTWLSuperFinishOp
    {50AB77F3-9CBF-4A99-9B55-303D668AF7DC}
    Operations/MillOperations/Waterline.xml
    7 TSTComplexFinishingWaterlineOp Finishing waterline TSTFinishingWaterlineOp TSTWLFinishOp
    {224A6D80-F3AB-411E-B97A-60F403E98B65}
    Operations/MillOperations/ComplexOp.xml
    7 TSTRestFinishingWaterlineOp Finishing waterline (rest) TSTFinishingWaterlineOp TSTWLFinishOp
    {224A6D80-F3AB-411E-B97A-60F403E98B65}
    Operations/MillOperations/Waterline.xml
    8 TSTRestComplexFinishingWaterlineOp Finishing waterline (rest) TSTRestFinishingWaterlineOp TSTWLFinishOp
    {224A6D80-F3AB-411E-B97A-60F403E98B65}
    Operations/MillOperations/ComplexOp.xml
    6 TSTRoughingWaterlineOp Roughing waterline TSTAbstractWaterlineOp TSTWLRoughOp
    {E1BE2969-DCF9-4C3B-B131-3235D8C70565}
    Operations/MillOperations/Waterline.xml
    7 TSTFlatLandFinishingOp Flat land TSTRoughingWaterlineOp TSTWLFlatLand
    {9661814C-985F-4EC1-B0CE-417E88CA49EE}
    Operations/MillOperations/Waterline.xml
    7 TSTRestRoughingWaterlineOp Roughing waterline (rest) TSTRoughingWaterlineOp TSTWLRoughOp
    {E1BE2969-DCF9-4C3B-B131-3235D8C70565}
    Operations/MillOperations/Waterline.xml
    5 TSTPocketCladdingOp Area cladding TST3DMillOp TSTPocketCladdingOp
    {B91BA08F-8981-45B5-8AF1-9C3B904F31CF}
    Operations/MillOperations/PocketCladdingOp.xml
    5 TSTCladding3DOp Cladding 3D TST3DMillOp TSTCladdingWaterlineOp
    {FFDC70E0-D27F-4A84-B1C2-5050BB703B67}
    Operations/MillOperations/Cladding3DOp.xml
    5 TSTCurveCladdingOp Curve cladding TST3DMillOp TSTCurveCladdingOp
    {AF410E0B-FC72-4B34-9B6B-85C4A8DABC15}
    Operations/MillOperations/CurveCladdingOp.xml
    5 TSTDrillOp Hole machining TST3DMillOp TSTDrillOp
    {5935E15B-69C6-4470-B8B8-8A979877DAA7}
    Operations/MillOperations/DrillOp.xml
    4 TSTAbstract5DOp Abstract 5D milling operation TSTMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AbstractMillOP.xml
    5 TSTHelicalOp 3D Helical TSTAbstract5DOp TSTHelicalOp
    {DC50D55F-DCDB-43FF-9756-F295076193E9}
    Operations/MillOperations/HelicalOp.xml
    6 TSTHelicalCladdingOp Helical cladding TSTHelicalOp TSTHelicalCladdingOp
    {ADAAF276-39A0-4408-842A-AA5053316AE8}
    Operations/MillOperations/HelicalCladdingOp.xml
    5 TSTUni3dOp 3D Surfacing TSTAbstract5DOp TSTUni3dOp
    {94D51F4A-BFFB-485C-83DF-23ACB2C94D60}
    Operations/MillOperations/Uni3DOp.xml
    5 TSTWaterJetCutting4d 4D Jet cutting TSTAbstract5DOp TSTWaterJetCuttingOp
    {776687C7-3A2D-41C0-88F6-FA0419F9C62D}
    Operations/MillOperations/WaterJetCuttingOp.xml
    5 ToolEnd5DMachiningOp 5D Contouring TSTAbstract5DOp TSTIso5DOp
    {F1566DB8-C27B-48A8-AC02-6B5C58412EC8}
    Operations/MillOperations/ToolEnd5DMachining.xml
    6 ToolEnd4DMachiningOp 4D Contouring ToolEnd5DMachiningOp TSTIso5DOp
    {F1566DB8-C27B-48A8-AC02-6B5C58412EC8}
    Operations/MillOperations/ToolEnd5DMachining.xml
    6 KnifeOp5D 6D Knife cutting ToolEnd5DMachiningOp TSTKnifeOp5D
    {3D34BF2B-863D-418A-BC2E-C241D48AB15C}
    Operations/MillOperations/KnifeOp.xml
    6 ChamferingMillOp Chamfering ToolEnd5DMachiningOp TSTChamferingOp
    {D98363DF-DE21-4A51-A4C6-412FAFF382DD}
    Operations/MillOperations/ChamferingOp.xml
    6 SawingOp5D Disc cutting 6D ToolEnd5DMachiningOp TSTSawing5DOp
    {C9B37EDE-41A2-4464-BA7B-42F171CC446E}
    Operations/MillOperations/Sawing2D6DOp.xml
    6 TCutting5DOp Jet cutting 5D ToolEnd5DMachiningOp TSTCutting5DOp
    {74C4D06A-D78B-4A60-A8C1-FE39A4CC6E37}
    Operations/MillOperations/ToolEnd5DMachining.xml
    6 SawingOp Sawing ToolEnd5DMachiningOp TSTSawingOp5D
    {F4903DDF-32B7-4461-952C-28321A5FF105}
    Operations/MillOperations/Sawing.xml
    5 TSTMultiAxisOp 5D Roughing waterline TSTAbstract5DOp TIntMillOP
    {05436516-7F64-4BA5-8DBF-D98BCDE2B76F}
    TIntMillOP
    {956D4402-BF52-4218-B3A3-52456DEA634C}
    Operations/MillOperations/MultiaxisOp.xml
    5 TSTUni5DOp 5D Surfacing TSTAbstract5DOp TSTUni5DOp
    {4E14343C-CB17-49B7-B833-813991124283}
    Operations/MillOperations/Uni5DOp.xml
    6 TSTUni4DOp 4D Surfacing TSTUni5DOp TSTUni5DOp
    {4E14343C-CB17-49B7-B833-813991124283}
    Operations/MillOperations/Uni5DOp.xml
    6 TSTCladding5DOp Cladding 5D TSTUni5DOp TSTCladding5DOp
    {AF57AC8F-671A-4A20-A618-C41C043CD8A7}
    Operations/MillOperations/Cladding5D.xml
    7 TSTSurfaceSprayOp Surface spraying TSTCladding5DOp TSurfaceSprayingOp
    {9E7F6C12-BFF7-40B6-A894-8A6F88880391}
    Operations/MillOperations/SprayPainting.xml
    6 TSTUni5DOp4D Rotary waterline TSTUni5DOp TSTUni5DOp4D
    {C94FD54D-0284-4FED-A7C5-E1B1C63A33CA}
    Operations/MillOperations/Uni5DOp.xml
    5 ToolEnd5DMachiningOpTPLinker 6D Contouring TSTAbstract5DOp TSTiso5DOpTPLinker
    {430E12DD-8313-4AF3-A5DC-C8E706FE5B62}
    Operations/MillOperations/ToolEnd5DMachiningTPLinker.xml
    6 TSTContourSprayOp Contour spraying ToolEnd5DMachiningOpTPLinker TContourSprayingOp
    {9AAB2B58-D711-433D-B34E-3053C5050927}
    Operations/MillOperations/SprayPainting.xml
    5 TSTBladeMillingOP Blade Milling TSTAbstract5DOp TSTBladeMillingOP
    {ECCB372B-AC5F-4277-BECF-F3334107E0C6}
    Operations/MillOperations/BladeMillingOP.xml
    5 TSTCornerRestMachiningOP Corners cleanup TSTAbstract5DOp TSTCornerRestMachiningOP
    {08E472D8-DAA9-4B74-9F2E-6691DE2383B4}
    Operations/MillOperations/CornerRestMachiningOP.xml
    5 TSTDiscRoughingOp Disc Roughing TSTAbstract5DOp TSTDiscRoughingOp
    {9020A57A-1B99-4C10-8B5F-0C3995F5AA14}
    Operations/MillOperations/DiscRoughingOp.xml
    5 HoleMachiningOp Hole machining TSTAbstract5DOp TSTDrillOp5D
    {7754D5E8-B04D-45CC-8904-76BD02E6051C}
    Operations/MillOperations/HoleMachiningOperation.xml
    6 LatheHoleMachiningOp Lathe hole machining HoleMachiningOp TSTHoleLatheMachiningOp
    {AFB34779-8CA1-4729-AD46-39C246237FD5}
    Operations/MillOperations/HoleMachiningOperation.xml
    5 TSTImpellerMachiningOp Impeller Machining TSTAbstract5DOp TIntMillOP
    {05436516-7F64-4BA5-8DBF-D98BCDE2B76F}
    TIntMillOP
    {E34276BE-0345-4053-8D5F-8F540ADE793F}
    Operations/MillOperations/ImpellerMachiningOp.xml
    5 TSTFBMMillOp Mill features machining TSTAbstract5DOp TFBMMillOp
    {3BE9B3B3-65B7-4C40-A135-C8BAA3E69AB0}
    Operations/MillOperations/FBMMillOp.xml
    5 TAbstractProbingOp Mill part probing TSTAbstract5DOp TSTMeasuringOp
    {CDCF31D1-89AF-4099-B9FD-C0F3F505DCC7}
    Operations/MillOperations/MeasuringOp.xml
    6 TMillPartProbingOP Part probing TAbstractProbingOp TMillPartProbingOp
    {3357DF18-9BAD-413A-94AA-F660798DCB95}
    Operations/MillOperations/MeasuringOp.xml
    6 TMillToolProbingOP Tool probing TAbstractProbingOp TMillToolProbingOP
    {30DDF150-F104-48C9-A7A8-1451A5A4BA94}
    Operations/MillOperations/MeasuringOp.xml
    6 TAbstractTurnProbingOp Turn probing TAbstractProbingOp TSTTurnMeasuringOp
    {6BC13F5D-52DF-437C-990B-F1FB5719D177}
    Operations/MillOperations/MeasuringOp.xml
    7 TTurnPartProbingOP Turn part probing TAbstractTurnProbingOp TTurnPartProbingOP
    {6A35D2E5-6C73-40F4-937B-415F0E2CFBFE}
    Operations/MillOperations/MeasuringOp.xml
    7 TTurnToolProbingOP Turn tool probing TAbstractTurnProbingOp TTurnToolProbingOP
    {2464E142-C74B-42AD-AF19-D605E65F5E97}
    Operations/MillOperations/MeasuringOp.xml
    5 TSTMorphOp Morph TSTAbstract5DOp TSTMorphOp
    {50A70FF7-80D3-4D36-A49F-A0A69AF853DE}
    Operations/MillOperations/Contour6dOp.xml
    6 TSTMorphOp4D Morph 4D TSTMorphOp TSTMorphOp4D
    {AAB17600-1055-48F4-9C93-27C6E6C63C3C}
    Operations/MillOperations/MorphOp.xml
    6 TSTMorphSprayOp Morph spraying TSTMorphOp TMorphSprayingOp
    {2D717258-1107-47E2-87CA-AD3B93D5F15C}
    Operations/MillOperations/SprayPainting.xml
    5 TSTNonPlanarPrintingOp Non-planar slicing TSTAbstract5DOp TSTNonPlanarPrintingOp
    {DC4744C8-5990-42C9-B6BC-18777BD89FB8}
    Operations/MillOperations/NonPlanarPrintingOp.xml
    5 TSTOrthogonalMachiningOp Orthogonal machining TSTAbstract5DOp TSTOrthOp
    {0FD22D59-BF37-46D2-A7BF-F6F36B88F83D}
    Operations/MillOperations/OrthogonalOp.xml
    5 TSTPencilOp Pencil TSTAbstract5DOp TSTPencilOp
    {2A1AD087-60B0-498A-9290-F8F846756839}
    Operations/MillOperations/PencilOp.xml
    5 TPointWeldingOp Point welding TSTAbstract5DOp TSTPointWeldingOp
    {587BA0E4-FAA8-46E8-B1AD-25A2A054B585}
    Operations/MillOperations/PointWeldingOp.xml
    5 RotaryMachiningOp Rotary finishing TSTAbstract5DOp TSTRotaryOp
    {7362B15E-9DA8-4038-AFA8-BB096A8B8D13}
    Operations/MillOperations/RotaryMachining.xml
    6 TSTRotarySprayOp Rotary spraying RotaryMachiningOp TRotarySprayingOp
    {27955057-DB5E-47FC-9630-E5E9BFFED8BB}
    Operations/MillOperations/SprayPainting.xml
    5 RoughingRotaryMachiningOp Rotary roughing TSTAbstract5DOp TSTRoughingRotaryOp
    {3DACED8F-10B5-4FB9-8FFC-79E8D36D1B28}
    Operations/MillOperations/RoughingRotaryMachining.xml
    5 TSTScallopOp Scallop TSTAbstract5DOp TSTScallopOp
    {AFE96A9B-10E9-4F14-9761-D9EB62D1B61A}
    Operations/MillOperations/ScallopOp.xml
    6 TSTGeodesicOp 5D by meshes TSTScallopOp TSTGeodesicOp
    {EB52F74F-3B58-403F-82A2-995C532248A5}
    Operations/MillOperations/GeodesicOp.xml
    5 TSTSwarfOp Swarf TSTAbstract5DOp TSTSwarfOp
    {0F267035-EBA5-4A74-B389-39719449288A}
    Operations/MillOperations/SwarfOp.xml
    5 TSTWaterlineOp Undercut waterline TSTAbstract5DOp TSTWaterlineOp
    {C5678D0B-8C81-4932-997A-FD7AC56B483D}
    Operations/MillOperations/WaterlineOP.xml
    5 TWeldingOp5D Welding 5D TSTAbstract5DOp TSTWeldingOp
    {877BAB4B-E53C-4472-9F1C-5A95CD3C7BA8}
    Operations/MillOperations/WeldingOp.xml
    5 TWeldingOp6D Welding 6D TSTAbstract5DOp TSTWelding6DOp
    {6546C5E3-1294-419D-88D5-C7899C3D38AE}
    Operations/MillOperations/Welding6DOp.xml
    4 TMillOpWithDisabledProps Aux Op TSTMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/AuxOp.xml
    5 TSTAbstractPickAndPlace Pick and place TMillOpWithDisabledProps TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    6 TPNPbySelectedNode TSTAbstractPickAndPlace TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    7 TPNPwithGripperTool TPNPbySelectedNode TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    8 TPNPCalculator TPNPwithGripperTool TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    9 TPNPwithOutputMode TPNPCalculator TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    10 TPNPwithClamps TPNPwithOutputMode TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    11 TPNPwithTurnTool Bar feeding TPNPwithClamps TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/BarFeeding.xml
    12 TSTBarFeeding Bar feeding TPNPwithTurnTool TSTBarFeeding
    {C5B4DA2F-4B75-4E86-A500-EC7D5496BAD9}
    Operations/BarFeeding.xml
    11 TSTPointPickAndPlaceOP Point Pick and place TPNPwithClamps TSTPointPickAndPlaceOp
    {64F4FD79-26E6-4669-8CE1-4799842894FA}
    Operations/PointPickAndPlace.xml
    11 TPNP2NextOp TPNPwithClamps TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    12 TPNPApproachCorrector TPNP2NextOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    13 TPNPwithPickCS TPNPApproachCorrector TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    14 TPNPwithActions TPNPwithPickCS TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    15 TPNPwithSafeSurf TPNPwithActions TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    16 TPNPwithEngageVectors TPNPwithSafeSurf TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    17 TPNPwithMPL TPNPwithEngageVectors TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    18 TSTPlace2Next Place to next stage TPNPwithMPL TSTPlace2Next
    {C448DE4A-8F0D-40B1-A25D-FD02DA45BF61}
    Operations/PickAndPlace20.xml
    18 TPNPwithRemoveWorkpiece TPNPwithMPL TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    19 TSTPickAndPlace Pick and place TPNPwithRemoveWorkpiece TSTPickAndPlace
    {3D9EDEA9-E890-4EEC-B563-043BD999D144}
    Operations/PickAndPlace20.xml
    12 TPNPwithSyncSpindles TPNP2NextOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    13 TPNP4SwissLathes TPNPwithSyncSpindles TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    14 TPNPwithTurnEngages TPNP4SwissLathes TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    15 TSTSubTakeoverOp Abstract pick-n-place TPNPwithTurnEngages TSTSubTakeoverOp
    {BC7F9D0D-781C-4651-8468-7340E4456C06}
    Operations/PickAndPlace20.xml
    15 TPNPwithCannedCycle TPNPwithTurnEngages TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    16 TPNPwithSyncOp TPNPwithCannedCycle TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/PickAndPlace20.xml
    17 TSTTakeoverMTM Turn take over TPNPwithSyncOp TSTTakeoverMTM
    {15B80C67-78CE-4F34-9A8B-BD2392203AB4}
    Operations/PickAndPlace20.xml
    14 TPNPwithTurnSetupLCS TPNP4SwissLathes TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/TurnPNP.xml
    15 TTurnPNPwithPickPosition TPNPwithTurnSetupLCS TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/TurnPNP.xml
    16 TTurnPNPwithReturn TTurnPNPwithPickPosition TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/TurnPNP.xml
    17 TTurnPNPwithSwissPlace TTurnPNPwithReturn TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/TurnPNP.xml
    18 TSTTurnPNP Sub spindle working TTurnPNPwithSwissPlace TSTTurnPNP
    {8922288C-7247-470B-85A8-266FE9690AFB}
    Operations/TurnPNP.xml
    5 TSTSwissWaitOp Wait tool TMillOpWithDisabledProps TSTSwissWaitOp
    {D7DCF7B3-9F48-4DA9-985B-6063F28F51F1}
    Operations/AuxOp.xml
    4 TSTFaceMillingOp Face Milling TSTMillOp TSTFaceMillingOp
    {F4DE00D1-7AE3-468E-BA5C-ED3C8275CBF8}
    Operations/MillOperations/FaceMillingOp.xml
    3 TAbsWireEDMContouringOp Wire EDM Contouring TSTAbstractMillOp TSTAbstractTechOp
    {AA0BC156-ECA0-45A4-A74D-D705E890F9F3}
    Operations/MillOperations/WireEDMContouring.xml
    4 WireEDM2dContouringOp Wire EDM 2D Contouring TAbsWireEDMContouringOp TSTWireEDM2dOp
    {7F43BE1B-8915-47B9-805C-64EB234343C7}
    Operations/MillOperations/WireEDMContouring.xml
    4 WireEDM4dContouringOp Wire EDM 4D Contouring TAbsWireEDMContouringOp TSTWireEDM4dOp
    {296FBA85-2C25-439C-83C5-AB5037034988}
    Operations/MillOperations/WireEDMContouring.xml
    1 TSTTechOpGroup Operations group TOperationDescriptor TSTTechOpGroup
    {F36447FB-EB16-4A8A-8190-1DB64431F6A0}
    Operations/MillOperations/Groups.xml
    2 TSTFBMRootGroup FBM Mill TSTTechOpGroup TSTFBMRootGroup
    {93B9EADA-2102-45A1-B184-E368CAC8F32D}
    Operations/MillOperations/Groups.xml
    2 TSTTechMillOpGroupRaw Group TSTTechOpGroup TSTTechMillOpGroupFin
    {857E6E2C-76ED-4B69-8A88-7535346A4E88}
    Operations/MillOperations/Groups.xml
    2 TSTTechMillOpGroupFin Group TSTTechOpGroup TSTTechMillOpGroupFin
    {857E6E2C-76ED-4B69-8A88-7535346A4E88}
    Operations/MillOperations/Groups.xml
    3 TSTComplexFinishingOp Finishing complex TSTTechMillOpGroupFin TSTComplexFinishingOp
    {F55EC5B0-BA4A-483A-87BB-B027D80C806C}
    Operations/MillOperations/ComplexOp.xml
    4 TSTRestComplexFinishingOp Complex (rest) TSTComplexFinishingOp TSTComplexFinishingOp
    {F55EC5B0-BA4A-483A-87BB-B027D80C806C}
    Operations/MillOperations/ComplexOp.xml
    3 TSTOptimizedPlaneOp Finishing optimized plane TSTTechMillOpGroupFin TSTOptimizedPlane
    {48878E1A-E7EF-43AD-800B-BA9AFEA6FE5E}
    Operations/MillOperations/ComplexOp.xml
    4 TSTRestOptimizedPlaneOp Optimized plane (rest) TSTOptimizedPlaneOp TSTOptimizedPlane
    {48878E1A-E7EF-43AD-800B-BA9AFEA6FE5E}
    Operations/MillOperations/ComplexOp.xml
    3 TSTRootGroup Machine TSTTechMillOpGroupFin TSTRootGroup
    {815B30BF-4E80-4337-A6D0-D58C80526F7D}
    Operations/MillOperations/Groups.xml
    2 TSTTechMillOpGroupRest Group TSTTechOpGroup TSTTechMillOpGroupFin
    {857E6E2C-76ED-4B69-8A88-7535346A4E88}
    Operations/MillOperations/Groups.xml
    3 TSTMultiplyGroup Multiply group TSTTechMillOpGroupRest TMultiplyGroup
    {97D77FBC-0046-4A1C-8819-64D2CACC0042}
    Operations/MillOperations/Groups.xml
    2 TSTFeatureOpGroup Multiply Group TSTTechOpGroup TSTFeatureOpGroup
    {8C369EA7-83E9-4B8B-BE7C-365714A96CAF}
    Operations/MillOperations/Groups.xml
    2 TSTStageOpGroup Setup stage TSTTechOpGroup TSTStageOpGroup
    {16253702-D621-4ABA-AE09-1BAA3F59D937}
    Operations/MillOperations/Groups.xml
    2 TSTTombOpGroup Tomb group TSTTechOpGroup TSTTombOpGroup
    {072E54DE-A8A5-4028-B3D0-E1FC5D0FC03A}
    Operations/MillOperations/Groups.xml
    2 TSTCustomPartOp TSTTechOpGroup TSTPartOpGroup
    {2802AC38-B264-47F5-897A-55C520C19F67}
    Operations/MillOperations/Groups.xml
    3 TSTPartOpCopy Copy of part TSTCustomPartOp TSTPartOpCopy
    {B40179A7-FDE6-4428-B44E-967867CA47AF}
    Operations/MillOperations/Groups.xml
    3 TSTPartOpGroup Part TSTCustomPartOp TSTPartOpGroup
    {2802AC38-B264-47F5-897A-55C520C19F67}
    Operations/MillOperations/Groups.xml
    2 TSTFBMOpGroup TSTTechOpGroup TSTFBMOpGroup
    {5ED0E2BA-19EB-45AD-B3E5-6D68E972A1DC}
    Operations/MillOperations/Groups.xml

    Back to Operation XML descriptors | index

    In this article