1.4.1 Цель и назначение создания АРМ
На предприятии НПО «Берег» изготавливаются детали с поверхностями сложных геометрических форм, а это подразумевает последовательное применение нескольких обрабатывающих инструментов и одновременное перемещение их по двум и трём координатам, что связано со сложными математическими расчётами и измерениями при разработке управляющей программы ручным способом.
Грамотно написанная УП позволит повысить точность и идентичность деталей и, как следствие сократить количество брака и пригоночные работы в процессе сборки.
Вследствие этого возникает актуальная проблема о создании на предприятии автоматизированного рабочего места технолога-программиста по подготовке управляющих программ для систем ЧПУ.
В настоящее время передовое мировое сообщество, осуществляющее деятельность в рассматриваемой области, подходит к решению данного вопроса следующим образом:
1) Построение трёхмерной модели детали системах автоматизированного проектирования САD-системы(сomputer-aided design компьютерная поддержка проектирования). Ведущие трехмерные CAD-системы позволяют реализовать идею подготовки и производства сложных промышленных изделий. На мировом рынке известны такие программные продукты как: AUTOCAD, SOLIDWORKS, CATIA, T-FLEXCAD, Компас и другие.
2) Импорт трёхмерной модели детали в CAM-систему (англ. computer-aided manufacturing), которая предназначена для решения задачи формирования управляющих программ для обработки деталей на станках с ЧПУ. Программные продукты этой системы: MASTERCAM, DELCAM, FEATURECAM, SPRUTCAM, NX и другие.
3) Обработка трёхмерной модели детали в САМ-системе:
- выбор системы координат заготовки;
- указание обрабатываемых поверхностей и задание порядка их обработки;
- выбор и указание параметров инструментов, участвующих в процессе обработки;
- задание дополнительных сопутствующих параметров, связанных с характером и геометрией траекторий инструмента;
- задание параметров, связанных с режимами резания (частота вращения инструмента или скорость резания, глубина резания, шаг инструмента, подача инструмента).
4) Генерирование траекторий инструмента в САМ-системе (при этом САМ-система просчитывает только математически последовательность и изменение координат перемещения инструмента).
5) Обработка данных и генерирование кода, поддерживаемого соответствующим устройством ЧПУ, который по своей сути и будет являться управляющей программой обработки детали для заданного станка с соответствующим устройством ЧПУ.
Необходимо отметить, что ввиду большого многообразия конфигураций станков, а так же производителей и моделей устройств ЧПУ (при этом надо учесть, что даже на одинаковых станках с одинаковыми моделями устройств ЧПУ, машинные параметры и настройки систем ЧПУ могут отличаться), синтаксис написания управляющей программы, как правило, имеет различия и часть пользовательских функциональных кодов имеют различные назначения, либо отсутствуют вовсе. Поэтому в САМ-системе предусмотрено использование дополнительного программного продукта, так называемого постпроцессора, служащего для преобразования данных сгенерированных САМ-системой в управляющую программу обработки детали, именно в том виде и в том формате, который безошибочно будет воспринят соответствующим устройством ЧПУ, установленным на соответствующем станке и имеющем свои уникальные настройки и конфигурацию.
Постпроцессор работает совместно с САМ-системой и включается в работу на самом последнем этапе при формировании (генерировании) управляющей программы обработки детали.
В свете описанных проблем и путей их решения целями создания автоматизированного рабочего места технолога-программиста по подготовке управляющих программ для систем ЧПУ является: автоматизировать процесс получения управляющих программ, получить положительный экономический эффект за счет снижения трудозатрат, увеличить отдачу от используемого станочного оборудования.
- ВВЕДЕНИЕ
- АНАЛИТИЧЕСКАЯ ЧАСТЬ
- 1.1 Технико-экономическая характеристика объекта предметной области
- 1.1.1 Характеристика предприятия
- 1.1.2 Экономическая характеристика предприятия
- 1.1.3 Краткая характеристика подразделения
- 1.1.4 Обязанности технолога-программиста
- 1.2 Технологическая сущность задачи
- 1.3 Обоснование необходимости и цели использования вычислительной техники
- 1.4 Постановка задачи
- 1.4.1 Цель и назначение создания АРМ
- 1.4.2 Формализация алгоритма решения задачи
- 1.5 Анализ существующих разработок и обоснование выбора технологии проектирования системы
- 1.6 Обоснование проектных решений
- 1.6.1 По информационному обеспечению
- 1.6.2 По техническому обеспечению
- 1.6.3 По программному обеспечению
- 2. ПРОЕКТНАЯ ЧАСТЬ
- 2.1 Техническое обеспечение АРМ
- 2.1.1 Модель информационных потоков и ее описание
- 2.1.2 Функции и назначения отдельных аппаратных компонентов АРМ
- 2.2 Программное обеспечение АРМ
- 2.2.1 Общие положения
- 2.2.2 Описание программных продуктов
- 2.2.3 Постпроцессор