Настраиваем контроллер to_pci.
Re: Настраиваем контроллер to_pci.
uname -a
Наберите и результат сюда
Наберите и результат сюда
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
dimedved писал(а):realtime-3.4-9-rtai-686-pae
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Не помню точно, давно с этим возился. Но вероятнее всего у вас дебиан 7. Эта сборка в списке закачек на 1 месте на сайте, и подписано что там 2.7.14 версия. Поэтому ее все качают.dimedved писал(а):Пытаюсь откомпилировать драйвер
7 версия на реалтайм ядре, а там нет возможности работать с eth интерфейсом в реальном времени.
Скачайте сборку на 9 дебиане. По крайней мере я на ней работаю. Там тоже 2.7.14 "из коробки". Даже если не 2.7.14, то обновится легко, нужен только интернет на комп (я с телефона раздавал по usb).
-
dimedved
- Кандидат
- Сообщения: 76
- Зарегистрирован: 28 ноя 2012, 22:22
- Репутация: 20
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Ну да, это по всей видимости оно.
Когда качал дистриб с чего-то решил, что написанное про 9 относится к 7.
Когда качал дистриб с чего-то решил, что написанное про 9 относится к 7.
Re: Настраиваем контроллер to_pci.
Для 7 тоже есть preempt ядро
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
dimedved
- Кандидат
- Сообщения: 76
- Зарегистрирован: 28 ноя 2012, 22:22
- Репутация: 20
- Контактная информация:
Re: Настраиваем контроллер to_pci.
С горем пополам поставил стретч.
Сначала не хотел запускаться инсталлер, потом сама система.
Латенси кажет 67k на base thread. На wheezy не поднималось выше 15k.
На установку драйвера выдал такоэ:
Сначала не хотел запускаться инсталлер, потом сама система.
Латенси кажет 67k на base thread. На wheezy не поднималось выше 15k.
На установку драйвера выдал такоэ:
Код: Выделить всё
cnc@debian:~$ sudo halcompile --install etcomb.c
[sudo] пароль для cnc:
Compiling realtime etcomb.c
etcomb.c: In function ‘rtapi_app_main’:
etcomb.c:104:38: warning: implicit declaration of function ‘inet_addr’ [-Wimplicit-function-declaration]
device_data->addr.sin_addr.s_addr = inet_addr(board_ip);
^~~~~~~~~
etcomb.c:436:1: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
close(device_data->sock);
^~~~~
Linking etcomb.so
cp etcomb.so /usr/lib/linuxcnc/modules/
Re: Настраиваем контроллер to_pci.
Ничего страшного.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
чето пошло не так.. У меня такое было при первой установке от 40 начиналось. Потом пришлось ставить на другой диск, и теперь выше 10 не поднимается.dimedved писал(а):Латенси кажет 67k на base thread. На wheezy не поднималось выше 15k.
Re: Настраиваем контроллер to_pci.
Так wheezy rtai, а тут preempt по-любому хуже будет
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Jack Vo
- Новичок
- Сообщения: 30
- Зарегистрирован: 06 июл 2016, 19:12
- Репутация: 3
- Настоящее имя: Степан
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Добрый день. Подскажите, начал оживлять станок. Не получается инвертировать ось X и где можно почитать про настройки PID? И как мне завести шпиндель от родного частотника. В наличии полный комплект ethernet: SD, io и encoder. Для управления штатным частотником требуется чистый PWM, так же он выдает наружу в качестве ОС 1 импульс на оборот, как завести обратную связь в Lcnc?
- Вложения
-
- EthSyilX6.zip
- (13.04 КБ) 295 скачиваний
Re: Настраиваем контроллер to_pci.
Почитайте внимательно описаниеJack Vo писал(а): Не получается инвертировать ось X
А что мотор от частотника не работает?Jack Vo писал(а):И как мне завести шпиндель от родного частотника.
т.е нужен шим на выходе?Jack Vo писал(а): Для управления штатным частотником требуется чистый PWM, так же он выдает наружу в качестве ОС 1 импульс на оборот, как завести обратную связь в Lcnc?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Jack Vo
- Новичок
- Сообщения: 30
- Зарегистрирован: 06 июл 2016, 19:12
- Репутация: 3
- Настоящее имя: Степан
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Мотор от частотника работает.mmv писал(а):А что мотор от частотника не работает?
Да.mmv писал(а):т.е нужен шим на выходе?
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
))mmv писал(а):Почитайте внимательно описание
вероятно инвертировать DIR (etcomb.1.step_dir.invert_dir0), и счетчик энкодера с минусом будет.
Ну вообще правильно Максим пишет - надо досканально изучить инструкцию для понимания что делаете.
-
Jack Vo
- Новичок
- Сообщения: 30
- Зарегистрирован: 06 июл 2016, 19:12
- Репутация: 3
- Настоящее имя: Степан
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Ну при изменении etcomb.1.step_dir.invert_dir1 с 0 на 1 и смене счетчика энкодера на отрицательный при включении значение оси начинает ползти и станок отключается.
Re: Настраиваем контроллер to_pci.
Сейчас просто проверить не могу, но должно все работать.Jack Vo писал(а):Ну при изменении etcomb.1.step_dir.invert_dir1 с 0 на 1 и смене счетчика энкодера на отрицательный при включении значение оси начинает ползти и станок отключается.
Сделайте так: 1) поставьте ferror побольше 100 или 200, ну что бы ошибка не сразу отключала станок.
2) в HAL подайте на step_dir.outstepN константу, маленькую. К примеру 0.05.
При включении станка ось будет ехать в какую то сторону. Но внимание, может куда-нибудь врезаться, поэтому подальше от всего отвести ось нужно и руку на E-STOP!
Пусть etcomb.1.step_dir.invert_dir1 будеть равным 0 и допустим ось едет вправо.
Теперь установите invert_dir1 равным 1, и включите. Будет ехать влево или в право?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Jack Vo
- Новичок
- Сообщения: 30
- Зарегистрирован: 06 июл 2016, 19:12
- Репутация: 3
- Настоящее имя: Степан
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Так ferror в последнем варианте вроде стоял 10000.
К станку смогу попасть только в воскресенье.
К станку смогу попасть только в воскресенье.
-
Jack Vo
- Новичок
- Сообщения: 30
- Зарегистрирован: 06 июл 2016, 19:12
- Репутация: 3
- Настоящее имя: Степан
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Так с осью я разобрался она заработала. А нормально что номера входов не совпадают с номерами на плате? Входы i1, i2, i3 у меня в софте работают как 9, 10, 11. И как можно завести обратную связь от шпинделя, если это выход 5в с одним импульсом на оборот?
Re: Настраиваем контроллер to_pci.
ну вообще не нормально, со входами нужно посмотреть. Попробуйте вывести в show все входы и поочерёдно подавайте напряжение на входы. Посмотрите какая картина будет отображаться.Jack Vo писал(а): Входы i1, i2, i3 у меня в софте работают как 9, 10, 11.
Сигнал просто одиночный, на котором появляется одиночный импульс?Jack Vo писал(а): И как можно завести обратную связь от шпинделя, если это выход 5в с одним импульсом на оборот?
Для каких целей вы хотите использовать обратную связь от шпинделя?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Jack Vo
- Новичок
- Сообщения: 30
- Зарегистрирован: 06 июл 2016, 19:12
- Репутация: 3
- Настоящее имя: Степан
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Ну я так и нашел нужные входы, там все сползло.mmv писал(а):Попробуйте вывести в show все входы и поочерёдно подавайте напряжение на входы. Посмотрите какая картина будет отображаться.
Да одиночный импульс на оборот.mmv писал(а):Сигнал просто одиночный, на котором появляется одиночный импульс?
Ну сейчас задумка подключить, шпиндель с помощью преобразователя 0-10v в pwm, и чтобы отслеживать скорость было бы не плохо иметь обратную связь.mmv писал(а):Для каких целей вы хотите использовать обратную связь от шпинделя?
Re: Настраиваем контроллер to_pci.
Получается переставлены старшая и младшая восьмёрки?Jack Vo писал(а):Ну я так и нашел нужные входы, там все сползло.
Тут нужен простой счетчик, у нас такой не реализован. Можно конечно написать для одного локального входа на плате, но что то не хочется...Jack Vo писал(а):Да одиночный импульс на оборот.
На входе платы SD как раз и есть сигнал PWM, вам его нужно просто усилить хотя бы одним транзистором.Jack Vo писал(а):Ну сейчас задумка подключить, шпиндель с помощью преобразователя 0-10v в pwm, и чтобы отслеживать скорость было бы не плохо иметь обратную связь.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407