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

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

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

Сообщение Urec »

sima8520 писал(а): 22 окт 2020, 07:55 Так настрой задание оборотов с частотника, а вкл выкл частотника из Лцнц
да с утра тоже посетила эта идея, всю ночь не спал) так и сделал. Пуск стоп с емц а частоту задаю с пульта частотника.
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Фрост »

Urec писал(а): Получается 3.5в из 10в управления максимум сейчас
Вроде в настройках частотника можно задать диапазон и коэффициенты, что то похожее видел, когда свой настраивал. Может с этим поиграться?
artsemi
Новичок
Сообщения: 33
Зарегистрирован: 12 июн 2016, 22:15
Репутация: 16
Настоящее имя: Артемий
Откуда: Минск
Контактная информация:

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

Сообщение artsemi »

Возник вопрос. Плата Ethernet NEW PWM + ENcoder + 2*IO. При загрузке модуля пишет etcomb : NOT support board.
Посмотрел код модуля. При идентификации плата возвращает 0x6 , а продефайнены 0x3 для SD и 0x5 для PWM .
Есть какой-то другой драйвер?
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 »

Вот этот драйвер поможет
v3.7z
(6.61 КБ) 162 скачивания
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
artsemi
Новичок
Сообщения: 33
Зарегистрирован: 12 июн 2016, 22:15
Репутация: 16
Настоящее имя: Артемий
Откуда: Минск
Контактная информация:

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

Сообщение artsemi »

Драйвер собрался. Заработало с PathPilot2. Проверил пару пинов работает. Дальше надо настраивать hal.
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

На первой странице есть примеры настройки(hal), но в них я не увидел использование параметра максимального ускорения оси.
он не используется?
разбираюсь в LinuxCNC
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

Это вроде в ini файле указано
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

sima8520 писал(а): Это вроде в ini файле указано
Это понятно...

Кажется разобрался... есть компонент axis (http://linuxcnc.org/docs/html/man/man9/axis.9.html) который уже учитывает ускорение из ini.
Но также ещё есть учет этого ускорения в компонете stepgen(mesa и пр..) т.к. за счёт jerk мы можем превысить его.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
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-ME. Было бы интересны результаты запуска контроллеров, кто запустил, кто нет, есть ли проблемы.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
dimedved
Кандидат
Сообщения: 76
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 20
Контактная информация:

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

Сообщение dimedved »

mmv писал(а): Было бы интересны результаты запуска контроллеров
Вчерась пускал стружку первую.
Оказалось, ПИДы не слишком уж гладко настроены, сегодня буду их крутить.
В целом, нареканий по контроллеру нету.
artsemi
Новичок
Сообщения: 33
Зарегистрирован: 12 июн 2016, 22:15
Репутация: 16
Настоящее имя: Артемий
Откуда: Минск
Контактная информация:

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

Сообщение artsemi »

artsemi писал(а): 23 окт 2020, 22:25 Драйвер собрался. Заработало с PathPilot2. Проверил пару пинов работает. Дальше надо настраивать hal.
До этого проверял только входы. Выходы с этим драйвером не работают... как на плате eth, так и на дочерних io. В halmeter все в 1 поставил, а на плате все нули.
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

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

Сообщение mmv »

Возможно есть небольшая путаница с именем сигнала одного . Enable_drive в единицу нужно поставить. Без него не один выход не работает.
Его надо было бы назвать enable_output.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
artsemi
Новичок
Сообщения: 33
Зарегистрирован: 12 июн 2016, 22:15
Репутация: 16
Настоящее имя: Артемий
Откуда: Минск
Контактная информация:

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

Сообщение artsemi »

mmv писал(а): 01 ноя 2020, 21:33 Возможно есть небольшая путаница с именем сигнала одного . Enable_drive в единицу нужно поставить. Без него не один выход не работает.
Его надо было бы назвать enable_output.
Да выходы заработали. Обнаружился ещё нюанс. При подаче питания на плату в течении какого-то времени выходы висят в «1».
artsemi
Новичок
Сообщения: 33
Зарегистрирован: 12 июн 2016, 22:15
Репутация: 16
Настоящее имя: Артемий
Откуда: Минск
Контактная информация:

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

Сообщение artsemi »

Ещё проблема. Контроллер не всегда стартует при подаче питания. Где-то из 10 раз 2-3 не запускается. Лампа питания горит, но не пингуется. Помогает только перевключение питания. Как это победить?
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Фрост »

artsemi писал(а): 04 ноя 2020, 00:17 Ещё проблема. Контроллер не всегда стартует при подаче питания. Где-то из 10 раз 2-3 не запускается. Лампа питания горит, но не пингуется. Помогает только перевключение питания. Как это победить?
У меня похожее, наверно один из 10, lcnc стартует без ошибки, но все выходы (входы забываю проверить) мертвые, после выхода-входа из программы все ок (именно без перезагрузки компа)
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

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

Сообщение mmv »

По подробнее, какие выходы, у вас их много. Есть основные, а есть на плате rs
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Фрост »

Это кому вопрос? Если мне - то и входы тоже. Выходы все, входы rs точно, основные (вроде) тоже
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

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

Сообщение Nikomas »

С новой прошивкой рывки осей при перезагрузке LCNC ушли. И это, конечно, радует.

PS Что-то у меня с первого раза не взлетел контроллер с одним каналом на степ/дир.

Степ драйвера висит на: etcomb.1.Lpins.pin-00-out
А Дир драйвера на: etcomb.1.Lpins.pin-01-out

Вот конфиг (брал с первой страницы):

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

setp	pid.a.Pgain	[AXIS_3]P
setp	pid.a.Igain	[AXIS_3]I
setp	pid.a.Dgain	[AXIS_3]D
setp	pid.a.bias	[AXIS_3]BIAS
setp	pid.a.FF0	[AXIS_3]FF0
setp	pid.a.FF1	[AXIS_3]FF1
setp	pid.a.FF2	[AXIS_3]FF2
setp	pid.a.deadband	[AXIS_3]DEADBAND
setp	pid.a.maxoutput	[AXIS_3]MAX_OUTPUT

net	a-enable	pid.a.enable
net	a-output	pid.a.output
net 	a-pos-cmd	pid.a.command
net	a-pos-fb	pid.a.feedback
net	a-enable	axis.3.amp-enable-out
net	a-pos-cmd	axis.3.motor-pos-cmd
net	a-output	etcomb.1.step_dir.outstep0

setp etcomb.1.step_dir.invert_dir0 0
setp etcomb.1.step_dir.Limp0 0

net a-pos-fb  => axis.3.motor-pos-fb
net a-pos-fb  <= etcomb.1.step_dir.count0

setp etcomb.1.step_dir.escale0 500 

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

[AXIS_3]
NAME =			A
TYPE =			ANGULAR
HOME =			0.0
FERROR =		500.0
MIN_FERROR =		100.0
MAX_VELOCITY =		90.0
MAX_ACCELERATION =	1200.0
P =			3
I =			0
D =			0
FF0 =			0
FF1 =			0
FF2 =			0
BIAS =			0
DEADBAND =		0
BACKLASH =		0.000
INPUT_SCALE =		40
OUTPUT_SCALE =		1.000
MAX_OUTPUT = 		10
HOME_OFFSET =		0.0
HOME_SEARCH_VEL =	0.0
HOME_LATCH_VEL =	0.0
HOME_USE_INDEX =	NO
HOME_IGNORE_LIMITS =	NO
HOME_SEQUENCE =		1
Ответить

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