Научная книга Поиск по сайту
Главная
Поиск по сайту

Раздел: БИБЛИОТЕКА ТЕХНИЧЕСКОЙ ЛИТЕРАТУРЫ
Короткий путь http://bibt.ru

Адрес этой страницы' ?>

<<Предыдущая страница Оглавление книги Следующая страница>>

Кодирование информации. Коды символов для устройства ЧПУ токарно-карусельных станков.

Всю информацию управляющей программы, вносимую в карту программирования, записывают в кодированном виде. Кодирование производят в соответствии с ГОСТ 13052-74 и рекомендациям международной организации по стандартизации двоичным кодом ISO-7bit. В этом коде с буквами латинского алфавита и знаками связаны определенные необходимые для программирования понятия, а при перфорировании за каждой буквой, цифрой и знаком (в дальнейшем будем называть их символами) закреплены комбинации расположения отверстий на восьмидорожковой ленте.

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

В табл. 6 приведены коды символов, применяемых для кодирования управляющих программ токарно-карусельных станков с учетом контроля на четность на восьмой дорожке. Запись на ленте цифр ведется в порядке от высшего разряда к низшему. На каждую цифру разряда отводится одна строка ленты. Если число цифр в размере на чертеже меньше, чем предусмотрено знаковых разрядов соответствующей функции, то на место недостающих цифр при кодировании добавляют нули. Например, координата по оси X должна иметь шесть знаковых разрядов, а на чертеже стоит размер 20. При кодировании этой величины, с учетом направления, записывается X+ 002000. Десятичный знак (запятая) в цифровых функциях координат имеет свое строго определенное место, соответствующее дискретности системы, и при записи не кодируется. Если же надо записать однозначный номер, например третьего кадра, - кодируем № 003.

Таблица 6 Коды символов для устройства ЧПУ токарно-карусельных станков

Смысловое значение символов Код команд
Символ для устройств Дорожка ленты
П32-3М Н55-2 8 7 6 5 4 3 2 1

Цифры:

 

1

1 8   6 5       1

2

2 8   6 5     2  

3

3     6 5     2 1

4

4 8   6 5   3    

5

5     6 5   3   1

6

6     6 5   3 2  

7

7 8   6 5   3 2 1

8

8 8   6 5 4      

9

9     6 5 4     1

0

0     6 5        

Координата конечной точки движения по оси:

 

X

X 8 7   5 4        

Z

Z   7   5 4     2  

W

W - 8 7   5     3 2 1

B

В -   7           2  

Координата начальной точки окружности на контуре относительно центра дуги вдоль оси:

 

X

- J 8 7     4       1

Z

- К   7     4     2 1

Номера кадра

N   7     4   3 2  

Подача 1 для П32-3М или подача минутная для Н55-2

F F 8 7       3 2  

Подача 2

Е - 8 7       3   1

Подача оборотная и шаг резьбы

- R 8 7   5     2  

Частота вращения планшайбы

S   7   5       2 1

Номер инструмента

Т 8 7   5   3    

Вспомогательные функции

M   7     4 3   1

Подготовительные функции

G   7       3 2 1

Номер коррекции перемещения суппорта

L 8 7     4 3    

Знак плюс

+     6   4   2 1

Знак минус

-     6   4 3   1

Конец кадра

ПС FE2         4   2  

Табуляция (интервал между цифрами)

- tab         4     1

Забивка-строка не читается

  Del 8 7 6 5 4 3 2 1

Примечание. Цифры кода показывают номера дорожек, где пробиваются отверстия.

Команду «Табуляция» - tab применяют в программах к устройствам Н55-2 для четкого, удобного для чтения текста распечатки программы, получаемого непосредственно при печатании перфоленты или с уже готовой перфоленты. При отработке программы устройство ЧПУ не считывает этой команды, а печатное устройство УПДЛ «БРЕСТ-1T» по этой команде образует интервалы между знаками текста распечатки. При этом команда tab, как и команды ПС и FE2, перфорируются на ленте, но не печатаются на распечатке.

Команду «Забивка» - Del применяют при исправлении ошибок в ленте. Например, в кадре ошибочно набит лишний символ. В этом случае достаточно, не исправляя всей ленты, произвести забивку соответствующей ее строки. При считывании программы система пропустит эту строку без отработки.

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