Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методика создания управляющих программ (программное обеспечение – Fanuc 0-TC). Учебно-методическое пособие по выполнению лабораторных работ по дисципл

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
679 Кб
Скачать

Федеральное государственное автономное образовательное учреждение высшего образования «РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ»

В.И. Кравченя, Кейта Джиба

МЕТОДИКА СОЗДАНИЯ УПРАВЛЯЮЩИХ ПРОГРАММ (ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ –

Fanuc 0-TC)

Учебно-методическое пособие по выполнению лабораторных работ

по дисциплине «Автоматизированное оборудование»

Москва Российский университет дружбы народов

2018

УДК 004.4'242:621(072.8)

У т в е р ж д е н о

ББК 32.965+32.973.26-018.2

РИС Ученого совета

К27

Российского университета

 

дружбы народов

Кравченя, В. И.

К27 Методика создания управляющих программ (программное обеспечение – Fanuc 0-TC) : учебно-методическое пособие по выполнению лабораторных работ по дисциплине «Автоматизированное оборудование» / В. И. Кравченя, Кейта Джиба. – Москва : РУДН, 2018. – 37 с. : ил.

В пособии рассмотрены вопросы создания управляющих программ в системе программного обеспечения Fanuc 0-TC.

Предназначено для студентов ΙV курса направления 15.03.05 «Конструкторско-технологическое обеспечение машиностроительных производств» и ΙΙ курса направления 15.03.03 «Энергетическое машиностроение», магистров Ι курса направления 15.04.05 «Конструкторскотехнологическое обеспечение машиностроительных производств».

Подготовлено в департаменте машиностроения и приборостроения РУДН.

ISBN 978-5-209-08735-9

© Кравченя В.И., Кейта Джиба, 2018

 

© Российский университет

 

дружбы народов, 2018

1. СОЗДАНИЕ УПРАВЛЯЮЩИХ ПРОГРАММ ДЛЯ ОБРАБОТКИ НА ТОКАРНОМ СТАНКЕ С ЧПУ МОДЕЛИ EMCO CONCEPT TURN 105 И КОДИРОВАНИЕ ИНФОРМАЦИИ.

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

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

1.ПРОГРАММИРОВАНИЕ ОБРАБОТКИ ДЕТАЛИ. 1.1. СТРУКТУРА ПРОГРАММЫ.

Управляющая программа (УП) ЧПУ является последовательностью программных кадров, сохраненных в системе управления.

При выполнении обработки детали эти кадры считываются и проверяются компьютером в запрограммированном порядке.

Соответствующие управляющие сигналы поступают на

станок.

УП ЧПУ состоит из:

Номера программы

Кадров УП

Слов

Адресов

Комбинаций чисел (для адресов осей частично со знаком)

Таблица 1.1. Структура программы ЧПУ.

Кадр

Слово

Слово

Слово

Комментарий

Кадр

N5

G00

X15

Первый кадр

Кадр

N10

G01

Z35

Второй кадр

Кадр

N15

G73

Кадр

N20

Кадр

N25

M30

 

Завершение работы

3

1.2.ИМЯ ПРОГРАММЫ.

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

1.3. СТРОЕНИЕ СЛОВА И АДРЕС.

Слово является элементом кадра и является управляющей командой.

Слово состоит из:

Символа адреса: буква

Числового значения: последовательность чисел, которая для отдельных адресов может быть дополнена начальным знаком и десятичной точкой.

Таблица 1.2. Строение слова.

Символ

Адрес

Число

Адрес

Число

 

G

00

X

15

Комментарий

Перемещение на

Конечная координа-

 

ускоренной подаче

та по оси X: 15 мм

1.4. СТРОЕНИЕ КАДРА.

Кадр содержит данные для выполнения действия операции. Обычно кадр состоит из нескольких слов и всегда заканчивается символом конца кадра «;». Чтобы получить этот символ необходимо нажать клавишу

4

Рис.1.1. Схема строения кадра.

Кадр может содержать что-либо или все из ниже перечисленного:

 

Таблица 1.3. Используемые адреса.

Адрес

Комментарий

 

O

номер программы от 1 до 9499 для программ об-

 

 

работки

 

N

номер кадра от 1 до 9999

 

G

функция траектории

 

X, Z

Позиционные данные в абсолютных значениях

 

U, W

Позиционные данные в значениях с приращения-

 

 

ми

 

R

радиус, характеристики конуса, параметры цикла

 

C

фаска

 

I, K

параметр круга

 

F

скорость подачи, шаг резьбы

 

S

частота вращения шпинделя, скорость резания

 

T

вызов инструмента (коррекция на инструмента)

 

M

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

 

P

выстой, вызов подпрограммы, параметр цикла

 

Q

параметр цикла

 

;

конец блока или кадра

 

Слова внутри кадра могут следовать за любой подходящей последовательностью, рекомендуется следующая по-

5

следовательность: N, G, X, Z, U, W, B, C, I, K, P, Q, R, A, F, S, T, M

1.5. ОСИ Х И Z.

Ось движения, параллельная торцу шпинделя – это ось Х, а ось движения, параллельная осевой линии шпинделя – это ось Z.

Рис.1.2. Направления осей X и Z.

2. ЗАДАНИЕ ТЕХНОЛОГИЧЕСКИХ КОМАНД.

2.1.ЧАСТОТА ВРАЩЕНИЯ ШПИНДЕЛЯ S, НАПРАВЛЕНИЕ ВРАЩЕНИЯ.

Частота вращения шпинделя программируется под адресом S в мин-1. Например, S500.

Направление вращения шпинделя, начало и конец программируется командами M. M3вращение шпинделя по часовой стрелке (правое), M4вращение шпинделя против часовой стрелки, M5останов шпинделя.

 

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

N05

M4

Шпиндель начинает вращаться против

 

 

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

N10

S500

Частота вращения 500 мин-1

6

2.2. ПОДАЧА F.

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

 

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

N15

F0.3 Скорость подачи 0.3 мм/мин

2.3. ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ M.

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

 

Таблица 2.1. Команды M.

Команда

Значение

 

М0

Программируемый останов

 

М1

Программируемый останов, условный оста-

 

 

нов

 

М2

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

 

М3

Включение шпинделя по часовой стрелке

 

М4

Включение шпинделя против часовой стрел-

 

 

ки

 

М5

Останов вращения шпинделя

 

М8

Включение подачи СОТС

 

М9

Выключение подачи СОТС

 

М30

Конец основной программы

 

М00 Программируемый останов (безусловный)

Данная команда активирует остановку выполнения программы обработки.

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

7

Выполнение программы может быть продолжено нажа-

тием «ПУСК» . После этого включается основной привод со всеми используемыми до этого значениями.

М01 Программируемый останов (условный)

М01 работает как М00, но только если включена функция подтверждения PROGRAMMED STOP YES при помощи экранной клавиши в меню PROGRAM CONTROL.

Выполнение программы может быть продолжено нажа-

тием «ПУСК» . После этого включается основной привод со всеми используемыми до этого значениями.

М02 Конец основной программы.

М02 работает как М30.

М03 Включение основного шпинделя по часовой стрелке

Шпиндель включается при условии, что запрограммирована частота вращения шпинделя или скорость резания, стружкооградительная дверь закрыта, а заготовка правильно зажата.

М03 должна использоваться для всех инструментов правостороннего резания или верхнего расположения, если обработка выполняется за вращающимся центром.

М04 Включение основного шпинделя против часовой стрелки

Условия аналогичны описанным в М03.

М04 должна использоваться для всех инструментов левостороннего резания или нормального расположения, если обработка выполняется за вращающимся центром.

М05 Выключение основного шпинделя

Электрическое торможение основного привода.

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

М08 Включение подачи СОТС

Включение подачи хладагента.

М09 Выключение подачи СОТС

Выключение подачи хладагента.

М30 Конец программы

8

Командой М30 выключаются все приводы и система возвращается в начало программы. Кроме того, показание счетчика увеличивается на 1.

2.4. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ G.

Слово G – это подготовительная команда, которая настраивает устройство управления для определенного типа операции. Она имеет формат слова G3, с пределами от 00 до 999. Определенные G коды – это коды по умолчанию, и автоматически активируются устройством управления при следующих условиях:

1.Включение питания станка

2.Считывание кода конца программы (М30)

3.Перезагрузка устройства управления

4.Аварийная остановка

G коды могут быть двух типов:

1.Немодальные G коды – действительны только в кадре, в котором они запрограммированы.

2.Модальные G коды – остаются действительными, пока не будут заменены другим G кодом в той же группе.

 

Таблица 2.2. Функций G.

Команда

Значение

G00

Позиционирование (быстрое перемещение)

G01

Линейная интерполяция (подача)

G02

Круговая интерполяция по часовой стрелке

G03

Круговая интерполяция против часовой стрелки

G04+

Выстой

G07.1

Цилиндрическая интерполяция

G10

Установка данных

G11

Установка данных Выкл.

G12.1

Интерполяция в полярных координатах ВКЛ

G13.1

Интерполяция в полярных координатах ВЫКЛ

G17

Выбор плоскости XY

G18

Выбор плоскости ZX

G19

Выбор плоскости YZ

G20

Цикл продольной обработки

G21

Цикл нарезания резьбы

9

G24

Цикл торцевой обработки

G28+

Возврат на базовую точку

G33

Нарезание резьбы

G40

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

G41

Компенсация на радиус резца влево

G42

Компенсация на радиус резца вправо

G70

Ввод данных в дюймах

G71

Метрический ввода данных

G72+

Цикл чистовой обработки

G73+

Удаление стружки при токарной обработке

G74+

Удаление стружки при торцевой обработке

G75+

Повтор шаблона

G76+

Глубокое сверление, врезной цикл по по оси Z

G77+

Врезной цикл по оси X

G78+

Цикл многозаходной резьбы

G80

Отмена циклов (G83 по G85)

G83

Цикл сверления

G84

Цикл нарезания резьбы метчиком

G85

Цикл развертывания

G90■

Программирование в абсолютных значениях

G91

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

G92+

Установка системы координат, установка огра-

 

ничения скорости шпинделя

G94

Подача в мм/мин

G95■

Подача в мм/об

G96

Постоянная скорость резания

G97

Прямое программирование скорости шпинделя

G98

Возврат в начальную плоскость

G99

Возврат в плоскость отвода

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]