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

Что такое “look-a-head” в системе ЧПУ


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



Look-a-head,

вероятно, всего пишется Look-ahead, а значение нужно смотреть по контексту. Что-то подобное предварительному просмотру, смотреть вперед и так далее.

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

Насколько мне известно, это возможность стойки ЧПУ просматривать УП на несколько кадров вперед (до 100), анализировать изменение угла направления траектории, и при резких изломах сбрасывать подачу инструмента. Вроде так.

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

LOOK AHEAD-Если вы имеете ввиду систему Tnc значит М120 - предрасчёт контура с коррекцией радиуса то есть если радиус инструмента является больше ступени контура, по которой следует перемещаться с коррекцией радиуса, то УЧПУпрерывает прогон программы и указывает сообщение об ошибках. Так же можно использоват М97, действует только в том предложении котором задавалась. М120 УЧПУ проверяет контур с коррекцией радиуса на места свободного резания и перерезания и рассчитывает траекторию инструмента, начиная с актуального предложения. Места, в которых инструмент повреждал бы контур остаются необработанными. Количество предложений предрасчитываемых системой 99.Чем больше предложений для предрасчета тем медленнее осуществляется переработка предложений. Есть другой вариант взять инструмент меньшего диаметра, но тогда увеличиться время обработки. После того как задал М120 далее в этом же предложении надо задать количество предложений для предрасчета(мах 99).

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

Насколько мне известно, это возможность стойки ЧПУ просматривать УП на несколько кадров вперед (до 100), анализировать изменение угла направления траектории, и при резких изломах сбрасывать подачу инструмента. Вроде так.

<{POST_SNAPBACK}>

Чем определен верхний предел “до 100” кадров или это зависит от конкретного производителя? Возможно ли настраивать этот предел? Кто-нибудь этого проделывал и для какой системы?

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

LOOK AHEAD-Если вы имеете ввиду систему Tnc значит М120 - предрасчёт контура с коррекцией радиуса то есть если радиус инструмента является больше ступени контура, по которой следует перемещаться с коррекцией радиуса, то УЧПУпрерывает прогон программы и указывает сообщение об ошибках. Так же можно использоват М97, действует только в том предложении котором задавалась. М120 УЧПУ проверяет контур с коррекцией радиуса на места свободного резания и перерезания и рассчитывает траекторию инструмента, начиная с актуального предложения. Места, в которых инструмент повреждал бы контур остаются необработанными. Количество предложений предрасчитываемых системой 99.Чем больше предложений для предрасчета тем медленнее осуществляется переработка предложений. Есть другой вариант взять инструмент меньшего диаметра, но тогда увеличиться время обработки. После того как задал М120 далее в этом же предложении надо задать количество предложений для предрасчета(мах 99).

<{POST_SNAPBACK}>

Хотя некоторые применяют термин “Look-ahead” к расширенным алгоритмам эквидистантной коррекции, то это проблема более известна как «узкое горло» (bottle neck). На сколько мне известно монстры на рынке ЧПУ пренебрегают эту проблему, они считают что классическая коррекция по 3х кадров достаточна. Зато аутсайдеры решают ее по своему.

Например системы ANDRONIC <noindex>http://andron.de/</noindex> используют так называемого «программирование контура».

M&R Numeric <noindex>http://www.mur-numeric.de/</noindex> применяет один и тот же механизм коррекции траектории инструмента для токарной и фрезерной обработки.

AdvancEd Pro <noindex>http://ncsystems.ru/ru/products/advanced/</noindex> и WinPCNC <noindex>http://ncsystems.ru/ru/products/winpcnc/</noindex> используют схожий алгоритм кольцевого буфера для расчета коррекции.

Интересно получить информацию о других систем

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

Не знаю как и что там делают аутсайдеры. Но на стойке HEDENHAIN iTNC530 реализация LOOK AHEAD (я говорю о програмировании непосредственно на стойке) используется при програмировании с циклами контуров. И эта проблема возникает только тогда когда радиус инструмента, как я писал ранне, больше уступа, который необходимо обработать при корекции радиуса cлева или справа (LR,RR). При простом перемещении,без использования циклов, этого не требуется.

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

как правило под look ahead понимается коррекцияскорости движения инструмента на кадрах, в которых происходит резкое изменение напрравление движения последнего. для пущщей плавности

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

Ну вот это да.Столько технологов и каждый понимает по своему.Чтобы понять что такое Look ahead достаточно написать две прогри с ним и без него причем важным условием является расстояние между точками примитивов (к примеру десятка) и запустить на отработку и все сразу станет ясно.С Look ahead подача будет поддерживатся максимально возможной к заданной с учетом излома траектории (т.е торможения подачи до нуля в конце каждого кадра до нуля просто не будет) а вот без него придется ждать до посинения когда систему закончит отработку

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

Соколько систем столько и понятий. Но на всех более менее новых стойках, как например HEDENHAIN iTNC530 учитываются машинные параметры и система сама контролирует величину подачи если ето необходимо. В HEDENHAIN Look ahead нужна только в случаях описанных мною выше Плавность тут не причем. Для этого существуе радиус закругленя на внутренних “углах”; заданное значение относится к траектории центра инструмента в этом случае уменьшается нагрузка на режучий инструмент обработка производится плавнее. А при програмировании в САПР это учитывается постпроцессором или самой САПР.

Изменено пользователем Andi
Ссылка на сообщение
Поделиться на других сайтах

///Для этого существуе радиус закругленя на внутренних “углах”; заданное значение относится к траектории центра инструмента в этом случае уменьшается нагрузка на режучий инструмент обработка производится плавнее.///

прикооольно, а мне вот надо угол, чем острее. тем лучше, что нельзя его сделать? скругления в изломах траектории как средство борьбы с резким изменением направления движения инструмента для HSM CAMa обязательно, что не отменяет умения стойки и СПИД такие углы при необходимости выполнять.

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

и что вам не понравилось в моем определении?

<{POST_SNAPBACK}>

Ну как бы вам сказать "изменение напрравление движения инструмента для пущщей плавности " - ведь так можно сказать и о сплайн интерполяции.

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

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

цитируйте полностью, и обрящете:

//коррекция скорости(SIC!) движения инструмента на кадрах, в которых происходит резкое изменение напрравление движения последнего. для пущщей плавности//

а вот это прямо наоборот

//А поддержание постоянной контурной подачи на мой взгляд несколько разные вещи хотя я на обьективность и не претендую//

постоянная скорость ИМХО как раз не поддерживается. на изломах траектории скорость скидывается. вообще давайте спросим яндекса

спросил -

В системе управления применена интеллектуальная технология “ Look Ahead " ("предпросмотр” ). Во время отработки траектории система управления просматривает вперед всю (до последнего отрезка) траекторию, анализирует её, и в местах резких изломов траектории производит замедление движения инструмента, в результате чего достигается более мягкая работа станка, уменьшение его износа и повышение ресурса. Также при использовании данной технологии можно производить обработку на более высоких скоростях перемещения инструмента без риска возникновения динамических ударов в механизмах станка

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

цитируйте полностью, и обрящете:

//коррекция скорости(SIC!) движения инструмента на кадрах, в которых происходит резкое изменение напрравление движения последнего. для пущщей плавности//

а вот это прямо наоборот

//А поддержание постоянной контурной подачи на мой взгляд несколько разные вещи хотя я на обьективность и не претендую//

постоянная скорость ИМХО как раз не поддерживается. на изломах траектории скорость скидывается. вообще давайте спросим яндекса

спросил -

В системе управления применена интеллектуальная технология “ Look Ahead " ("предпросмотр” ). Во время отработки траектории система управления просматривает вперед всю (до последнего отрезка) траекторию, анализирует её, и в местах резких изломов траектории производит замедление движения инструмента, в результате чего достигается более мягкая работа станка, уменьшение его износа и повышение ресурса. Также при использовании данной технологии можно производить обработку на более высоких скоростях перемещения инструмента без риска возникновения динамических ударов в механизмах станка

<{POST_SNAPBACK}>

ИнСтанкоСервис скорее всего перевел рекламный буклет и все. Надо сверяться с разработчикам систем ЧПУ, а не с продавцами и станкостроителей. После CAM станции запросто получить УП 5-10Mb. Такую УП ни одна система ЧПУ в мире неспособна просмотреть на ходу т.е. как пишут «просматривает вперед всю (до последнего отрезка) траекторию».

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

Уважаемые господа!

О чем спор?

Не ручаюсь за соответствие, но попробую изложить собственное мнение на этот счет, как должно быть.

Для того, чтобы осуществить заданное движение инструмента относительно детали стойка в каждый момент времени должна разложить перемещение в кадре УП на составляющие по всем координатам и сформировать синхронные управляющие сигналы на привода с учетом величины подачи в кадре и положения ручки % подачи. В результате для каждой из координат рассчитывается элементарный вектор скорости в кадре для теоретической (заложенной в УП и скорректированной оператором при помощи ручки % подач) подачи.

Режим Look Ahead - это когда стойка рассчитывает и контролирует по своему, заложенному в нее разработчиками математики алгоритму, первую производную теоретической скорости - то бишь ускорение по каждой из осей станка на определенное количество кадров вперед программы. Как только ускорение по какой либо из координат в контролируемом в данный момент времени интервале кадров УП превышает некое предельное значение (в идеале определенное индивидуально для каждой из координат с учетом кинематической схемы и заложенное в стойку производителем станка) стойка плавно сбрасывает общую подачу заблаговременно таким образом, чтобы при отработке того кадра, в котором ранее обнаружилась пиковое значение ускорения, к примеру, по Х координате, реально ускорение по Х не превысило соответствующее пороговое значение для этой координаты. Более того крутые стойки контролируют не только первую производную скорости - ускорение, но и вторую - изменение (нарастание/убывание) ускорения аналогичным образом, в результате чего динамические нагрузки на кинематику станка изменяются плавно - без резких скачков, а движение инструмента относительно детали максимально соответствует заданному в УП, обеспечивая высокую точность обработки. Если еще и CAM система позволяет генерить при помощи заложенного в нее инструментария УП, где отсутствуют резкие смены направления инструмента, то соответственно Look Ahead будет реже занижать подачу, а производительность станка вырастет.

В силу вышесказанного я не очень верю в модернизацию старого станка заменой стойки - качество модернизации очень критично к профессионализму людей, ее выполняющих (ну и естественно зависит от качества аппаратной и программной частей самой стойки).

Мне довелось работать со старыми станками модернизированными разными стойками. В числе прочих было одно из самых, на мой взгляд, неудачных современных творений - балтсистемовская NC-210 (уж не знаю действительно там нет режима Look Ahead, или горе модернизаторы (сертифицированные!!!) не в курсе как настроить стойку на него). В результате все описанные мной действия стойки вынужден был выполнять оператор крутя ручку % подачи или программист ЧПУ (я например прогонял все УП из под прое через верикат, который как раз позволяет ограничить пороговые значения ускорений для каждой из управляемых координат станка). А вот в стоящем рядом Синумерике 802 10-ти летней давности указанных проблем не наблюдалось, хотя стойка, на мой взгляд, тоже одна из не самых лучших.

Прошу прощения за пространность изложения.

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

to konst

Модернизаторы здесь не причем .Используйте режим динамики G27 -торможение в конце кадра до нуля,G28-с автоматическим рассчетом подачи в конце кадра,G29-без торможения, если не ошибаюсь.И будет вам счастье.

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

Уважаемый Grom1 !

Не все так просто. Сейчас уже точно не вспомню какой из кодов что значит, но в описании сказано (и на практике подтвердилось) что эти коды всего лишь влючают/отключают режим торможения в конце каждого кадра, а это не совсем тоже самое, что Look Ahead. Если тормозить в конце каждого кадра, то станок тупо дробит, а если не тормозить, то он на углах и при вертикальном врезании влетает в деталь (станок крупногабаритный - инерционные массы огромны).

Я то уже покинул то предприятие, а вот ребятишки до сих пор вынуждены мучаться да прогонять большинство УП для этой стойки через верикат, а самое прикольное, что из-за низкой цены начальство продолжает модернизировать станки этой стойкой.

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

Используйте режим динамики G27 -торможение в конце кадра до нуля,G28-с автоматическим рассчетом подачи в конце кадра,G29-без торможения, если не ошибаюсь.

Примерно так, только наоборот. :smile:

G27- непрерывное движение с уменьшением скорости на углах. (типа Look Ahead)

G28 - "прет" с заданной скоростью

G29 - режим с сбросом скорости в "0". (мы используем этот режим при сверлильных циклах)

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • lem_on
      Ага, лет 10 назад они может и резонировали, сейчас надо постаратся что бы шаговик в резонанс загнать. А про габариты сразу надо писать, и про будьжеть тоже.
    • Akabanks87
      Да так и есть, ПГСники в своих САПР это моделируют без проблем за три секунды. Вопрос как это сделать в Солиде, наиболее эффективно
    • Мрачный
      начнет делать дыр-дыр-дыр?тогда действительно надо готовый планетарник прикручивать...а это увеличение длины. Посмотрю такие. С червячником опять увеличение габаритов. Пытаюсь компактно все запихать.
    • ДОБРЯК
      Соединение моделируете стержневым КЭ с соответствующими жесткостями. В серьезных КЭ программах это можно сделать. Можно ли это сделать и как сделать в СВ должны ответить знатоки СВ.
    • Kelny
      Пространство листа двухмерное (координата Z там тоже есть, для универсальности, но не используется и, так понима, всегда ноль), а пространство вида может быть в том числе трёхмерным (например, изометрический вид). Так понимаю, что лист это тоже отдельный вид, но в который нельзя поместить модели (в совсем старых версиях всё что нужно было для листов помещалось в отдельный пустой вид, а потом программисты поколдовали и, так понимаю, сделали такой пустой встроенным для листа чертежа, что бы не морочить пользователю голову с дополнительными пустыми видами и для упрощения доступа к элементам листа).    Искать координаты модели в пространсве листа думается странным и возможно не нужным, ведь виды это как отдельный листочек на общем чертеже - ведь не приходит в голову искать координаты второго листа через координаты на первом, а виды это своего рода маленькие листочки, расположенные на общем формате чертежа.   Думается надо искать нужный вид, при необходимости определить его координаты на листе, а потом просто работать в пространстве этого вида, не забыв выделить/заблокировать этот вид, что бы работа была именно в этом виде (а не соседнем, который налезает своим пространством на нужный).   Описали бы задачу. Что именно вы хотите получить? Для чего вы пытаетесь искать эти координаты?  
    • Akabanks87
      Добрый день, решил оживить тему! Может кто-то новый увидит. Помогите справиться со следующей задачей - нужно создать эффект с заданной жесткостью вращения по трем координатным осям между двумя трубами. Параметры жесткости известны, но как их правильно приложить из одной точки?! Т.е. нужен сферический шарнир с заданными параметрами жесткости вращения по каждой из трех осей. В балочном расчете такого, как я понимаю это невозможно, остается только твердотельный... шарнир Гука (с двумя осями) это наверное будет немного не  то, кто-то знает есть ли возможность проделать это со сферическими поверхностями?   Картинка с уточнениями внизу.   Заранее спасибо
    • fenics555
      этот пункт я не понимаю: если деталь сделать для чтения, то исполнения перестанут генерироваться. они есть без них никуда.  Как организовать, допустим, винты с разным классом прочности (а еще материалом, покрытием...)? Метрика/дюймы? Хоть кто попробовал сделать проверку экземпляров таблицы семейства? Там просто всё висит, а вот почему?
    • lem_on
      Ну сервы то и бесколлекторные есть. И вообще если все так плохо, можно и коллекторник с энкодером поставить типа как на стеклоотчистителе и закрыть его, оставить только вал снаружи. Даже тупо асинхонник с червячной передачей будет крутить довольно точно с энкодером. И тормоза не надо.
    • Tad
      Забейте на это.   Если есть разница в точке гибки, то она устраняется смещением друг относительно друга правого и левого валов системы остановки балки в точке гибки. Валы скреплены между собой посредством муфты, позволяющей их смещать.
    • Pavel92.08
      Здравствуйте , подскажите пожалуйста как включить управление пинолью на станке dmtg cke 6150z стойка fanuc mate td в какой к защита эта функция, в руководстве про это ничего не сказано, 
×
×
  • Создать...