- •Управление системами и процессами.
- •1 Основные типы систем автоматического управления станка.
- •Кулачковые системы управления.
- •2 Копировальные системы управления.
- •3 Цикловые системы управления.
- •4 Числовое программное управление (чпу).
- •5 Классификация су по технологическому назначению.
- •6 Программмоносители и запись информации. Поколения станков с чпу.
- •8 Важнейшие коды iso – 7 bit.
- •7 Двоично-десятичная система счисления, применяемая для кодирования информации на перфоленте.
- •9 Методика ручного составления программ.
- •10 Считывающие устройства систем чпу.
- •13 Вычислительные устройства систем чпу.
- •14 Системы чпу класса nc.
- •15 Системы чпу класса cnc.
- •16 Работа системы класса cnc.
- •17 Сравнительный анализ систем классов nc и cnc.
- •20 Фундаментальные принципы управления
- •21 Принцип работы шагового привода.
- •22 Структура шагового привода станка с чпу. Преимущества и недостатки шаговых приводов.
- •23 Следящие приводы подач. Кинематические и силовые соотношения.
- •24 Влияние места установки датчиков обратной связи на точность работы привода.
- •25 Влияние зазоров в механических передачах на работу следящего привода.
- •26 Датчики следящих приводов подач.
- •27 Лазерные интерферометры. Контроль направления перемещения.
- •28 Структура импульсной су следящим приводом.
- •2 9 Фазовые датчики.
- •30 Структура фазовой су следящим приводом.
- •31 Двигатели следящих приводов подач.
- •32 Механические передачи станков с чпу.
- •33 Зубчатые передачи станков с чпу.
- •34 Червячные передачи станков с чпу.
- •35 Приводы главного движения станков с чпу. Ступенчатое регулирование.
- •36 Бесступенчатое регулирование.
- •37 Системы автоматической смены инструментов станков с чпу.
- •3 8 Система смены с магазином инструментов.
- •39 Механизмы захвата инструмента.
- •41 Системы с магазинами шпиндельных узлов и многошпиндельных головок.
7 Двоично-десятичная система счисления, применяемая для кодирования информации на перфоленте.
Управляющая программа записывается в виде последовательности кадров, каждый кадр содержит законченную команду по управлению станка.
На перфоленте содержатся информационные строки.
Рис. 17
1-ые семь дорожек называются информационными, т.к. каждая пробивка несет 1 bit информации.
8-ая дорожка – это контрольная дорожка.
По базовой кромке базируется перфолента при протягивании через лентопротяжный механизм. Транспортная дорожка служит для механического перемещения ленты.
Применялись и применяются бумажные белые и черные перфоленты, а также пластиковые. Последние два вида менее чувствительны к замасливанию.
Для кодирования символов и цифр применяются двоичные и десятичные системы кодирования.
Допустим, что нужно переместить стол станка по оси Х на 273,41 мм при дискретности 0,01 мм. Тогда, в управляющей программе мы должны записать, что по оси Х необходимо переместиться на 27341 импульс. Каждая цифра числа записывается в двоичном коде.
Каждой цифре присваивается номер разряда. Направление ввода чисел начинают с младшего разряда. В каждой строке кодируется одна цифра в двоичном коде, потом домножается на десятичный коэффициент:
,
где n – номер разряда.
Получаем:
Это позволяет сократить длину написания программы. Если перед записанием числа указать адрес, в данном случае Х, в соответствующем коде, то система управления станком прочтет следующее указание: «переместить инструмент или стол станка по оси Х на 27341импульс в соответствующем направлении».
8 Важнейшие коды iso – 7 bit.
Символы:
N – номер кадра;
G – подготовительные функции, задающие режимы работы станков.
Например : G 00 – позиционирование, т.е. остановка в требуемом положении;
G 01 – линейная интерполяция; G 02, G 03 – круговая интерполяция по или против часовой стрелки; G 26 – работа в приращениях; G 08,G 09 – разгон и торможение привода; G 10 – резание с постоянной скоростью; G 33 – резьбонарезание резьбы резцом; G 80 - G 89 – постоянны цикл обработки.
F – задается величина подачи и далее записываются цифры, указывающие либо номер регулятора, к которому происходит обращение, либо цифры, обозначающие непосредственную величину подачи.
X, Y, Z – задают величины перемещений по координатам. Ось Z всегда совпадает с осью вращения шпинделя.
I, J, K – обозначают расстояние от начала дуги до ее центра, соответственно по координатам XYZ.
Есть такие адреса, как A, B, C – они показывают вращение вокруг осей X, Y, Z. Это часто применяется при программировании движения роботов.
M – вспомогательные команды.
M 00 – промежуточный останов;
M 02 – конец программы;
M 03, 04,05 – включение шпинделя вперед, назад, останов.
M 08, 09 – включение и выключение СОЖ.
T – номер инструмента.
S – скорость вращения шпинделя.
Специальные символы:
«+», «-» - направление перемещения;
% - начало программы;
LF – конец кадра;
/ - кадр, пропускаемый по желанию оператора.
Тогда, на языке ISO – 7 bit кадр может иметь следующий вид:
N026 F36 M03 X + 56321 Z – 85410 LF,
где F36 – номер регулятора, к которому мы обращаемся;
М03 – включить шпиндель по часовой стрелке;
X+56321 и Z–85410 –величины перемещений соответственно по координате X и Z.
Слова в кадре записываются в произвольном порядке.
Для повышения надежности во время считывания управляющей программы необходимо контролировать программу.
Контроль осуществляется 3-мя способами:
1. контроль на четность пробивок в строке. Если информационный код в строке содержит нечетное количество пробивок, то на 8-ой строке добавляется отверстие.
2. контроль недопустимых комбинаций пробивок, т.е. контроль на коды, которых нет в стандарте ISO – 7 bit или которые не используются в данном станке.
3. контроль по числу слогов в слове, т.е. для каждой команды отводится строго определенное количество строк и если при считывании следующая команда проходит раньше или позже, значит, произошла ошибка.
3-им способом последнее время стали пренебрегать, это связано с избыточностью информации в коде ISO – 7 bit.
Система управления позволяет не только улавливать единичные и двоичные ошибки, но и исправлять их.
