FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 51

 

  Главная      Книги - Разные     FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     49      50      51      52     ..

 

 

 

FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 51

 

 

ПРОГРАММИРОВАНИЕ

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО
РЕЗАНИЯ

B--64124RU/01

378

Данная функция разработана для высокоскоростной точной
обработки

.

С помощью этой функции можно запретить

задержку вследствие ускорения

/

замедления и задержку в

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

,

которая увеличивается по мере повышения

скорости подачи

.

В данном случае инструмент движется точно с соблюдением
заданных значений

,

что позволяет сократить количество

ошибок в профиле обработки

.

Данная функция становится действующей при входе в режим
управления с предварительным просмотром

.

Подробные сведения см

.

в соответствующем руководстве

,

изданном изготовителем станка

.

P1 :

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

.

P0 :

Отключите режим управления с предварительным просмотром

.

G08 P_

В режиме управления с предварительным просмотром имеются
следующие функции

:

(1)

Линейное ускорение

/

замедление перед интерполяцией

(2)

Функция автоматического замедления на углах

Подробную информацию о вышеперечисленных функциях см

.

в Руководстве по связи

(

Функция

) (B-64113EN-1).

Каждая

функция

,

предоставлены специальные параметры

.

Режим управления с предварительным просмотром отменяется
перезагрузкой

.

Задайте в блоке только код

G08.

В режиме управления с расширенным предварительным
просмотром могут быть указаны функции

,

перечисленные

ниже

.

ПРИМЕЧАНИЕ

Для использования других функций

,

кроме указанных

ниже

,

выключите режим управления с расширенным

предварительным

просмотром

,

укажите нужную

функцию

,

затем опять включите режим

.

Время обратной подачи

Ось

,

управляемая

PMC

(

Разряды

4 (G8R)

и

3 (G8C)

параметра ном

. 8004

могут быть

установлены для использования этой функции в режиме

19.2

РАСШИРЕННОЕ
УПРАВЛЕНИЕ С
ПРЕДВАРИТЕЛЬНЫМ
ПРОСМОТРОМ

(G08)

Формат

Пояснения

D

Имеющиеся функции

D

Перезагрузка

Ограничения

D

Команда

G08

D

Функции

,

которые

могут быть указаны

ПРОГРАММИРОВАНИЕ

B--64124RU/01

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО

РЕЗАНИЯ

379

управления с расширенным предварительным просмотром

).

Позиционирование в одном направлении

Команда полярной координаты

Винтовая интерполяция

Жесткое нарезание резьбы

(

Разряд

5 (G8S)

параметра ном

. 1602

также может быть

установлен для использования этой функции в режиме
предварительного управления

.

Серийные параметры шпинделя

также должны быть установлены

.)

Перезапуск программы

Внешнее замедление

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

Сравнение номера последовательности и остановка

Переключение положения

(

Разряд

3 (G8S)

параметра ном

. 6901

также может быть

установлен для использования этой функции в режиме
управления с расширенным предварительным просмотром

.

Установка этого параметра на

1

изменяет время вывода

сигнала

.

Может понадобиться изменить цепную схему

).

Контроль за

Cs

контуром

(

Разряд

5 (G8S)

параметра ном

. 1602

также может быть

установлен для использования этой функции в режиме
управления с расширенным предварительным просмотром

.

Параметры серийного шпинделя также должны быть
установлены

.)

Контроль постоянства скорости поверхности

Синхронный контроль шпинделя

Макропрограмма пользователя

B

Снятие фасок с произвольным углом

/

закругление углов

Перевод дюймы

/

метры

Программируемое зеркальное отображение постоянный цикл

Автоматическая коррекция угла

(

Действует только изменение скорости внутренней круговой

рабочей подачи

.)

Масштабирование

Вращение системы координат

Система координат заготовки

Предварительная установка системы координат заготовки

C--

коррекция на режущий инструмент

Круговая интерполяция в углах

Смещение инструмента

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

Измерение длины инструмента

Отображение графической информации

Динамическое отображение графической информации

Подача за оборот

ПРОГРАММИРОВАНИЕ

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО
РЕЗАНИЯ

B--64124RU/01

380

Функция управления с расширенным предварительным
просмотром

AI/

Функция контурного управления

AI

обеспе

-

чивает высокоскоростную

,

высокоточную обработку

.

Эта

функция позволяет снизить задержки ускорения

/

замедления и

сервозадержки

,

которые становятся больше с увеличением

скорости подачи

,

и уменьшить погрешности обработки

профиля

.

Предварительное ускорение

/

замедление перед интерполяцией

действует вплоть до

20

блоков при управлении с расширенным

предварительным просмотром

AI

или вплоть до

40

блоков при

контурном

управлении

AI.

Это

обеспечивает

плавное

ускорение

/

замедление для множества блоков и лучшую

обработку

.

Эта функция приводится в действие установкой режима
управления с расширенным предварительным просмотром

AI

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

AI.

G05.1 Q _ ;

Q1 :

Режим управления с расширенным предварительным

просмотром

AI/

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

AI

включен

.

Q0 :

Режим управления с расширенным предварительным

просмотром

AI/

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

AI

выключен

.

ПРИМЕЧАНИЕ

1

Всегда указывайте

G05.1

в независимом блоке

.

2

Режим управления с расширенным предварительным

просмотром

AI/

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

AI

также

отменяется путем сброса

.

3

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

AI,

активируется режим контурного управления

AI.

19.3

ФУНКЦИЯ
УПРАВЛЕНИЯ С
РАСШИРЕННЫМ
ПРЕДВАРИТЕЛЬНЫМ
ПРОСМОТРОМ

AI/

ФУНКЦИЯ
КОНТУРНОГО
УПРАВЛЕНИЯ

AI

КРАТКИЙ ОБЗОР

Пояснение

D

Формат

ПРОГРАММИРОВАНИЕ

B--64124RU/01

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО

РЕЗАНИЯ

381

Функции

,

перечисленные

ниже

,

действуют

в

режиме

управления с расширенным предварительным просмотром

AI/

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

AI:

Предварительное линейное ускорение

/

замедление перед

интерполяцией

Предварительное колоколообразное ускорение

/

замедление

перед интерполяцией

(

Требуется опция предварительного колоколообразного

ускорения

/

замедления перед интерполяцией

.)

Автоматическое замедление в углах

Скорость подачи

,

ограничиваемая ускорением

Скорость подачи

,

ограничиваемая радиусом дуги

Перекрытие блока

Подача вперед с предварительным просмотром

Для команды рабочей подачи в режиме подачи за минуту может
быть применено линейное ускорение

/

замедление перед

интерполяцией

,

то есть

,

для указанной скорости подачи

предварительного считывания вплоть до

20

блоков

(

в режиме

управления с расширенным предварительным просмотром

AI)

или вплоть до

40

блоков

(

в режиме контурного управления

AI).

При ускорении

/

замедлении перед интерполяцией

,

интерпо

-

лированные данные изменяются

,

так как к данным применяется

ускорение

/

замедление

.

При ускорении

/

замедлении перед

интерполяцией

,

интерполированные данные не могут быть

изменены ускорением

/

замедлением

,

так как

ускорение

/-

замедление применяется к данным скорости подачи перед
интерполяцией

.

По этой причине

,

интерполированные данные

могут всегда быть применены к указанной прямой линии или
изгибу для того

,

чтобы устранить погрешности профиля

обработки

,

вызванные задержками ускорения

/

замедления

.

Линейная интерполяция

,

круговая интерполяция

,

и т

.

д

.

Ритм

распределения

Указанная

скорость подачи

Линейное

ускор

./

замедл

.

перед

интерполяцией

Расчет

скорости подачи

Серво

контроль

Линейное

ускор

./

зам

.

после

интерполяции

Расчет

интерполяции

D

Функции

,

действующие в
режиме управления с
расширенным
предварительным
просмотром

AI/

контурного

управления

AI

D

Предварительное
линейное ускорение

/

замедление перед
интерполяцией

ПРОГРАММИРОВАНИЕ

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО
РЕЗАНИЯ

B--64124RU/01

382

(

Пример замедления

)

Замедление начинается в предыдущем блоке

,

так что при

выполнении достигается скорость подачи

,

указанная для

целевого блока

.

Скорость подачи

N1

F2

F1

Точка

1

Точка

2

Указанная

скорость подачи
Скорость подачи

,

определенная

ускорением

/

замедлением

перед интерполяцией

F3

N2

Время

Чтоб снизить скорость подачи от

F3

до

F2,

замедление должно

начаться в точке

1.

Чтоб снизить скорость подачи от

F2

до

F1,

замедление должно

начаться в точке

2.

Множественные блоки могут быть считаны заранее

,

для того

,

чтобы замедление распределилось на несколько блоков

.

(

Пример ускорения

)

Ускорение производится так

,

что при выполнении достигается

скорость подачи

,

указанная для целевого блока

.

Время

Скорость подачи

,

определенная

ускорением

/

замедлением

перед интерполяцией

Скорость подачи

N1

F3

F2

F1

N2

Указанная

скорость подачи

ПРОГРАММИРОВАНИЕ

B--64124RU/01

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО

РЕЗАНИЯ

383

Линейное ускор

./

замедл

.

перед интерполяцией для рабочей

подачи в режиме управления с расширенным предварительным
просмотром

AI/

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

AI

может быть изме

-

нено на колоколообразное ускор

./

замедл

.

перед интерполя

-

цией

.

При колоколообразном ускор

./

замедл

.

перед интерполя

-

цией

,

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

./

замедл

.

может быть применено к скорости

рабочей подачи для того

,

чтобы уменьшить удар на станок при

колебаниях ускорения

,

которые причиняются изменениями

скорости рабочей подачи

.

Чтобы использовать

,

требуется опция

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

./

замедл

.

перед интерполяцией

.

Время

Ускорение

tb

tb

tb

tb

ta

ta

tc

tc

tb

tb

tb

tb

ta

ta

tc

tc

Скорость подачи

Время

Линейное ускорение

/

замедление
колоколообразное

ускорение

/

замедление

ta

Зависит от линейного ускорения

.

tb

Константа времени для

колоколообразного ускор

./

замедл

.

tc

Время колоколообразного

ускор

./

замедл

.

tc = ta + tb

ta

не является константой и зависит

от указанной скорости подачи

.

ta =

Указанная скорость подачи

Линейное ускорение

tb

является константой

.

tc = ta + tb

12.

Линейное ускорение

/

замедление
колоколообразное

ускорение

/

замедление

ta

Зависит от линейного ускорения

.

tb

Константа времени для

колоколообразного ускор

./

замед

.

tc

Время колоколообразного

ускорения

/

замедления

D

Предварительное
линейное ускорение

/

замедление перед
интерполяцией

ПРОГРАММИРОВАНИЕ

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО
РЕЗАНИЯ

B--64124RU/01

384

Если скорость подачи меняется

,

замедление и ускорение

выполняются следующим образом

:

Для замедл

.:

колоколообразное замедл

.

нач

.

в предыдущем

блоке так

,

что замедление заканчивается к началу того блока

,

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

.

Для ускор

.:

колоколообразное ускор

.

нач

.

после начала того

блока

,

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

Замедление

Fa

Fb

Время

N2

N1

Ускорение

Скорость подачи

Fb

Fa

Время

N2

N1

Между двумя соседними блоками

,

разница в скорости подачи на

ось может превышать установки

(

параметр ном

. 1783).

В этом

случае

,

скорость подачи в углах рассчитывается след

.

образом

,

основываясь на ось

,

для которой показатель разницы между

реальной и дозволенной скоростью подачи оказывается
наибольшим

.

замедл

.

осуществляется так

,

что скорость подачи

достигается в интерфейсе блоков

.

Смена скорости подачи для

каждой оси

(Vx, Vy, ...)

во время перемещ

.

на указанной скорости

подачи

F

сравнивается с установкой параметра ном

.

1783

(Vprm-x, Vprm-y, ...).

Если смена скорости подачи для любой оси

превышает установку параметра

,

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

.

выражение

:

Rmax

=

max

Vx

Vprm

x ,

Vy

Vprm

y , , ,

Требуемая скорость подачи

(Fc)

получается следующим образом

и замедление производится в углу

.:

Fc

=

F

×

1

Rmax

Напр

.,

предположим

,

что направление перемещения инстру

-

мента изменяется на

90

градусов от перемещения по оси

X

на

столько же по оси

Y.

Также предположим

,

что указанная ско

-

рость подачи

1000

мм

/

мин и допустимая разница в скорости

подачи

(

параметр ном

. 1783) - 500

мм

/

мин

.

замедл

.

производит

-

ся так

,

как показано на рисунке внизу

:

D

Автоматическое
замедление в углах

ПРОГРАММИРОВАНИЕ

B--64124RU/01

19.

ФУНКЦИИ ВЫСОКОСКОРОСТНОГО

РЕЗАНИЯ

385

Скорость подачи

по оси

X

N1

N2

N2

N1

F1000

F500

F1000

F500

F1000

F500

N2

N1

Траектория инструмента

,

если замедление в углу не

производится

Траектория инструмента

,

если замедление в углу

производится

N1 G01 G91 X100. F1000 ;

N2 Y100. ;

Скорость подачи

Скорость подачи

Скорость подачи

Если замедление в углу не

производится

Если замедление в углу

производится

Время

Время

Время

Скорость подачи

по оси

Y

Т

ан

ге

н

ц

и

ал

ьн

ая

скор

ость

п

о

д

ач

и

 

 

 

 

 

 

 

содержание      ..     49      50      51      52     ..