WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!


ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ Московский государственный институт электроники и математики (Технический университет) Кафедра: «Технологические системы электроники» Изучение методов подготовки управляющих программ для деталей сложной конфигурации Методические указания к лабораторным работам по курсу «Технология и оборудование электрофизических методов обработки» Лабораторная работа №4 Москва 2007 2 оставитель канд. техн. наук Б.Л. Овсянников УДК 621 Изучение методов подготовки управляющих программ для деталей сложной конфигурации.

Метод указания к лаб. работам по курсу:

«Технология и оборудование электрофизических методов обработки» Мос. гос. ин-т электроники и математики; Сост. Б.Л.

Овсянников. М., 2007. 10с.

Ил. 6. Библиогр.: 3 назв.

Изложены методы построения управляющих программ для систем ЧПУ для тех случаев, когда деталь имеет периодическую сложную структуру.

Для студентов IV курсов ЭТ и технологических факультетов, изучающих технологию электрофизических методов обработки ISBN 5-230-16273-2 http://fe.miem.edu.ru 3 1. Аннотация.

Изложены методы построения управляющих программ для систем ЧПУ для тех случаев, когда деталь имеет периодическую сложную структуру.

2. Введение Настоящая лабораторная работа посвящена изучению способов описания деталей в системе ДГТ, облегчающих работу оператора и ускоряющих процесс подготовки программ для ЧПУ.

Цель настоящей работы:

• Освоение методов построения эквидистантного контура;

• Изучение дополнительных средств описания траектории движения инструмента при ВЭЭО, и способов формирования программы для системы ЧПУ.

3. Построение эквидистантного контура.

Для построения эквидистантного контура в СПП ДГТ предназначен специальный оператор: W[Х], где X, - число. Оператор W располагается в строке описания контура. Число, стоящее после оператора задает размер эквидистанты, при этом «-» перед числом означает то, что эквидистантная траектория располагается справа (по ходу движения проволоки) от обрабатываемого контура, а «+» – слева.

Для того чтобы не возникало ошибок при задании эквидистантного контура, направления обхода всех элементов исходного контура должны быть согласованы.

Направления элементов исходного контура должны быть выбраны таким образом, что бы можно было обойти весь контур в одном направлении и, что бы эквидистантная траектория при этом оставалась всегда с одной стороны от каждого элемента контура.

Если проходимый элемент контура имеет направление противоположное направлению обхода, необходимо его перенаправить, поставив знак «-» перед номером элемента в описании контура детали.

Примеры:

http://fe.miem.edu.ru 1. P1=X10YL1=YL2=XL3=YL4=XP2=X30YK1 W-0.5 P1 L1 L2 L3 L-4 P2. P1=X10YL1=YL2=XL3=YL4=XP2=X30YK1 W0.5 P1 L1 L2 L3 L-4 P3. P1=X10YL1=YL2=XL3=YL4=XP2=X30YK1 W-0.5 P2 L4 L-3 L-2 L-1 PЗдесь пунктирная линия означает эквидистанту, стрелками указано направление обработки.

4. Макроопределения.

http://fe.miem.edu.ru Детали, изготовляемые с помощью ВЭЭО, часто имеют следующие особенности:

- одинаковые или подобные участки траектории реза, отличающиеся размерами или положением в пространстве;

- многократно повторяющиеся участки траектории, отличающиеся некоторыми параметрами;

- участки траектории, симметричные относительно некоторых осей.

При наличии этих особенностей процесс описания детали может быть существенно упрощен.

В этих случаях достаточно один раз описать повторяющуюся часть детали и затем воспроизвести это описание в нужных участках траектории реза. При этом некоторые параметры описания (размеры, углы и т. д.) необходимо изменить. Система ПП ДГП имеет для этого специальные средства. Это макроопределения и циклы. Рассмотрим их подробнее.

Макроопределения или макросы – это универсальные модули, создаваемые оператором заранее. Впоследствии они могут быть вставлены в любую программу в нужном участке траектории. Универсальное описание контура содержит только перечень элементов, его составляющих, и описание связей между ними. Реальные координаты и размеры заменяются символьными именами – числовыми переменными.

В системе ДГТ, числовые переменные обозначаются буквой N с порядковым номером: - (N1, N2,..., N30). В описании может быть использовано не более 30 числовых переменных одновременно.

Числовым переменным могут присваиваться конкретные значения с помощью оператора присваивания "=".

Пример:

N1 = 9;

N10 = 100.

Также возможно присваивание числовым переменным значений других числовых переменных.

Пример:

N10 = N1.

Значения переменных, стоящих в правой части оператора присваивания, должны быть ранее определены.

Над числовыми переменными могут производиться следующие действия:

сложение "+" вычитание "-" умножение "*" http://fe.miem.edu.ru деление "/" Пример:

N1 = N2 = N3 = N4 = N5 = N1 * N2 + N2 – N3 / NАрифметические операции выполняются в порядке следования в записи. В приведенном примере сначала выполняется умножение, затем сложение, далее вычитание и затем деление. Приведенная запись соответствует следующей общепринятой:

(N1 * N2 + N2 – N3) / N4.

Макросы представляют собой отдельные программы, текст которых записывается в специальную директорию «mac», входящую в директорию «dgt», с помощью операции "Сохранить файл". Этим программам присваивается расширение "*.mac".

Части обрабатываемого контура при использовании макросов должны описываться так, чтобы при подстановке их в общую программу осуществлялась привязка к общему контуру детали.

Рассмотрим порядок создания макроса на примере программы "KONTUR". Программа "KONTUR" предназначена для описания элементов замедляющих систем.

http://fe.miem.edu.ru Рис. 4 иллюстрирует порядок задания элементов контура, входящих в макрос.

Программа макроса:

Текст программы: Примечания:

N4=N2+20 1. задание N5=N1+20 вспомогательных N6=N1+10 переменных;

P1=XN1 YN2 2. задание начальной точки;

L1=YN2 3. задание L2=XN6 прямых, L3=YN4 образующих L4=XN5 контур;

P2=L1 L4 4. задание конечной точки;

K1 W-N3 P1 L1 L2 L3 L-4 P2 5. описание контура.

Формальными параметрами в приведенной программе являются:

N1 – координата X начальной точки;

N2 – координата Y начальной точки;

N3 – величина эквидистанты;

N4, N5, N6 – размеры отрезков контура;

В приведенной программе окно обрабатывается по часовой стрелке, как показано на рис. 4, при этом прямая L4 проходится в обратном направлении и в описании контура перед номером прямой поставлен знак "-".

Эквидистантный контур находится справа от контура (знак "-" перед N3 в операторе W – эквидистанты).

Приведенная программа должна быть сохранена в директории mac под именем KONTUR.mac.

Для того, чтобы вставить этот макрос в описание контура некоторой конкретной детали необходимо вставить в строку, описывающую этот контур, вызов:

K … MAC KONTUR 10, 20, 0.1, … Здесь после имени макроса перечислены фактические значения параметров N1, N2, N3. В приведенном примере будет описан контур с началом в точке с координатами X10, Y20, размерами и эквидистантой 0,1.

http://fe.miem.edu.ru 5. Операторы цикла.

В системе ДГТ для описания регулярно повторяющихся элементов контура предусмотрены операторы цикла FOR, NEXT. Формат оператора цикла следующий:

FOR (число повторений) тело цикла: набор команд с формальными параметрами, который нужно повторить заданное число раз NEXT Внутри цикла могут находиться переменные величины, которые могут меняться как внутри цикла, так и за его пределами. Изменяемые параметры должны быть описаны с помощью числовых переменных.

Рассмотрим задание цикла на примере изготовления замедляющей системы (рис. 5).

Деталь, приведенная на рис. 5, представляет собой несколько раз повторяющийся элемент, рассмотренный ранее.

Опираясь на описанный ранее контур, рассмотрим пример написания программы вырезания детали с использованием цикла.

Программа, описывающая данную замедляющую систему имеет следующий вид:

http://fe.miem.edu.ru Текст программы: Примечания:

N1=40 1. задание N2=10 начальных N3=0.1 данных;

FOR 3 2. начало цикла с 3 повторениями;

N4=N2+20 тело программы N5=N1+N6=N1+P1=XN1 YNL1=YNL2=XNL3=YNL4=XNP2=L1 LK1 W-N3 P1 L1 L2 L3 L-4 P2 3. описание контура;

N1=N1+20 4. модификация параметра цикла;

NEXT 5. конец цикла.

Примечание.

В данной версии программы «СПП ДГТ» не предусмотрено использование переменных в команде вызова макроса. Соответственно не возможно использование макроса с изменяющимися параметрами внутри тела цикла.

6. Содержание работы.

Задание 1.

С помощью системы ДГТ написать макрос KONTUR и программу, использующую этот макрос. Отладить её с реальными параметрами.

Сохранить макрос и программу в соответствии с описанием.

Задание 2.

Написать и отладить с реальными параметрами и использованием цикла программу, выполняющую контур изображенный на рисунке 5.

Задание http://fe.miem.edu.ru Составить программу изготовления замедляющей системы в соответствии с рисунком 6, отладить, прорисовать на экране дисплея.

Текст программы и рисунки занести в отчёт.

Рис. Реальные размеры деталей задаются преподавателем для каждого варианта.

5. Список литературы.

1. Система ЧПУ ДГТ-735. Инструкция по эксплуатации.

Сайт в Интернете: estanok.ru.

http://fe.miem.edu.ru Учебное издание Изучение устройства и работы установки для вырезной электроэрозионной обработки Составитель Овсянников Борис Львович Редактор технический редактор Подписано в печать 02.2007. Формат 60584/Бумага типографская №2. Печать - ризография.

Усл. печ. л. 1,25. Уч. изд. л. 1,1. Тираж 25 экз.

Заказ Бесплатно. Изд. №113.

http://fe.miem.edu.ru Московский государственный институт электроники и математики 109028 Москва, Б. Трехсвятительский пер., 3/12.

Отдел оперативной полиграфии Московского государственного института электроники и математики 113054 Москва, ул. М. Пионерская, http://fe.miem.edu.ru











© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.