
- •Включение установки без разрешения
- •1. Подготовка управляющих программ с использованием макрофункций.
- •1.2. Примеры подготовки управляющей программы с использованием макрофункций.
- •Текст программы будет иметь следующий вид
- •2. Подготовка управляющих программ в режимах
- •2.1. Специфика использования режимов обучения.
- •3. Порядок выполнения работы.
- •1. Изучить основные принципы подготовки управляющих программ с использованием макрофункций;
- •4. Контрольные вопросы.
- •Основные макрофункции
- •Подготовка управляющих программ с использованием макрофункций и режимов обучения для у ч п у fanuc system 3m
3. Порядок выполнения работы.
1. Изучить основные принципы подготовки управляющих программ с использованием макрофункций;
2. Проанализировать примеры подготовки УП с использованием макрофункций;
3. Разработать алгоритм управляющей программы для заданного варианта контура;
4. На основе проверенного преподавателем алгоритма составить и записать текст управляющей программы;
5.Ввести управляющую программу в память УЧПУ ручным набором или из компьютера.В последнем случае текст программы набирается в виде текстового файла на компьютере и пересылается через порты связи в память УЧПУ;
6.Ввести значения исходных данных в выбранные регистры группы 500…532;
7.Произвести отработку УП ;
8. При наличии ошибок в управляющей программе выявить их и выполнить редактирование, произвести обработку детали;
9. Используя раздел 2 методических указаний, подготовить управляющую программу для заданной детали в режиме обучения УЧПУ, Произвести обработку;
10. Ответить на контрольные вопросы.
4. Контрольные вопросы.
-
Для каких целей используются резервные регистры?
-
Что понимается под гибкостью управляющей программы?
-
Что такое макрофункции?
-
Каким образом макрофункции записываются и текст управляющей программы
-
В чем преимущества программ, в состав которых входят макрофункции;
-
Какие достоинства и недостатки имеет подготовка управляющих программ в режимах обучения;
-
Какова последовательность подготовки УП в режиме обучения УЧПУ;
-
Как выполнить по кадровую отработку УП;
-
Каким образом производится редактирование УП.
Таблица 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;
|