Страница 22 из 72
Re: Настраиваем контроллер to_pci.
Добавлено: 02 авг 2017, 13:50
botcman
Поделитесь кто-нибудь куском хала с управлением частотником шпинделя, а то создателей не дождешься.
Re: Настраиваем контроллер to_pci.
Добавлено: 02 авг 2017, 14:38
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) тоже нужно установить свой
просто мне кажется что вы спрашиваете одно и тоже в разных темах , просто шпиндель можно настроить по разному
Re: Настраиваем контроллер to_pci.
Добавлено: 02 авг 2017, 16:56
botcman
Я спрашиваю одно и то же в разных темах чтобы ускориться.
Re: Настраиваем контроллер to_pci.
Добавлено: 02 авг 2017, 17:27
Serg
botcman писал(а):Я спрашиваю одно и то же в разных темах чтобы ускориться.
Я могу освободить тебе время для изучения LinuxCNC и способов управления частотниками...

Re: Настраиваем контроллер to_pci.
Добавлено: 03 авг 2017, 20:45
mmv
botcman писал(а):Поделитесь кто-нибудь куском хала с управлением частотником шпинделя, а то создателей не дождешься.
Вы плохо читаете эту тему, наверно через страницу.
http://www.cnc-club.ru/forum/viewtopic. ... 82#p289682
Re: Настраиваем контроллер to_pci.
Добавлено: 11 авг 2017, 23:47
maratNC
T00T писал(а):Да всё верно, схема вашей платы реле такая:
222.jpg
Для выходов 9-16 предусматривалась схема, где оптроны соединяются анодами, а тут катодами.
Можно подавать сигнал на вход платы реле с 9-16 выходов платы IO ,но тогда они будут инвертированы.
Также имею платы синие на 8 каналов.
Уважаемый, Т00Т, возможно ли сделать эти выходы на железном уровне инверсными (или сделать возможность таковым сделать)?Пробовал микросхему логики НЕ установить,не стабильно почему то работает. Также делал инверсию в хал, но пока комп грузиться или выключен, выходы в состоянии по умолчанию, тобишь 0.
Re: Настраиваем контроллер to_pci.
Добавлено: 12 авг 2017, 13:37
mmv
Проще порезать 8 дорожек на плате реле. А потом 8 перемычек сделать.
Re: Настраиваем контроллер to_pci.
Добавлено: 12 авг 2017, 20:50
maratNC
Я так и сделал.
Re: Настраиваем контроллер to_pci.
Добавлено: 12 авг 2017, 21:13
maratNC
Еще вопросик, каким образом проверить сигнал индексной метки?
Имеем датчик лир с референтной меткой. Импульсов на оборот 2500. В хал осцил выставляю сигал feedback index in, ничего не менятся. При этом импульсны есть.
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 19:14
uralpt
подскажите, 5 энкодеров - это максимум?
У меня на одной оси стоит серва (+-10) с энкодером плюс оптолинейка. Выходы энкодеров все по 5В, квадратурные. Осей 3 штуки + шпиндель на частотнике.
Хочется получить по осям "двойную петлю" с выборкой люфта. Свободные входы на плате есть, но они "32-входа(от 10 до 24в)."
допишу. Возможно купить 2 платы "encoders", поправить hal и научить их понимать энкодеры? Пусть жертвуя количеством свободных входов (с 32 до 14-20)
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 19:41
Serg
uralpt писал(а):Хочется получить по осям "двойную петлю" с выборкой люфта.
Попробуйте сначала создать такую конфигурацию и опробовать её хотя-бы на одной оси...
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 19:50
uralpt
UAVpilot,
предлагаете сначала купить плату, а потом проверить возможность работы? Было бы удобнее наоборот.
ps. придется рассказать всю правду источника вопроса

) Есть дохлый KAnalog, с которым даже поиграться не успел. На нем это реализуется. Ищу замену. Карман связан стройкой. Как-то так.
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 19:56
Serg
Возможно на kflop "двойная петля" и реализуется - тут можно разве что надеяться и верить. А вот с LinuxCNC просто верить не получится - там в конфиге нужно будет чётко прописать что именно надо будет делать с показаниями энкодера и линейки.
Например простой вопрос: какие данные будут главней, от энкодера или от линейки?
А проверить можно и с LPT.
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:09
solo
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:13
uralpt
я не успел проверить, как это реализуется в Кфлопе, потому могу рассуждать только теоретически. От линейки будет точнее.
Находил в инете 2 способа реализации. Один - от Тома, второй алгоритм писал сторонний разработчик.
На станке у меня сигналы от линейки и энкодера заведены в Кфлоп, на экран выводится только сигнал линейки.
От LPT можно, но у меня нет МАЧа. А паять плату, где-то искать драйвер... ну разве что из-за наличия большого количества свободного времени. Проще схема "вопрос-ответ", на уровне "возможно 2 энкодера на ось".
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:16
solo
так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:19
uralpt
как вариант - а почему бы и нет, если есть свободные IO?
а зачем вообще линейки, если есть энкодер? выставил найденную погрешность - и езжай

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

)
и если бы не бяда в кармане - отправил бы зеленые Тому и получил бы Каналог.
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:20
tims
2пид, с энкодера данные о скорости, с линейки по положению? Но зачем, если в серводрайвере петля по скорости уже есть, или нет? Зачем может понадобиться двойная петля?
Io в плате привязано к servothread.
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:25
solo
uralpt писал(а):а зачем вообще линейки, если есть энкодер?
энкодер не учитывает люфты в ходовой гайке, муфте ли ремне , в в подшипниках ....
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2017, 20:29
uralpt
tims писал(а):Io в плате привязано к servothread.
не зная, с чем кушают этот servothread, объясните ламеру в LinuxCNC - могу научить плату выбирать, с какого энкодера предпочитаю получать сигнал, и что делать-купить, если энкодеров ровно 6?
сервы, как и положено, с тремя контурами. Старенькие Сигма1.
solo писал(а):
энкодер не учитывает люфты в ходовой гайке, муфте ли ремне , в в подшипниках ....
так я о чем парой постов выше? Мордочку улыбающуюся даже нарисовал
solo писал(а):так LinuxCNC с лпт портом работает не хуже мача , да и мач с энкодерами и линейками работать не умеет
ЦАП на LPT смогу спаять, установить Linux тоже, но зачем? Если мне нужен простой ответ. Если решение есть, то имеет смысл заморачиваться. Если решения нет - то эта плата мне не подходит. На втором станке (в работе) будет 8 энкодеров.