Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Intro_ProE_WF4.pdf
Скачиваний:
70
Добавлен:
16.03.2015
Размер:
13.29 Mб
Скачать

Анализ ошибок, возникающих из-за недостающих компонентов

Ошибки из за недостающих компонентов происходят, когда Pro/ENGINEER не может найти все компоненты, необходимые для сборки.

Причины ошибок:

Компонент переименован в операционной системе.

Компонент переименован в

Pro/ENGINEER не в режиме сборки.

Компонент находится в другой папке операционной системы.

Просмотр Папок Компонентов

Сборка и дерево модели

Теория: Анализ ошибок, возникающих из-за недостающих компонентов

Если произошла ошибка регенерации сборки из-за недостающих компонентов, Pro/ENGINEER сообщает об ошибке в окне диагностики ошибок как "Компонент модели отсутствует". Причины ошибок недостающих компонентов в сборке:

Компонент был переименован в операционной системе - Pro/ENGINEER не знает, что компонент был переименован, если это было сделано операционной системой. Следовательно, в сборке, содержащей этот переименованный компонент, возникает ошибка, так как он ищет компонент со старым именем.

Компонент был переименован в Pro/ENGINEER не в режиме сборки - Опять же, если в сборке, содержатся компоненты, которые были переименованы не в режиме сборки, то сборка продолжает искать первоначальное название, и, таким образом, возникает ошибка.

© 2009 PTC

Модуль 26 | Страница 19

Компонент был перемещен в другую папку. Если компонент перемещается из своего первоначального местонахождения, Pro/ENGINEER продолжает искать компонент в старом месте. Поскольку компонент был перенесен, в сборкевозникаетошибка. Наверхнемрисункекомпонент HANDLE.PRT был перемещен из папки Assy_Missing-Comp и помещен в папкуHandle_Folder Так как сборка требует этот компонент (это можно увидеть в дереве модели на нижнем рисунке) возникает ошибка.

Модуль 26 | Страница 20

© 2009 PTC

Упражнение - Анализ ошибок, возникающих из-за недостающих компонентов

План

Исправить ошибки, возникающие из-за недостающих компонентов в сборке.

Assy_Missing-Comp missing-comp_fail.asm

Задача 1: Исправить ошибки, возникающие из-за недостающих компонентов в сборке.

1.Обратите внимание на извещение о сбое, которое происходит при открытии сборки.

2.Прочтите сообщение в окне Диагностики сбоя.

3.Обратите внимание, что отсудствует компонент HANDLE.

4.В менеджере меню нажмите

Быстро исправить > Выход вызов.

5.Нажмите в области общих папок по Рабочая папка

Дважды нажмите по

Handle_Folder. Обратите внимание, что эта папка содержит HANDLE.PRT.

6.Снова нажмите Рабочая папка .

7.Дважды нажмите по MISSING-COMP_FAIL.ASM, чтобы открыть его.

8.Заметьте, что сборка все еще вызывает ошибку по той же самой причине.

9.В менеджере меню нажмите

Быстро исправить > Найти компонент.

В диалоговом окне Открыть файл, дважды нажмите по папке Handle_Folder.

Выберите HANDLE.PRT и

нажмите Открыть.

10.Нажмите Да, чтобы выйти из режима исправления ошибок.

© 2009 PTC

Модуль 26 | Страница 21

11.Нажмите Сохранить и нажмите OK.

12.Нажмите ЗакрытьОкно , СтеретьНевидимые , инажмите OK.

13.Нажмите Рабочая папка в

навигаторе.

14.Дважды нажмите по папке

Handle_Folder.

15.Нажмите правой кнопкой мыши по HANDLE.PRT и выберите

Вырез.

16.Нажмите Рабочая папка

в навигаторе, и нажмите в Браузере, чтобы выбрать какой-либо файл.

17.Нажмите правой кнопкой мыши в Браузере и выберите Вставить.

18.Дважды нажмите по MISSING-COMP_FAIL.ASM , чтобы проверить сбой, который был установлен.

Это завершает процедуру.

Модуль 26 | Страница 22

© 2009 PTC

Анализ ошибок, возникающих из-за недостающих привязок компонентов

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

Ошибки отображаются как:

"Не удалось регенерировать размещениекомпонента".

"Привязки элемента отсутствуют".

График связи Родитель/Потомок

Дерево модели и сборка

Теория: Анализ ошибок, возникающих из-за недостающих привязок компонентов

Если компонент не может быть размещен в сборке, Pro/ENGINEER сообщает о возникшей ошибке в окне сообщения и окне Диагностики Ошибок, как "Не удалось регенерировать размещение компонента " или "Привязки элемента отсутствуют". Такого рода ошибки, возникают, когда изменяется элемент компонента, входящего в сборку. При изменении элемента компонента удаляются привязки, используемые в сборке, это приводит к ошибке размещения компонента или его потомков в сборке.

На верхнем рисунке, отображена связь родитель/потомок для компонента сборки JAW_SLIDE.PRT. Компонент LEADSCREW.PRT является потомком компонента патрона. Глядя на График привязок, LEADSCREW.PRT собрана с Поверхность id 238 компонента JAW_SLIDE.PRT. Поэтому, если элемент содержит Поверхность id 238 детали JAW_SLIDE.PRT которую изменили, может вызвать ошибку детали leadscrew.

© 2009 PTC

Модуль 26 | Страница 23

Упражнение - Анализ ошибок, возникающих из-за недостающих привязок компонентов

План

Исправить ошибки, возникающие из-за недостающих привязок компонентов.

Assy_Missing-Ref jaw_slide.prt

Задача 1: Исправить ошибки, возникающие из-за недостающих привязок компонентов.

1.Выберите Отверстие 2.

2.Винтвсборкесопряженсплоской основной поверхностью этого отверстия.

3.Правьте определение Отверстие

2.

4.В панели управления, выберите вкладку Форма.

Нажмите Сверлить профиль отверстия чтобы добавить точку сверла.

Обратите внимание, что плоская поверхность отверстия была заменена на форму сверла и добавилась точка сверла.

5.Нажмите Завершить Элемент

.

6.Нажмите Закрыть Окно .

Модуль 26 | Страница 24

© 2009 PTC

7.Нажмите Рабочая папка в

навигаторе.

Нажмите два раза на

MISSING-REFS.ASM чтобы открыть его.

8.Заметьте что сборка выдает ошибку из-за LEADSCREW.PRT.

9.Заметьте что в дереве модели в котором компонент вызвал ошибку находиться в подсборке

JAW_SUB.ASM.

10.Также заметьте что компонент в который Вы добавляете точку сверла

JAW_SLIDE.PRT регенерирован, но LEADSCREW.PRT еще не был собран. Это можно увидеть по значку "х" стоящему перед

LEADSCREW.PRT в дереве модели.

11.В менеджере меню, нажмите

Исправить модель > Изменить > Изменить деталь.

12.Выберите JAW_SLIDE.PRT.

Отметим, что она становится активной.

© 2009 PTC

Модуль 26 | Страница 25

13.Нажмите Элемент в менеджере меню.

14.Переориентируйте

JAW_SUB.ASM и выберите

Отверстие 2.

15.Нажмите правой кнопкой мыши и выберите Править определение.

16.В панели управления, нажмите

Прямоугольный профиль отверстия для удаления точки сверла.

17.Нажмите Завершить Элемент

.

18.В менеджере меню, нажмите

Регенерировать > Готово.

19.Нажмите Да в менеджере меню для выхода из режима Решения.

Это завершает процедуру.

Модуль 26 | Страница 26

© 2009 PTC

Анализ ошибок, возникающих из-за недействительных закреплений сборки

Ошибки из-за недействительных закреплений сборки возникают, когда одни закрепления противоречат другим закреплениям для данного компонента.

Причины:

Родители компонентов изменены или удалены

Изменены или удалены элементы в родителях компонентов

Исправление ошибки:

Изменение элементов для удовлетворения закреплений

Изменение закреплений

Недействительные закрепления

Скрыть или заморозить компонент

сборки

Изменение элементов для

 

удовлетворения закреплений

Отменено закрепление Вставить

Теория: Анализ ошибок, возникающих из-за недействительных закреплений сборки

Закрепления сборки базируются на привязках компонентов. Привязки компонента могут измениться и, следовательно, стать недействительными. Это может произойти, если родители компонентов сборки были изменены или удалены, или, если элементы родителей компонентов были изменены или удалены. На верхнем рисунке, концы стержня вставлены в отверстия в каждом блоке, используя закрепление Вставить. Поскольку стержень был собран, отверстия в прозрачном блоке были перемещены наружу, но не отверстия на другом блоке. Следовательно, отверстия не выстраиваются в линию, и концы стержня невозможно вставить в оба отверстия. В результате закрепления стержня стали недействительными. Pro/ENGINEER сообщает об ошибке в окне сообщения и окне диагностики ошибок, как "Не удалось регенерировать размещение компонента".

© 2009 PTC

Модуль 26 | Страница 27

Исправление анализ ошибок, возникающих из-за недействительных закреплений сборки

Когда закрепления сборки становятся недействительными, вы можете сделать:

Изменитьэлементыдляудовлетворениязакреплений - Выможетеизменить либо элементы в ошибочном компоненте или в других компонентах.

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

Изменить закрепления - вы можете закрепить компонент по-разному, чтобы все закрепления были выполнены, или же вы можете отключить закрепления. Отключение закреплений сохраняет оригинальные привязки, но делает закрепление бездействующим для регенерации. На нижнем правом рисунке, Включение закреплений для стержней было отключено. Заметьте, что компоненты все еще не сориентированы относительно отверстий. Недействующие закрепления всегда могут быть вновь включены. Вы также можете отключить закрепления и проверить различные сценарии сборки.

Скрыть или заморозить ошибочный компонент - Вы можете либо изменить или удалить его в сборке.

Модуль 26 | Страница 28

© 2009 PTC

Упражнение - Анализ ошибок, возникающих из-за недействительных закреплений сборки

План

Исправить ошибки, возникающие из-за недействительных закреплений.

Assy_Invalid-Const invalid-const.asm

Задача 1: Исправить ошибки, возникающие из-за недействительных закреплений.

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

1.В дереве модели, нажмите правой кнопкой мыши на

JAW_FIXED.PRT и выберите

Активировать.

Раскройте JAW_FIXED.PRT,

нажмите правой кнопкой мыши на Отверстие 1, и выберите

Править.

2.Измените значение смещения с

10 на 8.

3.Нажмите Регенерировать .

4.Обратите внимание что первый ROD.PRT создает ошибку размещения компонента.

© 2009 PTC

Модуль 26 | Страница 29

5.Нажмите Быстро исправить

> Переопределить > Подтвердить > Готово в

менеджере меню.

6.В панели управления, обратите внимание что стаус закрепления “Закрепления неверны”.

• Выберите вкладку

Размещение и выберите каждое закрепление Вставить.

• Возникла ошибка размещения из-за противоречий включенных закреплений.

• Выберите второе закрепление Вставить и очистите флажок

Закрепление включено

для отключения его в целях тестирования.

• Нажмите Завершить Компонент .

7.Обратите внимание что второй ROD.PRT создает ошибку размещения компонента.

8.Нажмите Быстро исправить > Переопределить > Готово в

менеджере меню.

9.В панели управления, выберите вкладку Размещение.

• Выберите второе закрепление Вставить и очистите флажок

Закрепление включено.

• Нажмите Завершить Компонент .

Модуль 26 | Страница 30

© 2009 PTC

10.Обратите внимание что теперь JAW_SUB.ASM создает ошибку размещения компонента так как необходимо изменить интервал отверстия.

11.Нажмите Исправить модель > Изменить > Изменить деталь.

12.Выберите JAW_SLIDE.PRT.

13.Выберите нижнее правое отверстие и измените значение смещения с 10 на 8.

14.Нажмите Регенерировать

> Готово > Да в менеджере меню для выхода из режима исправления ошибок.

15.Активируйте верхний уровень сборки.

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

17.В дереве модели, нажмите правой кнопкой мыши на

HEAD_BLOCK.PRT и выберите

Активировать.

18.Дважды нажмите на нижнем правом отверстии, измените его

смещение с 10 на 8, и нажмите

Регенерировать .

19.Активируйте верхний уровень сборки.

20.Интервалы между отверстиями были изменены для всех трех блочных компонентов. Закрепления Вставить могут быть включены.

© 2009 PTC

Модуль 26 | Страница 31

21.Правьте определение первого ROD.PRT и выберите вкладку

Размещение.

Выберите окрашенное в серый цвет закрепление Вставить и выберите флажок Закрепление включено.

Нажмите Завершить Компонент .

22.Повторите эту процедуру для второго ROD.PRT.

Закрепления Вставить были вновь активированы для "обнаружения" несоответствия в будущем.

Это завершает процедуру.

Модуль 26 | Страница 32

© 2009 PTC

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]