Технические средства автоматизации систем управления гибких автоматизированных производств
Исходные данные. 1. Рабочий эскиз крышки подшипникового узла. 2. Геометрические параметры: М=5х1; ZMW=90мм; диаметр фрезы dфр=210 мм; размеры стола станка ХС=350 мм; YС=240 мм; ZС=390 мм; значение шага интерполяции h=0,9 мм; а также H=115мм; L=160мм; t=20мм; l=150мм; b=50мм; d=35мм; z1=55мм; z2=45мм; a=120
Разработка робототехнического комплекса и управляющей программы процесса сверления для изготовления крышки подшипникового узла. Анализ эскиза показывает, что деталь имеет 3 отверстия Æ 4,2 мм и одно Æ 45 мм. Внешний контур детали имеет участок криволинейной поверхности. Чтобы изготовить деталь, нужен процесс фрезерования и процесс сверления, поэтому обработку целесообразно проводить на сверлильно-фрезерном расточном станке.
3.5.1 Выбор системы координат станка, детали и инструмента ХMF=ХC/2=90мм YMF=YC/2=80мм ZFN=ZC=450мм
Рис 1. Выбор системы координат станка
XMW=XMF-l/2=175-80=95 мм YMW=YMF-H/2+h=120-70+5=55 мм (l=160 мм, H=140 мм, h=5 мм)
Рис 2. Выбор системы координат детали
Рис 3. Выбор системы координат инструмента
3.5.3. Выбор типовых переходов операций сверления а) центрирование:
б) сверление 1:
сверление 2:
в) нарезание резьбы:
Рис 4. Выбор типовых переходов операции сверления
3.5.2 Составление эскиза процесса сверления
На основе выбранных типовых переходов и с условием размещения заготовки на столе стоставляем эскиз технологического процесса сверления. Значения координат опорных точек
ХД=80-52*sin30=54 мм YД=70-52*cos30=25 мм 3.5.3 Кодирование управляющей программы процесса сверления % LF N1 G60 T0101, LF N2 F40, S500, M06, LF N3 G59 X25, Y10, Z210, LF N4 X54, Y25, LF N5 G82, R2, Z-3, LF N6 X132, Y70, LF N7 X54, Y115, LF N8 G80 T0202, LF N9 F100, S1400, M06, LF N10 X54, Y25, LF N11 G83 R2, Z-18, LF N12 Z-32, F80, LF N13 X132, Y70, Z-18, F100, LF N14 Z-32, F80, LF N15 X54, Y115, Z-18, F100, LF N16 Z-32, F80, LF N17 G80 T0404, LF N18 F60, S360, M06, LF N19 X80, Y70, LF N20 G81 R2, Z-35, LF N21 G80 T0505, LF N22 F250, S250, M06, LF N23 X54, Y25, LF N24 G84 R2, Z-30, LF N25 X132, Y70, LF N26 X54, Y115, LF N27 G80 G59 X0, Y0 , Z0, M09, LF N28 G00 X0, Y0, Z390, M00, LF Последовательность переходов операции сверления
3.6 Связь контроллера с ЭВМ верхнего уровня (IBM PC)
В автоматизированной управления асинхронным двигателем, для которой разрабатывался рассматриваемый в данном дипломном проекте модуль ввода аналоговых сигналов, связь контроллера осуществляется через последовательный канал связи. При этом используется принятый фирмой IBM интерфейс RS-232C.
3.6.1 Схема гальванической развязки приемопередатчика микроконтроллера
Схема гальванической развязки приемопередатчика микроконтроллера предназначена для гальванической развязки линии связи и микроконтроллера, а также для преобразования сигнала передатчика TxD из ТТЛ-уровня в токовый параметр линии связи и сигнала поступающего из линии связи в сигнал RxD приемника ТТЛ-уровня. Функциональная схема гальванической развязки приемопередатчика микроконтроллера приведенная на рис. , состоит из двух частей: гальванической развязки передатчика (VT1, VT2, VT3, U2, R2, R4, R6, R7) и схемы гальванической развязки приемника (U1, D1.1, R1, R3, R5). Диод VT1 выполняет защитную функцию при неправильной полярности подключения линии связи. Схема гальванической развязки приемопередатчика работает следующим образом: в исходном состоянии с выхода передатчика TxD микроконтроллера подается уровень "логической единицы" (ТТЛ) на базу ключа VT3 через токоограничительный резистор R7. При этом транзистор VT3 открыт и шунтирует низким сопротивлением перехода коллектор - эмиттер светодиод оптоэлектронной пары U2. Это ведет к тому, что светодиод оптопары U2 не излучает и транзисторный ключ оптопары U2 закрыт. Из этого следует что транзисторный ключ, собранный на элементах VT1 и VT2, открыт током протекающим через резистор R2. В следствии этого линия связи будет закорочена через открытый переход коллектор - эмиттер транзистора VT1 и сравнительно низкое сопротивление R1. При этом на резисторе R1 создается падение напряжения, достаточное для открывания светодиода оптоэлектронной пары U1, что влечет за собой открытие транзисторного ключа оптопары U1. В этом случае на входе логического элемента триггера Шмитта присутствует уровень "логического нуля", а на его выходе - "логическая единица", что соответствует неактивному входному сигналу не входе RxD микроконтроллера. При приеме информации, что равносильно размыканию линии связи, светодиод оптопары U1 закрывается, а значит и закрывается транзисторный ключ оптопары. На входе логического элемента триггера Шмитта появляется уровень "логической единицы", а на его входе "логический ноль", что соответствует активному сигналу на входе RxD микроконтроллера. При передаче информации в линию связи уровень "логического нуля" на выходе TxD (что соответствует активному состоянию выхода) ключ на транзисторе VT3 закрывается, а светодиод оптопары U2 открывается вследствие протекания тока через резистор R6. Это приводит к открыванию транзисторного ключа оптопары U2 и, соответственно к закрыванию ключа на транзисторах VT1 и VT2, что соответствует разомкнутому состоянию линии связи. Исходя из вышеописанного принципа работы модуля гальванической развязки следует отметить, что передаваемые сигналы от контроллера в линию связи будут дублироваться на входе приемника (RxD) микроконтроллера. Это обстоятельство должно быть учтено при программной реализации протокола обмена микроконтроллера с машиной верхнего уровня.
3.6.2 Интерфейс последовательного канала связи ЭВМ с контроллером
Последовательный интерфейс обычно используется для большинства периферийных устройств, таких как плоттер, удаленный принтер, мышь, внешний модем, программатор ПЗУ и т. д. До настоящего времени для последовательной связи IBM PC-совместимых компьютеров используются адаптеры с интерфейсом RS-232C (Recommended Standart 232 Version C) (новая ревизия - EIA-232D). Описание этого интерфейса было опубликовано Американской промышленной ассоциацией еще в 1969 году. Европейским аналогом RS-232 являются два стандарта, разработанные CCITT (Comite Consultatif Internationale de Telegraphique et Telephonique) - МККТТ (Международный консультативный комитет по телеграфии и телефонии): V.24 (механические характеристики) и V.28 (электрические характеристики). Сегодня эта организация носит название ITU-T. Хотя первоначально RS-232 был предназначен для связи центральной машины с терминалом, его простота и богатые возможности обеспечили ему более широкое применение. В современном IBM PC-совместимом компьютере может использоваться до четырех последовательных портов, имеющих логические имена соответственно COM1, COM2, COM3 и COM4. Базовые адреса портов и соответствующие прерывания приведены в таблице Таблица
Следует обратить внимание на тот факт, что использование прерываний IRQ10 и IRQ11 для последовательных портов возможно только на плате ввода-вывода для PC/AT (двойной слот). В компьютере, совместимом с PC/XT, для этой цели можно задействовать только два прерывания (IRQ4 и IRQ3) или использовать, если возможно, прерывание IRQ2 или IRQ5. В адресном пространстве IBM PC-совместимых компьютеров последовательный адаптер занимает восемь последовательных адресов, включая базовый. Однако через эти восемь адресов происходит обращение к 12 регистрам, которые программируются соответствующим образом (приложение ). По существу, сердцем последовательного адаптера является микросхема UART (Universal Asynchronous Receiver/Transmitter - универсальный асинхронный приемопередатчик). В IBM PC и PC/XT для этой цели использовалась микросхема типа 8250. После того как в ней были обнаружены ошибки, появились ее версии с буквами A и B. Для PC/AT решено было применить микросхему 16450, которая превосходила по скорости 8250. Улучшенной версией UART 16450 стала микросхема 16550. В настоящее время обычно используется UART 16550A. Данная микросхема имеет 16-символьный буфер на прием и на передачу, и, кроме того, может использовать несколько каналов прямого доступа в память DMA (Direct Memory Access). Другая версия этой микросхемы - 16550AFN. Стандарт передачи и приема использует высокие уровни сигналов до +/-15 В или +/-12 В. Уровень логического нуля соответствует напряжению +12В, а логической единицы - -12 В. При передаче микросхема UART преобразует параллельный код в последовательный и передает его побитно в линию, обрамляя исходную последовательность битами старта, останова и контроля. При приеме данных UART преобразует последовательный код в параллельный (опуская служебные символы). Основным преимуществом последовательной передачи является возможность пересылки данных на расстояния 1000 метров. В простейшем случае для приема и передачи через последовательный порт необходимо только три сигнала : TxD (Transmit Data - Передача данных), RxD (Recevive Data - Прием данных) и GND (Ground - "Земля"). В IBM PC-совместимых компьютерах существует два основных типа кабелей для интерфейса RS-232 : 25-сигнальный, изначально предусмотренный стандартом RS-232, и 9-сигнальный, используемый в соответствии с EIA-232D. При использовании последовательного интерфейса одно из устройств выступает как DTE (Data Terminal Equipment - Оконечное оборудование данных), а другое как DCE (Data Communication Equipment - Оборудование для передачи данных). Различие между ними состоит в направлении используемых сигналов. То есть, если сигнал для DTE является входным, то для DCE этот же сигнал будет выходным и наоборот.
Электрические параметры сигналов RS-232C: Входное напряжение ± 3V ¸ ±15V ; Входное сопротивление 3kOm ¸ 7kOm ; Входное напряжение при нагрузке 3¸7 kOm .. 7,5±2,5V.
3.6.3 Организация обмена по последовательному каналу
Протокол информационного канала реализуется при помощи программного обеспечения, зашитого в ПЗУ. Информационный канал придает передаваемому сообщению определенную форму и в соответствии с этой формой упаковывает сообщение при передаче и распаковывает при приеме. Аналогичную задачу должно решать программное обеспечение абонента. Сообщение - это оформленная по определенным правилам последовательность байтов, имеющих помимо функционально законченной смысловой части также признак начала и конца сообщения. Для передачи данных составим протокол обмена между контроллером и ЭВМ по последовательному каналу.
Обмен терминал-контроллер: посылки состоят из 5-ти байт.
1-й байт:
D7-D6 - признак старт-байта; D5-D0 - поле команды.
2-й и 3-й байт:
D5-D0 - 6 битов поля данных.
4-й байт:
D5-D2 - 4 младших бита старшего байта контрольной суммы (D3-D0); D1-D0 - 2 старших бита младшего байта контрольной суммы (D7-D6).
5-й байт:
D5-D0 - 6 младших битов младшего байта контрольной суммы.
Коды команд обмена “терминал-контроллер” помещены в таблицу
Обмен контроллер-терминал: посылки состоят из 6-ти байт.
1-й байт:
D7-D6 - признак старт-байта; D5-D0 - поле команды.
2-й байт:
D5-D4 - состояние пускателей “пуск” и “стоп”; D3-D0 - поле данных.
3-й и 4-й байт:
D5-D0 - поле данных.
5-й и 6-й байт:
D5-D0 - значение контрольной суммы (аналогично обмену “терминал-контроллер”).
Коды команд обмена “контроллер-терминал” помещены в таблицу
Примечание: данные содержатся в упакованном виде со 2-го по 4-й байт посылки в поле данных. Программа обеспечивающая описанный протокол обмена приведена в приложении
3.6.4 Расчет формы сигнала в линии связи и скорости обмена
Если генератор вырабатывает фронт посылки с амплитудой [0, +Е] вольт, то кривая тока, протекающего по сопротивлению нагрузки на приемном конце, может быть определена с помощью выражения: где I - установившееся значение тока в кабеле, А; где bk - корни промежуточного трансцендентного уравнения; а - нормированная нагрузка, равная: - нормированное по t время; - постоянная времени кабеля.
Здесь R и С - сопротивление, Ом/км, и емкость, Ф/км одного километра кабеля, l - длина кабеля, км. Согласно [ ] под Rон можно понимать либо внутреннее сопротивление генератора, либо сопротивление приемника. Однако эксперимент показал, что формулу ( ) можно использовать и для более общего случая. Поэтому общей нагрузкой кабеля будем считать: Rон=Ro+Rн Из анализа расчетных кривых построенных по формуле ( следует, что они имеют вид сдвинутых по оси n экспонент с различным наклоном. Некоторое отличие от экспоненциальной формы имеет место лишь в самых нижних частях кривых. Поскольку при расчетах наиболее существенными являются ее средняя (определяющая наклон фронта) и верхняя (определяющая время нарастания сигнала) части, можно допустить некоторую неточность в воспроизведении нижней части кривой. Это дает возможность найти приближенное выражение для расчета тока в приемнике: где b - множитель, учитывающий изменение наклона кривой; d - оператор сдвига, учитывающий смещение кривой. Воспользуемся формулой для b, полученной с помощью аппроксимирующей функции, в качестве которой выбрана окружность. Получим формулу: Аналогичным методом получим формулу для d: Таким образом, поставленная задача решена: получены простые выражения ( )-( ), имеющие замкнутую форму ряда. Ошибка при определении ординат кривой, лежащих в диапазоне (0.4 1.0)I, не превышает 0.015 установившегося значения амплитуды сигнала, которое определяется как: Если передача ведется двухполярными посылками с амплитудой на передающем конце Е, как в нашем случае, то формула ( ) запишется в виде Вычислим форму сигнала на приемной стороне кабеля, зная, что связь организована с помощью кабеля ТГ, который имеет следующие характеристики: · погонное сопротивление R=190 Ом/км; · погонную емкость С=50 нФ/км; · протяженность l=5 км. Расчет формы сигнала и скорости обмена производился в Eureka версии 1.0 и приводится ниже.
R=190 ; Сопротивление кабеля, Ом C=50e-9 ; Емкость кабеля, Ф l=5 ; Длина кабеля, км ;-------------------------------- E=12 ; Выходное напряжение передатчика Ro=5 ; Выходное сопротивление передатчика Rn=100 ; Входное сопротивление приемника ;-------------------------------- Pr=0.95 ; Предел амплитуды на входе ; приемника ;-------------------------------- Ron=Ro+Rn; Общая нагрузка кабеля a=Ron/R/l; Нормированная нагрузка b=0.824-sqrt(0.461-(0.405-0.64*a)^2) ; Множитель, учитывающий изменение наклона ;кривой d=1.932+sqrt(1.574-(1.207-2*a)^2) ; Оператор сдвига, учитывающий смещение ;кривой I=E/(R*l+Ron) ; Установившееся значение ;амплитуды сигнала на выходе передатчика Amp=Pr*I ; Амплитуда сигнала на входе при- ;емника Ta=0.02915*C*R*l^2 ; Постоянная времени кабеля P=d-ln((I-Amp)/I)/b ; Нормированная дли- ;тельность посылки Tc=P*Ta ; Длительность посылки V=1/Tc ; Скорость обмена по линии связи i(t)=I*(1-exp(-b*(t/Ta-d))) ;
Результаты расчета:
Variables Values
a = .11052632 Amp = .010805687 b = .23301088 C = 5.0000000e-08 d = 2.7078272 E = 12.000000 I = .011374408 l = 5.0000000 P = 15.564447 Pr = .95000000 R = 190.00000 Rn = 100.00000 Ro = 5.0000000 Ron = 105.00000 Ta = 6.9231250e-06 c = .00010775461 V = 9280.3453
Скорость модуляции Бод, что удовлетворяет условиям эксплуатации проектируемого устройства. Вид сигнала на стороне приема изображен на рисунке
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (170)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |