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

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

Добавлено: 22 окт 2020, 15:34
Urec
sima8520 писал(а): 22 окт 2020, 07:55 Так настрой задание оборотов с частотника, а вкл выкл частотника из Лцнц
да с утра тоже посетила эта идея, всю ночь не спал) так и сделал. Пуск стоп с емц а частоту задаю с пульта частотника.

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

Добавлено: 22 окт 2020, 18:39
Фрост
Urec писал(а): Получается 3.5в из 10в управления максимум сейчас
Вроде в настройках частотника можно задать диапазон и коэффициенты, что то похожее видел, когда свой настраивал. Может с этим поиграться?

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

Добавлено: 23 окт 2020, 13:45
artsemi
Возник вопрос. Плата Ethernet NEW PWM + ENcoder + 2*IO. При загрузке модуля пишет etcomb : NOT support board.
Посмотрел код модуля. При идентификации плата возвращает 0x6 , а продефайнены 0x3 для SD и 0x5 для PWM .
Есть какой-то другой драйвер?

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

Добавлено: 23 окт 2020, 15:11
mmv
Да, сегодня выложу новый драйвер

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

Добавлено: 23 окт 2020, 17:45
mmv
Вот этот драйвер поможет
v3.7z
(6.61 КБ) 178 скачиваний

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

Добавлено: 23 окт 2020, 22:25
artsemi
Драйвер собрался. Заработало с PathPilot2. Проверил пару пинов работает. Дальше надо настраивать hal.

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

Добавлено: 29 окт 2020, 06:48
wldev
На первой странице есть примеры настройки(hal), но в них я не увидел использование параметра максимального ускорения оси.
он не используется?
разбираюсь в LinuxCNC

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

Добавлено: 29 окт 2020, 06:51
sima8520
Это вроде в ini файле указано

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

Добавлено: 30 окт 2020, 12:24
wldev
sima8520 писал(а): Это вроде в ini файле указано
Это понятно...

Кажется разобрался... есть компонент axis (http://linuxcnc.org/docs/html/man/man9/axis.9.html) который уже учитывает ускорение из ini.
Но также ещё есть учет этого ускорения в компонете stepgen(mesa и пр..) т.к. за счёт jerk мы можем превысить его.

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

Добавлено: 30 окт 2020, 18:18
mmv
А в чём собственно вопрос и как он связан с обозначенной темой?

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

Добавлено: 30 окт 2020, 18:24
mmv
У некоторых пользователей уже есть платы PinCET-ME. Было бы интересны результаты запуска контроллеров, кто запустил, кто нет, есть ли проблемы.

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

Добавлено: 31 окт 2020, 07:08
dimedved
mmv писал(а): Было бы интересны результаты запуска контроллеров
Вчерась пускал стружку первую.
Оказалось, ПИДы не слишком уж гладко настроены, сегодня буду их крутить.
В целом, нареканий по контроллеру нету.

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

Добавлено: 01 ноя 2020, 19:44
artsemi
artsemi писал(а): 23 окт 2020, 22:25 Драйвер собрался. Заработало с PathPilot2. Проверил пару пинов работает. Дальше надо настраивать hal.
До этого проверял только входы. Выходы с этим драйвером не работают... как на плате eth, так и на дочерних io. В halmeter все в 1 поставил, а на плате все нули.

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

Добавлено: 01 ноя 2020, 21:33
mmv
Возможно есть небольшая путаница с именем сигнала одного . Enable_drive в единицу нужно поставить. Без него не один выход не работает.
Его надо было бы назвать enable_output.

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

Добавлено: 03 ноя 2020, 00:39
artsemi
mmv писал(а): 01 ноя 2020, 21:33 Возможно есть небольшая путаница с именем сигнала одного . Enable_drive в единицу нужно поставить. Без него не один выход не работает.
Его надо было бы назвать enable_output.
Да выходы заработали. Обнаружился ещё нюанс. При подаче питания на плату в течении какого-то времени выходы висят в «1».

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

Добавлено: 04 ноя 2020, 00:17
artsemi
Ещё проблема. Контроллер не всегда стартует при подаче питания. Где-то из 10 раз 2-3 не запускается. Лампа питания горит, но не пингуется. Помогает только перевключение питания. Как это победить?

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

Добавлено: 04 ноя 2020, 00:31
Фрост
artsemi писал(а): 04 ноя 2020, 00:17 Ещё проблема. Контроллер не всегда стартует при подаче питания. Где-то из 10 раз 2-3 не запускается. Лампа питания горит, но не пингуется. Помогает только перевключение питания. Как это победить?
У меня похожее, наверно один из 10, lcnc стартует без ошибки, но все выходы (входы забываю проверить) мертвые, после выхода-входа из программы все ок (именно без перезагрузки компа)

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

Добавлено: 04 ноя 2020, 16:22
mmv
По подробнее, какие выходы, у вас их много. Есть основные, а есть на плате rs

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

Добавлено: 04 ноя 2020, 16:51
Фрост
Это кому вопрос? Если мне - то и входы тоже. Выходы все, входы rs точно, основные (вроде) тоже

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

Добавлено: 27 ноя 2020, 15:30
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