Список правил подвода/отвода станка
Обзор списка правил подвода/отвода
В секции "Leads" xml-файла станка можно указать несколько правил для подвода/отвода для быстрого выбора в дальнейшем. Для удобства различения каждый элемент списка имеет свое имя. Если правило в списке было отредактировано, это затронет все операции, которые ссылаются на это правило. Чтобы использовать такое правило в операции, выберите соответствующий элемент в форме редактирования подводов/отводов:

Альтернативный способ задания подвода/отвода
Появился новый способ задания нескольких правил для подводов или отводов в проекте - создать субмашины для используемых в проекте пар заготовка/инструмент и определить соответствующее правило подхода или отхода для нужных субмашин. Смотрите Задание субмашин в схеме станка для более подробной информации о субмашинах в CAM системе.
Редактирование списка подводов/отводов
Доступны 2 способа редактирования списка подводов/отводов станка.
- Прямое редактирование xml-файла станка (рассмотрено в этой статье)
- Используя форму редактирования подводов/отводов. Чтобы ее открыть выберите пункт "Custom.." в выпадающем списке подводов/отводов операции.
Редактирование xml-файла станка
Список подводов/отводов станка находится в секции Leads (в предыдущих версиях здесь указывалось одно правило подвода/отвода). ApproachCommands и ReturnCommands - названия соответствующих подсекций. Каждое правило имеет 3 поля:
- RuleID - уникальный GUID правила. Используется для связи правила и операций, ссылающихся на него. См GUID операции для примера заполнения.
- Name - имя правила.
- Command - само правило в виде последовательности промежуточных точек подвода/отвода. Чтобы указать правило с автоматическим обходов столкновений используйте ключевое слово 'Auto'.
- Type - тип правила, определяющий возможные случаи его применения. На данный момент доступны 4 типа правил:
- LCS - подвод/отвод может быть использован, только если операция использует локальную систему координат.
- TCPM - подвод/отвод может быть использован, только если в операции включен режим TCPM (управление центральной точкой инструмента). Опции LCS и TCPM не могут быть включены одновременно.
- General - правило может быть использовано если обе предыдущие опции выключены.
- Undefined - правило не зависит от включения локальной системы координат или TCPM. Если тип правила не был явно указан, то тип считается «Undefined».
Ниже приведен частичный пример xml-файла:
MaxTurn65WithCounterSpindle
<SCType ID="MaxTurn65WithCounterSpindle" Caption="MaxTurn65 with Counter Spindle" type="MaxTurn65" Enabled="true">
<GUID DefaultValue="{8E0CEF0A-8045-436D-89FD-BBE70D387AB1}"/>
<Priority DefaultValue="172"/>
<Name DefaultValue="MaxTurn 65 with Counter Spindle"/>
<Comment DefaultValue="MaxTurn 65 with Counter Spindle"/>
<Leads>
<ApproachCommands>
<SCArray>
<Rule>
<RuleID>{41D3BB1C-2F23-47AC-B5F9-5DAF7030A015}</RuleID>
<Command>C;Z10;X;Z</Command>
<Name>Left spindle approach</Name>
</Rule>
<Rule>
<RuleID>{54FC19E5-8ACB-491A-8E94-FC9990FC8680}</RuleID>
<Command>C2;Z-10;X;Z</Command>
<Name>Right spindle approach</Name>
</Rule>
</SCArray>
</ApproachCommands>
<ReturnCommands>
<SCArray>
<Rule>
<RuleID>{380D355A-6708-4C86-BA69-7521A0198A8E}</RuleID>
<Command>Z10;X;Z;C</Command>
<Name>Left spindle return</Name>
</Rule>
<Rule>
<RuleID>{18B61D64-EEC9-4403-8922-CCFCC017E53E}</RuleID>
<Command>Z-10;X;Z;C2</Command>
<Name>Right spindle return</Name>
</Rule>
</SCArray>
</ReturnCommands>
</Leads>
Типы подводов/отводов
Часто (например, на 5-осевых станках) требуются разные правила подхода/отхода в зависимости от состояния опций LCS и TCPM операции. Выбор неправильного правила может быть довольно дорогостоящим, поэтому были введены типы правил. В выпадающем списке подхода/отхода видны только правила с правильным типом (или неопределенным типом). При создании новой операции у нее будет первое правило, применимое к ее состояниям TCPM и LCS по умолчанию (если таких правил нет, правило будет «Из предыдущей операции»). Если настройки LCS или TCPM изменены на вкладке «Наладка» и текущее правило не совместимо с новым состоянием параметра, оно будет автоматически изменено (если есть подходящие или правила типа «Undefined»).
Конвертация старых проектов/станков
При первом открытии станка старой версии создается список, в который добавляется старое правило подвода/отвода этого станка. Корневая операция будет ссылаться на это правило. В результате этого операции, имеющие тип подхода/отхода "Из корневой операции" будут использовать такой же подвод/отвод как в более старой версии.