• Introduction to SprutCAM X
    • System requirements
    • Configurations and options
    • Standard package
    • Program installation and launch
    • System files
    • Technical support
  • Brief and to the point
    • Ideology of SprutCAM X
    • Fast familiarization with the system
    • What's new in SprutCAM X
  • General information
    • System's main window
      • Application toolbar
        • Smart snap
        • Measurement and analysis
      • Graphic window and visualization control
        • Standard views
        • Objects selection mode
        • Window zoom
        • Interactive rotate
        • Interactive pan
        • Interactive zoom in and out
        • Zoom extents
        • Undo view
        • Redo view
      • Work modes
      • Selection filter
      • Visibility panel
      • Geometrical coordinate systems
        • Creation of the coordinate system by the dialogue window
        • Smart LCS creation
        • Creation of the coordinate system by the origin point and two leading vectors
        • Creation of the coordinate system by the current view direction
        • Changing properties of an existing coordinate system
      • Machine axes control panel
        • Interactive Machine
      • Graph of the machine axes window
      • Holder occlusion check utility
      • Utilities button of main panel
        • Configure utilities window
      • Help button of main panel
      • Process indicator
      • Application events notifications
    • System settings window
      • <Folders> tab
      • <Measurement units> tab
      • <Visualization> tab
      • <Colors> tab
      • <Import> tab
      • <Additional> tab
      • <Machining> tab
      • <Online features> tab
      • <PLM extensions> tab
      • <PLM connections> tab
    • Exchange files
      • Projects files
      • Importable files
      • DXF export
      • Postprocessor tuning files
      • NC program files
      • Interpreter files
      • Machine schema files
      • Encrypted containers .stfc
    • Updating
    • Container manager
    • Licence manager
    • System logs
  • Geometrical model preparation
    • Geometrical model structure
      • Geometrical objects types
        • Faces, meshes, curves and points
        • Groups (folders)
        • Active folder
        • PMI
      • Geometrical model structure window
      • Object selection
      • Intellectual object selection
      • Geometrical model structure editing
        • Creating a new group
        • Geometrical model structure updating
        • Working with the exchange buffer
    • Geometrical objects import
      • Importing objects from IGES files
        • Requirements for IGES-file
        • Types of importable objects
        • Recommendations on how to adjust IGES-export module in your modeling program
      • Importing objects from STEP files
      • Importing objects from DXF files
      • Importing objects from PostScript files
        • Installing the GhostScript Library
      • Importing objects from STL files
      • Importing objects from PLY files
      • Importing objects from AMF files
      • Importing objects from VRML files
      • Importing objects from 3dm files (Rhinoceros™)
      • Importing objects from Parasolid™ files
      • Importing objects from SolidWorks™ files
      • Importing objects from SolidEdge™ files
      • Importing objects from SGM files (SPRUT)
      • Importing objects with SprutCAM X's addins
      • Importing objects from 5DC files
      • SprutCAM X Addins
        • SprutCAM X Addin Manager
        • Addin's list
          • Autodesk Inventor™ toolbar & import addin
          • CADbro™ toolbar
          • FreeCAD™ toolbar & import addin
          • Alibre Design™ toolbar & import addin
          • IronCAD™ toolbar
          • KOMPAS™ toolbar & import addin
          • NX™ toolbar & import addin
          • Rhinoceros toolbar & import addin
          • SolidEdge™ toolbar & import addin
          • SOLIDWORKS™ toolbar & import addin
          • SpaceClaim™ toolbar & import addin
          • T-Flex™ toolbar & import addin
          • ZW3D™ toolbar & import addin
          • Onshape™ connector
          • CAXA 3D™ toolbar
          • KeyCreator™ toolbar
        • Associativity for Addin`s
    • Editing geometrical model
      • Geometrical object properties
        • <General> tab
        • <Visual> tab
        • <Machining> tab
        • <Parameters> tab
      • Changing visual properties
      • Delete
      • Spatial transformations
      • Inversion
      • Outer borders projection
      • Curves joining
      • Surface triangulation
      • Creating text
      • Creating sections
      • Sewing faces
      • Export of 3D Model
      • Patching holes
      • Extract isolines
      • Simplifying geometrical model
    • 2D Geometry sketcher
      • Building and editing elements
      • Line
      • Arc
        • Two points and radius
        • Center, starting point and angle
        • By three tangents
        • Edit arc
      • Circle
        • Build Circle with Center and radius. Edit circle
        • Circle by three tangents
      • Rectangle
        • By two points
        • By side and height
        • By center and point
        • Edit rectangle
      • Contour
        • Build by elements
        • By zone or border
        • Edit contour
        • Spline
        • Archimedean spiral
        • Function profile
      • Chamfer and Rounding
      • Dimension
        • Linear dimension
        • Radial dimension
        • Angular dimension
      • Offset
      • Trim function
      • Split object
      • Additional functions
        • Copy
        • Shift
        • Rotate
        • Mirror
      • Named block
        • Block parameterization
      • Constrains
        • Editing links in a block
      • Drawing example
      • Example of building a drawing using constrains
  • Creating machining technology
    • Common principles of technology creation
      • Selection of a machine and its parameters definition
      • Defining machining sequence
      • Creating new operation
      • Executing operation
      • Generating NC code
      • Generating tools list
      • Standard machining sequences
      • Operations setup
        • Geometrical parameters of an operation
        • Defining part, workpiece and fixtures
        • Positioning of part at machine
        • Tool change position
        • Workpiece coordinate system (G54 - G59)
        • Operation local coordinate system
        • 5 axes positioning
        • User operations
        • Operation status panel
        • Approach and return rules
          • Approach/return rules edit window
          • Machine's approach/return list
      • Tool path template
        • Macro commands in the tool path template
      • Creating of auxiliary technological operation
      • Toolpath interpolation
    • List of types of machining operations
    • Basic technology terms
      • Operations group
      • Part
      • Job assignment
      • Workpiece
      • Rest machining of remaining material
      • Fixtures
      • Machining result
      • Drill points
      • Tool
        • Mill tool
        • Lathe tool
        • Tool overhang
      • Tool movement trajectory areas
        • Approach
        • Engage
        • Working toolpass
        • Stepover
        • Retraction
        • Return
        • Plunge
      • Feed types
      • Safe plane
      • Top and bottom machining levels
      • Tolerance
      • Stock
      • Relief angle
      • Lateral angle
      • Machining step
      • Selection step by scallop height
      • Milling types
      • Stepover method
      • Roll type
      • Work pass angle in plane operations
      • Maximum slope angle of normal
      • Frontal angle
      • Machining upwards only
      • Machining direction
      • Machining methods in drive operations
      • Trohoidal machining
      • Three-dimensional toolpath
      • Descent types in plane roughing operations
      • Short link
      • Machining horizontal planes (Clear flats)
      • Corners smoothing
      • Hole capping
      • External corner roll types
      • Machining order (by depth or by contours)
      • Tool plunge
      • Assigning finish pass in the XY plane
      • Assigning rough pass in the XY plane
      • Helical machining
      • Z cleanup
      • V Carving
      • Allow reverse direction
      • Work passes interpolation
      • Idling minimization
      • Machine by layer
      • Plunge height
      • Start pocketing
      • Cylindrical interpolation
      • Polar interpolation
      • Tool magazine
      • Tool compensation in mill operations
      • Tool 3D compensation
      • Toolpath multiplying
      • Speeds/Feeds calculation
    • Feature based machining
      • FBM Machining Procedure
      • FBM Procedure Library UI
      • Feature Tree UI
      • Assigning procedures to features UI
      • Procedure Editing UI
      • Operations generation parameters
      • FBM Mill operation parameters
    • Mill machining
      • Types of machining operations
      • Operations for 2/2.5-axes milling
        • Hole machining operation
          • The ways of the holes machining
            • Drilling cycle (G81, W5DDrill(481))
            • Drilling cycle (G82, W5DFace(482))
            • Drilling with chip removing cycle (G83, W5DChipRemoving(483))
            • Drilling with chip breaking cycle (G73, W5DChipBreaking(473))
            • Tapping cycle, tapping with chip breaking and removing (G84, W5DTap(484))
            • Drilling cycle (G85, W5DBore5(485))
            • Drilling cycle (G86, W5DBore6(486))
            • Drilling cycle (G87, W5DBore7(487))
            • Drilling cycle (G88, W5DBore8(488))
            • Drilling cycle (G89, W5DBore9(489))
            • Thread milling cycle (W5DThreadMill(490))
            • Hole pocketing cycle (W5DHolePocketing(491))
        • 2D contouring
        • Engraving operation
        • Pocketing
        • 2.5D machining operations
          • 2.5D contouring
          • 2.5D pocketing operation
          • 2.5D wall machining operation
          • 2.5D cover machining operation
          • 2.5D chamfer machining operation
      • Operations for the 3-axes milling
        • 3D curve milling
        • Flat land machining operation
        • Face milling
        • Waterline roughing operation
        • Plane roughing operation
        • Drive roughing operation
        • Waterline finishing operation
        • Plane finishing operation
        • Optimized plane operation (plane-plane)
        • Drive finishing operation
        • Scallop finishing operation
        • Helical operation
        • Combined operation (waterline-drive)
        • Complex operation (waterline-plane)
        • Rest milling operations
          • Pencil operation
          • Corners cleanup
        • Plunge roughing
        • Chamfering
      • Operations for 4-axes and 5-axes milling
        • 5 axis machining
        • Indexed 5-axes milling
        • Rotary machining using cylindrical interpolation
        • 4-axis milling with engraving and pocketing operations
        • 5D contour and 6D contour operations
          • 5-axis milling along the isoparametric curves
          • 5-axis milling of the profile on the surface
          • 5-axis milling of the ruled surfaces by the flank of the mill
          • Feeds control feature
          • Using custom vectors feature
        • 5d surfacing operation
        • Rotary operation
        • Roughing rotary operation
        • Morph operation
        • Scallop finishing operation
        • Saw operation
        • 5 axis tool path conversion
        • 5D Meshing operation
        • Rotary waterline operation
        • 4D contouring operation
        • 4D surfacing operation
        • 4D Morph operation
        • Axes map for 5-axis machines
      • Multiply group
      • High performance cutting (Sprut HPC)
      • Operations setup
        • Using design and machining features in Job Assignment
          • Job zones
          • Restrict zones
          • Top and bottom levels
          • Pocket feature
          • Creating operations for selected features
          • Using design features in Engraving/Pocketing operation
          • Spline curves drawing
        • Job assignment for 2D and 3D curve machining operations
        • Job assignment for engraving and pocketing operations
        • Job assignment for volume machining operations
        • Job assignment for drive operations
        • Job assignment for hole machining operation
          • Defining holes by coordinates
          • Defining holes by using a geometrical point object
          • Automatic hole recognition
          • Creating hole pattern
          • Holes sorting
        • Job assignment for the 2.5D machining operations
        • Tips & Tricks in the roughing waterline and pocketing operation
        • Cutting conditions of mill operations
          • Adaptive feedrate
        • Approach, retraction, and plunge methods
          • Approach and retraction of mill operations
          • Plunge methods of mill operations
          • Compound approaches and retractions of mill operations
          • Controlling tool's transition between operations
        • Assigning parameters of mill operations
        • Defining the machining strategy of mill operations
        • Check holder
        • Advanced axes limits control
        • Miscellaneous parameters of mill operations
          • Fast calculation method
        • Transformation
        • Check Holder in 3D operations
        • Check holder in Waterline roughing operation
      • Adaptive SC
      • Pocketing strategies
    • Lathe machining
      • Types of lathe machining operations
      • Lathe machining operations
        • Lathe facing operation
        • OD Roughing and ID Roughing operations
        • OD Finishing and ID Finishing operations
        • OD Grooving, ID Grooving and Face grooving operations
        • OD, ID and Profile threading operations
        • Lathe part-off operation
        • Lathe hole machining operation
          • The ways of the holes machining
            • Drilling cycle (G81, W5DDrill(481))
            • Drilling cycle (G82, W5DFace(482))
            • Drilling with chip breaking cycle (G73, W5DChipBreaking(473))
            • Drilling with chip removing cycle (G83, W5DChipRemoving(483))
            • Tapping cycle, tapping with chip breaking and removing (G84, W5DTap(484))
            • Drilling cycle (G85, W5DBore5(485))
            • Drilling cycle (G86, W5DBore6(486))
            • Drilling cycle (G87, W5DBore7(487))
            • Drilling cycle (G88, W5DBore8(488))
            • Drilling cycle (G89, W5DBore9(489))
      • Lathe cycles
        • Profile cycle
        • Offset Roughing
        • Offset cycle (ISO G73)
        • Roughing
        • Roughing cycle
        • Facing
        • Grooving cycle
        • Slotting cycle
        • Thread cycles
          • Standard form thread
          • Free form thread
          • Threading cycle types
        • Zigzag cycle
        • 4-axis turning
        • Parting-off cycle
        • Peck groving/drillling cycle
        • Adaptive roughing (turning)
      • Operations setup
        • Job assignment of the lathe operations
          • Job assignment element parameters
          • Contour editing modes
        • Cutting conditions of lathe operations
        • Job assignment for hole machining operation
          • Defining holes by coordinates
          • Defining holes by using a geometrical point object
          • Automatic hole recognition
          • Creating hole pattern
    • Mill-turn Machining
      • Lathe-milling machines types
      • Setting-up tooling
      • Positioning of part
      • Tool change position
      • Positioning of tool
      • Obligatory testings before the final generation
      • Counter spindle machining
      • U-axis turning
    • Machining on cutting machines
      • Jet cutting
      • Jet cutting 4D
      • Jet cutting 5D
      • Operations setup
        • Jet cutting job assignment
        • Job assignment of EDM and Jet cutting 4D operations
          • 2D job assignment item properties
          • 4D job assignment item properties
          • Synchronization lines
          • Approaches/returns
          • Bridges
          • Multiselect feature
          • Wire EDM feature
        • Machining conditions of EDM and Jet cutting 4D operations
        • Strategy of EDM and Jet cutting 4D operations
    • Knife cutting
      • Cutting tool - "knife"
      • Knife cutting 2D
      • Knife cutting 6D
      • Knife corner retraction
    • Wire EDM machining
      • Wire EDM machining operations
        • Wire EDM 2d Contouring
        • Wire EDM 4d Contouring
        • Wire EDM coreless pocketing
          • Pocketing parameters
          • Wire thread points
      • Operations setup
        • Job assignment of EDM and Jet cutting 4D operations
          • 2D job assignment item properties
          • 4D job assignment item properties
          • Approaches/returns
          • Bridges
          • Multiselect feature
          • Synchronization lines
          • Wire EDM feature
        • Machining conditions of EDM and Jet cutting 4D operations
        • Strategy of EDM and Jet cutting 4D operations
    • Machining on industrial robots
      • Setting the coordinate system of the tool and the workpiece
      • Programming the robot's 6th axis
      • Programming the rails position
      • Programming the rotary table
      • Robot axes map
      • Programming robot's transitions (obsolete method)
        • The planning of the links
    • Multi Task Machining
      • Submachine definition in the machine schemas
      • Swiss lathes programming
      • Automatic insertion of wait labels
    • Move part operations
      • Machine requirements for part moving operations
      • Clamp devices control
      • Pick-and-place
      • Turn take over
      • Sub spindle working
      • Bar feeding
    • Welding
      • Point welding operation
      • Welding 5D and 6D operations
    • Additive manufacturing
      • Area cladding operation
      • Curve cladding operation
      • Cladding 3D operation
      • Cladding 5D operation
    • Disc tool machining
      • Disc tool
      • Disc cutting 2D
      • Disc cutting 6D
      • Disc roughing
    • Multi parts projects
    • Fixtures
    • Probing
      • Creating own probing cycles (templates)
      • Types of measuring cycles
      • Use of prepared measuring cycles
      • Probing templates window
    • Spray painting
  • Simulation
    • Designation of the simulation mode
    • Tool path motion
      • The structure of the tool path
      • The list of the basic CL-data commands
      • The selection of the CL-data commands from the graphical view
      • Tool path editing
      • Tool path spatial transformations
    • Controlling simulation process
      • Tool motion controlling
      • Tool path errors detected by simulation
      • Feed rates optimization
      • Assigning workpiece parameters
      • Turbo simulation mode
      • Export simulation result as model
      • Delete chips function
    • G-code based simulation
      • Creating your own interpreter
        • G-code based program simulation
        • Interpreter structure
          • Interpreter settings file
          • Interpreter library
          • Examples of interpreters with source codes
          • Protected interpreters
        • G-code based program interpretation
          • Interpreter loading and initialization
          • G-code based program Translation and Interpretation
            • Algorithm for determining the register and values ​​in the G-code block
          • Interpreter unloading
          • Interpreter inheritance
          • List of used interfaces
            • Interfaces implemented in the interpreter
              • Interpreter interface
              • List of interpreter registers
              • Protection interface
          • SprutCAM X Interfaces
            • Basic
              • SprutCAM X kernel interface
              • NC program management
              • Register List
              • List of objects to interpret
              • Forming of the toolpath in machine axes
              • Forming of the toolpath in geometric axes
              • Equipment parameters
            • Managing NC-program analysis
            • Simplifying tool path construction
              • Linear movements
              • Circular movements
              • Drilling cycle
              • Drilling cycle with shift
              • Drilling cycle with chip breaking
              • Turning cycle grooving
              • Turning cycle threading
              • Turning machining cycle
          • Log interaction with the interpreter
    • Painting simulation
    • Solid Simulation
  • Machining tool features
    • Tools window
      • Manage libraries
      • Milling tool editing
      • Turn tool editing
      • Mill holder selection window
    • Project tool list
    • Creating shaped tools
    • Holders (*.osd) window
    • Machining tools import API
  • Scripts in SprutCAM X
    • Brief Sprut4 description
    • Scripts IDE
    • Application Programming Interface
    • Scripted operation
    • Operation with scripted events
    • Scripted SprutCAM X launch
  • SprutCAM X's licensed modules
    • 5D MW - advanced 5 axis milling module
      • 5 axis multi surface
      • 5 axis swarf
      • Impeller blade surface swarf finishing
      • Impeller floor surface with tilt curve
      • Impeller roughing
      • Projection
      • Cavity with tilt curve
      • Cavity with tilt curve and collision control
      • Electrode machining
      • Turbine blade rotary machining
      • Impeller floor surface without tilt curve
    • Adaptive MW
    • Adaptive SC
    • Robot +
    • Robot Mill
    • G-code based simulation
    • Advanced multi axis control
    • Operations
      • Sawing
      • 5D cutting
      • Welding
      • Cladding
      • Knife
      • Multiblade Basic
      • G-code based operation, G-code based lathe operation
        • Job assignment for G-code based operation, G-code based lathe operation
          • Keyboard shortcuts for working with NC text
    • Operations which requires adaptation
      • Heat Treatment
      • Welding
      • Cladding
      • Jet Cutting
    • Teamcenter Integration Module
  • Appendix
    • Operations matrix
    • SprutCAM X features matrix
    • List of interpreters