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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
botcman
Мастер
Сообщения: 557
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

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

Сообщение botcman »

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

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

Сообщение solo »

я как то очень не понимаю что именно вас интересует о шпинделе в мануале написано так
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) тоже нужно установить свой
просто мне кажется что вы спрашиваете одно и тоже в разных темах , просто шпиндель можно настроить по разному
botcman
Мастер
Сообщения: 557
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

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

Сообщение botcman »

Я спрашиваю одно и то же в разных темах чтобы ускориться.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

botcman писал(а):Я спрашиваю одно и то же в разных темах чтобы ускориться.
Я могу освободить тебе время для изучения LinuxCNC и способов управления частотниками... Изображение
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

botcman писал(а):Поделитесь кто-нибудь куском хала с управлением частотником шпинделя, а то создателей не дождешься.
Вы плохо читаете эту тему, наверно через страницу.
http://www.cnc-club.ru/forum/viewtopic. ... 82#p289682
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
maratNC
Кандидат
Сообщения: 93
Зарегистрирован: 29 сен 2016, 16:45
Репутация: 2
Настоящее имя: Марат
Откуда: Пермь
Контактная информация:

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

Сообщение maratNC »

T00T писал(а):Да всё верно, схема вашей платы реле такая:
222.jpg
Для выходов 9-16 предусматривалась схема, где оптроны соединяются анодами, а тут катодами.
Можно подавать сигнал на вход платы реле с 9-16 выходов платы IO ,но тогда они будут инвертированы.
Также имею платы синие на 8 каналов.
Уважаемый, Т00Т, возможно ли сделать эти выходы на железном уровне инверсными (или сделать возможность таковым сделать)?Пробовал микросхему логики НЕ установить,не стабильно почему то работает. Также делал инверсию в хал, но пока комп грузиться или выключен, выходы в состоянии по умолчанию, тобишь 0.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

Проще порезать 8 дорожек на плате реле. А потом 8 перемычек сделать.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
maratNC
Кандидат
Сообщения: 93
Зарегистрирован: 29 сен 2016, 16:45
Репутация: 2
Настоящее имя: Марат
Откуда: Пермь
Контактная информация:

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

Сообщение maratNC »

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

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

Сообщение maratNC »

Еще вопросик, каким образом проверить сигнал индексной метки?
Имеем датчик лир с референтной меткой. Импульсов на оборот 2500. В хал осцил выставляю сигал feedback index in, ничего не менятся. При этом импульсны есть.
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

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

Сообщение uralpt »

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

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

допишу. Возможно купить 2 платы "encoders", поправить hal и научить их понимать энкодеры? Пусть жертвуя количеством свободных входов (с 32 до 14-20)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

uralpt писал(а):Хочется получить по осям "двойную петлю" с выборкой люфта.
Попробуйте сначала создать такую конфигурацию и опробовать её хотя-бы на одной оси...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

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

Сообщение uralpt »

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

ps. придется рассказать всю правду источника вопроса :)) Есть дохлый KAnalog, с которым даже поиграться не успел. На нем это реализуется. Ищу замену. Карман связан стройкой. Как-то так.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

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

Сообщение solo »

а зачем энкодер если есть линейки :thinking:
или по линейке ехать с точностью 0.1 а по энкодеру доезжать с точностью 0.001, наверное такая задумка :wik:
:beer_blow: :eat: :cheesy:
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

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

Сообщение uralpt »

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

От LPT можно, но у меня нет МАЧа. А паять плату, где-то искать драйвер... ну разве что из-за наличия большого количества свободного времени. Проще схема "вопрос-ответ", на уровне "возможно 2 энкодера на ось".
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

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

Сообщение uralpt »

solo писал(а): наверное такая задумка :wik:
:beer_blow: :eat: :cheesy:
как вариант - а почему бы и нет, если есть свободные IO?

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

solo писал(а):так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет
дык нету LinuxCNC, и не умею я его :))
и если бы не бяда в кармане - отправил бы зеленые Тому и получил бы Каналог.
Последний раз редактировалось uralpt 16 авг 2017, 20:22, всего редактировалось 1 раз.
tims
Опытный
Сообщения: 103
Зарегистрирован: 21 фев 2017, 00:57
Репутация: 5
Настоящее имя: Тим
Откуда: СПб
Контактная информация:

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

Сообщение tims »

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

Io в плате привязано к servothread.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

uralpt писал(а):а зачем вообще линейки, если есть энкодер?
энкодер не учитывает люфты в ходовой гайке, муфте ли ремне , в в подшипниках ....
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

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

Сообщение uralpt »

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

сервы, как и положено, с тремя контурами. Старенькие Сигма1.
solo писал(а): энкодер не учитывает люфты в ходовой гайке, муфте ли ремне , в в подшипниках ....
так я о чем парой постов выше? Мордочку улыбающуюся даже нарисовал
solo писал(а):так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет
ЦАП на LPT смогу спаять, установить Linux тоже, но зачем? Если мне нужен простой ответ. Если решение есть, то имеет смысл заморачиваться. Если решения нет - то эта плата мне не подходит. На втором станке (в работе) будет 8 энкодеров.
Последний раз редактировалось uralpt 16 авг 2017, 20:52, всего редактировалось 1 раз.
Ответить

Вернуться в «LinuxCNC»