Реферат: Пример работы программы: Врезультате работы программы формируется блок из выбранных объектов, точка вставки которого определяется заданием нулевой точки. Вслучае невозможности построить объект в точности соответствующий заданным параметрам, объект
Макросы предназначены для автоматизации подготовки управляющих программ для ЧПУ.Состав:
ОПТИМИЗАЦИЯ ЛАЗЕРНОГО РЕЗА (sort.dvb sort.exe)
ПРЕОБРАЗОВАНЕ ПОЛИЛИНИИ В ПОЛИЛИНИЮ СОПРЯЖЕННЫХ ДУГ (CorelLin.dvb CorelLin.exe)
ИЗМЕНЕНИЕ ФОРМЫ ПОЛИЛИНИИ ИЗ СОПРЯЖЕННЫХ ДУГ (PE2000.lsp)
ЗАДАНИЕ НАПРАВЛЕНИЯ РЕЗА и ЛИНИЙ ВРЕЗКИ - ВЫХОДА (Vrezka.lsp)
УДАЛЕНИЕ ЛИНИЙ ВРЕЗКИ и ВЫХОДА (CutVrezka.lsp)
ПЕРЕКОДИРОВКА В ФОРМАТ ЧПУ (Hebr.dvb)
ПРОСМОТР НА ЭКРАНЕ ФАЙЛОВ ЧПУ (VisuakPrg.dvb)
СОЗДАНИК КНОПОК ДЛЯ ЗАПУСКА ПРИЛОЖЕНИЙ
^ 1. ОПТИМИЗАЦИЯ ЛАЗЕРНОГО РЕЗА
Пример работы программы:
В результате работы программы формируется блок из выбранных объектов, точка вставки которого определяется заданием нулевой точки.
В случае невозможности построить объект в точности соответствующий заданным параметрам, объект
копируется в слой Err. Если объекты, скопированные в слой Err приемлемы для резки, при перекодировке слой Err необходимо отключить, загасить его видимость.
Для экстренного выхода из приложения нажать и снять задачу Sort.
^ ОПИСАНИЕ ПОЛЕЙ:
Планшет <Последовательность реза> Задаются режимы последовательности реза объектов.
<По X>
Выделяются горизонтальные ряды объектов. Рез производится вдоль рядов с минимальными перебегами.
Рекомендуется при регулярном раскладе деталей.
Рекомендуется не устанавливать без необходимости флажки <Врезка вверху> <Врезка внизу>.
Если эти опции выключены, рез будет организовываться так, чтобы минимизировать возможность при перебеге пройти над вырезанной деталью, которая может встать вертикально.
<к ближайшему>
Рез оптимизируется произвольно к ближайшему объекту.
<Вложенность>
При установленной опции рез производится с учетом вложенности объектов
<коэфф ряда>
значение параметра актуально при установленной опции <По X> и регламентирует определение ширины ряда. Чем больше значение параметра, тем шире будет ряд.
Планшет <Врезка> Задаются режимы врезки
<Отрезок>
Врезка и выход по прямой
<Дуга>
Врезка и выход по дуге касательной к началу реза.
<Врезка вверху>
по возможности начинает рез вверху детали
<Врезка внизу>
по возможности начинает рез внизу детали
<Врезка в углу>
по возможности начинает рез в углах детали
<Врезка>
расстояние от линии реза до точки врезки
<Выход>
расстояние от линии реза до точки выключения луча
<Внутри>
Если флажок установлен, то линии выхода формируются и внутри и снаружи объекта. Если флажок не установлен, то линии выхода не формируются внутри объекта, применяется при резе со слежением за фокусом.
Планшет <Вложенность Offset> Задаются режимы эквидистанты и направления врезки - выхода
<Трафарет>
Изменяет положение (внутри - снаружи) эквидистанты и точек врезки.
Трафарет
<Угол>
Если угол между линиями меньше заданного параметра, то эквидистанта скругляется радиусом.
<Угол> 0 80 90
Рекомендуется для предотвращения пересечения эквидистантой соседней детали.
<Доп разрыв>
Максимальный разрыв незамкнутой полилинии при которой для объекта актуален параметр <Вложенность>
<ширина реза>
При заданном значении строятся эквидистанты равные половине значения параметра.
Планшет задания нулевой точки и начала реза
<0 точка> задает нулевую точку (точку вставки блока) относительно которой расположены детали. Точка определяется по габаритам выбранных объектов.
<Др> задает нулевую точку произвольно, без учета габаритов выбранных объектов.
<нач. реза> задает точку с которой начнется рез.
<0> рез с нулевой точки, выбранной пользователем <0 точка> или <Др>.
<Имя блока>
Программа предлагает имя блока, формирующееся из имени файла с порядковым номером. Имя блока можно изменить.
<Только рез>
отменяется построение эквидистанты и точек врезки.
<Гравировка>
отменяется построение эквидистанты, точек врезки и анализ вложенности.
^ 2. ПРЕОБРАЗОВАНЕ ПОЛИЛИНИИ В ПОЛИЛИНИЮ СПРЯЖЕННЫХ ДУГ
Приложение преобразует выбранные полилинии в полилинии состоящие из сопряженных дуг. Для вызова окна установки параметров необходимо после запуска приложения нажать правую клавишу мыши без выбранных объектов или клавишу клавиатуры.
Для экстренного выхода из приложения нажать и снять задачу CorelLin.
^ ОБЩИЕ РЕКОМЕНДАЦИИ ПО ПРИМЕНЕНИЮ:
Полилиния должна состоять из достаточного количества отрезков, которое позволяет однозначно провести дуги. При преобразовании кривых в Corel необходимо либо задать количество узлов, либо увеличить исходную картинку в 5 - 10 раз, с последующим масштабированием а AutoCad.
Для маленьких объектов 3- 5 см рекомендуется устанавливать точность порядка 0.08 – 0.15 мм. Для объектов больших размеров увеличивать значение точности при увеличении размеров объектов до 0.5 мм.
Необходимо правильно подбирать минимальную линию . Для больших объектов она должна быть больше. Для больших объектов рекомендуется устанавливать опции .
Параметры можно записывать в файл и загружать из файлов. Для удобства работы рекомендуется создать библиотечку параметров для различных по величине и сложности объектов.
Если время обработки значительно, то можно открыть второй раз AutoCad и выполнять другие работы. Нельзя запустить одновременно в двух AutoCad преобразование в кривые.
^ Описание параметров:
<точность> максимальное отклонение от исходной линии. Повышение точности (уменьшение значения параметра) приводит увеличению времени обработки.
<Угол излома> если угол между исходными отрезками превышает этот параметр, то приложение формирует излом.
Верхняя полилиния сформирована с параметром 100 нижняя - 50
<Угол сопряж.> если угол между исходными отрезками меньше этого параметра, то приложение после линии проводит сопряженную с ней полилинию.
<Угол сопряж.> 30 5
Если отрезок исходной полилинии превышает значение минимальной линии, то оставляет его отрезком, не преобразуя в дугу. Отрезки исходной полилинии, длина которой меньше этого параметра преобразуются в дуги.
Как видно из рисунка линии меньше 10 мм тоже остались линиями, хотя параметр не препятствует превращению их в дуги. Это произошло из-за параметра <Угол излома>, на этих участках он превышен. Рекомендуется подбирать значения параметров комплексно.
Дуги с радиусом больше максимального преобразуются в прямые.
<качество>
Качество обработки. При увеличении значения этого параметра качество теоретически улучшается, но время обработки растет.
Минимизация количества отрезков. Включение опции теоретически может привести к ухудшению качества полилинии, но снижает время обработки. (в некоторых случаях качество обработки возрастает)
Включение опции сокращает время обработки, теоретически может привести к ухудшению качества полилинии.
Опция позволяет заменить маленькие дуги на излом (см. пример с углом сопряжения)
^ 3. ИЗМЕНЕНИЕ ФОРМЫ ПОЛИЛИНИИ ИЗ СОПРЯЖЕННЫХ ДУГ
Макрос предназначен для редактирования положения вершин полилинии, состоящей из сопряженных дуг.
Примерный диалог командной строки:
^ Command: Pe2000
Выберите полилинию и фиксированную точку:
Выберите фиксированую точку:
Выберите вершину:
Выберите вершину:
Delete/Insert/Move :i
Укажите точку вставки:
Выберите вершину:
Delete/Insert/Move :d
Выберите удаляемую вершину:
Выберите вершину:
Выберите вершину: *Cancel*
Фиксированная точка – точка на одном из концов разомкнутой полилинии - индицируется синим
крестиком. Ее перемещать нельзя, но можно выбрав ее изменять кривизну первой дуги.
Если при командной строке ^ Выберите вершину: нажать правую клавишу мышки то появится диалог Delete/Insert/Move : необходимо ввести соответствующую букву и подтвердить правой клавишей мыши.
Удалить вершину (d)
вставить вершину (i)
Переместить вершину с сохранением сопряженности дуг. (m)
Конец команды
^ 4. ЗАДАНИЕ ЛИНИЙ ВРЕЗКИ И ВЫХОДА
Позволяет выбрать направления реза для примитивов и вершину начала реза доля замкнутой полилинии.
Около начальной и конечной точки отображается временная окружность радиусом 1,5 мм., стрелочкой указывается направление реза. С помощью мыши проставляется начальная или конечная точка с линией входа или выхода. Правая кнопка мыши – продолжить или отменить, левая – подтвердить. Диалог отображается в командной строке:
Command: Vrezka
Select:
Выберите вершину:
Врезка:
Выход:
^ 5. УДАЛЕНИЕ ЛИНИЙ ВРЕЗКИ и ВЫХОДА
Удаляет линии входа и выхода, созданные макросами Vrezka.lsp или Sort.dvb
Command: CutVrezka
Select objects: 1 found
^ 6. ПЕРЕКОДИРОВКА В ФОРМАТ ЧПУ
Перекодирует активные примитивы чертежа в команды ЧПУ.
Вычисляет время обработки и стоимость реза
Инструкция поставляется вместе с Системой управления.
^ 7. ПРОСМОТР ФАЙЛОВ ЧПУ
Выводит на экран чертеж из файла ЧПУ.
Результат работы программы:
*****************************************************************************
^ 8. СОЗДАНИК КНОПОК ДЛЯ ЗАПУСКА ПРИЛОЖЕНИЙ
Создание кнопок для автоматического запуска поставляемых приложений Acad2000 - 2005
Макросы должны быть расположены в директории Hebr, которую необходимо создать в той директории, где находится запускаемое приложение Acad.exe. Эту директорию можно определить, посмотрев свойства ярлыка для запуска Acad.
^ Создание кнопки
Установить указатель мыши на любую кнопку.
Нажать правую клавишу.
В появившемся меню выбрать Customize…
На появившейся панели нажать кнопку
Перетащить мышкой любую кнопку на свою панель.
^ Редактирование кнопки
Установить указатель мыши на любую кнопку.
Нажать правую клавишу.
В появившемся меню выбрать Customize…
Установить указатель мыши на кнопку, которую необходимо редактировать и нажать правую клавишу.
Отредактировать поля и рисунок.
Строка Macro (в редактировании кнопки)
^ Врезка (Vrezka.lsp):
^C^C(load "C:/Program Files/Acad2000/Hebr/Vrezka.lsp") Vrezka
Удалить хвостики (CutVrezka.lsp):
^C^C(load "C:/Program Files/Acad2000/Hebr/CutVrezka.lsp") CutVrezka
Редактировать полилинию PE (Pe2000.lsp):
^C^C(load "C:/Program Files/Acad2000/Hebr/PE2000.lsp") Pe2000
Сортировка (sort.dvb):
^C^C-vbarun "C:/Program files/Acad2000/hebr/sort.dvb!AutomaticCenterLines.SorteForm"
Преобразование в кривые (CorelLin.dvb):
^C^C-vbarun "C:/Program Files/ACAD2000/Hebr/CorelLin.dvb!Module1.CorelLinVBA"
Просмотр файлов для ЧПУ (VisualPrg.dvb):
^C^C-vbarun "C:/Program files/Acad2000/hebr/VisualPrg.dvb!ThisDrawing.VisualPrg"
Перекодировка в формат ЧПУ
^C^C-vbarun "C:/Program files/Acad2000/hebr/hebr.dvb!ThisDrawing.Lcn"
Пути к вашим файлам могут отличаться напр. не ACAD2000, а ACAD2004. Необходимо правильно указывать путь к файлу *.dvb или *.lsp. 0>0>0>
еще рефераты
Еще работы по разное
Реферат по разное
Тема 18. Досконала конкуренція І чиста монополія
17 Сентября 2013
Реферат по разное
Тема Национальное хозяйство: задачи макроэкономического анализа. Экономический рост
17 Сентября 2013
Реферат по разное
Мир живых прозрачных пятен и упругих, гибких линий
17 Сентября 2013
Реферат по разное
1. Країна а може виробляти 1 т пшениці чи 4 т вугілля
17 Сентября 2013