Jump to content

Проблема с линейками на Fanuc 31A


Recommended Posts

Всем привет! Подскажите, пожалуйста, всю голову сломал. Имеется ГРС с линейками. Работал себе несколько лет, но тут его настигла проблема. Перегрев по оси Z. Стали разбираться, при останове в режиме MPG, JOG, толчковом, двигатель не прекращает движение, а совершает некоторые движения. Т.е. поворачивается на 2\3, резко обратно. На экране над Z загорается звездочка, что позиционирование не законченно. Поменяли привод, двигатель - не помогло. Я попробовал переключить линейки на другой блок, проблема осталась. Линейка 20мк полупериод, синус косинус, 1V, осциллографом наводок не видно (параметры линейки через FFG не правильные, но до этого работало, если установить то, что рекомендует FFG, проблема остается, частота раскачки уменьшается). Параметры сравнил с архивом от 2017 года - изменений нет. В диагностике 354 - видно "раскачивание" (хотя в описании это сигнал с акселерометра подключенного к SDU), меняется от 5000 до -5000, с увеличивающейся частотой. В 550 сервоошибка закрытой системы тоже прыгает. На индикаторе показания скачут +-0.01. Есть люфт оси Z. Пробовал static friction, loop gain, фильтра и интегральную, и пропорциональную составляющую, 2021 тоже. Не помогает. Не настраивал dual feedback, но он изначально был отключен.

Может ли люфт так сильно влиять?

CNC-PARA.TXT

Edited by Golem
Link to post
Share on other sites


UnPinned posts
Игорь_212

Может. И не только он, вариантов механических неисправностей много...

Link to post
Share on other sites
andrey2147
6 часов назад, Golem сказал:

Есть люфт оси Z.

Так он введён в пар.?

Link to post
Share on other sites
40 минут назад, andrey2147 сказал:

Так он введён в пар.?

Пробовал вводить 50, 100 (да и реально измеренный в авто, cmr 20), на ситуацию не повлияло.

Edited by Golem
Link to post
Share on other sites
Игорь_212

Станок то с линейками, параметр люфта игнорируется.

Link to post
Share on other sites
2 минуты назад, Игорь_212 сказал:

Станок то с линейками, параметр люфта игнорируется.

2006#0 не подключает компенсацию люфта с линейкой?

Edited by Guhl
Link to post
Share on other sites
andrey2147
15 минут назад, Guhl сказал:

2006#0 не подключает компенсацию люфта с линейкой?

Должен.

Link to post
Share on other sites
gudstartup
3 минуты назад, andrey2147 сказал:

Должен.

При 0 он подключен или отключен?

2006 # 0  FCBL

In full-closed feedback, the backlash compensation is:

0:     Reflected in positions.

1:     Not reflected in positions.

Generally, for a machine in full-closed mode, backlash compensation is not reflected in positions, so this bit is set. (This parameter is applicable also to a machine with a semi-closed loop.)

Как правило, для станка в полностью замкнутом режиме компенсация люфта не отражается на положениях, поэтому этот бит устанавливается. (Этот параметр применим также к станку с полузамкнутым контуром.)

По переводу получается что при 0 включен...

Link to post
Share on other sites
Игорь_212

During full-closed feedback,
the backlash compensation pulse is:
0: Applied to the position.
1: Not applied to the position.

 

Я раньше считал что отключается. Сейчас посмотрю параметры станков с линейками наших...

Link to post
Share on other sites
gudstartup
Только что, Игорь_212 сказал:

0: Applied to the position.
1: Not applied to the position.

 

Ну и если равен 0 тогда импульсы компенсации люфта добавляются к позиции а надо чтобы не добавлялись?

обычно в этом бите 0

Link to post
Share on other sites
Игорь_212

Да, в руководстве именно так и пишут, когда закрытая система регулирования установить 1.

When backlash compensation is unnecessary because of fully closed
loop, set a positive value in parameter No. 1851, and set bit 0 of parameter No.
2006 to 1 in order not to reflect backlash compensation in the position.

У нас были два станка с линейками, разных производителей, у обеих нули.

(5) Adjustment of backlash acceleration
(5.1) Basic adjustment of backlash acceleration

Table E (b) Initial settings for backlash acceleration adjustment

 

2006#0 0/1 0: Semi-closed; 1: Full-closed

Это что же получается, у нас станки неверно настроены?

Изначально этот бит в таблицах приводится = 0, а далее при установке линейки станкостроитель должен поставить 1....

Link to post
Share on other sites
Игорь_212

Ну даже если и так, рекомендую автору сделать запись разницы позиции по сервомотору и линейке при непрерывном перемещении на расстояние не менее нескольких оборотов ШВП.

Явно что-то произошло с механикой.

1825 = 1200 по какой причине? Никогда не видел таких значений в этом параметре...

Link to post
Share on other sites
51 минуту назад, Игорь_212 сказал:

Ну даже если и так, рекомендую автору сделать запись разницы позиции по сервомотору и линейке при непрерывном перемещении на расстояние не менее нескольких оборотов ШВП.

Явно что-то произошло с механикой.

1825 = 1200 по какой причине? Никогда не видел таких значений в этом параметре...

2006#0 по Z был установлен в 1 бекапе от 2017. Сейчас 0 стоит, пробовал возвращать в 1. 1825,  для full closed рекомендуют 3000, но с 1200 раньше работало. SG предложил 1500. 

Нужно попробовать 2006 в 1 и точный люфт. Ещё нужно разобраться, как правильно dual feedback настроить.

 

image.png

Edited by Golem
Link to post
Share on other sites
gudstartup
5 минут назад, Golem сказал:

Нужно попробовать 2006 в 1 и точный люфт.

По описанию параметра все наоборот если 1 то люфт не учитывается.

5 минут назад, Golem сказал:

но с 1200 раньше работало.

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

Хотя если он размером с ледокол тогда можно оставить и 1200

8 минут назад, Golem сказал:

Ещё нужно разобраться, как правильно dual feedback настроить.

Она у вас есть как опция?

По параметром это какой то модернезированный или с направляющими скольжения тяжеловес

Link to post
Share on other sites
28 минут назад, gudstartup сказал:

По описанию параметра все наоборот если 1 то люфт не учитывается.

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

Хотя если он размером с ледокол тогда можно оставить и 1200

Она у вас есть как опция?

По параметром это какой то модернезированный или с направляющими скольжения тяжеловес

По 31 фануку у меня нет таблицы опций (по крайней мере 1167#0=0), по сервогайду показывает, что есть. TOS WHQ13

image.png

Edited by Golem
Link to post
Share on other sites
gudstartup
5 минут назад, Golem сказал:

По 31 фануку у меня нет таблицы опций (по крайней мере 1167#0=0), по сервогайду показывает, что есть. TOS WHQ13

Тогда включайте и настраивайте, но люфты никуда не денуться их все равно компенсировать придется.

Вибрации должны пропасть

Link to post
Share on other sites
Игорь_212
41 минуту назад, gudstartup сказал:

ниже 2000 вообще не стоит опускать иначе это не станок а водоплавающая корова

Согласен. Я пробовал как-то раз до 1200, временно, по причине неисправной механики, но и оно перестало помогать, ось еле ездила. Сделали механику - вернул 3000.

49 минут назад, Golem сказал:

Ещё нужно разобраться, как правильно dual feedback настроить.

Что же это за станок и каково состояние механики, если до этого доходит? Если люфт реально конский, то как детали то на нем получаются? Толку от опций, если механике конец...

Интересно узнать результат...

Была у меня подобная ситуация, я и тут писал, а не найти теперь, если это похожая, то нужен график, о котором я говорил.

Link to post
Share on other sites
14 минут назад, Игорь_212 сказал:

Согласен. Я пробовал как-то раз до 1200, временно, по причине неисправной механики, но и оно перестало помогать, ось еле ездила. Сделали механику - вернул 3000.

Что же это за станок и каково состояние механики, если до этого доходит? Если люфт реально конский, то как детали то на нем получаются? Толку от опций, если механике конец...

Интересно узнать результат...

Была у меня подобная ситуация, я и тут писал, а не найти теперь, если это похожая, то нужен график, о котором я говорил.

TOS WHQ13, если получится, да и если нет. Отпишусь!

22 минуты назад, gudstartup сказал:

Тогда включайте и настраивайте, но люфты никуда не денуться их все равно компенсировать придется.

Вибрации должны пропасть

Там самое интересное не вибрации, а попытка оси спозиционироваться.

Edited by Golem
  • Нравится 1
Link to post
Share on other sites
andrey2147
1 час назад, gudstartup сказал:

ниже 2000 вообще не стоит опускать

Ниже 3000 ( книга старт ап)

1 час назад, gudstartup сказал:
1 час назад, Golem сказал:

Нужно попробовать 2006 в 1 и точный люфт.

По описанию параметра все наоборот если 1 то люфт не учитывается.

Правильно.

  • Нравится 1
Link to post
Share on other sites
Игорь_212
4 часа назад, Golem сказал:

Там самое интересное не вибрации, а попытка оси спозиционироваться.

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

Видео не грузится...

1.bmp

Во, рисунок прикрепил. Настольный расточной станок, ничего необычного.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • brigval
      Скриншот можно привести? Как попросили и как предлагаете...
    • green_fly
      Зачем же так сильно передергивать, можно и уздечку надорвать. Вы просили помощи, Вам предложили стандартный путь - посчитать ряд профилей, которые хорошо исследованы и являются валидационными тестами. На нет и суда нет.
    • green_fly
      Вам говорят про то, что Ваши производные никак не получить на реальной конструкции. Да и на продувке в CFD скорее всего не поймать. Хорошая задачка, определить на каком порядке разница станет незначительной - на курсовой проект, наверное, потянет. Может даже на диплом. Но пока у Вас результаты расчетов одного и того же профиля зависят от версии расчетной программы - их действительно лучше хранить в секрете.
    • zerganalizer
      А касаемо расчётов продуй нам то или это, а мы посмотрим на результаты - у меня будет скоро самый мощный компьютер из настольных, тогда можно будет попробовать из любопытства, но не ранее. Однако не уверен,  что я буду продувать и выкладывать сюда результаты по моим профилям, особенно нового поколения по новой формуле из питона.
    • apyron96
      добрый день   не совсем понял, что имеется ввиду под понятием машинные параметры   из настроек машины сфотографировал то, что близко по смыслу все здесь https://disk.yandex.ru/d/R4IYO1ALfHp7pw угадал ли?  
    • zerganalizer
      Вы совсем не поняли тему моих разработок. Вы совсем не поняли - от чего идёт прирост качества. Ещё раз объясню - никто никогда не строил такую геометрию и не продувал её. Никто никогда не мог её построить в принципе - потому что это другая геометрия, на другом математическом ядре, которую никакой САПР никогда не мог иметь. Ну то есть абсолютно в принципе никак и никогда. Через указанный набор точек, которые у меня есть никто никак и никогда не мог её построить. Это та геометрия, которую никто никогда не исследовал. Никто и никогда не мог её генерировать - это ограничение того ядра и той математики, которой сейчас это строится. Особенно речь идёт о cfd пакетах и методиках автоматического поиска через оптимизатор. Оптимизатору этих пакетов недоступна та математика, которую я использую. Никакой и никогда оптимизатор cfd пакета не в состоянии построить эту кривую - потому что его ядра недостаточно для этого. Даже аппроксимация этой кривой моими инструментами оказалась весьма затруднительна и потребовала специальной программной разработки. Это как параболу точно аппроксимировать сплайном. Особенно если целью такой аппроксимации будет полное повторение анализа кривизны исходной параболы на аппроксимированной сплайном кривой в широком диапазоне значений. Я имею в виду не просто параболу - а параболу произвольной степени.  А модель та же самая, что у всех пакетов, которые анализируют аэродинамические профили. К тому же если я повторил расчёт сделанный ранее или даже вышел в экспериментальные данные - то никаких сомнений нет.    Возможно скоро будут изготовлены прототипы и испытаны в боевых условиях. Там и проверим - долетит/не долетит...  Это доказывается математической формулой уравнения. Берёте нужное количество производных и проверяете. У меня с этим всё идеально.  Если я рассчитываю и повторяю эксперимент для существующих профилей - то рядом такой же расчёт, но уже другого профиля даёт аналогичную достоверность расчёта.    А вообще всё это теперь не важно. Если мы сделаем агрегаты и запустим - там всё будет ясно: долетит/не долетит... мне уже не интересны сетки и сходимости. Мой мешер или фирменный мешер - они дают одни и те же результаты. Дело теперь за натурными испытаниями в реальных боевых условиях...  Вы прямо цитируете то, что мне выдал ИИ как мнение аэродинамиков, которые меня ожидают. Я ведь не выложил и 20% моего интервью с интеллектом))) Однако Какие бы мы результаты испытаний не получили - они будут засекречены. Вряд ли я даже сообщу - хорошо там всё или плохо)))
    • 5axisCNC
      Имхо можно фрезернуть. 1.Нужно просто использовать коническую резьбофрезу(далее обычный THREAD_MILLING). 2. (Если использовать фрезу ТС)Построить коническую винтовую линию центра фрезы и далее fixed кривые/точки Вообще очень-очень редко встречались конические резьбы и как правило их резали метчиком слесаря, либо пересогласовывали с конструкторами на обычную резьбу(и в дальнейшей эксплуатации изготовленного изделия это не вызывало проблем) 
    • zerganalizer
      Дурацкий форум не даёт времени На правку. Если у вас деталь на планшайбе смещена относительно оси вращения - то Укажите На какой угол она там локально повернута. Когда деталь в нуле эти углы одинаковые и равно углу оси поворота. А когда вы сдвинете деталь в сторону Да ещё и повернёте там - тады ой!
    • Fedor
      Спасибо, посмотрю. Как раз хотел оживить старые коды , а то в VS 2003 все работало и работает на VM и старой W.   А при компиляции на новых выдает кучу ошибок. Хотел переделать на Qt и заодно приделать для Добряка оболочки и балки, чтобы проверить теорию да и вообще в Linux как то приятнее работать :) 
    • MixaIT
      Речь же шла о G41 D01. Так что скорее всего это настраивать будут именно там где я написал.
×
×
  • Create New...