• Articles
  • Api Documentation
Show / Hide Table of Contents
  • The main page
  • Preparing the environment
  • Working with the tool library
  • Working with cutting tools
    • Milling Tools
    • Turning Tools
    • Custom Axial Shaped Tools
  • Working with the tool holder

Working with cutting tools

In SprutCAM you can create three types of cutting tools: milling tools, turning tools and custom axial shaped tools. To create cutting tools using the SprutCAM api, use the IMTI_MachiningTools instance functions:

  • Milling tools create functions:
    • CreateCylindricalMill
    • CreateSpphericalMill
    • CreateTorusMill
    • CreateDoubleRadialMill
    • CreateLimitedDoubleRadialMill
    • CreateConicalMill
    • CreateLimitedConicalMill
    • CreateEngraver
    • CreateDrill
    • CreateTwoStageDrill
    • CreateSpotDrill
    • CreateCenterDrill
    • CreateReamer
    • CreateCounterSinkDrill
    • CreateCounterBoreDrill
    • CreateBoringBar
    • CreateTap
    • CreateNegativeRadiusMill
    • CreateKnife
    • CreateSawBlade
    • CreateJetCutter
    • CreateFlatTipCountersink
    • CreatePilotCounterbore
    • CreateBackBoringBar
    • CreateThreadMill
    • CreateUndercutDoveMill
    • CreateUndercutSlotMill
    • CreateUndercutLollipopMill
    • CreateUndercutTwoAngleMill
    • CreateUndercutRoundGrooveMill
    • CreateUndercutSharpChamferMill
    • CreateUndercutRoundedChamferMill
    • CreateUndercutIndexableChamferMill
    • CreateUndercutBarrelMill
    • CreateUndercutLensBarrelMill
    • CreateUndercutTaperBarrelMill
    • CreateTaperJetCutter
    • CreatePlazmaJetCutter
    • CreateLaserJetCutter
    • CreateEmptyGripper
    • CreateSingleVacuumGripper
    • CreateFullConeSprayGun
    • CreateHollowConeSprayGun
    • CreateElipticFlatFanSprayGun
    • CreateElipticLinearFanSprayGun
    • CreateRectangularFlatFanSprayGun
    • CreateSphericalProbe
  • Turning tools create functions:
    • CreateTurnToolWithExternalHolder
    • CreateTurnToolWithBoringHolder
    • CreateTurnToolWithExternalThreadingHolder
    • CreateTurnToolWithInternalThreadingHolder
    • CreateTurnToolWithExternalGroovingHolder
    • CreateTurnToolWithInternalGroovingHolder
    • CreateTurnToolWithFaceGroovingHolder
    • CreateTurnToolWithProbingHolder
  • Custom axial shape tool functions:
    • CreateCustomAxialShapeTool.

Helpful links:

  • How to work with cutting tools in the SprutCAM interface
  • Preparing the machining tools import api environment
  • GitHub: SprutCAM API examples

Continue to read:

  • Working with Milling Tools
  • Working with Turning Tools
  • Working with Custom Axial Shaped Tools
  • Working with the Tool Holder
In This Article
Back to top Generated by DocFX