- •Введение
- •Глава 1. Общие сведения о спецификации
- •1.1. Объект спецификации
- •1.2. Состав объекта спецификации
- •1.3. Структура спецификации
- •1.4. Взаимодействие спецификации с другими документами
- •1.5. Интеграция с прикладными библиотеками
- •Глава 2. Создание простой спецификации, не связанной с другими документами
- •2.1. Создание новой спецификации
- •Упражнение 1. Проверка настроек «по умолчанию»
- •Упражнение 2. Создание файла документа-спецификации
- •2.2. Заполнение спецификации
- •Упражнение 3. Создание объектов спецификации
- •Упражнение 5. Изучение свойств резервных строк
- •Упражнение 6. Сортировка и номера позиций
- •Упражнение 7. Создание объекта спецификации путем копирования
- •Упражнение 8. Создание исполнений объекта спецификации
- •Упражнение 9. Редактирование текстовой части объекта спецификации
- •Упражнение 10. Удаление объекта спецификации
- •Упражнение 11. Использование шаблонов заполнения
- •Упражнение 12. Редактирование текстовой части, заполненной по шаблону
- •Упражнение 13. Вспомогательные объекты спецификации
- •Упражнение 14. Шаблонная текстовая часть в виде строки
- •2.3. Окончательное оформление спецификации
- •Упражнение 15. Вставка разрыва страницы
- •Глава 3. Создание спецификации, связанной со сборочным чертежом
- •Упражнение 17. Подготовительные действия
- •3.1. Объекты спецификации в чертеже
- •3.2. Геометрия объектов спецификации
- •Упражнение 19. Создание объекта спецификации, содержащего геометрию
- •Упражнение 20. Подключение геометрии к объекту спецификации
- •Упражнение 21. Просмотр геометрии объектов спецификации
- •Упражнение 22. Редактирование состава геометрии объектов спецификации
- •Упражнение 23. Создание объектов спецификации. Самостоятельная работа
- •3.3. Спецификация и конструкторская библиотека
- •Упражнение 24. Получение объектов спецификации из прикладной библиотеки
- •3.4. Связь сборочного чертежа и спецификации
- •Упражнение 25. Подключение сборочного чертежа к спецификации. Обмен данными между документами
- •3.5. Автоматический и полуавтоматический ввод данных в спецификацию
- •Упражнение 26. Подключение чертежа к объекту спецификации. Обмен данными между объектом и подключенным документом
- •3.6. Дополнительные колонки спецификации
- •Упражнение 27. Ввод данных в дополнительные колонки
- •Упражнение 28. Сложение значений в дополнительных колонках
- •3.7. Задания для самостоятельного выполнения
- •Упражнение 29. Создание спецификации
повторяющихся номеров может быть отключен. Пример объектов, имеющих одинаковые но мера позиций — исполнения одной и той же детали в групповой спецификации.
Передача номеров позиций из спецификации на полки позиционных линий-выносок в чертеже возможна только для тех объектов спецификации, в состав геометрии которых входит позиционная линия-выноска. Эта передача происходит при синхронизации данных.
1.4.Взаимодействие спецификации с другими документами
В чертежах, фрагментах, деталях и сборках могут существовать точно такие же объекты спецификации, как и в документе-спецификации.
По умолчанию эти объекты не видны в графических документах и моделях в режиме построений и не выводятся на печать. Однако их можно в любой момент просмотреть и отредактировать.
Для просмотра и редактирования объектов спецификации, существующих в чертежах, фрагментах, деталях и сборках, предназначен специальный («подчиненный») режим.
Обычно при вычерчивании сборочного чертежа изображения деталей и узлов, позиционные линии-выноски и прочие сведения возникают до создания отдельного документа спецификации.
При традиционном («бумажном») способе формирования спецификации конструктор помнит всю эту информацию или записывает ее в черновик до начала заполнения спецификации. При работе в системе КОМПАС-3D сведения, которые потребуются при создании спецификации на основе текущего чертежа, можно сохранять прямо в этом чертеже.
Создавайте объекты спецификации в чертеже по мере построения их изображений. После подключения к чертежу спецификации эти объекты можно будет передать в нее в любой момент. При этом объекты не исчезают из чертежа, а лишь копируются в спецификацию (вместе со всеми
20
своими дополнительными параметрами и сведениями о подключенной к ним геометрии).
Объект спецификации можно редактировать и в документеспецификации, и в чертеже (в подчиненном режиме). После того, как объект спецификации отредактирован в одном из связанных документов (спецификации или чертеже), изменения можно передать в другой документ — произвести синхронизацию.
Если сборочный чертеж состоит из нескольких документов КОМПАС-3D, то в каждом из них можно создать объекты спецификации, а затем передать их в подключенную ко всем листам спецификацию. Объекты из всех подключенных чертежей расположатся в спецификации в предусмотренной стандартом последовательности (каждый попадет в тот раздел, в котором он создавался в чертеже, и будет произведена сортировка всех объектов).
В чертеже можно включить такой режим, в котором таблица спецификации с расположенными в ней объектами разместится над основной надписью и будет напечатана вместе с чертежом.
Еще одно преимущество создания объектов спецификации в чертеже
— возможность получения объектом данных непосредственно с чертежа. Если создать в чертеже объект спецификации, содержащий в своем геометрическом составе позиционную линию-выноску, то в колонке Зона будет автоматически появляться обозначение зоны чертежа, в которой находится подключенная геометрия, а после каждого изменения номера позиции объекта спецификации (например, в результате сортировки) новый номер будет по являться на полке соответствующей линии-выноски в чертеже.
Описание спецификации — это имя файла спецификации, подключенной к графическому документу, и стиль этой спецификации. Если в модели или чертеже нет ни одного объекта спецификации, этот документ не
21
содержит описаний спецификаций. В момент создания в документе первого объекта спецификации этот документ получает описание спецификации. Объект создается в соответствии со стилем, выбранным в системе для новых документов-спецификаций. Поэтому возникшее описание содержит стиль спецификации, указанный в настройке новых документов. До тех пор пока к модели или чертежу не подключен документ-спецификация, описание не содержит имени файла спецификации.
Если при работе со спецификацией к ней подключили чертеж, в подключенном документе появляется описание. Оно содержит стиль и имя файла спецификации. После подключения объекты в чертеже создаются в соответствии со стилем подключенной спецификации. Это делается для того, чтобы объекты в чертеже и подключенной спецификации имели одинаковую структуру (колонки, правила сортировки) и при передаче объектов между документами их внешний вид не изменялся.
Обычно модель или чертеж содержит одно описание спецификации, позволяющее создавать в нем объекты для передачи в единственную спецификацию. Однако допустимо создание нескольких описаний спецификаций в одном документе.
Как правило, внутри комплекта документов на изделие, создаваемых в КОМПАС-3D, существуют ассоциативные связи. Благодаря этому обеспечивается обмен данными между документами.
В конструкторской практике спецификация, составляемая на изделие, всегда соответствует сборочному чертежу этого изделия. Спецификация КОМПАС-3D также должна быть связана со сборочным чертежом. Эта связь является двунаправленной и ассоциативной.
Пользователь может указать сборочный чертеж, которому соответствует текущая спецификация. В результате чертеж получает и сохраняет информацию о том, какая спецификация к нему подключена. Такую связь можно установить и из текущего сборочного чертежа, указав разрабаты-
22
ваемую для него спецификацию. При этом информация о подключении чертежа будет передана в спецификацию.
Таким образом, после установления связи между спецификацией и сборочным чертежом информация об этой связи хранится в обоих документах, а способ их подключения друг к другу (из чертежа или из спецификации) определяется исключительно выбором пользователя.
Находясь в окне спецификации, можно быстро открыть подключенные к ней чертежи. И наоборот, при работе с чертежом можно быстро вызвать подключенную к нему спецификацию. Благодаря однажды установленной связи спецификации и сборочного чертежа система «помнит» местонахождение связанных документов и по команде открытия находит их.
Другое проявление двунаправленной связи — возможность передачи данных из чертежа в спецификацию или из спецификации в чертеж, причем передача ассоциативна.
Из чертежа в спецификацию могут передаваться обозначения зон, в которых находятся изображения объектов спецификации, наименования и обозначения этих объектов. Из спецификации в чертеж могут передаваться номера позиций, наименования и обозначения объектов.
Например, в результате изменения масштаба чертежа или положения изображения некоторые позиции попали в другие зоны чертежа. Для ликвидации последствий этой ситуации «вручную» придется просмотреть все позиционные линии-выноски, проверить, в какой зоне они находятся и при необходимости исправить обозначения зон в спецификации. Спецификация КОМПАС-3D выполняет все эти действия автоматически (по команде пользователя). Обозначения зон, в которых находятся позиции на данный момент, передаются в спецификацию и размещаются в ее колонке Зона, в строке с соответствующей позицией. Если в результате сортировки объектов в спецификации изменились номера позиций, меняются номера на полках соответствующих позиционных линий-выносок в чертеже.
23
Таким образом, сделанные в одном документе изменения передаются в однозначно определенное, соответствующее им место другого документа.
Благодаря подключению сборочного чертежа к спецификации возможна синхронизация данных в этих документах. Синхронизация — это процесс передачи объектов спецификации из чертежа или сборки в подключенную спецификацию или из спецификации в подключенные к ней документы.
Созданные в чертеже или модели объекты спецификации не видны на самом чертеже или в модели (если не считать случая размещения спецификации на чертеже). Их можно увидеть только в окне подчиненного режима и нельзя вывести на печать.
Чтобы объекты спецификации появились в отдельном документеспецификации (который можно вывести на печать), их нужно передать из чертежа в подключенную спецификацию.
Синхронизация также автоматически (без вызова пользователем специальной команды) производится при сохранении или закрытии документа, подключенного к спецификации.
После вызова команды синхронизации изменения, внесенные в объекты спецификации, попадают из документа в подключенную к нему спецификацию. При синхронизации происходит не безусловное копирование всех объектов из одного документа в другой, а только передача отличающихся данных.
•Если какого-либо объекта нет в спецификации, этот объект копируется в нее.
•Если различаются текстовая часть или дополнительные параметры какого-либо объекта в чертеже и в спецификации, то текстовая часть или дополнительные параметры копируются из объекта спецификации в чертеже в соответствующий объект в спецификации.
24
• Если какого-либо объекта, существующего в спецификации, нет в чертеже, то в результате синхронизации объект не пропадает из спецификации. Благодаря этому в спецификацию можно передать объекты из нескольких подключенных чертежей — эти объекты не уничтожат, а дополнят друг друга. Причем спецификация будет «помнить», из какого чертежа «пришел» каждый ее объект. Если в дальнейшем объекты будут передаваться из спецификации в чертежи, то каждый из них будет отправлен в свой «родной» чертеж.
Спецификация, в которую передаются изменения, может быть не загружена в момент синхронизации (в этом случае она будет открыта, изменена, сохранена и закрыта в «слепом» режиме, без отображения на экране).
После выполнения синхронизации система выдает сообщение о том, какая спецификация была изменена.
Если передача данных из модели/чертежа в спецификацию временно отключена пользователем при настройке спецификации , то синхронизация не производится ни по команде пользователя, ни автоматически.
Иногда требуется передать в сборочный чертеж изменения, сделанные в подключенной спецификации. Например, в результате сортировки объектов в спецификации эти объекты получили новые номера позиций. Чтобы соответствующие номера появились на полках линий-выносок, объекты с этими номерами требуется передать в чертеж.
Синхронизация также автоматически (без вызова пользователем специальной команды) производится при сохранении или закрытии спецификации.
После вызова команды синхронизации изменения, внесенные в объекты спецификации, попадают из спецификации в подключенные к ней чертежи аналогично тому как это описано выше.
25
Чертеж, в который передаются изменения, может быть не загружен в момент синхронизации. В этом случае он будет открыт, изменен, сохранен и закрыт в «слепом» режиме, без отображения на экране.
При синхронизации изменения передаются также в подключенные к объектам спецификации документы (если это необходимо). Например, при подключении к объекту спецификации чертежа детали была включена опция «Передавать изменения в документ», а впоследствии в спецификации было изменено обозначение детали. Тогда при синхронизации новое обозначение попадет не только в объект спецификации в сборочном чертеже, но и в соответствующую графу основной надписи чертежа детали.
После выполнения синхронизации система выдает сообщение о том, какие документы были изменены.
При открытии документа-спецификации происходит проверка соответствия объектов спецификации в самой спецификации и объектов спецификации в подключенных к ней документах.
Если система обнаруживает какое-либо рассогласование между параметрами одного и того же объекта в спецификации и в модели/чертеже или рассогласование состава объектов спецификации в документах, на экране появляется соответствующее предупреждение (Рис 1.5).
Оно содержит информацию о характере рассогласования (например, «текстовая часть объекта различается в спецификации и в чертеже» или «объект есть в чертеже, но отсутствует в спецификации») и кнопки, позволяющие выбрать вариант ликвидации рассогласования — «Взять объект из сборки» или «Взять объект из спецификации»
Общие принципы автоматической синхронизации таковы:
• Синхронизация производится даже в том случае, когда при настройке спецификации временно отключена передача данных из чертежа в спецификацию.
26