List of used interfaces

All types required for CAM system interaction with the interpreter program library are listed in the type library that is included in the CAM system distribution (TypeLibraries\*.tlb catalog).

The following TLB files contain type descriptions that are used when interacting with the interpreter library:

STNCInterpreter.tlb — basic list of types

STNCAnalyzer.tlb — types, used to control the text analysis of the G-code

STNCFormers.tlb — types, used to simplify the construction of tool paths (linear/circular movements, cycles).


The main list of types (STNCInterpreter.tlb)

Types

Type Description

INCT_BlockExecObject
INCT_BlockExecArray

List of objects to interpret

INCT_BaseReg
INCT_SysState
INCT_SysState2

Register List

INCT_Equipment
INCT_Equipment2

Equipment parameters

INCT_CLData
INCT_CLData2

Forming of the toolpath in machine axes

INCT_GeomCLData

Forming of the toolpath in geometric axes

INCT_Kernel
INCT_Kernel2

CAM system kernel interface

INCT_ProgramManager
INCT_ProgramManager2
INCT_Program

NC program management

INCT_RegisterValues
INCT_Register
INCT_RegisterList

List of interpreter registers

INCT_Interpreter

Interpreter interface


The types used for control analysis of the text of the G-code (STNCAnalyzer.tlb)

Types

Type Description

INCT_Analyzer
INCT_Analyzer2
INCT_Comments
INCT_Brackets
INCT_Quotes
INCT_UnionLineChars

Types used for Managing NC-program analysis


Types used to simplify the movement of tool paths using machine axes (STNCFormers.tlb)

Types

Type Description

INCT_LinearMotionFormer

Linear movements

INCT_CircularMotionFormer

Circular movements

INCT_DrillingCycleEvents
INCT_DrillingCycleFormer

Drilling cycle

INCT_DrillingCycleWithShiftFormer

Drilling cycle with shift

INCT_PeckDrillingCycleEvents
INCT_PeckDrillingCycleFormer

Drilling cycle with chip breaking

INCT_LatheCycleEvents
INCT_LatheGroovingCycleFormer

Turning cycle grooving

INCT_LatheThreadCuttingCycleEvents
INCT_LatheThreadCuttingCycleFormer
INCT_LatheThreadCuttingCycleFormer2

Turning cycle threading

INCT_LatheStockRemovalCycleEvents
INCT_LatheStockRemovalCycleEvents2
INCT_LatheStockRemovalCycleEvents3
INCT_LatheStockRemovalCycleFormer
INCT_LatheStockRemovalCycleFormer2

Turning machining cycle