Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по 2 лабе.doc
Скачиваний:
8
Добавлен:
09.12.2018
Размер:
176.64 Кб
Скачать

3. Порядок выполнения работы.

1. Изучить основные принципы подготовки управляющих программ с использованием макрофункций;

2. Проанализировать примеры подготовки УП с использованием макрофункций;

3. Разработать алгоритм управляющей программы для заданного варианта контура;

4. На основе проверенного преподавателем алгоритма составить и записать текст управляющей программы;

5.Ввести управляющую программу в память УЧПУ ручным набором или из компьютера.В последнем случае текст программы набирается в виде текстового файла на компьютере и пересылается через порты связи в память УЧПУ;

6.Ввести значения исходных данных в выбранные регистры группы 500…532;

7.Произвести отработку УП ;

8. При наличии ошибок в управляющей программе выявить их и выполнить редактирование, произвести обработку детали;

9. Используя раздел 2 методических указаний, подготовить управляющую программу для заданной детали в режиме обучения УЧПУ, Произвести обработку;

10. Ответить на контрольные вопросы.

4. Контрольные вопросы.

  1. Для каких целей используются резервные регистры?

  2. Что понимается под гибкостью управляющей программы?

  3. Что такое макрофункции?

  4. Каким образом макрофункции записываются и текст управляющей программы

  5. В чем преимущества программ, в состав которых входят макрофункции;

  6. Какие достоинства и недостатки имеет подготовка управляющих программ в режимах обучения;

  7. Какова последовательность подготовки УП в режиме обучения УЧПУ;

  8. Как выполнить по кадровую отработку УП;

  9. Каким образом производится редактирование УП.

Таблица 1

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

Группа

Назначение

G00

01

Позиционирование, перемещение на быстром ходу

в заданную точку

G01*

01

Линейная интерполяция. Перемещение с рабочей

подачей по прямой к точке

G02

G03

01

Круговая интерполяция. Движение по дуге соответ-

ственно по часовой стрелке и против часовой стрелки.

G04

00

Пауза. Выдержка в отработке программы на время

указанное в программе. Например: G 04X1.0 - пауза 1 с.

G17* , G18 , G19

02

Выбор плоскости обработки. Задание соответ-

ственно плоскостей XY, ZX , ZY .

G 40

Отмена коррекции на радиус инструмента

G 41

G 42

Коррекция на радиус инструмента при обходе

контура соответственно слева и справа

G 65

00

Задание команд на языке макропользователя

G 90

03

Программирование в абсолютных координатах

G 91 *

03

Программирование в приращениях

G 92

00

Задание положения абсолютной системы координат

*G - коды являются действующими при включении питания установки.

Таблица 2.

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

функция

Назначение

M00

Программируемый стоп. Остановка в процессе отработки

программы

M 01

Стоп. Действует при включении функциональной кнопки.

M 02

Конец программы.

M03 , M 04

Вращение электрода по часовой стрелке и против часовой

стрелки соответственно.

M 05

Отмена команд М03 и М04

M 17

Движение по программе без работы генератора импульсов

M 18

Отмена команды М17

M 21

Включение следящей системы поддерживающей

межэлектродный зазор

M 22

Выключение следящей системы.

M 23

Включение генератора импульсов.

M 24

Выключение генератора импульсов

M 25

Включение подъема легирующего электрода .

M 26

Выключение подъема легирующего электрода.

Включение опускания легирующего электрода.

M 98

Вызов подпрограммы

M 99

Конец подпрограммы.

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

выключения следящей системы, генератора импульсов, вращения легирующего

электрода для начала O9998 и завершения O9999 процесса легирования

O9998;

M03;

M23;

M21;

M99;

O9999;

M22;

M25;

M24;

M05;

M99;