Home > Products > ST-Machine > STEP-NC COM DLL > Available APIs
STEP-NC Explorer and DLL

Available APIs

The DLLs have access to all of the STEP-NC data, and provide high-level API calls for a variety of tasks. Additional functionality can be added as part of an ST-Machine project. The DLLs currently include:
  • Basic Toolpath Create Commands
    For creating toolpaths using the same API as the STEP-NC Write library.
  • Advanced Create Commands
    For adding CAD geometry to workplans and managing multiple projects
  • Cutter Compensation Create Commands
    For creating cutter compensation tool paths.
  • Find Commands
    For searching the STEP-NC file and traversing workingsteps, tools, toolpath curves, and process parameters.
  • Probing Commands
    For creating probing workingsteps and processing probe results.
  • Feature Create Commands
    For defining manufacturing features like holes, pockets, and slots, defining their key parameters, and associating them with faces and workingsteps.
  • Feature Query Commands
    For searching the STEP-NC file and traversing the manufacturing features and returning the parameter values. Feature can be found via a workingstep or using two traversal functions (first_feature and next_feature) that will find both the features currently used in a workingstep and those that are not.
  • Process Commands
    For adding additional information to the machining workplans that describe the strategies and process parameters used by CAM systems to generate toolpaths.
  • Delete Commands
    These commands can be used by a system to delete unwanted data from a file.