Академический Документы
Профессиональный Документы
Культура Документы
Стандартное руководство
Оптимизатор раскроя
Рабочие плоскости
3D поверхности
3D обработка
Издание 1.00 Редакция 800244 8.0
Оптимизатор раскроя
Оптимизатор раскроя 4
Оптимизация по форме 7
Оптимизация прямоугольников 8
Ручная оптимизация 10
Специальные функции 11
Создать/изменить спецификацию раскроя 14
Менеджер проектов/Оптимизатор 18
3D поверхности
Меню поверхностей в 3D 24
Цилиндрическая поверхность 25
Плоская поверхность 26
Линейчатая поверхность 27
Поверхность вращения 29
Поверхность сдвига (2 кривые) 31
Поверхность сдвига (3 кривые) 34
Поверхность Кунса (3 кривые) 36
Поверхность Кунса (4 кривые) 38
Поверхность, построенная по сечениям 41
Сопряжение 2 поверхностей 43
Сопряжение 3 поверхностей 44
Формирование поверхностей
Черновая обработка уступами 52
Обработка поверхностей (линейная чистовая обработка) 55
Упражнения
Упражнение 1: Экранная оптимизация прямоугольников различных размеров 58
Упражнение 2: Экранная оптимизация контуров обработки 62
Упражнение 3: Оптимизация через спецификацию раскроя с выбором плит из архива 67
Оптимизатор раскроя
Оптимизатор раскроя AlphaCAM предназначен для создания схемы раскроя плит на детали, различные по
форме. Оптимизатор стремится приблизить каждый отдельный контур как можно ближе к уже
оптимизированным с учетом правил, заложенных на этапе конфигурирования, и тем самым расположить
внутри плиты как можно больше деталей.
В AlphaCAM предусмотрена возможность создания архива с размерами доступных плит (листового
материала), из которого в дальнейшем пользователь выбирает требуемую плиту (лист) для выполнения
оптимизации раскроя. Используемый алгоритм расчета имеет целью разместить оптимальным образом
требуемое число заготовок в выбранной плите (листе). Кроме этого оптимизатор позволяет вычислить
общее количество плит (листов), необходимое для изготовления деталей по заданной спецификации. По
окончании процедуры оптимизации становится возможным просмотреть различную рабочую информацию,
в частности, какие детали были исключены из раскроя, каков процент отходов и т.п. Также можно
распечатать спецификацию раскроя для оператора станка.
ВНИМАНИЕ: Созданные в AlphaCAM чертежи (DXF, DWG, простые контуры, траектории инструмента),
направляемые на оптимизацию, должны удовлетворять определенным требованиям. А именно, в них не
должен содержаться рабочий объем, на боковых сторонах деталей должны отсутствовать обрабатываемые
элементы. Кроме этого наружный контур чертежа должен быть замкнутым.
Utilita (Утилиты) -> Ottimizzatore (Оптимизатор) -> Ottimizza Pezzi (Оптимизировать по деталям)
После вызова команды на экране появится представленное ниже диалоговое окно. С него начинается
процесс задания многочисленных опций процедуры оптимизации.
После нажатия OK будет предложено выбрать плиту (листовой материал) для раскроя. Можно
использовать столько различных плит (листов), сколько размеров имеется на складе. При этом плита
может не иметь прямоугольной формы - важно лишь, чтобы она представляла собой замкнутый контур.
Например, можно использовать обрезок от выполненного ранее раскроя.
Quanti di questi Pannelli/Lamiere (0=Nessun) (Сколько всего таких плит (листов) (0 = Не огранич.))
В этом поле задается максимальное число плит, которое AlphaCAM может использовать при
оптимизации. Это число может, например, соответствовать полному числу плит на складе. При
вводе значения 0, т.е. без ограничения, AlphaCAM рассчитает количество плит, требующееся для
производства всей спецификации.
После того, как параметры плиты были заданы, можно нажать OK и выбрать плиты других размеров,
присутствующие на экране. Если других плит нет, нажмите правую кнопку мыши или клавишу ESC, чтобы
перейти к заданию правил оптимизации. При этом на экране появится диалоговое окно с последними
требующими ввода параметрами. Данное окно имеет различный вид в зависимости от выбранного метода
оптимизации: ФОРМЫ, ПРЯМОУГОЛЬНИКИ или ВРУЧНУЮ.
Sottoprogrammi (Подпрограммы)
При выборе данной опции координаты траектории будут сохранены в подпрограмме (обычно
дописывается в конец машинного кода), которая будет вызываться на каждом шаге по Z. При этом
программа обработки будет более короткой. Перед тем, как выбрать данную опцию, убедитесь, что
постпроцессор и ЧПУ поддерживают подпрограммы.
Lineare (Линейный)
При выборе данной опции в машинном коде будут содержаться повторы одних и тех же координат,
определяющих траекторию на каждом шаге по Z.
Данная опция позволяет задать начальный участок и ориентацию процедуры оптимизации. Возможен
выбор следующих мест плиты: Alto-Sinistra (Левый верхний угол), Alto (Верх), Alto-Destra (Правый верхний
угол), Sinistra (Лево), Destra (Право), Basso-Sinistra (Левый нижний угол), Basso (Низ), Basso-Destra (Правый
нижний угол). При необходимости можно выбрать ориентацию оптимизации, задавая соответствующий
угол. При вводе угла следует учитывать, что углы в AlphaCAM отсчитываются в направлении против
часовой стрелки.
Если вместо опции Per Spazio (По отходам) выбрать опцию Per Tagli (По распилам), то содержание
диалогового окна меняется - вместо раздела Livello di Ottimizzazione (Уровень оптимизации) появляется
раздел Direzione di Taglio (Направление распила):
Данная опция отображается только в том случае, если перед этим была выбрана опция Per Spazio (По
отходам).
Min - Max
Данный бегунок служит для задания точности оптимизационного расчета. Если переместить бегунок
в сторону "Max", процедура оптимизации займет больше времени, однако при этом обеспечит
лучший результат (более плотное расположение деталей).
Данная опция отображается только в том случае, если перед этим была выбрана опция Per Taglio (По
распилам).
In X (По X)
При выборе данной опции оптимизатор будет располагать прямоугольники так, чтобы распил плиты
выполнялся вдоль оси X.
In Y (По Y)
При выборе данной опции оптимизатор будет располагать прямоугольники так, чтобы распил плиты
выполнялся вдоль оси Y.
Для ручной оптимизации детали необходимо задать предельные значения в нижеследующем окне, после
чего выделить деталь.
Выделите деталь, перенесите ее в требуемую точку и вставьте ее двойным щелчком мыши. В тех случаях,
когда переносится геометрический объект или траектория инструмента, на экране будут также показаны
предельные размеры заготовки. Они будут отображаться вокруг выделенного контура (белого цвета), когда
имеется конфликт заготовки с краем плиты или другими заготовками (красного цвета). Деталь можно
повернуть, используя клавишу F2. Переместите деталь в нужное положение и щелкните левой кнопкой
мыши, чтобы вставить ее в схему раскроя плиты.
ВНИМАНИЕ:
Специальные функции
Ottimizzazione semiautomatica (Полуавтоматическая оптимизация)
Данная опция позволяет управлять процессом оптимизации. Если подключить опцию, то после ввода
параметров настройки оптимизатора на экране появится представленное ниже диалоговое окно. Из
содержащего в нем списка деталей можно выбрать те детали, для которых необходима ручная
оптимизация. Также доступны команды перехода к следующей плите, автоматического выполнения
оптимизации для текущей плиты и автоматического выполнения оптимизации для всего перечня
спецификации.
Чтобы выполнить оптимизацию для некоторой детали вручную, следует нажать на ее имя в списке. После
этого деталь начинает перемещаться одновременно с указателем мыши. Деталь не будет накладываться
на уже оптимизированные детали, сохраняя расстояние, указанное в параметрах настройки. Деталь можно
повернуть нажатием клавиши F2. Переместите деталь в требуемое положение и нажмите левую кнопку
мыши, чтобы вставить ее в схему плиты.
Отмена всех результатов оптимизации, полученных на текущий момент, и повторный запуск процесса
оптимизации.
Переход к следующей плите, даже если предыдущая плита не была заполнена до конца.
При выборе данной опции оптимизатор повторит предыдущую оптимизированную плиту, если это
позволяет перечень спецификации. Опция полезна в тех случаях, когда на предыдущей плите был
достигнут очень хороший результат.
Замечание: Полуавтоматическая оптимизация особо рекомендована в тех случаях, когда в целях задания
отправной точки и упрощения оптимизационного расчета требуется сначала разместить очень крупные
детали. Последующее заполнение свободного пространства мелкими деталями следует выполнять в
автоматическом режиме.
При выборе данной опции оптимизатор будет упорядочивать операции обработки таким образом, чтобы
переход к следующей заготовке происходил только после полного завершения предыдущей. Опция
доступна только при оптимизации траекторий инструмента.
При выборе данной опции оптимизатор не будет упорядочивать операции обработки таким образом, чтобы
сохранять порядок, выбранный ранее для каждой отдельной части. Опция доступна только при
оптимизации траекторий инструмента.
При выборе данной опции оптимизатор будет упорядочивать операции обработки таким образом, чтобы
сначала выполнялась обработка для контуров с виртуальным инструментом, расположенным внутри.
Опция доступна только при оптимизации траекторий инструмента.
При выборе данной опции оптимизатор будет упорядочивать операции обработки таким образом, чтобы
свести к минимуму число смен инструмента. Опция доступна только при оптимизации траекторий
инструмента.
При выборе данной опции оптимизатор попросит ввести множитель, на который будут умножаться
количества заготовок в спецификации.
При выборе данной опции приоритет при оптимизации будет отдан маленьким деталям - они будут
располагаться на схеме плиты первыми.
Prova prima la Rotazione su Tutti i Pezzi (Сначала попробовать повернуть все детали)
При выборе данной опции оптимизатор попробует сначала очередь повернуть заготовки.
При выборе данной опции оптимизатор изменит порядок обработки для геометрических объектов, исходя
из их размера.
Visualizza solo ad Ottimizzazione Completa (Вывод на экран только после завершения оптимизации)
При выборе данной опции на текущем чертеже AlphaCAM не будет выводиться промежуточных построений
до полного завершения процедуры оптимизации. Процедуру можно остановить в любой момент нажатием
клавиши ESC.
Utilita (Утилиты) -> Ottimizzatore (Оптимизатор) -> Crea/Modifica Distinta di Taglio (Cоздать/изменить
спецификацию раскроя)
После вызова команды на экране появится представленное ниже диалоговое окно. С него начинается
процесс задания многочисленных опций процедуры оптимизации.
Seleziona pezzo da aggiungere alla distnita di Taglio = Добавление деталей к спецификации раскроя
Apri = Открыть, Annulla = Отмена
Возможно добавление файлов с различными форматами - ими могут быть ранее созданные файлы
AlphaCAM, содержащие геометрические объекты и/или траектории инструментов, либо файлы Dxf и DWG.
Возможен выбор нескольких файлов за один раз - для этого следует выделять файлы стрелками,
удерживая клавишу SHIFT, либо мышью - удерживая клавишу CTRL.
После того как файлы будут выбраны, следует нажать кнопку ANNULLA (ОТМЕНА). При этом на экране
появится следующее диалоговое окно, служащее для завершающего ввода параметров оптимизации.
После нажатия APRI (ОТКРЫТЬ) на экране возникнет представленное ниже окно, при помощи которого
можно выполнить настройку для каждой отдельной детали. Если файлы были выделены группой, то ввод
данных допускается только один раз - при этом все файлы будут иметь одинаковые настройки.
Заданное число
Если опция "Максимально возможное количество" не подключена, то в этом поле можно указать
требуемое количество деталей.
После того, как процедура выбора деталей и задания параметров будет завершена, на экране появится
следующее диалоговое окно.
После нажатия кнопки OK созданная спецификация отобразится в менеджере проектов (Project manager).
Там ее можно запустить или откорректировать. На следующей странице показано окно менеджера
проектов, посвященное процедуре оптимизации.
Менеджер проектов/Оптимизатор
После создания спецификации раскроя (посредством выбора деталей с экрана либо открытия сохраненных
ранее файлов) на экране появится окно менеджера проектов (Project Manager), позволяющее изменить
спецификацию или выполнить ее оптимизацию.
При нажатии на имя спецификации правой кнопкой мыши появляется контекстное меню с возможностью
выполнения следующих операций.
Ottimizza = Оптимизировать
Riordina Pezzi = Изменить порядок деталей
Salva Distinta di Taglio = Сохранить спецификацию раскроя
Configura = Конфигурация
Aggiorna Conteggio Pezzi = Обновить счетчик деталей
Aggiungi Pezzi = Добавить заготовки
Cancella = Удалить
Incolla = Вставить
Incolla come Nuova Distinta = Вставить как новую спецификацию
Ottimizza (Оптимизировать)
Выполнить повторную оптимизацию для выбранной спецификации деталей.
Configura (Конфигурация)
Изменить параметры оптимизации для выбранной спецификации.
Cancella (Удалить)
Удалить выбранную спецификацию.
При нажатии на имя спецификации правой кнопкой мыши появляется контекстное меню с возможностью
выполнения следующих операций.
Configura = Конфигурация
Modifica Pezzo = Изменить деталь
Ottimizza Pezzo Manualmente = Выполнить оптимизацию для детали вручную
Taglia = Вырезать
Copia = Копировать
Cancella = Удалить
Incolla = Вставить
Incolla come Nuova Distinta = Вставить как новую спецификацию
Configura (Конфигурация)
Изменить параметры оптимизации для выбранной детали.
Cancella (Удалить)
Удалить выбранную деталь.
Под окном со списком деталей приводится краткая сводка параметров, заданных для текущей
спецификации.
Выделив отрезок, постройте секущую плоскость в рабочем объеме. См. FETTA NEL VOLUME DI LAVORO
(СЕКУЩАЯ ПЛОСКОСТЬ В РАБОЧЕМ ОБЪЕМЕ) .
3D-> SELEZIONA PIANO DI LAVORO (ВЫБРАТЬ РАБОЧУЮ ПЛОСКОСТЬ) -> FETTA NEL VOLUME
DI LAVORO (СЕКУЩАЯ ПЛОСКОСТЬ В РАБОЧЕМ ОБЪЕМЕ)
Выделив отрезок, постройте секущую плоскость в рабочем объеме. См. FETTA NEL VOLUME DI LAVORO
(СЕКУЩАЯ ПЛОСКОСТЬ В РАБОЧЕМ ОБЪЕМЕ) .
3D-> SELEZIONA PIANO DI LAVORO (ВЫБРАТЬ РАБОЧУЮ ПЛОСКОСТЬ) -> FETTA NEL VOLUME
DI LAVORO (СЕКУЩАЯ ПЛОСКОСТЬ В РАБОЧЕМ ОБЪЕМЕ)
Выделив отрезок, постройте секущую плоскость в рабочем объеме. См. FETTA NEL VOLUME DI LAVORO
(СЕКУЩАЯ ПЛОСКОСТЬ В РАБОЧЕМ ОБЪЕМЕ) .
3D-> SELEZIONA PIANO DI LAVORO (ВЫБРАТЬ РАБОЧУЮ ПЛОСКОСТЬ) -> FETTA NEL VOLUME
DI LAVORO (СЕКУЩАЯ ПЛОСКОСТЬ В РАБОЧЕМ ОБЪЕМЕ)
3D поверхности
Поверхность - это математическое представление "оболочки" нулевой толщины, "натянутой" на две или
более кривых.
В программе возможно создание поверхностей различного вида. Выбор конкретной команды зависит от той
формы, которую требуется получить, и от тех базовых кривых, которые имеются в наличии. Построение
поверхностей сторого завязано на сечениях, изображаемых на различных плоскостях чертежа, и на кривых
в трехмерном пространстве. В качестве базовых кривых можно также выбирать края других поверхностей.
Следует помнить, что AlphaCAM не является программой трехмерной графики, - пользователю
предлагается лишь несколько типов поверхностей, рассчитанных на возможность построения трехмерных
траекторий 5-осевого обрабатывающего центра. Иными словами, пакет AlphaCAM позволяет лишь
генерировать объекты при помощи правил ЧПУ, а не свободно моделировать их.
Tipo = Тип
Superficie Swept (2 Curve) = Поверхность сдвига (2 кривые)
Superficie Swept (3 Curve) = Поверхность сдвига (3 кривые)
Coons Patch (4 Curve) = Поверхность Кунса (4 кривые)
Coons Patch (3 Curve) = Поверхность Кунса (3 кривые)
Raccordo tra 2 Superfici = Сопряжение 2 поверхностей
Raccordo tra 3 Superfici = Сопряжение 3 поверхностей
Superficie da Sezioni = Поверхность, построенная по сечениям
Superficie Estrusa = Цилиндрическая поверхность
Superficie Piana = Плоская поверхность
Tolleranza di Lato = Погрешность стороны
Annulla = Отмена
Данные команды позволяют создавать за один раз только одну поверхность. Для построения сложных
геометрических объектов потребуется создание нескольких поверхностей. В программе не предусмотрено
ограничения на число поверхностей. Создаваемые поверхности не обязаны переходить одна в другую или
соединяться друг с другом.
ЦИЛИНДРИЧЕСКАЯ ПОВЕРХНОСТЬ
Данная команда позволяет строить цилиндрическую поверхность, продолжая в пространство исходный
геометрический объект. При этом необходимо задать высоту получаемой цилиндрической поверхности.
Для построения цилиндрической поверхности требуется исходный геометрический объект, расположенный
на плоскости и состоящий из одного или нескольких соединенных друг с другом элементов.
Создайте рабочий объем с размерами 500x400 и высотой 150, выделите переднюю грань и постройте
сечение:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
ПЛОСКАЯ ПОВЕРХНОСТЬ
Данная команда позволяет строить поверхность на исходном двумерном геометрическом объекте. При это
необходимо, чтобы геометрический объект был замкнутым.
Создайте рабочий объем с размерами 500x400 и высотой 150, выделите переднюю грань:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
ЛИНЕЙЧАТАЯ ПОВЕРХНОСТЬ
Данная команда позволяет строить поверхность посредством соединения двух плоских геометрических
объектов, кривых в трехмерном пространстве или краев других поверхностей.
Создайте рабочий объем с размерами 500x400 и высотой 150, выделите переднюю грань и постройте
сечение:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
Numero di Passi lungo il Primo Lato = Число шагов вдоль первой стороны
Annulla = Отмена
Параметр числа шагов определяет точность построения поверхности - чем он больше, тем более гладкой и
четко определенной будет поверхность. Можно округлить предлагаемое по умолчанию число в большую
сторону (например предлагаемое значение 31 можно округлить до 50). Однако при этом не следует вводить
слишком большие значения, чтобы не получить чрезмерно большой файл.
ВНИМАНИЕ: Если виртуальные инструменты двух сечений различаются по ориентации (что можно
проверить, включив опцию виртуального инструмента), то после выбора геометрических объектов появится
диалоговое окно с сообщением об ошибке. В данном окне будет предложено выполнить автоматическое
исправление. Такая опция имеется только для поверхностей линейчатого типа.
ATTENZIONE: I Lati vanno in Direzioni Diverse. Volete che le Direzioni siano Corrette? =
ВНИМАНИЕ: Края имеют противоположные направления. Исправить направления?
Si = Да, No = Нет
При ответе SI (ДА) направление будет исправлено, и мы получим результат, представленный на левом
рисунке. При ответе NO (НЕТ) направление не будет исправлено, и мы получим результат, представленный
на правом рисунке.
ПРАВИЛЬНО НЕ ПРАВИЛЬНО
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
ПОВЕРХНОСТЬ ВРАЩЕНИЯ
Данная команда позволяет строить поверхность, получаемую посредством вращения плоского
геометрического объекта вокруг некоторой оси вращения. Для построения такой поверхности необходимо
задать ось вращения. Ось вращения может быть задана как геометрический объект, отрезок или ребро
рабочего объема.
Создайте рабочий объем с размерами 500x400 и высотой 150, выделите проходящую через центр секущую
плоскость и постройте сечение и ось вращения:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
3D -> Seleziona piani di lavoro (Выбрать рабочие плоскости) -> Parallelo al piano corrente
(Параллельная текущей плоскости)
Расстояние до параллельной плоскости указывается равным 200 мм. При этом следует учитывать
направление оси Z - если ось Z направлена наружу по отношению к рабочему объему, то, чтобы получить
плоскость, содержащуюся внутри рабочего объема, следует задать отрицательное значение (-200 мм).
Примените команду
3D -> Seleziona piani di lavoro (Выбрать рабочие плоскости) -> Piano attivo (Активная плоскость)
Сперва укажите сечение, вращение которое необходимо выполнить, и затем ось вращения. Введите число
линий на поверхности вращения.
Параметр числа линий определяет точность построения поверхности - чем он больше, тем более гладкой и
четко определенной будет поверхность. Можно округлить предлагаемое по умолчанию число в большую
сторону (например предлагаемое значение 31 можно округлить до 50). Однако при этом не следует вводить
слишком высокие значения, чтобы не получить чрезмерно большой файл.
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
Создайте рабочий объем с размерами 500x400 и высотой 150, выберите переднюю грань и постройте
сечение:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
СЕЧЕНИЕ ТРАЕКТОРИЯ
Ruota le Sezioni lungo la Curva di Sweep = Поворачивать сечение при сдвиге вдоль траектории?
Si = Да, No = Нет, Annulla = Отмена
При ответе SI (ДА) угол, измеренный между траекторией и сечением в начальной точке траектории, будет
сохранятся в каждой точке траектории. В итоге получится результат, представленный на левом рисунке.
При ответе NO (НЕТ) исходная ориентация сечения относительно осей координат не изменится, несмотря
на то, что траектория не будет прямолинейной. Итоговый результат представлен на правом рисунке.
ДА НЕТ
Сперва укажите сечение и затем его траекторию. Введите параметры числа шагов и нажмите OK.
Numero di Passi lungo il Primo Lato = Число шагов вдоль первой стороны
Numero lungo l'altra Direzione = Число шагов по другому направлению.
Параметры числа шагов определяют точность построения поверхности - чем они больше, тем более
гладкой и четко определенной будет поверхность. Можно округлить предлагаемое по умолчанию число в
большую сторону (например, предлагаемое значение 31 можно округлить до 50). Однако при этом не
следует вводить слишком большие значения, чтобы не получить чрезмерно большой файл.
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
Создайте рабочий объем с размерами 500x400 и высотой 150, выберите переднюю грань и постройте
сечение:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
Ruota le Sezioni lungo la Curva di Sweep = Поворачивать сечение при сдвиге вдоль траектории?
Si = Да, No = Нет, Annulla = Отмена
Numero di Passi lungo il Primo Lato = Число шагов вдоль первой стороны
Numero lungo l'altra Direzione = Число шагов по другому направлению.
Параметры числа шагов определяют точность построения поверхности - чем они больше, тем более
гладкой и четко определенной будет поверхность. Можно округлить предлагаемое по умолчанию число в
большую сторону (например, предлагаемое значение 31 можно округлить до 50). Однако при этом не
следует вводить слишком большие значения, чтобы не получить чрезмерно большой файл.
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
Создайте рабочий объем с размерами 500x400 и высотой 150, выберите переднюю грань и постройте
сечение:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
Numero di Passi lungo il Primo Lato = Число шагов вдоль первой стороны
Numero lungo l'altra Direzione = Число шагов по другому направлению.
Параметры числа шагов определяют точность построения поверхности - чем они больше, тем более
гладкой и четко определенной будет поверхность. Можно округлить предлагаемое по умолчанию число в
большую сторону (например, предлагаемое значение 31 можно округлить до 50). Однако при этом не
следует вводить слишком большие значения, чтобы не получить чрезмерно большой файл.
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
Создайте рабочий объем с размерами 500 x 400 и высотой 150, выберите переднюю грань и постройте
сечение:
Rettangolo (Прямоугольник)
3D -> Definisci il volume di lavoro (Задать рабочий объем)
Numero di Passi lungo il Primo Lato = Число шагов вдоль первой стороны
Numero lungo l'altra Direzione = Число шагов по другому направлению.
Параметры числа шагов определяют точность построения поверхности - чем они больше, тем более
гладкой и четко определенной будет поверхность. Можно округлить предлагаемое по умолчанию число в
большую сторону (например, предлагаемое значение 31 можно округлить до 50). Однако при этом не
следует вводить слишком большие значения, чтобы не получить чрезмерно большой файл.
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
Для демонстрации работы данного метода используем файл, содержащий обсуждаемые сечения.
Superficie = Поверхность
Punta Tastatore = Нижняя точка щупа сканирующего устройства
Centro Tastatore = Центр щупа сканирующего устройства
Поверхность
Импортируемые сечения являются в точности требуемой паоверхностью (учет поправки
сканирования уже был сделан программным обеспечением сканирующего устройства).
После этого вернитесь к объемному (ISO) изображению, активируйте опцию светотени (Shading) и
проверьте, какой стороной обращена к инструменту построенная поверхность.
Поверхность должна быть обращена обрабатываемой стороной (серого цвета) к той части
пространства, где предполагается нахождение инструмента.
Чтобы поменять обрабатываемую сторону поверхности, используйте команду Inverti lato utensile
СОПРЯЖЕНИЕ 2 ПОВЕРХНОСТЕЙ
Данная функция служит для преобразования ранее построенных поверхностей. Она позволяет объединить
две пересекающиеся простейшие поверхности линейчатого типа.
ВАЖНО: Пакет AlphaCAM не является трехмерным графическим редактором, его функциональные
возможности ограничиваются работой с простейшими поверхностями. Рекомендуем при выделении точек
отключать опцию Shading.
Возможно построение сопряжений с изменяющимся радиусом - для этого следует ввести конечный радиус
отличный от начального.
СОПРЯЖЕНИЕ 3 ПОВЕРХНОСТЕЙ
Данный метод аналогичен только что описанному, за исключением того, что в нем происходит сопряжение
трех поверхностей.
ВАЖНО: Пакет AlphaCAM не является трехмерным графическим редактором, его функциональные
возможности ограничиваются работой с простейшими поверхностями.
ПРОДОЛЖЕНИЕ ПОВЕРХНОСТИ
Данная команда позволяет продолжать необрезанные поверхности (имеющие границу белого цвета). При
этом будет задан вопрос, требуется продолжить поверхность во все или только в выбранные стороны.
После выполнения команды создется новая поверхность. В случае продолжения криволинейной
поверхности будет сгенерирована поверхность, образованная касательными к исходной поверхности по
направлению наибольшей кривизны.
Вызовите команду 3D -> Modifica superfici (Преобразование поверхностей) -> Estendi superficie
(Продолжить поверхность)
Введите значение 20 мм для всех четырех сторон и выделите поверхность.
Distanze = Расстояния
Lati = Стороны
Tutti i quattro lati = Во все четыре стороны
Selezione i lati = Выбрать стороны
Заметим также, что если обе главные кривизны поверхности ненулевые, то продолжение поверхности
генерируется в виде касательных.
Вызовите команду 3D -> Modifica superfici (Преобразование поверхностей) -> Modifica punti di controllo
(Изменить контрольные точки поверхности).
Выделите поверхность и передвиньте контрольные точки по собственному усмотрению.
Получаемый результат будет более расплывчатым, если поверхность имеет малое число расположенных
далеко друг от друга контрольных точек. Количество и плотность контрольных точек определяется
степенью точности при задании поверхности.
Отключите опцию светотени (Shading) при просмотре чертежа, что позволит увидеть
изопараметрические кривые поверхностей в месте пересечения.
Вызовите команду 3D -> Modifica superfici (Преобразование поверхностей) -> Divisione sull'intersezione
di superfici (Разделение поверхностей вдоль линии пересечения)
Выделите кривые, кликнув по их изопараметрическим кривым, и задайте погрешность, с которой
поверхности будут обрезаны вдоль кривой пересечения. Предлагаемое значение выбрирается на основе
степени точности задания поверхностей. При недостаточном результате предлагаемое значение
можно изменить.
Lunghezza del Passo lungo la Curva d'Intersezione = Длина шага воль кривой пересечения
Результат применения команды будет состоять из двух кривых и сплайна вдоль кривой пересечения.
Впоследствии лишнюю поверхность можно будет удалить.
Вызовите команду 3D -> Modifica superfici (Преобразование поверхностей) -> Ricostruisci i bordi di
superfici trimmate (Восстановить края обрезанных поверхностей)
Кликните по поверхности и нажмите OK.
Вызовите команду 3D -> Modifica superfici (Преобразование поверхностей) -> Estrai i bordi di Superfici
(Сгенерировать края поверхности)
Задайте параметры генерации.
Игнорируемый размер
Данный параметр определяет ширину фильтра, применяемого для отсеивания мелких границ,
сгенерированных по причине недостаточной точности задания поверхности. Вводимое значение
определяет минимальный преиметр границы, не удаляемой фильтром - при наличии границ с
меньшим периметром они будут автоматически удалены.
ВАЖНО: При вводе слишком большого значения возможно получение пустого результата.
Результат будет содержать число полилиний по количеству краев поверхности, даже если эти края были
обрезаны.
ЗАМЕЧАНИЕ: Край необрезанной поверхности (белого цвета) может быть получен более простым и
быстрым способом при помощи команды построения сплайна, в которой следует подключить опцию
построения сплайна по краям поверхности.
СМЕЩЕНИЕ ПОВЕРХНОСТИ
Кроме описанных выше действий можно задать смещение поверхности, применяя команду offset ,
известную по работе с двумерными графическими объектами. Для этого в диалоговом окне достаточно
отметить пункт "Superfici" ("Поверхности"). Смещение будет выполнено с той стороны поверхности, где
расположен виртуальный инструмент. Чтобы изменить сторону смещения, следует поменять ориентацию
виртуального инструмента при помощи команды "Inverti lato Utensile" ("Изменить сторону обработки")
Формирование поверхностей
Понятие 3D обработки включает в себя все виды обработки, необходимые для получения трехмерных
объектов или предполагающие позиционирование инструмента как минимум по трем осям.
Подобная обработка возможна благодаря наличию в AlphaCAM трехмерных поверхностей, объемных
моделей и STL. При этом доступны следующие команды
После вызова данной команды на экране появится представленное ниже диалоговое окно, в котором будет
предложено выбрать между черновой обработкой уступами или чистовой обработкой заготовки.
Как видно из приведенного ниже изображения, запрашиваемые параметры очень похожи на параметры для
выборки гнезд в двух измерениях.
Utilizza Contorni invece del Materiale Grezzo (Задать границы области обработки вместо
использования необработанной заготовки)
Если данный пункт не выделен, то черновая обработка будет выполняться для всей ранее заданной
необработанной заготовки. Если пункт выделен, то операция черновой обработки будет
сгенерирована только в пределах области, дополнительно запрашиваемой программой. При
выделении пункта будет необходимо ввести граничные значения Z, отсчитываемые от текущей
плоскости.
Ingresso (Вход)
При выборе пункта "A Rampa" ("Под углом") программа потребует ввести угол, под которым будет
перемещаться инструмент между двумя последовательными проходами по оси Z. При выборе
пункта "Con Preforo" ("Со вспомогательным отверстием") программа автоматически найдет участок с
наибольшей глубиной обработки. На данном участке будет сформировано вспомогательное
отверстие, внутри которого будут выполняться приращения Z-координаты инструмента в процессе
черновой обработки.
После этого программа попросит ввести параметры инструмента и величины припусков. Последние
задаются в виде двух независимых значений - припуск по Z и по XY.
На следующем рисунке приведен пример черновой обработки уступами, в котором все быстрые
перемещения выполнялись на безопасной Z-координате.
Обработка поверхностей
В данном методе обработки выполняется расчет большого числа параллельных проходов в соответствии с
углом, заданным пользователем. В самом начале будет предложено указать границы области, в пределах
которой должна выполняться обработка. При желании в качестве области можно использовать ранее
определенную заготовку. Перед началом генерации кода обработки необходимо убедиться, что границы
области были определены.
На следующем шаге следует ввести параметры инструмента, особые уровни по Z и величины припусков.
Последние задаются в виде двух независимых значений - припуск по Z и по XY.
Затем следует ввести параметры чистоты обработки, которые будут определять качество получаемой
поверхности.
После выбора поверхности программа предложит указать место предполагаемого начала обработки.
Указанная точка будет приближенно определять точку начала обработки, и поэтому ее следует выбрать на
наиболее удобном участке с тем, чтобы максимально оптимизировать процесс фрезерования. Если точка
будет выбрана в центре, то инструмент, начав обработку в этой точке, пойдет напрямую к периферии
заготовки, и вернется к оставшемуся участку только во вторую очередь.
Вызовите команду
Utilita (Утилиты) -> Ottimizzatore (Оптимизатор) ->
Ottimizza Pezzi (Оптимизировать по деталям)
Введите следующие параметры:
Metodo di Ottimizzazione (Метод оптимизации): Ottimizza Rettangoli (Оптимизация прямоугольников)
Selezione Pezzi (Выбор деталей): Seleziona da Schermo (Выбрать с экрана)
Elementi da Ottimizzare (Оптимизируемые элементы): Geometrie (Геометрические объекты)
После завершения ввода нажмите ОК.
Выделите по очереди требующие оптимизации прямоугольники, задавая для каждого из них следующие
параметры.
Nome Pezzo (Имя детали) - оставить без изменений.
Numero richiesto (Требуемое количество): 10 для первого, 20 для второго, 30 для третьего.
Permetti rotazione di (Разрешить поворот на): 90 градусов.
После завершения ввода нажмите ОК.
Внимание: По ходу выбора деталей они исчезают с текущего чертежа. После того, как все прямоугольники
будут выделены, нажмите ESC. При этом AlphaCAM попросит указать плиту для выполнения оптимизации.
Внимание: После окончания ввода параметров нажмите ESC, чтобы перейти к завершающему шагу
задания оптимизируемой спецификации деталей. При этом на экране возникнет следующее окно.
Оптимизатор рассчитает необходимое число плит и выполнит оптимизацию раскроя с учетом требуемого
количества деталей.
Заметки
Вызовите команду
Utilita (Утилиты) -> Ottimizzatore (Оптимизатор) ->
Ottimizza Pezzi (Оптимизировать по деталям)
Введите следующие параметры:
Metodo di Ottimizzazione (Метод оптимизации): Ottimizza Forme (Оптимизация форм)
Selezione Pezzi (Выбор деталей): Selezione da Schermo (Выбрать с экрана)
Elementi da Ottimizzare (Оптимизируемые элементы): Geometrie Chiuse e Percorsi Ut. (Замкнутые
геометрические объекты и траектории инструмента)
После завершения ввода нажмите ОК.
Используя диалоговое окно выбора, выберите по отдельности требующие оптимизации формы и задайте
для каждой из них следующие параметры.
Nome Pezzo (Имя детали) - оставить без изменений.
Numero richiesto (Требуемое количество): 15 для первой, 5 для второй, 10 для третьей.
Permetti rotazione di (Разрешить поворот на): 90 градусов для первой и третьей и 180 для
второй.
Priorita (Приоритет): 1 для первой и второй, 2 для третьей.
После завершения ввода нажмите ОК.
Внимание: В процессе выбора деталей они постепенно исчезают с текущего чертежа. После окончания
ввода параметров нажмите ESC. При этом AlphaCAM попросит указать плиту для выполнения оптимизации.
Внимание: После окончания ввода параметров нажмите ESC, чтобы перейти к завершающему шагу
задания оптимизируемой спецификации деталей. При этом на экране появится следующее окно.
Оптимизатор рассчитает необходимое число плит и выполнит оптимизацию раскроя с учетом требуемого
количества деталей. По окончании процедуры программа упорядочит плиты с тем, чтобы минимизировать
число смен инструмента.
Вызовите команду
Utilita (Утилиты) -> Ottimizzatore (Оптимизатор) -> Salva Ritagli (Сохранить обрезки)
Задайте следующие параметры:
Larghezza minima dei ritagli (Минимальная ширина обрезков): 500.
Нажмите ОК, чтобы запустить процедуру оптимизации.
Нажмите правую кнопку мыши и на появившийся в диалоговом окне вопрос "Inserire i Ritagli in Archivio?"
("Поместить обрезки в архив?") ответьте Si (Да)
Вызовите команду
Utilita (Утилиты) -> Ottimizzatore (Оптимизатор) ->
Archivio Pannelli/Lamiere (Архив плит/листов)
Убедитесь, что обрезок был правильным образом сохранен в пункте Ritagli (Обрезки) -> Materiale
Selezionato (Выбранный материал).
Заметки
Вызовите команду
Inserisci Pannello/Lamiera in Archivio (Поместить плиту/лист в архив)
Введите следующие значения.
Materiale (Материал): выбрать любой из списка.
Quantita (Количество): 3.
Spessore (Толщина): 10.
Larghezza X (Ширина X): 2000.
Altezza Y (Высота Y): 1500.
После завершения ввода нажмите ОК.
Вызовите команду
Utilita (Утилиты -> Ottimizzatore (Оптимизатор) ->
Crea/Modifica Distinta (Создать/изменить спецификацию)
Выберите "Ottimizza Forme Geometrie Chiuse e Percorsi Ut" ("Оптимизация форм, замкнутых
геометрических объектов и траекторий инструмента") и нажмите OK.
Выделите все файлы в папке: <Drive>:\licomdir\CorsoStandard\DistintaEsercizio3 и нажмите кнопку
Apri (Открыть), чтобы вставить файлы в спецификацию.
После того, как детали будут выделены, на экране появится следующее диалоговое окно, служащее для
задания стандартных настроек для всех деталей.
Numero Richiesto (Требуемое количество): 10.
Permetti Rotazione di (Разрешить вращение на): 90.
Priorita (Приоритет): 1.
После завершения ввода нажмите ОК.
После нажатия ОК предыдущего диалогового окна AlphaCAM предложит продолжить выбор файлов. Если
на предыдущем этапе были выбраны все требующиеся файлы, то нажмите кнопку Annulla (Отмена) или
клавишу ESC для перехода к вводу параметров спецификации.
После окончания ввода различных параметров на странице Project Manager, относящейся к оптимизации,
будет представлена краткая сводка созданной спецификации.
Ottimizzatore = Оптимизатор
Nome = Имя
Numero Richiesto = Требуемое количество
Angolo di Rotazione = Угол поворота
Dimensioni Pezzo = Размеры детали
Aggiungi Pezzi = Добавить детали
Ottimizza = Оптимизировать
Carica Distinta di Taglio = Загрузить спецификацию раскроя
Configura = Настройки
Nascondi Dettagli = Скрыть подробности
Nuova Distinta di Taglio = Новая спецификация раскроя
Ottimizzatore = Оптимизатор
Metodo di Ottimizzazione = Метод оптимизации
Ottimizza Forme = Оптимизация форм
Ottimizza Rettangoli = Оптимизация прямоугольников
Ottimizzazione Manuale = Ручная оптимизация
Selezione Pezzi = Выбор деталей
Seleziona da Schermo = Выбрать с экрана
Usa Distinta di Taglio = Использовать спецификацию раскроя
Elementi da Ottimizzare = Оптимизируемые элементы
AlphaCAM предложит использовать ранее введенные данные. Нажмите кнопку OK и выделите с экрана
плиты, внесенные ранее в архив. Сначала выделите плиту, классифицированную как "обрезок", - для нее
укажите количество 1. Затем, двигаясь слева направо, укажите вторую плиту и введите количество 1.
Наконец, выделите последнюю плиту и введите количество 20 (полное количество плит на складе).
Нажмите ESC для перехода к вводу параметров настройки спецификации раскроя.
AlphaCAM предложит использовать параметры, ранее заданные для этой спецификации. Подтвердите
выбор - при этом стартует процесс оптимизации.
Во время процесса оптимизации на экране будет отображаться стандатные песочные часы Windows. Не
волнуйтесь и дождитесь окончания процесса, который в зависимости от типа и количества деталей и
используемых параметров может занять много времени. Процесс может быть прерван в любой момент
нажатием клавиши ESC. Результат для данного упражнения будет иметь следующий вид.
- Создайте плоскость, проходящую через только что построенную линию, и поместите на нее окружность,
как показано на рисунке.
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
Fetta nel volume di lavoro (Секущая плоскость в рабочем объеме)
Для перехода в наклонную плоскость выделите только что построенный отрезок.
Правильный результат
Перейдите к объемному изображению при помощи команды Viste (Виды) -> ISO
Assi = Оси
X locale = локальная ось X, Y locale = локальная ось Y
Inclinato in senso orario = Повернуть в направлении часовой стрелки
Quanti = Сколько
Tutti = Все, Corrente = Текущая
Правильный результат
- Создайте секущую плоскость в рабочем объеме, используя только что построенный отрезок. Начертите
наклонный отрезок в новой плоскости, как показано на рисунке.
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
Fetta nel volume di lavoro (Секущая плоскость в рабочем объеме)
Выделите ранее построенный препендикулярный отрезок.
Постройте наклонный отрезок в новой плоскости, как показано на рисунке.
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
2 Linee per gli Assi X e Y (2 прямые в качестве осей X и Y)
Выделите два отрезка - отрезок, начерченный в верхней грани, и отрезок, начерченный в
наклонной плоскости.
- Переместите начало координат плоскости в конец отрезка, который был использован для построения
плоскости.
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
Seleziona origine di Lav. (Выбрать начало координат)
Правильный результат
Рис. 1
- Начертите прямоугольник.
Вызовите команду Rettangolo (Прямоугольник) Rettangolo
Введите следующие координаты: X0 Y0, X400 Y400.
- Постройте наклонные рабочие плоскости, выполните опорные построения и задайте обработку для
получения детали, представленной на рис. 1.
Цель примера - реализация детали, представленной на рисунке, при помощи операций "чистовой/черновой
обработки" в применении к геометрическим объектам на наклонных плоскостях, построенных посредством
вращения. Также предлагается попробовать задать обработку детали боковой стороной инструмента, как
показано на следующем рисунке.
- Начертите прямоугольник.
Вызовите команду Rettangolo (Прямоугольник) Rettangolo
Введите следующие координаты: X0 Y0, X400 Y300.
Заметки
- Создайте рабочий объем 200x400 с высотой 50, перейдите на верхнюю грань и постойте сечение.
Вызовите команду Rettangolo (Прямоугольник) Rettangolo
Вызовите команду 3D -> Definisci volume di lavoro (Определить рабочий объем)
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
2 Linee per gli Assi X e Y (2 прямые в качестве осей X и Y)
Cosa = Что,
Geometria/polilenea = Геометрический объект/полилиния,
Spline=Сплайн, Percorso Utensile = Траектория инструмента
a = на что, Piano = Плоскость, Superficie = Поверхность
Cancella l'originale = Удалить исходный объект.
Возможно задание таких значений параметров, при которых будут генерироваться элементы
фиксированной длины. А именно, при задании очень большой величины погрешности (например, равной
10) длина элементов будет всегда определяться только длиной шага - тем самым будут генерироваться
элементы одинаковой длины. Использование такого подхода рекомендуется только с системами ЧПУ,
имеющими ограничения на работу со слишком близко расположенными элементами. Данный подход не
следует использовать при наличии у поверхностей участков с малым радиусом кривизны.
После выбора проецируемой кривой и нажатия ОК программа предложит выбрать тип проецирования.
НОВАЯ
СТАРАЯ
НОВАЯ
СТАРАЯ
После этого будет предложено выбрать способ задания плоскости, на которую будет выполняться
проецирование. Приводимый список содержит просто стандартные команды AlphaCAM по заданию рабочих
плоскостей. Самый удобный способ - если рабочая плоскость уже была выбрана ранее - использовать
активную рабочую плоскость.
- Создайте рабочий объем 200x400 с высотой 50, перейдите на переднюю грань и постойте сечение.
Вызовите команду Rettangolo (Прямоугольник) Rettangolo
Вызовите команду 3D -> Definisci volume di lavoro (Определить рабочий объем)
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
2 Linee per gli Assi X e Y (2 прямые в качестве осей X и Y)
- Перейдите в верхнюю плоскость и постройте дугу, для которой затем будет выполняться проецирование.
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
2 Linee per gli Assi X e Y (2 прямые в качестве осей X и Y)
Вызовите команду Arco (Дуга) -> Arco Per Tre Punti (Дуга по трем точкам)
Перед тем, как приступать к проецированию геометрического объекта на поверхность, следует проверить,
обратившись к изображению в проекции на плоскость XY , что размеры построенной поверхности
превышают размеры проецируемого геометрического объекта. В нашем случае геометрический объект
заканчивается в точности на границе поверхности. При такой ситуации в некоторых сложных случаях
конечная часть проецируемого геометрического объекта может быть вычислена с погрешностью (если эта
часть попадает на край поверхности). При возникновении такой проблемы следует создать поверхность
больших размеров либо продолжить ее при помощи команды продолжения поверхностей (см. главу
настоящего руководства, посвященную преобразованиям поверхностей).
Выполните проецирование, суть которого - "бросить" исходную дугу на поверхность, чтобы получить кривую
в трехмерном пространстве.
Cosa = Что,
Geometria/polilenea = Геометрический объект/полилиния,
Spline=Сплайн,
Percorso Utensile = Траектория инструмента
a = на что,
Piano = Плоскость, Superficie = Поверхность
Cancella l'originale = Удалить исходный объект.
Возможно задание таких значений параметров, при которых будут генерироваться элементы
фиксированной длины. А именно, при задании очень большой величины погрешности (например, равной
10) длина элементов будет всегда определяться только длиной шага - тем самым будут генерироваться
элементы одинаковой длины. Использование такого подхода рекомендуется только с системами ЧПУ,
имеющими ограничения на работу со слишком близко расположенными элементами. Данный подход не
следует использовать при наличии у поверхностей участков с малым радиусом кривизны.
Сначала укажите проецируемую кривую, а затем все поверхности, на которые выполняется проецирование.
После того, как результат проецирования будет получен, можно удалить все поверхности, которые
использовались для построения проекции.
Вызовите команду 3D -> Seleziona piani di lavoro (Выбрать рабочую плоскость) ->
2 Linee per gli Assi X e Y (2 прямые в качестве осей X и Y)
Перейдите на заднюю грань.
После того, как три сечения были построены, становится возможным построение двух линейчатых
поверхностей - между передним сечением и спроецированной кривой и между спроецированной кривой и
задним сечением.
После перехода к проекции на плоскость XY можно заметить, что двумерный геометрический объект
выходит за правую границу поверхности. Однако это не составит проблемы, поскольку операция Wrap
является "наклейкой" сечения на поверхность без изменения формы. Данную операцию можно представить
себе как наклейку на поверхность нетянущейся клейкой бумаги.
Программа предложит указать начальную точку. Эта - единственная точка геометрического объекта,
которая проецируeтся на поверхность, в то время как все остальные точки накладываются согласно
алгоритму Wrap. Эту точку можно представить себе как первую точку, которой клейкая бумага
прикладывается к поверхности. Причем, как это происходит в действительности, остальная часть уже
наклеивается "сама по себе". В рассматриваемом примере в качестве начальной точки выберем крайнюю
левую точку на сечении.
Замечание: Проекция данной точки должна попадать на поверхность (аналогично тому, как это требуется
для сечения при операции проецирования).
Замечание: Математическая концепция, лежащая в основе операции обертки, очень близка к реальности.
По этой причине геометрическими объектами могут быть обернуты только поверхности, кривизна которых
вдоль одного из направлений равна нулю. В противном случае, так же, как это происходит при наклейке
бумаги, возникали бы "складки". В частности, невозможно завернуть шар, не заминая бумагу. Таким
образом, операцию обертки можно применять только к цилиндрическим и коническим поверхностям.
Возможен выбор поверхностей, обе главные кривизны которых отличны от нуля, но при этом результат
может не совпасть с желаемым.
В качестве первой операции будет выполнена черновая обработка заготовки, размеры которой, как
предполагается, соответствуют имеющимся в файле.
Исходная заготовка может иметь любую форму - важно лишь, чтобы она представлялась замкнутым
геометрическим объектом. Для задания заготовки следует начертить геометрический объект с формой и
размерами, соответствующими форме и размерам реальной необработанной заготовки, которая будет
загружена в станок, после чего задекларировать ее командой
DEFINISCI DIMENSIONI DEL MATERIALE (ОПРЕДЕЛИТЬ РАЗМЕРЫ НЕОБРАБОТАННОЙ ЗАГОТОВКИ) .
Вызовите команду
Lavorazione (Обработка) ->
Lavorazione superfici 3D (Обработка с формированием 3D поверхностей)
Выберите опцию обработки уступами (Sgrossatura a terrazze).
На следующем шаге будет предложено ввести параметры обработки. Данные параметры полностью
аналогичны соответствующим параметрам для случая двумерной выборки гнезд.
После этого будет предложено ввести параметры, необходимые для управления позиционированием
инструмента по оси Z.
После этого будет предложено ввести параметры инструмента и припуски. Последние задаются в виде
двух независимых значений - по Z и по XY.
Теперь приступим к чистовой обработке заготовки. В данном методе обработки выполняется расчет
большого числа параллельных проходов в соответствии с углом, заданным пользователем. В самом
начале будет предложено указать границы области, в пределах которой должна выполняться обработка.
При желании в качестве области можно использовать ранее определенную заготовку. Перед началом
генерации кода обработки необходимо убедиться, что границы области были определены.
Вызовите команду
Lavorazione (Обработка) ->
Lavorazione superfici 3D (Обработка с формированием 3D поверхностей)
Выберите опцию чистовой обработки (Finitura). В качестве границы области укажите
необработанную заготовку.
После этого будет предложено ввести параметры инструмента и припуски. Последние задаются в виде
двух независимых значений - по Z и по XY.
Далее необходимо задать параметры чистовой обработки, которые будут определять качество получаемой
поверхности.
Наконец, после выбора поверхностей программа предложит указать место предполагаемого начала
обработки. Указанная точка будет приближенно определять точку начала обработки, и поэтому ее следует
выбрать на наиболее удобном участке с тем, чтобы максимально оптимизировать процесс фрезерования.
Если точка будет выбрана в центре, то инструмент, начав обработку в этой точке, пойдет напрямую к
периферии заготовки, и вернется к оставшемуся участку только во вторую очередь.
Вызовите команду Visualizza (Показать) -> Simulazione Solida (Объемная имитация) ->
Заметки
- Перейдите на верхнюю грань 2 Linee per gli Assi X e Y (2 прямые в качестве осей X и Y)
Перед тем, как выполнять проецирование постройте имитацию для плоской траектории. Для этого
определите необработанную заготовку с размерами, превышающими размеры рабочего объема.
Используйте команду Rettangolo (Прямоугольник) Rettangolo
Вызовите команду Visualizza (Показать) -> Simulazione Solida (Объемная имитация) ->
Теперь можно выполнить проецирование нашей траектории на поверхность. Чтобы смочь выделить
траекторию, необходимо перейти в ту плоскости, где она была сгенерирована (верхняя грань), либо просто
закрыть все плоскости.
Cosa = Что,
Geometria/polilenea = Геометрический объект/полилиния,
Spline=Сплайн, Percorso Utensile = Траектория инструмента
a = на что, Piano = Плоскость, Superficie = Поверхность
Cancella l'originale = Удалить исходный объект.
Возможно задание таких значений параметров, при которых будут генерироваться элементы
фиксированной длины. А именно, при задании очень большой величины погрешности (например, равной
10) длина элементов будет всегда определяться только длиной шага - тем самым будут генерироваться
элементы одинаковой длины. Использование такого подхода рекомендуется только с системами ЧПУ,
имеющими ограничения на работу со слишком близко расположенными элементами. Данный подход не
следует использовать при наличии у поверхностей участков с малым радиусом кривизны.
Повторно выполнив имитацию, можно заметить, что заготовка будет иметь неправильное расположение
относительно формируемого изображения. Для решения этой проблемы следует задать криволинейную
заготовку, повторяющую форму построенной поверхности. При этом используется предположение, что
такая "полуобработанная" заготовка имеется в наличии.
Вызовите команду Visualizza (Показать) -> Simulazione Solida (Объемная имитация) ->
Перед началом имитации необходимо удалить старую заготовку. Это можно сделать при помощи
стандартной команды удаления - при этом построенный контур будет потерян. Другой вариант -
использование команды задания материала с выделением пункта "Nessuno" ("Отсутствует"). При этом
контур, использовавшийся для определения, не будет потерян.
Вызовите команду Visualizza (Показать) -> Simulazione Solida (Объемная имитация) ->
Все операции, описанные в настоящем упражнении, могут быть выполнены при помощи функции обертки
(wrap) с выбором траекторий инструмента ("Percorsi utensile"). Инструкции по применению этой команды
описаны в главе руководства "3D поверхности".