Страница 36 из 72

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

Добавлено: 24 апр 2019, 23:00
mmv
Urec, Есть ещё какие-нибудь вопросы?

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

Добавлено: 25 апр 2019, 15:07
SaTaN5076
Авторам - ни при каких условиях не удалось завести плату на чипсете nForce 630a. Пробовал две матери - Gigabyte GA-M68SM-S2L и MSI NF725GTM-P31. Без претензий, просто информация.

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

Добавлено: 25 апр 2019, 20:00
mmv
У вас старая прошивка, можно обновить и всё заведётся.

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

Добавлено: 20 май 2019, 00:31
Andrey@KZN
Читаю про варианты основной платы, про дочерние
В голове сидит вопрос в стиле новичка, не только к вашей плате относится на самом деле, но и ко всем Ethernet-платам

Если взять плату Ethernet и при этом использовать управление шпинделем по MODBUS, то, получается, в дополнение к Ethernet нужно еще и дополнительные провода RS-485 тянуть?

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

Добавлено: 20 май 2019, 08:26
Nikomas
А может в новой прошивке удалось победить толчки осей при перезапуске программы?
https://www.youtube.com/watch?v=HS4Rmxq3yyA
https://www.youtube.com/watch?v=XDRn9ZzZWaU

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

Добавлено: 20 май 2019, 22:01
mmv
Andrey@KZN писал(а): Если взять плату Ethernet и при этом использовать управление шпинделем по MODBUS, то, получается, в дополнение к Ethernet нужно еще и дополнительные провода RS-485 тянуть?
А как должно быть? Откуда должен взяться MODBUS? Или он как то без проводов должен распространяться?
Вопрос по конкретнее задайте.

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

Добавлено: 20 май 2019, 22:10
mmv
Nikomas писал(а):А может в новой прошивке удалось победить толчки осей при перезапуске программы?
Nikomas, получается, если оси не захоумлены, то перезапуск не дёргает оси и наоборот.
То есть в этих двух вариантах различие только в HOME. Ну первое, а причём тут интерфейс(платы), они вроде в обоих случаях одинаковы.
Наверно нужно по лучше изучить этот вопрос.

По видео можно домыслить, что если на приводы подать питание и готовность, а на вход подать 0в(замкнуть сигнал управления на GND), то привод не будет дёргаться. Если это так,то оси дёргаются при включении - наверно есть рассогласование(т.е. есть сигнал управления в начальный момент).
Если включить станок, а на приводы не подать готовность какое значение идёт с выхода PID на управление приводами?

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

Добавлено: 21 май 2019, 09:32
MGG
mmv писал(а):
Nikomas писал(а):А может в новой прошивке удалось победить толчки осей при перезапуске программы?
Nikomas, получается, если оси не захоумлены, то перезапуск не дёргает оси и наоборот.
То есть в этих двух вариантах различие только в HOME. Ну первое, а причём тут интерфейс(платы), они вроде в обоих случаях одинаковы.
Наверно нужно по лучше изучить этот вопрос.

По видео можно домыслить, что если на приводы подать питание и готовность, а на вход подать 0в(замкнуть сигнал управления на GND), то привод не будет дёргаться. Если это так,то оси дёргаются при включении - наверно есть рассогласование(т.е. есть сигнал управления в начальный момент).
Если включить станок, а на приводы не подать готовность какое значение идёт с выхода PID на управление приводами?
Тут не надо ставить эксперименты и остальное, проблема не новая и уже обсуждалась. Прикол именно в прошивке

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

Добавлено: 21 май 2019, 10:28
Lexxa
MGG, как раз-таки надо

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

Добавлено: 21 май 2019, 13:31
mmv
Если проблема существует, мы её решим, просто нужно понять в чём она. Есть предположение, что linuxcnc не правильно обрабатывает ет начальное значение енкодера. И про старте программы его нужно обязательно сбрасывать. Эта функция реализована в новой прошивке, можно это проверить. Думаю это может решить проблему.

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

Добавлено: 21 май 2019, 13:34
MGG
Lexxa писал(а):MGG, как раз-таки надо
Просто уже конкретно указывалось место, где как и из-за чего

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

Добавлено: 21 май 2019, 18:42
mmv
MGG писал(а):Просто уже конкретно указывалось место, где как и из-за чего
Имеете ввиду сброс энкодеров или что?

Nikomas, Давайте обновим прошивку на вашей плате

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

Добавлено: 21 май 2019, 20:10
Nikomas
mmv писал(а):Nikomas, Давайте обновим прошивку на вашей плате
Давайте попробуем, но комп не подключен к сети. Толчки обсуждали вот здесь: LinuxCNC - Альтернативная кинематика. #119

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

Добавлено: 05 июн 2019, 12:05
NOKS
Добрый день. Переделываю 16А20 под люникс. Сейчас застопорился на файлах конфига. Собираю конфигурацию из того что было выложено в этой теме.
Вчера программно прицепил ось Z. Упорно не хотел люникс её принимать. Насколько грамотно сделал, вопрос.
Сейчас нужно прицепить шпиндель, прицепить входы/выходы.

Форумчане нужна Ваша помощь.
Пожалуйста выложите свои рабочие конфиги для контроллера to_pci.


Информация по станку:
16А20 из под РАЗМЕРа. Двигатели советские асинхронники.
Перевожу на частотники:
Главный привод DELTA VFD-C2000 11кВ
Оси INVT GD35-004G-4-H2 4кВ через энкодеры ЛИР на 5000меток/оборот
Револьвер на 8 инструментов
Маслостанция
Концевики
Сож

LinuxCNC на железе:
материнская плата ASUS P5G-MX
жёсткий SSD KingDian на 60Gb

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

Добавлено: 05 июн 2019, 13:23
mmv
Очень много пользователей начинают подключать и настраивать станки, и я сталкиваюсь с тем что почти у всех нет общего понимания как это делать. Давайте опишем как это делать, и вопросов почти не будет. Я много кому помогал в настройке, и если мне помогут будет хорошо.

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

Добавлено: 05 июн 2019, 13:34
mmv
Итак как это все работает. Linuxcnc построен из модулей. Для одного станка нужны одни модули для другого станка другие. При конструировании системы нужно понять какие модули нужны и какие настройки для этих модулей. Во всех станках есть оси которыми нужно управлять всё остальное нюансы. Вот на примере одной оси и разберёмся. Потом дальше

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

Добавлено: 05 июн 2019, 13:52
NOKS
mmv писал(а):Вот на примере одной оси и разберёмся.
Наверно важный ньюанс. Если будет проверятся работа оси на станке то нужны программно прицепленные концевики и E-STOP. Без этого мне тревожно проверять. Или проверка работы осей возможна на снятом компьютере на который прикручен комплект? Как это сделать?
А если нужно проверять на станке, то как прицепить концевики?

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

Добавлено: 05 июн 2019, 14:03
Nikomas
NOKS писал(а):то нужны программно прицепленные концевики
я бы для начала завел концевики в сервопаки. Сервопак точно не даст улететь оси в космическое пространство.

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

Добавлено: 05 июн 2019, 18:25
mmv
NOKS писал(а):Наверно важный ньюанс. Если будет проверятся работа оси на станке то нужны программно прицепленные концевики и E-STOP. Без этого мне тревожно проверять. Или проверка работы осей возможна на снятом компьютере на который прикручен комплект? Как это сделать?
А если нужно проверять на станке, то как прицепить концевики?

Спасибо за вопросы будем по порядку.
Всю информацию можно найти в LinuxCNC Documentation встроенной в пакет программы
Основная часть ЧПУ(интерпретаторы кода, интерполяторы траекторий, графический интерфейс и многое другое) всегда в системе присутствуют. Для настройки параметров этих частей служит файл INI. Этот файл можно открыть в текстовом редакторе и посмотреть его содержимое. Весь файл разбит на разделы:

Код: Выделить всё

[EMC]
[DISPLAY]
[HAL]
[TRAJ]
[AXIS]
и т.д.
В каждой секции есть набор параметров которыми настраиваются различные функции работы системы. Типа: какая будет графическая оболочка, сколько осей какие они(линейные или круговые) и т.д. я это перечислять не буду это всё можно найти в LinuxCNC Documentation.
Отметим что в ini есть секция [HAL] в которой прописывается файл путь к файлу .hal.
К этой основной части должны подключаться различные модули которые нужны в вашем конкретном станке. Вот в файле .hal можно указать какие модули нам нужно добавить в нашу систему и как эти модули будут связаны между собой.
Допустим у нас есть какая то конфигурация, или мы просто добавили какой то модуль в систему как со всем этим работать?
В LinuxCNC(далее Lcnc) есть очень удобный инструмент отладки системы этих модулей.
Заходим в СТАНОК -> показать установки hal
104_3361.JPG (2129 просмотров) <a class='original' href='./download/file.php?id=163969&mode=view' target=_blank>Загрузить оригинал (1.19 МБ)</a>
В разделе PINS
Будут отображены все модули которые есть и все их сигналы, который можно использовать при подключении
104_3360.JPG (2129 просмотров) <a class='original' href='./download/file.php?id=163970&mode=view' target=_blank>Загрузить оригинал (1.25 МБ)</a>
В режиме отображения SHOW при выборе какого то сигнала или цепи показываются все связи, что является источником сигнала, что приемником и что это за сигнал.
В режиме WATCH можно увидеть значение сигнала в реальном времени.

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

Добавлено: 05 июн 2019, 19:47
Maxekb77
NOKS, каждый станок уникален, и чужие конфиги вам вряд ли помогут.
тут проще найти кого то из спецов кто сможет помочь пусть даже на удаленке.