Обновление траекторий при изменении модели

Если вы генерируете траектории с помощью модели, которая затем была изменена, то можно обновить траектории, не перегенерируя их.

Это лучше всего показано на примере, использующем модель Cowling.dgk в папке Examples.

В этом примере используется заготовка и отдельные инструменты, траектории и границы, причем некоторые из траекторий могут быть ограничены границей.

Этот проект содержит три разных типа границ:

Как обновить траекторию перемещения инструмента при изменении модели:

  1. В контекстном меню Модели в Проводнике выберите Удалить все, чтобы удалить модель.
  2. В контекстном меню ветви Траектории выберите Отменить вычисления всех. В появившемся диалоговом окне PowerMill PowerMill нажмите Да, чтобы отменить вычисления всех траекторий. Траектории обновятся и получат значок Калькулятор . При этом они будут удалены из графического окна.
  3. В контекстном меню вкладки Границы выберите Отменить вычисления всех. В появившемся диалоговом окне PowerMill PowerMill нажмите Да, чтобы отменить вычисления всех границ.

    Границы обновятся и получат значок Калькулятор. При этом они все еще будут отображены в графическом окне. Исключение составляет только граница, измененная вручную (в нашем примере Shallow). Она не удаляется, так как нет возможности восстановить внесенные вручную изменения.

  4. Выберите вкладку «Файл» > «Импорт» > «Модель», чтобы импортировать модель.
  5. В контекстном меню вкладки Траектории выберите Вычислить пакет, чтобы пересчитать траектории. Эта команда также пересчитает все границы, необходимые для создания траекторий. В этом случае граница Rest будет вычислена, так как она использовалась для создания траектории Corner.

  6. Вычислите границы заново, выбрав Вычислить пакет в контекстном меню вкладки Границы. Это пересчитает границу Block (единственную невычисленную границу).
Прим.: Таким способом можно обновить только небольшие изменения модели. Такой подход не применим при изменении размеров заготовки.