Учебное пособие: Методические указания к курсовому проекту по курсу

Название: Методические указания к курсовому проекту по курсу
Раздел: Остальные рефераты
Тип: учебное пособие Скачать документ бесплатно, без SMS в архиве

Министерство образования

Российской Федерации

Тульский государственный университет

Кафедра: “Автоматизированные станочные системы”

Методические указания

к курсовому проекту по курсу

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

Тула 2005

Разработали:

д.т.н., доцент В.С. Сальников

Заведующий каф. АСС: А.Н. Иноземцев

Редактор:

Регистратор:

Оформитель:

Содержание

1.Цель и порядок выполнения курсового проекта…………………

3

2. Содержание и оформление курсового проекта………………….

3

3. Методические указания по выполнению курсового проекта…..

7

3.1. Анализ кинематики станка……………………………………...

7

3.2. Функциональная схема СЧПУ………………………………….

8

3.3. Функциональная и электрическая принципиальные схемы узла сопряжения СЧПУ ос станком………………………………...

12

3.3.1. Узел связи с приводом………………………………………...

13

3.3.2. Узел связи с аналоговыми датчиками………………………..

16

3.3.3. Узел связи с датчиком обратной связи………………………

17

3.3.4. Узел связи с электроавтоматикой станка…………………….

22

3.4. Схемы электроавтоматики и подключение СЧПУ к станку….

26

3.5. Разработка алгоритма и программы цикла позиционирования

31

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

37


1.ЦЕЛЬ И ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА

Целью данного курсового проекта является привитие у студентов навыков общего подхода к задачам проектирования СЧПУ металлорежущими станками, а также навыков самостоятельной инженерной работы при решении конкретных задач по их разработке и эксплуатации. Курсовой проект выполняется по одной из профилирующих дисциплин специальности 210200 и рассчитан на применение студентами знаний и навыков, полученных при изучении таких дисциплин как “Управление процессами и объектами машиностроения”, “Автоматизированный электропривод станков и промышленных роботов”, “Электроника и микропроцессорная техника систем управления”, “Схемотехника”, “Теория автоматического управления” и др.

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

2. СОДЕРЖАНИЕ И ОФОРМЛЕНИЕ КУРСОВОГО ПРОЕКТА

Объектом курсового проекта является собственно СЧПУ, ее компоненты и связи с механическим модулем станка. Проект носит учебный характер и включает в себя следующие этапы:

1. Анализ кинематики станка и обоснование типа и числа управляемых и контролируемых параметров.

2. Уточнение функциональной схемы УЧПУ.

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

4. Обоснование необходимости построения контура адаптации и выбор контролируемого параметра.

5. Расчёт диаграммы нагружения одного из приводов станка при выполнении конкретной технологической операции.

6. Разработка электрических принципиальных схем узла измерения контролируемого для целей адаптации параметра.

7. Разработка блок-схемы алгоритма и программное обеспечение для одного из циклов интерполяции.

По результатам курсового проектирования в соответствии с требованиями стандартов ЕСКД оформляется пояснительная записка объемом 30-40 страниц рукописного текста и графический материал объемом 2,5-3 листа формата А1.

Графическая часть должна содержать:

-функциональную схему УЧПУ;

-функциональную схему интерфейса связи со станком;

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

-электрическую принципиальную схему канала измерения контура адаптации;

-диаграмму нагружения одного из приводов;

-блок-схему алгоритма цикла интерполяции.

Задание на курсовой проект выдается типом конкретного станка и вариантом задания (n), который равен порядковому номеру студента в общем списке группы.

Задание выдается в виде бланка задания, в котором указаны модель станка, тип привода подачи, цикл интерполяции, контролируемый параметр требующим своей реализации в курсовом проекте, код ее равен номеру задания (N). Необходимо

Для систем с мультиплексированной шиной адрес внешнего устройства принять равным А8Б8 , где АБ – начальный адрес, закрепленный за внешними устройствами в данной СЧПУ, а Х 8 = N8 .

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

(2.1)

где К- коэффициент усиления системы по одной из координат, 1/c;

Т – постоянная времени системы, с.

С целью сохранения устойчивости и обеспечения колебательного прехода процесса принять:

К=100 + 5n, 1/с; Т=0,5(l+1)×10-2 , c

3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ

КУРСОВОГО ПРОЕКТА

3.1. Анализ кинематики станка

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

Во всех случаях необходимо из общих соображений дать обоснование

применения имеющихся приводов подачи и главного движения, если они не

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

На основании проведенной работы делается заключение о количестве и типе управляемых и контролируемых параметров, делаются рекомендации по их обработке и формирования. Формируются требования по входам и выходам СЧПУ.

3.2. Функциональная схема СЧПУ

В качестве базовой модели СЧПУ в курсовом проекте берется одна из известных систем: “Электроника НЦ-31”, “Электроника НЦ-80” (МС2101), 2С32 (2Р32). Их функциональные схемы приведены в [8]. Интерфейсная часть приведенной в проекте СЧПУ должна четко отражать вариант задания по:

количеству ЦАП и АЦП;

интерфейсу ДОС;

Количеству входов/выходов интерфейса ЭА.

При этом необходимо определить:

область ОЗУ;

закрепить ячейки памяти за соответствующей информацией;

закрепить выходные каналы ЦАП и АЦП за соответствующими координатами.

Рекомендуется область памяти оформить в виде архива, рассчитанного на несколько управляющих программ. Для обработки корпусной детали (3-х координатная СЧПУ) средней сложности требуется до 300-1000 кадров программы.

Для записи кода (адреса) команд технологической группы достаточно одной ячейки памяти. Для записи числовой информации после кода этих команд (G, N, M, S) достаточно двух десятичных разрядов.

По адресам координатных перемещений (X, Y, Z) необходимо определить величину максимального перемещения в дискретах

Nmax = Xmax /D (3.1)

где в - цена одной дискреты, мм;

Xmax – максимальное перемещение по координате Х, мм.

При этом рекомендуется брать максимальное число, соответствующие полученному количеству разрядов (например, если Nmax = 80000, то необходимо принять = 99999 = 105 - 1)

= 10n – 1

где n – число разрядов Nmax .

При представлении числа необходимо учитывать знаковый разряд, тогда для записи Хmax необходимо n + 1 десятичный разряд, один из которых знаковый.

Емкость одной ячейки памяти – 1 байт двоичной информации. Если принять восьмеричную систему счисления, то в две последовательные ячейки (16 бит) могут быть записаны 5 разрядов восьмеричного числа (16/3 = 5+1/3). Для записи необходимо m ячеек памяти

(3.2)

Стандартный кадр управления программы круговая интерполяция без указания скорости подачи имеет вид:

G02 X + Xmax Y + Ymax I + Xmax J + Xmax (3.3)

и занимает объем

1 + 1 + 1 + + 1 + + 1 + + 1 + = 6 + 4

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

VОЗУ = (300¼1000)×(6 + 4)

Например, при Xmax = 800 мм, в = 0,01 мм, = 3

VОЗУ = 300×18 = 5400 байт =5,4 Кбайт

Необходимо также задать адреса всех периферийных устройств: регистров ЦАП и АЦП, ЭКА и ДОС.

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

Отметим некоторые из этих сигналов:

а) для каждой координаты сигналы:

с конечных выключателей крайних положений;

с конечных выключателей нулевого положения исполнительных органов;

с конечных выключателей замедления скорости при подходе к нулевому положению (1 или 2).

б) для привода главного движения:

с узла фиксации инструмента.

в) общий стоп.

г) готовность станка и др.

Определить максимальное время формирования управляющих импульсов

Гц (3.4)

где Vбх – скорость быстрых ходов, м/мин;

fmax – максимальная частота импульсов, поступающих с ДОС в СЧПУ.

Минимальный период выдачи импульсов на выходе ЦАП определяется временем вычислительных операций, выполняемых в соответствии с заданным алгоритмом позиционирования. В предлагаемых заданиях на проект цикла позиционирования число вычислительных операций: логических и арифметических, которые необходимо выполнить, чтобы сформировать выходной сигнал на ЦАП лежит в пределах от 6 до 14 операций (или от 12 до 30 команд)

tmin = W-1 ×n

где tmin – время вычислительных операций, с;

W – быстродействие микроЭВМ – СЧПУ, оп/с;

n – число команд по программе, реализующей алгоритм позиционирования (определяется в п. 3.5).

Тогда максимальное время формирования управляющего сигнала на выходе ЦАП

tmах = 1/fmax + К tmin + tАП , (3.5)

где К – коэффициент, учитывающий несоответствие реальной длительности выполнения операций алгоритма позиционирования длительности операций, используемых для определения W (принять К = 1,5);

tАП – время задержки в аппаратной части ЦАП или время преобразования.

В реальных системах tmах на два, три порядка меньше постоянной времени привода подачи или всей системы (Т) и всегда меньше 1/fmax .

3.3. Функциональная и электрическая принципиальные схемы узла сопряжения СЧПУ ос станком.

В данной курсовом проекте разработке подвергается один из четырех узлов сопряжения СЧПУ со станком: узел связи с приводом на основе ЦАП: узел связи с аналоговым датчиками на основе АЦП; узел связи с электроавтоматикой станка; узел связи с датчиком обратной связи (датчик положения).

В этой части необходимо определить:

функциональную схему или структуру узла связи;

количество линий связи или разрядность цифровых устройств, частоту обмена информацией;

составить электрическую принципиальную схему и дать описание ее работы.

3.3.1. Узел связи с приводом

Функциональная схема узла связи с приводом (УСП) так же, как и его принципиальная схема существенно зависят от типа выбранного ЦАП. Однако во всех случаях на функциональной схеме должно быть показано необходимое количество каналов (2 или3) устройство распознания адреса (дешифратор адреса) необходимые элементы управления работой ЦАП, регистр ошибки, собственно ЦАП, необходимые оптронные развязки и т.д.

Разрядность регистра ошибки nRO определяется величиной ошибки, выраженной в единицах дискреты:

, (3.6)

где К – коэффициент усиления СЧПУ, 1/с;

D - величина дискреты, мм/имп.

Например, если в исходных данных К = 100 1/с, а D = 4×10-4 мм/имп (ВЕ 51) и Vmax = 10 м/мин, то

ед., т.е. nRO = 11

Наиболее важными характеристиками ЦАП, определяющими работу узла связи СЧПУ с приводом, является разрядность преобразуемого кода и время преобразования. При выборе разрядности ЦАП необходимо обеспечить требуемый диапазон регулирования скорости. Диапазон регулирования скоростей приводов подач в станках, как правило, лежит в пределах от Д = 1000:1 до 10000:1. Разрядность ЦАП

nR Ц = log2 Д (3.7)

Передача информации от СЧПУ к ЦАП, как правило, осуществляется на постоянной несущей частоте fK (5¼10) w C /2 p, где w C - частота среза привода. На основании анализа асимптот логарифмических амплитудно-

частотных характеристик в первом приближении частоту среза для m = КТ > 1 можно определить из выражения:

, (3.8)

Для случая m = KT < 1

Время преобразования ЦАП t n должно удовлетворять условию

(3.9)

В этом случае быстродействие ЦАП практически не сказывается на динамику станка. Исходя из рассчитанных значений nR Ц и t n выбирают нужный ЦАП. ЦАП может работать в двух режимах – двукратного и четырехкратного умножения.

В режиме четырех кратного умножения для всего диапазона преобразуемых кодов выходное напряжение имеет один знак. Однако приводы станков реверсивные, что требует двухполярного выходного напряжения. В силу этого работу ЦАП надо организовать таким образом, чтобы напряжение на выходе меняло знак. Это может быть достигнуто путем переключения знака опорного напряжения на входе ЦАП или использование специальных схем, устанавливаемых на выходе.

В режиме двукратного умножения весь диапазон входных кодов разбивается пополам за счет соответствующего включения самого ЦАП. При этом разрядность входного кода уменьшается ровно вдвое. На это стоит обратить внимание при построении аппаратной части преобразователя. Для глубоко регулируемых приводов входной код, преобразуемый в напряжение имеет значительную разрядность. В этом случае необходимо использовать специализированные схемы ЦАП [5]. Пример подключения ЦАП к каналу микроЭВМ показан на функциональной схеме рис. 3.2.

В ее состав входит буферный регистр памяти D2, соответствующей разрядности. Регистр имеет входы управления для выбора микросхемы (CS ) и записи (С). Выбор микросхемы осуществляется по адресу, формируемому на выходе элемента D8. Все выходы буферного регистра подключены к ЦАП через оптронные развязки, которые обеспечивают гальваническую развязку СЧПУ от периферийных устройств. Это способствует повышению ее надежности и помехозащищенности. Необходимо выбрать тип оптронов и рассчитать параметры сопротивлений. Одним из разрядов регистра D2 используется для передачи информации о знаке. Выход этого разряда подключается к соответствующим входам мультиплексора D9, обеспечивающего переключение знака опорного напряжения на входе ЦАП D3. Микросхема D4 преобразует выходной ток ЦАП

в напряжение. В качестве ЦАП может использоваться преобразователь с встроенными регистрами и дополнительными каналами управления


3.3.2. Узел связи с аналоговыми датчиками

для преобразования аналоговых сигналов в код используются аналогово-цифровые преобразователи (АЦП) [5].

Как для ЦАП так и для АЦП основными характеристиками, определяющими возможность их использования в конкретной СЧПУ является разрядность и время преобразования.

В курсовом проекте будем считать, что АЦП предназначен для контроля некоторого параметра контура адаптации, то есть на его выходе присутствует сигнал, изменяющийся в пределах ±10 В.

В этом случае разрядность может быть определена по зависимости (3.7). допустимое время преобразования можно определить на основании частоты среза системы wс , аналогично, как и для ЦАП по (3.9).

Схемное решение АЦП аналогично ЦАП. Отличие заключается в направлении передачи информации и дополнительных сигналах управления [5]. При вычерчивании принципиальных схем необходимо учитывать тип шины СЧПУ, характер процедуры обмена информацией процессора с периферией, назначение и возможные режимы работы всех используемых в устройстве микросхем.

3.3.3. Узел связи с датчиком обратной связи.

Измерительная система состоит из ДОС и преобразующего устройства. В качестве ДОС в станкостроении используются самые различные датчики. В курсовом проекте использованы три типа датчиков: фотоимпульсный типа ВЕ-51 (ВЕ-178) и инуктивные-сельсин типа БС-155 и вращающийся трансформатор типа ВТ. Сельсин может работать в нескольких режимах. В курсовом проекте будем предполагать, что он используется в фазовом режиме при этом выходной сигнал определяется

(3.10)

где j - сдвиг фазы выходного напряжения относительно опорного напряжения ; w - частота изменения опорного сигнала.

В фазовом режиме имеет место линейность преобразования угла поворота датчиков µ в фазовый сдвиг выходного напряжения j . Коэффициент преобразования ДОС

(3.11)

Измерительная система должна обеспечивать:

требуемую точность измерения, что определяется единицей дискреты;

преобразование фазного сдвига в код;

абсолютное перемещение во всем диапазоне.

В проекте следует:

определить передаточное число приборного редуктора;

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

обосновать принцип формирования питающего напряжения ДОС;

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

составить электрическую принципиальную схему измерительной системы, которая должна содержать схему дешифрации адреса, схемы преобразователя фаза-код (ПФК), записи ДОС и др., привести описание схемы.

Требуемая величина единицы дискреты (D ) обуславливается ценой оборота ДОС (ОД ) и числом делений фазы (q ). В зависимости от шага ходового винта (hВ ) ДОС сочленяется с ним непосредственно или через приборный редуктор с передаточным числом i .

; (3.12)

Рекомендуется принять шаг винта (hВ ) из ряда 5, 8, 10, 15, 20 мм. Далее по заданию из справочной литературы определяются все основные характеристики ДОС. Преобразование фазовый сдвиг- код целесообразно осуществлять с помощью время импульсного ПФК. Принцип его основан на преобразовании фазного сдвига во временной интервал. Который заполняется импульсами частотой fr и организует их счет

fr = fДОС × q (3.13)

где fДОС – частота изменения питающего напряжения ДОС.

(Для БС 155 принять fДОС = 400¼1000 Гц).

Для питания ДОС необходимо реализовать трехфазное напряжение со сдвигом 1200 .В качестве примера рассмотрим схемное решение измерительной системы с ДОС типа сельсин рис. 3.3.

Схема содержит формирователи трех синусоидальных напряжений сдвинутых относительно друг друга на 1200 (D5, D6, D7, OP1, D9, D10, D11, D13, D14, D15, OP13), подаваемых на обмотки питания сельсина. Каналы идентичны и отличаются лишь тем, что в элементах D5, D9, D13 (ПЗУ) записаны коды синусоид, сдвинутых на 1200 . Для формирования значения синуса во всех четырех квадрантах используется устройство управления D8. Выходной сигнал с ДОС поступает через формирователь D21 на триггер D16. Время его открытого состояния соответствует фазовому сдвигу сигнала с ДОС относительно опорного сигнала. Этот интервал заполняется частотой fr с делителя частоты D1. Таким образом, код в счетчике D19 является кодом фазового сдвига. Далее этот код переписывается через оптронную развязку ОР4 в буферный регистр D20 и с него считывается процессором. Формирование абсолютного перемещения осуществляется программным способом.

Необходимо разработать принципиальную схему дешифрации адреса устройства ПФК и схему управления ей.


Алгоритм определения абсолютного отсчета основан на суммировании текущего кода фазы К j , кода константы L , соответствующего одному обороту датчика. При n оборотах датчика код соответствующий абсолютному перемещению равен

N j = K j + n L (3.14)

Константа одного оборота L = log2 q .

Для формирования сигнала поворота ротора ДОС на ОДИН оборот и направления движения используется последовательность измерений L1 < L2 < ¼ < Li < L. Причем Li < L .

На основании анализа очередности достижения кодом фазы K j значений Li делается заключение о направлении перемещения и завершении одного оборота. Как правило, L1 = 0, Ln = L . При движении в прямом направлении происходит изменение кодов в очередности L1 , L2 , L3 ¼ Ln , L1 , L2 ¼ Причем переход Ln L1 соответствует завершению оборота.

При движении в обратном направлении Ln , Ln -1 , ¼ L3 , L2 , L1 , Ln , Ln -1 то есть переход L1 Ln соответствует завершению оборота в другом направлении.

Время формирования текущего значения измеряемых координат t

t = t0 + tАП + tР , (3.15)

где t0 - время получения кода фазы с датчика, с;

tАП – время задержки в аппаратной части измерительной системы;

tР – время расчета абсолютного перемещения.

В первом приближении для оценки можно считать t0 = 1/ fДОС

Однако с целью разделения интервалов измерения и считывания информации целесообразно

(3.16)

Задержка аппаратной части определяется на основании принципиальной схемы измерительной системы и временем необходимым процессору на обслуживание прерывания (tАП » 25 мкс ). Время расчета tР – определяется сложностью алгоритма расчета и необходимой разрядностью. В расчетах можно принять tР = 0,5 ¼2 мс . Необходимо обеспечить, чтобы при максимальной скорости перемещения за t не происходило полного оборота ДОС, т.е.

(3.17)

В противном случае происходит потеря информации в цепи ДОС и ее разрыв.

Для фотоимпульсного датчика необходимо определить передаточное число приборного редуктора

I = OД / hB (3.18)

Разрядность первичного счетчика импульсов необходимо определить из такой характеристики ДОС, как число импульсов на оборот (%). Разрядность счетчика определяется из зависимости

(3.19)

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

Следует отметить, что в микропроцессорном комплекте серии К1801 имеется специальная БИС К1801ВП1-015, предназначенная для связи процессора с фотоимпульсными датчиками, решающая все перечисленные выше задачи.

3.3.4. Узел связи с электроавтоматикой станка

На основании результатов, полученных в 3.1., проектируется интерфейс на соответствующее число входов и выходов. При разработке принципиальной схемы для упрощения задачи необходимо указать на ней дешифратор адреса, два буферных регистра по 8 разрядов на входные и выходные сигналы, оптронные развязки на входах и выходах. Будем предполагать, что на выходах реализуется М – функция, на входах подключаются конечные выключатели.

Схема интерфейса показана на рис. 3.5. Расчет выходной оптронной развязки производить на напряжение 24 В и ток не менее 200 mA, расчет входной оптронной развязки производить на напряжение 24 В и ток не более 15 mA.

3.5. Алгоритмы интерполяции.

Алгоритм интерполяции координирует движения приводов по осям станка.

Существует ряд алгоритмов, решающих эту задачу. Для обеспечения управления приводами подач с высокой скоростью при­меняют метод покодовой интерполяции, при котором выдаваемая на управление информация содержит приращение по координатам за некоторое время t. На высоких скоростях эти приращения существенно больше величины дискреты, однако информация поступает с частотой, намного превышающей пропускную способность привода.

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

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

Алгоритмы реализуют следующую функцию для линейной интерполяции: , где хК и уК - координаты конечной точки интерполируемого отрезка прямой; и - приращения координат за время t (рис. 2.1, а). Для круговой интерполяции по часовой стрелке и - соответственно в первой и второй половинах первого квадранта; здесь х0 и у0 - координаты точки дуги окруж­ности, от которой рассчитываются очередные приращения по координатам (рис. 2.1, б). Следует отметить, что до обращения к алгоритму определяется перемещение по ведущей оси ( или ) в зависимости от заданной скорости и времени t, а окон­чание отработки перемещений в заданном кадре контролируется вне алгоритма.

Рис.1 Линейная (а) и круговая (б) покодовая интерполяция и алгоритм (в) покодовой круговой интерполяции в первом полуквадранте; во вотором полуквадранте изменяется содержимое блока 10 ( ; ; ); блока 12 (; ; ); блока 13 (;;)

Алгоритм линейной интерполяции реализует зависимость ; в нем использована оценочная функция вида , где Hi шаг интерполяции в i-м цикле; xi , yi - координаты текущей точки в i - м цикле.

Алгоритм работает следующим образом. По заданному (остаток перемещения по оси Х; при i = 0 ) выбирается такой шаг Hi , чтобы выполнялось условие . Далее делается шаг по оси Х величиной Hi , рассчитывается значение и анализируется Fi . Если , то делается шаг Hi в положительном направлении оси Y, а если , то шаг в отрицательном направлении, и рассчитываются значения в первом случае и во втором случае.

Шаги Hi по оси Y делаются до тех пор, пока выполняется условие Fi < 0.. Если оно не выполняется, т. е. , то проис­ходит переход к следующему циклу, для которого рассчитывается и . При , и процесс прекращается.

В начале отработки алгоритма Fi = 0. Промежуточная точка траектории, определяемая приращениями и , в общем случае не лежит на прямой, заданной координатами и , поэтому конечное значение . Во избежание накопления ошибки при последовательных вычислениях значений , за­поминается конечная величина Fi, полученная в предыдущем цикле вычислений, и добавляется к текущему значению Fi следу­ющего вычисления.

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

Аналогично работает алгоритм при круговой интерполяции.

В первом полуквадранте решается уравнение вида по оценочной функции . Ведущей координатой является Y. Во втором полуквадранте решается уравнение вида и ведущей является коорди­ната X. При этом изменяется содержание трех блоков алгоритма по рис. 2.1.

Порядок работы блоков следующий. В блоке 2 исходные данные , , , , и вводятся в рабочие ячейки. Начальный шаг Hi выбирается в блоках 3, 4 и 5. На этом работа вспомогательной части алгоритма заканчивается, и происходит переход к основной части, причем в ячейке W сохраняется значение .

3.6.Канал адаптивного управления.

Адаптивное управление подразумевает приспосабливание объекта к изменяющимся условиям функционирования. Современные системы ЧПУ обладают огромными вычислительными мощностями и большим быстродействием. Они способны реализовать такое управление в режиме реального времени. Для механической обработки это в частности означает поддержание условий резания в оптимальных границах при изменении порой случайным образом таких факторов, как припуск, механические характеристики обрабатываемого материала, состояние режущего инструмента, технологической системы и т. д. Нет однозначного критерия оценки условий в зоне резания. Наиболее информативным параметром в этом плане вероятно является температура в зоне резания. Однако её прямое измерение сопряжено с большими техническими трудностями (малая величина- единицы милливольт, большое зашумление и т. д.). В связи с этим наиболее часто используют некоторые косвенные параметры. К ним относят силы резания, мощность и ток потребляемые приводами подачи и главного движения, уровень вибраций в технологической системе и т. д.. В качестве задания на курсовой проект выбраны следующие параметры: I= - постоянный ток в цепи двигателя постоянного тока, I , Iф - переменные трёхфазный и однофазный токи в цепи асинхронных двигателей, T0 C- температура в зоне резания, , P- одна из составляющих силы резания. Для построения контура адаптации совершенно необходимо знать средние значения и диапазон изменения этих параметров. С этой целью следует провести анализ условий работы технологического оборудования, в смысле определения нагрузок на исполнительные органы, а через них и величины контролируемых параметров. В курсовом проекте предлагается рассмотреть одну из типовых технологических операций: точение и фрезерование конуса и укосины соответственно, выпуклых или вогнутых поверхностей. Составить последовательность её выполнения, режимы обработки, силы резания и временные интервалы отдельных переходов. Это позволит построить диаграмму нагрузок и в конце концов определить диапазоны и средние значения контролируемых параметров.

3.6.1. Диаграмма нагружения привода.

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

Для построения ДНП необходимо произвести расчёт режимов резания для чернового многопроходного точения (фрезерования) и чистового прохода. Расчёт выполняется по одной из известных из курса «Технология машиностроения» методик, учитывающих величину снимаемого припуска и количество необходимых проходов. После чего на основании геометрических размеров и формы обрабатываемых поверхностей определяются временные интервалы рабочих и холостых ходов на каждом из переходов. Силовые характеристики определяются на основании расчётных значений сил резания. Для измерительных схем контроля температуры или тока в цепи приводов главного движения расчёт производится по силе Рz , для контроля тока в цепи привода подачи по силе Ру . При этом следует обязательно учитывать возможное изменение скорости резания в зависимости от конфигурации обрабатываемой поверхности.

Во всех случаях ДНП целесообразно строить в координатах мощность на валу двигателя (момент, сила резания) и время. Совершенно очевидно для приведения мощности к валу двигателя необходимо учитывать особенности кинематических связей конкретных механических модулей. Для большей наглядности иногда удобно по оси времени использовать логарифмический масштаб.

Методика расчета диаграммы нагружения для фрезерных операций.

Заданная интерполяция G02.

Рис.4. Схема движения инструмента по заданной траектории

1. Выбираем припуск t , и ширину В.

2. Рассчитаем количество проходов: n = (№ варианта+10)/ t+1

3. Выбираем обрабатываемый материал.

4. Задаемся подачей по табл. 33(2, стр.284)

Рассчитаем скорость резания в результате снятия припуска за 11 проходов по следующей формуле (2, стр. 282):

Vy = ;

По табл.39 (2,стр.286) выберем значения:Сv , m, X, Y, q, u, p.

Период стойкости фрезы Т, по табл. 40(2, стр. 290)

KV – является произведением коэффициентов, учитывающих влияние материала заготовки Км V табл.1-4, состояние поверхности Кп V табл. 5, материала инструмента Ки V табл.6 из 2 источника стр.261-263.:

KV = Км V * Кп V * Ки V = Кг

Частота вращения будет равна: n = ,

где в – диаметр обрабатывающей фрезы

Sмин = n *S= Sz * z * n.

5. Определяем усилие резания:

Рz =, где по табл.22 (2, стр.273) находим:

Ср , х, у, n, q, w.

Кмр =

6. Определяем время рабочих ходов для каждого из проходов по следующей формуле: ti = li / Sмин . , где li – число проходов.

7. Определяем время холостых ходов для всех проходов по формуле:

tхх i = (li + κ) / 10*Sмин , где κ – величина врезания инструмента

По полученным данным строим диаграмму зависимости силы резания от времени. Диаграмма зависимости представлена в графическом документе.

Пример диаграммы нагружения привода подач показан на рис. 2.2.

РИС2.2

3.6. Схема измерения контролируемого параметра..

Существенное влияние на схемное решение измерительной цепи оказывает вид контролируемого параметра, оговорённый в задании на курсовой проект. Всего рассмотрено 4 вида параметров: I= , I , Iф , T0 C, P-соответственно постоянный ток в цепи двигателя постоянного тока, переменный трёхфазный и однофазный токи в цепи асинхронных двигателей, температура в зоне резания и одна из сил резания.

При измерении токов важно определить диапазон их изменения по ДНП и минимальное значение (ток холостого хода) из характеристик привода. Путём исключения влияния последнего на результаты измерения и повышения коэффициента усиления схемы может быть обеспечена максимальная её чувствительность. Для перевода мощностей и моментов в соответствующие токи необходимо пользоваться соотношениями известными из курса «Автоматизированный электропривод».

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

Следует помнить, что во всех схемах измерения выходное напряжение, соответствующее максимальному значению контролируемого параметра, не должно превышать стандартизованного значения входного напряжения канала АЦП системы ЧПУ (± 10В).

Схемы измерения сигналов малой величины термо-ЭДС, сил резания с помощью датчиков пьезо-ЭДС, шунтов для измерения постоянных токов (10...100мВ) строятся на основе известных схем усилителей постоянного тока с большим коэффициентом усиления 100...1000 и более. Для компенсации постоянных составляющих на входе должны быть предусмотрены балансировочные цепочки ( компенсация тока холостого хода). С целью снижения влияния внешней среды на точность измерения необходимо предусмотреть цепочки температурной стабилизации и шумоподавления.

Пример схемы измерения трёхфазного тока показан на рис.3.6.

РИС 3.6

На этой схеме источник напряжения на трансформаторе TV1 и диодах VD7...VD10 выполняет функции компенсатора тока холостого хода. Конденсатор Сф2 предназначен для сглаживания пульсаций выходного напряжения, а потенциометр R- для точной настройки на значение тока холостого хода. Расчетное значение выходного напряжения этого источника вероятно не должно превышать 10...15В, а ток нагрузки должен быть на порядок больше тока потребляемого входной цепочкой АЦП СЧПУ (т.е. 5...20мА).

Основная измерительная цепочка собрана на трансформаторах тока ТА!...ТА3, трёхфазном мостовом выпрямителе VD1...VD6, фильтре Сф1 и нагрузке Rн1. Трансформаторы тока выбираются исходя из максимальной нагрузки на привод в соответствии с его диаграммой нагружения. При этом обязательно делается пересчёт нагрузки в значение фазного тока. Например по КПД кинематических связей и преобразователей энергии. Таким же образом может быть найдено и значение соответствующего фазного тока холостого хода. Трансформаторы тока выбираются на основании соотношения I2 /I1 из ряда: 5/20; 5/35; 5/ 50; 5/63; 5/100 и т.д. Расчёт сопротивления нагрузки трёхфазного выпрямителя следует производить из следующих соображений: Udmax —Udxx £10В; Id = 1.3I2 и I2 max » 5. Необходимо рассчитать его мощность и выбрать по ней тип резистора.

3.6.3 Разработка схемы соединения системы ЧПУ с внешними устройствами

Схема соединения должна учитывать все внешние устройства необходимые для обеспечения работы станка в соответствии с заданием. Необходимо указать число информационных линий в каждом канале связи с внешними устройствами. Пример схемы соединения показан на рис.2.4.

РИС. 3.4

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

1. Сосонкин В. Л. Микропроцессорные системы числового программного управления станками. - М., 1985. - 198 c.

2. Станки с программным управлением и промышленные роботы. Локтеева С. Е. - М., 1986. - 320с.

3. Станки с программным управлением: Справочник. - М., 1981. - 200с.

4. Ратмиров В. А. Управление станками гибких производственных систем. - М., 1987. - 272с.

5. Гнатек О. Р. Справочник по цифроаналоговым и аналогово-цифровым преобразователям /Пер. с англ. под ред. Ю. А. Рюжина. - М., 1977. - 76с.

6. Волчкевич Л. И., Ковалев М. П., Кузнецов М. М. Комплексная автоматизация производства. - М., 1983. - 270с.

7. Аналоговые и цифровые интегральные схемы: Справочник / Под ред. С. В. Якубовского. - М.: Радио и связь, -1985.- 360с.

8. Микропроцессоры. В 3-х кн.: Учеб. для втузов / Под ред. Л. Н. Преснухина. Кн. 1. Архитектура и проектирование микро-ЭВМ. Организация вычислительных процессов. - М.: Высш. школа,1986.

9. Проектирование цифровых устройств на однокристальных микроконтроллерах / В. В. Сташин и др. - М.: Энергоатомиздат, 1990.

10. Микропроцессоры имикропроцессорные комплекты интегральных микросхем: Справочник. В 2-х т. / Под ред. В. А. Шахнова. - М.: Радио и связь, 1988.

11. Комплект БИС 1804 в процессорах и контроллерах. / Под ред. В. В. Смолова. - М.: Радио и связь. - 1990.

12. Калабеков Б. А. Микропроцессоры и их применение в системах передачи и обработки сигналов. - М.: Радио и связь, 1988.

13. Роботизированые технологические комплексы и гибкие производственные системы в машиностроении. Альбом схем и чертежей. / Под ред. Ю. М. Соломенцева. - М.: Машиностроение, 1989. - 270с.

14. Микропроцессоры и микро-ЭВМ в системах автоматического управления: Справочник / С. Т. Хвощ, Н. Н. Варлинский, Е. А. Попов: Под общ. ред. С. Т. Хвоща. - Л.: Машиностроение, 1987. - 640с.

15. Зельдин Е. А. Цифровые интегральные микросхемы в информационно-измерительной аппаратуре. - Л.: Энергоатомиздат. Ленингр. отделение, 1986. - 280с.

16. Федорков Б. Г., Телец В. А., Дегтяренко В. П. Микроэлектронные цифро-аналоговые и аналого-цифровые преобразователи. - М.: Радио и связь, 1984. - 282с.

17. ГОСТ 2.708-81 ЕСКД. Правила выполнения электрических схем цифровой вычислительной техники. - М.: Госстандарт СССР, 1981. - 32с.

18. ГОСТ 3.1418-82. Оформление техдокументации. - М., 1982. - 29с.

19. 180 аналоговых микросхем: Справочник. В. 7 / О. А. Мячик. - М.: Патриот, 1993. -120с.