Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Оренбургский государственный университет» А.Н. Поляков, И.П. Никитина, И.О. Гончаров РАЗРАБОТКА УПРАВЛЯЮЩИХ ПРОГРАММ ДЛЯ СТАНКОВ С ЧПУ. СИСТЕМA NX. ФРЕЗЕРОВАНИЕ Рекомендовано к изданию Ученым советом федерального государственного бюджетного образовательного учреждения высшего образования «Оренбургский государственный университет» в качестве учебного пособия для студентов, обучающихся по программам высшего образования по направлениям подготовки 15.03.05 Конструкторско- технологическое обеспечение машиностроительных производств, 15.04.05 Конструкторско-технологическое обеспечение машиностроительных производств и 15.03.06 Мехатроника и робототехника Оренбург 2016 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» УДК 621.9.06-52(075.8) ББК 34.630.2-5-05я73 П 54 Рецензент - доктор технических наук, профессор А.И. Сердюк Поляков, А. Н. П 54 Разработка управляющих программ для станков с ЧПУ. Системa NX. Фрезерование: учебное пособие/ А. Н. Поляков, И.П. Никитина, И. О. Гончаров; Оренбургский гос. ун-т. – Оренбург: ОГУ, 2016. – 171 с. ISBN 978-5-7410-1314-4 В пособии представлены основы работы с модулем "Обработка" авто- матизированной системы NX. В пособии рассмотрены базовые операции 2.5 и 3-х осевой обработки деталей фрезерованием. Учебное пособие предназначено для студентов, обучающихся по об- разовательной программе магистратуры по направлению подготовки 15.04.05 Конструкторско-технологическое обеспечение машиностроительных произ- водств. Пособие также может быть полезно специалистам, работающим в об- ласти автоматизированной подготовки управляющих программ для станков с ЧПУ. УДК 621.9.06-52(075.8) ББК 34.630.2-5-05я73 ISBN 978-5-7410-1314-4 Поляков А.Н., Никитина И.П., Гончаров И.О. 2016 ОГУ, 2016 2 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Содержание Введение………………….…………………………………………………...…......... 5 1 Общие сведения. Знакомство с модулем "Обработка".................................... 6 1.1 Типовая последовательность создания управляющих программ .…............. 6 1.2 Инициализация...............................................………………………..........….. 9 1.3 Анализ геометрии ………………..………...…..................................…........... 10 1.4 Подготовка модели к производству.…............................................................. 11 1.5 Создание и редактирование родительских групп ........................................... 13 2 Глубинное фрезерование…........................……………………………............ 33 2.1 Формирование группы параметров Уровни резания и Шаблон резания....... 36 2.2 Формирование группы параметров Параметры резания …..…………........… 45 2.3 Формирование группы параметров Вспомогательные перемещения........... 54 2.4 Задание Скорости и подачи …………..……..…..……..................…….......... 57 3 2.5-осевое фрезерование …..………………………….…...……….……........ 59 3.1 Операция FLOOR_WALL …….......................……………………….........…. 60 3.2 Особенности операции FACE_MILLING........................................................ 72 3.3 Операция SOLID_PROFILE_3D …….…..…...........................................…..... 80 3.4 Обработка по Z-уровням..................................................................................... 82 3.5 Плоское фрезерование - PLANAR_MILL ……………………………............ 89 3.6 Фрезерование плоского профиля - PLANAR_PROFILE................................. 93 4 Особенности использования библиотек NX. Постпроцессоры. Цеховая документация ……………….............................................................................. 99 5 Трехосевое фрезерование ……........………...................................................... 112 5.1 Операции FIXED_CONTOUR и CONTOUR_AREA ………………….......... 116 5.2 Операция STREAMLINE (Вдоль потока)……………………………............. 144 5.3 Особенности использования операций VARIABLE CONTOUR и FIXED_CONTOUR при обработке фасонных контуров................................. 150 5.4 Фрезерование отверстий.................................................................................... 158 6 Рекомендации по формированию учебных заданий ....................................... 164 3 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Список использованных источников……….….………………………….................. 166 Приложение А Краткие сведения о системе................................................................ 168 Приложение Б Первые этапы создания управляющей программы........................... 170 4 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Введение В последние годы на предприятиях обрабатывающих отраслей про- мышленности стал расти парк многоосевых станков с ЧПУ, предназначенных для обработки деталей сложной геометрии. Одновременное управление тре- мя и более координатами станка не по линейному закону стало нереализуемо методами ручной подготовки управляющих программ. Потребность оптими- зировать технологию обработки сложнопрофильных деталей на этапе кон- структорско-технологической подготовки производства определило потреб- ность в создании автоматизированных систем подготовки управляющих про- грамм для станков с ЧПУ. В настоящее время рынок CAM-систем достаточно объемен. Прибли- зительная оценка экспертов оценивает мировой рынок CAM-систем в 2014 году на уровне 1,5 млрд. $. Среди наиболее известных CAM-систем следует отметить следующие: MasterCam, разработчик CNC Software Inc– лидер ми- рового рынка CAM-систем, ArtCam, CAMWorks, EdgeCam, NX Siemens PLM Software, AlphaCam, Сatia, HyperMill, SolidCam, PowerMill, CimatronE, Esptit, SprutCam. Любая CAM-система позволит разработать управляющую программу для детали со сложной геометрией обрабатываемых поверхностей. Однако, только при наличии соответствующих постпроцессоров разработанная управляющая программа позволяет существенно снизать объем программно- го кода. Поэтому стоимость рабочих версий CAM-систем на порядок выше стоимости учебных версий. При этом функциональные возможности учеб- ных версий программ мало отличаются от рабочих. Поэтому изучение учеб- ных версий CAM-систем актуально при подготовке специалистов в области технологической подготовки машиностроительного производства. Данное пособие включает шесть разделов. Пособие может быть ис- пользовано при изучении NX 9.0 и NX 10. 5 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 1 Общие сведения. Знакомство с модулем "Обработка" 1.1 Типовая последовательность создания управляющих программ Для обеспечения требуемого качества обработанной детали последова- тельность операций назначается исходя из следующих критериев : 1) сначала производят черновую обработку заготовки, при которой снимаются наибольшие слои металла; 2) обработку поверхностей, на которых недопустимы возможные де- фекты заготовок, следует вести в начале технологического процесса при вы- полнении черновых операций; 3) в первую очередь следует обрабатывать поверхности, при удалении припуска с которых в наименьшей степени снижается жесткость заготовки; 4) чистовые операции надо выполнять к концу обработки, так как при этом уменьшается возможность повреждения уже обработанных поверхно- стей; 5) поверхности, для которых задана точность относительного распо- ложения необходимо обрабатывать с одной установки; 6) следует стремиться применять метод концентрации операций тех- нологического процесса, т.е. одновременного выполнения большего числа переходов, и использовать комбинированные инструменты. Типовая последовательность создания управляющих программ в NX представлена на рисунке 1.1. При этом возможен пропуск отдельных этапов. Первый этап. Выбор окружения обработки или инициализация. Для разных видов обработки используются разные шаблоны. На этом этапе со- здаются те объекты, которые необходимы для данного вида обработки. Ини- циализация всегда выполняется при первом входе в модуль обработки. В этом случае ряд объектов обработки создается автоматически. На этом этапе уточняется вид обработки. 6 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Второй этап. Анализ геометрии. На данном этапе анализируются габа- ритные размеры и размеры различных элементов детали, значения которых определяет выбор размеров используемых на следующих этапов режущих инструментов . Рисунок 1.1 – Типовая последовательность создания управляющих программ Третий этап. Подготовка модели к производству. В отдельных случа- ях требуется модификация модели готовой детали в модель для обработки – на этом этапе либо убирают, либо наоборот добавляют отдельные элементы. 7 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Поэтому при наличии ассоциативной копии эти изменения не изменят ори- гинальную модель, т.к. все изменения будут реализованы для копии. Четвертый этап. Создание или редактирование родительских групп, т.е. объекты, заданные в родительских группах, наследуются использующи- ми их операциями. В этом случае модифицируются все операции, использу- ющие конкретную родительскую группу путем модификации объектов этой группы. Родительские группы определяются для таких категорий, как: про- грамма, инструмент, геометрия и метод. Пятый этап. Создание или редактирование операций обработки. На этом этапе задают все необходимые для операции параметры, в том числе за- дание контура обработки, выбор режущего инструмента и типа фрезерова- ния, назначение числа проходов и режимов резания и т. д. На этом этапе ге- нерирование траектории движения инструмента не требуется - это следую- щий этап. Шестой этап. Генерирование траекторий может выполняться как на каждой операции, так и для группы операций. Седьмой этап. Проверка траекторий необходима для того, чтобы вы- явить возможные проблемы при проектировании операции, например, зарезы или столкновения инструмента с оснасткой. Восьмой этап. Постпроцессирование (преобразование кода программы в код конкретного станка) и создание цеховой документации. До этого этапа траектории инструмента не зависели от модели станка. На этом этапе форми- руется управляющая программа (УП). Естественно, одна УП может включать несколько траекторий, созданных различными операциями. Однако постпро- цессор нельзя рассматривать как простой конвертор – он может выполнять дополнительные проверки. Вместе с управляющей программой в цех обычно передается Цеховая документация, которая включает карту наладки с указанием нулевой точки программы, порядок операций, список инструментов с указанием номеров 8 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» ячеек магазина и различной дополнительной атрибутивной информацией (разработчик, дата, код детали, время обработки). 1.2 Инициализация Для осуществления процедуры инициализации необходимо открыть модель, для которой будет создаваться проект обработки. После вызова ко- манды главного меню Файл/Новый на экране появится диалоговое окно, с помощью которого можно уточнить тип создаваемого объекта. В данном случае следует выбрать вкладку Обработка (рисунок 1.2). Рисунок 1.2 – Диалоговое окно инициализации обработки 9 Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» После нажатия кнопки OK будет создана родительская сборка, содер- жащая обрабатываемую деталь как компонент; вся информация по обработке будет записываться в файл сборки. На рисунке 1.3 показан вид навигатора сборки. В графической области отображается деталь. Рисунок 1.3 - Навигатор сборки 1.3 Анализ геометрии На этом этапе должны быть проанализированы геометрические пара- метры модели. Этот этап актуален, если нет оригинала модели. Например, модель детали экспортирована из другой CAD-системы без доступа к эски- зам конструктивных элементов [1]. В этом случае доступный способ осу- ществления анализа - это измерение. При этом можно измерить габаритные размеры, величину радиуса, высоту бобышки или ширину паза. Это позволя- ет назначить соответствующую параметрам детали геометрию инструмента, выбрать станок необходимых размеров зоны обработки и т. д. Доступ ко всем командам измерения осуществляется через вызов пик- тограммы Измерение расстояния на ленточной панели: Рисунок 1.4 - Пиктограмма панели Измерение расстояния 10