русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема 2.1. Код ИСО-7 БИТ. Структура программы


Дата добавления: 2015-08-31; просмотров: 5802; Нарушение авторских прав


В устройствах ЧПУ для составления управляющих программ используется код ИСО-7 бит. Этот код разработан международной организацией стандартов. Он имеет 256 кодовых комбинаций (N=256), из которых рабочими являются приблизительно 42 (Np=42). Это код двоичный, равномерный с 7 информационно несущими двоичными разрядами и одним разрядом защиты по паритету (n=8). Код имеет возможность обнаруживать единичные помехи (dmin=2, r=1). В табл. 2.1.1 даны символы кода и их коды в двоичной системе счисления.

Таблица 2.1.1.

Двоичные разряды кодовых комбинаций символов Символы Значение символа
+ Знак плюс
- Знак минус
Цифра ноль
Цифра один
Цифра два
Цифра три
Цифра четыре
Цифра пять
Цифра шесть
Цифра семь
Цифра восемь
Цифра девять
I Задание радиуса дуги
J Задание радиуса дуги
K Задание радиуса дуги
F Скорость подачи
G Подготовительная ф-ия
М Вспомогательная ф-ия
N Номер кадра
S Частота вращ. сил. прив.
Т Номер инструмента
Х Перемещение по Х
Y Перемещение по Y
Z Перемещение по Z
ПС(LF) Конец кадра
% Начало программы

 



В коде ИСО-7 бит управляющая программа оперирует двумя видами информации: технологической и геометрической.

К технологической информации относятся команды вида интерполяции, режимов резания, вида режущего инструмента, команды указания плоскости, в которой перемещается режущий инструмент, и команды установки системы координат, в которых программируется перемещения режущих инструментов.

Отдельные элементы контура изготавливаемой детали могут иметь различный характер траектории (различную интерполяцию), обрабатываться при различной скорости подачи режущего инструмента, частоте вращения силового привода и т. д. Поэтому, вся управляющая программа состоит из отдельных блоков, которые носят название кадров. В каждом кадре задается исходная информация для обработки одного элемента контура детали.

Кадр-это группа команд, объединенных одним целевым назначением.

Команда-это несколько кодовых комбинаций, составляющих адрес и следующее за ним число и предназначенных для передачи единичного объема информации.

Адрес-это символ, характеризующий принадлежность следующих за ним кодовых комбинаций к технологической или геометрической информации.

Некоторые адреса кода ИСО-7 бит:

%-начало управляющей программы;

N-номер кадра управляющей программы;

G-подготовительная функция;

F-скорость подачи режущего инструмента;

x, y, z, I, J, K-геометрическая информация;

M-вспомогательная функция;

S-частота вращения силового привода;

T-номер режущего инструмента;

LF (ПС)-конец кадра.

Цифровая часть команды характеризует либо геометрическую информацию, либо уточняет технологическую команду.

Управляющая программа начинается с символа начала управляющей программы (%). Заканчивается управляющая программа кадром с командой М002 (М02)-конец управляющей программы.

Каждый кадр управляющей программы начинается с номера кадра (N) и заканчивается символом LF (ПС)-конец кадра.

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

 

Вопросы для самопроверки по теме 2.1.

1. Какое различие между командой и кадром управляющей программы?

2. В чем различие технологической и геометрической информации?

3. В каких случаях в кадре можно не указывать технологические команды?

 



<== предыдущая лекция | следующая лекция ==>
Замкнутый (следящий) привод подач. | Линейная интерполяция


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.303 сек.