Настраиваем контроллер to_pci.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

Здравствуйте
Прикрепляю ini и hal от роутера

Что добился-все оси перемещаются но перемещаются рывками, ненормально, нестабильно. не этого я ожидал от серв митсубиши
Обратная связь в линукс не заведена, всё рассогласование решается на стороне привода, там же настраивается.
более менее перемещается ОХ на зубчатой рейке
обе ШВП и ОУ и OZ крутятся с диким скрежетом как будто подшипники развалились.
Автотюнинг 1 и автотюнинг 2 не помогают
для мануал тюнинга нужно знать момент инерции передвигаемого механизма и так же подобрать 3 коэффициента.
у сервы 131 000 с копейками импульсов на оборот. Сначала настраивается электронный делитель чтобы согласовать количество импульсов сервы с 1мм перемещения исполнительного механизма.
я настроил делитель чтобы в линуксе для оси на швп без редуктора SD_FB_SCALE = 1000 то есть единичный тик 1 микрон ось ездиет на заданное расстояние но скрежет дикий.
Чтобы не топтаться на месте я решил подключить управление шпинделем по аналоговому заданию.
Шпиндель на 18000об при 10В задания.
Процесс пошел, задание выдалось но больше 3.5 в напряжение на плате AOUT не поднялось. как только оно поднимается выше, идет переполнение и снова с нуля начинается рост задания.
И при этом шпиндель так и не закрутился :cry:
хотя и run при включении на нем загарается и аналогове задание на клеммах есть.
силы на исходе) я почти сломался без радующих душу результатов
Вложения
my_sd.hal
(5.02 КБ) 163 скачивания
test_sd.ini
(3.92 КБ) 156 скачиваний
IMG-20200930-WA0033.jpeg (1313 просмотров) <a class='original' href='./download/file.php?id=187233&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (895.13 КБ)</a>
IMG-20200930-WA0035.jpeg (1313 просмотров) <a class='original' href='./download/file.php?id=187235&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.21 МБ)</a>
IMG-20200930-WA0031.jpeg (1313 просмотров) <a class='original' href='./download/file.php?id=187236&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.01 МБ)</a>
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение 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 сюда.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

[youtube]https://youtu.be/o5YavDo1unc[/youtube]
Первая стружка в жизни станка из коробки
Слышен скрип при перемещкнии по оси y и видны рывки по оси х
Это так я настроил сервы митсубиши :rail: :hehehe:
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

Господа помогите пробить последний рубеж в настройке осей станка. Я подразобрался с настройками серв, в ручном режиме с кнопок на приводе они прекрасно крутятся и в автотюнинге можно выбрать им характеристику помягче-пожестче пока не зазвенят. А дальше от привода надо отстать и настроить степ дир в линуксе через пид коэффициенты как не странно, глядя на axisN. F-error в халскопе. И у меня не получается подобрать никакие коэффициентики чтобы ошибка эта не шумела. А шум этот вызывает дерганья при перемещении оси. Какие должны быть пид коэффициенты для степдир?
Вложения
IMG-20201013-WA0013.jpeg (1218 просмотров) <a class='original' href='./download/file.php?id=187513&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (706.88 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение 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 их сам проставляет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение aekhv »

Urec писал(а): А дальше от привода надо отстать и настроить степ дир в линуксе через пид коэффициенты как не странно, глядя на axisN. F-error в халскопе.
Я вообще выкинул из конфигурации все pid, работает прекрасно: viewtopic.php?p=580416#p580416
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

Всегда хотел эту картиночку фрезернуть как отдать честь форуму который помогает мне на линуксе запустить уже 3 станок)
Tribute to cnc-club

Все проблемы со скрежетом осей были потому что я не снял тормоз с оси У на швп :monkey:
А потом оси начали ездить тихо но рывками. Владимир помог мне настроить коэффициенты чтобы шумы были минимальными но рывки остались....
И мой пвтливый ум решил поменять дешевую усб клавиатуру с заведомо рабочего фрезерного гф2171 на линуксе и наконец все поехало ровно.
Понастраивал, концевики для обнуления подключил и вот первая стружка
Осталось шпиндель заставить крутиться на максимум потому что сейчас у меня просто пвм выходит с платы а не 0-10в
И ходы по осям поточнее прописать, подключить e stop в линукс, короче по мелочи. И надо устанавливать что то для обьемки типа павермилл или арткам и аспирацию покупать, пыльное это дело.
На столе стоит вакуумный насос, надо попробовать как оно работает...
И линукс на что то ругается rfind
И гкод не прорисовывает
Наверно я какой то компонент не загружаю
Вложения
IMG-20201015-WA0021.jpg (1143 просмотра) <a class='original' href='./download/file.php?id=187575&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (130.08 КБ)</a>
IMG-20201015-WA0018.jpeg (1143 просмотра) <a class='original' href='./download/file.php?id=187576&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.54 МБ)</a>
dimedved
Кандидат
Сообщения: 76
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 20
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение dimedved »

Настраиваю ПИДы на станке.
На низких скоростях вполне себе даже результаты какие-то есть.

А вот на высоких скоростях всё не так радужно.
Начал разбираться, уловил такой момент: выше 800 мм/мин ось ехать отказывается.
Stepscale у меня получилась около 9500. Может ли степ-генератор упереться в потолок по частоте? Если ничего не путаю, там 130 кГц получается.
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

Да очень много импульсов на единицу перемещения.
На 1мм 9500имп что за сумасшедшая разрешающая способность)) 1/10000мм
У меня на 1500имп на оси с рейкой и шестеренкой тоже не хотел ехать. Перенастроил электронный делитель чтобы scale был 800 и пошло-поехало-полетело
Не отображается гкод в линуксе ругается на rfind что делать?
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

Urec писал(а): Не отображается гкод в линуксе ругается на rfind что делать?
ну это вопрос не по данной теме. А вообще в таких случаях код прикладывают - скорее всего что-то пропущено в коде, или что вероятнее для виндоюзеров пишуших в блокнотах и всяких САПР системах под виндой - конец строки в файле не правильный.
Это решается открытием файла и изменением типа конца строки (где-то в меню редактора есть, ну зависит от редактора).
Urec писал(а): На 1мм 9500имп что за сумасшедшая разрешающая способность)) 1/10000мм
Меня Максим уверил, что 10 000им в секунду обрабатывается спокойно. А выше надо проверять.
Собственно у меня шпиндель с частотой 1500об/мин имеет энкодер на 1024им/об = 25600им/сек. Это я редуктор до 3к об еще не подключал.
Резьбу конечно же я на таких скоростях не режу - так что пока не проверял.
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Может пид не правильно настраиваете?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Что значит отказывается? Длинна импульса какая?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
dimedved
Кандидат
Сообщения: 76
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 20
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение dimedved »

ex71 писал(а): Меня Максим уверил, что 10 000им в секунду обрабатывается спокойно. А выше надо проверять.
Собственно у меня шпиндель с частотой 1500об/мин имеет энкодер на 1024им/об = 25600им/сек. Это я редуктор до 3к об еще не подключал.
Резьбу конечно же я на таких скоростях не режу - так что пока не проверял.
У меня получается 130 тыс. импульсов в секунду.
А разрешение одного шага -- около 0.1 мкм.
Вчера под занавес попробовал на серве уменьшить количество шагов на оборот в 2 раза -- "потолок" увеличился так же в 2 раза.
mmv писал(а): Что значит отказывается? Длинна импульса какая?
Отказывается -- значит просто быстрее не едет.
Задание скорости и положения идёт как должно, но по факту ось быстрее не едет и вылетает ошибка по превышению ferror.
Длина импульса сейчас не помню, завтра посмотрю.
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Ну очевидно, длинна импульса 3мкс, это дефолтное значение. Поэтому и ограничение 130 кГц. А зачем разрешение 0,1 мкм?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

Вот фрезерую мастермодели, шпиндель греется рука не держит. Так у всех? Сервоприводы холодные.
Вложения
IMG-20201021-WA0015.jpeg (1019 просмотров) <a class='original' href='./download/file.php?id=187749&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.01 МБ)</a>
IMG-20201021-WA0013.jpeg (1019 просмотров) <a class='original' href='./download/file.php?id=187750&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.06 МБ)</a>
IMG-20201021-WA0011.jpeg (1019 просмотров) <a class='original' href='./download/file.php?id=187751&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.04 МБ)</a>
IMG_20201022_130816.jpg (957 просмотров) <a class='original' href='./download/file.php?id=187772&sid=4fcdb7adb3f4d18246c1c9f06422ee77&mode=view' target=_blank>Загрузить оригинал (1.89 МБ)</a>
Последний раз редактировалось Urec 22 окт 2020, 15:55, всего редактировалось 1 раз.
dimedved
Кандидат
Сообщения: 76
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 20
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение dimedved »

mmv писал(а): А зачем разрешение 0,1 мкм?
Незачем. Это само получается при дефолтных настройках сервы вкупе с родными редукторами.
Там сейчас коэффициент 1:1 стоит. Думаю, легко можно делать 4:1 или 5:1. Завтра буду с этим ковыряться.

Кстати, родные редуктора обычные цилиндрические и дают люфт порядка 0.1 мм - на Х и около 0.3 на Y.
Если на иксе я за считанные минуты смог подобрать приемлемые коэффициенты, то на игреке два часа возился и чупс: либо она в резонанс входит, либо сильные рывки на старте и финише идут. Либо и то и другое вместе.
dimedved
Кандидат
Сообщения: 76
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 20
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение dimedved »

Urec писал(а): Вот фрезерую мастермодели, шпиндель греется рука не держит. Так у всех? Сервоприводы холодные.
Шпиндель воздушный?
У меня подобный на 800 Вт тож греется изрядно: по ощущениям градусов до 50-60 может.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Argon-11 »

Urec писал(а): Вот фрезерую мастермодели, шпиндель греется рука не держит.
Когда фрезеровал пенополистирол, иногда не включал помпу охлаждения (жидкостное охлаждение шпинделя). Шпиндель грелся ну максимум до 35.
Кстати, почему ЭППС не приклеен к жесткой подложке? его же гнет при фрезеровке безбожно.
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Urec »

Да шпиндель 3.3квт воздушный 18000об но я думаю он медленно у меня еще крутится, не разобрался еще как управлять pwm частотником а не аналоговым заданием, оказалось что я не заказал Владимиру распаять аналоговое задание на плате step dir
Получается 3.5в из 10в управления максимум сейчас, около 6-7 тыс оборотов
Вообще тут вакуумный стол, но мне что то стремно вакуумный насос несколько часов подряд гонять.
Пришлось фанерку прикрутить и к ней саморезиками. Толщина 100мм,нормально стоит, вполне жестко.
А как потом отрывать эппс от подложки этот?
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение sima8520 »

Так настрой задание оборотов с частотника, а вкл выкл частотника из Лцнц
Ответить

Вернуться в «LinuxCNC»