Создание и изменение списка исключений

Вы можете идентифицировать статичные компоненты в .mtd файле, чтобы они проверялись на столкновения. При идентификации статичного компонента для проверки столкновений PowerMill распознает, что у компонента нет оси перемещения, и проверяет его только на столкновения с осевыми компонентами (подвижные компоненты станка, включая поворотный стол), но не с другими статичными компонентами.

Однако для некоторых из осевых компонентов, таких как поворотный стол, проверка PowerMill на столкновения не нужна, потому что, хотя поворотный стол и перемещается, он не сможет столкнуться со статичным компонентом. То есть, чтобы PowerMill не тратил время на проверку таких столкновений, можно добавить сценарий в список исключений в файле .mtd.

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

  1. Откройте файл Robot_cell.mtd в редакторе XML. В этом примере используется редактор NotePad++.
  2. Под родительским элементом, задающим точки привязки, введите следующий список исключений:

Теперь осевой компонент А и верх поворотного стола не проверяются на столкновения со статичными компонентами.

Следуйте следующим принципам при написании списка исключений

Используйте комментарии для себя и других пользователей файла. Каждая строка должна начинаться <!-- и заканчиваться -- >.

Прим.: Комментарии игнорируются PowerMill.

Начинайте список исключений с тега <collision_exclusion_list> и заканчивайте тегом </collision_exclusion_list>.

Начинайте каждый сценарий с тега <collision_group> и заканчивайте тегом </collision_group>.

Вводите каждый компонент следующим образом: <collision_part NAME="NameOfComponent" />.

Прим.: Вы можете ввести любое количество компонентов в сценарий.