Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Регулирование подачи

7.5Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON,FPRAOF)

7.5Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON, FPRAOF)

Функция

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

И для шпинделей можно запрограммировать собственную осевую подачу.

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

Синтаксис

Подача для позиционирующей оси:

FA[<ось>]=…

Осевая подача для шпинделя:

FA[SPI(<n>)]=…

FA[S<n>]=…

Получение окружной подачи для траекторных/синхронных осей:

FPR(<круговая ось>)

FPR(SPI(<n>))

FPR(S<n>)

Получение окружной подачи для позиционирующих осей/шпинделей:

FPRAON(<ось>,<круговая ось>)

FPRAON(<ось>,SPI(<n>))

FPRAON(<ось>,S<n>)

FPRAON(SPI(<n>),<круговая ось>)

FPRAON(S<n>,<круговая ось>)

FPRAON(SPI(<n>),SPI(<n>))

FPRAON(S<n>,S<n>)

FPRAOF(<ось>,SPI(<n>),…)

FPRAOF(<ось>,S<n>,…)

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

145

Регулирование подачи

7.5 Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON, FPRAOF)

Значение

FA[...]=...

Подача для указанной позиционирующей оси или скорость

 

позиционирования (осевая подача) для указанного шпинделя

 

Единица:

мм/мин или дюйм/мин или градус/мин

 

Диапазон

… 999 999,999 мм/мин, градусов/мин

 

значений:

… 39 999,9999 дюймов/мин

FPR(...):

С FPR обозначается круговая ось (<круговая ось>) или шпиндель

 

(SPI(<n>) / S<n>), от которой должна быть получена

 

запрограммированная в G95 окружная подача для траекторных

 

и синхронных осей.

FPRAON(...):

Получение окружной подачи для позиционирующих осей и

 

шпинделей

 

 

Первый параметр (<ось> / SPI(<n>) / S<n>) обозначает

 

позиционирующую ось/шпиндель, которая должна

 

перемещаться с окружной подачей.

 

Второй параметр (<круговая ось> / SPI(<n>) / S<n>) обозначает

 

круговую ось/шпиндель, от которой должна быть получена

 

окружная подача.

 

 

Указание:

 

 

Второй параметр может быть не нужен, тогда подача отводится

 

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

FPRAOF(...):

С FPRAOF полученная окружная подача для указанных осей или

 

шпинделей отменяется.

<ось>:

Идентификатор оси (позиционирующая или гео-ось)

SPI(<n>) / S<n> :

Идентификатор шпинделя

 

SPI(<n>) и S<n> функционально идентичны.

 

<n>:

Номер шпинделя

 

Указание:

 

 

SPI преобразует номер шпинделя в идентификатор оси.

 

Передаваемый параметр (<n>) должен содержать

 

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

Примечание

Запрограммированная подача FA[...] действует модально.

На кадр ЧПУ может быть запрограммировано макс. 5 подач для позиционирующих осей/шпинделей.

Примечание Отводимая подача вычисляется по следующей формуле:

Отводимая подача = запрограммированная подача * значение главной подачи

 

Основы

146

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Регулирование подачи

7.5 Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON,FPRAOF)

Примеры

Пример 1: Соединение синхронных шпинделей

Для соединения синхронных шпинделей скорость позиционирования ведомого шпинделя может программироваться независимо от ведущего шпинделя – к примеру, для позиционирования.

Программный код

Комментарий

...

 

FA[S2]=100

; Скорость позиционирования ведомого шпинделя (шпиндель 2)

 

= 100 градусов/мин

...

 

Пример 2: Отводимая окружная подача для траекторных осей

Траекторные оси X, Y должны перемещаться с окружной подачей, отводимой от круговой оси А:

Программный код

...

N40 FPR(A)

N50 G95 X50 Y50 F500

...

Пример 3: Получение окружной подачи для мастер-шпинделя

Программный код

Комментарий

N30

FPRAON(S1,S2)

; Окружная подача для мастер-шпинделя (S1) должна

 

 

отводиться от шпинделя 2.

N40

SPOS=150

; Позиционировать мастер-шпиндель.

N50

FPRAOF(S1)

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

 

 

шпинделя.

Пример 4: Получение окружной подачи для позиционирующей оси

Программный код

Комментарий

N30

FPRAON(X)

; Окружная подача для позиционирующей оси Х должна

 

 

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

N40

POS[X]=50 FA[X]=500

; Позиционирующая ось движется с 500 мм/оборот

 

 

мастер-шпинделя.

N50

FPRAOF(X)

 

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

147

Регулирование подачи

7.5 Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON, FPRAOF)

Дополнительная информация

FA[…]

Всегда действует тип подачи G94. Если G70/G71 активна, то единица измерения метрическая/дюймовая зависит от предварительной установки в машинных данных. С помощью G700/G710 единица измерения может изменяться в программе.

ЗАМЕТКА

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

FPR(…)

С помощью FPR в качестве расширения команды G95 (окружная подача относительно мастер-шпинделя) окружная подача может отводиться от любого шпинделя или круговой оси. G95 FPR(…) действует для траекторных и синхронных осей.

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

FPRAON(…)

С помощью FPRAON возможен осевой отвод окружной подачи для позиционирующих осей и шпинделей от мгновенной подачи другой круговой оси или шпинделя.

FPRAOF(…)

С помощью FPRAOF можно выключить окружную подачу для одной или нескольких осей/шпинделей одновременно.

 

Основы

148

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0