Страница 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