Кодування інформації і нанесення на программоносітель

Інформація на перфоленте записується окремими кадрами, що містять числа, літери та інші символи. Ця запис кадрів керуючої програми в буквено-цифровій формі і становить завдання кодування інформації. Таким чином, кодування - це запис тексту програми в тій формі, в якій вона потім переноситься на перфоленту шляхом пробивки відповідних комбінацій отворів.

В основі записи будь-якого символу на перфоленте лежить запис цифр в двійковій позиційній системі числення. Ця система, в основі розрядів якої лежить число 2, дозволяє десяткові числа уявити двійковим числом, т. Е. Числом, значущі цифри якого 1 і 0. Так, наприклад, цифра 9 може бути представлена ​​як 1 • 2 3 +0 • 2 2 + 0 • 2 1 + 1 • 2 0. Опустивши розряди, отримаємо 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, кожна з яких може бути записано в одній поперечної рядку, складають основу записи нечислової інформації (букв і різних символів).

Для запису десяткового числа, що складається з двох і більше цифр, кожному розряду цього десяткового числа відводиться рядок. Так, наприклад, одна строчка відповідає розряду 10 2. рядок нижче-10 1 і ще строчка- 10 0. Позначаючи цифри необхідного десяткового числа в двійковому коді, отримують запис необхідного десяткового числа. Наприклад, число 837 буде записано на трьох рядках перфострічки відповідно: 1000 - розряд 10 2. 0011-розряд 10 1. 0111 -разряд 10 0.

Слід зазначити, що розроблено значну кількість кодів з іншими наборами вагових коефіцієнтів, наприклад 2421, 5421, 6221, 4421 і ін.

Загальна система подання цифр, букв та інших символів для верстатів з ЧПУ становить код програмування. Код встановлює відповідність між цифрами, буквами і іншими символами і їх записом на перфоленте у вигляді комбінацій отворів. Разом з тим код передбачає присвоєння кожній букві або символу досить певного технологічного сенсу. Для програмування обробки на верстатах з ЧПУ розроблялися різні коди. Порівняно недавно в вітчизняної промисловості широко застосовувався код БЦК-5 (буквено-цифровий пятідорожечний код).

Программоносітель для нанесення інформації в цьому коді є паперова стрічка шириною 17,5 мм. Крім десяти цифр код БЦК-5 містить десять букв українського алфавіту. Код був розроблений в ЕНІМС і мав ту перевагу, що для нанесення інформації на перфоленту можна було використовувати серійно випускаються телеграфні апарати (наприклад, апарати СТА-2М). В даний час найбільш поширеним кодом, використовуваним для кодування інформації в верстатах з ЧПУ, є код ІСО-7біт. Код розроблений відповідно до ГОСТ 13052-74, який відповідає вимогам міжнародного стандарту ISO - R646, що регламентує єдиний міжнародний код ISO - 7 bit.

Передрук матеріалів заборонена.
Допоможіть іншим людям знайти бібліотеку розмістіть посилання:

Схожі статті