- •Основы
- •Правовая справочная информация
- •Предисловие
- •Содержание
- •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 Обзор документации
- •Толковый словарь
- •Указатель
Параметры движения по траектории
11.2Режим управления траекторией (G64, G641, G642, G643, G644,G645, ADIS, ADISPOS)
11.2Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Функция
В режиме управления траекторией скорость движения по траектории на конце кадра для смены кадра не снижается до скорости, обеспечивающей достижение критерия точного останова. Целью же, напротив, является избежание сильного торможения траекторных осей в точке смены кадра, чтобы перейти в следующий кадр по возможности с той же скоростью движения по траектории. Для достижения этой цели, при выборе режима управления траекторией дополнительно активируется функция "Опережающее управление скоростью (LookAhead)".
Режим управления траекторией с перешлифовкой означает, что ломанные переходы кадров через локальные изменения запрограммированной характеристики делаются тангенциальными или сглаживаются.
Следствием режима управления траекторией являются:
●Закругление контура
●Сокращение времени обработки из-за отсутствия процессов торможения и разгона, необходимых для достижения критерия точного останова.
●Улучшение условий резания благодаря более равномерной эпюре скоростей. Режим управления траекторией имеет смысл, если:
●Контур должен быть пройден по возможности быстро (к примеру, с ускоренным ходом).
●Точная характеристика в рамках критерия ошибки может отличаться от запрограммированной, чтобы создать непрерывную постоянную характеристику.
Режим управления траекторией не имеет смысла, если:
●Контур должен быть пройден точно.
●Требуется абсолютная стабильность скорости.
Примечание
Режим управления траекторией прерывается кадрами, не явно запускающими остановку предварительной обработки, к примеру, через:
•Обращение к определенным данным состояния станка ($A...)
•Вывод вспомогательных функций
Основы |
|
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
363 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Синтаксис
G64 ...
G641 ADIS=...
G641 ADISPOS=…
G642 ...
G643 ...
G644 ...
G645 ...
Значение
G64: Режим управления траекторией со снижением скорости согласно коэффициенту перегрузки
G641: Режим управления траекторией с перешлифовкой по критерию пути ADIS=... Критерий пути при G641 для траекторных функций G1, G2, G3, … ADISPOS=... Критерий пути при G641 для ускоренного хода G0
Критерий пути (= интервал перешлифовки) ADIS или ADISPOS описывает участок, который кадр перешлифовки может начать самое раннее перед концом кадра или участок после конца кадра, на котором должен быть завершен кадр перешлифовки.
Указание:
Если ADIS/ADISPOS не программируется, то действует значение
"ноль" и параметры движения как при G64. При коротких путях перемещения интервал перешлифовки уменьшается автоматически (до макс. 36 %).
G642: Режим управления траекторией с перешлифовкой с соблюдением определенных допусков
В этом режиме перешлифовка обычно выполняется с соблюдением макс. допустимой погрешности траектории. Но вместо этого спец. для оси допуска может быть сконфигурировано и соблюдение макс. погрешности контура (допуск контура) или макс. углового отклонения ориентации инструмента (допуск ориентации.
Указание:
Расширение на допуск контура и ориентации существует только в системах с имеющейся опцией "Полиномиальная интерполяция".
G643: Режим управления траекторией с перешлифовкой с соблюдением определенных допусков (внутри кадра)
С помощью G643, в отличие от G642, не создается отдельный кадр перешлифовки, а вставляются специфические для осей внутрикадровые движения перешлифовки. Путь перешлифовки может быть различным для каждой оси.
|
Основы |
364 |
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644,G645, ADIS, ADISPOS)
G644: Режим управления траекторией с перешлифовкой с макс. возможной динамикой
Указание:
G644 при активной кинематической трансформации невозможна. Происходит внутреннее переключение на G642.
G645: Режим управления траекторией с перешлифовкой углов с тангенциальными переходами кадров с соблюдением определенных допусков
G645 работает на углах идентично G642. Но с G645 кадры перешлифовки создаются и на тангенциальных переходах кадров только тогда, когда ход изгиба оригинального контура минимум в одной оси имеет скачок.
Примечание
Перешлифовка не является заменой для закругления углов (RND). Пользователь не должен предполагать, как будет выглядеть контур внутри зоны перешлифовки. Тип перешлифовки может зависеть и от динамических свойств, к примеру, скорости движения по траектории. Поэтому перешлифовка на контуре имеет смысл только с маленькими значениями ADIS. Если необходимо прохождение определенного контура на углу, то надо использовать RND.
ЗАМЕТКА
Если созданное через G641, G642, G643, G644 или G645 движение перешлифовки прерывается, то при последующем репозиционировании (REPOS) выполняется подвод не к точке прерывания, а к начальной или угловой точке оригинального кадра перемещения (в зависимости от режима REPOS).
Основы |
|
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
365 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Пример
<
< ̹͕͔͐͢͞ ͕͙͇͔͕͉͘ ͙͕͔͐͢͞
|
; |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Требуется точный подвод к обоим наружным углам на пазу. Остальной процесс изготовления должен происходить в режиме управления траекторией.
Программный код |
Комментарий |
||
N05 |
DIAMOF |
; Радиус как указание размера. |
|
N10 |
G17 |
T1 G41 G0 X10 Y10 Z2 S300 M3 |
; Переход к стартовой позиции, |
|
|
|
включение шпинделя, коррекция |
|
|
|
траектории. |
N20 |
G1 Z-7 F8000 |
; Подача инструмента. |
|
N30 |
G641 |
ADIS=0.5 |
; Зашлифовка переходов контура. |
N40 |
Y40 |
|
|
N50 |
X60 |
Y70 G60 G601 |
; Точный подвод к позиции с точным |
|
|
|
остановом точным. |
N60 |
Y50 |
|
|
N70 |
X80 |
|
|
N80 |
Y70 |
|
|
N90 |
G641 |
ADIS=0.5 X100 Y40 |
; Зашлифовка переходов контура. |
N100 |
X80 |
Y10 |
|
N110 |
X10 |
|
|
N120 G40 |
G0 X-20 |
; Выключение коррекции траектории. |
|
N130 Z10 |
M30 |
; Отвод инструмента, конец программы. |
|
Основы |
366 |
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644,G645, ADIS, ADISPOS)
Дополнительная информация
Режим управления траекторией G64
В режиме управления траекторией инструмент проходит тангенциальные контурные переходы с возможной постоянной скоростью движения по траектории (без притормаживания на границах кадра). Перед углами и кадрами с точным остановом выполняется опережающее торможение (LookAhead).
̸͖͕͙͕͔͔͇͕͕͙͑ͦͦ͗ͣ͘͘
Обход углов осуществляется также с постоянной скоростью. Для уменьшения ошибок контура скорость соответственно снижается с учетом предела ускорения и коэффициента перегрузки.
Примечание
Степень шлифовки переходов контура зависит от скорости подачи и коэффициента перегрузки. Коэффициент перегрузки может быть установлен в
MD32310 $MA_MAX_ACCEL_OVL_FACTOR.
Через установку MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS перешлифовка переходов кадров всегда выполняется независимо от установленного коэффициента перегрузки.
Во избежание нежелательной остановки движения по траектории (свободное резание!) следует учитывать следующие моменты:
●Вспомогательные функции, включаемые после окончания движения или перед следующим движением, прерывают режим управления траекторией (исключение: быстрые вспомогательные функции).
●Позиционирующие оси всегда перемещаются по принципу точного останова, окно позиционирования точное (как G601). Если в кадре ЧПУ необходимо ждать позиционирующие оси, то режим управления траекторией траекторных осей прерывается.
Основы |
|
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
367 |
Параметры движения по траектории |
|
|
|
11.2 Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) |
|
||
Промежуточно запрограммированные кадры только с комментариями, кадрами |
|||
вычисления или вызовами подпрограмм, напротив, не приводят к помехам. |
|||
Примечание |
|
|
|
Если не все траекторные оси включены в FGROUP, то часто на переходах кадра для не |
|||
включенных осей происходит скачок скорости, который СЧПУ ограничивает |
|||
посредством уменьшения скорости на смене кадров до разрешенного через MD32300 |
|||
$MA_MAX_AX_ACCEL und MD32310 $MA_MAX_ACCEL_OVL_FACTOR значения. Этого |
|||
притормаживания можно избежать, смягчив заданную связь позиций траекторных осей |
|||
через перешлифовку. |
|
|
|
Опережающее управление скоростью LookAhead |
|
||
В режиме управления траекторией с СЧПУ заранее автоматически определяет |
|||
управление скоростью для нескольких кадров ЧПУ. Благодаря этому ускорение и |
|||
торможение для аппроксимирующих тангенциальных переходов может |
|
||
осуществляться через несколько кадров. |
|
||
Прежде всего благодаря опережающему управлению скоростью с высокими |
|||
траекторными подачами можно создавать цепочки движений, которые состоят из |
|||
коротких сегментов перемещения. |
|
||
Максимальное количество кадров ЧПУ, на которое может осуществляться опережение, |
|||
может быть установлено через машинные данные. |
|
||
̶͕͇͇͋͞ |
|
|
|
) |
͎͇͖͕͇͓͓͗͊͗͏͕͉͇͔͇͗ |
|
|
|
|
* ͕͖͍͇͌͗͌ͥ͌͌͠ ͚͖͇͉͔͗͒͌͏ͦ ͕͕͙͑͗ͣͥ͘͘ |
|
|
|
* ͇͎͇͛ ͖͕͙͕͔͔͕ͦ͐͘ ͕͕͙͑͗͘͘͏ ͔͌ ͓͕͍͙͌ ͈͙ͣ͢ ͕͙͋͘͏͔͚͙͇͊ |
|
|
1 |
1 1 1 1 1 1 1 1 1 1 1 |
|
|
|
|
̶͚͙ͣ ͇͇͑͋͗ |
Режим управления траекторией с перешлифовкой по критерию пути (G641) |
При G641 СЧПУ вставляет переходные элементы на переходах контура. С помощью интервала перешлифовки ADIS (или ADISPOS при G0) указывается макс. разрешенная зашлифовка углов. В пределах интервала перешлифовки СЧПУ может разрывать траекторную связь и заменять ее на динамически-оптимальный путь.
Недостаток: Для всех осей доступно только одно значение ADIS.
G641 действует подобно RNDM, но не ограничена осями рабочей плоскости.
Как и G64, G641 работает с опережающим управлением скоростью LookAhead. Подвод к кадрам перешлифовки с сильным изгибом осуществляется с уменьшенной скоростью.
Основы
368 |
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644,G645, ADIS, ADISPOS)
Пример:
Программный код |
Комментарий |
|
|
|
|
|
|
N10 G641 ADIS=0.5 G1 X... Y... |
; Кадр перешлифовки может |
начинаться самое |
|
|
|
меньшее за 0,5 мм перед |
|
|
|
запрограммированным концом кадра и должен |
|
|
|
заканчиваться через 0,5 |
мм после конца |
|
|
кадра. Эта установка действует модально. |
͓͇͑͘ ͓͓ ̮͇͖͕͇͓͗͊͗ ͓͏͕͉͇͔͔͗͐͢
͕͔͑͌͝ ͕͔͙͚͇͑͗
$',6 $',6326 ͓͇͑͘ ͓͓
Примечание
Перешлифовка не может и не должна подменять функции для определенного
сглаживания (RND, RNDM, ASPLINE, BSPLINE, CSPLINE).
Перешлифовка с осевой точностью при G642
При G642 перешлифовка осуществляется не в пределах определенной области ADIS, а соблюдаются определенные с MD33100 $MA_COMPRESS_POS_TOL осевые допуски. Путь перешлифовки определяется из кратчайшего пути перешлифовки всех осей. Это значение учитывается при создании кадра перешлифовки.
Внутрикадровая перешлифовка при G643
Максимальные отклонения от точного контура устанавливаются при перешлифовке с G643 через машинные данные MD33100 $MA_COMPRESS_POS_TOL для каждой оси.
С помощью G643 не создается свой кадр перешлифовки, а вставляются специфические для осей внтурикадровые движения перешлифовки. При G643 путь перешлифовки каждой оси может быть различным.
Перешлифовка с допуском контура и ориентации при G642/G643
С помощью MD20480 $MC_SMOOTHING_MODE перешлифовка с G642 и G643 может быть сконфигурирована таким образом, что вместо специфических для осей допусков будут действовать допуск контура и допуск ориентации.
Основы |
|
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
369 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
Допуск контура и ориентации задаются в спец. для канала установочных данных: SD42465 $SC_SMOOTH_CONTUR_TOL (макс. погрешность контура)
SD42466 $SC_SMOOTH_ORI_TOL (макс. угловое отклонение ориентации инструмента)
Установочные данные могут программироваться и программе ЧПУ и тем самым задаваться разными для каждого перехода кадра. Очень разные параметры для допуска контура и допуска ориентации инструмента могут сказываться только при G643.
Примечание
Расширение на допуск контура и ориентации существует только в системах с имеющейся опцией "Полиномиальная интерполяция".
Примечание
Для перешлифовки с соблюдением допуска ориентации, должна быть активна трансформация ориентации.
Перешлифовка с макс. возможной динамикой при G644
Перешлифовка с макс. возможной динамикой конфигурируется в
MD20480 $MC_SMOOTHING_MODE на четвертой позиции:
Значе |
Значение |
ние |
|
0 |
Задача макс. осевых погрешностей с: |
|
MD33100 $MA_COMPRESS_POS_TOL |
1 |
Задача макс. пути перешлифовки через программирование: |
|
ADIS=... или ADISPOS=... |
2 |
Задача макс. возможных частот каждой оси в области перешлифовки с: |
|
MD32440 $MA_LOOKAH_FREQUENCY |
|
Область перешлифовки устанавливается таким образом, чтобы при движении |
|
перешлифовки не возникали частоты, превышающие заданную макс. частоту. |
3 |
При перешлифовке с G644 не контролируется ни допуск, ни интервал перешлифовки. |
|
Каждая ось движется с макс. возможной динамикой вокруг угла. |
|
При SOFT соблюдается как макс. ускорение, так и макс. рывок каждой оси. |
|
При BRISK рывок не ограничивается, а каждая ось движется с макс. возможным |
|
ускорением. |
Перешлифовка тангенциальных переходов кадров при G645
Движение перешлифовки при G645 определяется таким образом, что все участвующие оси не получают скачка в ускорении и спараметрированные макс. отклонения от оригинального контура (MD33120 $MA_PATH_TRANS_POS_TOL) не превышаются.
На ломанных, не тангенциальных переходах кадров характеристика перешлифовки как
при G642.
|
Основы |
370 |
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Параметры движения по траектории
11.2 Режим управления траекторией (G64, G641, G642, G643, G644,G645, ADIS, ADISPOS)
Без промежуточных кадров перешлифовки В следующих случаях промежуточный кадр перешлифовки не вставляется:
●Между обеими кадрами осуществляется остановка. Это происходит, если:
–Вывод вспомогательной функции стоит перед движением в последующем кадре.
–Последующий кадр не содержит движения по траектории.
–Для последующего кадра в первый раз ось, которая до этого была позиционирующей осью, перемещается как траекторная ось.
–Для последующего кадра в первый раз ось, которая до этого была траекторной осью, перемещается как позиционирующая ось.
–Предшествующий кадр перемещает гео-оси, а последующий кадр нет.
–Последующий кадр перемещает гео-оси, а предыдущий кадр нет.
–Перед резьбонарезанием Последующий кадр имеет G33 как функцию перемещения, а предшествующий кадр нет.
–Осуществляется переключение между BRISK и SOFT.
–Значимые для трансформации оси не полностью согласованы с движением по траектории (к примеру, при качании, позиционирующие оси).
●Кадр перешлифовки замедлил бы выполнение программы обработки деталей. Это происходит:
–Между очень кроткими кадрами.
Так как для каждого кадра необходимо минимум один такт интерполяции, то вставленный промежуточный кадр удвоил бы время обработки.
–Если переход кадра с G64 (режим управления траекторией без перешлифовки) может быть пройден без уменьшения скорости.
Перешлифовка увеличила бы время обработки. Т.е. значение разрешенного коэффициента перегрузки (MD32310 $MA_MAX_ACCEL_OVL_FACTOR) влияет на то, будет ли выполнена перешлифовка перехода кадра или нет. Коэффициент перегрузки учитывается только при перешлифовке с G641 / G642. При перешлифовке с G643 коэффициент перегрузки не имеет влияния (такое поведение может быть установлено и для G641 и G642 , для этого установить
MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS = TRUE).
Основы |
|
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
371 |
Параметры движения по траектории
11.2Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
●Перешлифовка не спараметрирована. Это происходит, если:
–При G641 в кадрах G0ADISPOS=0 (предустановка!).
–При G641 не в кадрах G0ADIS=0 (предустановка!).
–При G641 на переходе между G0 и не G0 или не G0 и G0 действует меньшее значение из ADISPOS и ADIS.
–При G642/G643 все специфические для осей допуски равны нулю.
●Кадр не содержит движения перемещения (нулевой кадр). Это происходит, если:
–Активны синхронные действия.
Обычно нулевые кадры удаляются интерпретатором. Но если синхронные действия активны, то этот нулевой кадр вставляется в цепочку и выполняется. При этом запускается точный останов согласно активному программированию. Тем самым синхронное действие должно получить возможность для переключения.
–Через переходы в программе создаются нулевые кадры.
Режим управления траекторией при ускоренном ходе G0
И для движения ускоренным ходом должна быть указана одна из названных функций G60/G9 или G64 или G641 - G645. В иных случаях действует введенная через машинные данные предварительная установка.
Литература
Дополнительную информацию по режиму управления траекторией см.: Описание функций "Основные функции"; Режим управления траекторией, точный останов, LookAhead (B1)
|
Основы |
372 |
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |