Алгоритмы поиска заданной неисправности в системе ЧПУ

Последовательность действий для составления алгоритма при неисправности "Повышенная контурная погрешность". Разработка специальной тест-программы для проверки и диагностирования отдельных узлов субблока, а также проверки его взаимодействия с ЭСПУ.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 16.03.2015
Размер файла 35,7 K

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

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

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

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

1. Разработать алгоритмы поиска заданной неисправности в системе ЧПУ

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

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

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

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

- блок печати и конца алгоритма.

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

Алгоритм, состоящий из блок-схем, дает полное представление о работе той или иной системы.

В разработанном мною дипломном проекте были рассмотрены методы устранения заданных неисправностей:

- в электроприводе (прерывистое движение привода подач).

- в электронной системе программного управления (повышенная контурная погрешность).

- в заданном субблоке SB-466 (отсутствует запись информации в регистр состояния (РС)).

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

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

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

Еще возможной причиной неисправности может быть неправильно установленный угол СИФУ б-начальный. В этом случае необходимо в цепи синхронизации с сетью произвести регулировку угла с помощью подстроечного резистора в соответствии с технической документацией.

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

Последовательность действий для составления алгоритма при неисправности “ Повышенная контурная погрешность”.

Возможных причин может быть несколько. Во-первых необходимо проверить правильность работы блока питания. Во-вторых мы должны проверить правильность настройки ЦАПа и его исправности. В-третьих проверить правильность настройки субблока запитки датчиков. Затем проверяем на исправность субблок оцифровки. Если и в данном случае все исправно, то необходимо проверить субблок SB-452, который является буферной платой для ЦАПа и оцифровки. Затем проверяем блок умножения, который является формирователем эквидистанты. В последним в нашей проверке будет блок преобразования кодов БПК.

Последовательность действий для составления алгоритма при неисправности “Отсутствует запись информации в регистр состояния (РС)”.

Запись информации может отсутствовать из-за того, что неисправен один из элементов DD5, DD22, DD23, DD24, DD27, DD25.

Необходимо проверить исправность платы SB-466,т.е на формирование адреса регистра состояния, регистра данных, СИПа; на обработку входных сигналов(не засажены ли они) и проверить прохождение их по каналу в соответствии с функциональной схемой платы.

алгоритм неисправность погрешность тест

2. Разработать тест-программу для диагностирования субблока SB-466

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

Тест-программа может храниться в ПЗУ ус-ва ЭСПУ ,а также может быть записана с помощью перфоратора на перфоленту или храниться на УЗЛ.

Программа записана но адресу 200 и запускается с клавиатуры путём нажатия клавиш 200 G . При прохождении программы проходит проверка регистров адреса и данных, а также проверка субблока SB-466 на прерывания. При прохождении программы и не обнаружении ошибок в работе субблока на БОСИ высвечивается «Тест завершён,ошибок нет»

Текст программы:

Тест-программа для проверки субблока SB- 466

по прерыванию в машинных кодах.

200/12737

202/100

204/177554

6/777

74/76

76/0

R6/100

200G.

Тест-программа для проверки субблока SB- 466

по прерыванию на языке ASSEMBLER.

MOV 12737, # 200

MOV 100, # 202

MOV 177554, #204; заносим в ячейку памяти с адресом 204

адрес вектора прерывания

M1: MOV 76, #74

MOV 0, #76

MOV 1000, R6

BR M1; безусловный переход к метке М1

CMP # 160, 17754;

END.

Данная программа проверяет субблок в комплексе по прерыванию.

3. Рассчитать мощность и выбрать двигатели для привода главного движения и приводов подач

Выбор электродвигателя предполагает:

выбор номинальной частоты вращения,

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

Расчет мощности двигателей для длительного режима работы

При постоянной нагрузке (см. рис. 3.1. а) определяется мощность РС или момент МС механизма, приведенные к валу двигателя, и по каталогу выбирается двигатель, имеющий ближайшую не меньшую номинальную мощность РН:РН ? РС .

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

МН = МН л, а МН = РН щН,

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

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

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

фН = ?РН /А = ?РCР /А, °С.

1. Определяется средняя мощность нагрузки:

РРС = (Р1t1 + Р2t2 + … Рntn)/(t1 + t2 + … + tn)

2. Предварительно подбирается двигатель с номинальной мощностью РH. При этом:

РН = (1,2 - 1,3)РСР, кВт

3. Определяются номинальные потери подобранного двигателя:

? РН = РН (1 - зН) / зН, кВт

4. Определяются по диаграмме потери ?Р1, ?Р2, … ?Рn :

? РН = Рn( 1 - зn) / зn , кВт

где зn - КПД, соответствующий мощности РН и зависящий от загрузки двигателя, т. е. К=Рn / РН

зn = 1 /{1 + (1 / зn - 1 ) [a / К + К ) / (а + 1)]}

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

5. Определяются по диаграмме средние потери

?РРС = ( ?Р1t1 + ?P2t2 + … + ?Pntn ) / ( t1 + t2 + … + tn ) ,кВт

6. Проверяется условие равенства средних и номинальных потерь. При их расхождении более чем на 10% подбирают другой двигатель и повторяют расчет.

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

1. Определяют величину эквивалентного тока

IЭ = v ( I12t1 + I22t2 + … + In2tn ) / ( t1 + t2 + … + tn ), А

2. По каталогу выбирают двигатель, номинальный ток которого равен или несколько больше IЭ.

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

РЭ = ( ?Р12t1 + ?Р22t2 + … + ?Рn2tn ) / ( t1 + t2 + … + tn ), кВт

или эквивалентного момента

MЭ = v (M12tl+M22t2+.. + Mn2tn) / (t1 + t2+ ... + tn), Нм.

Расчет мощности двигателей для повторно-кратковременного и кратковременного режимов работы

Повторно-кратковременный режим работы

1. По нагрузочной диаграмме определяют среднюю мощность рср-

2. Выбирают двигатель, номинальная мощность которого не меньше средней мощности.

3. Определяют эквивалентную мощность РЭ (или МЭ).

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

Р = РЭ vПВ/ПВном, кВт,

М= МЭ vПВ/ПВном, Нм,

I = Iэ v ПВ/ПВном, А.

5. По каталогу выбирают двигатель с номинальной мощностью Рн при ПВном так, чтобы РН ? Р

6.Выбранный двигатель проверяют по перегрузочной способности.

Кратковременный резким работы (см. рис 3.2. а).

Для этого режима используются двигатели кранового типа с продолжительностью 15, 30, 60 и 90 мин, для которых указываются соответствующие номинальные мощности. Мощность двигателя определяется по методу эквивалентных величин.

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

фУСТ = ?РКР / А = ( К + IКР2 R ), °С.

Ток двигателя в кратковременном режиме работы, допустимый в течение времени tКР:

IКР = IHv( 1 + b ) / ( 1 - b ), А,

где Ь=е-tR/Tн, ТН -- постоянная времени нагрева двигателя, с.

Коэффициент тепловой перегрузки двигателя

РТ = ?РКР / ?РН = ( К + IКР2 R ) / ( К + IН2 R ) или

РТ = 1 / ( 1 - е-tR/Tн ).

Если постоянные потери неизвестны, то номинального режима их ориентировочно принимают равными переменным потерям в двигателе:

К = IН2 R, Вт.

Если постоянные потери ?РКР и ?РН , то постоянная времени определяется из соотношения:

ТН = tКР / йn [ РТ / (РТ + 1) ], с.

Рис.3.1. Нагрузочные диаграммы для длительного режима:

а - с постоянной нагрузкой, б - с переменной нагрузкой.

Рис.3.2. Нагрузочные диаграммы и диаграммы нагрева:

а - для кратковременного режима работы,

б - для повторно-кратковременного режима работы.

Типовое

обозначение

Момент

Нм

Ном.част.

Вращ.

Макс.част.

вращ.

Макс.част.

вращ.

1P.ar-b5

3.5

750

1500

3000

1P.ar-b6

4.7

750

1500

3000

1P.ar-b7

7

750

1500

3000

1P.ar-1

10

500

1500

2000

1P.ar-2

13

500

1500

2000

1P.ar-3

17

500

1500

2000

1P.ar-4

23

500

1500

2000

4. Расчет мощности потребляемой заданным субблоком (модулем) УЧПУ

Для наглядности расчета мощности потребляемой заданным модулем УЧПУ составим таблицу, в которую включим наименование микросхемы, их количество, потребляемый ток, питающее напряжение и рассчитанную мощность. Мощность, потребляемая микросхемами одной серии, рассчитывается путем умножения количества микросхем данной серии на мощность потребляемой одной микросхемой этой же серии. Мощность одной микросхемы определяется формулой: P = IпотUпит.

Таблица

Наименование микросхемы

Количество

Iпот.мА

Uпит. В

Pпот. мВт

Итого потребляемая мощность SB-466 составляет:

мВт+мВт=мВт (Вт), где

мВт составляет суммарная рассеиваемая мощность всех резисторов субблока ( Вт * = мВт)

Рассчитанная мощность, потребляемая субблоком SB-466, примерно соответствует нормам, приведенным в технической характеристике данного модуля.

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

...

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

  • Функциональная схема объекта заданной структуры. Выбор алгоритма диагностирования. Построение принципиальной схемы дешифратора технического объекта. Выбор элементной базы и построение принципиальной схемы устройства автоматического поиска неисправностей.

    контрольная работа [196,9 K], добавлен 28.01.2017

  • Использование класса статических массивов структур и базы данных "ODER" при создании программы на языке С++. Основные формы выдачи результатов. Технические и программные средства. Тесты для проверки работоспособности алгоритма создания программы.

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

  • Создание программы для поиска минимума функции двух вещественных переменных в заданной области с помощью генетического алгоритма. Генетические алгоритмы и операторы. Создание начальной популяции. Размножение. Мутация и селекция. Тестирование программы.

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

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

    презентация [128,2 K], добавлен 22.10.2012

  • Способы построения остовного дерева (алгоритма поиска в глубину и поиска в ширину). Вид неориентированного графа. Понятие и алгоритмы нахождения минимальных остовных деревьев. Последовательность построения дерева графов по алгоритмам Крускала и Прима.

    презентация [22,8 K], добавлен 16.09.2013

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

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

  • Общие сведения в области формирования контрольной суммы и проверки кластеров. Основные элементы в файловой системе Windows и их взаимодействие. Разработка программы для подсчета и проверки контрольной суммы кластеров, тестирование и обработка результатов.

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

  • Способ представления графа в информатике. Алгоритмы поиска элементарных циклов в глубину в неориентированных графах. Описание среды wxDev-C++, последовательность создания проекта. Руководство пользователю программы поиска и вывода на экран простых циклов.

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

  • Причина нарушений цветового зрения. Программная реализация алгоритма диагностики нарушения цветоощущения. Процесс проверки цветоощущения человека. Классификация цветового зрения. Дифференциальная диагностика форм и степеней расстройства цветового зрения.

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

  • Теоретические сведения. Основные понятия. Строка, её длина, подстрока. Понятие о сложности алгоритма. Алгоритмы основанные на методе последовательного поиска. Алгоритмы Рабина, Кнута - Морриса - Пратта, Бойера – Мура.

    курсовая работа [138,3 K], добавлен 13.06.2007

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

    курсовая работа [150,0 K], добавлен 13.11.2009

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

    курсовая работа [4,9 M], добавлен 15.10.2013

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

    курсовая работа [506,5 K], добавлен 21.02.2011

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

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

  • Исследование характеристик блока питания, влияющих на работу персонального компьютера. Самые распространенные неисправности блоков питания и способы их устранения. Универсальные алгоритмы проведения диагностирования, используемые на современном этапе.

    курсовая работа [600,4 K], добавлен 27.04.2016

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

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

  • Сущность понятия "код блюда". Алгоритмы обучения и использования программы. Логика работы программы. Общий интерфейс программы. Последовательность обучения программе Lota+. Интерфейс программы в момент выбора параметров и получения общего результата.

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

  • Анализ заданной сложной функции и разработка структурной схемы алгоритма по её вычислению. Программирование отдельных блоков и структур алгоритма решаемой задачи на языке Паскаль. Полная программа в соответствии с алгоритмом. Результаты расчётов на ПК.

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

  • Исследование алгоритмов и характеристик существующих программных систем аналогов для проверки знаний: Aму Life Test Gold, SunRav TestOfficePro. Разработка архитектуры программной системы. Проверка программы в нормальных условиях, руководство пользователя.

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

  • Примеры построения тестов и технологии исследования алгоритмов на их основе. Построение тестов на основе метода покрытия решений и проведение исследования соответствующего исходного алгоритма и алгоритма с ошибками в операторах проверки условий.

    контрольная работа [224,8 K], добавлен 24.05.2016

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