Подача в режиме обратного времени FANUC G93: почему нельзя сохранять F при разделении прямой на три кадра
Для линейной модели G01 обрабатывающего центра 0i-F формула подачи в режиме обратного времени определяет время и скорость до и после разбиения. Объясняется отличие F в G93 от подачи в минуту и пересчёт для сохранения идеальной скорости.
Содержание
После разделения постпроцессором одной прямой на несколько коротких кадров время обработки может заметно измениться даже при полностью одинаковой геометрии. Если действует подача в режиме обратного времени G93, сначала проверьте пересчёт F каждого кадра по его длине, а не только координаты.
Восстановите время и скорость из F
Статья ограничена обрабатывающими центрами 0i-F (серия M) с настроенной функцией. Согласно FANUC 0i-F B-64602EN/01 Descriptions, §4.21, страница 120 (общедоступное зеркало оригинального руководства), величина обратного времени FRN для G01 удовлетворяет соотношению 1 / время (минуты) = скорость / расстояние. Далее F понимается как эта величина. Модель ограничена миллиметровым вводом и линейной интерполяцией только поступательных осей; сначала исключаются разгон/торможение, сглаживание, коррекция подачи и ограничения скорости осей.
Для одного кадра длиной L mm идеальное время t=60/F секунд, идеальная линейная скорость v=F×L mm/min. Единица F здесь min⁻¹, а не непосредственно заданные mm/min, как в G94.
Авторский пример разбиения
Пусть исходная прямая имеет длину 60 mm при F=6 min⁻¹. Идеальное время равно 10 секундам, скорость — 360 mm/min. Разделим её по той же прямой на три равных кадра по 20 mm:
| Вариант | F каждого кадра | Идеальное время кадра | Общее время / линейная скорость |
|---|---|---|---|
| Исходный один кадр 60 mm | 6 | 10 секунд | 10 секунд / 360 mm/min |
| Три кадра по 20 mm с прежним F | 6 | 10 секунд | 30 секунд / 120 mm/min |
| Три кадра по 20 mm с сохранением исходной идеальной скорости | 18 | 10/3 секунды | 10 секунд / 360 mm/min |
В последней строке выполнен пересчёт Fᵢ=v/Lᵢ. Увеличение F сокращает целевое время каждого кадра; утроение числа не требует прохождения всей траектории втрое быстрее. Каждый короткий кадр занимает треть времени исходного, поэтому сумма остаётся 10 секунд.
Быстрая проверка неравных длин
Если длины трёх кадров равны 10, 20 и 30 mm, а чисто математическая цель остаётся 360 mm/min, значения F должны быть 36, 18 и 12 min⁻¹. Время составляет примерно 1.667, 3.333 и 5 секунд; сумма по-прежнему 10 секунд. Такая пропорция полезна при проверке вывода постпроцессора; эти числа не являются рекомендуемыми режимами резания для материала или инструмента.
Формула не выходит за границы модели
Для дуг в той же книге дано отдельное определение. Здесь модель расстояния G01 не переносится на G02 / G03 и не используется для вывода длины траектории с поворотными осями или TCP. Реальные короткие кадры также ограничиваются разгоном/торможением и другими факторами, поэтому 10 секунд — идеальный расчёт примера, а не обещание измеренного цикла.
При проверке замедлившейся программы сначала подтвердите режим подачи, затем по фактической длине восстановите идеальную скорость каждого кадра. Если величины согласованы, но измеренное выполнение всё равно медленнее, анализируйте обработку коротких кадров и динамические ограничения станка. Иначе объяснение только числом геометрических сегментов может скрыть настоящую ошибку трактовки F. Другие функции — в разделе OPTION.