Программное обеспечение САПР/АСТПП, страница 2

Современное прикладное программное обеспечение САПР/АСТПП в качестве одной из своих компонент содержит алгоритмический язык программирования высокого уровня. Данный подход не только позволяет создать библиотеку пользовательских программ, но и настроить программное обеспечение для использования на конкретном предприятии.

Заказное программное обеспечение

Заказное программное обеспечение служит для обеспечения возможностей, которые не представляются системой «под ключ». Оно может варьироваться от простых макросов, процедур и пользовательских команд до сложных программных комплексов, укомплектованных соответствующими базами данных. Фактически все установки САПР/АСТПП представляют некоторое заказное программное обеспечение, разработанное на основе встроенного языка высокого уровня, являющегося компонентой программного обеспечения САПР/АСТПП. Применительно к более простым программам эту работу может выполнить инженер или конструктор. Однако, если требуется сложное программное обеспечение, то лучше эту работу поручить профессиональным программистам.

Программное обеспечение САПР/АСТПП обычно включают следующие компоненты.

Данные о продукции. Базы данных, содержащие данные о продукции, деталях и компонентах. Эта информация по своей природе является описательной и обычно содержит и геометрические данные и атрибуты.

Производственные данные. Базы данных, содержащие данные об инструментах, станках или процессах. Они ориентированы на производство и поставляют информацию для станков с ЧПУ о расчете траектории движения инструментов, постпроцессирования, о скоростях резания и т.д. Эти базы данных в высокой степени ориентированы на атрибуты, но могут содержать и ссылочную информацию о геометрических данных.

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

Алгоритмы проектирования. Программы инженерного проектирования, реализующие в компьютерной форме алгоритмы, которыми инженеры пользуются для проектирования продукции или технологии вручную.

Методы анализа. Программы анализа, реализующие в компьютерной форме математические методы анализа свойств создаваемой продукции.

Интерфейс пользователя. Обычно базируется на следующих принципах:

1.  все программы программного обеспечения вызываются пользователем одинаковым образом;

2.  ключевые слова и термины имеют одинаковый смысл во всех приложениях программного обеспечения;

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

4.  программное обеспечение позволяет опытным пользователям, для повышения скорости работы, изменять меню и отменять советы;

5.  общение программного обеспечения с пользователем происходит на языке пользователя;

6.  программное обеспечение обеспечивает логическую последовательность этапов, аналогичную этапам проектирования вручную.

Заключение

Программное обеспечение САПР/АСТПП не предназначено для замены инженеров. Оно может выполнять некоторые действия, которыми в настоящее время занимаются инженеры. Однако эти действия не вполне являются инженерной работой, даже если они требуют большого инженерного мастерства.

Повседневные, повторяющиеся задачи – идеальный материал для компьютеризации. Что же касается задач, требующих глубокого обоснования, творчества, эстетических рассмотрений и уникального или одноразового проектирования, то это неудачный материал, и их компьютеризация либо обременительна по расходам, либо невозможна.