Список используемых интерфейсов
Все типы, необходимые для взаимодействия SprutCAM c программной библиотекой интерпретатора приведены в библиотеке типов, которая включена в дистрибутив SprutCAM (каталог TypeLibraries\*.tlb).
Следующие TLB-файлы содержат описание типов, которые используются при взаимодействии с библиотекой интерпретатора:
STNCInterpreter.tlb - основной перечень типов
STNCAnalyzer.tlb - типы, используемые для управления анализом текста управляющей программы
STNCFormers.tlb - типы, используемые для упрощения построения траектории движения инструмента (линейные/круговые перемещения, циклы).
Основной перечень типов (STNCInterpreter.tlb)
Типы |
Описание типов |
INCT_BlockExecObject |
|
INCT_BaseReg |
|
INCT_Equipment |
|
INCT_CLData |
|
INCT_GeomCLData |
Формирование траектории движения инструмента в геометрических осях |
INCT_Kernel |
|
INCT_ProgramManager |
|
INCT_RegisterValues |
|
INCT_Interpreter |
Типы, используемые для управления анализом текста управляющей программы (STNCAnalyzer.tlb)
Типы |
Описание типов |
INCT_Analyzer |
Типы, используемые для упрощения построения траектории движения инструмента с использованием осей станка (STNCFormers.tlb)
Типы |
Описание типов |
INCT_LinearMotionFormer |
|
INCT_CircularMotionFormer |
|
INCT_DrillingCycleEvents |
|
INCT_DrillingCycleWithShiftFormer |
|
INCT_PeckDrillingCycleEvents |
|
INCT_LatheCycleEvents |
|
INCT_LatheThreadCuttingCycleEvents |
|
INCT_LatheStockRemovalCycleEvents |