Подключение осей через Mesa и LPT одновременно
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Подключение осей через Mesa и LPT одновременно
Здравствуйте. Вопрос такой - может линукс управлять несколькими осями через LPT и несколькими через Mesa, в одной конфигурации. Именно управлять осями а не датчиками.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Может.
А можно и без ЛПТ обойтись, скорее всего.
Надо бы уточнить задачу.
А можно и без ЛПТ обойтись, скорее всего.
Надо бы уточнить задачу.
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Одна серва управляется аналоговым сигналом от платы типа Меsa, другая серва, понимает только цифровое управление. Ее нужно подключить через LPT
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
каким комплектом mesa управляете?
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Mesa отечественного производства, фирменного названия пока не имеет. Товарищ известный на форуме под ником ТООТ делает.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
можно по лпт степ дир вывести
сделать конфиг под лпт и от туда cкопировать нужные строчки в hal ini файлы конфига mesa
сделать конфиг под лпт и от туда cкопировать нужные строчки в hal ini файлы конфига mesa
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
В оригинальном комплекте 5i25/7i77 можно взять степ/дир с неиспользуемого разъема 5i25. Надо узнать у Т00Т, можно ли так с его платой.
Если частота устраивает, и с ЛТП пойдет.
Если частота устраивает, и с ЛТП пойдет.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Доброго дня форумчане.
Короче суть такова: sergey_s, делает токарник. Одна ось, шпиндель и три енкодера на плате to_pci, а одна ось будет управляться через LPT. Почему-то не получается вывести сигнал на LPT порт.
Нашёл вроде у него в hal ошибку.
Короче суть такова: sergey_s, делает токарник. Одна ось, шпиндель и три енкодера на плате to_pci, а одна ось будет управляться через LPT. Почему-то не получается вывести сигнал на LPT порт.
Нашёл вроде у него в hal ошибку.
Посмотрел как выводиться сигнал на LPT. Уверен что можно вывести сигналы STEP/DIR через выводы OUTPUT. Но нужно переписать драйвер.(Попробую на днях)PKM писал(а):В оригинальном комплекте 5i25/7i77 можно взять степ/дир с неиспользуемого разъема 5i25. Надо узнать у Т00Т, можно ли так с его платой.
- Вложения
-
- 3.zip
- Подправленная конфигурация
- (2.73 КБ) 426 скачиваний
Я не волшебник я пока учусь......
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Владимир, ось конечно поехала, но сильно медленней чем в конфигурации без твоих плат. Как будто где-то закрался коэффициент output_scale
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
sergey_s скинте свой конфиг
ini и hal файлы
в хал по моему номер оси подправить
и в ини
MAX_VELOCITY = 35
STEPGEN_MAXACCEL = 110
под вашу дискретность и латентность подправить надо
ini и hal файлы
в хал по моему номер оси подправить
и в ини
MAX_VELOCITY = 35
STEPGEN_MAXACCEL = 110
под вашу дискретность и латентность подправить надо
Последний раз редактировалось vovafed 24 янв 2017, 19:43, всего редактировалось 2 раза.
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Вот выкладываю
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
упс
неправильно написал выше
конфиг правильный похоже если только
MAX_VELOCITY = 35
STEPGEN_MAXACCEL = 110
подправить
неправильно написал выше
конфиг правильный похоже если только
MAX_VELOCITY = 35
STEPGEN_MAXACCEL = 110
подправить
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
loadrt stepgen step_type=0,0
один ведь степген должен быть
второй на месе прописывается
loadrt stepgen step_type=0 так по моему
один ведь степген должен быть
loadrt stepgen step_type=0 так по моему
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
сделал loadrt stepgen step_type=0 на скорости не отразилось. Вообще, на изменения MAX_VELOCITY и STEPGEN_MAXACCEL не реагирует. Наверно, что-то еще влияет на скорость.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
попробуйте в ини еще одну ось добавить
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 35
MAX_ACCELERATION = 100
STEPGEN_MAXACCEL = 110
SCALE = -26.4
FERROR = 50000
MIN_FERROR = 8000
MIN_LIMIT = -360.0
MAX_LIMIT = 2
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -5.0000
HOME_LATCH_VEL = -0.0300000
HOME_SEQUENCE = 1
в хал вернуть надо будет loadrt stepgen step_type=0,0
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 35
MAX_ACCELERATION = 100
STEPGEN_MAXACCEL = 110
SCALE = -26.4
FERROR = 50000
MIN_FERROR = 8000
MIN_LIMIT = -360.0
MAX_LIMIT = 2
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -5.0000
HOME_LATCH_VEL = -0.0300000
HOME_SEQUENCE = 1
в хал вернуть надо будет loadrt stepgen step_type=0,0
-
sergey_s
- Опытный
- Сообщения: 158
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
А в hal эту ось (axis_2) не добавлять? я попробую конечно
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
не в хал не надо
в хал как вторая прописана в ини первая ось стоит
в хал как вторая прописана в ини первая ось стоит
-
Mihaill
- Мастер
- Сообщения: 238
- Зарегистрирован: 02 июн 2014, 12:06
- Репутация: 68
- Откуда: Ярославль
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
Попробуй так, впиши в hal. вместо
этоnet zstep => parport.0.pin-04-out
net zdir => parport.0.pin-08-out
помогает при подключении с общим плюсомsetp parport.0.pin-08-out-invert 1
net zdir => parport.0.pin-08-out
net zstep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
я наверное в очередной раз сморозю глупостьvovafed писал(а):loadrt stepgen step_type=0,0
один ведь степген должен бытьвторой на месе прописывается
loadrt stepgen step_type=0 так по моему
но вот что написано в мануале
Re: EMC2 Integrators Manual Перевод на русский язык #53
то есть чтобы загрузить два степенгера , один работает в скорости второй в положении то надо в хеле писать так
loadrt stepgen step_type=0,0 ctrl_type=v,p
и еще у меня оси с енкодером настроены степегеры в режиме скорости вот как настроено у меня
ну а выводы степенгера это наверное вопрос второй куда направлять толи на ЛПТ толи на месу
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение осей через Mesa и LPT одновременно
sergey_s
у вас подозрительно маленькая SCALE = -26.4 в ини
настройте ось в степконф и скопируйте настройки оси в свой ини файл
у вас подозрительно маленькая SCALE = -26.4 в ини
настройте ось в степконф и скопируйте настройки оси в свой ини файл