Поиск по сайту | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Короткий путь http://bibt.ru Адрес этой страницы' ?> <<Предыдущая страница Оглавление книги Следующая страница>> Кодирование информации и нанесение на программоноситель. Запись цифр в двоичной системе и на перфоленте.Информация на перфоленте записывается отдельными кадрами, содержащими числа, буквы и другие символы. Эта запись кадров управляющей программы в буквенно-цифровой форме и составляет задачу кодирования информации. Таким образом, кодирование—-это запись текста программы в той форме, в которой она затем переносится на перфоленту путем пробивки соответствующих комбинаций отверстий. В основе записи любого символа на перфоленте лежит запись цифр в двоичной позиционной системе счисления. Эта система, в основе разрядов которой лежит число 2, позволяет десятичные числа представить двоичным числом, т. е. числом, значащие цифры которого 1 и 0. Так, например, цифра 9 может быть представлена как 1•23+0•22+0•21+1•20. Опустив разряды, получим 1001. На перфоленте единица изображается пробивкой отверстия. Если же на пересечении данной дорожки и поперечной строки отверстие не пробито, то это воспринимается системой ЧПУ как ноль. Таблица 1.2. Запись цифр в двоичной системе и на перфоленте
В табл. 1.2 представлены запись цифр десятичной системы счисления в двоичном коде и их изображение на перфоленте: Из таблицы следует, что для записи любого десятичного числа в пределах от 0 до 9 и чисел от 10 до 15 достаточно первых четырех дорожек перфоленты (I—IV). Рассмотренная запись на перфоленте Цифр десятичной системы называется двоично-десятичным взвешенным кодом 8421. Каждая цифра этого числа определяет значение, или вес, разряда и соответственно одного отверстия в каждой из четырех дорожек перфоленты. Таким образом, записанное в поперечной строке десятичное число равно сумме весов всех отверстий, пробитых в этой строке. Если, например, встретилась комбинация из трех отверстий, пробитых в I, II и III дорожках (0111), то в строке записана цифра 7: 4 + 2+1=7. Для записи числовых значений команд на перфоленте двоично-десятичным кодом 8421 используются цифры десятичной системы от 0 до 9, из которых состоит любое десятичное число. Числа от 10 до 15, каждое из которых может быть записано в одной поперечной строке, составляют основу записи нечисловой информации (букв и различных символов). Для записи десятичного числа, состоящего из двух и более цифр, каждому разряду этого десятичного числа отводится строчка. Так, например, одна строчка соответствует разряду 102, строчка ниже— 101 и еще строчка— 100. Обозначая цифры требуемого десятичного числа в двоичном коде, получают запись требуемого десятичного числа. Например, число 837 будет записано на трех строчках перфоленты соответственно: 1000 — разряд 102, 0011—разряд 101, 0111 —разряд 100. Следует отметить, что разработано значительное число кодов с другими наборами весовых коэффициентов, например 2421, 5421, 6221, 4421 и др. Общая система представления цифр, букв и других символов для станков с ЧПУ составляет код программирования. Код устанавливает соответствие между цифрами, буквами и другими символами и их записью на перфоленте в виде комбинаций отверстий. Вместе с тем код предусматривает присвоение каждой букве или символу достаточно определенного технологического смысла. Для программирования обработки на станках с ЧПУ разрабатывались различные коды. Сравнительно недавно в отечественной промышленности широко применялся код БЦК-5 (буквенно-цифровой пятидорожечный код). Программоносителем для нанесения информации в этом коде является бумажная лента шириной 17,5 мм. Кроме десяти цифр код БЦК-5 содержит десять букв русского алфавита. Код был разработан в ЭНИМСе и имел то преимущество, что для нанесения информации на перфоленту можно было использовать серийно выпускаемые телеграфные аппараты (например, аппараты СТА-2М). В настоящее время наиболее распространенным кодом, используемым для кодирования информации в станках с ЧПУ, является код ИСО-7бит. Код разработан в соответствии с ГОСТ 13052—74, который отвечает требованиям международного стандарта ISO — R646, регламентирующего единый международный код ISO — 7 bit. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Помогите другим людям найти библиотеку разместите ссылку: |