Re: Агрегатный станок
Добавлено: 18 июл 2012, 14:15
Там показания положения оси в координатах оси. Ось у нас в градусах = значит там должны быть градусы.
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
да, действительно!система возвращает стол на место!Nick писал(а):Кстати, тут подумал, если у тебя люфт в 2 градуса на червяке, то если при включенном станке повернешь стол, ПИД должен его сам назад вернуть.
Круто, значит работаетЗАВ писал(а):да, действительно!система возвращает стол на место
ээээм это как? Градусы у нас тоже в десятичной системе считаются...ЗАВ писал(а):что ось а позиционируется в десятичной системе,
1. проверь ускорение осиЗАВ писал(а):и еще , у меня на оси а долгий разгон(шд медленно набирает обороты) как ускорить его?
Я тоже хочу на рыбалкуЗАВ писал(а): был на рыбалке
как это все связать? какое значение должено быть при 360градусах?Nick писал(а):ээээм это как? Градусы у нас тоже в десятичной системе считаются... Она просто пишет значение encoder.position, который в свою очередь должен показывать количество градусов пройденное с нулевой метки.
желательно как можно быстрее и точнее поворочивать стол с дискретностью 45 градусов, по моему разумению на это должно уйти до 5 секунд. При увеличении этого времяни увеличивается общее машинное время и резко падает производительность станка- а это деньги.Nick писал(а):1. проверь ускорение оси2. нужно настроить PID... Для начала попробуй увеличить значение P. Насколько тебе важна скорость данной оси? +-3-5 секунд на разгон/торможение критичны?
По идее должно быть 360 ...ЗАВ писал(а):как это все связать? какое значение должено быть при 360градусах?
Я спрашивал к тому, насколько сильно настраивать PID.ЗАВ писал(а):При увеличении этого времяни увеличивается общее машинное время и резко падает производительность станка- а это деньги.
я тоже думаю, что так и надо. А почему градусы показываются в десятичной системе, это не принцепиально,но все же?Nick писал(а):G0 A10 поедет в положение 10 по часовой стрелке, а G0 A-10 поедет в те же 10 но против часовой. Как-то так...
А в какой они должны оказываться???ЗАВ писал(а):А почему градусы показываются в десятичной системе, это не принцепиально,но все же?
может надо разделить на 4 - квадратурный энкодер можно по разному считать, 1 тик на любой фазе = 1 тику перемещения, или цикл A-B т.е. 4 тика = 1 тику перемещения ... хотя странно.ЗАВ писал(а):при повороте стола на 45 градусов , на экране ось а показала перемещение на 167-явно не настроено!
который в в ini в [AXIS_3]- 3200 поставить ?Nick писал(а):Попробуй перестрой scale на значение в 4 раза больше.
я думал в градусы, минуты, секунды?Nick писал(а):А почему градусы показываются в десятичной системе, это не принцепиально,но все же?А в какой они должны оказываться???
Да, его и setp encoder.a.position-scale 250 тоже в 4 раза больше...ЗАВ писал(а):который в в ini в [AXIS_3]- 3200 поставить ?
а... вот как... а там деления по 60?ЗАВ писал(а):я думал в градусы, минуты, секунды
но у меня только три знака после запятой, выходит точность позиционированиябудет только -+10 сек?Nick писал(а):а... вот как... а там деления по 60? Но вообще это не очень правильно, опять же в Gкоде ты как будешь писать G0A10'11''23.23 или G0A10.123123
примерно стало 360 за оборот, но не сбрасывается на ноль и нет хоум,WRAPPED_ROTARY = 1- наполовину горит черным цветомNick писал(а):setp encoder.a.position-scale 250 тоже в 4 раза больше.
Не точность больше, просто отображает по 3 знака... если надо больше, можно что-нибудь придумать... но тебе де вроде не должно быть принципиально, лишь бы приезжал точно?ЗАВ писал(а):но у меня только три знака после запятой, выходит точность позиционированиябудет только -+10 сек?
В каком смысле? В редакторе что ли?ЗАВ писал(а):WRAPPED_ROTARY = 1- наполовину горит черным цветом
У тебя концевик на home оси А на том же пине висит, что и на остальные оси?ЗАВ писал(а):и нет хоум
в иниNick писал(а):WRAPPED_ROTARY = 1- наполовину горит черным цветомВ каком смысле? В редакторе что ли?
да 12 пинNick писал(а):У тебя концевик на home оси А на том же пине висит, что и на остальные оси?