Страница 10 из 56
Re: Агрегатный станок
Добавлено: 18 июл 2012, 09:29
ЗАВ
не пробовал крутить , щас крутану, пять сек
Re: Агрегатный станок
Добавлено: 18 июл 2012, 09:38
ЗАВ
нал метер, при вращении досчитал до 1000 , обнулился и вырубилось движение. и еще , после попытки отхоумировать и отключении станка, повторное включение питания на шд , вызывает сразу неконтролируемое движение оси а , после отключение, так по кругу.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 10:09
Nick
ЗАВ писал(а):Ник почему я твои ответы вижу только когда выйду и зайду на форум , а если я на нем нахожусь он мне не обновляет и я ничего не вижу? может что не так настроено или так и должно быть ?
А где ты смотришь новые ответы? Может имеешь в виду уведомления по мылу?
Я обычно смотрю все здесь:
http://cnc-club.ru/forum/search.php?sea ... nreadposts
ЗАВ писал(а):нал метер, при вращении досчитал до 1000 , обнулился и вырубилось движение. .
Ага, это понятно, а на сколько сдвинулась ось? Не на 500 случаем?
такое ощущение, что обратная связь не доходит до motion или доходит но со знаком "-".
ЗАВ писал(а):и еще , после попытки отхоумировать и отключении станка, повторное включение питания на шд , вызывает сразу неконтролируемое движение оси а , после отключение, так по кругу.
Это скорее всего потому, что серва (а теперь у нас действительно серва с ШД) пытается выйти на заданной положение.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 10:12
Nick
Да, в hal в этой строке:
net apos-fb encoder.a.position => axis.3.motor-pos-fb
поменяй название сигнала на
net a-pos-fb encoder.a.position => axis.3.motor-pos-fb
Чтобы обратная связь доходила и до ПИД тоже
(net a-pos-fb => pid.a.feedback)
Re: Агрегатный станок
Добавлено: 18 июл 2012, 10:26
ЗАВ
Nick писал(а):ал метер, при вращении досчитал до 1000 , обнулился и вырубилось движение. .Ага, это понятно, а на сколько сдвинулась ось? Не на 500 случаем? такое ощущение, что обратная связь не доходит до motion или доходит но со знаком "-".
стол повернулся примерно на три четверти оборота
Re: Агрегатный станок
Добавлено: 18 июл 2012, 10:31
Nick
А положение какое написал?
можешь еще пины посмотреть axis.3.joint-pos-cmd и axis.3.joint-pos-fb
Re: Агрегатный станок
Добавлено: 18 июл 2012, 11:20
ЗАВ
тире поставил в хал, изменений нет. динамика показаний следующая на табло и axis.3.joint-pos-fb показания совпадают, при значении в f-error - 200 ,в axis.3.joint-pos-cmd - 360 , в axis.3.joint-pos-fb - 164 . вот такая петрушка.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 11:23
ЗАВ
причем , при достижении в f-error тысячи стол останавливается, в f-error показания обнуляются , а в остальных окнах в независимости , что там было, выставляются значения как на табло.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 11:32
Nick
Очень похоже, что мы не правильно рассчитали setp encoder.a.position-scale 250
Сделай пару замеров всех трех параметров в двух разных положениях, оттуда возьмем правильное значение для position-scale...
Или не правильно стоит SCALE = 100 в ini в [AXIS_3]. Точно, скорее всего он не правильный! Тут должно быть число шагов ШД на 1 градус.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 11:37
ЗАВ
сейчас в скале стит 8 скорость самая мелдленная , со значением 100 - бешеная скорость , реально около 30 надо. один оборот шд-4 градуса,\200=50 шагов. его ставить ? на драйвере стоит деление 1/16 это как то влияет?
Re: Агрегатный станок
Добавлено: 18 июл 2012, 11:40
ЗАВ
точно снять показания со всех одновременно окон не получается в динамике все летит, остановить можно только е-стоп , сразу сбрасываются значения в окнах., может принсккрин?
Re: Агрегатный станок
Добавлено: 18 июл 2012, 11:46
Nick
ЗАВ писал(а): оборот шд-4 градуса,\200=50 шагов. его ставить ? на драйвере стоит деление 1/16 это как то влияет?
200 шагов на оборот * 16 микрошаг / 4 градуса = ставь 800.
Микрошаг влияет, LinuxCNC вообще ничего не хочет знать о микрошагах, оно и понятно, они ни на что не влияют, только на scale
ЗАВ писал(а):сейчас в скале стит 8 скорость самая мелдленная , со значением 100 - бешеная скорость
Поставь в ini в [AXIS_3]
MAX_VELOCITY = 3.0 (это в градусах в секунду!)
Re: Агрегатный станок
Добавлено: 18 июл 2012, 12:13
ЗАВ
скорость упала, но для хоум, думаю нормально. в f-error изменились показания , теперь они крутятся по кругу от0,700000до0,7999999 и так до бесконечности, стол сделал круг, не вырубался , но и не остановливался-хоум не нашел.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 12:25
Nick
Ты пробовал гонять ось А вручную? Координаты правильно отображаются?
Странно, что он хоум не нашел... может тупо проскочил индексную метку?
ЗАВ писал(а):теперь они крутятся по кругу от0,700000до0,7999999
такое ощущение, что отображается дискретность энкодера. А там в конце числа не написано e-02?
Re: Агрегатный станок
Добавлено: 18 июл 2012, 12:29
ЗАВ
Nick писал(а):акое ощущение, что отображается дискретность энкодера. А там в конце числа не написано e-02?
нет ничего , кроме 0,7000000-0,799999999, в ручную не гонял., как посмотреть показания угла поворота стола -состояние энкодера? почему на табло идут показания в линейных единицах? -за круг пока искал хоум , показа 14000 чего то!
Re: Агрегатный станок
Добавлено: 18 июл 2012, 12:36
Nick
Вот тут должно показываться положение по оси A. И оно должно быть в градусах...
Re: Агрегатный станок
Добавлено: 18 июл 2012, 12:38
ЗАВ
я тоже так думаю, этого нет, где искать?
Re: Агрегатный станок
Добавлено: 18 июл 2012, 13:26
ЗАВ
в ручную начал потихоньку вращать стол и следить за показанияли F-error там начало иногда проскальзовать в конце -е05.
Re: Агрегатный станок
Добавлено: 18 июл 2012, 13:42
Nick
ЗАВ писал(а):я тоже так думаю, этого нет, где искать?
Чего нет? Это вроде твой скриншот

Re: Агрегатный станок
Добавлено: 18 июл 2012, 14:09
ЗАВ
да да скриншот мой , в показаниях оси а , я так понимаю - не градусы, минуты, секунды, а милиметры. значит . что то с настройками стола -оси а ?