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

Проектирование структурно-кинематической схемы механизма автоматической смены инструмента. Анализ работы мехатронного узла. Построение начальной циклограммы. Способ добавления элемента памяти в автоматическую систему. Минимизация логических функций.

Рубрика Производство и технологии
Вид курсовая работа
Язык русский
Дата добавления 21.01.2015
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

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

Теория дискретных устройств - сравнительно молодая и быстроразвивающаяся отрасль науки. Её появление в 30-х годах двадцатого столетия связанно с усложнением и совершенствованием релейных систем управления, когда возникла необходимость в их математическом описании. Основы теории ДУ начали закладываться в 1938 - 1940 гг., когда учёные СССР, США, Японии доказали применимость булевой алгебры логики при анализе и синтезе контактных схем. Применение аппарата алгебры логики при решении задач дискретной техники получило существенное развитие в трудах многих учёных. Создание ЭВМ внесло большой вклад в развитие теории ДУ. На сегодняшний день, зачастую, без использования ЭВМ невозможно решать те или иные практические задачи, связанные с анализом, разработкой и усовершенствованием дискретных устройств.

Разработка структурно - кинематической схемы

кинематический автоматический мехатронный узел

В данной работе по выше приведенному заданию в качестве объекта управления был выбран Механизм автоматической смены инструмента. Представленный на рис 1 механизм состоит из трех устройств:

1. Магазин (М)

2. Захватное устройство (ЗУ)

3. Револьверная Головка (РГ)

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

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

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

Составление таблицы включения

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

Виртуальные путевые переключатели - условное обозначение датчиков в виде и , если а1 и а2 существуют в комбинациях и и не существует в комбинации а1 а2

Таблица составляется с учетом сигнала блокировки Рusk. После учета системой значения этого сигнала (Рusk = 1), осуществляется запуск автоматического цикла работы механизма. Рusk являет собой имитацию так называемой кнопки «Запуск» автоматической системы (АС), после нажатии на которую, механизм начинает свою работу.

Таблица 1

Такт

Состояние переменной

Состояние Логических Функций

1

С=1

Если Рusk,то fv=1

2

С=0

fl=1

3

D=1

fy=1

4

E=0

fl=1

5

F=1

fb=1 fl=1

6

A=0

fl=1

7

B=1

fy=1 fl=1

8

F=0

fl=1

9

G=1

fz=1 fl=1

10

D=0

fl=1

11

C=1

fl=1Если M=1, то fM=1

12

M=0

fl=1 Если Pusk2=1, то fv=1

13

C=0

fl=1

14

D=1

fx=1 fl=1

15

G=0

fl=1

16

F=1

fa=1 fl=1

17

B=0

fl=1

18

A=1

fx=1 fl=1

19

F=0

20

E=1

fz=1

21

D=0

Построение начальной циклограммы

На основе составленной таблицы включения получена начальная циклограмма (табл. 2). Проанализировав ниже приведенную циклограмму, выявили одинаковые веса в тактах 2-21,3-20,4-19,5-18,6-17,7-16,8-15,9-14,10-13. В этих тактах возможны сбои в работе автоматической системы, дабы избежать этих ситуаций введем элемент памяти в АС.

Таблица 2 Таблица начальной циклограммы

Размещено на http://www.allbest.ru/

Способ добавления элемента памяти в систему состоит в следующем:

1. Выписываем в ряд весовые коэффициенты соответствующие такту с 1-21

2. Отметим с помощью скобки те элементы в которые хотим добавить элемент памяти.

3. Обозначим внутренние элементы памяти буквами m1

Руководствуясь выше представленным способом, получен следующий весовой ряд (рис. 2). Для получения уникальных весов потребовалось ввести один элемент памяти m1.

рис. 2 Введение элементов памяти

Построение реализуемой циклограммы

При построении реализуемой циклограммы необходимо учитывать, что переменные включающие внутренние элементы памяти, изменяются так же, как и переменные, поступающие с выходов этих элементов, но со смещение по фазе на один такт влево. Реализуемая циклограмма для АС представлена на рис. 3:

Размещено на http://www.allbest.ru/

рис. 3 Реализуемая циклограмма

Минимизация логических функций

Чтобы уменьшить количество переменных в логических функциях, воспользуемся специализированной программой MINWIN.

Выбор в пользу ЭВМ обусловлен большим количеством переменных.

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

1. fv: Обязательные состояния 277 70 273 66

Запрещенные состояния 21 281 265 297 296 298 266 330 322 454 198 74 10 42 40 41 9 25 17

Функция после минимизации примет следующий вид (рис 4)

Размещено на http://www.allbest.ru/

рис. 4 Результат минимизации в программе MINWIN

2. fz: Обязательные состояния 330 25 322 17

Запрещенные состояния 21 277 273 281 265 297 296 298 266 454 198 70 66 74 10 42 40 41 9

Функция после минимизации примет следующий вид (рис 5)

Размещено на http://www.allbest.ru/

рис.5 Результат минимизации в программе MINWIN

3. fx: Обязательные состояния 74 10 41 9

Запрещенные 21 277 273 281 265 297 296 298 266 330 322 454 198 70 66 42 40 25

Функция после минимизации примет следующий вид (рис 6)

Размещено на http://www.allbest.ru/

рис.6 Результат минимизации в программе MINWIN

fy: Обязательные состояния 281 265 298 266

Запрещенные состояния 21 277 273 297 296 330 322 454 198 70 66 74 10 42 40 41 9 25 17

Функция после минимизации примет следующий вид:(рис 7)

рис.7 Результат минимизации в программе MINWIN

fM: Обязательные состояния 198

Запрещенные состояния 21 277 273 281 265 297 296 298 266 330 322 454 70 66 74 10 42 40 41 9 25 17

Функция после минимизации примет следующий вид:(рис 8)

Размещено на http://www.allbest.ru/

рис.8 Результат минимизации в программе MINWIN

4. fl: Обязательные состояния 273 281 265 297 296 298 266 330 322 454 198 70 66 74 10 42 40 41

Запрещенные состояния 21 277 9 25 17

Функция после минимизации примет следующий вид рис 9

Размещено на http://www.allbest.ru/

рис.9 Результат минимизации в программе MINWIN

fm1: Обязательные состояния 21 277 273 281 265 297 296 298 266 330 322

Запрещенные состояния состояния 454 198 70 66 74 10 42 40 41 9 25 17

Функция после минимизации примет следующий вид (рис 10)

Размещено на http://www.allbest.ru/

рис.10 Результат минимизации в программе MINWIN

5. fa: Обязательные состояния: 42 40

Запрещенные состояния: 21 277 273 281 265 296 297 298 266 330 322 454 198 70 66 74 10 41 9 25 17

Функция после минимизации примет следующий вид рис 11

Размещено на http://www.allbest.ru/

рис.11 Результат минимизации в программе MINWIN

6. fb: Обязательные состояния 297 296

Запрещенные 21 277 273 281 265 298 266 330 322 454 198 70 66 74 10 42 40 41 9 25 17

Функция после минимизации примет следующий вид рис 12

Размещено на http://www.allbest.ru/

рис.12 Результат минимизации в программе MINWIN

Проверка системы на состязание цепей

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

Если в результате состязания не нарушается функционирование дискретного автомата (нет непредвиденных включений или выключений выходных элементов и элементов памяти), то такие состязания называются допустимыми (некритическими), в противном случае состязания будут недопустимыми (критическими).

Проверим поочередности каждую функцию:

fy - нет критических состязаний

fx - нет критических состязаний

fl - нет критических состязаний

->

-> ,

->

->

Реализация системы управления в ISaGRAF

Реализуем разработанную нами систему в программе ISaGRAF.

Откроем заранее установленное на компьютер программное обеспечение ISaGRAF. После процесса установки ПО на компьютер, файл запуска располагается в меню «Пуск»(При условии, что оператор не указал другое место расположения файла на компьютере)(рис.13)

Размещено на http://www.allbest.ru/

рис.13 Запуск программы ISaGRAF

Создадим новый проект, в котором нам предстоит реализовать выше разработанную систему (File-New), если проект был создан ранее выберем его из списка предложенных(рис.14)

Размещено на http://www.allbest.ru/

рис14. Создание проекта в ISaGRAF

После создания проекта перед нами всплывет окно выбора программ, если программ не оказалось, создадим новую(В окне выбора программ File-New) (рис15)

Размещено на http://www.allbest.ru/

рис15 Окно работы с программами в ISaGRAF

Объявим входные и выходные переменные с указание типа(BOOALEANS)(рис 16)

Размещено на http://www.allbest.ru/

рис16 Объявление переменных в ISaGRAF

1. Зададим подключения входов и выходов(В окне переменных Tools-i/o connection) (рис17)

Размещено на http://www.allbest.ru/

рис17 Подключение входов-выходов

Реализуем схему в ISaGRAF (рис 19)

Размещено на http://www.allbest.ru/

Представим схему в базисе И-НЕ (рис20)

Размещено на http://www.allbest.ru/

Протестируем реализованную функциональную схему при помощи программы ISaGRAF (рис21)(предворительно нажав на кнопку SIMULATE)

Размещено на http://www.allbest.ru/

рис21 Запуск тестирования программы

2. Проанализируем результаты работы программы

Выставим механизм в исходное состояние. При нажатии на кнопку Pusk подается сигнал V - движение перекладчика вниз и одновремено включается элемент памяти.

При достижении механизмом датчика D включается разжимной механизм L и включается движение вправо Y.

При достижении механизмом датчика перекладчик разворачивается на 180 градусов

При достижении механизмом датчика B включается движение вправо Y

Когда механизм достигает датчика G включается движение вверх Z

При достижении механизмом датчика C помощью датчика М запускается механизм, после отработки механизма датчик М отключается и механизм совершает движение вниз

Опустившись вниз механизм включает датчик G который в свою очередь дает команду на движение влево Х.При движении влево механизм достигает датчика F и прекращает свое движение, включается сигнал на разворот механизма.

Развернувшись, механизму подается сигнал на продолжение движения влево сигналом Х, достигнув крайнего левого положения, выключается зажимной механизм и фиксируется деталь в револьверной головке.

Далее механизм возвращается в исходное состояние и выключается кнопкой SBROS(либо повторяет цикл заново если требуется)

Заключение

В ходе выполнения курсового проекта спроектировали систему управления конкретным мехатронным узлом. Провели анализ работы данного узла, на основе которого построили циклограмму его работы. Для оптимальной работы был введен элемент памяти, а также построена реализуемая циклограмма. При помощи программы MINWIN произведена минимизация логических функций. Разработанную систему смоделировали с помощью программы ISaGRAF.

Система работает по заданному циклу, оснащена системой защиты от ложных срабатываний.

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

1. Безгулов Д.А Цифровые устройства и микропроцессоры. Учебное пособие / Феникс - Ростов,2006. - 480с-(Высшее образование)

2. Колев Л.В Металлорежущие станки. Учебное пособие для втузов. Машиностроение - Москва-1980.-500с

3. Чикуров Н.Г Алгоритмическое и программное обеспечение компьютерных систем управления: Методические указания по выполнению расчетно-графической работы/УГАТУ - Уфа 2008 - 67 с

4. Чикуров Н.Г Курс Лекций. УГАТУ 2009. - 80с

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [1,2 M], добавлен 11.09.2010

  • Структурная схема плоского рычажного механизма. Анализ состава структуры механизма. Построение кинематической схемы. Построение плана положений механизма и планов скоростей и ускорений относительно 12-ти положений ведущего звена. Силовой анализ механизма.

    курсовая работа [642,2 K], добавлен 27.10.2013

  • Проектирование кинематической схемы рычажного механизма. Построение планов его положения, скоростей и ускорения. Расчет ведущего звена. Синтез зубчатого механизма. Параметры инструментальной рейки. Порядок вычерчивания зацепления 2-х зубчатых колес.

    курсовая работа [901,6 K], добавлен 14.04.2014

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

    курсовая работа [32,9 K], добавлен 01.12.2008

  • Проектирование структурно-компоновочной схемы автоматической линии для условий серийного производства детали "Ось". Выбор режимов резания. Перечень холостых операций при реализации технологического процесса. Анализ конструкции детали на технологичность.

    курсовая работа [1,6 M], добавлен 11.09.2010

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

    курсовая работа [201,7 K], добавлен 09.09.2010

  • Выбор кинематической схемы. Определение диаметров окружностей колес, трибов, модулей зацепления и геометрических параметров зубчатой передачи. Расчет механизма завода пружины, стрелочного механизма. Построение свободного неравноплечего анкерного хода.

    курсовая работа [459,7 K], добавлен 17.04.2016

  • Инструмент для токарных станков с числовым программным управлением (ЧПУ). Инструмент для сверлильно-фрезерно-расточных станков с ЧПУ. Устройства для настройки инструмента. Особенности и классификация устройств для автоматической смены инструмента.

    реферат [3,2 M], добавлен 22.05.2010

  • Постановка задач проекта. Синтез кинематической схемы механизма. Синтез рычажного механизма. Синтез кулачкового механизма. Синтез зубчатого механизма. Кинематический анализ механизма. Динамический анализ механизма. Оптимизация параметров механизма.

    курсовая работа [142,8 K], добавлен 01.09.2010

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

    практическая работа [735,5 K], добавлен 27.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.