Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.) - часть 11

 

  Главная      Книги - Разные     Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.)

 

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

 

   

 

   

 

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

 

 

 

Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.) - часть 11

 

 

Редактор

 

ФЧПУ

 

154

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

следующее

». 

3.

Выбирайте

 

эту

 

функцию

 

сразу

 

после

 

поиска

 «

Найти

 

текст

». 

Повторите

 

для

 

продолжения

 

поиска

 

и

 

переходу

 

к

 

следующему

 

вхождению

.

Найти

 

и

 

заменить

 

текст

Чтобы

 

определить

 

искомую

 

строку

 

и

 

строку

 

для

 

замены

, 

направление

 

поиска

 

и

выбрать

 

параметры

 

Да

/

Нет

/

Все

/

Отмена

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

.

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

и

 

заменить

 

текст

». 

3.

Введите

 

текст

, 

который

 

необходимо

 

найти

.

4.

Введите

 

новый

 

текст

 

для

 

замены

.

5.

Введите

 

направление

 

поиска

. 

При

 

выборе

 

направления

 

поиска

 

нажмите

 «F» 

для

 

поиска

 

строки

 

ниже

 

позиции

 

курсора

 

и

 

нажмите

 «B» 

для

 

поиска

 

выше

 

позиции

 

курсора

.

6.

При

 

обнаружении

 

первого

 

вхождения

 

искомой

 

строки

 

система

 

управления

 

выдаст

 

запрос

 

Заменить

 (

Да

/

Нет

/

Все

/

Отмена

)?

 

Для

 

продолжения

 

введите

 

первую

 

букву

 

варианта

 

ответа

. 

Если

 

выбрать

 

Да

 

или

 

Нет

, 

редактор

 

выполнит

 

действие

 

по

 

выбору

 

и

 

перейдет

 

к

 

следующему

 

вхождению

 

искомой

 

строки

. 

Выберите

 

Все

, 

чтобы

 

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

 

заменить

 

все

 

вхождения

 

искомой

 

строки

. 

Выберите

 

Отмена

, 

чтобы

 

выйти

 

из

 

функции

 

без

 

внесения

 

изменений

 (

уже

 

замененный

 

текст

 

останется

 

замененным

, 

если

 

выбран

 

этот

 

вариант

). 

«Find Tool» (

найти

 

инструмент

)

Чтобы

 

выполнить

 

поиск

 

в

 

программе

 

номеров

 

инструмента

 

в

 

режиме

 

РЕДАКТОРА

ФЧПУ

:

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Поиск

» 

и

 

выберите

 «

Найти

 

инструмент

». 

3.

Для

 

поиска

 

следующего

 

номера

 

инструмента

 

выберите

 

ее

 

снова

.

Меню

 «

Изменить

» (

ФЧПУ

)

Для

 

доступа

 

к

 

меню

 «

Изменить

».

1.

Находясь

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

, 

нажмите

 

[F1]

.

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

».

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

 

155

F4.13:

Меню

 "Modify" (

изменить

)

Remove All Line Numbers (

Удалить

 

номера

 

строк

)

Для

 

удаления

 

всех

 

номеров

 

строк

 Nxx 

из

 

программы

 

в

 

режиме

 

РЕДАКТОРА

 

ФЧПУ

.

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 

команду

 «

Удалить

 

все

 

номера

 

строк

». 

Renumber All Lines (

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

 

строки

)

Чтобы

 

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

 

все

 

строки

 

программы

 

кодами

 Nxx 

в

 

режиме

 

РЕДАКТОРА

ФЧПУ

: 

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 

команду

 

«

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

 

все

 

строки

».

3.

Выберите

 

начальный

 

номер

. 

4.

Выберите

 

приращение

 

номера

 

строки

.

«Reverse + & - Signs» (

Замена

 

знаков

 «+» 

и

 «-»)

Для

 

изменения

 

всех

 

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

 

значений

 

на

 

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

 

и

 

наоборот

 

в

режиме

 

РЕДАКТОРА

 

ФЧПУ

:

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 «

Реверс

 

знаков

 + 

и

 -». 

3.

Для

 

замены

 

введите

 

адресный

 

код

 

или

 

коды

. 

Недопустимые

 

буквенные

 

адреса

 

– 

это

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

и

 T.

Редактор

 

ФЧПУ

 

156

«Reverse X & Y» (

замена

 X 

и

 Y)

Для

 

изменения

 

всех

 

значений

 X 

на

 

значения

 Y 

и

 

наоборот

 

в

 

режиме

 

РЕДАКТОРА

ФЧПУ

:

1.

Нажмите

 

[F1]

. 

2.

Переместите

 

курсор

 

в

 

меню

 «

Изменить

» 

и

 

выберите

 «

Реверс

 X 

и

 Y».

4.3

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

 

программ

 Fadal

Конвертер

 

программ

 Fadal 

быстро

 

преобразует

 

текст

 

программы

 Fadal 

в

 

программу

Haas.

F4.14:

Всплывающее

 

окно

 

загрузки

 FADAL

ПОЛЕЗНЫЙ

 

СОВЕТ

: 

Можно

 

быстро

 

отыскать

 

строки

, 

которые

 

не

 

удалось

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

, 

с

 

помощью

 

функции

 

поиска

 

в

 

режиме

 

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

.

Активизируйте

 

панель

 

с

 

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

 

программой

 (

для

 

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

 

активной

панели

 

нажмите

 

[PROGRAM]

), 

нажмите

 

[F1]

 

или

 

[HELP]

 

и

 

выберите

 

Поиск

 

во

всплывающем

 

меню

. 

В

 

качестве

 

искомой

 

строки

 

используйте

 

M199

. 

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

 

157

F4.15:

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

 Fadal 

завершено

F4.16:

Ошибки

 

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

 Fadal

1.

 

Нажмите

 

[LIST PROGRAM]

, 

чтобы

 

получить

 

доступ

 

к

 

утилите

 

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

.

2.

Выделите

 

программу

 Fadal.

3.

Нажмите

 

[F1]

 . 

4.

Выберите

 

Загрузка

 Fadal

 

во

 

всплывающем

 

меню

.

Конвертированная

 

программа

 

загружается

 

в

 

память

. 

Копия

 

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

 

программы

 

также

 

сохраняется

 

на

 

выбранном

 

устройстве

 

ввода

-

вывода

, 

с

 

расширением

 «.out». 

В

 

программе

 

сверху

 

будет

 

строка

 

Converted Fadal 

Program

 (

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

 

программа

 Fadal), 

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

, 

что

 

это

 

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

 

программа

. 

Все

 

строки

, 

которые

 

не

 

удалось

 

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

, 

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

 

в

 

комментарии

 

с

 

M199

, 

которые

 

выдают

 

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

 

сигнал

 

об

 

ошибке

 

при

 

выполнении

 

программы

. 

Ознакомьтесь

 

с

 

этими

 

строками

 

и

 

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

 

их

 

для

 

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

 

с

 Haas. 

Работа

 

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

 

программ

 

158

4.4

Оптимизатор

 

программ

Эта

 

функция

 

позволяет

 

оператору

 

выполнять

 

коррекцию

 

скорости

 

вращения

шпинделя

 

и

 

подачи

 

осей

, 

а

 

также

 

положения

 

трубки

 

подачи

 

СОЖ

 

в

 

программе

 

в

 

ходе

ее

 

исполнения

. 

По

 

окончании

 

программы

 

оптимизатор

 

программ

 

выделяет

 

блоки

программы

, 

которые

 

изменялись

 

и

 

позволяете

 

оставить

 

изменения

 

постоянно

 

или

вернуться

 

к

 

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

.

Можно

 

ввести

 

комментарии

 

в

 

строке

 

ввода

 

и

 

нажмите

 

[ENTER]

, 

чтобы

 

сохранить

данные

 

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

 

как

 

примечания

 

к

 

программе

. 

Можно

 

наблюдать

 

работу

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

 

программ

 

во

 

время

 

исполнения

 

программы

, 

нажав

[F4]

.

4.4.1

Работа

 

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

 

программ

Для

 

перехода

 

на

 

экран

 

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

 

программ

:

1.

В

 

конце

 

исполнения

 

программы

 

нажмите

 

[MEMORY]

. 

2.

Нажмите

 

[F4]

. 

3.

Используйте

 

стрелки

 

вправо

/

влево

 

и

 

вверх

/

вниз

, 

[PAGE UP]

/

[PAGE DOWN]

 

и

 

[HOME]

/

[END]

 

для

 

просмотра

 

столбцов

 

Коррекция

 

и

 

Примечания

. 

4.

На

 

заголовке

 

столбца

, 

который

 

необходимо

 

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

, 

нажмите

 

[ENTER]

. 

Появляется

 

всплывающее

 

окно

 

с

 

выбором

 

вариантом

 

для

 

столбца

. 

С

 

помощью

 

команд

 

в

 

меню

 

программист

 

может

 

сделать

 

ряд

 

изменений

.

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

 

159

F4.17:

Экран

 

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

 

программ

: 

Пример

 

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

 

окна

 

коррекции

 

скорости

 

подачи

5.

Кроме

 

того

, 

можно

 

выделить

 

часть

 

текста

 

программы

 (

переместите

 

курсор

 

в

 

начало

 

выделения

, 

нажмите

 

[F2,]

, 

прокруткой

 

перейдите

 

к

 

концу

 

выделения

 

и

 

нажмите

 

[F2]

). 

Перейдите

 

обратно

 

в

 

оптимизатор

 

программ

 (

нажмите

 

[EDIT]

) 

и

 

нажмите

 

[ENTER]

, 

это

 

позволит

 

изменить

 

все

 

подачи

 

или

 

скорости

 

в

 

выделенной

 

части

.

Работа

 

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

 

программ

 

160

4.5

Конвертер

 

импорта

 

файла

 DXF

Эта

 

функция

 

может

 

быстро

 

построить

 

программу

 

в

 

коде

 G 

ЧПУ

 

на

 

основании

 

файла

.dxf. 

Это

 

достигается

 

за

 

три

 

этапа

:

F4.18:

Импорт

 

файла

 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)

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

 

161

4.5.1

Начало

 

координат

 

детали

Используйте

 

один

 

из

 

этих

 

трех

 

методов

, 

чтобы

 

задать

 

установить

 

начало

 

координат

детали

.

•

Выбор

 

точки

•

Толчковая

 

подача

•

Введите

 

координаты

 

1.

Используйте

 

маховичок

 

толчковой

 

подачи

 

или

 

кнопки

 

со

 

стрелками

, 

чтобы

 

выделить

 

точку

.

2.

Нажмите

 

[ENTER]

, 

чтобы

 

принять

 

выделенную

 

точку

 

как

 

начало

 

координат

. 

Это

 

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

 

для

 

задания

 

информации

 

координат

 

детали

 

для

 

заготовки

.

4.5.2

Цепочка

 

и

 

группа

 

геометрии

 

детали

 

На

 

этом

 

этапе

 

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

 

геометрия

 

контуров

. 

Функция

 

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

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

 

цепочки

 

обнаружит

 

большую

 

часть

 

геометрии

 

детали

. 

Если

геометрия

 

сложная

 

и

 

есть

 

ветвление

, 

будет

 

выдано

 

приглашение

, 

чтобы

 

оператор

мог

 

выбрать

 

одну

 

из

 

ветвей

. 

После

 

выбора

 

варианта

 

ветвления

 

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

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

 

цепочки

 

продолжится

. 

Аналогичные

 

отверстия

 

группируются

 

для

операций

 

нарезания

 

резьбы

 

метчиком

 

и

/

или

 

сверления

.

F4.19:

Меню

 

Цепочка

/

Группа

 

импорта

 DXF

1.

Для

 

выбора

 

исходной

 

точки

 

траектории

 

инструмента

 

используйте

 

маховичок

 

толчковой

 

подачи

 

или

 

кнопки

 

со

 

стрелкой

. 

2.

Нажмите

 

[F2 ]

, 

чтобы

 

открыть

 

диалоговое

 

окно

. 

3.

Выберите

 

вариант

, 

который

 

наилучшим

 

образом

 

подходит

 

нужному

 

приложению

. 

Функция

 

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

 

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

 

цепочки

 

обычно

 

является

 

наилучшим

 

выбором

, 

поскольку

 

она

 

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

 

построит

 

траекторию

 

инструмента

 

для

 

элемента

 

детали

. 

4.

Нажмите

 

[ENTER]

. 

При

 

этом

 

изменится

 

цвет

 

этого

 

элемента

 

детали

 

и

 

будет

 

добавлена

 

группа

 

в

 

регистр

 

в

 

разделе

 

Текущая

 

группа

 

слева

 

в

 

окне

.

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.

Выбор

 

траектории

 

инструмента

 

162

4.5.3

Выбор

 

траектории

 

инструмента

На

 

этом

 

этапе

 

к

 

конкретной

 

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

 

группе

 

применяется

 

операция

 

задания

траектории

 

инструмента

. 

F4.20:

Меню

 

рекордера

 DXF 

СИП

1.

Выберите

 

группу

 

и

 

нажмите

 

[F3]

 

для

 

выбора

 

траектории

 

инструмента

.

2.

С

 

помощью

 

маховичка

 

толчковой

 

подачи

 

разделите

 

пополам

 

кромку

 

элемента

 

детали

, 

эта

 

точка

 

будет

 

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

 

как

 

точка

 

врезания

 

инструмента

. 

После

 

выбора

 

траектории

 

инструмента

 

отобразится

 

шаблон

 

системы

 

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

 

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

 (

СИП

) 

для

 

этой

 

траектории

.

Большинство

 

шаблонов

 

СИП

 

заполнено

 

приемлемыми

 

значениями

 

по

 

умолчанию

. 

Они

 

получены

 

на

 

основании

 

заданных

 

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

 

и

 

материалов

.

3.

Когда

 

шаблон

 

готов

, 

нажмите

 

[F4]

 

для

 

сохранения

 

траектории

 

инструмента

: 

или

 

добавьте

 

фрагмент

 

кода

G 

СИП

 

в

 

имеющуюся

 

программу

, 

или

 

создайте

 

новую

 

программу

. 

Нажмите

 

[EDIT]

 

для

 

возврата

 

к

 

функции

 

импорта

 DXF 

для

 

создания

 

следующей

 

траектории

 

инструмента

.

4.6

Базовое

 

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

Типичная

 

программа

 

ЧПУ

 

имеет

 (3) 

части

:

1.

Подготовка

:

Эта

 

часть

 

программы

 

выбирает

 

коррекцию

 

детали

 

и

 

на

 

инструмент

, 

выбирает

 

режущий

 

инструмент

, 

включает

 

СОЖ

 

и

 

выбирает

 

абсолютное

 

или

 

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

 

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

 

для

 

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

.

2.

Резание

:

Эта

 

часть

 

программы

 

определяет

 

траекторию

 

инструмента

, 

скорость

 

вращения

 

шпинделя

 

и

 

скорость

 

подачи

 

для

 

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

.

3.

Завершение

:

Эта

 

часть

 

программы

 

перемещает

 

шпиндель

 

в

 

сторону

, 

выключает

 

шпиндель

, 

выключает

 

СОЖ

 

и

 

перемещает

 

стол

 

в

 

положение

, 

в

 

котором

 

деталь

 

можно

 

выгрузить

 

и осмотреть

.

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.

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

 

163

Ниже

 

приводится

 

базовая

 

программа

, 

которая

 

выполняет

 

рез

 

глубиной

 0.100" (2.54

мм

) 

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

 1 

в

 

куске

 

материала

 

по

 

траектории

 

прямой

 

линии

 

от

 X=0.0, Y=0.0

до

 X=4.0, Y=4.0. 

Имейте

 

в

 

виду

, 

что

 

номера

 

строк

, 

дающиеся

 

здесь

, 

служат

 

только

для

 

справки

; 

они

 

не

 

должны

 

включаться

 

в

 

реальную программу

. 

ПРИМЕЧАНИЕ

:

Блок

 

программы

 

может

 

содержать

 

больше

 

одного

 

кода

 G, 

если

эти

 

коды

 G 

из

 

различных

 

групп

. 

Разместить

 

два

 

кода

 G 

из

одной

 

группы

 

в

 

одном

 

блоке

 

программы

 

невозможно

. 

Кроме

того

, 

имейте

 

в

 

виду

, 

что

 

в

 

блоке

 

допускается

 

только

 

один

 

код

M.

1. % (

Подготовка

)

2. O00100 (

Базовая

 

программа

 – 

подготовка

) ;

3. M06 T01 (

Подготовка

) ;

4. G00 G90 G54 X0. Y0. (

Подготовка

) ;

5. S5200 M03 (

Подготовка

) ;

6. G43 H01 Z0.1 M08 (

Подготовка

) ;

7. G01 F20.0 Z-0.1 (

Резание

) ;

8. X4.0 Y4.0 (

Резание

) ;

9. G00 Z0.1 M09 (

Завершение

) ;

10. G53 Y0 Z0 (

Завершение

) ;

11. M30 (

Завершение

) ;

12. % (

Завершение

)

4.6.1

Подготовка

Далее

 

следуют

 

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

 

блоки

 

текста

 

типовой

 

программы

:

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

 

блок

 

текста

 

программы

Описание

%

Обозначает

 

начало

 

программы

, 

написанной

 

в

 

текстовом

 

редакторе

.

O00100 (

Базовая

 

программа

)

O00100

 – 

это

 

имя

 

программы

. 

Соглашение

 

об

 

именах

 

программ

 

следует

 

формату

 

Onnnnn

: 

Буква

 «O» 

и

 

номер

 

из

 

5 

цифр

.

M06 T01;

Выбирает

 

инструмент

, 

который

 

будет

 

использован

. 

M06

 

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

 

для

 

подачи

 

команды

 

устройству

 

смены

 

инструмента

 

загрузить

 

инструмент

 1 (

T01

) 

в

 

шпиндель

.

Подготовка

 

164

G00 G90 G17 G40 G80 G54 X0. Y0. ;

Называется

 «

строка

 

безопасного

 

запуска

». 

Хорошей

 

практикой

 

обработки

 

является

 

вставка

 

в

 

программы

 

этого

 

блока

 

текста

 

программы

 

после

 

каждой

 

смены

 

инструмента

. 

G00

 

определяет

 

последующее

 

перемещение

 

оси

 

как

 

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

 

в

 

режиме

 

ускоренного

 

перемещения

. 

G90

 

определяет

 

последующие

 

перемещения

 

оси

 

как

 

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

 

в

 

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

 

режиме

 (

см

. 

страницу

166

 

для

 

получения

 

дополнительной

 

информации

). 

G54

 

определяет

, 

что

 

система

 

координат

 

должна

 

быть

 

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

 

по

 

коррекции

 

детали

, 

хранящейся

 

в

 

G54

 

на

 

экране

 

коррекции

. 

G17

 

определяет

 

плоскость

 

резания

 

как

 

плоскость

 XY. 

G40

 

отменяет

 

коррекцию

 

на

 

инструмент

. 

G80

 

отменяет

 

все

 

стандартные

 

циклы

. 

X0.

 

Y0.

 

подает

 

команду

 

столу

 

на

 

перемещение

 

в

 

положение

 X=0.0 

и

 Y=0.0 

в

 

текущей

 

системе

 

координат

.

S5200 M03 ;

M03

 

включает

 

шпиндель

. 

Он

 

принимает

 

адресный

 

код

 

Snnnn

, 

где

 

nnnn

 – 

это

 

необходимая

 

скорость

 

вращения

 

шпинделя

. 

На

 

станках

 

с

 

редуктором

 

система

 

управления

 

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

 

выбирает

 

высшую

 

передачу

 

или

 

низшую

 

передачу

, 

на

 

основании

 

скорости

 

вращения

 

шпинделя

 

по

 

команде

. 

Можно

 

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

 M41 

или

 M42 

для

 

ручной

 

коррекции

 

этого

 

поведения

. 

См

. 

страницу

364

 

для

 

получения

 

дополнительной

 

информации

 

об

 

этих

 M-

кодах

. 

G43 H01 Z0.1 M08 ;

G43 H01

 

включает

 

коррекцию

 

на

 

длину

 

инструмента

 +. 

H01

 

задает

 

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

 

длины

, 

сохраненной

 

для

 

инструмента

 1 

на

 

экране

 

коррекции

 

на

 

инструмент

. 

Z0.1

 

подает

 

команду

 

перемещения

 

оси

Z 

в

 Z=0.1. 

M08

 

подает

 

команду

 

включения

 

СОЖ

.

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

 

блок

 

текста

 

программы

Описание

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

 

165

4.6.2

Резание

Далее

 

следуют

 

блоки

 

текста

 

программы

, 

выполняющие

 

резание

 

в

 

типовой

программе

:

4.6.3

Завершение

Далее

 

следуют

 

блоки

 

текста

 

программы

 

для

 

завершения

 

типовой

 

программы

:

Блок

 

текста

 

программы

 

с

 

резанием

Описание

G01 F20.0 Z-0.1 ;

G01 F20.0

 

определяет

, 

что

 

перемещения

 

оси

, 

следующие

 

на

 

ним

, 

выполняются

 

по

 

прямой

 

линии

. 

G01

 

требует

 

адресного

 

кода

 

Fnnn.nnnn

. 

Адресный

 

код

 

F20.0

 

определяет

, 

что

 

скорость

 

подачи

 

подача

 

перемещения

 

составляет

 20.0" (508 

мм

) /

мин

. 

Z-0.1

 

подает

 

команду

 

перемещения

 

оси

Z 

в

 Z=-0.1.

X4.0 Y4.0 ;

X4.0 Y4.0

 

подает

 

команду

 

перемещения

 

оси

X 

в

 X=4.0 

и

 

подает

 

команду

 

перемещения

 

оси

Y 

в

 Y=4.0.

Завершающий

 

блок

 

текста

 

программы

Описание

G00 Z0.1 M09 ;

G00

 

подает

 

команду

 

на

 

выполнение

 

перемещения

 

оси

 

в

 

режиме

 

ускоренного

 

перемещения

. 

Z0.1

 

подает

 

команду

 

перемещения

 

оси

Z 

в

 Z=0.1. 

M09

 

подает

 

команду

 

выключения

 

СОЖ

.

G53 Y0 Z0 ;

G53

 

определяет

, 

что

 

перемещения

 

оси

, 

следующие

 

после

 

него

, 

выполняются

 

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

 

системы

 

координат

 

станка

. 

Y0 Z0

 – 

это

 

команда

 

перемещения

 

в

 Y=0.0, Z=0.0.

M30;

M30

 

заканчивает

 

программу

 

и

 

перемещает

 

курсор

 

в

 

системе

 

управления

 

в

 

верх

 

программы

.

%

Обозначает

 

конец

 

программы

, 

написанной

 

в

 

текстовом

 

редакторе

.

Абсолютное

 

против

 

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

 (G90, G91)

 

166

4.6.4

Абсолютное

 

против

 

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

 (G90, G91)

 

Абсолютное

  (

G90

) 

и

 

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

 

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

  (

G91

) 

определяют

, 

как

система

 

управления

 

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

 

команды

 

перемещения

 

оси

. 

Если

 

подается

 

команда

 

перемещения

 

оси

 

после

 

кода

 

G90

, 

оси

 

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

 

в

 

это

положение

 

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

 

начала

 

координат

 

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

 

в

 

настоящее

 

время

системы

 

координат

.

Если

 

подается

 

команда

 

перемещения

 

оси

 

после

 

G91

, 

оси

 

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

 

в

 

это

положение

 

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

 

текущего

 

положения

.

Абсолютное

 

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

 

полезно

 

в

 

большинстве

 

ситуаций

. 

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

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

 

более

 

эффективно

 

для

 

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

 

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

 

резов

 

с

равным шагом

.

Рисунок

F4.21

 

показывает

 

деталь

 

с

 5 

отверстиями

 

диаметром

 0.5" (12.7

мм

) 

с

равным

 

шагом

. 

Глубина

 

отверстия

 – 1.00" (25.4

мм

), 

шаг

 – 1.25" (31.75

мм

) 

одно

от другого

.

F4.21:

Типовая

 

деталь

 

с

 

абсолютным

/

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

 

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

Ниже

 

приводятся

 

два

 

примера

 

программы

 

для

 

сверления

 

отверстий

 

в

 

детали

 

на

чертеже

, 

со

 

сравнением

 

между

 

абсолютным

 

и

 

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

 

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

.

Сначала

 

выполняются

 

отверстия

 

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

 

сверлом

, 

а

 

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

сверление

 

выполняется

 

спиральным

 

сверлом

 1/4" (6.35

мм

). 

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

 

глубина

резания

 0.2" (5.08

мм

) 

для

 

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

 

сверла

 

и

 

глубина

 

резания

 1.00" (25.4

мм

)

для

 

сверла

 

диаметром

 1/4". 

G81

, 

Стандартный

 

цикл

 

сверления

, 

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

 

для

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

.

Имейте

 

в

 

виду

, 

что

 

номера

 

строк

, 

дающиеся

 

здесь

, 

служат

 

только

 

для

 

справки

; 

они

не

 

должны

 

включаться

 

в

 

реальную программу

. 

Программа

 

в

 

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

 

значениях

1. % (

Подготовка

)

2. O00103 (

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

 

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

 - 

Подготовка

) ;

7.500

1.000

1.250

1.250

1.250

1.250

1.250

0.250

0.500

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

 

167

3. M06 T01 (

Подготовка

) ;

4. G00 G90 G54 G17 G40 G80 X0. Y0. (

Подготовка

) ;

5. S1528 M03 (

Подготовка

);

6. G43 H01 Z0.1 M08 (

Подготовка

) ;

7. G99 G91 G81 F8.15 X1.25 Z-0.3 L5 (

Резание

) ;

8. G00 G53 Z0. M09 (

Завершение

) ;

9. M06 T02 (

Подготовка

) ;

10. G00 G90 G54 G17 G40 G80 X0. Y0. S5350 (

Подготовка

) ;

11. G43 H02 Z0.1 M08 (

Подготовка

) ;

12. G99 G91 G81 F21.4 X1.25 Z-1.1 L5 (

Резание

) ;

13. G80 (

Завершение

) ;

14. G00 Z0.1 M09 (

Завершение

) ;

15. G53 Y0. Z0. (

Завершение

) ;

16. M30 (

Завершение

) ;

17. % (

Завершение

)

Абсолютная

 

программа

21. % (

Подготовка

)

22. O00104 (

Абсолютное

 

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

) (

Подготовка

) ;

23. M06 T01 (

Подготовка

) ;

24. G00 G90 G54 G17 G40 G80 X0. Y0. (

Подготовка

) ;

25. S1528 M03 (

Подготовка

) ;

26. G43 H01 Z0.1 M08 (

Подготовка

) ;

27. G99 G81 F8.15 X0. Z-0.2 (

Резание

) ;

28. X1.25 (

Резание

) ;

29. X2.5 (

Резание

) ;

30. X3.75 (

Резание

) ;

31. X5. (

Резание

) ;

32. G80 (

Завершение

) ;

33. G00 G53 Z0. M09 (

Подготовка

) ;

34. M06 T02 (

Подготовка

) ;

35. G00 G90 G54 G17 G40 G80 X0. Y0. S5350 (

Подготовка

) ;

36. G43 H02 Z0.1 M08 (

Подготовка

) ;

37. G99 G81 F21.4 X0. Z-1.0 (

Резание

) ;

38. X1.25 (

Резание

) ;

39. X2.5 (

Резание

) ;

40. X3.75 (

Резание

) ;

41. X5. (

Резание

) ;

42. G80 (

Завершение

) ;

43. G00 Z0.1 M09 (

Завершение

) ;

44. G53 Y0. Z0. (

Завершение

) ;

45. M30 (

Завершение

) ;

46. % (

Завершение

)

Коррекция

 

на

 

инструмент

 G43

 

168

Абсолютный

 

способ

 

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

 

требует

 

на

 9 

строк

 

программы

 

больше

 

по

сравнению

 

с

 

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

 

способом

 

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

. 

Строки

 1-6 

и

 

строки

 21-26

аналогичны

 

строкам

 1-6, 

которые

 

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

 

в

 

базовом

 

примере

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

. 

Строки

 14-17 

и

 

строки

 43-46 

аналогичны

 

строкам

 9-12, 

которые

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

 

в

 

базовом

 

примере

 

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

. 

Эти

 

строки

 

представляют

собой

 

часть

 

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

 

и

 

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

 

этапа

 

текста программы

. 

Посмотрите

 

на

 

строку

 7 

в

 

примере

 

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

 

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

, 

где

начинается

 

работа

 

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

 

сверла

. 

G81

 

использует

 

адресный

 

код

 

цикла

 

Lnn

.

Адресный

 

код

 

цикла

 

повторяет

 

стандартный

 

цикл

. 

Каждый

 

раз

 

при

 

повторении

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

 

цикла

 

происходит

 

перемещение

 

на

 

расстояние

, 

которое

 

задают

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

 

значения

 X 

и

 Y. 

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

 

программа

 

выполняет

перемещение

 

на

 1.25" 

в

 

направлении

 X 

с

 

каждым

 

циклом

. 

G80

 

отменяет

 

стандартный

цикл

 

сверления

 

перед

 

следующей

 

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

.

При

 

абсолютном

 

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

, 

G81

 

не

 

использует

 

адресный

 

код

 

цикла

. 

В

абсолютной

 

программе

 

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

 

глубина

 

Z-1.0

, 

потому

 

что

 

глубина

 

начинается

на

 

поверхности

 

детали

 (Z=0). 

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

 

программа

 

должна

 

подать

 

команду

 

на

глубину

 

сверления

 -1.1", 

чтобы

 

выполнить

 

сверление

 1" 

глубиной

, 

потому

 

что

 

оно

начинается

 

на

 0.1" 

выше

 

детали

.

X0.

 

задает

 

положение

 

выполнения

 

первого

 

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

 

цикла

 

сверления

.

Операция

 

сверления

 

происходит

 

в

 

каждой

 

из

 

координат

 X 

или

 Y, 

заданных

 

в

 

блоках

текста

 

программы

 

между

 

командами

 

G81

 

и

 

G80

. 

Строки

 28-31 

и

 

строки

 38-41 – 

это

координаты

, 

в

 

которых

 

операция

 

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

.

См

. 

страницу

294

где

 

указана

 

дальнейшая

 

информация

 

о

 

стандартных циклах

.

4.7

Вызовы

 

коррекции

 

на

 

инструмент

 

и

 

коррекции

 

детали

4.7.1

Коррекция

 

на

 

инструмент

 G43

Команда

 

коррекции

 

на

 

длину

 

инструмента

 

G43 Hnn

 

должна

 

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

 

после

каждой

 

смены

 

инструмента

. 

Она

 

регулирует

 

положение

 

оси

 Z 

для

 

учета

 

длины

инструмента

. 

Аргумент

 

Hnn

 

задает

, 

какая

 

длина

 

инструмента

 

должна

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

. 

Значение

 

nn

 

должно

 

совпадать

 

с

 

значением

 

nn

 

из

 

команды

 

смены

инструмента

 

M06 Tnn

. 

Настройка

 15 – 

Согласование

 

кодов

 H 

и

 T 

определяет

, 

должно

ли

 

значение

 

nn

 

совпадать

 

в

 

аргументах

 

Tnn

 

и

 

Hnn

. 

Если

 

настройка

 15 

ВКЛЮЧЕНА

 

и

Tnn

 

и

 

Hnn

 

не

 

совпадают

, 

выдается

 

сигнал

 

об

 

ошибке

 332 – 

Несовпадение

 H 

и

T

. 

Для

 

получения

 

дополнительной

 

информации

 

см

. 

Справочник

 

коррекции

 

на

инструмент

 

в

 

разделе

«

Эксплуатация

».

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

 

169

4.7.2

Коррекция

 

детали

 G54

Коррекция

 

детали

 

определяет

, 

где

 

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

 

деталь

 

находится

 

на

 

столе

.

Доступные

 

коррекции

 

детали

 

следующие

 – 

G54

-

G59

, 

G110

-

G129

 

и

 

G154 P1-P99

.

G110

-

G129

 

и

 

G154 P1-P20

 

относятся

 

к

 

тем

 

же

 

коррекциям

 

детали

. 

Полезная

функция

 

состоит

 

в

 

том

, 

чтобы

 

установить

 

на

 

столе

 

несколько

 

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

деталей

 

и

 

обработать

 

несколько

 

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

 

деталей

 

в

 

одном

 

цикле

 

обработки

.

Это

 

достигается

 

назначением

 

каждой

 

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

 

детали

 

различной

 

коррекции

детали

. 

См

. 

раздел

 

о

 

коде

 G 

настоящего

 

руководства

, 

где

 

содержится

 

подробная

информация

. 

Ниже

 

приводится

 

пример

 

обработки

 

нескольких

 

деталей

 

в

 

одном

цикле

. 

Программа

 

использует

 

локальный

 

вызов

 

подпрограммы

 

M97

 

в

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

.

%
O00105 ;
M06 T01;
G00 G90 G54 G17 G40 G80 X0. Y0. (

Строка

 

безопасного

 

запуска

);

G43 H01 Z0.1 M08 ;
M97 P1000;
G00 G90 G110 G17 G40 G80 X0. Y0.;
M97 P1000;
G00 G90 G154 P22 G17 G40 G80 X0. Y0.;
M97 P1000;
G00 Z0.1 M09 ;
G53 Y0. Z0.M30;
N1000 (

Подпрограмма

);

G81 F41.6 X1.0 Y2.0 Z-1.25;
X2.0 Y2.0;
G80 Z0.1;
G00 G53 Z0;
M99;
%

4.8

Разные

 

коды

Часто

 

использующиеся

 M-

коды

 

перечислены

 

ниже

. 

Большинство

 

программ

 

имеет

 

не

менее

 

одного

 M-

кода

 

из

 

каждого

 

из

 

следующих

 

семейств

. 

См

. 

раздел

 «M-

коды

»

настоящего

 

руководства

, 

начиная

 

на

 

странице

356

, 

где

 

перечисляются

 

все

 M-

коды

с описаниями

.

 

 

 

 

 

 

 

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