Страница 54 из 72
Re: Настраиваем контроллер to_pci.
Добавлено: 02 май 2020, 10:46
ex71
nkp писал(а):а в чем проблема скачать с сети файл прямо в линукс и забыть все эти трюки с символами?
это сложно, надо же напрямую в линуксе делать. Проще через внешний комп с флешкой мучится, зато в винде все понятно - мышь влево двинул, и курсор влево поехал. А не то что в ваших линуксах задом наперед ))
Sashalex24 писал(а):Точку убрал в первой строке перед нулями стояла. А запускаться не хочет. В первой строке еще непонятно перед самим словом loadrt стоит три точки. Может из за них?
возможно. НО!! твой конфиг фуфло ) Там все равно ничего рабочего не прописано, и плата тоже не указана.
Ты упорно не хочешь делать как тебе советуют. Тут все переходили в винды на линукс, и понятно что тебе сложно. Тебе советуют как проще сделать. Никто не шлет гуглить команды для конвертации файлов и тп. Но все равно ты упорно держишься за свой конфиг в котором ничего нет, и упорно не хочешь просто настроить инет на линуксе. Зайди на форум с ноута, скачай конфиг который я тебе написал - попробуй его.
Дальше будет еще сложнее.. Потому что кроме знаний где и как править файлы, придется изучать основы самой программы. А там ОЧЕНЬ сложно. Сейчас ты просто пассажир в вертолете, который не может сесть на свое место, а завтра придется летать на нем самому.
НО!!!!!!!!!!!!!!
Для начала начни с самого простого. Просто создай пустой файл, в МС нажми shift+F4, напиши там.
loadrt trivkins
нажми F2 для сохранения, при этом спросят имя файла - пиши mycncmil.hal или как у тебя сейчас конфиг называется. Именно HAL.
обязательно перейди на новую строку (в конце файла должна быть пустая строка, это требование ко всем конфигам в никсах).
пробуй запускать с таким конфигом. Не пытайся таскать кривой файл, мы же уже выяснили что там проблема...
Если получается, продолжай.
добавь ещестроку
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
потом еще строку
loadrt etcomb board_ip=192.168.1.3
вот сейчас lcnc будет связываться с платой. Если все ОК - запустится. Дальше просто перекидывай все что требуется в свой новый файл.
Re: Настраиваем контроллер to_pci.
Добавлено: 02 май 2020, 11:00
nkp
mc во вкладке Axis (может кто то привыкший к этой прожке пожелает держать ее "поближе"

)
в INI :
Код: Выделить всё
[DISPLAY]
EMBED_TAB_NAME = mc
EMBED_TAB_COMMAND = uxterm -into {XID} -geometry 162x42 -e mc
размер подобрать свой
http://www.cnc-club.ru/forum/viewtopic. ... 80#p563480
Re: Настраиваем контроллер to_pci.
Добавлено: 02 май 2020, 14:38
Serg
Sashalex24 писал(а):Это каким редактором открыто? Как установить его?
Это встроенный в Midnight Commander просмотр, устанавливается так: "sudo apt-get install mc".
ex71 писал(а):это сложно, надо же напрямую в линуксе делать. Проще через внешний комп с флешкой мучится, зато в винде все понятно - мышь влево двинул, и курсор влево поехал. А не то что в ваших линуксах задом наперед ))
В отличии в от, в Linux мышь нормально работает даже в консольных программах. Те 3 байта выделены мышкой.

А ещё в Linux при copy-paste не обязательно жать Ctrl-C, Ctrl-V - просто выделяем мышом и вставляем нажатием колеса. Ctrl-C, Ctrl-V при этом продолжают работать, отдельно, т.е. можно один текст "запомнить" по Ctrl-C, а второй просто выделить и потом средней кнопкой вставить второй и по Ctrl-V вставить первый.

Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 15:43
nkp
T00T писал(а):Быстро подключить контроллер и проверить его помогут конфигурационные файлы по ссылке ниже:
(Пока обновляем)
заказчик купил у вас платы
на какой странице можно найти конфиг для аналогового управления pci платы с дочерними?
в шапке темы вроде такого нет
чтоб посмотреть - как пины обзываются
или может сайт есть с документацией?
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 16:22
ex71
В шапке темы о продаже есть вордовский документ. Там про пины было, вроде бы.
А так
loadrt to_pci
to_pci.1.PWM.dcontrol0
to_pci.1.feedback.encoder0
to_pci.1.feedback.enc_scale0
to_pci.1.pins.pin-01-in-n
to_pci.1.pins.pin-05-out
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 16:28
nkp
loadrt to_pci
что ,и никакой функции?
что за etcomb.1.
Lpins.pin-00-out
(в примерах нашел)
я даже не пойму - что за платы у заказчика(прислал фото) - в упомянутом вордовском документе таких (вроде ) нет
---------
пример конфига помог бы избежать многих других вопросов
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 16:45
ex71
У меня PCI без параметров объявлено - и вроде нигде про параметры не указано.
etcomb.1.Lpins.pin-00-out - ну это разница между Eth/PCI картами. На сетевой есть доп. порты - вот они и названы так.
Ааа.. Описание никто не обновляет ) Поэтому вероятно у него более новые.
На сколько я знаю, там разница только в step/dir и энкодерных картах. Остальные одинаковые, что старых, что новых версий.
При этом на step/dir по заказу может присутствовать аналоговый порт. Что тащит за собой другую разводку платы.
Логика управления одинаковая, на конфиги не влияет. Но как вызывать управление аналоговым портом в SD картах - вот это я точно не подскажу.
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 16:51
ex71
Рабочий конфиг под PCI с моего токарника. Но он старый, так как я работаю на Eth плате.
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 17:02
nkp
я попросил владельца плат сделать show pin и show param
будет хоть видно - чем мы располагаем в целом
============================
для шпинделя аналогового
что то подобное есть здесь?
Код: Выделить всё
setp hm2_5i25.0.7i77.0.1.analogout5-scalemax 3500
setp hm2_5i25.0.7i77.0.1.analogout5-minlim -3500
setp hm2_5i25.0.7i77.0.1.analogout5-maxlim 3500
=========
to_pci.1.enable_drive общий для всех каналов или есть enable для "шпиндельного канала" как на оригинальных платах
(навроде hm2_[HOSTMOT2](BOARD).0.7i77.0.1.spinena)
=========================
есть ли для энкодера параметр counter-mode ?
====================
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 21:37
Serg
nkp писал(а):есть ли для энкодера параметр counter-mode ?
Где-то выше было сказано, что это никому не нужно...
Re: Настраиваем контроллер to_pci.
Добавлено: 24 май 2020, 23:30
ex71
nkp писал(а):to_pci.1.enable_drive общий для всех каналов или есть enable для "шпиндельного канала" как на оригинальных платах
просто тут нет шпиндельного канала, поэтому нет и ограничения максимальных оборотов.
По-моему это и не нужно - у тебя же система (LCNC) решает что куда можно выводить, а что и куда нельзя.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2020, 01:57
mmv
nkp писал(а):на какой странице можно найти конфиг для аналогового управления pci платы с дочерними?
Если нет, то вот небольшой конфиг.
Все пины должны быть видны в соответствующем меню Linuxcnc, в описании есть информация что к чему.
===================
nkp писал(а):to_pci.1.enable_drive общий для всех каналов или есть enable для "шпиндельного канала" как на оригинальных платах
Нет никаких оригинальных. Мы не копию делаем, а замену....
===================
to_pci.1.enable_drive общий для всех каналов, т.е. включает все и отключает все одновременно. Это больше для реализации безопасности сигнал, а не для управления.
Управлять enable приводов ведь все равно через какой-то OUT будете, вот на него и повесить нужно.
Концепция такова - все выходные каналы управления совершенно идентичны! Нет разграничения шпиндель/не шпиндель. Что подадите - то и будет.
===================
nkp писал(а):есть ли для энкодера параметр counter-mode ?
Вы это спрашиваете для того что бы понять как настраивать или вам нужен режим счетчика импульсов?
на эти вопросы есть ответ в описании
nkp писал(а):etcomb.1.Lpins.pin-00-out
nkp писал(а):что ,и никакой функции?
================================
Комплект PCI PWM?
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2020, 06:05
nkp
ex71 писал(а):просто тут нет шпиндельного канала, поэтому нет и ограничения максимальных оборотов.
По моему это и не нужно - у тебя же система (LCNC) решает что куда можно выводить, а что и куда нельзя.
понятно,что можно средствами Hal много чего самому нагородить
но scalemax - это удобно -
прописал:
Код: Выделить всё
setp hm2_5i25.0.7i77.0.1.analogout5-scalemax 3500
и "растянул" диапазон цап-а на 3500об\мин
то есть - когда командуешь например
цап выдает 10v
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2020, 06:11
nkp
mmv писал(а):Все пины должны быть видны в соответствующем меню Linuxcnc, в описании есть информация что к чему.
это понятно,но платы не у меня,а конфиг писать мне - так иногда бывает

Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2020, 06:30
nkp
mmv писал(а):Вы это спрашиваете для того что бы понять как настраивать или вам нужен режим счетчика импульсов?
на эти вопросы есть ответ в описании
тут какой то холивар насчет этого был(есть)??
что ты так болезненно реагируешь на простой вопрос...
"есть" - 4 буквы
"нет" - 3 буквы
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2020, 08:34
mmv
Нет, пока режим счета импульсов не реализован.
Вот я и спрашиваю нужен он?
Re: Настраиваем контроллер to_pci.
Добавлено: 22 июн 2020, 11:36
valoniya
mmv писал(а):Нет, пока режим счета импульсов не реализован.
Вот я и спрашиваю нужен он?
Нужен.
Re: Настраиваем контроллер to_pci.
Добавлено: 01 июл 2020, 18:44
Jack Vo
Кто подскажет. Пытаюсь настроить фрезерный станок на шаговых двигателях с ethernet платой. Первые две оси работают отлично. А вот с осью Z проблема. После того как ось проезжает мм 10 станок останавливается с ошибкой joint 2 following error. И при отжатии e-stop'а такое впечатление что он пытается ехать дальше, и сразу вываливается в ошибку пока все не перезагрузишь и при включении слышен удар. И подскажите, как правильно настроить PID на станке на шаговых двигателях без обратной связи?
Файл конфигурации приложил.
Re: Настраиваем контроллер to_pci.
Добавлено: 04 июл 2020, 14:37
dimedved
Попытался прикрутить MPG.
Всё отлично подключилось... но счётчика импульсов нет. Досада.
Можно как-то средствами lcnc преобразовать положение энкодера в импульсы?
Или как вариант, разбить на фазы и подключить к I/O; но там у энкодера выход 5в, а входа срабатывают от 10.
Re: Настраиваем контроллер to_pci.
Добавлено: 04 июл 2020, 19:53
Фрост
dimedved писал(а):но счётчика импульсов нет
а зачем он?