Курсовая работа по «Основам теории управления»

Автор работы: Пользователь скрыл имя, 25 Ноября 2013 в 15:09, курсовая работа

Краткое описание

Задание №1 Рассчитать параметры системы автоматического управления (САУ), осуществляющей автоматическое слежение за объектом перемещающемся в пространстве и излучаемом электромагнитные волны.
Задание №2 Разработать алгоритм и программу управления для токарного станка с ЧПУ для изготовления шахматных фигур, параметры которых определяются предпоследней N1=2 и последней N0=8 цифрой зачетной книжки.

Содержание

Задание №1 4
Выполнение задания №1 6
Часть 1 6
Часть 2 6
Часть 3 9
Часть 4 9
Часть 5 11
Часть 6 13
Задание №2 16
Выполнение задания №2 16
Вывод 27
Список используемой литературы 28

Прикрепленные файлы: 1 файл

Зяба Курсач.docx

— 472.85 Кб (Скачать документ)

 Датчики  совместно с измерительным контроллерами  контролируют пространственные  координаты платформ, направление  и скорость вращения патрона,  а также угол поворота Пл. 1, усилия при зажатии заготовки патроном и Пл. 2 и Пл. 3 и передают эти данные в цифровых кодах в управляющую ЭВМ.

Структурная схема алгоритма  изготовления шахматных фигур

 

Начало

Блок 1

Блок 2

 

Блок 3

 

Блок 4

 

Блок 5

 

Блок 6

 

Блок 7

 

Блок 8

 

Блок 9

Конец

Нет

Да

Рис. 12 Блок-схема  алгоритма

 

Описание:

Блок 1: Установка заготовки в  патрон (в ручную).

Блок 2: Зажим заготовки патроном и платформой 3, замена резца.

Блок 3: Программа обработки основания  фигуры.

Блок 4: Зажим заготовки платформой 2 и замена резца.

Блок 5: Программа предварительной  обработки фигуры.

Блок 6: Программа чистовой обработки  фигуры и её обрезка.

Блок 7: Разжим заготовки.

Блок 8: Продвижение заготовки платформой 3 и зажим ее патроном.

Блок 9: Условие выхода из цикла. Да, если заготовка закончилась, в противном  случае – нет.

 

Схематический чертеж фигуры

 

x

y

17

32

10

R1

R8

R21.25

90

30

8

 

Рис. 13 Схематический чертеж фигуры

 

 

 

 

 

 

Разработка программ обработки  основания, предварительной обработки  и чистовой обработки фигур

 

Теория:

 

Алгоритмические языки  программирования. Общие сведения  

 

Роботы, манипуляторы и станки с числовым программным  управлением (ЧПУ) являются частными случаями цифровых систем управления.

Для описания процессов обработки деталей  на станках с ЧПУ, для программирования работы роботов - манипуляторов применяются  алгоритмические языки специального назначения.

Эти языки  обеспечивают формально - словесный  способ описания процесса обработки.

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

1.   На чертеже детали указывается система координат.

2.  Каждому геометрическому объекту (точке, прямой, окружности, контуру, поверхности) ставится в соответствии номер.

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

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

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

 

Операторы определения  геометрических объектов 

 

Ниже перечислены основные операторы  этой группы.

Операторы определения точки:

1)  pm = p-  совпадает с точкой pj.

2)  pm = x0, y0 -  имеет декартовы координаты x0,y0.

3)  pm = cj   -  находится в центре окружности j.  

4) pm = lj , lk - находится на пересечение прямых j, k.

5) pm = pj , dx0, dy0  - смещена от точки j на dx0 и dy0.

6)  pm = pj, ipk  -  расположена симметрично точке j относительно точки k.

7)  pm = pj ,ilk   -  расположена симметрично точке j относительно прямой k.

8)  pm = r0, u0   -  в полярных координатах r0,u0 относительно центра координат.

9)  pm = pj , r0, u0  -  в полярных координатах r0,u0 относительно точки j.

и т.д. всего 16 разновидностей операторов.

Операторы определения прямой:

1)  lm = lj      - совпадает с прямой.

2)  lm = x0, y - отсекает по осям координат отрезки x0, y0.

3)  lm = pj , x0, y - то же с центром координат в точке j.

4)  lm = pj , pk   -  проходит через точки j и k.

5)  lm = y0     -  параллельна оси x на расстоянии y0.

6)  lm = x0     -  параллельна оси y на расстоянии x0.

7)  lm = pj , lk  -  параллельна прямой k, проходящую через точку j и т. д.

 Всего 18 разновидностей операторов.

Операторы определения окружности :

1)  cm = cj  - совпадает с окружностью j.

2)  cm = x0,  y0, r0  - имеет центр с координатами x0, y0 , радиус r0.

3)  cm = x0,  y0, r0  - имеет центр в точке j, радиус r0.

4)  cm = cj , dx0, dy0  - центр смещен на dx0, dy0.

5)  cm = cj , r0  - центр совпадает с окружностью cj , радиус r0.

6)  cm = pj , pk  - центр в точке j, точка k на окружности.

7)  cm = pj , lk  - центр в точке j, касается с прямой k.

8)  cm = pj , pk , pn  - проходит по трем известным точкам и т.д.

Всего 18 разновидностей операторов.

 

Операторы движения инструмента  вдоль линии 

 

Операторы движения инструмента вдоль  линии в общем виде можно представить  следующим образом:

mi = < спецификация движения >,

 где i - индекс, характеризующий движение объекта   (платформы, резца, фрезы, механической руки и т.д.)

При i = 0 осуществляется быстрое перемещение объекта в заданную точку по кратчайшему пути - по прямой. Это движение еще называется позиционированием.

При i = 1 осуществляется перемещение инструмента по прямой с заданной скоростью.

При i = 2 осуществляется движение инструмента по заданной дуге окружности по часовой стрелке.

При i = 3 осуществляется движение инструмента по заданной дуге окружности против часовой стрелки. 

 

Вспомогательные операторы  

 

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

Приведем некоторые примеры  вспомогательных операторов:

% GENER (k) - этот оператор задает генерацию кодов движения инструмента в абсолютных координатах при k = 0 или в приращениях координат при k = 1.

% CUTTER (d) - этот оператор задает диаметр фрезы d в мм для фрезерных станков или расстояние от центра платформы до конца резца для токарного СЧПУ.

% FROM (p, z) - этот оператор задает точку начала движения инструмента, где p - номер точки, соответствующей центру платформы с координатами (x, y), на которой крепится резец , z - исходная координата  z (высота подъема) резца или оси вращения фрезы. Для токарных станков обычно z = 0.

% THICK (t) - этот оператор задает припуск на чистовую обработку поверхности после черновой , где t - величина припуска в мм.

Вспомогательные операторы находятся  обычно в начале программы или  макрокоманды.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разработка программы  обработки основания фигуры

 

Выполним схематичный чертеж основания  фигуры:

 

dзаг = 32 мм

dфиг = 30 мм

y

x

p2

p1

p3

p4

r0

p5

Рис.14 Схематичный  чертеж основания фигуры

 

 

Точка p1 имеет координаты х = 0 и у = 0.

Точка p5 – координаты центра окружности с радиусом r0.

Точка p3  имеет координаты  (0,-15) , а точка p4 имеет координаты (0,-16).

 

Определим радиус окружности и координаты точки p5, для этого воспользуемся теоремой Пифагора:

 

r02 = (-15)2 + (r0 - 2)2 = 225 + r02 - 4 r0 + 4

 

4 r0 = 229

 

r0 = 57.25

 

соответственно, точка p5 имеет координаты (-55.25, 0).

 

Тогда программа для обработки  основания фигуры будет иметь  следующий вид:

 

<Программа обработки основания  фигуры>

 

% GENER (0)

 

; ввод информации о геометрических  объектах

 

p1 = x 0, y 0

 

p2 = x 2, y 0

 

p3 = x 0, y -9

 

p4 = x 0, y -16

 

p5 = x -19.25, y 0

 

; p6 координаты точки начального положения платформы 1

 

p6 = x - 200, y - 300  

 

с1 = p5 , r 21.25

 

; обработка основания фигуры

 

% CUTTER (100)

 

% FROM (6, 100)

 

m0 = p1

 

m1 = p2

 

m2 = p2 , c1 , p3

 

m1 = p4

 

; возврат платформы 1 в точку  p6

 

M99

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разработка программы  предварительной обработки поверхности  фигуры

 

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

y

x

p2

p1

p3

p4

p5

p6

42 мм

Рис.15 Схематичный  чертеж предварительной обработки  фигуры

 

<Программа предварительной обработки  поверхности фигуры>

 

 

% GENER (0)

 

; ввод информации о геометрических  объектах

 

p1 = x 0, y -16

 

p2 = x 0, y -15

 

p3 = x 91, y -15

 

p4 = x 91, y -16

 

p5 = x 10, y -10

 

p6 = x 91, y -10

 

; p7 координаты точки начального положения платформы 1

 

p7 = x -200, y -300  

 

; черновая обработка фигуры

 

% CUTTER (100)

 

% FROM (7, 100)

 

m0 = p1

 

m1 = p2

 

m1 = p3

 

m0 = p4

 

m0 = p2

 

m1 = p5

 

m1 = p6

 

; возврат платформы 1 в точку  p7

 

M99

 

 

Разработка программы  чистовой обработки поверхности  фигуры

 

Выполним схематичный чертеж, для  чистовой обработки фигуры:

 

y

x

p2

p1

p3

p4

p5

p6

p7

p8

p10

p11

p9

p12

c2

c1

p13

Рис.16 Схематичный  чертеж чистовой обработки фигуры

 

<Программа чистовой обработки  поверхности фигуры>

 

 

% GENER (0)

 

; ввод информации о геометрических  объектах

 

p1 = x 0, y -15

 

p2 = x 10, y -10

 

p3 = x 20, y -15

 

p4 = x 32, y -6

 

p5 = x 55, y -6

 

p6 = x 57, y -15

 

p7 = x 60, y -15

 

p8 = x 63, y -15

p9 = x 65, y -6

 

p10 = x80, y -6

 

p11 = x 82, y -6

 

p12 = x 90, y -6

 

c1 = p3 , r 10

 

c2 = p7 , r 3

 

 

; p14 координаты точки начального положения платформы 1

 

p14 = x -200, y -300  

 

; чистовая обработка и обрезка  фигуры

 

% CUTTER (100)

 

% FROM (15, 100)

 

m0 = p1

 

m1 = p2

 

m2 = p2 , с1 , p4

 

m1 = p5

 

m1 = p6

 

m3 = p6 , c2 , p8

 

m1 = p9

 

m1 = p10

 

m1 = p11

m1 = p12

; обрезка фигуры

 

m1 = p13

 

; возврат платформы 1 в точку  p14

 

M99

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод

В первой части  данной курсовой работе были рассчитаны параметры системы автоматического  управления (САУ), осуществляющей автоматическое слежение за объектом, перемещающемся в пространстве и излучающим электромагнитные волны.

Во второй части разработан алгоритм и программа  управления для станка с ЧПУ для  изготовления шахматной фигуры.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список использованной литературы

 

  1. Тяжев А.И. Основы теории управления и радиоавтоматика. Учебное пособие. - М.: Радио и связь, 1999. - 188 с.: ил.           
  2. Конспект лекции по предмету «ОТУ».

 




Информация о работе Курсовая работа по «Основам теории управления»