
- •Основы
- •Правовая справочная информация
- •Предисловие
- •Содержание
- •1 Геометрические основы
- •1.1 Позиции детали
- •1.1.1 Системы координат детали
- •1.1.2 Декартовы координаты
- •1.1.3 Полярные координаты
- •1.1.4 Абсолютный размер
- •1.1.5 Составной размер
- •1.2 Рабочие плоскости
- •1.3 Нулевые точки и исходные точки
- •1.4 Системы координат
- •1.4.1 Система координат станка (MCS)
- •1.4.2 Базовая кинематическая система (BKS)
- •1.4.3 Базовая система нулевой точки (BNS)
- •1.4.4 Настраиваемая система нулевой точки (ENS)
- •1.4.5 Система координат детали (WCS)
- •1.4.6 Как связаны различные системы координат?
- •2 Основы программирования ЧПУ
- •2.1 Наименование программы ЧПУ
- •2.2 Структура и содержание программы ЧПУ
- •2.2.1 Кадры и компоненты кадров
- •2.2.2 Правила для кадра
- •2.2.3 Присвоения значений
- •2.2.4 Комментарии
- •2.2.5 Пропуск кадров
- •3 Создание программы ЧПУ
- •3.1 Базовый принцип
- •3.2 Доступные символы
- •3.3 "Шапка" программы
- •3.4 Примеры программы
- •3.4.1 Пример 1: Первые шаги программирования
- •3.4.2 Пример 2: Программа ЧПУ для токарной обработки
- •3.4.3 Пример 3: Программа ЧПУ для фрезерной обработки
- •4 Смена инструмента
- •4.1 Смена инструмента без управления инструментом
- •4.1.1 Смена инструмента с командой T
- •4.1.2 Смена инструмента с M6
- •4.2 Смена инструмента с управлением инструментом (опция)
- •4.2.1 Смена инструмента с помощью команды Т при активном управлении инструментом (опция)
- •4.2.2 Смена инструмента с помощью M6 при активном управлении инструментом (опция)
- •4.3 Поведение при неправильном программировании Т
- •5 Коррекции инструмента
- •5.1 Общая информация по коррекциям инструмента
- •5.2 Коррекция длин инструмента
- •5.3 Коррекция радиуса инструмента
- •5.4 Память коррекций инструмента
- •5.5 Типы инструментов
- •5.5.1 Общая информация по типам инструментов
- •5.5.2 Фрезерный инструмент
- •5.5.3 Сверло
- •5.5.4 Шлифовальный инструмент
- •5.5.5 Токарный инструмент
- •5.5.6 Специальный инструмент
- •5.5.7 Правило связи
- •5.6 Вызов коррекции инструмента (D)
- •5.7 Изменение данных коррекции инструмента
- •5.8 Программируемое смещение коррекции инструмента (TOFFL, TOFF, TOFFR)
- •6 Движение шпинделя
- •6.1 Число оборотов шпинделя (S), направление вращения шпинделя (M3, M4, M5)
- •6.2 Скорость резания (SVC)
- •6.3 Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
- •6.4 Постоянная окружная скорость круга (GWPSON, GWPSOF)
- •6.5 Программируемое ограничение числа оборотов шпинделя (G25, G26)
- •7 Регулирование подачи
- •7.1 Подача (G93, G94, G95, F, FGROUP, FL, FGREF)
- •7.2 Перемещение позиционирующих осей (POS, POSA, POSP, FA, WAITP, WAITMC)
- •7.3 Режим ориентации шпинделя (SPCON, SPCOF)
- •7.4 Позиционирование шпинделей (SPOS, SPOSA, M19, M70, WAITS)
- •7.5 Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON, FPRAOF)
- •7.6 Программируемая коррекция подачи (OVR, OVRRAP, OVRA)
- •7.7 Программируемая коррекция ускорения (ACC) (опция)
- •7.8 Подача с наложением маховичка (FD, FDA)
- •7.10 Несколько значений подачи в одном кадре (F, ST, SR, FMA, STA, SRA)
- •7.11 Покадровая подача (FB)
- •7.12 Подача на зуб (G95 FZ)
- •8 Геометрические установки
- •8.2 Выбор рабочей плоскости (G17/G18/G19)
- •8.3 Указание размеров
- •8.3.1 Указание абсолютного размера (G90, AC)
- •8.3.2 Указание составного размера (G91, IC)
- •8.3.3 Указание абсолютного и составного размера при токарной обработке и фрезеровании (G90/G91)
- •8.3.4 Указание абсолютного размера для круговых осей (DC, ACP, ACN)
- •8.3.5 Дюймовое или метрическое указание размеров (G70/G700, G71/G710)
- •8.3.7 Специфическое для оси программирование диаметра/радиуса (DIAMONA, DIAM90A, DIAMOFA, DIACYCOFA, DIAMCHANA, DIAMCHAN, DAC, DIC, RAC, RIC)
- •8.4 Положение детали при токарной обработке
- •9 Команды перемещения
- •9.1 Общая информация по командам перемещения
- •9.2 Команды движения с декартовыми координатами (G0, G1, G2, G3, X..., Y..., Z...)
- •9.3 Команды движения с полярными координатами
- •9.3.1 Исходная точка полярных координат (G110, G111, G112)
- •9.3.2 Команды движения с полярными координатами (G0, G1, G2, G3, AP, RP)
- •9.4 Движение ускоренным ходом (G0, RTLION, RTLIOF)
- •9.5 Линейная интерполяция (G1)
- •9.6 Круговая интерполяция
- •9.6.1 Типы круговой интерполяции (G2/G3, ...)
- •9.6.2 Круговая интерполяция с центром и конечной точкой (G2/G3, X... Y... Z..., I... J... K...)
- •9.6.3 Круговая интерполяция с радиусом и конечной точкой (G2/G3, X... Y... Z.../ I... J... K..., CR)
- •9.6.4 Круговая интерполяция с апертурным углом и центром (G2/G3, X... Y... Z.../ I... J... K..., AR)
- •9.6.5 Круговая интерполяция с полярными координатами (G2/G3, AP, RP)
- •9.6.7 Круговая интерполяция с тангенциальным переходом (CT, X... Y... Z...)
- •9.7 Винтовая интерполяция (G2/G3, TURN)
- •9.8 Эвольвентная интерполяция (INVCW, INVCCW)
- •9.9 Линии контура
- •9.9.1 Программирование линии контура
- •9.9.2 Линии контура: Прямая
- •9.9.3 Линии контура: Две прямые
- •9.9.4 Линии контура: Три прямые
- •9.9.5 Линии контура: Программирование конечной точки с углом
- •9.10 Резьбонарезание с постоянным шагом (G33)
- •9.10.1 Резьбонарезание с постоянным шагом (G33, SF)
- •9.10.2 Запрограммированный входной и выходной участок (DITS, DITE)
- •9.11 Резьбонарезание с увеличивающимся или уменьшающимся шагом (G34, G35)
- •9.12 Нарезание внутренней резьбы без компенсирующего патрона (G331, G332)
- •9.13 Нарезание внутренней резьбы с компенсирующим патроном (G63)
- •9.14 Быстрый обратный ход при резьбонарезании (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF, POLFMASK, POLFMLIN)
- •9.15 Фаска, закругление (CHF, CHR, RND, RNDM, FRC, FRCM)
- •10 Коррекции радиуса инструмента
- •10.1 Коррекция радиуса инструмента (G40, G41, G42, OFFN)
- •10.2 Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)
- •10.3 Коррекция на наружных углах (G450, G451, DISC)
- •10.4 Мягкий подвод и отвод
- •10.4.1 Подвод и отвод (G140 до G143, G147, G148, G247, G248, G347, G348, G340, G341, DISR, DISCL, DISRP, FAD, PM, PR)
- •10.4.2 Подвод и отвод с расширенными стратегиями отвода (G460, G461, G462)
- •10.5 Контроль столкновений (CDON, CDOF, CDOF2)
- •10.6 Коррекция инструмента 2D (CUT2D, CUT2DF)
- •10.7 Постоянная коррекция радиуса инструмента (CUTCONON, CUTCONOF)
- •10.8 Инструменты с релевантным положением резцов
- •11 Параметры движения по траектории
- •11.1 Точный останов (G60, G9, G601, G602, G603)
- •11.2 Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
- •12 Трансформации координат (фреймы)
- •12.1 Фреймы
- •12.2 Фрейм-операторы
- •12.3 Программируемое смещение нулевой точки
- •12.3.1 Смещение нулевой точки (TRANS, ATRANS)
- •12.3.2 Осевое смещение нулевой точки (G58, G59)
- •12.4 Программируемое вращение (ROT, AROT, RPL)
- •12.5 Программируемые вращения фреймов с пространственными углами (ROTS, AROTS, CROTS)
- •12.6 Программируемый коэффициент масштабирования (SCALE, ASCALE)
- •12.7 Программируемое отражение (MIRROR, AMIRROR)
- •12.8 Создание фрейма по точной установке инструмента (TOFRAME, TOROT, PAROT)
- •12.9 Отключение фрейма (G53, G153, SUPA, G500)
- •12.10 Отключение наложенных движений (DRFOF, CORROF)
- •13 Вывод вспомогательных функций
- •13.1 Функции M
- •14 Дополнительные команды
- •14.1 Сообщения (MSG)
- •14.2 Запись строки в переменную BTSS (WRTPR)
- •14.3 Ограничение рабочего поля
- •14.3.1 Ограничение рабочего поля в BKS (G25/G26, WALIMON, WALIMOF)
- •14.3.2 Ограничение рабочего поля в WCS/ENS (WALCS0 ... WALCS10)
- •14.4 Реферирование (G74)
- •14.5 Движение к фиксированной точке (G75, G751)
- •14.6 Наезд на жесткий упор (FXS, FXST, FXSW)
- •14.7 Время ожидания (G4)
- •14.8 Внутренняя остановка предварительной обработки
- •15 Прочая информация
- •15.1.1 Главные оси/геометрические оси
- •15.1.2 Дополнительные оси
- •15.1.4 Оси станка
- •15.1.5 Оси канала
- •15.1.6 Траекторные оси
- •15.1.7 Позиционирующие оси
- •15.1.8 Синхронные оси
- •15.1.9 Командные оси
- •15.1.11 Оси Link
- •15.1.12 Оси Lead-Link
- •15.2 От команды движения до движения станка
- •15.3 Вычисление хода
- •15.4 Адреса
- •15.5 Идентификатор
- •15.6 Постоянные
- •16 Таблицы
- •16.1 Операторы
- •16.2 Операторы: Доступность для SINUMERIK 828D
- •16.3 Адреса
- •16.3.1 Буквы адреса
- •16.3.2 Постоянные адреса
- •16.3.3 Устанавливаемые адреса
- •16.4 Функции G
- •16.5 Предопределенные процедуры
- •16.6 Предопределенные процедуры в синхронных действиях
- •16.7 Предопределенные функции
- •16.8 Текущий язык в HMI
- •A.2 Обзор документации
- •Толковый словарь
- •Указатель

Движение шпинделя
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 |