Страница 3 из 5
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 12:51
dinkata
Nick писал(а):Ты можешь задать этот G53 G0 Z0 в ini
UAVpilot писал(а):Не надо переделывать кулачки

так и думал ,решение найдется,спасибо ,попробую!!
а внизу хочу поделится неуспешная пока работа по ПИД на Z.
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 13:05
dinkata
Сегодня пьйтался ос Z подстроит ,никак не успеваю с ПИД ,Р менял с 0.5 до 20 ,пробовал I=0,01...0.1; FF1=0,01...0.1 ;Deadband=0.01; Bias =0,01
Вобщем снял куча осцилограм ,но результат нет .Вот например при Р=10 ;Deadband=0.01 остальньйе=0 :

- скорост 100мм/мин

- скорост 500мм/мин

- скорост 1000мм/мин
С увеличение скорости Ferror резко увеличивается .Тяжелая бабка ...инерция ....как боротся с етим
Вот при Р=3 скорост в минус(вниз) 1000 мм/мин с аларм Ferror
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 14:43
Serg
Ограничивай скорость в 500мм/мин или сколько там получается. Для большей скорости мощности привода не хватает.
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 18:04
dinkata
UAVpilot писал(а): мощности привода не хватает
но,етот привод работал с старое чпу
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 19:04
Serg
dinkata писал(а):но,етот привод работал с старое чпу
С какой скоростью?
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 19:23
dinkata
UAVpilot писал(а):С какой скоростью?
рядом еще один такой станок ,на глаза 4-4,5 м/мин.
Перед демонтаж старое чпу ,все работало нормально .
Вот сейчас ос х скорост 3900 мм/мин ,Р=0.5
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 22 сен 2015, 20:47
Serg
dinkata писал(а):рядом еще один такой станок ,на глаза 4-4,5 м/мин.
А с какой точностью он выдерживает заданную траекторию на такой скорости?..
Обычно на таких станках не планируется точное следование оси Z по траектории, а просто выставляется какая-то высота и работа ведётся по X и Y, потом меняется высота и снова обработка по X и Y.
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 16:56
dinkata
UAVpilot писал(а): с какой точностью
вот что нашел ,сохранилос некоторьйе из документация,в красное наш станок.
Интересно ,когда говорят про точност ест X и Y ,для Z ничего .
Для Z перемещение тоже должно имет примерно некакая точност .
UAVpilot писал(а):Обычно на таких станках не планируется точное следование оси Z по траектории
как панимат ,наверно глупой вопрос -можно ли обойтис без ПИД ?
UAVpilot писал(а): а просто выставляется какая-то высота
ну надо все таки некакая точност повторение .
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 17:51
Serg
"Брой" - это по русски что-то вроде "количество"?
Тогда всё сходится - траектория выдерживается только для X и Y. По Z гарантируется только остановка в заданных координатах, а сколько времени оно туда будет ехать и по какой траектории - как получится. Посему эти самые 500мм/мин запросто могут быть мех. пределом для Z, когда мощности привода ещё хватает на выдерживание заданной траектории.
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 19:01
dinkata
UAVpilot писал(а):"Брой" - это по русски что-то вроде "количество"?
да,точно
UAVpilot писал(а): эти самые 500мм/мин
медлено будет ,испортится идея об новая система управление .Если не будем следоват траектория с Z
как бьй обманут ПИД и Ferror ?
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 19:24
Serg
dinkata писал(а):как бьй обманут ПИД и Ferror ?
Выше возможностей привода/механики не "прыгнешь"...
Сомневаюсь, что старая ЧПУ работала лучше - просто там не видно величины ошибки следования заданной траектории и кажется, что там всё хорошо...

На небольшой скорости он ведь нормально работает, с небольшим ferror.
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 19:33
dinkata
UAVpilot писал(а):Выше возможностей привода/механики не "прыгнешь"
Не хочется отказьйватся от Linuxcnc ,я понимаю что вина для неуспешная настройка только в моих знания об ПИД .
Но опят скажу ранше ето работало ,не могу поверит 40-летное чпу справлялос с привода/механики ,а Linuxcnc нет .
Честно говоря не знаю старое чпу по каком контур управлял привод ................
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 19:41
dinkata
UAVpilot писал(а): с небольшим ferror.
ради дискусия ,что будет если в ини поставим большие стоимости на Feror и min ferror.
Как будет вести себе станок в работе ?
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 19:49
Serg
dinkata писал(а):Но опят скажу ранше ето работало ,не могу поверит 40-летное чпу справлялос с привода/механики ,а Linuxcnc нет .
Что значит "работало"? Точно следовало заданной траектории на большой скорости?
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 19:55
dinkata
UAVpilot писал(а):Точно следовало заданной траектории
нет,не знаю как следовается траектория (извини) ,но зная что вьйполняло
бьстрое G0 Z- 400 например с 4000 мм/мин
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 23 сен 2015, 20:15
dinkata
UAVpilot писал(а):Не надо переделывать кулачки. В настройках можно указать, что позиция HOME находится выше позиции датчика HOME_OFFSET.
примерно так:
HOME = 0.0
HOME_OFFSET = -12.6
UAVpilot ,с етие проблемой с Z забьйл сказат спасибо ,сделал так и хоум без проблем
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 24 сен 2015, 00:11
Serg
dinkata писал(а):нет,не знаю как следовается траектория (извини) ,но зная что вьйполняло
бьстрое G0 Z- 400 например с 4000 мм/мин
Ну вот на последней картинке ты пишешь, что ездит со скоростью 3990. Хоть оно и едет с большой ошибкой, но ведь в конце приезжает в точно назначенное место.
Представь, что велосипедисту и спортивному автомобилю дали задание проехать 10 км за 20 минут. Все они в состоянии приехать на финиш через 20 минут, только вот через 2 минуты после старта автомобиль будет находится на расстоянии 1 км от старта и двигаться со скоростью 30 км/ч, а велосипедист будет находится где-то метрах в 500 от старта успев разогнаться только до ~15 км/ч.
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 24 сен 2015, 15:00
dinkata
UAVpilot ура ,ест решение !Вечером дам подробности ,сейчас с телефона

Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 24 сен 2015, 17:23
dinkata
Извините если я ввел в заблуждение ,надо бьйло указат что на сервоприводом нужна о.с. с тахогенератор,
а я етот сигнал в хал емулировал ,коментарии в тема :
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=6238
Наверно в другая конфигурация подойдет ,но у меня не получилос .
Нашел тахогенератор за двигатели МТВ4 ,монтирал сначале на двигатель ос Х ,вот картинка ;

- в ПИД Р=2 ,остальньйе=0 ,скорост 3900мм/мин
Потом снял и монтирал на двигатель ос Z ,включил и радост ос Z движится как и Х
Там в ПИД тоже Р=2 ,ограничил скорости на 3000 мм/мин

- 3000 мм/мин вверх

- 3000 мм/мин вниз
Ура ,продолжаем дальше

Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Добавлено: 30 сен 2015, 13:57
dinkata
Заказали тахогенераторьй ,пока ждем работаем по ладер ,автоматична смена инструмента .В ини :
Код: Выделить всё
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOL_CHANGE_QUILL_UP = 1
RANDOM_TOOLCHANGER = 1
hal;
Код: Выделить всё
net tool-number <= iocontrol.0.tool-prep-number
Custom.hal :
Код: Выделить всё
net tool-number => classicladder.0.s32in-01
Магазин крутится и вьйбираем покет правильно .В начале таблица инструментов
Т0 Р0 #инструмент 0 в шпиндель ,правильно ли так ?
Т1 Р1 ........и т.д. до Т24 Р24 .
Меняем инструмент и таблица меняется ,вот например после несколько сменьй:
Код: Выделить всё
T22 P0 ;comment
T1 P1 ;
T2 P2 ;
T3 P3 ;
T4 P4 ;comment
T5 P5 ;comment
T6 P6 ;comment
T7 P7 ;comment
T8 P8 ;comment
T9 P9 ;comment
T10 P10 ;comment
T11 P11 ;comment
T12 P12 ;comment
T13 P13 ;comment
T14 P14 ;comment
T15 P15 ;comment
T16 P16 ;comment
T17 P17 ;comment
T23 P18 ;comment
T19 P19 ;comment
T18 P20 ;comment
T21 P21 ;comment
T20 P22 ;comment
T0 P23 ;comment
T24 P24 ;comment
Видно что в покет 20 лежит инструмент 18 .После вьйключение и снова включение опят делаем вьйзов ,
например T 18 ,но магазин остановился на покет 18, а не на 20 !!
Мож что то надо добавит в ини ,вот ето строчка мне не понятна из Integrator manual :
Код: Выделить всё
• iocontrol.0.tool-prep-number - (s32, out) The number of the next tool, from the RS274NGC T-word.
При смена в gmoccapy показйвает правильно текущий номер инструмента ,но при повторно включение показьйвает 0 наместо 22 .