Задание в демо файле,
+ ДЛЯ ПОИСКА ДУБЛИРУЮ НИЖЕ
Решен 20 Вариант (буквы Фамилии Р буквы Имени А)
_
Проверяемые задания
Проверяемое задание 1
Тема 3. Виды обеспечения САПР технологических процессов
Задание
Варианты заданий представлены на рис. 1 и в таблице 1.
Построить CAD-модель детали на базе операции вытягивания
Проверяемое задание 2
Тема 4. Автоматизация проектирования управляющих программ для станков с ЧПУ
Задание
Создать CAM-модели на базе стратегий 3D-смещения.
Исходными данными для выполнения задания являются результаты выполнения предыдущей работы (CAD-модель детали на базе операции вытягивания).
Предъявляется файл PowerMill с готовой моделью детали и всеми вспомогательными построениями.
Проверяемые задания
Проверяемое задание 1Тема 3. Виды обеспечения САПР технологических процессов
Задание
Варианты заданий представлены на рис. 1 и в таблице 1.
Построить CAD-модель детали на базе операции вытягивания
Рис. 1. Варианты задания
Номер варианта – двузначное число от 01 до 20. Первая цифра варианта означает номер схемы (0, 1, 2), вторая – номер столбца исходных данных (0...9).
Таблица 2
Выбор варианта задания
Первая цифра
Первая буква фамилии
Пример: Жуков Иван – первая буква фамилии соответствует первой цифре 0, а первая буква имени соответствует второй цифре 8, вариант 08
Примечание: если в результате окажется вариант 00, то следует принять вариант 20
0
А, В, Г, Ж, И ,К, М, Н, Р, Т, У, Х, Ц, Щ, Я
1
Б, Д, Е, З, Л, О, П, С, Ф, Ч, Ш, Э, Ю
Вторая цифра
Первая буква имени
0
А, Л, Х
1
Б, М, Ц
2
В, Н, Ч
3
Г, О, Ш
4
Д, П, Щ
5
Е, Р, Э
6
Ж, С, Ю
7
З, Т, Я
8
И, У
9
К, Ф
Предъявляется файл PowerShape с готовой моделью детали и всеми вспомогательными построениями.
Рекомендации по выполнению задания
Пример. Дан эскиз гаечного ключа (рис. 2).
Требуется построить CAD-модель детали на базе операции вытягивания.
Рис. 2. Эскиз гаечного ключа
После запуска PowerShape
автоматически открывается окно новой модели. Создание 3D-модели начнем с выполнения рабочего эскиза гаечного ключа в средней плоскости.
Активируем команду «Создать одиночную линию», нажав на соответствующую клавишу
контекстно-зависимого меню опции «Линия»
главной панели создания модели (далее – главной панели). Введем в поле ввода координат параметры первой точки
и начертим горизонтальную линию с предварительной длиной 19 мм (рис. 3), пользуясь интеллектуальным курсором:
Рис. 3. Отображение линии
Точность отображения элементов по умолчанию установлена на величину 0,01 мм. В любой момент моделирования точность можно изменить в соответствии с требованиями к качеству проектируемой модели.
Вторую линию начертим аналогично из точки с координатами (−5 −9.5 0).
Как можно уже было заметить, для черчения геометрии каркаса гаечного ключа его эскиз мысленно был развернут на 15º относительно точки пересечения осей рукоятки и зева в середине дуги радиуса R14.
Для построения задней стенки зева активируем команду «Дуга по центру, радиусу и сектору»
контекстно-зависимого меню опции «Дуга»
главной панели. Выполним построение дуги из точки центра координат произвольным радиусом, примерно, как показано на рис. 4.
Рис. 4. Процесс создания дуги
Затем двукратным щелчком по левой кнопке мыши вызываем окно редактирования параметров (рис. 5) и в поле «радиус» вводим значение 14 мм.
Рис. 5. Окно «Дуга»
Для построения скругления между прямыми и дугой активируем команду «Скругление»
и установим необходимый нам радиус 4 мм посредством указания в поле ввода координат
. Затем, выбирая последовательно элементы, создадим соответствующие скругления между дугой и прямыми (рис. 6).
Рис. 6. Создание скругления
Теперь начертим внешний контур головки ключа. На высоте 21 мм начертим вспомогательную линию (рис. 7).
Рис. 7. Вспомогательная линия
Согласно эскизу создадим дугу радиусом 28 мм с центром в начале координат, пользуясь интеллектуальным курсором и координатой первой точки дуги
, а вторую точку создадим, продлив до пересечения с горизонтальной линией (рис. 8).
Рис. 8. Дуга от оси X
Скругление создадим по касательным посредством команды «Дуга по трем точкам»
. При наведении курсора мыши на линию появляется подсказка «Касание» (рис. 9) – в этом момент необходимо кликнуть по линии и провести аналогичные действия с дугой.
Рис. 9. Процесс создания дуги по касательным
Так будут задействованы две точки из трех. Для построения третьей точки необходимо вывести дугу на примерный радиус, кликнуть по ней – и в этот момент появится окно «Радиус», в поле ввода которого указываем значение 12 мм (рис. 10).
Рис. 10. Окно «Радиус»
Продлим дугу на больший центральный угол (рис. 11).
Рис. 11. Продление дуги
Следующим шагом построим дугу по трем точкам с координатой первой точки (−6 9.5 0) касательно к построенной ранее дуге и радиусом 32 мм (рис. 12).
Рис. 12. Дуга по трем точкам
Удалим ставшую ненужной вспомогательную линию и построим прямую из точки (−5 9.5 0) вертикально до пересечения с последней созданной дугой, которую обрежем посредством команды «Ограничить до пересечения»
(необходимо кликнуть по обрезаемой части элемента каркасной геометрии) из выпадающего меню «Параметры общего редактирования»
(рис. 13).
Рис. 13. Ограничивающая линия
Построим элементы геометрии усиленной части головки гаечного ключа.
В первую очередь начертим линию на высоте, равной половине ширины усиленного выступа (рис. 2).
Дугу радиусом 20 мм построим посредством команды «Полная дуга (окружность)»
контекстно-зависимого меню опции «Дуга»
главной панели. Центрируясь в начале координат, построим окружность произвольного радиуса и, активируя ее двойным щелчком мыши, установим значения радиуса и угла сектора в окне «Дуга», как показано на рис. 14.
Рис. 14. Процесс создания дуги
Как видно по рис. 14, угол сектора отсчитывается от положительного направления оси X против часовой стрелки. Достроим данный элемент геометрии, используя ранее разобранные команды.
Для наглядности следующего шага создадим локальную систему координат командой «Создать одиночную систему координат»
контекстно-зависимого меню опции «Локальная система координат»
главной панели, совпадающую с глобальной. И выполним симметрию требуемых элементов (выделяем их посредством левой кнопки мыши с зажатой клавишей «Ctrl»), используя команду «Отобразить зеркально объекты»
выпадающего меню «Параметры общего редактирования»
(рис. 15).
Рис. 15. Окно «Отразить»
Активная первая иконка панели «Отразить» (рис. 15) позволяет скопировать выделенные элементы (если она неактивна, то элементы будут только перенесены), в данном случае – относительно плоскости ZX (рис. 16). Для фиксации выполненного действия нажимаем зеленую галочку «Отразить выбранные элементы» (рис. 16).
Рис. 16. Результат симметрии
Для дальнейшего построения развернем эскиз на 15º относительно оси X в активной плоскости, используя команду «Повернуть объекты»
выпадающего меню «Параметры общего редактирования»
. Обратите внимание, что в окне «Поворот» (рис. 17) иконка «Скопировать выбранные объекты» неактивна.
Рис. 17. Окно «Поворот»
Зафиксируем выполненное действие, нажав на иконку «Повернуть выбранные объекты» в окне «Поворот» (зеленая галочка).
Следующим шагом начертим вспомогательную осевую линию, одним концом привязавшись к середине дуги (следим за интеллектуальным курсором) в положительном направлении оси X на длину 140 мм. Проведя горизонтальную линию любой длины, активируем ее двойным щелчком мыши и в окне «Линия» (рис. 18) задаем необходимую длину.
Рис. 18. Окно «Линия»
В окне «Линия» можно наблюдать, что активной на данный момент является локальная система координат; рабочая плоскость XY; азимутный угол (угол в плоскости XY) равен 0; угол элевации (угол в пространстве относительно плоскости XY) также равен 0.
Для того чтобы отличать вспомогательную геометрию, изменим цвет линии – иконка «Цвет объекта»
на главной панели.
Теперь согласно эскизу (рис. 2) создадим шестигранник под углом 15º к оси изделия. Используем команду «Многоугольник»
контекстно-зависимого меню опции «Линия»
главной панели. Выбираем параметры шестигранника, как на рис. 19, и при построении осуществляем поворот на нужный угол, контролируя параметры интеллектуальным курсором.
Рис. 19. Построение шестигранника
Из центра многоугольника построим две окружности радиусами 14 мм и 18 мм.
Передвинем систему координат на ось изделия – для этого активируем ее и левой кнопкой мыши, ухватившись за центр, перемещаем в требуемое положение (рис. 20).
Рис. 20. Новое положение системы координат
Построение рукоятки начнем с горизонтальной линии, координату первой точки которой возьмем (15 9 0) и продлим ее на расстояние 102…104 мм (рис. 21), а затем выполним копирование симметрично плоскости ZX.
Рис. 21. Линии будущего каркаса рукоятки
Используя команду «Дуга по трем точкам»
, выполним сопряжения по касательным прямых линий с дугами соответствующими радиусами (рис. 2). Удалим вспомогательные элементы геометрии. Результат показан на рис. 22.
Рис. 22. Эскиз ключа в средней плоскости
Для завершения работы с каркасной геометрией необходимо создать композитные кривые (контура) вдоль линий, дуг, кривых, то есть объединить несколько элементов в один – необходимо для работы с поверхностями и телами. Один такой контур уже был создан нами автоматически при создании многогранника (рис. 20). Как видно, контура отображаются темно-зеленым цветом.
Активируем команду «Создать контур пошаговым следованием»
контекстно-зависимого меню опции «Кривая»
главной панели. Для создания непосредственно контура необходимо левой кнопкой мыши кликнуть по одному из элементов геометрии, вдоль которых будет создаваться композитная кривая, и далее, пользуясь маркерами (рис. 21), протянуть контур нужной конфигурации.
Рис. 23. Процесс создания контура
На рис. 23 показан процесс создания контура усиленной части головки ключа. По завершении процесса созданный контур нужно сохранить
и, в нашем случае, приступить к созданию следующего замкнутого контура вдоль внешней траектории ключа.
Теперь перейдем к инструментарию создания твердых тел и поверхностей. Выберем с зажатой клавишей «Ctrl» три контура (т. к. одна высота вытягивания) и активируем команду «Создайте одно или более тело вытягивания»
контекстно-зависимого меню опции «Тело»
главной панели. В открывшемся окне «Размеры» (рис. 24) задаем длину вытягивания по первому направлению – 3.75 мм.
Рис. 24. Окно «Размеры»
Так были созданы три тела вытягивания. Как видно по рис. 24, в районе шестигранника результат несколько отличается от того, что требовалось получить. В PowerShape, в отличие от других программ (например, Компас 3D) тела автоматически не вычитаются.
Для создания операции вычитания воспользуемся командой «Вычесть выбранное тело, поверхность или символ из активного тела»
контекстно-зависимого меню опции «Элемент»
главной панели. Как следует из наименования команды, необходимо назначить активным тело вытягивания цилиндра. Сделать это можно несколькими методами:
– активировать команду «Показать окно дерева построения»
панели инструментов «Редактирование тела» (появляется при выборе тела в графическом окне) и выставить красный флажок, символизирующий активное тело напротив требуемого;
– выбрать любое тело в графическом окне и посредством активации команды «Тело активно/неактивно»
на самой панели инструментов «Редактирование тела» сделать его активным либо нет;
– щелчком правой кнопки мыши по выбранному телу вызвать выпадающее меню и в случае, если тело необходимо сделать активным, проставить галочку напротив соответствующей строки «Активный» (рис. 25).
Рис. 25. Выпадающее меню тела вытягивания
Создадим еще одно тело вытягивания (по первому направлению на 2.5 мм) по последнему незадействованному контуру. Сделаем его активным и посредством активации команды «Добавить выбранное тело, поверхность или символ к активному телу»
контекстно-зависимого меню опции «Элемент»
главной панели, объединим с ним тела вытягивания зева и цилиндра, а командой
вычтем из него тело вытягивания шестигранника (рис. 26).
Рис. 26. Результат вычитания
Для построения переменного переходного радиуса конвертируем созданное тело в набор поверхностей – команда «Конвертировать выбранные тела в поверхности»
на панели «Редактирование тела». При этом нормали всех поверхностей должны быть направлены в одну сторону. Контроль данного требования можно осуществить, просмотрев цвет окраски поверхностей (по умолчанию цвета синий/красный оповещают о соответствующих направлениях нормали) (рис. 27).
Рис. 27. Маркер направления и нормали
Кроме того, при выборе любой поверхности появляется маркеры направления данной поверхности (продольное/поперечное) – крупная стрелка и направления нормали – мелкая стрелка (рис. 27). Щелчок мыши по данным маркерам меняет значение на противоположное.
Проконтролировав нормали на интересующих нас поверхностях, активируем команду «Скругление»
контекстно-зависимого меню «Поверхность»
главной панели. Установим базовое значение радиуса – 1 мм, тип скругления – выпуклое, в качестве основных поверхностей – боковая окантовка ключа, в качестве вспомогательной – верхняя грань. Установив требуемые характеристики, нажимаем клавишу «Просмотр» в окне «Скругление поверхностей» (рис. 28) и если нет ошибок, то появится образующая кривая радиуса.
Рис. 28. Окно «Скругление поверхностей»
Нажатие клавиши «ОК» открывает следующее окно – «Выбрать путь скругления». Выбираем образующую будущего скругления – и в этот момент появляются ключевые точки, позволяющие визуализировать выполняемые действия. При клике на кривую появляется радиус, текущее значение которого отображается в окне (рис. 29). Эти значения необходимо изменить в соответствии с требованиями моделирования, так, на головке зева радиус равен 1 мм, на головке шестигранника – 1,5 мм и на ручке 2,4 мм.
Рис. 29. Окно «Выбрать путь скругления»
Закон для углов кривой оставим по умолчанию – плавное сопряжение с обеих сторон. Нажимаем «ОК» и формируем переменный радиус вдоль созданной направляющей, но, как видно на рис. 30, в поверхности появились разрывы из-за невозможности выполнения команды на данных участках.
Рис. 30. Разрывы поверхностей
Замкнем брешь поверхностью по сети кривых. Для этого сначала создаем контур
по периметру отверстия (рис. 31).
Рис. 31. Контур
Далее формируем непосредственно саму поверхность по активированному контуру посредством команды «Умный моделировщик поверхностей»
контекстно-зависимого меню опции «Поверхность»
главной панели (рис. 32).
Рис. 32. Окно «Умный моделировщик поверхностей»
Следим за тем, чтобы опция «касательно к поверхности» была неактивна.
Сам контур предварительно создавать необязательно – эта опция есть также в окне «Умный моделировщик поверхностей» (рис. 32).
Перед созданием тела из набора поверхностей воспользуемся командой «Быстрый выбор всех кривых»
выпадающего меню «Выбор»
и удалим выбранные контуры (композитные кривые).
Далее выберем все поверхности и активируем команду «Создать тело из выбранных поверхностей или сеток»
контекстно-зависимого меню опции «Тело»
главной панели.
Скругления ребер образующихся при пересечении выступающих над поверхностью рукоятки участков тела радиусом 0.75 мм выполним командой «Создать скругление»
контекстно-зависимого меню опции «Элемент»
главной панели (рис. 33).
Рис. 33. Скругление твердого тела
Для получения полноценной модели гаечного ключа необходимо создать симметричное тело относительно плоскости XY и добавить его к уже существующему активному. Окончательный результат моделирования представлен на рис. 34.
Рис. 34. Модель гаечного ключа
Проверяемое задание 2
Тема 4. Автоматизация проектирования управляющих программ для станков с ЧПУ
Задание
Создать CAM-модели на базе стратегий 3D-смещения.
Исходными данными для выполнения задания являются результаты выполнения предыдущей работы (CAD-модель детали на базе операции вытягивания).
Предъявляется файл PowerMill с готовой моделью детали и всеми вспомогательными построениями.
Рекомендации по выполнению задания
Пример. Дана CAD-модель детали (рис. 35) на базе операции вытягивания.
Требуется создать CAM-модели на базе стратегий 3D-смещения.
Рис. 35. Рукоятка
CAD-модель рукоятки создана в программе PowerShape. Для осуществления возможности работы с ней в пакете PowerMill предварительно необходимо ее экспортировать в соответствующий формат. Внутренним форматом для семейства программ Delcam является dgk. Для экспортирования в данный формат необходимо перейти по вкладкам «Файл» → «Экспорт» и выбрать систему, под которую создается файл экспорта (рис. 36).
Рис. 36. Окно «Экспорт»
Запускаем PowerMill и импортируем файл CAD-модели рукоятки в формате DGK. Это внутренний формат программ семейства Delcam.
Кроме того, PowerMill поддерживает большинство внутренних форматов наиболее распространенных систем автоматизированного проектирования (Autodesk, Catia, Siemens NX, Компас 3D и т. д.).
Возможно импортирование и в универсальных форматах – IGES, STL, Parasolid и т. п.
В первую очередь необходимо разместить систему координат в соответствии с особенностями обработки и привязки к модулю числового программного управления станка (постпроцессора), под который создается управляющая программа.
Совместим локальную систему координат с глобальной – активируем систему координат, экспортированную из PowerShape, и перейдем по вкладкам (рис. 37) в окно «СК Детали» (рис. 38), где с помощью команд – переместить, повернуть, ориентировать – можно поместить систему координат в требуемом месте.
Рис. 37. Путь к правке ЛСК
Рис. 38. Окно «СК детали»
Создаем NC-файл.
Для этого в дереве проекта щелчком правой кнопки мыши по соответствующей строке вызываем контекстное меню «NC файлы» и выбираем строку «Создать NC файл», в котором указываем имя управляющей программы (Handle), файл вывода (Handle.tap), постпроцессор, систему координат (ЛСК 1), имя детали, выводимое в файл управляющей программы (Handle), и сохраняем произведенные изменения командами «Выполнить» – «Принять».
Теперь определим габариты заготовки. Вызовем окно «Заготовка», активировав соответствующую команду
на главной панели инструментов (рис. 39).
Как видно, заготовку можно задать пятью разными методами. Рассмотрим способы задания некоторых из них.
Рис. 39. Окно «Заготовка»
Первый способ – «Блок» – заготовка задается габаритами параллелепипеда. Кнопка «Вычислить» (рис. 40) автоматически определяет параметры заготовки и просчитывает ограничения по осям координат.
Рис. 40. Заготовка типа «Блок»
Следующим шагом необходимо указать реальные размеры заготовки. Как видно (рис. 40), есть возможность ручного выставления ограничений по осям в обоих направлениях, внося соответствующие значения в поля «Min» и «Max», а при увеличении значений в полях ограничения опции «Длина» припуск будет перераспределен равномерно от заготовки вдоль соответствующей оси. И, наконец, при изменении поля опции «Припуск» параметры заготовки увеличатся на введенную величину со всех шести сторон.
Подобная заготовка, как правило, получается из листового и сортового проката.
Следующий способ – «Цилиндр» – заготовка задается габаритами цилиндра. Действия, в основном, аналогичны заданию заготовки блоком (рис. 41) с особенностями цилиндрической формы.
Рис. 41. Заготовка типа «Цилиндр»
Отображение заготовки на экране можно регулировать бегунком опции «Прозрачность».
Подобная заготовка, как правило, получается из сортового проката. Изготовление подобных изделий из круглого проката не является какой-либо редкостью в единичном производстве.
Третий способ – «Граница» – заготовка задается по созданной границе. Варианты создания границы представлены на рис. 42.
Рис. 42. Выпадающее меню создания границы
Рассмотрим пример создания произвольной границы по модели. С зажатой клавишей «Shift» выбираем поверхность модели, по контуру которой планируем генерировать границу (рис. 43). Далее открываем окно «Произвольная граница» (граница – создать границу – произвольная (рис. 5.8)) и генерируем ее по модели. Так как заготовку требуется получить по границе только внешнего контура, то нужно удалить внутренние участки созданной по отверстиям границы. Результат представлен на рис. 44.
Рис. 43. Выбранная поверхность
Рис. 44. Сгенерированная граница
Теперь в окне «Заготовка» выбираем способ моделирования по границе и вычисляем габариты (рис. 45).
Рис. 45. Заготовка по границе
Видно (рис. 45), что изменить параметры заготовки возможно только вдоль оси Z и при вводе величины припуска в соответствующее поле приращение заготовки будет также только в направлении оси Z.
Увеличить значение припуска в плоскости XY возможно только при изменении параметров самой границы. Так, например, для создания равномерного припуска по боковой поверхности рукоятки щелчком правой кнопки мыши по значку границы в дереве проекта вызовем контекстное меню и пройдем путь – «Правка» – «Смещение 2D», в результате чего система выдаст запрос на величину смещения (рис. 46).
Рис. 46. Окно «Эквидистантное смещение»
Введем значение 3 мм и подтвердим действие. Результатом станет эквидистантное смещение контура на указанную величину (рис. 47). Пересчет габаритов заготовки даст результат, представленный на рис. 48.
Рис. 47. Эквидистантное
смещение контура
Рис. 48. Заготовка по границе
с эквидистантным смещением
Данная заготовка может быть получена методом ковки.
Рассмотрим еще один способ задания заготовки по модели изделия – собственно «Модель» (рис. 39).
Откроем CAD-модель изделия в программе PowerShape и выполним эквидистантное смещение тела
(команда панели общего редактирования) на 2 мм (рис. 49). Результат представлен на рис. 50.
Рис. 49. Окно «Смещение»
Рис. 50. Увеличенное тело
Далее экспортируем модель – «Файл» → «Экспорт». Из списка тип системы выбираем «Неизвестная», а из выпадающего меню окна «Экспорт файла» формат «Parasolid (*x_t)» (рис. 51).
Рис. 51. Вариант экспорта файла
В этом случае экспортированы будут только тела.
Теперь в окне «Заготовка» выбираем тип генерирования «Модель» и активируем ставшую доступной команду «Открыть заготовку», где указываем экспортный файл с расширением (*x_t) и закрепляем выполненные действия. Результат представлен на рис. 52.
Рис. 52. Заготовка по модели
Видно (рис. 52), что параметры заготовки при получении данным способом не поддаются редактированию.
Данный способ задания заготовки, как правило, используется при моделировании отливок и штамповок.
Создадим заготовку по границе, эквидистантной к профилю на величину 3 мм, и таким же припуском по верхнему краю (рис. 53).
Рис. 53. Заготовка по границе (пример)
Рис. 54. Окно
«Безопасные высоты»
Теперь установим безопасные высоты – активируем соответствующую команду
главной панели инструментов и воспользуемся опцией «Установить по заготовке» (рис. 54). Программа автоматически произведет расчет по стандартным заложенным в системе значениям.
Возможные виды безопасной области – плоскость, сфера, цилиндр, блок – выбираются по особенностям геометрии заготовки. Оставляем вид – плоскость.
Ускоренные подачи будут проходить по плоскости на установленной высоте «Безопасная Z».
Теперь можно приступить к созданию траектории перемещения инструмента для обработки детали. Активируем команду «Стратегии обработки»
главной панели инструментов. В открывшемся окне «Новая траектория» переходим во вкладку «3D выборка» и выбираем опцию «Выборка смещением 3D модель». Открывается соответствующее окно (рис. 55).
Рис. 55. Окно «Выборка смещением»
При данной стратегии обработки материал будет удаляться эквидистантными к каждому контуру проходами до полной выборки слоя.
Работать с окном начнем с выбора инструмента. В выпадающем списке выберем концевую фрезу и зададим ее параметры (рис. 56).
а
б
Рис. 56. Параметры инструмента
Допуск на отклонение моделируемой траектории оставим, как предлагается по умолчанию, – 0,1 мм.
Припуск на последующие проходы исключим.
Шаг в радиальном направлении – 3,0 мм.
Режим задания высот выборки выберем «Ручной» и активируем соответствующую команду
.
Рассмотрим варианты создания высот выборки более подробно.
На рис. 57 показан способ задания высот выборки количеством проходов. Видно, что при таком задании шага по Z инструмент при пяти проходах будет строго опускаться на 5 мм, что хорошо видно в списке рассчитанных высот.
Рис. 57. Генерирование высот выборки количеством
Следующий способ так и называется – «Шаг по Z». На рис. 58 представлен вариант задания высот с шагом 4 мм.
Рис. 58. Генерирование высот выборки шагом по Z
По списку рассчитанных высот видно, что высота была разбита на максимально возможное количество шагов высотой 4 мм и один шаг высотой оставшегося припуска – 1 мм.
При таком создании высот становится активной опция «Сделать постоянным». При ее активации расстояние между шагами автоматически пересчитывается с равными промежуточными значениями (рис. 59).
Рис. 59. Генерирование высот выборки шагом по Z с усреднением
Здесь, как и при задании высот количеством проходов, инструмент будет опускаться на определенную величину шага.
Способ задания высот выборки значением позволяет последовательно вручную ввести любые показатели высоты в каком угодно количестве (рис. 60).
Рис. 60. Генерирование высот выборки по значению
Данный способ позволяет уже более гибко подойти к заданию высот.
Следующий способ «Добавить промежуточные высоты» сам по себе не функционален. Для его использования необходимо уже наличие высот выборки в списке и тогда, задав количество промежуточных высот, будет произведено равномерное разбиение имеющихся значений. Так, на рис. 61 в список высот выборки, полученный опцией разбиения количеством (5 высот), были добавлены по 4 промежуточные высоты на каждый шаг.
Рис. 61. Генерирование высот выборки вводом промежуточных значений
Наконец, последний способ задания высот – по плоскостям. Данный способ рассчитывает проходы только для последующей обработки плоских участков заготовки, с учетом припуска на обработку (рис. 62).
Рис. 62. Генерирование высот выборки по плоским поверхностям изделия
Как самостоятельный инструмент создания высот выборки данный способ в силу своей специфики участвует редко.
Для рассматриваемого нами примера зададим шаг по Z, равный 5 мм, и в обязательном порядке учтем плоские участки заготовки. Результат представлен на рис. 63.
Рис. 63. Генерирование высот выборки (пример)
Направление обработки выбираем попутное, границу выводим из активного состояния, ось фрезы и врезание на слой – вертикально, последовательность обработки на одном слое – обработка по кратчайшей траектории, порядок обработки – по «карманам» (обработка впадин поочередно). Для сохранения внесенных изменений – «Выполнить» – «Принять».
В соответствии с заданными условиями PowerMill генерирует траекторию обработки (рис. 64).
Зелеными линиями обозначают рабочие ходы, пунктирными красными – переходы между ними, голубыми – подводы инструмента на подаче врезания.
Кроме того, PowerMill имеет возможность визуализации процесса обработки, имитирующей реальные движения инструмента по разработанным стратегиям. То есть предварительный анализ качества построения траектории возможно провести без передачи программы на станок и в случае ошибки отредактировать ее и пересчитать.
Рис. 64. Сгенерированная траектория обработки концевой фрезой
Для визуализации необходимо активировать панели «ViewMill» и «Симулятор». На рис. 65 представлена имитация обработки с активной функцией «Закраска по инструменту».
Рис. 65. Визуализация перемещения по смоделированной траектории
Теперь выполним генерацию траектории обработки сферической поверхности. Откроем окно «Новая траектория»
, перейдем по вкладке «Чистовая» и выберем стратегию «3D смещением», то есть материал будет удаляться также эквидистантными проходами, но шаг здесь откладывается непосредственно по обрабатываемой поверхности.
В качестве инструмента примем сферическую концевую фрезу диаметром 6 мм, допуск – 0.1 мм, припуск – 0,0 мм, шаг вычисляем по высоте гребешка, границу создадим по выбранным поверхностям (рис. 66).
Рис. 66. Задание границы по выбранным поверхностям
Выбор поверхностей производим с зажатой клавишей Shift. Для отмены случайно выбранной поверхности – с зажатой клавишей Ctrl.
Для сокращения количества подъемов между замкнутыми эквидистантными контурами активируем опцию «Спираль» – набор замкнутых контуров превратится в один спиральный проход.
Результат расчета траектории обработки сферической поверхности и окно модуля «ViewMill» с процессом симуляции представлены соответственно на рис. 67 и рис. 68.
Рис. 67. Сгенерированная траектория обработки
сферической фрезой с деревом проекта
Рис. 68. Визуализация обработки с деревом проекта