Страница 59 из 72
Re: Настраиваем контроллер to_pci.
Добавлено: 05 окт 2020, 18:27
Urec
Здравствуйте
Прикрепляю ini и hal от роутера
Что добился-все оси перемещаются но перемещаются рывками, ненормально, нестабильно. не этого я ожидал от серв митсубиши
Обратная связь в линукс не заведена, всё рассогласование решается на стороне привода, там же настраивается.
более менее перемещается ОХ на зубчатой рейке
обе ШВП и ОУ и OZ крутятся с диким скрежетом как будто подшипники развалились.
Автотюнинг 1 и автотюнинг 2 не помогают
для мануал тюнинга нужно знать момент инерции передвигаемого механизма и так же подобрать 3 коэффициента.
у сервы 131 000 с копейками импульсов на оборот. Сначала настраивается электронный делитель чтобы согласовать количество импульсов сервы с 1мм перемещения исполнительного механизма.
я настроил делитель чтобы в линуксе для оси на швп без редуктора SD_FB_SCALE = 1000 то есть единичный тик 1 микрон ось ездиет на заданное расстояние но скрежет дикий.
Чтобы не топтаться на месте я решил подключить управление шпинделем по аналоговому заданию.
Шпиндель на 18000об при 10В задания.
Процесс пошел, задание выдалось но больше 3.5 в напряжение на плате AOUT не поднялось. как только оно поднимается выше, идет переполнение и снова с нуля начинается рост задания.
И при этом шпиндель так и не закрутился
хотя и run при включении на нем загарается и аналогове задание на клеммах есть.
силы на исходе) я почти сломался без радующих душу результатов
Re: Настраиваем контроллер to_pci.
Добавлено: 05 окт 2020, 19:39
mmv
Ну, нужно по отдельности.
По шпинделю:
1.Отсоедините шпиндель от платы.
2.Установите на выходе какое нибудь значение setp topcisd.1.PWM.dcontrol0 5.5
3.Подайте активный сигнал enable_drive/
На выходе нужно проконтроллировать тестером на клемме AOUT наличие 5.5в.
По осям.
Я бы сделал так:
Отсоединил мотор от станка.
Установил на выходе какое нибудь значение setp to_pcisd.1.step_dir.outstep0 2
Посмотреть что двигатель крутится плавно, без скрежета подшибников и чего там ещё.
Затем обратно подключить этот канал к выходу PID. Покрутить влево/ вправо, настроить PID.
При настроенном PID график f-error сюда.
Re: Настраиваем контроллер to_pci.
Добавлено: 06 окт 2020, 18:20
Urec
[youtube]
https://youtu.be/o5YavDo1unc[/youtube]
Первая стружка в жизни станка из коробки
Слышен скрип при перемещкнии по оси y и видны рывки по оси х
Это так я настроил сервы митсубиши

Re: Настраиваем контроллер to_pci.
Добавлено: 13 окт 2020, 17:58
Urec
Господа помогите пробить последний рубеж в настройке осей станка. Я подразобрался с настройками серв, в ручном режиме с кнопок на приводе они прекрасно крутятся и в автотюнинге можно выбрать им характеристику помягче-пожестче пока не зазвенят. А дальше от привода надо отстать и настроить степ дир в линуксе через пид коэффициенты как не странно, глядя на axisN. F-error в халскопе. И у меня не получается подобрать никакие коэффициентики чтобы ошибка эта не шумела. А шум этот вызывает дерганья при перемещении оси. Какие должны быть пид коэффициенты для степдир?
Re: Настраиваем контроллер to_pci.
Добавлено: 14 окт 2020, 00:48
Serg
Urec писал(а): ↑
глядя на axisN. F-error в халскопе
А не надо туда глядеть. Нужно смотреть в pid.N.error.
Urec писал(а): ↑
Какие должны быть пид коэффициенты для степдир?
P = 1000.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 0.0
stepconf их сам проставляет.
Re: Настраиваем контроллер to_pci.
Добавлено: 14 окт 2020, 03:58
aekhv
Urec писал(а): ↑
А дальше от привода надо отстать и настроить степ дир в линуксе через пид коэффициенты как не странно, глядя на axisN. F-error в халскопе.
Я вообще выкинул из конфигурации все pid, работает прекрасно:
viewtopic.php?p=580416#p580416
Re: Настраиваем контроллер to_pci.
Добавлено: 15 окт 2020, 20:09
Urec
Всегда хотел эту картиночку фрезернуть как отдать честь форуму который помогает мне на линуксе запустить уже 3 станок)
Tribute to cnc-club
Все проблемы со скрежетом осей были потому что я не снял тормоз с оси У на швп
А потом оси начали ездить тихо но рывками. Владимир помог мне настроить коэффициенты чтобы шумы были минимальными но рывки остались....
И мой пвтливый ум решил поменять дешевую усб клавиатуру с заведомо рабочего фрезерного гф2171 на линуксе и наконец все поехало ровно.
Понастраивал, концевики для обнуления подключил и вот первая стружка
Осталось шпиндель заставить крутиться на максимум потому что сейчас у меня просто пвм выходит с платы а не 0-10в
И ходы по осям поточнее прописать, подключить e stop в линукс, короче по мелочи. И надо устанавливать что то для обьемки типа павермилл или арткам и аспирацию покупать, пыльное это дело.
На столе стоит вакуумный насос, надо попробовать как оно работает...
И линукс на что то ругается rfind
И гкод не прорисовывает
Наверно я какой то компонент не загружаю
Re: Настраиваем контроллер to_pci.
Добавлено: 20 окт 2020, 13:59
dimedved
Настраиваю ПИДы на станке.
На низких скоростях вполне себе даже результаты какие-то есть.
А вот на высоких скоростях всё не так радужно.
Начал разбираться, уловил такой момент: выше 800 мм/мин ось ехать отказывается.
Stepscale у меня получилась около 9500. Может ли степ-генератор упереться в потолок по частоте? Если ничего не путаю, там 130 кГц получается.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 10:10
Urec
Да очень много импульсов на единицу перемещения.
На 1мм 9500имп что за сумасшедшая разрешающая способность)) 1/10000мм
У меня на 1500имп на оси с рейкой и шестеренкой тоже не хотел ехать. Перенастроил электронный делитель чтобы scale был 800 и пошло-поехало-полетело
Не отображается гкод в линуксе ругается на rfind что делать?
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 11:39
ex71
Urec писал(а): ↑
Не отображается гкод в линуксе ругается на rfind что делать?
ну это вопрос не по данной теме. А вообще в таких случаях код прикладывают - скорее всего что-то пропущено в коде, или что вероятнее для виндоюзеров пишуших в блокнотах и всяких САПР системах под виндой - конец строки в файле не правильный.
Это решается открытием файла и изменением типа конца строки (где-то в меню редактора есть, ну зависит от редактора).
Urec писал(а): ↑
На 1мм 9500имп что за сумасшедшая разрешающая способность)) 1/10000мм
Меня Максим уверил, что 10 000им в секунду обрабатывается спокойно. А выше надо проверять.
Собственно у меня шпиндель с частотой 1500об/мин имеет энкодер на 1024им/об = 25600им/сек. Это я редуктор до 3к об еще не подключал.
Резьбу конечно же я на таких скоростях не режу - так что пока не проверял.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 13:42
mmv
Может пид не правильно настраиваете?
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 13:42
mmv
Что значит отказывается? Длинна импульса какая?
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 14:17
dimedved
ex71 писал(а): ↑
Меня Максим уверил, что 10 000им в секунду обрабатывается спокойно. А выше надо проверять.
Собственно у меня шпиндель с частотой 1500об/мин имеет энкодер на 1024им/об = 25600им/сек. Это я редуктор до 3к об еще не подключал.
Резьбу конечно же я на таких скоростях не режу - так что пока не проверял.
У меня получается 130 тыс. импульсов в секунду.
А разрешение одного шага -- около 0.1 мкм.
Вчера под занавес попробовал на серве уменьшить количество шагов на оборот в 2 раза -- "потолок" увеличился так же в 2 раза.
mmv писал(а): ↑
Что значит отказывается? Длинна импульса какая?
Отказывается -- значит просто быстрее не едет.
Задание скорости и положения идёт как должно, но по факту ось быстрее не едет и вылетает ошибка по превышению ferror.
Длина импульса сейчас не помню, завтра посмотрю.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 15:53
mmv
Ну очевидно, длинна импульса 3мкс, это дефолтное значение. Поэтому и ограничение 130 кГц. А зачем разрешение 0,1 мкм?
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 18:09
Urec
Вот фрезерую мастермодели, шпиндель греется рука не держит. Так у всех? Сервоприводы холодные.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 18:11
dimedved
mmv писал(а): ↑
А зачем разрешение 0,1 мкм?
Незачем. Это само получается при дефолтных настройках сервы вкупе с родными редукторами.
Там сейчас коэффициент 1:1 стоит. Думаю, легко можно делать 4:1 или 5:1. Завтра буду с этим ковыряться.
Кстати, родные редуктора обычные цилиндрические и дают люфт порядка 0.1 мм - на Х и около 0.3 на Y.
Если на иксе я за считанные минуты смог подобрать приемлемые коэффициенты, то на игреке два часа возился и чупс: либо она в резонанс входит, либо сильные рывки на старте и финише идут. Либо и то и другое вместе.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 18:15
dimedved
Urec писал(а): ↑
Вот фрезерую мастермодели, шпиндель греется рука не держит. Так у всех? Сервоприводы холодные.
Шпиндель воздушный?
У меня подобный на 800 Вт тож греется изрядно: по ощущениям градусов до 50-60 может.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 18:17
Argon-11
Urec писал(а): ↑
Вот фрезерую мастермодели, шпиндель греется рука не держит.
Когда фрезеровал пенополистирол, иногда не включал помпу охлаждения (жидкостное охлаждение шпинделя). Шпиндель грелся ну максимум до 35.
Кстати, почему ЭППС не приклеен к жесткой подложке? его же гнет при фрезеровке безбожно.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 окт 2020, 18:21
Urec
Да шпиндель 3.3квт воздушный 18000об но я думаю он медленно у меня еще крутится, не разобрался еще как управлять pwm частотником а не аналоговым заданием, оказалось что я не заказал Владимиру распаять аналоговое задание на плате step dir
Получается 3.5в из 10в управления максимум сейчас, около 6-7 тыс оборотов
Вообще тут вакуумный стол, но мне что то стремно вакуумный насос несколько часов подряд гонять.
Пришлось фанерку прикрутить и к ней саморезиками. Толщина 100мм,нормально стоит, вполне жестко.
А как потом отрывать эппс от подложки этот?
Re: Настраиваем контроллер to_pci.
Добавлено: 22 окт 2020, 07:55
sima8520
Так настрой задание оборотов с частотника, а вкл выкл частотника из Лцнц