Команда <STRUCTURE>

Команда <STRUCTURE> позволяет представить древовидную структуру команд CLData в виде линейного списка команд.

Команда:

STRUCTURE ON(71)|OFF(72), TYPE(Level), Comment(Level: -65)

В SprutCAM траектория каждой операции представлена в виде дерева, разделенного на группы и подгруппы, внутри которых могут располагаться обычные команды перемещения инструмента, включения шпинделя, подачи и т.д. Внутри генератора постпроцессоров траектория представлена в виде линейного списка команд не разделенного на группы. Команда <STRUCTURE> предназначена для того, чтобы сохранить исходную информацию о том, в какой группе лежала первоначально команда CLData. Каждая группа преобразуется в две команды: <STRUCTURE ON(71)> и <STRUCTURE OFF(72)>. Первая команда определяет начало группы, а вторая - конец группы. Все элементы, которые располагались внутри группы будут расположены между двумя этими командами. Также как и группы могут быть вложены друг в друга, внутрь блока <STRUCTURE ON(71)> ... <STRUCTURE OFF(72)> может быть вложено множество других блоков <STRUCTURE ON(71)> ... <STRUCTURE OFF(72)>.

images/download/attachments/124268045/StructureMCDTreeToCLD.png

Параметры:


Параметр

CLD массив

Описание

ON(71),

OFF(72)

CLD[1]

Признак того, является данная команда началом или концом группы:

ON(71) - команда определяет начало группы,

OFF(72) - команда определяет конец группы.


Параметры, доступные через оператор Cmd


TCLDSStructure: ComplexType

Команда структурирования

IsClose: Integer

Cmd.Int["IsClose"] - Признак того, является данная команда началом или концом группы:

0 - команда определяет начало группы,

1 - команда определяет конец группы.

NodeType: String

Cmd.Str["NodeType"] - Строка, определяющая тип группы, например, Approach - группа подхода, Level - слой обработки и т.п. Данная строка не переводится на локальные языки.

Comment: String

Cmd.Str["Comment"] - Имя группы, которое отображается в дереве траектории SprutCAM. Может быть переведена на локальные языки и содержать произвольные символы.


Сопутствующие ссылки:

Описание технологических команд