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

Fanuc SOi mate-md

.pdf
Скачиваний:
929
Добавлен:
21.03.2015
Размер:
6.94 Mб
Скачать

 

 

17. ВВОД ПРОГРАММИРУЕМЫХ

B-64144RU/01

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

ПАРАМЕТРОВ (G10)

 

 

 

17ВВОД ПРОГРАММИРУЕМЫХ ПАРАМЕТРОВ (G10)

Общие сведения

Формат

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

Формат

G10L50; N_R_ ; N_P_R_;

Установка режима ввода параметров Для параметров, кроме осевого типа Для параметров осевого типа

G11; Отмена режима ввода параметров

Значение команды

N_: Параметр ном. (4 разряда) или номер положения коррекции на компенсацию погрешностей шага коррекция +10,000 (5 разрядов)

R_: Заданное значение параметра (ведущие нули могут быть опущены). P_: Ось ном. 13 (используется для ввода параметров осевого типа)

Пояснения

D Устанавливаемое

Неиспользуйтедесятичнуюточкувзначении, устанавливаемом

значение параметра

в параметре (R_).

(R_)

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

 

макропрограммы пользователя для R_.

D Ось ном. (Р_)

Задайтеномероси(P_) от1 до3 (до3 осей) дляпараметраосевого

 

типа. Осиуправленияпронумерованывтомпорядке, вкотором

 

они отображаются на дисплее ЧПУ.

 

Например, задайте Р2 для оси управления, которая

 

отображается второй.

 

 

 

 

ОПАСНО

 

 

1 Выполните возврат в референтную точку вручную

 

 

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

 

 

шагаилиданныхкомпенсациимертвогохода. Есливы

 

 

это не сделаете, то положение станка может

 

 

отклонятся от верного положения.

 

 

2 До ввода параметров требуется отмена режима

 

 

постоянного цикла. Если режим не отменен, то может

 

 

быть активировано движение со сверлением.

 

 

 

 

 

 

 

ПРИМЕЧАНИЕ

 

 

Находясь в режиме ввода параметров, нельзя задать

 

 

другие операторы ЧУ.

 

 

 

 

347

17. ВВОД ПРОГРАММИРУЕМЫХ

ПАРАМЕТРОВ (G10) ПРОГРАММИРОВАНИE B-64144RU/01

Примеры

1. Установите разряд

2 (SPB) параметра разрядного типа

 

ном. 3404.

 

 

 

 

 

 

 

G10L50 ;

Режим ввода параметров

 

N3404 R 00000100 ; Установка SBP

 

G11 ;

отменяет режим ввода параметров

 

 

 

 

2. Измените значения для оси Z (3-я ось) в параметре осевого

 

типа ном. 1322 (координаты предела сохраненного шага 2 в

 

положительном направлении для каждой оси).

 

 

 

 

 

G10L50 ;

Режим ввода параметров

 

 

N1322P3R4500 ;

Видоизмените ось Z

 

 

G11 ;

отменяет режим ввода параметров

 

 

 

 

 

348

18. РАБОТА ПАМЯТИ С ИСПОЛЬЗОВАНИЕМ

B-64144RU/01 ПРОГРАММИРОВАНИE ФОРМАТА ЛЕНТЫ FS10/11

18РАБОТА ПАМЯТИ С ИСПОЛЬЗОВАНИЕМ ФОРМАТА ЛЕНТЫ FS10/11

 

 

 

 

 

 

 

 

 

 

 

 

Общие сведения

Работа с памятью программы, зарегистрированной форматом

 

 

ленты FS10/11, возможна с установкой параметра установки

 

 

(ном. 0001#1).

 

 

 

 

 

 

 

 

 

Пояснения

Форматы данных для коррекции на режущий инструмент,

 

 

вызоваподпрограммыипостоянныхцикловразличныдля этой

 

 

Серии и Серии 10/11. Форматы данных Серии 10/11 могут

 

 

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

 

 

должны соответствовать этой Серии. Если зарегистрировано

 

 

значение вне заданного диапазона для этой Серии, подается

 

 

сигнал тревоги. Функции, не доступные в этой Серии, не могут

 

 

быть записаны или использованы для работы с памятью.

D Адрес для номера

Номеракоррекцииуказываютсяадресом D вСерии 10/11. Если

компенсации

номер коррекции указан адресом D, модальное значение, ука-

коррекции на режущий

занное адресом H, заменяется номером коррекции, указанным

инструмент

адресом D.

 

 

 

 

 

 

 

 

 

D Вызов подпрограммы

Еслизадан номерпрограммы, состоящий более, чем из четырех

 

 

цифр, последние четыре цифры воспринимаются в качестве

 

 

номера подпрограммы. если не указано число повторений,

 

 

подразумевается 1.

 

 

 

 

 

 

Таблица 18 (a) Формат вызова данных подпрограммы

 

 

ЧПУ

 

 

Формат данных

 

 

Серия 10/11

M98 Pfffff Lffff ;

 

 

 

P : Номер подпрограммы

 

 

 

L : Количество повторов

 

 

Серия 0i

M98 Pffff jjjj ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Счет повторов

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

D Адрес для числа

Серия 10/11 иСерия16/18/21 используютразличныеадресадля

повторений

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

постоянного цикла

Таблице 18 (b).

 

 

 

 

 

 

 

 

 

 

 

Таблица 18 (b) Адреса для разов повторений постоянного

 

 

 

 

 

цикла

 

 

 

 

 

 

ЧПУ

 

 

 

 

 

 

 

Адрес

 

 

Серия 10/11

 

 

L

 

 

Серия 0i

 

 

К

349

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

РЕЗАНИЯ ПРОГРАММИРОВАНИE B-64144RU/01

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

350

B-64144RU/01

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

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

РЕЗАНИЯ

19.1

ОГРАНИЧЕНИЕ

СКОРОСТИ

ПОДАЧИ РАДИУСОМ ДУГИ

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

Y

 

 

 

 

 

∆r:Погрешность

 

 

 

Запрограммированная траектория

 

 

 

Фактическая траектория

 

 

r

 

0

 

 

X

∆r=

1

(T12+T22)

V2

2

r

∆r

:

Максимальная радиальная погрешность (мм)

v

:

Скорость подачи (мм/сек)

r

:

Радиус дуги (мм)

T1

:

Константа времени (сек) для экспоненциального

T2

 

ускорения/замедления скорости подачи

:

Константа времени для серводвигателя (сек)

Если производится реальная обработка, радиус r дуги будет обработан и будут даны допустимые значения погрешности ∆r. Тогда, максимально допустимая скорость подачи v (мм/мин) определяется по выше приведенному выражению.

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

Подробные сведения см. в соответствующем руководстве, изданном изготовителем станка.

351

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

РЕЗАНИЯ ПРОГРАММИРОВАНИE B-64144RU/01

19.2

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

Формат

Данная функция разработана для высокоскоростной точной обработки. С помощью этой функции можно запретить задержку вследствие ускорения/замедления и задержку в сервосистеме, которая увеличивается по мере повышения скорости подачи. В данном случае инструмент движется точно с соблюдением заданных значений, что позволяет сократить количество ошибок в профиле обработки.

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

Подробные сведения см. в соответствующем руководстве, изданном изготовителем станка.

G08 P_

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

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

Пояснения

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

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

 

следующие функции:

 

(1) Линейное ускорение/ замедление перед интерполяцией

 

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

 

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

 

в Руководстве по связи (Функция) (B-64113EN-1). Каждая

 

функция, предоставлены специальные параметры.

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

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

 

перезагрузкой.

Ограничения

 

 

 

D Команда G08

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

D Функции, которые

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

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

мотром могут быть указаны функции, перечисленные ниже.

 

 

 

 

 

 

ПРИМЕЧАНИЕ

 

 

 

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

 

 

 

нительных функций, выключите режим расширенного

 

 

 

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

 

 

 

нужную функцию, затем опять включите режим.

 

 

 

 

 

 

 

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

 

 

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

 

 

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

 

 

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

 

 

(Разряд 5 (G8S) параметра ном. 1602 также может быть

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

352

B-64144RU/01

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

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

РЕЗАНИЯ

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

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

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

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

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

Программируемое зеркальное отображение

Постоянный цикл

Автоматическая коррекция угла (Действует только изменение скорости внутренней круговой рабочей подачи.)

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

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

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

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

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

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

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

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

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

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

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

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

353

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

РЕЗАНИЯ ПРОГРАММИРОВАНИE B-64144RU/01

19.3

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

Формат

Пояснения

DРежим управления с расширенным предварительным просмотром AI (режим AIAPC)

DДействительные

функции

Данная функция разработана для высокоскоростной, высоко- точной обработки. Эта функция может использоваться для сокращения задержки, вызываемой ускорением/замедлением, или задержки сервосистемы, которая увеличивается при увеличении скорости подачи. В результате, погрешности профилямеханобработкиуменьшаются, еслитаковыеимеются. Эта функция может также использоваться для включения предварительного линейного ускорения/замедления перед интерполяцией максимум для 15 блоков, таким образом, допуская плавноеускорение/замедлениедлямножестваблоков и более быструю обработку.

G05.1 Q _ ;

Q 1 : Режим управления с расширенным предварительным просмотром AI вкл.

Q 0 : Режим управления с расширенным предварительным просмотром AI выкл.

ПРИМЕЧАНИЕ

1Пожалуйста, задавайте G05.1 с независимым блоком.

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

Эта функция активируется, когда вводится режим управленияс расширенным предварительным просмотром AI. Режим управ- ления с расширенным предварительным просмотром AI также называется режимом AIAPC.

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

1)Функция многоблочного предварительного линейного ускорения/замедления перед интерполяцией (максимум 12 блоков)

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

3)Функция ограничения скорости подачи, основанного на ускорении

4)Функция ограничения скорости подачи, основанного на радиусе дуги

5)Функция наложения блоков (5 блоков)

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

(1)Предварительное линейное ускорение/замедление перед интерполяцией

Если задается подача в минуту, эта функция считывает макс. 12 блоков вперед для выполнения линейного ускорения/ замедления перед интерполяцией, то есть для применения ускорения/замедления к заданной скорости подачи.

354

B-64144RU/01

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

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

РЕЗАНИЯ

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

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

 

 

 

замедление

 

 

 

 

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

 

 

 

 

Команда

 

 

 

 

скорости

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

 

 

Расчет

подачи

импульсов

Линейное

Серво

 

Расчет

 

ускорение/

скорости

 

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

контроль

 

замедление

подачи

 

 

 

 

 

после

 

 

 

 

 

 

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

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

 

 

 

 

 

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

 

 

 

 

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

 

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Точка1

 

 

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

F3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Применяется подача после ускорения/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Точка2

F2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Время

F1 N1 N2

Для уменьшения скорости подачи с F3 дo F2 замедлениенужно начинать с P1.

Для уменьшения скорости подачи с F2 до F1 замедлениенужно начинать с P2.

Инструмент может замедляться в течение нескольких блоков, поскольку максимум 12 блоков считываются заранее.

355

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

РЕЗАНИЯ ПРОГРАММИРОВАНИE B-64144RU/01

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

Ускорение начинается для достижения заданной скорости подачи для блока, когда выполняется блок.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

F3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Применяется подача после ускорения/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

F2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Время

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F1

N1

 

 

 

N2

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

Скорость подачи в углу подсчитывается для оси, для которой допустимая вариация скорости подачи между двумя блоками (параметрном. 1783) превышенассамымвысокимотношением вариациифактическойскоростиподачиквариациидопустимой скорости подачи, как показано ниже. Скорость подачи уменьшается до подсчитанной величины в предыдущем блоке.

Если перемещение по оси должно происходить при заданной скорости подачи F, сравниваются изменение скорости подачи

вдоль каждой оси ( VX , VY,... ) и величина ( VPRM-X , VPRM-Y,... ), заданнаявпараметреном.1783. Еслиустанавливаемоезначение

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

1

 

 

 

 

 

 

FC = F ×

 

 

 

 

 

 

 

Rmax

 

 

 

V

где Rмакс.является самой большой величиной R =

VPRM

Rmax = max

VX

,

VY

, ...

VPRMX

VPRMY

Например, если направление перемещения изменяется с оси Х на ось Y, то есть на 90 градусов, и если программируемая скорость подачи составляет 1000 мм/мин. и допустимая вариация скорости подачи, заданная в параметре ном. 1783, составляет 500 мм/мин., вращение по оси замедляется, как показано ниже.

356

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