КОДИРОВАНИЕ И ВОСПРОИЗВЕДЕНИЕ ЧИСЛОВОЙ ПРОГРАММНОЙ ИНФОРМАЦИИ
Цифровая информация, полученная в результате расчета программы, « командная информация, обусловленная технологическим процессом, вводятся в системы ЧПУ через программоноситель. В качестве программоносителей применяются; перфоленты, перфокарты, наборные поля и магнитные ленты. Наиболее распространенным программоносителем являеіся перфолента. Перфокарты используются чаще всего для позиционных систем и особенно в тех случаях, когда программой необходимо пользоваться многократно.
В системах ЧПУ, как и в других системах с ЦВМ или с ее компонентами, используются алгоритмические языки, предназначенные для обмена информацией машнпы с внешними устройствами (программоноситель, устройства кор» рекции, аппараты управления и др.). Алгоритмические языки систем ЧПУ значительно проще языков универсальных вычислительных машин и состоят нз немногочисленных кодовых комбинаций или определенных правил программирования, согласованных с технологическим процессом и конструкцией оборудования.
Для металлорежущих станков с ЧПУ находит применение код БЦК.-5 (бук - венно-цифровой код ’для записи программы на пятидорожечную перфоленту), согласованный с международным кодом (27J. Он состоит из двух групп символов: цифровых от О до 9 и буквенных из заглавных букв русского алфавита. Цифры н цифровые эквиваленты букв представляются в двоично-десятичном исчислении с весовыми значениями двоичных разрядов 8; 4; 2; I. Каждый цифровой или однобуквенный символ занимает одну строку ленты. Цифровая информация и цифровые эквиваленты буквенных символов записываются пробивкой отверстий на первых четырех дорожках перфоленты, образуя в строке запись цифры десятичного разряда в двоичном коде. Пятая дорожка несет признак символа, записанного на данной строке.
В настоящее время широко применяется стандартный код, составленный в соответствии с международной системой кодирования информации ISO-7 bit. В коде ISO принято также двоично*десятнчное счисление, но используется вось - мидорожечная перфолента шириной 25,4 мм (I дюйм). Все символы разделяются на три группы: цифровые от 0 до 9, буквенные со всеми заглавными буквами латинского алфавита н специальные знаки. Каждой букве или специальному знаку соответствует определенное значение. Символы записываются на семи дорожках перфоленты (отсюда 7 bit — 7 двоичных разрядов), 8-я дорожка является контрольной. Контроль ведется по модулю 2, т - е. на четность. Пробивка на восьмой дорожке делается тогда, когда нужно дополнить число пробивок в строке до четного. В табл. 7-1 в качестве примера приведены некоторые символы, их значения и соответствующие им кодовые комбинации. Пробивка на ленте отмечена крестиком на соответствующей дорожке. Дорожка Т является тактирующей (пробивка на ней отмечена точкой).
Как видно из табл. 7-І, на одной строке ленты размещается один символ. Определенная последовательность символов составляет слово, которое включает в себя технологическую илн геометрическую информацию для ИО, либо командную информацию для устройства ЧПУ. Слово начинается буквой адреса, после которой может идти последовательность цифр с соответствующим знаком. Например, поворот ИО вокруг оси X в положительном направлении на 2486 дискретных единиц будет записываться словом А + 002486. Последовательность слои, содержащих информацию для одной рабочей операции, составляет кадр программы, который начинается со слова «номер кадра» и заканчивается символом ‘конец кадра».
Кодовая комбинация для |
||||||||||
имвол |
Значение |
различных дорожек |
||||||||
8 |
7 |
6 |
* |
4 |
г |
3 |
1 2 |
t |
||
( |
Отключение автоматического упра |
і ~Г |
+ |
|||||||
вления |
||||||||||
) |
Включение автоматического упра |
+ |
+ |
+ |
+ |
|||||
вления |
||||||||||
% |
Начало программы Главный кадр |
+ + |
+ |
+ |
ч- |
+ |
||||
І |
Пропуск кадра при наладке |
+ |
н- |
1 "Г |
+ |
4~ |
+ |
|||
Признак положительного направления |
4~ |
+ |
+ |
4~ |
||||||
— |
Признак отрицательного направления |
+ |
+ |
+ |
+ |
|||||
0 1 |
Цифра 0 Цифра 1 |
+ |
+ 4~ |
+ 4~ |
+ |
|||||
2 |
Цифра 2 |
+ |
+ |
+ |
||||||
3 |
Цифра 3 |
+ |
~г |
4~ |
+ |
|||||
4 |
Цифра 4 |
+ |
4~ |
4~ |
1 "Г |
|||||
5 |
Цифра 5 |
4- |
+ |
+ |
+ |
|||||
6 |
Цифра 6 |
4~ |
4~ |
4~ |
+ |
|||||
7 |
Цифра 7 |
+ |
4~ |
4~ |
4~ |
4~ |
“Г |
|||
8 |
Цифра 8 |
4~ |
4- |
4~ |
~г |
|||||
9 |
Цифра 9 |
+ |
4- |
4" |
4~ |
+ |
||||
А |
Поворот вокруг оси X |
4~ |
||||||||
В |
Поворот вокруг оси Y |
4" |
+ |
|||||||
С |
Поворот вокруг оси Z |
+ |
+ |
+ |
+ |
+ |
||||
D |
Поворот вокруг специальной оси |
+ |
4~ |
|||||||
Е |
То же или вторичная подача |
"Г |
4~ |
“Г |
||||||
F |
Подача |
4~ |
4~ |
4~ |
+ |
|||||
G |
Ус'іовия перемещения НО |
4~ |
4~ |
4~ |
+ |
|||||
h |
Кратность отработки |
4“ |
+ |
|||||||
I |
Координата х центра дуги при |
+ |
4~ |
4~ |
||||||
N |
круговой интерполяции |
+ |
+ |
+ |
+ |
|||||
Номер блока (кадра) |
||||||||||
LF |
Конец кадра |
4“ |
После записи и контроля информации на перфоленте осуществляется воспроизведение цифровых данных и технологических команд перед поступлением их в устройства управления электроприводами и другими рабочими органами оборудования. Воспроизведение происходит последовательно по строкам во время протяжки ленты в воспроизводящем устройстве.
В качестве воспроизводящих устройств применяются быстродействующие электромеханические и фотоэлектрические трансмиттеры. Скорость воспроизведения у фотоэлектрических трансмиттеров составляет 800 — 1500 строк/с. Старт - стопный электропривод лентопротяжного механизма выполняется с быстродействующей электромагнитной муфтой, присоединяющей вал лентопротяжного Механизма к валу электродвигателя и разъединяющей нх по командам с пульта и от программы.
После заполнения всех запоминающих устройств, предусмотренных программой, информация сигналом опроса переносится в выходные устройства ВЛУ и в систему управления. Числовая информация на перемещение по координа - там в контурных системах ЧПУ поступает в интерполятор, в позиционных — в соответствующие координатные регистры, счетчики или сумматоры, а ииформа - ция с технологическими командами — в дешифрирующие устройства и на органы управления объектом. В контурных системах во время отработки одного кадра с ленты воспроизводится следующий кадр, чем обеспечивается непрерывность поступления информации управления, При этом новая информация поступает в аналогичную схему второго комплекта запоминающих устройств.