Список используемых интерфейсов

Все типы, необходимые для взаимодействия SprutCAM c программной библиотекой интерпретатора приведены в библиотеке типов, которая включена в дистрибутив SprutCAM (каталог TypeLibraries\*.tlb).

Следующие TLB-файлы содержат описание типов, которые используются при взаимодействии с библиотекой интерпретатора:

STNCInterpreter.tlb - основной перечень типов

STNCAnalyzer.tlb - типы, используемые для управления анализом текста управляющей программы

STNCFormers.tlb - типы, используемые для упрощения построения траектории движения инструмента (линейные/круговые перемещения, циклы).


Основной перечень типов (STNCInterpreter.tlb)


Типы, используемые для управления анализом текста управляющей программы (STNCAnalyzer.tlb)

Типы

Описание типов

INCT_Analyzer
INCT_Analyzer2
INCT_Comments
INCT_Brackets
INCT_Quotes
INCT_UnionLineChars

Управление анализом текста управляющей программы


Типы, используемые для упрощения построения траектории движения инструмента с использованием осей станка (STNCFormers.tlb)

Типы

Описание типов

INCT_LinearMotionFormer

Линейные перемещения

INCT_CircularMotionFormer

Перемещения по дуге

INCT_DrillingCycleEvents
INCT_DrillingCycleFormer

Цикл сверления

INCT_DrillingCycleWithShiftFormer

Цикл сверления со сдвигом

INCT_PeckDrillingCycleEvents
INCT_PeckDrillingCycleFormer

Цикл сверления с ломкой стружки

INCT_LatheCycleEvents
INCT_LatheGroovingCycleFormer

Токарный цикл точения канавок

INCT_LatheThreadCuttingCycleEvents
INCT_LatheThreadCuttingCycleFormer
INCT_LatheThreadCuttingCycleFormer2

Токарный цикл резьбонарезания

INCT_LatheStockRemovalCycleEvents
INCT_LatheStockRemovalCycleEvents2
INCT_LatheStockRemovalCycleEvents3
INCT_LatheStockRemovalCycleFormer
INCT_LatheStockRemovalCycleFormer2

Токарный цикл обработки резанием