Перейти к публикации

Расчет подач с учетом угловых скоростей


ququshka

Рекомендованные сообщения

Кто то сталкивался с проблеммой корректировки рабочих подач на Mazak`ах Variaxis с изменения угловых скоростей

поворотных осей?

Проблемс - в руководстве программиста раздел назван скромно: "Одновременное управление по линейной оси и оси вращения"

Дана мудрая формула в четыре этажа. НО! Она учитывает одну линейную ось и одну поворотную оси, а при обработке прет три линейных оси и две поворотных. И как это учесть? :wallbash:

Прикидки показывают что при учете изменений радиуса поворота при обкате поверхности лопасти подача на верхних слоях должна быть на 5-15% меньше чем на нижних. :doh:

Может кто то уже бился с этой бедой и имеет опыт таких пересчетов? Или воспользоваться методом "Нормальные герои всегда идут в обход", понимая, что ни один босс не поймет как постпроцессор пересчитал уменьшение подачи?

:bleh:

И вообще странно, стойка мудрая, и нет автоматического пересчета подач!!! Мож очередная докупная функция?

Ссылка на сообщение
Поделиться на других сайтах


Насколько я помню, эту задачу можно решить через CAM. Нужно выводить особый тип подачи называется FRN (инверсная). То есть после поста у тебя должна вылетать подача в каждом кадре, а не одна на всю УП. Тогда подача будет стабильная, на всех участках траектории. Сам не пробывал реализовывать. Прикрепляю из UG NX пояснение по FRN

post-13992-1322719265_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Хм... А насколько я понимаю - сию задачу решает G43.4(5). Так же как ее решает траори или м128... А вот если решает оно ее нехорошо - то це проблема бесконечных (бесконечнейших!!!!) настроек параметров... Да кстати, инверсная подача тоже кое- на что ссылается (что-то типа активного диаметра и все такое прочее)

Ссылка на сообщение
Поделиться на других сайтах

орбрыл всю документацию -

СПИСОК ПАРАМЕТРОВ

СПИСОК

ПРЕДУПРЕДИТЕЛЬНЫХ

СООБЩЕНИЙ

СПИСОК M-КОДОВ

Нет там М128

Что касаемо работы с G43.4 - с ней, а так же с G54.2 и работаем.

Легче от этого не становится. На стойке тупо показывает подачу заданную изначально!

Ссылка на сообщение
Поделиться на других сайтах

орбрыл всю документацию -

СПИСОК ПАРАМЕТРОВ

СПИСОК

ПРЕДУПРЕДИТЕЛЬНЫХ

СООБЩЕНИЙ

СПИСОК M-КОДОВ

Нет там М128

Что касаемо работы с G43.4 - с ней, а так же с G54.2 и работаем.

Легче от этого не становится. На стойке тупо показывает подачу заданную изначально!

Про м128 улыбнул :) :) :) А чего траори искать не пробовал? :) Шутка, ладно... траори, м128 - это аналоги g43.4 но в сименсе и в хеденхайне соответственно. А вот то, что тупо показывает изначальную подачу - быть такого не может. Ну не может в некоторых случаях станок НЕ сбрасывать скорость перемещения. Либо не там смотрите, либо плохо смотрите... Ну и еще раз напомню про всякие параметры...

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Да кстати, инверсная подача тоже кое- на что ссылается (что-то типа активного диаметра и все такое прочее)

Инверсная подача - это величина, обратная времени, необходимому на выполнение данного кадра УП.

Fинв = 1 / t, t = S / F,

где Fинв — инверсная подача, 1/мин;

t — время, отведенное на перемещение, мин;

S —длина участка траектории в кадре, мм;

F — требуемая минутная подача, мм/мин.

Таким образом, достаточно, чтобы постпроцессор вычислил длину перемещение вершины инструмента в кадре (достаточно в системе координат детали! Т. е. без учета кинематики конкретного станка).

Ссылка на сообщение
Поделиться на других сайтах

Инверсная подача - это величина, обратная времени, необходимому на выполнение данного кадра УП.

Fинв = 1 / t, t = S / F,

где Fинв — инверсная подача, 1/мин;

t — время, отведенное на перемещение, мин;

S —длина участка траектории в кадре, мм;

F — требуемая минутная подача, мм/мин.

Таким образом, достаточно, чтобы постпроцессор вычислил длину перемещение вершины инструмента в кадре (достаточно в системе координат детали! Т. е. без учета кинематики конкретного станка).

В 4-х осевом Хаасе есть параметр (какой не помню, помню, что по умолчанию он 25.4 мм) - его суть - активный диаметр, который участвует в пересчете подачи при использовании инверсной подачи. Вот как то так... Для 5-ти осевых - не знаю есть ли такое, думаю, что нет - там скорее всего опять же используются величины плеч, пивотов и.т.п. НО факт остается фактом - в станке ЕСТЬ некие параметры, влияющие на характер движения при использовании G93. А в посте-то там понятно - путь мы знаем минутную подачу тоже - все что нужно есть, и проблем с выводом нет.

Ссылка на сообщение
Поделиться на других сайтах

В 4-х осевом Хаасе есть параметр (какой не помню, помню, что по умолчанию он 25.4 мм) - его суть - активный диаметр, который участвует в пересчете подачи при использовании инверсной подачи.

К сожалению, не слыхал.

Для 5-ти осевых - не знаю есть ли такое, думаю, что нет - там скорее всего опять же используются величины плеч, пивотов и.т.п.

Читал, что есть.

А в посте-то там понятно - путь мы знаем минутную подачу тоже - все что нужно есть, и проблем с выводом нет.

Я имею в виду, что если станку известно, за какое время необходимо выполнить кадр (величина, обратная инверсной подаче), то никаких плеч и т. п. знать не нужно.
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • fantom.ul
    • Guhl
      30мм это длина контура, а я говорю про припуск финишной обработки. Я тоже не нашёл описание этой надписи. Виктор говорил про выбор этого режима в оффсет-сеттинг
    • gudstartup
      и вообще надо импульсы servo feedback в диагностике смотреть то что а экране pos это не реальное перемещение у меня было так что двигатель не вращался а на этом экране  позиция изменялась в соответствии с вращением маховика пока excess error не вылезало это что за понятие проясните?   то есть вы считаете что перемещение 30мм это финишная обработка? и приведите описание что означает это надпись из руководства а то я ничего не нашел?
    • Guhl
      Этот вопрос открыт. Я считаю, что дело в допусках финишной обработки. Система считает, что финишней уже некуда, вот и не едет Контроль рассогласований - это уже вторично
    • gudstartup
      тогда почему его н было? а потому что координата и так в позиции и ей незачем ехать я думаю так он встанет только в конце кадра а перемещаться он будет
    • Guhl
      Не согласен. 1828 параметр нужен для контроля ошибки во время движения, но это не значит, что движения не должно быть.  Стоять на месте станок будет, если задан жёсткий допуск "in position" (параметр 1826)
    • gudstartup
      она не копится а просто остается в конце кадра и если превышает значение то станок мирно стоит в конце кадра ожидая позиционирования . никаких ошибок при этом нет  вы значение dist to go видели ? оно там до нуля ушло с 30мм в данном случае нет если в параметре 30мм и в кадре 30 мм станку незачем никуда ехать вот он и стоит а месте. надо ввести адекватные параметры    400-1000
    • Guhl
      Подача оборотная же была? Если б минутная, то пофиг было бы на импульсы с датчика шпинделя. В диагностике чпу даже есть бит "ожидание сигнала с энкодера шпинделя", по нему сразу видно, что проблема с энкодером.  А почему считал dist to go - это интересно
    • RokiSIA
      Фрезерный трех осевой
    • Guhl
      Скорее они выключают раньше, чем накопится ошибка Но это следствие. А вопос почему станок не едет остается открытым 
×
×
  • Создать...