Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МК по программному управлению.doc
Скачиваний:
3
Добавлен:
28.08.2019
Размер:
1.9 Mб
Скачать

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

1. Дайте определение дискреты.

2. Что такое унитарный код?

3. Какую роль выполняет в замкнутом приводе подач датчик обратной связи?

Раздел № 2. Программное обеспечение устройств числового программного управления технолдогическим оборудованием

В этом разделе рассматриваюся следующие темы.

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

Тема 2.2. Правила программирования.

Тема 2.3. Режимы резания.

Тема 2.4. Этапы подготовки управляющих программ.

В разделе № 2 проводятся:

  • два практических занятия на темы “Составление управляющих программ” и “Расчет режимов резания”;

  • пять лабораторных работ на темы “. Ручной режим управления станком”,

“Создание и отработка отдельных кадров программы”, “Создание и ввод новой программы”, “Автоматический режим выполнения управляющей программы” и “Ввод эквидистанты”.

Раздел заканчивается представлением преподавателя курсовой работы.

Тема 2.1. Код исо7 бит. Структура программы

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

Таблица 2.1.1.

Двоичные разряды кодовых комбинаций символов

Символы

Значение символа

0

0

1

0

1

0

1

1

+

Знак плюс

0

0

1

0

1

1

0

1

Знак минус

0

0

1

1

0

0

0

0

0

Цифра ноль

1

0

1

1

0

0

0

1

1

Цифра один

1

0

1

1

0

0

1

0

2

Цифра два

0

0

1

1

0

0

1

1

3

Цифра три

1

0

1

1

0

1

0

0

4

Цифра четыре

0

0

1

1

0

1

0

1

5

Цифра пять

0

0

1

1

0

1

1

0

6

Цифра шесть

1

0

1

1

0

1

1

1

7

Цифра семь

1

0

1

1

1

0

0

0

8

Цифра восемь

0

0

1

1

1

0

0

1

9

Цифра девять

1

1

0

0

1

0

0

1

I

Задание радиуса дуги

1

1

0

0

1

0

1

0

J

Задание радиуса дуги

0

1

0

0

1

0

1

1

K

Задание радиуса дуги

1

1

0

0

0

1

1

0

F

Скорость подачи

0

1

0

0

0

1

1

1

G

Подготовительная ф-ия

0

1

0

0

1

1

0

1

М

Вспомогательная ф-ия

0

1

0

0

1

1

1

0

N

Номер кадра

0

1

0

1

0

0

1

1

S

Частота вращ. сил. прив.

1

1

0

1

0

1

0

0

Т

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

1

1

0

1

1

0

0

0

Х

Перемещение по Х

0

1

0

1

1

0

0

1

Y

Перемещение по Y

0

1

0

1

1

0

1

0

Z

Перемещение по Z

0

0

0

0

1

0

1

0

ПС(LF)

Конец кадра

1

0

1

0

0

1

0

1

%

Начало программы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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