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

Движение шпинделя

6.3Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

6.3Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Функция

При включенной функции "Постоянная скорость резания", в зависимости от соответствующего диаметра детали, скорость шпинделя изменяется таким образом, что скорость резания S в м/мин или футах/мин остается постоянной на резце инструмента.

͇͙͕͙͇̾͘ ͉͇͔͗͌͠͏ͦ ͖͟͏͔͋͌͒ͦ ͔͘͏͍͔͇͌ ̸͕͕͙͑͗ͣ͘

͎͇͔͗͌͏ͦ

͖͕͙͕͔͔͇ͦͦ͘

͇͙͕͙͇̾͘ ͉͇͔͗͌͠͏ͦ ͖͟͏͔͋͌͒ͦ ͉͌͒͏͔͇͌͞

Благодаря этому достигаются следующие преимущества:

Равномерные поверхности после обточки и тем самым высокое качество поверхностей

Щадящая для инструмента обработка

Основы

 

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

107

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Синтаксис

Включение/выключение постоянной скорости резания для мастер-шпинделя:

G96/G961/G962 S...

...

G97/G971/G972/G973

Ограничение скорости для мастер-шпинделя

LIMS=<значение> LIMS[<шпиндель>]=<значение>

Другая ось отсчета для G96/G961/G962:

SCC[<ось>]

Примечание

SCC[<ось>] может быть запрограммирована отдельно или вместе с G96/G961/G962.

Значение

G96: Постоянная скорость резания с типом подачи G95: ВКЛ

С G96 автоматически включается G95. Если G95 прежде еще не была включена, то при вызове G96 необходимо указать новое значение подачи

F....

G961: Постоянная скорость резания с типом подачи G94: ВКЛ

G962: Постоянная скорость резания с типом подачи G94 или G95: ВКЛ

Указание:

Информацию касательно G94 и G95 см. " Подача (G93, G94, G95, F, FGROUP, FL, FGREF) (Страница 119)"

S...: В комбинации с G96, G961 или G962 S... интерпретируется не как скорость шпинделя, а как скорость резания. Скорость резания всегда действует на мастер-шпиндель.

Единица: м/мин (для G71/G710) или футов/мин (для G70/G700)

Диапазон 0,1 м/мин ... 9999 9999,9 м/мин значений:

G97: Отключить постоянную скорость резания с типом подачи G95

После G97 (или G971) S... снова интерпретируется как скорость шпинделя в оборотах/мин. Если новая скорость шпинделя не указана, то сохраняется последняя установленная через G96 (или G961) скорость.

G971: Отключить постоянную скорость резания с типом подачи G94

G972: Отключить постоянную скорость резания с типом подачи G94 или G95

G973: Отключить постоянную скорость резания без активации ограничения скорости шпинделя

 

Основы

108

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

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

LIMS:

Ограничение скорости для мастер-шпинделя (действует только при

 

активной G96/G961/G97)

 

Для станков с переключаемыми мастер-шпинделями в одном кадре макс.

 

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

 

различными значениями.

 

<шпиндель>:

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

 

<значение>:

Верхняя граница скорости шпинделя в оборотах/мин

SCC:

При активной функции G96/G961/G962 с помощью SCC[<ось>] любая гео-

 

ось может быть назначена осью отсчета.

Примечание

При первом выборе G96/G961/G962 необходимо ввести постоянную скорость резания S..., при повторном выборе G96/G961/G962 указание является опционным.

Примечание

Запрограммированное с LIMS ограничение скорости не должно превышать запрограммированной с G26 или определенной через установочные данные предельной скорости.

Примечание

Осью отсчета для G96/G961/G962 на момент программирования SCC[<ось>] должна быть известная в канале гео-ось. Программирование SCC[<ось>] возможно и при активной

G96/G961/G962.

Примеры

Пример 1: Включение постоянной скорости резания с ограничением скорости

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

Комментарий

N10

SETMS(3)

 

 

N20

G96

S100 LIMS=2500

; Постоянная скорость резания =

 

 

 

 

100 м/мин, макс. скорость =

 

 

 

 

2500 об/мин

...

 

 

 

 

N60

G96

G90 X0 Z10 F8 S100 LIMS=444

; Макс. скорость = 444 об/мин

Основы

 

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

109

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Пример 2: Задача ограничения скорости для 4 шпинделей

Определяются ограничения скорости для шпинделя 1 (мастер-шпиндель) и шпинделей

2, 3 и 4:

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

N10 LIMS=300 LIMS[2]=450 LIMS[3]=800 LIMS[4]=1500

...

Пример 3: Согласование оси Y при поперечной обработке с осью X

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

Комментарий

N10

G18

 

LIMS=3000 T1 D1

; Ограничение скорости до 3000 об/мин

N20

G0

X100

Z200

 

N30

Z100

 

 

 

N40

G96

 

S20 M3

; Постоянная скорость резания 20 м/мин, зависит от

 

 

 

 

 

оси X.

N50

G0

X80

 

 

N60

G1 F1.2 X34

; Поперечная обработка в X с 1,2 мм/оборот.

N70

G0

G94

X100

 

N80

Z80

 

 

 

 

N100

T2

 

D1

 

 

N110 G96

S40 SCC[Y]

; Ось Y согласуется с G96 и G96 активируется

 

 

 

 

 

(возможно в одном кадре). Постоянная скорость

 

 

 

 

 

резания 40 м/мин, зависит от оси Y.

...

 

 

 

 

 

N140

Y30

 

 

 

N150 G01

F1.2 Y=27

; Прорезка в Y, подача F 1,2 мм/оборот.

N160 G97

 

 

; Постоянная скорость резания откл.

N170

G0

 

Y100

 

 

Основы

110

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

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

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

Вычисление скорости шпинделя

Основой для вычисления скорости шпинделя из запрограммированной скорости резания является позиция ENS поперечной оси (радиус).

Примечание

Фреймы между WCS и ENS (к примеру, программируемые фреймы как SCALE, TRANS или ROT) учитываются при вычислении скорости шпинделя и могут вызвать изменение скорости (к примеру, если при SCALE изменяется эффективный диаметр).

Ограничение скорости LIMS

Если необходимо обработать деталь с большими разностями в диаметре, то рекомендуется указать ограничение скорости шпинделя с LIMS (макс. скорость шпинделя). Таким образом, можно исключить недопустимо высокую скорость при маленьких диаметрах. LIMS действует только при активной G96, G961 и G97. При G971LIMS не действует.

/,06

Примечание

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

Основы

 

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

111

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Выключение постоянной скорости резания (G97/G971/G973)

После G97/G971 СЧПУ снова интерпретирует значение S как скорость шпинделя в оборотах/мин. Если новая скорость шпинделя не указывается, то сохраняется последняя установленная через G96/G961 скорость.

Функция G96/G961 может выключаться и с помощью G94 или G95. В этом случае действует последняя запрограммированная скорость S... для дальнейшего процесса обработки.

G97 может программироваться без предшествующей G96. В этом случае функция действует как G95, дополнительно может быть запрограммирована LIMS.

С помощью G973 постоянная скорость резания может быть отключена без активации ограничения скорости шпинделя.

Примечание Поперечная ось должна быть определена через машинные данные.

Движение ускоренным ходом G0

При движении ускоренным ходом G0 изменения скорости не осуществляются. Исключение:

Если подвод к контуру осуществляется ускоренным ходом и следующий кадр ЧПУ содержит траекторную команду G1/G2/G3/…, то скорость для следующей траекторной команды устанавливается уже в кадре подвода G0.

Другая ось отсчета для G96/G961/G962

При активной функции G96/G961/G962 с помощью SCC[<ось>] любая гео-ось может быть назначена осью отсчета. При изменении оси отсчета и тем самым исходной позиции острия инструмента (TCP-Tool Center Point) для постоянной скорости резания, результирующая скорость шпинделя достигается по установленной рампе торможения или разгона.

Переход согласованной оси канала

Свойство оси отсчета для G96/G961/G962 всегда присвоено гео-оси. При переходе согласованной оси канала свойство оси отсчета для G96/G961/G962 остается в старом канале.

Переход гео-оси не влияет на присвоение гео-оси постоянной скорости резания. Если переход гео-оси изменяет исходную позицию TCP для G96/G961/G962, то шпиндель разгоняется по рампе до новой скорости.

Если через переход гео-оси не происходит согласования новой оси канала (к примеру, GEOAX(0, X)), то скорость шпинделя замораживается согласно G97 .

 

Основы

112

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

Движение шпинделя

6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)

Примеры перехода гео-оси с согласованиями оси отсчета:

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

Комментарий

N05

G95

F0.1

 

N10

GEOAX(1,X1)

; Ось канала X1 становится первой гео-осью.

N20

SCC[X]

; Первая гео-ось (X) становится осью отсчета для

 

 

 

G96/G961/G962.

N30

GEOAX(1,X2)

; Ось канала X2 становится первой гео-осью.

N40

G96

M3 S20

; Ось отсчета для G96 это ось канала X2.

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

Комментарий

 

 

N05

G95

F0.1

 

 

 

N10

GEOAX(1,X1)

; Ось канала X1

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

гео-осью.

N20

SCC[X1]

; X1 и не явно первая гео-ось (X)

становится осью отсчета для

 

 

 

G96/G961/G962.

 

 

N30

GEOAX(1,X2)

; Ось канала X2

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

гео-осью.

N40

G96

M3 S20

; Ось отсчета для G96 это X2 или X, нет предупреждения.

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

Комментарий

N05

G95

F0.1

 

N10

GEOAX(1, X2)

; Ось канала X2 становится первой гео-осью.

N20

SCC[X1]

; X1 это не гео-ось, предупреждение.

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

Комментарий

N05

G0

Z50

 

 

N10

X35

Y30

 

 

N15

SCC[X]

 

; Осью отсчета для G96/G961/G962 является X.

N20

G96 M3

S20

; Постоянная скорость резания с 10 мм/мин вкл.

N25

G1

F1.5 X20

; Поперечная обработка в X с 1,5 мм/оборот.

N30

G0

Z51

 

 

N35

SCC[Y]

 

; Осью отсчета для G96 является Y, уменьшение скорости

 

 

 

 

шпинделя (Y30).

N40

G1

F1.2 Y25

; Поперечная обработка в Y с 1,2 мм/оборот.

Литература:

/FB1/ Описание функций "Основные функции"; Поперечные оси (P1) и подачи (V1)

Основы

 

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

113