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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение botcman » 02 авг 2017, 13:50

Поделитесь кто-нибудь куском хала с управлением частотником шпинделя, а то создателей не дождешься.
botcman
Мастер
 
Сообщения: 358
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 3
Настоящее имя: Андрей

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

Сообщение solo » 02 авг 2017, 14:38

я как то очень не понимаю что именно вас интересует о шпинделе в мануале написано так
loadrt scale count=1
addf scale.0 servo-thread
setp scale.0.gain 0.002
net spindle-speed-scale motion.spindle-speed-out => scale.0.in
net spindle-speed-DAC scale.0.out => <your DAC pin name>
<your DAC pin name> вместо этогог пишете имя пина к которому присоединен физически проводок от шпинделя к вашей плате управления , параметр скале(0.002) тоже нужно установить свой
просто мне кажется что вы спрашиваете одно и тоже в разных темах , просто шпиндель можно настроить по разному
Аватара пользователя
solo
Мастер
 
Сообщения: 956
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 168
Настоящее имя: Юрий Соловьев

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

Сообщение botcman » 02 авг 2017, 16:56

Я спрашиваю одно и то же в разных темах чтобы ускориться.
botcman
Мастер
 
Сообщения: 358
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 3
Настоящее имя: Андрей

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

Сообщение UAVpilot » 02 авг 2017, 17:27

botcman писал(а):Я спрашиваю одно и то же в разных темах чтобы ускориться.

Я могу освободить тебе время для изучения LinuxCNC и способов управления частотниками... Изображение
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14610
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3499
Медальки:
Настоящее имя: Сергей

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

Сообщение mmv » 03 авг 2017, 20:45

botcman писал(а):Поделитесь кто-нибудь куском хала с управлением частотником шпинделя, а то создателей не дождешься.

Вы плохо читаете эту тему, наверно через страницу.
http://www.cnc-club.ru/forum/viewtopic. ... 82#p289682
mmv
Кандидат
 
Сообщения: 88
Зарегистрирован: 24 май 2016, 21:58
Репутация: 10

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

Сообщение maratNC » 11 авг 2017, 23:47

T00T писал(а):Да всё верно, схема вашей платы реле такая:
222.jpg

Для выходов 9-16 предусматривалась схема, где оптроны соединяются анодами, а тут катодами.
Можно подавать сигнал на вход платы реле с 9-16 выходов платы IO ,но тогда они будут инвертированы.


Также имею платы синие на 8 каналов.
Уважаемый, Т00Т, возможно ли сделать эти выходы на железном уровне инверсными (или сделать возможность таковым сделать)?Пробовал микросхему логики НЕ установить,не стабильно почему то работает. Также делал инверсию в хал, но пока комп грузиться или выключен, выходы в состоянии по умолчанию, тобишь 0.
maratNC
Кандидат
 
Сообщения: 46
Зарегистрирован: 29 сен 2016, 16:45
Откуда: Пермь
Репутация: 1
Настоящее имя: Марат

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

Сообщение mmv » 12 авг 2017, 13:37

Проще порезать 8 дорожек на плате реле. А потом 8 перемычек сделать.
mmv
Кандидат
 
Сообщения: 88
Зарегистрирован: 24 май 2016, 21:58
Репутация: 10

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

Сообщение maratNC » 12 авг 2017, 20:50

Я так и сделал.
maratNC
Кандидат
 
Сообщения: 46
Зарегистрирован: 29 сен 2016, 16:45
Откуда: Пермь
Репутация: 1
Настоящее имя: Марат

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

Сообщение maratNC » 12 авг 2017, 21:13

Еще вопросик, каким образом проверить сигнал индексной метки?
Имеем датчик лир с референтной меткой. Импульсов на оборот 2500. В хал осцил выставляю сигал feedback index in, ничего не менятся. При этом импульсны есть.
maratNC
Кандидат
 
Сообщения: 46
Зарегистрирован: 29 сен 2016, 16:45
Откуда: Пермь
Репутация: 1
Настоящее имя: Марат

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

Сообщение uralpt » 16 авг 2017, 19:14

подскажите, 5 энкодеров - это максимум?

У меня на одной оси стоит серва (+-10) с энкодером плюс оптолинейка. Выходы энкодеров все по 5В, квадратурные. Осей 3 штуки + шпиндель на частотнике.
Хочется получить по осям "двойную петлю" с выборкой люфта. Свободные входы на плате есть, но они "32-входа(от 10 до 24в)."

допишу. Возможно купить 2 платы "encoders", поправить hal и научить их понимать энкодеры? Пусть жертвуя количеством свободных входов (с 32 до 14-20)
uralpt
Кандидат
 
Сообщения: 42
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 0
Настоящее имя: евгений

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

Сообщение UAVpilot » 16 авг 2017, 19:41

uralpt писал(а):Хочется получить по осям "двойную петлю" с выборкой люфта.

Попробуйте сначала создать такую конфигурацию и опробовать её хотя-бы на одной оси...
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14610
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3499
Медальки:
Настоящее имя: Сергей

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

Сообщение uralpt » 16 авг 2017, 19:50

UAVpilot,
предлагаете сначала купить плату, а потом проверить возможность работы? Было бы удобнее наоборот.

ps. придется рассказать всю правду источника вопроса :)) Есть дохлый KAnalog, с которым даже поиграться не успел. На нем это реализуется. Ищу замену. Карман связан стройкой. Как-то так.
uralpt
Кандидат
 
Сообщения: 42
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 0
Настоящее имя: евгений

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

Сообщение UAVpilot » 16 авг 2017, 19:56

Возможно на kflop "двойная петля" и реализуется - тут можно разве что надеяться и верить. А вот с LinuxCNC просто верить не получится - там в конфиге нужно будет чётко прописать что именно надо будет делать с показаниями энкодера и линейки.
Например простой вопрос: какие данные будут главней, от энкодера или от линейки?

А проверить можно и с LPT.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14610
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3499
Медальки:
Настоящее имя: Сергей

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

Сообщение solo » 16 авг 2017, 20:09

а зачем энкодер если есть линейки :thinking:
или по линейке ехать с точностью 0.1 а по энкодеру доезжать с точностью 0.001, наверное такая задумка :wik:
:beer_blow: :eat: :cheesy:
Аватара пользователя
solo
Мастер
 
Сообщения: 956
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 168
Настоящее имя: Юрий Соловьев

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

Сообщение uralpt » 16 авг 2017, 20:13

я не успел проверить, как это реализуется в Кфлопе, потому могу рассуждать только теоретически. От линейки будет точнее.
Находил в инете 2 способа реализации. Один - от Тома, второй алгоритм писал сторонний разработчик.
На станке у меня сигналы от линейки и энкодера заведены в Кфлоп, на экран выводится только сигнал линейки.

От LPT можно, но у меня нет МАЧа. А паять плату, где-то искать драйвер... ну разве что из-за наличия большого количества свободного времени. Проще схема "вопрос-ответ", на уровне "возможно 2 энкодера на ось".
uralpt
Кандидат
 
Сообщения: 42
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 0
Настоящее имя: евгений

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

Сообщение solo » 16 авг 2017, 20:16

так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет
Аватара пользователя
solo
Мастер
 
Сообщения: 956
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 168
Настоящее имя: Юрий Соловьев

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

Сообщение uralpt » 16 авг 2017, 20:19

solo писал(а):наверное такая задумка :wik:
:beer_blow: :eat: :cheesy:

как вариант - а почему бы и нет, если есть свободные IO?

а зачем вообще линейки, если есть энкодер? выставил найденную погрешность - и езжай :))


solo писал(а):так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет

дык нету LinuxCNC, и не умею я его :))
и если бы не бяда в кармане - отправил бы зеленые Тому и получил бы Каналог.
Последний раз редактировалось uralpt 16 авг 2017, 20:22, всего редактировалось 1 раз.
uralpt
Кандидат
 
Сообщения: 42
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 0
Настоящее имя: евгений

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

Сообщение tims » 16 авг 2017, 20:20

2пид, с энкодера данные о скорости, с линейки по положению? Но зачем, если в серводрайвере петля по скорости уже есть, или нет? Зачем может понадобиться двойная петля?

Io в плате привязано к servothread.
tims
Опытный
 
Сообщения: 103
Зарегистрирован: 21 фев 2017, 00:57
Откуда: СПб
Репутация: 5
Настоящее имя: Тим

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

Сообщение solo » 16 авг 2017, 20:25

uralpt писал(а):а зачем вообще линейки, если есть энкодер?

энкодер не учитывает люфты в ходовой гайке, муфте ли ремне , в в подшипниках ....
Аватара пользователя
solo
Мастер
 
Сообщения: 956
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 168
Настоящее имя: Юрий Соловьев

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

Сообщение uralpt » 16 авг 2017, 20:29

tims писал(а):Io в плате привязано к servothread.

не зная, с чем кушают этот servothread, объясните ламеру в LinuxCNC - могу научить плату выбирать, с какого энкодера предпочитаю получать сигнал, и что делать-купить, если энкодеров ровно 6?

сервы, как и положено, с тремя контурами. Старенькие Сигма1.

solo писал(а):энкодер не учитывает люфты в ходовой гайке, муфте ли ремне , в в подшипниках ....

так я о чем парой постов выше? Мордочку улыбающуюся даже нарисовал

solo писал(а):так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет

ЦАП на LPT смогу спаять, установить Linux тоже, но зачем? Если мне нужен простой ответ. Если решение есть, то имеет смысл заморачиваться. Если решения нет - то эта плата мне не подходит. На втором станке (в работе) будет 8 энкодеров.
Последний раз редактировалось uralpt 16 авг 2017, 20:52, всего редактировалось 1 раз.
uralpt
Кандидат
 
Сообщения: 42
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 0
Настоящее имя: евгений

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: 3DLab, Bing [Bot], Defigel, geezerprk, Google [Bot], mefisto, mikehv, niksooon, NSUHCSP, selenur, shalek, Umnik, vala, valb, Yahoo [Bot], Yandex [bot], Zampoteh

Поделиться

Reputation System ©'