Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г) - часть 11

 

  Главная      Книги - Разные     Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     9      10      11      12     ..

 

 

 

Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г) - часть 11

 

 

Редактор

 

файлового

 

числового

 

программного

 

управления

 (

ФЧПУ

)

 

148

Найти

 

текст

Определяет

 

искомую

 

строку

направление

 

поиска

 

и

 

находит

 

первое

 

вхождение

искомой

 

строки

 

в

 

направлении

указанном

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

:

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

текст

». 

3.

Введите

 

текст

 

для

 

поиска

.

4.

Введите

 

направление

 

поиска

При

 

выборе

 

направления

 

поиска

 

нажмите

 «F» 

для

 

поиска

 

строки

 

ниже

 

позиции

 

курсора

 

и

 

нажмите

 «B» 

для

 

поиска

 

выше

 

позиции

 

курсора

.

Найти

 

далее

Отыскивает

 

следующее

 

вхождение

 

искомой

 

строки

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

:

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

следующее

». 

3.

Выбирайте

 

эту

 

функцию

 

сразу

 

после

 

поиска

 «

Найти

 

текст

». 

Повторите

 

для

 

продолжения

 

поиска

 

и

 

переходу

 

к

 

следующему

 

вхождению

.

Найти

 

и

 

заменить

 

текст

Определяет

 

искомую

 

строку

 

и

 

строку

 

для

 

замены

направление

 

поиска

 

и

 

выбирает

параметры

 

Да

/

Нет

/

Все

/

Отмена

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

.

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

и

 

заменить

 

текст

». 

3.

Введите

 

текст

который

 

необходимо

 

найти

.

4.

Введите

 

новый

 

текст

 

для

 

замены

.

5.

Введите

 

направление

 

поиска

При

 

выборе

 

направления

 

поиска

 

нажмите

 F 

для

 

поиска

 

строки

 

ниже

 

позиции

 

курсора

 

и

 

нажмите

 B 

для

 

поиска

 

выше

 

позиции

 

курсора

.

6.

При

 

обнаружении

 

первого

 

вхождения

 

искомой

 

строки

 

система

 

управления

 

выдаст

 

запрос

 

Заменить

 (

Да

/

Нет

/

Все

/

Отмена

)?

 

Для

 

продолжения

 

наберите

 

первую

 

букву

 

выделения

Если

 

выбрать

 

Да

 

или

 

Нет

редактор

 

выполнит

 

действие

 

по

 

выбору

 

и

 

перейдет

 

к

 

следующему

 

вхождению

 

искомой

 

строки

Выберите

 

Все

чтобы

 

автоматически

 

заменить

 

все

 

вхождения

 

искомой

 

строки

Выберите

 

Отмена

чтобы

 

выйти

 

из

 

функции

 

без

 

внесения

 

изменений

 

(

уже

 

замененный

 

текст

 

останется

 

замененным

если

 

выбран

 

этот

 

вариант

). 

Найти

 

инструмент

Выполняет

 

поиск

 

в

 

программе

 

номеров

 

инструмента

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

:

Программирование

 

149

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

инструм

». 

3.

Для

 

поиска

 

следующего

 

номера

 

инструмента

 

выберите

 

ее

 

снова

.

Меню

 «

Изменить

» (

ФЧПУ

)

Для

 

доступа

 

к

 

меню

 «

Изменить

»:

1.

Находясь

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

нажмите

 

[F1]

.

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

».

F5.13:

Меню

 «

Изменить

»

Удалить

 

номера

 

строк

Удаляет

 

все

 

номера

 

строк

 Nxx 

из

 

программы

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

:

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 

команду

 

Удалить

 

все

 

номера

 

строк

Перенумеровать

 

строки

Перенумеровывает

 

все

 

строки

 

программы

 

кодами

 Nxx 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 

команду

 

Перенумеровать

 

все

 

строки

.

3.

Выберите

 

начальный

 

номер

4.

Выберите

 

приращение

 

номера

 

строки

.

Замена

 

знаков

 «+» 

и

 «-»

Изменяет

 

все

 

положительные

 

значения

 

на

 

отрицательные

 

или

 

отрицательные

 

на

положительные

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

:

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 

Реверс

 

знаков

 + 

и

 -

3.

Для

 

изменения

 

значения

 

введите

 

адресный

 

код

 

или

 

коды

Буквенные

 

адреса

 

недопустимы

: D, F, G, H, L, M, N, O, P, Q, S 

и

 T.

Редактор

 

файлового

 

числового

 

программного

 

управления

 (

ФЧПУ

)

 

150

Замена

 X 

и

 Y

Для

 

изменения

 

всех

 

значений

 X 

на

 

значения

 Y 

и

 

наоборот

 

в

 

режиме

 

РЕДАКТОРА

ФЧПУ

:

1.

Нажмите

 

[F1]

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 «

Реверс

 X 

и

 Y».

5.3

Преобразователь

 

программ

 Fadal

Если

 

необходимо

 

преобразовать

 

программу

 

из

 

формата

 Fadal 

в

 Haas, 

конвертер

программ

 Fadal 

позволяет

 

это

 

быстро

 

сделать

.

F5.14:

Всплывающее

 

окно

 

загрузки

 FADAL

F5.15:

Преобразование

 Fadal 

завершено

Программирование

 

151

F5.16:

Ошибки

 

преобразования

 Fadal

1.

 

Нажмите

 

[LIST PROGRAM]

 (

список

 

программ

для

 

доступа

 

к

 

утилите

 

преобразования

.

2.

Выделите

 

программу

 Fadal.

3.

Нажмите

 

[F1]

4.

Выберите

 

Загрузка

 Fadal

 

во

 

всплывающем

 

меню

.

Система

 

управления

 

загружает

 

преобразованную

 

программу

 

в

 

память

Копия

 

преобразованной

 

программы

 

также

 

сохраняется

 

на

 

текущем

 

выбранном

 

накопителе

с

 

расширением

 «.out». 

В

 

файле

 

сверху

 

будет

 

строка

 

Преобразованная

 

программа

 Fadal

подтверждающая

что

 

это

 

преобразованная

 

программа

Все

 

строки

которые

 

не

 

удалось

 

преобразовать

преобразуются

 

в

 

комментарии

 

с

 

M199

которые

 

выдают

 

пользовательский

 

сигнал

 

об

 

ошибке

 

при

 

выполнении

 

программы

Отредактируйте

 

эти

 

строки

 

для

 

совместимости

 

с

 Haas. 

СОВЕТ

:

Можно

 

использовать

 

функцию

 

поиска

 

в

 

режиме

редактирования

чтобы

 

быстро

 

найти

 

строки

которые

 

не

были

 

преобразованы

С

 

преобразованной

 

программой

 

в

активной

 

панели

 (

для

 

переключения

 

активной

 

панели

 

нажмите

[PROGRAM]

 (

программа

)), 

нажмите

 

[F1]

 

или

 

[HELP]

 (

справка

и

во

 

всплывающем

 

меню

 

выберите

 

Поиск

В

 

качестве

 

искомой

строки

 

используйте

 

M199

5.4

Оптимизатор

 

программ

Эта

 

функция

 

позволяет

 

выполнять

 

ручную

 

коррекцию

 

скорости

 

вращения

 

шпинделя

,

подачи

 

осей

а

 

также

 

положения

 

трубки

 

подачи

 

СОЖ

  (

для

 

фрезерного

 

станка

в

программе

пока

 

программа

 

исполняется

По

 

окончании

 

программы

 

оптимизатор

программ

 

выделяет

 

блоки

 

программы

которые

 

изменялись

и

 

позволяет

 

оставить

изменения

 

постоянно

 

или

 

вернуться

 

к

 

первоначальным значениям

.

Можно

 

ввести

 

комментарии

 

в

 

строке

 

ввода

 

и

 

нажмите

 

[ENTER]

  (

ввод

), 

чтобы

сохранить

 

данные

 

пользователя

 

как

 

примечания

 

в

 

программе

Можно

 

наблюдать

работу

 

оптимизатора

 

программ

 

во

 

время

 

исполнения

 

программы

нажав

[F4]

.

Работа

 

оптимизатора

 

программ

 

152

5.4.1

Работа

 

оптимизатора

 

программ

Для

 

перехода

 

на

 

экран

 

оптимизатора

 

программ

:

1.

В

 

конце

 

исполнения

 

программы

 

нажмите

 

[MEMORY]

 (

память

). 

2.

Нажмите

 

[F4]

3.

Используйте

 

стрелки

 

вправо

/

влево

 

и

 

вверх

/

вниз

[PAGE UP]

 (

предыдущая

 

страница

)/

[PAGE DOWN]

 (

следующая

 

страница

и

 

[HOME]

 (

начало

)/

[END]

 

(

конец

для

 

прокрутки

 

столбцов

 

Ручная

 

коррекция

 

и

 

Примечания

4.

На

 

заголовке

 

столбца

который

 

необходимо

 

редактировать

нажмите

 

[ENTER]

 

(

ввод

). 

Появляется

 

всплывающее

 

окно

 

с

 

выбором

 

вариантом

 

для

 

столбца

С

 

помощью

 

команд

 

в

 

меню

 

программист

 

может

 

внести

 

ряд

 

изменений

.

F5.17:

Экран

 

оптимизатора

 

программ

Пример

 

всплывающего

 

окна

 

ручной

 

коррекции

 

скорости

 

подачи

 (

показан

 

экран

 

фрезерного

 

станка

)

5.

Кроме

 

того

можно

 

выделить

 

часть

 

текста

 

программы

 (

переместите

 

курсор

 

в

 

начало

 

выделения

нажмите

 

[F2]

прокруткой

 

перейдите

 

к

 

концу

 

выделения

 

и

 

нажмите

 

[F2]

). 

Перейдите

 

обратно

 

в

 

оптимизатор

 

программ

 (

нажмите

 

[EDIT]

 

(

редактировать

)) 

и

 

нажмите

 

[ENTER]

 (

ввод

), 

чтобы

 

изменить

 

все

 

значения

 

подачи

 

или

 

скорости

 

в

 

выделенной

 

части

.

Программирование

 

153

5.5

Конвертер

 

импорта

 

файла

 DXF

Эта

 

функция

 

может

 

быстро

 

построить

 

программу

 

в

 

коде

 G 

из

 

файла

 .dxf.

F5.18:

Импорт

 

файла

 DXF

Функция

 

конвертера

 

импорта

 DXF 

имеет

 

экранную

 

справку

 

по

 

всем

 

этапам

 

процесса

.

По

 

мере

 

того

 

как

 

выполняется

 

каждый

 

шаг

текст

 

в

 

поле

 

структуры

 

этапа

 

становится

зеленым

После

 

завершения

 

траектории

 

инструмента

 

можно

 

поместить

 

его

 

в

 

любую

программу

 

в

 

памяти

Конвертер

 

импорта

 DXF 

может

 

распознавать

 

и

 

автоматически

выполнять

 

повторяющиеся

 

задачи

Он

 

также

 

автоматически

 

объединяет

 

длинные

контуры

.

ПРИМЕЧАНИЕ

:

Станок

 

должен

 

иметь

 

систему

 

интуитивного

программирования

  (

СИП

), 

эта

 

опция

 

позволяет

 

использовать

конвертер

 

импорта

 DXF.

1.

Настройте

 

инструменты

 

в

 

СИП

Выберите

 

файл

 .dxf.

2.

 

Нажмите

 

[F2]

3.

Выберите

 

[MEMORY]

 (

память

и

 

нажмите

 

[ENTER]

 (

ввод

). 

Система

 

управления

 

распознает

 

файл

 .dxf 

и

 

импортирует

 

его

 

в

 

редактор

.

Exit
Activate Zoom
Prev Chain pt
Next Chain pt
Select Point
Cancel Action
Select Group
Chng Line Width

EDIT: EDIT

X

Y

0.0000

0.0000

Type: START
Group:

0

Chain:

0

EXTRA KEY COMMANDS

Enter Origin Point:

Use one of the following and press the WRITE key:

X:

0.0000

1) Jog to X and Y position on part. (Use jog axis keys)

Y:

0.0000

2) Use up and down arrows to select point.

3) Enter X and Y coordinates.

INPUT:

CURRENT GROUPS

(F1)
(F4)

(LEFT)

(RIGHT)

(UP/DOWN)

(CANCEL)

(PG UP/DOWN)

(ALTER)

Начало

 

координат

 

детали

 

154

5.5.1

Начало

 

координат

 

детали

Используйте

 

один

 

из

 

этих

 

трех

 

методов

чтобы

 

задать

 

начало

 

координат

 

детали

.

Выбор

 

точки

Толчковая

 

подача

Введите

 

координаты

 

1.

Используйте

 

маховичок

 

толчковой

 

подачи

 

или

 

клавиши

 

курсора

чтобы

 

выделить

 

точку

.

2.

Нажмите

 

[ENTER]

 (

ввод

), 

чтобы

 

принять

 

выделенную

 

точку

 

как

 

начало

 

координат

Система

 

управления

 

использует

 

эту

 

точку

чтобы

 

задать

 

информацию

 

координаты

 

детали

 

для

 

заготовки

.

5.5.2

Цепочка

 

и

 

группа

 

геометрии

 

детали

 

На

 

этом

 

этапе

 

обнаруживается

 

геометрия

 

контуров

Функция

 

автоматического

формирования

 

цепочки

 

обнаруживает

 

большую

 

часть

 

геометрии

 

детали

Если

геометрия

 

сложная

 

и

 

есть

 

ветвление

выдается

 

запрос

чтобы

 

можно

 

было

 

выбрать

одну

 

из

 

ветвей

После

 

выбора

 

варианта

 

ветвления

 

автоматическое

 

формирование

цепочки

 

продолжается

Конвертер

 

импорта

 DXF 

группирует

 

отверстия

 

вместе

 

для

операций

 

сверления

 

и

 

нарезания

 

резьбы

.

F5.19:

Меню

 

Цепочка

/

Группа

 

импорта

 DXF

1.

Используйте

 

маховичок

 

толчковой

 

подачи

 

или

 

клавиши

 

курсора

чтобы

 

выбрать

 

начальный

 

адрес

 

траектории

 

инструмента

.

2.

Чтобы

 

открыть

 

диалоговое

 

окно

нажмите

 

[F2]

3.

Выберите

 

вариант

который

 

наилучшим

 

образом

 

подходит

 

нужному

 

приложению

В

 

большинстве

 

случаев

 

функция

 

автоматического

 

формирования

 

цепочки

 

является

 

наилучшим

 

выбором

потому

 

что

 

она

 

автоматически

 

строит

 

траекторию

 

инструмента

 

для

 

элемента

 

детали

4.

Нажмите

 

[

ВВОД

]

При

 

этом

 

изменяется

 

цвет

 

этого

 

элемента

 

детали

и

 

слева

 

в

 

окне

 

добавляется

 

группа

 

в

 

регистр

 

в

 

разделе

 

Текущ

группа

.

CHAIN OPTIONS

CANCEL - Exit

AUTOMATIC CHAINING
MANUAL CHAINING
REMOVE GROUP REFERENCES
REMOVE ALL GROUP REFERENCES

AUTOMATICALLY FINDS A PATH TO
CHAIN. IF MULTIPLE PATHS ARE
ENCOUNTERED, WILL SWITCH TO MANUAL
CHAINING

TOOLPATH OPERATION

CANCEL - Exit

FACE
CONTOUR
POCKET
DRILL
ISLAND

Create a single pass contour tool path.

Программирование

 

155

5.5.3

Выбор

 

траектории

 

инструмента

На

 

этом

 

этапе

 

к

 

конкретной

 

сформированной

 

группе

 

применяется

 

операция

 

задания

траектории

 

инструмента

F5.20:

Меню

 

рекордера

 DXF 

СИП

1.

Выберите

 

группу

 

и

 

нажмите

 

[F3]

 

для

 

выбора

 

траектории

 

инструмента

.

2.

Используйте

 

маховичок

 

толчковой

 

подачи

чтобы

 

разделить

 

пополам

 

кромку

 

элемента

 

детали

Система

 

управления

 

использует

 

эту

 

точку

 

как

 

точку

 

врезания

 

для

 

инструмента

После

 

выбора

 

траектории

 

инструмента

 

отобразится

 

шаблон

 

системы

 

интуитивного

 

программирования

 (

СИП

для

 

этой

 

траектории

.

Большинство

 

шаблонов

 

системы

 

интуитивного

 

программирования

 (

СИП

заполнены

 

корректными

 

значениями

 

по

 

умолчанию

 

на

 

основании

 

инструментов

 

и

 

материалов

которые

 

были

 

заданы

.

3.

Нажмите

 

[F4]

чтобы

 

сохранять

 

траекторию

 

инструмента

как

 

только

 

шаблон

 

был

 

закончен

Можно

 

добавить

 

сегмент

 

кода

 G 

СИП

 

в

 

программу

 

или

 

создать

 

новую

 

программу

Нажмите

 

[EDIT]

 (

редактировать

для

 

возврата

 

к

 

функции

 

импорта

 DXF 

для

 

создания

 

следующей

 

траектории

 

инструмента

.

5.6

Базовое

 

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

Типичная

 

программа

 

ЧПУ

 

имеет

 (3) 

части

:

1.

Подготовка

:

 

Эта

 

часть

 

программы

 

выбирает

 

коррекцию

 

детали

 

и

 

коррекцию

 

на

 

инструмент

выбирает

 

режущий

 

инструмент

включает

 

подачу

 

СОЖ

задает

 

скорость

 

вращения

 

шпинделя

 

и

 

выбирает

 

абсолютное

 

или

 

относительное

 

позиционирование

 

для

 

перемещения оси

.

2.

Резание

:

 

Эта

 

часть

 

программы

 

определяет

 

траекторию

 

инструмента

 

и

 

скорость

 

подачи

 

для

 

операции резания

.

3.

Завершение

:

 

Эта

 

часть

 

программы

 

перемещает

 

шпиндель

 

в

 

сторону

выключает

 

шпиндель

выключает

 

СОЖ

 

и

 

перемещает

 

стол

 

в

 

положение

в

 

котором

 

деталь

 

можно

 

выгрузить

 

и осмотреть

.

Это

 

базовая

 

программа

которая

 

выполняет

 

рез

 

глубиной

 0.100" (2.54 

мм

)

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

 1 

в

 

обрабатываемой

 

детали

 

по

 

прямолинейной

 

траектории

 

от

 X=0.0,

Y=0.0 

до

 X=4.0, Y=4.0.

IPS RECORDER

CANCEL - Exit

1.) Select / Create Program
2.) Output to current program

This option allows you to select a

program currently in memory from a list

or

create a new program file.

Выбор

 

траектории

 

инструмента

 

156

ПРИМЕЧАНИЕ

:

Блок

 

программы

 

может

 

содержать

 

больше

 

одного

 

кода

 G, 

если

эти

 

коды

 G 

из

 

различных

 

групп

Разместить

 

два

 

кода

 G 

из

одной

 

группы

 

в

 

одном

 

блоке

 

программы

 

невозможно

Кроме

того

имейте

 

в

 

виду

что

 

в

 

блоке

 

допускается

 

только

 

один

 

код

M.

% ;
O40001 (

Базовая

 

программа

) ;

(G54 X0 Y0 - 

это

 

верхний

 

правый

 

угол

 

детали

) ;

(Z0 - 

это

 

верх

 

детали

) ;

(T1 - 

это

 

концевая

 

фреза

 1/2"

) ;
(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G17 G40 G49 G54 (

Безопасный

 

запуск

) ;

X0 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

 

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 (

Коррекция

 

на

 

инструмент

 1 

включена

) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 F20. Z-0.1 (

Подача

 

на

 

глубину

 

резания

) ;

X-4. Y-4. (

линейное

 

перемещение

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

% ;

Программирование

 

157

5.6.1

Подготовка

Далее

 

следуют

 

подготовительные

 

блоки

 

текста

 

типовой

 

программы

 O40001:

Подготовительный

 

блок

 

текста

 

программы

Описание

%

Обозначает

 

начало

 

программы

написанной

 

в

 

текстовом

 

редакторе

.

O40001 (

БАЗОВАЯ

 

ПРОГРАММА

) ;

O40001

 – 

это

 

имя

 

программы

Соглашение

 

об

 

именах

 

программ

 

следует

 

формату

 

Onnnnn

Буква

 

«O» 

или

 «o» 

и

 

число

 

из

 5 

цифр

.

(G54 X0 Y0 - 

верхний

 

правый

 

угол

 

детали

) ;

комментарий

(Z0 - 

сверху

 

на

 

детали

) ;

комментарий

(T1 - 

концевая

 

фреза

 1/2") ;

комментарий

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

комментарий

T1 M06 (

Выбор

 

инструмента

 1) ;

Выбирает

 

инструмент

 

T1

который

 

будет

 

использоваться

M06

 

используется

 

для

 

подачи

 

команды

 

устройству

 

смены

 

инструмента

 

загрузить

 

инструмент

 1 (

T1

в

 

шпиндель

.

G00 G90 G17 G40 G49 G54 
(

Безопасный

 

запуск

) ;

Называется

 «

строка

 

безопасного

 

запуска

». 

Хорошей

 

практикой

 

обработки

 

является

 

вставка

 

в

 

программы

 

этого

 

блока

 

текста

 

программы

 

после

 

каждой

 

смены

 

инструмента

G00

 

определяет

 

последующее

 

перемещение

 

оси

 

как

 

выполняющееся

 

в

 

режиме

 

ускоренного

 

перемещения

G90

 

определяет

 

последующие

 

перемещения

 

оси

 

как

 

выполняющиеся

 

в

 

абсолютном

 

режиме

 (

см

страницу

159

где

 

имеется

 

дальнейшая

 

информация

). 

G17

 

определяет

 

плоскость

 

резания

 

как

 

плоскость

 

XY. 

G40

 

отменяет

 

коррекцию

 

на

 

инструмент

G49

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

G54

 

определяет

что

 

система

 

координат

 

должна

 

быть

 

сцентрирована

 

по

 

коррекции

 

детали

хранящейся

 

в

 

G54

 

на

 

экране

 

коррекции

.

Резание

 

158

5.6.2

Резание

Это

 

блоки

 

текста

 

программы

выполняющие

 

резание

 

в

 

типовой

 

программе

 O40001:

X0 Y0 (

Ускоренное

 

перемещение

 

в

 

1-

е

 

положение

) ;

 

X0

 

Y0

 

подает

 

команду

 

столу

 

перемещения

 

в

 

положение

 X = 0.0 

и

 Y = 0.0 

в

 

системе

 

координат

 

G54

.

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

M03

 

включает

 

вращение

 

шпинделя

 

в

 

направлении

 

по

 

часовой

 

стрелке

Он

 

принимает

 

адресный

 

код

 

Snnnn

где

 

nnnn

 – 

это

 

необходимая

 

скорость

 

вращения

 

шпинделя

На

 

станках

 

с

 

редуктором

 

система

 

управления

 

автоматически

 

выбирает

 

высшую

 

передачу

 

или

 

низшую

 

передачу

на

 

основании

 

скорости

 

вращения

 

шпинделя

 

по

 

команде

Можно

 

использовать

 M41 

или

 M42 

для

 

ручной

 

коррекции

 

этого

 

поведения

См

страницу

372

где

 

имеется

 

дальнейшая

 

информация

 

об

 

этих

 

кодах

 M. 

G43 H01 Z0.1 (

Коррекция

 

на

 

инструмент

 1 

вкл

.) ;

G43 H01

 

включает

 

коррекцию

 

на

 

длину

 

инструмента

 +. 

H01

 

задает

 

использование

 

длины

сохраненной

 

для

 

инструмента

 1 

на

 

экране

 

коррекции

 

на

 

инструмент

Z0.1

 

подает

 

команду

 

перемещения

 

оси

в

 Z=0.1. 

M08 (

Включение

 

подачи

 

СОЖ

) ;

M08

 

подает

 

команду

 

включения

 

СОЖ

.

Подготовительный

 

блок

 

текста

 

программы

Описание

Блок

 

текста

 

программы

 

с

 

резанием

Описание

G01 F20. Z-0.1 (

Подача

 

на

 

глубину

 

резания

) ;

G01 F20

 

определяет

что

 

последующие

 

перемещения

 

оси

 

выполняются

 

по

 

прямой

 

линии

G01

 

требует

 

адресного

 

кода

 

Fnnn.nnnn

Адресный

 

код

 

F20

 

определяет

что

 

скорость

 

подачи

 

для

 

перемещения

 

составляет

 20" (508 

мм

) /

мин

Z-0.1

 

подает

 

команду

 

перемещения

 

оси

в

 

положение

 

Z=-0.1.

X-4. Y-4. (

линейное

 

перемещение

) ;

X-4. Y-4.

 

подает

 

команду

 

оси

переместиться

 

в

 

положение

 X = - 4.0, 

а

 

также

 

подает

 

команду

 

оси

переместиться

 

в

 

положение

 Y = - 4.0.

Программирование

 

159

5.6.3

Завершение

Это

 

блоки

 

текста

 

программы

 

завершения

 

в

 

типовой

 

программе

 O40001:

5.6.4

Абсолютное

 

и

 

относительное

 

позиционирование

 

(G90, G91)

 

Абсолютное

  (

G90

и

 

относительное

 

позиционирование

  (

G91

определяют

как

система

 

управления

 

интерпретирует

 

команды

 

перемещения

 

оси

Если

 

подается

 

команда

 

перемещения

 

оси

 

после

 

кода

 

G90

оси

 

перемещаются

 

в

 

это

положение

 

относительно

 

начала

 

координат

 

используемой

 

в

 

настоящее

 

время

системы

 

координат

.

Если

 

подается

 

команда

 

перемещения

 

оси

 

после

 

G91

оси

 

перемещаются

 

в

 

это

положение

 

относительно

 

текущего

 

положения

.

Абсолютное

 

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

 

полезно

 

в

 

большинстве

 

ситуаций

Относительное

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

 

более

 

эффективно

 

для

 

периодически

 

повторяющихся

 

резов

 

с

равным

 

шагом

.

Завершающий

 

блок

 

текста

 

программы

Описание

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

выключение

 

подачи

 

СОЖ

) ;

G00

 

подает

 

команду

 

на

 

выполнение

 

перемещения

 

оси

 

в

 

режиме

 

ускоренного

 

перемещения

Z0.1

 

подает

 

команду

 

перемещения

 

оси

в

 Z=0.1. 

M09

 

подает

 

команду

 

выключения

 

СОЖ

.

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

выключение

 

шпинделя

) ;

G53

 

определяет

что

 

перемещения

 

оси

 

после

 

него

 

выполняются

 

относительно

 

системы

 

координат

 

станка

G49

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

Z0

 

команда

 

для

 

перемещения

 

в

 

положение

 Z = 0.0. 

M05

 

выключает

 

шпиндель

.

G53 Y0 (

исходное

 

положение

 Y) ;

G53

 

определяет

что

 

перемещения

 

оси

 

после

 

него

 

выполняются

 

относительно

 

системы

 

координат

 

станка

Y0

 

команда

 

для

 

перемещения

 

в

 

положение

 

Y = 0.0.

M30 (

Завершение

 

программы

) ;

M30

 

заканчивает

 

программу

 

и

 

перемещает

 

курсор

 

в

 

системе

 

управления

 

в

 

верх

 

программы

.

%

Обозначает

 

конец

 

программы

написанной

 

в

 

текстовом

 

редакторе

.

Абсолютное

 

и

 

относительное

 

позиционирование

 (G90, G91)

 

160

Рисунок

F5.21

 

показывает

 

деталь

 

с

 5 

отверстиями

 

диаметром

 Ø0.25" (13

мм

с

равным

 

шагом

Глубина

 

отверстия

 – 1.00" (25.4

мм

), 

шаг

 – 1.250" (31.75

мм

)

одно

 

от

другого

.

F5.21:

Типовая

 

программа

 

с

 

абсолютным

/

относительным

 

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

G54 X0. Y0.

 

для

 

относительного

 [1], 

G54

 

для

 

абсолютного

 [2]

Ниже

 

приводятся

 

два

 

примера

 

программ

которые

 

выполняют

 

сверление

 

отверстий

,

как

 

показано

 

на

 

чертеже

и

 

приводится

 

сравнение

 

между

 

абсолютным

 

и

относительным

 

позиционированием

Сначала

 

выполняются

 

отверстия

центровочным

 

сверлом

а

 

окончательное

 

сверление

 

выполняется

 

спиральным

сверлом

 0.250" (6.35

мм

). 

Используется

 

глубина

 

резания

 0.200" (5.08

мм

для

центровочного

 

сверла

 

и

 

глубина

 

резания

 1.00" (25.4

мм

для

 

сверла

 

диаметром

0.250". 

G81

Стандартный

 

цикл

 

сверления

используется

 

для

 

сверления отверстий

.

F5.22:

Пример

 

относительного

 

позиционирования

 

фрезерного

 

станка

.

% ;
O40002 (

Пример

 

программы

 

с

 

относительным

) ;

(

позиционированием

) ;

7.500

1.000

1.250

1.250

1.250

1.250

1.250

0.25

0.500

2

1

R

X0. Y0.

1.250 TYP

Программирование

 

161

N1 (G54 X0 Y0 – 

это

 

центральная

 

левая

 

часть

 

детали

) ;

N2 (Z0 – 

сверху

 

на

 

детали

) ;

N3 (T1 – 

это

 

центровочное

 

сверло

) ;

N4 (T2 – 

это

 

сверло

) ;

N5 (T1 

БЛОКИ

 

ПОДГОТОВКИ

) ;

N6 T1 M06 (

Выбор

 

инструмента

 1) ;

N7 G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

N8 X0 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

 

положение

) ;

N9 S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

N10 G43 H01 Z0.1(

Коррекция

 

на

 

инструмент

 1 

включена

) ;

N11 M08 (

Включение

 

подачи

 

СОЖ

) ;

N12 (T1 

БЛОКИ

 

РЕЗАНИЯ

) ;

N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (

Начало

 G81, 5 

раз

) ;

N15 G80 (

Отмена

 G81) ;

N16 (T1 

БЛОКИ

 

ЗАВЕРШЕНИЯ

) ;

N17 G00 G90 G53 Z0. M09 (

ускоренное

 

перемещение

) ;

(

отвода

выключение

 

подачи

 

СОЖ

) ;

N18 M01 (

дополнительная

 

остановка

) ;

N19 (T2 

БЛОКИ

 

ПОДГОТОВКИ

) ;

N20 T2 M06 (

Выбор

 

инструмента

 2) ;

N21 G00 G90 G40 G49 (

безопасный

 

запуск

) ;

N22 G54 X0 Y0 (

ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

N23 S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

N24 G43 H02 Z0.1(

Коррекция

 

на

 

инструмент

 2 

включена

) ;

N25 M08 (

включение

 

подачи

 

СОЖ

) ;

N26 (T2 

БЛОКИ

 

РЕЗАНИЯ

) ;

N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (

отмена

 G81) ;

N29 (T2 

БЛОКИ

 

ЗАВЕРШЕНИЯ

) ;

N30 G00 Z0.1 M09 (

ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

N31 G53 G90 G49 Z0 M05 (

исходное

 

положение

 Z,) ;

(

выключение

 

шпинделя

) ;

N32 G53 Y0 (

исходное

 

положение

 Y) ;

N33 M30 (

завершение

 

программы

) ;

% ;

Абсолютное

 

и

 

относительное

 

позиционирование

 (G90, G91)

 

162

F5.23:

Пример

 

абсолютного

 

позиционирования

 

для

 

фрезерного

 

станка

% ;
O40003 (

Пример

 

программы

 

с

 

абсолютным

) ;

(

позиционированием

) ;

N1 (G54 X0 Y0 

это

 

центральная

 

левая

 

часть

 

детали

) ;

N2 (Z0 

сверху

 

на

 

детали

) ;

N3 (T1 – 

это

 

центровочное

 

сверло

) ;

N4 (T2 – 

это

 

сверл

) ;

N5 (T1 

БЛОКИ

 

ПОДГОТОВКИ

) ;

N6 T1 M06 (

Выбор

 

инструмента

 1) ;

N7 G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

N8 X1.25 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

 

положение

) ;

N9 S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

N10 G43 H01 Z0.1 (

Коррекция

 

на

 

инструмент

 1 

включена

) ;

N11 M08 (

Включение

 

подачи

 

СОЖ

) ;

N12 (T1 

БЛОКИ

 

РЕЗАНИЯ

) ;

N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (

Начало

 G81, 1-

е

 

отверстие

) ;

N15 X2.5 (2-

е

 

отверстие

) ;

N16 X3.75 (3-

е

 

отверстие

) ;

N17 X5. (4-

е

 

отверстие

) ;

N18 X6.25 (5-e 

отверстие

) ;

N19 G80 (

Отмена

 G81) ;

N20 (T1 

БЛОК

 

ЗАВЕРШЕНИЯ

) ;

N21 G00 G90 G53 Z0. M09 (

ускоренное

 

перемещение

) ;

(

отвода

выключение

 

подачи

 

СОЖ

) ;

R

X0. Y0.

1.250

2.500

3.750

5.000

6.250

Программирование

 

163

N22 M01 (

дополнительная

 

остановка

) ;

N23 (T2 

БЛОКИ

 

ПОДГОТОВКИ

) ;

N24 T2 M06 (

выбор

 

инструмента

 2) ;

N25 G00 G90 G40 G49 (

безопасный

 

запуск

) ;

N26 G54 X1.25 Y0 (

ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

N27 S1000 M03 (

шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

N28 G43 H02 Z0.1 (

Коррекция

 

на

 

инструмент

 2 

включена

) ;

N29 M08 (

включение

 

подачи

 

СОЖ

) ;

N30 (T2 

БЛОКИ

 

РЕЗАНИЯ

) ;

N31 G99 G81 F21.4 X1.25 Z-1. (1-

е

 

отверстие

) ;

N32 X2.5 (2-

е

 

отверстие

) ;

N33 X3.75 (3-

е

 

отверстие

) ;

N34 X5. (4-

е

 

отверстие

) ;

N35 X6.25 (5-

е

 

отверстие

) ;

N36 G80 (

Отмена

 G81) ;

N37 (T2 

БЛОКИ

 

ЗАВЕРШЕНИЯ

) ;

N38 G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

N39 G53 G49 Z0 M05 (

Исходное

 

положение

 Z,) ;

(

Выключение

 

шпинделя

) ;

N40 G53 Y0 (

Исходное

 

положение

 Y) ;

N41 M30 (

Завершение

 

программы

) ;

% ;

Метод

 

программы

 

с

 

абсолютным

 

позиционированием

 

требует

 

большего

 

количества

строк

 

программы

чем

 

программа

 

с

 

относительным

 

позиционированием

Программы

имеют

 

похожие

 

разделы

 

подготовки

 

и

 

завершения

Посмотрите

 

на

 

строку

 N13 

в

 

примере

 

программы

 

с

 

относительными

 

перемещениями

,

где

 

начинается

 

работа

 

центровочного

 

сверла

G81

 

использует

 

адресный

 

код

 

цикла

,

Lnn

который

 

задает

 

количество

 

раз

 

повторения

 

цикла

Адресный

 

код

 

L5

 

повторяет

этот

 

процесс

 (5) 

раз

Каждый

 

раз

 

при

 

повторении

 

стандартного

 

цикла

 

происходит

перемещение

 

на

 

расстояние

которое

 

задают

 

необязательные

 

значения

 X 

и

 Y. 

В

 

этой

программе

 

относительная

 

программа

 

перемещается

 

на

 1,25" 

по

 X 

от

 

текущего

положения

 

с

 

каждым

 

циклом

и

 

затем

 

выполняет

 

цикл

 

сверления

.

 

Для

 

каждой

 

операции

 

сверления

 

программа

 

задает

 

глубину

 

сверления

 

на

 0.1"

глубже

 

чем

 

фактическая

 

глубина

потому

 

что

 

перемещение

 

начинается

 

на

 0.1" 

над

деталью

.

При

 

абсолютном

 

позиционировании

 

G81

 

задает

 

глубину

 

сверления

но

 

не

 

использует

адресный

 

код

 

цикла

Вместо

 

этого

 

программа

 

дает

 

положение

 

каждого

 

отверстия

 

в

отдельной

 

строке

Пока

 

G80

 

не

 

отменит

 

стандартный

 

цикл

система

 

управления

выполняет

 

цикл

 

сверления

 

в

 

каждом

 

положении

.

Программа

 

с

 

абсолютным

 

позиционированием

 

задает

 

точную

 

глубину

 

отверстия

,

потому

 

что

 

глубина

 

начинается

 

на

 

поверхности

 

детали

 (Z=0).

 

 

 

 

 

 

 

содержание      ..     9      10      11      12     ..