Модернизация системы управления станка ГФ2171С3

Проект модернизации фрезерного станка модели ГФ2171С3 с целью совершенствования системы управления. Устройство числового программного управления. Рынок устройств числового программного управления. Технические характеристики программного обеспечения.

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

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

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

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

BASE+0 - это базовый адрес платы

BASE+2 - это базовый адрес плюс два байта. Если базовый адрес платы 30016, то адрес регистра - 30216.

Таблица 3.11 - Регистры для адресации выходов

Адреса

Запись

Чтение

BASE+0

IDO биты 0-7

Не определено

BASE+1

IDO биты 8-15

Не определено

BASE+2

IDO биты 16-23

Не определено

BASE+3

IDO биты 24-31

Не определено

3.3.5 Плата цифро-аналогового преобразователя А-626

Общие сведения

Плата А-626 имеет 6 каналов аналогового вывода с 12 разрядным разрешением и цифро-аналоговым преобразователем двойной буферизации. Выходное напряжение: 0-5V,0-10V,±5V, ±10V. Ток 4-20 mA. Кроме этого, плата имеет 16 TTL совместимых дискретных входов и 16 TTL совместимых дискретных выходов.

Расположение элементов представлено в Приложении А.

Переключатели и внешние сигналы

Адрес платы устанавливается движковым переключателем S1 в соответствии с таблицей 3.12.

Таблица 3.12 - Адреса платы

Адрес

А8

А7

А6

А5

А4

200-20F

ON

ON

ON

ON

ON

210-21F

ON

ON

ON

ON

OFF

220-22F

ON

ON

ON

OFF

ON

:

2C0-2CF

ON

OFF

OFF

ON

ON

2D0-2DF

ON

OFF

OFF

ON

OFF

:

3F0-3FF

OFF

OFF

OFF

OFF

OFF

Для каждого цифро-аналогового канала может быть отдельно выбран источник опорного напряжения (внешний, внутренний - 10V или внутренний - 5V) и вид аналогового сигнала (одно - или двух полярный). Назначение перемычек приведены в таблице 3.13.

Таблица 3.13 - Назначение перемычек

Номер канала

Перемычки для выбора сигнала

Перемычки для выбора опорного напряжения

0

JP1 и JP8

JP7

1

JP2 и JP10

JP9

2

JP3 и JP12

JP11

3

JP4 и JP13

JP18

4

JP5 и JP14

JP17

5

JP6 и JP15

JP16

Назначение сигналов 37-ми контактного разъема приведено на рисунке 3.10.

Рисунок 3.10 - Назначения сигналов 37-ми контактного разъема CN

3.3.6 Плата интерфейса ЛИР-930

Общие сведения

Плата интерфейса ЛИР-930 предназначены для эксплуатации в компьютерных системах, и являются стандартными платами расширения локальной шины ISA 8/16. Назначение плат - обработка сигналов инкрементных преобразователей перемещения, результатом которой является информация о положении контролируемого объекта, и передача результата обработки в память компьютера. Последующее хранение информации, ее анализ и сервисное обслуживание может быть осуществлено прикладной программой. Платы интерфейса могут применяться в измерительных системах и системах управления, построенных на базе персонального компьютера.

Функциональные возможности:

обработка сигналов от 1 до 3 инкрементных преобразователей перемещений;

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

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

Режим 1 - режим без обработки сигнала референтной метки инкрементного преобразователя перемещений и без обработки внешнего сигнала;

Режим 2 - режим с запоминанием положения контролируемого объекта в момент прихода сигнала референтной метки и без обработки внешнего сигнала;

Режим 3 - режим с запоминанием положения контролируемого объекта в момент прихода внешнего сигнала и без обработки сигнала референтной метки.

Переключение режимов происходит программно.

Технические характеристики и принцип действия

Таблица 3.14 - Технические характеристики ЛИР-930

Наименование

Значение

1

Число подключаемых растровых преобразователей перемещения

3

2

Требуемое количество адресов в адресном пространстве

ввода/вывода компьютера

10

3

Разрядность аппаратного счетчика приращений

24

4

Уровни сигналов инкрементного датчика (А, А, В, В,RI,RI)

ТТЛ

5

Уровень внешнего сигнала записи

ТТЛ

6

Входная частота сигналов инкрементного датчика (А, А, В, В,RI,RI)

0ч25 МГц

7

Минимальная длительность внешнего сигнала записи

20 Нс.

8

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

Не более 30 Нс.

9

Изменение диапазона адресов ввода/вывода в пределах

200 (h) ч300 (h)

Принцип действия:

Плата интерфейса поддерживает от 1 до 3 независимых каналов X,Y,Z (рисунок 3.9 - Структурная схема платы интерфейса ЛИР-930). Каждый канал может обрабатывать сигналы одного инкрементного преобразователя перемещения (А, В,RI,Fault) и дополнительный внешний сигнал (Zap). Канал состоит из квадратурного декодера (КД), реверсивного 24 разрядного счетчика приращений (СЧ), трех 8 разрядных регистров данных (1.3) и приемника внешних сигналов, в качестве которого, для обеспечения гальванической развязки, применяется оптрон (О). На плате так же расположена схема управления (СУ), с помощью которой осуществляется контроль и управление интерфейсом. Схема управления обеспечивает переключение режимов работы каналов, обработку сигналов референтных меток (RI,RI), сигналов ошибки датчика (Fault) и внешних сигналов (Zap), содержит дешифратор сигналов адреса шины, программируемый регистр управления и регистр статуса.

Поступая с инкрементного преобразователя перемещения, сигналы A,A,B,B декодируются квадратурным детектором (КД) и поступают на входы счетчика (СЧ). Таким образом, счетчик содержит информацию о положении контролируемого объекта. Эта информация фиксируется в регистрах данных 1.3 и через порты ввода/вывода может быть загружена в память компьютера. Загрузку данных инициирует прикладная программа, которая обращается к соответствующим портам ввода/вывода по заранее определенным адресам.

Каждый канал интерфейса может иметь несколько режимов работы. Режим №1 - без обработки сигнала референтной метки инкрементного преобразователя перемещения и без обработки внешнего сигнала. В этом режиме происходит выдача информации о текущем положении контролируемого объекта по запросу компьютера. При этом содержимое счетчиков каждого канала фиксируется в регистрах данных одновременно, на протяжении первых 30 нс. операции обращения к порту №1 платы. Поэтому цикл чтения данных должен начинаться с этого порта. Периодически повторяя цикл, можно иметь массив данных о положении контролируемого объекта для каждого канала. Этот режим устанавливается после включения питания.

Режим №2 - с запоминанием положения контролируемого объекта в момент прихода сигнала референтной метки и без обработки внешнего сигнала. Канал в этом режиме работает также как в режиме №1 до прихода сигнала референтной метки. Появление сигнала референтной метки производит перезапись текущего значения счетчика в регистры данных соответствующего канала и блокирует их дальнейшую перезапись. При этом в регистре статуса выставляется флаг. Блокировка действует пока флаг не будет программно сброшен, посредством выдачи в порт №10 соответствующего кода. После сброса флага схема вновь готова к захвату сигнала референтной метки, а канал, до момента захвата, вновь работает как в режиме №1.

Режим № 3 - режим с запоминанием положения контролируемого объекта в момент прихода внешнего сигнала и без обработки сигнала референтной метки - отличается от режима № 2 только тем, что вместо сигнала референтной метки, схема канала обрабатывает внешний сигнал. При этом перезапись регистров данных происходит по переднему фронту сигнала. Входная цепь внешнего сигнала рассчитана на работу с уровнями ТТЛ, поэтому для подключения сигналов с другими уровнями необходимо наличие дополнительных ограничивающих резисторов. Важно помнить о том, что внешний сигнал гальванически развязан от источника питания платы. Для достижения этой цели применяется оптрон.

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

Рисунок 3.11 - Структурная схема платы интерфейса ЛИР-930

3.4 Описание языка электроавтоматики

3.4.1 Назначение

Язык электроавтоматики (ЭА) системы ЧПУ FMS-3000 предназначен для разработки программного модуля привязки электрооборудования станка к системе.

Программа электроавтоматики выполняется параллельно с программным модулем системы. Целью работы программы электроавтоматики является управление оборудованием станка и согласование его работы с работой программного обеспечения системы ЧПУ. (Программа электроавтоматики представлена в Приложении И).

3.4.2 Структура программы

В общем случае программа ЭА состоит из трех частей, которые объединены в одном файле.

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

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

Быстрая и медленная секции предназначены для описания исполняемого кода и отличаются только частотой запуска. Частота запуска секции задается параметрами и определяется разработчиком программы ЭА исходя из требований к работе электрооборудования.

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

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

3.4.3 Элементы языка

Элементами языка являются:

директивы;

переменные ("I" - вход, "U" - выход, "M" - промежуточная ячейка памяти, "V" - обменная ячейка, "T" - таймер, "C" - счетчик, "S" - сообщение, "D" - статическая память, "P" - системные параметры пользователя);

функциональные инструкции;

числовые константы;

логические операторы;

арифметические операторы;

команды;

метки;

комментарии.

Директивы

Директивы - это указания для транслятора программы электроавтоматики, и они не являются частью исполняемого кода. Появление директивы в тексте программы отменяет действие предыдущей. Существуют следующие директивы: TITLE, HIFREQ, LOFREQ и END.

Директива заголовка "TITLE" сообщает транслятору о начале заголовка. Информация, записанная в заголовке, не включается в исполняемый код. В заголовке программы должны быть указаны:

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

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

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

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

произвольно назначаемые псевдонимы переменных, которые могут затем использоваться для замены этих переменных в уравнениях.

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

До тех пор, пока не встретится директива "TITLE”, никакой текст транслятором не воспринимается.

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

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

Директива конца программы "END" сообщает транслятору о конце программы. Весь текст, который записан ниже, игнорируется транслятором.

Уравнения

Исполняемая часть программы (быстрая и медленная секции) состоит из уравнений. Уравнение состоит из правой и левой части и заканчивается символом ":". В левой части указывается переменная (битовая, байтовая или словная), значение которой вычисляется в правой части. Левая и правая часть уравнения разделяются символом "=”.

Переменные

Переменные программы ЭА могут быть 4 типов - бит, байт, слово и двойное слово.

Переменные делятся на несколько групп:

входные сигналы (обозначаются символом "I”);

выходные сигналы (обозначаются символом "U”);

промежуточные ячейки динамической памяти (обозначаются символом "M”);

промежуточные ячейки статической памяти (обозначаются символом "D”);

обменные ячейки памяти (обозначаются символом "V”);

таймеры (обозначаются символом "Т”, "TR”, "TS”);

счетчики (обозначаются символом "C”);

системные параметры пользователя (обозначаются символом "P”);

сообщения (обозначаются символом "S”).

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

Порядковый номер переменной, которым является номер байта относительно начала указанной области памяти, определяется числом, следующим за символом переменной. Нумерация начинается с 1. Тип переменной указывается после символа".", который должен быть записан после номера переменной. Числам от 1 до 8 соответствует номер бита в байте, номер которого указан до точки. Таким образом определяется битовая переменная. Символ "B" определяет переменную типа байт, символ "W" - слово (2 байта), символ "D" - двойное слово (4 байта).

В переменной "S" после точки указывается цвет выводимого сообщения.

После переменной "Т" указывается тип таймера: "TS” - таймер с задержкой на установку, "TR” - таймер с задержкой на сброс. После переменной "С" может указываться только символ "I" - прибавляющий вход счетчика или символ "D" - вычитающий вход.

Константы

В правой части уравнения допускается использовать числовые константы. Константы могут задаваться в десятичной (по умолчанию), шестнадцатеричной (с использованием символа "$”) и восьмеричной (с использованием символа "O”) системах исчисления.

Операторы

В правой части уравнения для вычисления результата используются операторы. К операторам относятся следующие символы:

"+" - логическое (операция ИЛИ) или арифметическое сложение;

"-" - логическое отрицание (операция НЕ) или арифметическое вычитание;

"*" - логическое (операция И) или арифметическое умножение;

"/" - арифметическое деление;

">" - больше;

"<" - меньше;

"=" - равно;

" (",”) ” - круглые скобки, изменение приоритета логических операций;

" [",”] ” - квадратные скобки, признак арифметических операций и изменение приоритета операций.

Логические операции

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

Приоритеты операций (в порядке понижения) следующие:

логическое отрицание (операция НЕ)"-";

логическое умножение (операция И)"*”;

логическое сложение (операции ИЛИ)"+”.

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

Арифметические операции

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

Приоритеты операций (в порядке понижения) следующие:

унарный минус;

умножение и деление "*”, "/”;

сложение и вычитание "+”, "-”.

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

Команды

В программе допускается использование команд условного и безусловного переходов. Для этого используется понятие меток. Метки обозначаются символом "L" с номером. Если метка стоит в левой части уравнения, то это уравнение описывает условный переход, который происходит, если правая часть уравнения не равна нулю. Строка, на которую может быть выполнен переход, начинается с соответствующей метки, после которой идет точка. Если задается безусловный переход, то уравнение будет состоять только из левой части с меткой, после чего идет конец уравнения ":". При использовании команд условных и безусловных переходов нужно учитывать следующие правила:

нумерация меток производится независимо для каждой секции, поэтому одинаковые номера в разных секциях не пересекаются;

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

переход допускается только внутри секции, переход в другую секцию запрещен.

Промежуточные ячейки динамической памяти

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

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

Промежуточные ячейки статической памяти

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

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

Системные параметры пользователя обозначаются символом "P”. Использование параметров допускается только в правой части уравнения (только для чтения). Данные параметры устанавливаются в системе параметров и им соответствуют параметры N8501-N8516. Назначение этих параметров произвольное и определяется разработчиком электроавтоматики. Описание назначения должно быть указано в документации на конкретный станок.

Обменные ячейки

Обменные ячейки (сигналы) служат для согласования работы CNC-модуля, интерфейса оператора и программы электроавтоматики. Взаимодействие модулей можно представлено на рисунке 3.12.

Рисунок 3.12 - Взаимодействие модулей

Таймеры

В программе могут использоваться таймеры. Таймер может использоваться как в левой, так и в правой части уравнения. Символ "T" с номером используется для задания установки времени последующего срабатывания этого таймера в программе электроавтоматики. Поэтому символ "T" с номером может использоваться только в правой части уравнения. Время задается в единицах системного параметра "N”. Существуют два варианта использования такого таймера в программе электроавтоматики.

Первый вид таймера задается символами "TS” с номером и может использоваться как в левой, так и в правой частях уравнения. При этом таймер, стоящий в левой части уравнения, указывает на формирование "входного сигнала" этого таймера, а таймер, стоящий в правой части уравнения, указывает на использование "выходного сигнала" таймера.

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

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

Второй вид таймера задается символами "TR” с номером и может использоваться как в левой, так и в правой частях уравнения. При этом таймер, стоящий в левой части уравнения, указывает на формирование входного сигнала этого таймера, а таймер, стоящий в правой части уравнения, указывает на использование выходного сигнала таймера.

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

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

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

Счетчики

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

C1. I - прибавляющий вход счетчика.

C1. D - вычитающий вход счетчика.

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

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

Функции

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

Преобразование "код - код" F1.

Для приведения в соответствие значений двух таблиц предназначена функция F1. Общий вид задания функции следующий:

A=F1 (B; C1: C2: C3:.: Cn; D1: D2: D3:.: Dn: D (n+1)):

Здесь B - переменная или константа, значение которой нужно найти в первой таблице C1. Cn;

C1. Cn - первая таблица переменных или констант, со значениями которой сравнивается значение B;

D1. Dn - вторая таблица переменных или констант, из которой выбирается соответствующее значение по принципу:

если значение B равно C1, выбирается значение D1;

если значение B равно C2, выбирается значение D2 и т.д.;

D (n+1) - значение, которое выбирается, если в таблице C1. Cn нет значений, равных значению B;

A - адрес переменной, в которую пересылается выбранное из таблицы D1. D (n+1) значение.

Преобразование "бит - код" F2.

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

A=F2 (C1: C2: C3:.: Cn; D1: D2: D3:.: Dn: D (n+1)):

Здесь C1. Cn - таблица адресов битовых сигналов, единичное состояние которых проверяется;

D1. Dn - таблица переменных или констант, из которой выбирается соответствующее значение по принципу:

если значение битовой переменной C1 равно единице, выбирается значение D1;

если значение битовой переменной C2 равно единице, выбирается значение D2 и т.д.;

D (n+1) - значение, которое выбирается, если в таблице C1. Cn нет значений, равных единице;

A - адрес переменной, в которую пересылается выбранное из таблицы D1. D (n+1) значение.

Преобразование "код - бит" F3.

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

F3 (B; C1: C2: C3:.: Cn; D1: D2: D3:.: Dn: D (n+1)):

Здесь B - переменная или константа, значение которой нужно найти в первой таблице C1. Cn;

C1. Cn - первая таблица переменных или констант, со значениями которой сравнивается значение B;

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

если значение B равно C1, переменная D1 устанавливается в единичное состояние;

если значение B равно C2, переменная D2 устанавливается в единичное состояние и т.д.;

D (n+1) - переменная, которая устанавливается в единичное состояние, если в таблице C1. Cn нет значений, равных значению B.

Преобразование "двоично-десятичный код-двоичный код”F4.

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

A=F4 (B):

Здесь B - переменная или константа, двоично-десятичное значение которой нужно преобразовать в двоичное;

A - адрес переменной, в которую пересылается преобразованное значение.

Преобразование "двоичный код-двоично-десятичный код F5.

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

A=F5 (B):

Здесь B - переменная или константа, двоичное значение которой нужно преобразовать в двоично-десятичное;

A - адрес переменной, в которую пересылается преобразованное значение.

4. Основная часть

4.1 Управление работой смазкой

Описание

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

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

Схема подключения входных сигналов приведено в Приложении В.

Схема подключения выходных сигналов приведено в Приложении Г.

Таблица 4.1 - Сводная таблица входных, выходных сигналов и таймеров для обеспечения работы смазки.

Входы

Выходы

Таймеры

SMAZ I22.4

DVSMAZ U2.6

TS31

YSMAZ I3.4

CNUP U2.7

TS30

CNDN U2.8

TS32

TS40

Программа управления работой смазки

, СМАЗКА НАПРАВЛЯЮЩИХ

DVSMAZ= (TS30+DVSMAZ*-PAMKON+-BLOKL*gidr) *-TS31+ (CNUP+CNDN) *TS32+SMAZ:

TS31=DVSMAZ:

TS30=-DVSMAZ:

TS32=-DVSMAZ:

PAMKON= (CNUP+CNDN) *TS32+SMAZ:

TS40=DVSMAZ: L6130=-TS40+YSMAZ: S71.15=1: NSMAZ=1:

L6130.

4.2 Ограничение перемещений

Описание

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

Для обеспечения ограничения перемещения, необходимы входные сигналы.

Схема подключения входных сигналов приведено в Приложении В.

Таблица 4.2 - Таблица входных сигналов для обеспечения работы ограничения перемещений.

Входы

KONPLX I 4.1

KONMNX I 4.2

KONPLY I 4.3

KONMNY I 4.4

KONPLZ I 4.5

KONMNZ I 4.6

Программа управления ограничением перемещений

ОГРАНИЧЕНИЕ ПЕРЕМЕЩЕНИЙ

OGRPLX=KONPLX: OGRPLY=KONPLY: OGRPLZ=KONPLZ:

OGRMNX=KONMNX+-KONPLX: OGRMNY=KONMNY+-KONPLY:

OGRMNZ=KONMNZ+-KONPLZ:

4.3 Перемещения в ручном режиме

Описание

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

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

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

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

Схема подключения входных сигналов приведено в Приложении В.

Схема подключения выходных сигналов приведено в Приложении Г.

Таблица 4.3 - Таблица входных и выходных сигналов для обеспечения перемещения в ручном режиме.

Входы

Выходы

IMP1 I21.7

LIMP1 U21.7

IMP2 I22.7

LIMP2 U22.7

IMP3 I23.7

LIMP3 U23.7

KIMP I24.8

LIMP U24.8

FEED1 I21.8

LFEED1 U21.8

FEED2 I22.8

LFEED2 U22.8

FEED3 I23.8

LFEED3 U23.8

KMAH I24.7

LMAH U24.7

XPLUS I25.1

LXPL U25.1

XMINUS I25.3

LXMN U25.3

YPLUS I26.1

LYPL U26.1

YMINUS I24.3

LYMN U24.3

ZPLUS I24.2

LZPL U24.2

ZMINUS I26.2

LZMN U26.2

Программа перемещений в ручном режиме

,.... РУЧНОЙ РЕЖИМ

, ПОДАЧИ И ИМПУЛЬСНЫЕ ПЕРЕМЕЩЕНИЯ

, ВЕЛИЧИНА ИМПУЛЬСА

AVTOUT=0:

LIMP1= (IMP1+LIMP1) *-IMP2*-IMP3:

LIMP2= (IMP2+LIMP2) *-IMP1*-IMP3:

LIMP3= (IMP3+LIMP3) *-IMP2*-IMP1:

IMPULS=F2 (LIMP1: LIMP2: LIMP3; 1: 10: 100:

1):

DISKR=F2 (LIMP1: LIMP2: LIMP3; 0: 1: 2: 0):

LFEED1= (FEED1+LFEED1) *-FEED2*-FEED3:

LFEED2= (FEED2+LFEED2) *-FEED1*-FEED3:

LFEED3= (FEED3+LFEED3) *-FEED1*-FEED2:

LMAH= (KMAH*-PMAH+LMAH) * (-KMAH+PMAH+-LMAH):

MAH=LMAH:

PROMW=F2 (LFEED1: LFEED2: LFEED3; P2. W: P3. W: P4. W: P2. W):

L1900=-BX: PROMW=P8. W:

L1900. PROMW= [PROMW*F%/100]: L899=-NONULX+ (PROMW<4000): FX=4000: L887:

L899. FX=PROMW:

L887. L886=-NONULY+ (PROMW<4000): FY=4000: L885:

L886. FY=PROMW:

L885. L884=-NONULZ+ (PROMW<4000): FZ=4000: L883:

L884. FZ=PROMW:

L883. LIMP= (KIMP*-PMIMP+LIMP) * (-KIMP+PMIMP+-LIMP): PMIMP=KIMP:

IMP=LIMP*-inzero*-MAH:

L254=-MAH: L255=-KMAH: LXPL=0:

LYPL=0: LZPL=0:

L255. LXPL= (XPLUS+XMINUS+LXPL) *-YPLUS*-YMINUS*-ZPLUS*-ZMINUS:

LXMN=LXPL:

LYPL= (YPLUS+YMINUS+LYPL) *-XPLUS*-XMINUS*-ZPLUS*-ZMINUS:

LYMN=LYPL:

LZPL= (ZPLUS+ZMINUS+LZPL) *-YPLUS*-YMINUS*-XPLUS*-XMINUS:

LZMN=LZPL:

MAH1=LXPL: MAH2=LYPL: MAH3=LZPL: L256:

L254. prom2=-stopout*-upstop:

PROM1=-INZERO*PMZR+INZERO*-PMZR+-prom2+IMP:

L183=PROM1+XPLUS*PAMMNX+XMINUS*PAMPLX:

L184=PAMDVX:

L183. PAMDVX=0: PAMPLX=XPLUS*prom2: PAMMNX=XMINUS*prom2:

PAMDVX= (PAMPLX+PAMMNX) * (PUSKout+uppusk+INZERO) +PAMDVX:

L184. MOVPLX=PAMPLX: MOVMNX=PAMMNX: LXPL=MOVPLX: LXMN=MOVMNX:

L185=PROM1+YPLUS*PAMMNY+YMINUS*PAMPLY:

L186=PAMDVY:

L185. PAMDVY=0: PAMPLY=YPLUS*prom2: PAMMNY=YMINUS*prom2:

PAMDVY= (PAMPLY+PAMMNY) * (puskout+uppusk+INZERO) +

PAMDVY:

L186. MOVPLY=PAMPLY: MOVMNY=PAMMNY: LYPL=MOVPLY: LYMN=MOVMNY:

L187=PROM1+ZPLUS*PAMMNZ+ZMINUS*PAMPLZ:

L188=PAMDVZ:

L187. PAMDVZ=0: PAMPLZ=ZPLUS*prom2: PAMMNZ=ZMINUS*prom2:

PAMDVZ= (PAMPLZ+PAMMNZ) * (PUSKout+uppusk+INZERO) +

PAMDVZ:

L188. MOVPLZ=PAMPLZ: MOVMNZ=PAMMNZ: LZPL=MOVPLZ: LZMN=MOVMNZ:

L256. PMZR=INZERO: PMAH=KMAH:

L1150=STOPSP+-CW*-CCW:

NAPR=CCW:

4.4 Зажима и отжим инструмента

Описание

Зажим инструмента происходит после включения Электромагнитного золотника зажима. Отжим инструмента происходит после включения электромагнита золотника отжима. Отжим и зажим запрещен при включенном приводе шпинделя или если программа отрабатывается.

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

Схема подключения входных сигналов приведено в Приложении В.

Схема подключения выходных сигналов приведено в Приложении Г.

Таблица 4.7 - Сводная таблица входных, выходных сигналов и таймеров для обеспечения зажима и разжима инструмента.

Входы

Выходы

Таймеры

RAZT I6.1

COTGIM U4.5

TS21

YRAZGT I6.3

LSTOPSP U23.2

TS33

YZAGT I6.2

STANOK I1.1

Программа управления зажима и разжима инструмента

ОТЖИМ-ЗАЖИМ ИНСТРУМЕНТА

PROM1=HAND*RAZT*-PAMRAZ+COTGIM:

L751=-PROM1: PROM1=LSTOPSP: L751=PROM1: S31.15=1:

L751. COTGIM=PROM1* (-HAND+RAZT+-PAMRAZ):

PAMRAZ=RAZT:

TS21=COTGIM* (-YRAZGT+YZAGT): L717=-TS21: L718=SS7: SS7=1:

S37.15=1: L718:

L717. SS7=0: TS33=-COTGIM*-YZAGT*stanok: L719=-TS33: L718=SS8:

SS8=1: S44.15=1: L718:

L719. SS8=0:

L718.

4.5 Управление ответом по S и М-функциям

Описание

Как правило, по появлению S - функции в исполняемом кадре или при коррекции нужно только принять к сведению факт изменения кода S, а реальное переключение скорости шпинделя происходит только когда он включен. Для того, чтобы не происходило задержек при выполнении программы, ответ по S следует давать немедленно по появлению сигнала "можно читать код S". Ответ S выдается при каждом появлении сигнала "можно читать код S" и удерживается до тех пор, пока CNC-модуль не зафиксирует и не сбросит этот сигнал.

Для обеспечения работы управления ответом по S и М-функциям, необходимы входные и выходные сигналы.

Схема подключения входных сигналов приведено в Приложении В.

Схема подключения выходных сигналов приведено в Приложении Г.

Таблица 4.9 - Таблица выходных сигналов для обеспечения управление ответом по S и М-функциям.

Входы

Выходы

YSOG I3.5

LSTOPSP U23.2

GIDR I1.2

Программа управления ответом мо S и М-функциям

ВЫДАЧА ОТВЕТОВ ПО М-ФУНКЦИЯМ

PROM1=LSTOPSP*-YSOG:

OTVM=OTVM+ (M3+M4) *PROM2+

(M13+M14) *PROM2*YSOG+

M5*PROM1+M8*YSOG+M9*-YSOG+

M0*PROM1+M2* (PREDN+PROM1) +

M6*-MM*-STOP2:

, СБРОС М-ФУНКЦИЙ

PROM1=-OTVM*GIDR* (STOPEA=0) * (STOPEA2=0):

M3=M3*PROM1: M4=M4*PROM1: M5=M5*PROM1:

M13=M13*PROM1: M14=M14*PROM1:

M8=M8*PROM1: M9=M9*PROM1: M0=M0*PROM1: M2=M2*PROM1:

M6=M6*PROM1: M50=M50*PROM1:

ВЫДАЧА ОТВЕТА ПО S

OTVS=OTVS+DSTROBS* (LSTOPSP+PROM2):

DSTROBS=DSTROBS*-OTVS*GIDR* (STOPEA=0) * (STOPEA2=0):

STROBS=0: STROBM=0: BLOKL=BLOKL+GIDR: STROBT=0:

4.6 Управление работой шпинделя

Описание

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

Выдача кода в ЦАП шпинделя происходит в трех случаях по трем формулам:

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

Для изменения направления вращения шпинделя достаточно изменить знак числа, выдаваемого в ЦАП.

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

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

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

Программа управления работой шпинделя

ПРОВЕРКА ДИАПАЗОНОВ

L160. L121= (CCDIAP<>CDIAP):

L126=CODSP+ (TEKDIA=CDIAP): CCDIAP=0: L121:

L126. L127= (TEKDIA=CDIAP): S17.15=1: STOP4=1: L123:

L127. CODSP=1: L120:

, ПЕРЕКЛЮЧЕНИЕ ДИАПАЗОНОВ

L121. CODSP=0: L118=CODTEK: L617= (HOD=10): L620= (HOD=100):

CMAGN=CMAGN*O300+CDIAP: L612= (TEKDIA=CDIAP) * (HOD<>0) *ts52:

STEP=1: L6160=-TS44+YSTEP: S76.15=1: STOP4=1: L123:

L6160. ts52= (tekdia=cdiap): L616=STEPL: STEPR=1: TS8=1:

L118=-TS8: STEPR=0: STEPL=1: L118:

L616. TS9=1: L118=-TS9: STEPL=0: TS8=0: TS9=0:

HOD= [HOD+1]: L617= (HOD=10): L618= (HOD=21): L118:

L617. CMAGN=CMAGN*O300: TS10=1: L118=-TS10: HOD=11: L118:

L618. STOP4=1: S16.15=1: L123:

L612. L619=-STEP:

STEP=0: STEPR=0: STEPL=0: HOD=100: TS8=0: TS35=0: L118:

L620. TS35=1: L118=-TS35:

L619. TS35=0: TS8=0: TS9=0: TS10=0: HOD=0: ts52=0: CCDIAP=CDIAP:

4.7 Управление функциями включения и выключения СОЖ М8

Описание

Предположим, что охлаждение инструмента при отработке программы включается функциями М8, М13 и М14 и выключается функцией М9, а при остановленной программе включается и выключается тумблером.

Программа управления включения и выключения СОЖ М8

, УПРАВЛЕНИЕ СОЖ M8

CSOG= (SOG*-PAMSOG+M8+M13+M14+CSOG) *

M5*-M9*-M0* (-M2+PREDN) * (PAMSOG+-SOG+-CSOG) *-STOP9:

PAMSOG=SOG:

TS29=CSOG:

L30=YSOG+-TS29: S49.15=1: STOP9=1:

L30. PROM2=CODSP*CODTEK* (CDIAP=CCDIAP) *KV1:

4.8 Параметры

N 1 (TAU) = 1.000000000000

N 10 (BaseC1) = 2C0

N 11 (PlaceC1) = 0

N 12 (typeC1) = 1

N 40 (BaseC2) = 0

N 41 (PlaceC2) = 0

N 42 (typeC2) = 1

N 50 (arg) = 1000

N 70 (BaseOC1) = 390

N 71 (PlaceOC1) = 0

N 72 (Irq1) = 0

N 73 (typeOC1) = 4

N 74 (razr1) = 24

N 80 (BaseOC2) = 0

N 81 (PlaceOC2) = 0

N 82 (Irq2) = 0

N 83 (typeOC2) = 2

N 84 (razr2) = 12

N 90 (BaseOff) = 0

N 91 (NumBit) = 0

N 92 (PlcBsOff) = 0

N 93 (OffNegativ) = 0

N 100 (Accurite) = 0.000100000000

N 101 (MaxCadrBox) = 10

N 102 (DirProgram) = C: \LIB\PROGRAM\

N 103 (Correctors) = C: \LIB\CORRECT\

N 104 (DirNulls) = C: \LIB\NULL\

N 105 (DirTMP) = d: \

N 106 (DirGraph) = d: \

N 107 (NameEA) = GFmod

N 108 (ModeEA) = 1

N 109 (FstEACount) = 10

N 110 (LowEACount) = 100

N 111 (DirConfig) = c: \start\

N 112 (AutoSave) = 0

N 113 (Plt1_COM) = 12

N 114 (Plt1_Speed) = 2

N 115 (Plt1_Input) = 19

N 116 (Plt1_Out) = 21

N 119 (Plt1_Fltr) = 0

N 120 (UseEms) = 0

N 123 (Plt2_COM) = 0

N 124 (Plt2_Speed) = 2

N 125 (Plt2_Input) = 0

N 126 (Plt2_Out) = 0

N 129 (Plt2_Fltr) = 0

N 130 (hidden) = 0

N 131 (config) = 0

N 133 (SizeMag) = 10

N 200 (In1) = 1

N 201 (In1Count) = 2

N 202 (BaseIn1) = 300

N 203 (BasePlace1) = 0

N 204 (Negativ1) = 1

N 205 (In2) = 3

N 206 (In2Count) = 4

N 207 (BaseIn2) = 304

N 208 (BasePlace2) = 0

N 209 (Negativ2) = 0

N 210 (In3) = 7

N 211 (In3Count) = 4

N 212 (BaseIn3) = 308

N 213 (BasePlace3) = 0

N 214 (Negativ3) = 0

N 215 (In4) = 0

N 216 (In4Count) = 0

N 217 (BaseIn4) = 0

N 218 (BasePlace4) = 0

N 219 (Negativ4) = 0

N 220 (In5) = 0

N 221 (In5Count) = 0

N 222 (BaseIn5) = 0

N 223 (BasePlace5) = 0

N 224 (Negativ5) = 0

N 225 (In6) = 0

N 226 (In6Count) = 0

N 227 (BaseIn6) = 0

N 228 (BasePlace6) = 0

N 229 (Negativ6) = 0

N 230 (In7) = 0

N 231 (In7Count) = 0

N 232 (BaseIn7) = 0

N 233 (BasePlace7) = 0

N 234 (Negativ7) = 0

N 235 (In8) = 0

N 236 (In8Count) = 0

N 237 (BaseIn8) = 0

N 238 (BasePlace8) = 0

N 239 (Negativ8) = 0

N 240 (In9) = 0

N 241 (In9Count) = 0

N 242 (BaseIn9) = 0

N 243 (BasePlace9) = 0

N 244 (Negativ9) = 0

N 245 (In10) = 0

N 246 (In10Count) = 0

N 247 (BaseIn10) = 0

N 248 (asePlace10) = 0

N 249 (Negativ10) = 0

N 300 (Out1) = 1

N 301 (Out1Count) = 2

N 302 (BaseOut1) = 300

N 303 (BasePlace1) = 0

N 304 (Negativ1) = 0

N 305 (Out2) = 3

N 306 (Out2Count) = 4

N 307 (BaseOut2) = 30C

N 308 (BasePlace2) = 0

N 309 (Negativ2) = 0

N 310 (Out3) = 7

N 311 (Out3Count) = 1

N 312 (BaseOut3) = 2CD

N 313 (BasePlace3) = 0

N 314 (Negativ3) = 0

N 315 (Out4) = 0

N 316 (Out4Count) = 0

N 317 (BaseOut4) = 0

N 318 (BasePlace4) = 0

N 319 (Negativ4) = 0

N 320 (Out5) = 0

N 321 (Out5Count) = 0

N 322 (BaseOut5) = 0

N 323 (BasePlace5) = 0

N 324 (Negativ5) = 0

N 325 (Out6) = 0

N 326 (Out6Count) = 0

N 327 (BaseOut6) = 0

N 328 (BasePlace6) = 0

N 329 (Negativ6) = 0

N 330 (Out7) = 0

N 331 (Out7Count) = 0

N 332 (BaseOut7) = 0

N 333 (BasePlace7) = 0

N 334 (Negativ7) = 0

N 335 (Out8) = 0

N 336 (Out8Count) = 0

N 337 (BaseOut8) = 0

N 338 (BasePlace8) = 0

N 339 (Negativ8) = 0

N 340 (Out9) = 0

N 341 (Out9Count) = 0

N 342 (BaseOut9) = 0

N 343 (BasePlace9) = 0

N 344 (Negativ9) = 0

N 345 (Out10) = 0

N 346 (Out10Count) = 0

N 347 (BaseOut10) = 0

N 348 (asePlace10) = 0

N 349 (Negativ10) = 0

N 400 (aft) = 3

N 401 (bef) = 5

N 402 (TimIndic) = 200

N 403 (TimMsg) = 500

N 1000 (Rcalc) = 3

N 1001 (Sys1) = 0

N 1002 (Sys2) = 0

N 1003 (RCalcMah) = 1

N 1005 (Name1) =

N 1006 (Name2) =

N 1007 (typ1) = 0

N 1008 (typ2) = 0

N 1009 (Null) = 1

N 1010 (Impl) = 1

N 1011 (DopCap1) = 0

N 1012 (DopCap2) = 0

N 1013 (DopCap3) = 0

N 1014 (DopDos1) = 0

N 1015 (DopDos2) = 0

N 1016 (DopDos3) = 0

N 1020 (numrez) = 0

N 1021 (del) = 0

N 1022 (umn) = 0

N 1023 (hardkoe) = 1

N 1024 (sbpol) = 1

N 1025 (ContrErr) = 0

N 1026 (tipgeber) = 1

N 1030 (NumG96) = 0

N 1035 (M_Mov) =

N 1036 (SMov) = 0

N 1037 (TMov) = 0

N 1038 (Look) = 0

N 1039 (Sym1) = MG

N 1040 (Sym2) =

N 2000 (nrkontizm) = 10000.000000000000

N 2001 (avkontizm) = 10000.000000000000

N 2002 (fsnikont) = 100.000000000000

N 2003 (fstup) = 5.000000000000

N 2004 (vzeit) = 0.050000000000

N 2005 (VectCorr) = 0

N 3000 (pspeed) = 5.000000000000

N 3001 (G0_G3) = 1

N 3002 (G14_G15) = 14

N 3003 (G17_G19) = 17

N 3004 (G21_G22) = 21

N 3005 (G23_G24) = 23

N 3006 (G43_G49) = 43

N 3007 (G45_G46) = 46

N 3008 (G53_G59) = 53

N 3009 (G61_G63) = 62

N 3010 (G65_G66) = 66

N 3011 (G90_G91) = 90

N 3012 (G94_G95) = 94

N 3013 (G96_G97) = 97

N 3020 (DlRMax) = 0.005000000000

N 3021 (IJK) = 0

N 3022 (ReaG0) = 1

N 3023 (GCircle) = 81: 82: 83: 84: 85: 86: 87

N 3024 (GovrLr) =

N 3025 (FLim) = 1000.000000000000

N 3026 (Graph) = 0

N 3027 (Angle) = 0

N 3028 (TInst) = 0

N 3029 (TCommand) = 0

N 3030 (DiamIJK) = 0

N 3031 (TypeG92) = 0

N 3032 (Info) = 0

N 3033 (Grad) = 1

N 3034 (AccG50) = 0.010000000000

N 3035 (CorOut) = 0

N 3100 (M_Beg) = 3: 4: 8: 13: 14

N 3101 (M_End) = 0: 1: 2: 5: 6: 9: 30: 98

N 3102 (M_Par) = 20: 21: 50

N 3103 (SType) = 2

N 3104 (TType) = 2

N 4000 (fuskor) = 2000.000000000000

N 4001 (MinFCorr) = 0

N 4002 (MaxFCorr) = 120

N 4003 (MinSCorr) = 40

N 4004 (MaxSCorr) = 140

N 4005 (ffix) = 1000.000000000000

N 4006 (fuskob) = 2.000000000000

N 4007 (tuskor) = 0

N 5000 (name) = X

N 5001 (nummah) = 0

N 5002 (mrazr) = 0

N 5003 (nprg) = 1

N 5004 (tipgeber) = 1

N 5005 (numdat) = 1

N 5006 (numcap) = 1

N 5007 (nvix) = 0

N 5008 (trnul) = 1

N 5009 (revers) = 0

N 5010 (prgkonpl) = 505.500000000000

N 5011 (prgkonmn) = - 505.500000000000

N 5012 (fpoz) = 6000.000000000000

N 5013 (del) = 4

N 5014 (umn) = - 5

N 5015 (sdvig) = 0

N 5016 (hardkoe) = 1

N 5017 (ufoindik) = 0

N 5018 (Group) = 0

N 5019 (ContrErr) = 0

N 5020 (AxsTurn) = 0.000000000000

N 5021 (DiamDP) = 0

N 5022 (NumAxs) = 1

N 5100 (name) = Y

N 5101 (nummah) = 0

N 5102 (mrazr) = 0

N 5103 (nprg) = 1

N 5104 (tipgeber) = 1

N 5105 (numdat) = 2

N 5106 (numcap) = 2

N 5107 (nvix) = 0

N 5108 (trnul) = 1

N 5109 (revers) = 0

N 5110 (prgkonpl) = 200.500000000000

N 5111 (prgkonmn) = - 135.000000000000

N 5112 (fpoz) = 6000.000000000000

N 5113 (del) = 4

N 5114 (umn) = - 5

N 5115 (sdvig) = 0

N 5116 (hardkoe) = 1

N 5117 (ufoindik) = 0

N 5118 (Group) = 0

N 5119 (ContrErr) = 0

N 5120 (AxsTurn) = 0.000000000000

N 5121 (DiamDP) = 0

N 5122 (NumAxs) = 2

N 5200 (name) = Z

N 5201 (nummah) = 0

N 5202 (mrazr) = 0

N 5203 (nprg) = 1

N 5204 (tipgeber) = 1

N 5205 (numdat) = 3

N 5206 (numcap) = 3

N 5207 (nvix) = 0

N 5208 (trnul) = 1

N 5209 (revers) = 0

N 5210 (prgkonpl) = 5.000000000000

N 5211 (prgkonmn) = - 260.500000000000

N 5212 (fpoz) = 6000.000000000000

N 5213 (del) = 4

N 5214 (umn) = 5

N 5215 (sdvig) = 0

N 5216 (hardkoe) = 1

N 5217 (ufoindik) = 0

N 5218 (Group) = 0

N 5219 (ContrErr) = 0

N 5220 (AxsTurn) = 0.000000000000

N 5221 (DiamDP) = 0

N 5222 (NumAxs) = 3

N 5300 (name) =

N 5301 (nummah) = 0

N 5302 (mrazr) = 0

N 5303 (nprg) = 1

N 5304 (tipgeber) = 1

N 5305 (numdat) = 4

N 5306 (numcap) = 4

N 5307 (nvix) = 0

N 5308 (trnul) = 1

N 5309 (revers) = 0

N 5310 (prgkonpl) = 1000.000000000000

N 5311 (prgkonmn) = - 1000.000000000000

N 5312 (fpoz) = 6000.000000000000

N 5313 (del) = 1

N 5314 (umn) = 1

N 5315 (sdvig) = 0

N 5316 (hardkoe) = 1

N 5317 (ufoindik) = 0

N 5318 (Group) = 0

N 5319 (ContrErr) = 1

N 5320 (AxsTurn) = 0.000000000000

N 5321 (DiamDP) = 0

N 5322 (NumAxs) = 4

N 5400 (name) =

N 5401 (nummah) = 0

N 5402 (mrazr) = 0

N 5403 (nprg) = 1

N 5404 (tipgeber) = 1

N 5405 (numdat) = 5

N 5406 (numcap) = 5

N 5407 (nvix) = 0

N 5408 (trnul) = 1

N 5409 (revers) = 0

N 5410 (prgkonpl) = 1000.000000000000

N 5411 (prgkonmn) = - 1000.000000000000

N 5412 (fpoz) = 6000.000000000000

N 5413 (del) = 1

N 5414 (umn) = 1

N 5415 (sdvig) = 0

N 5416 (hardkoe) = 1

N 5417 (ufoindik) = 0

N 5418 (Group) = 0

N 5419 (ContrErr) = 1

N 5420 (AxsTurn) = 0.000000000000

N 5421 (DiamDP) = 0

N 5422 (NumAxs) = 5

N 6000 (norizm) = 15000.000000000000

N 6001 (avizm) = 15000.000000000000

N 6002 (fsni) = 100.000000000000

N 6003 (fstup) = 5.000000000000

N 6004 (vtik) = 0.050000000000

N 6005 (fzersni) = 100.000000000000

N 6006 (fzer) = 2000.000000000000

N 6007 (maxras) = 10.000000000000

N 6008 (dobrr) = 1.500000000000

N 6009 (skor) = 0.000000000000

N 6019 (uskor) = 0.000000000000

N 6010 (zncontr) = 0.006000000000

N 6011 (drf) = 1

N 6012 (ModeCap) = 2

N 6013 (fzertch) = 100.000000000000

N 6014 (typdin) = 0

N 6015 (fmax) = 0.000000000000

N 6016 (timconst) = 0.000000000000

N 6017 (Mertv) = 0

N 6018 (TimeOut) = 15.000000000000

N 6020 (sbpol) = 1

N 6021 (Vprop) = 0.000000000000

N 6022 (Vint) = 0.000000000000

N 6023 (Vdiff) = 0.000000000000

N 6024 (VFiltr) = 0

N 6100 (norizm) = 15000.000000000000

N 6101 (avizm) = 15000.000000000000

N 6102 (fsni) = 100.000000000000

N 6103 (fstup) = 5.000000000000

N 6104 (vtik) = 0.050000000000

N 6105 (fzersni) = 100.000000000000

N 6106 (fzer) = 2000.000000000000

N 6107 (maxras) = 10.000000000000

N 6108 (dobrr) = - 0.500000000000

N 6109 (skor) = 0.000000000000

N 6119 (uskor) = 0.000000000000

N 6110 (zncontr) = 0.006000000000

N 6111 (drf) = 1

N 6112 (ModeCap) = 2

N 6113 (fzertch) = 100.000000000000

N 6114 (typdin) = 0

N 6115 (fmax) = 0.000000000000

N 6116 (timconst) = 0.000000000000

N 6117 (Mertv) = 0

N 6118 (TimeOut) = 15.000000000000

N 6120 (sbpol) = 1

N 6121 (Vprop) = 0.000000000000

N 6122 (Vint) = 0.000000000000

N 6123 (Vdiff) = 0.000000000000

N 6124 (VFiltr) = 0

N 6200 (norizm) = 15000.000000000000

N 6201 (avizm) = 15000.000000000000

N 6202 (fsni) = 100.000000000000

N 6203 (fstup) = 5.000000000000

N 6204 (vtik) = 0.050000000000

N 6205 (fzersni) = 100.000000000000

N 6206 (fzer) = 500.000000000000

N 6207 (maxras) = 10.000000000000

N 6208 (dobrr) = 0.500000000000

N 6209 (skor) = 0.000000000000

N 6219 (uskor) = 0.000000000000

N 6210 (zncontr) = 0.006000000000

N 6211 (drf) = 1

N 6212 (ModeCap) = 2

N 6213 (fzertch) = 100.000000000000

N 6214 (typdin) = 0

N 6215 (fmax) = 0.000000000000

N 6216 (timconst) = 0.000000000000

N 6217 (Mertv) = 0

N 6218 (TimeOut) = 15.000000000000

N 6220 (sbpol) = 1

N 6221 (Vprop) = 0.000000000000

N 6222 (Vint) = 0.000000000000

N 6223 (Vdiff) = 0.000000000000

N 6224 (VFiltr) = 0

N 6300 (norizm) = 10000.000000000000

N 6301 (avizm) = 10000.000000000000

N 6302 (fsni) = 100.000000000000

N 6303 (fstup) = 5.000000000000

N 6304 (vtik) = 0.050000000000

N 6305 (fzersni) = 100.000000000000

N 6306 (fzer) = 500.000000000000

N 6307 (maxras) = 6.000000000000

N 6308 (dobrr) = 0.100000000000

N 6309 (skor) = 0.000000000000

N 6319 (uskor) = 0.000000000000

N 6310 (zncontr) = 0.006000000000

N 6311 (drf) = 0

N 6312 (ModeCap) = 2

N 6313 (fzertch) = 100.000000000000

N 6314 (typdin) = 0

N 6315 (fmax) = 0.000000000000

N 6316 (timconst) = 0.000000000000

N 6317 (Mertv) = 0

N 6318 (TimeOut) = 15.000000000000

N 6320 (sbpol) = 1

N 6321 (Vprop) = 0.000000000000

N 6322 (Vint) = 0.000000000000

N 6323 (Vdiff) = 0.000000000000

N 6324 (VFiltr) = 0

N 6400 (norizm) = 10000.000000000000

N 6401 (avizm) = 10000.000000000000

N 6402 (fsni) = 100.000000000000

N 6403 (fstup) = 5.000000000000

N 6404 (vtik) = 0.050000000000

N 6405 (fzersni) = 100.000000000000

N 6406 (fzer) = 500.000000000000

N 6407 (maxras) = 6.000000000000

N 6408 (dobrr) = 0.100000000000

N 6409 (skor) = 0.000000000000

N 6419 (uskor) = 0.000000000000

N 6410 (zncontr) = 0.006000000000

N 6411 (drf) = 0

N 6412 (ModeCap) = 2

N 6413 (fzertch) = 100.000000000000

N 6414 (typdin) = 0

N 6415 (fmax) = 0.000000000000

N 6416 (timconst) = 0.000000000000

N 6417 (Mertv) = 0

N 6418 (TimeOut) = 15.000000000000

N 6420 (sbpol) = 1

N 6421 (Vprop) = 0.000000000000

N 6422 (Vint) = 0.000000000000

N 6423 (Vdiff) = 0.000000000000

N 6424 (VFiltr) = 0

N 7000 (ffix) = 1000.000000000000

N 7001 (specG30) = 0.000000000000

N 7002 (specG31) = 0.000000000000

N 7003 (smnul) = 0.000000000000

N 7004 (smG60) = 0.000000000000

N 7005 (zon) = 6

N 7006 (DiamInd) = 0

N 7100 (ffix) = 1000.000000000000

N 7101 (specG30) = 195.000000000000

N 7102 (specG31) = 0.000000000000

N 7103 (smnul) = 0.000000000000

N 7104 (smG60) = 0.000000000000

N 7105 (zon) = 6

N 7106 (DiamInd) = 0

N 7200 (ffix) = 1000.000000000000

N 7201 (specG30) = 2.000000000000

N 7202 (specG31) = 0.000000000000

N 7203 (smnul) = 0.000000000000

N 7204 (smG60) = 0.000000000000

N 7205 (zon) = 0

N 7206 (DiamInd) = 0

N 7300 (ffix) = 1000.000000000000

N 7301 (specG30) = 0.000000000000

N 7302 (specG31) = 0.000000000000

N 7303 (smnul) = 0.000000000000

N 7304 (smG60) = 0.000000000000

N 7305 (zon) = 0

N 7306 (DiamInd) = 0

N 7400 (ffix) = 1000.000000000000

N 7401 (specG30) = 0.000000000000

N 7402 (specG31) = 0.000000000000

N 7403 (smnul) = 0.000000000000

N 7404 (smG60) = 0.000000000000

N 7405 (zon) = 0

N 7406 (DiamInd) = 0

N 8001 (U1) = 0.000000000000

N 8002 (U2) = 0.000000000000

N 8003 (U3) = 0.000000000000

N 8004 (U4) = 0.000000000000

N 8005 (U5) = 0.000000000000

N 8006 (U6) = 0.000000000000

N 8007 (U7) = 0.000000000000

N 8008 (U8) = 0.000000000000

N 8009 (U9) = 0.000000000000

N 8501 (P1) = 0

N 8502 (P2) = 4

N 8503 (P3) = 400

N 8504 (P4) = 4000

N 8505 (P5) = 3600

N 8506 (P6) = 7

N 8507 (P7) = 1800

N 8508 (P8) = 6000

N 9000 (nummahdat) = 17

N 9001 (mahdel) = 1

N 9002 (mahumn) = 1

N 9003 (hardkoe) = 1

N 9004 (sbpol) = 1

N 9005 (ContrErr) = 1

N 9100 (nummahdat) = 0

N 9101 (mahdel) = 0

N 9102 (mahumn) = 0

N 9103 (hardkoe) = 1

N 9104 (sbpol) = 1

N 9105 (ContrErr) = 0

N 9200 (nummahdat) = 0

N 9201 (mahdel) = 0

N 9202 (mahumn) = 0

N 9203 (hardkoe) = 1

N 9204 (sbpol) = 1

N 9205 (ContrErr) = 0

4.9 Расчет надежности

Общие сведения

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

В соответствии с ГОСТ 27.002-89 "Надежность в технике. Основные понятия. Термины и определения" надежность трактуется как свойство объекта сохранять во времени в установленных пределах значения всех параметров, характеризующих способность выполнять требуемые функции в заданных режимах и условиях применения, технического обслуживания, ремонта, хранения и транспортирования.

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

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

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

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

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

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


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

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