Страница 1 из 2
настройка EMC2 - настройка скорости по осям.
Добавлено: 19 янв 2015, 03:58
telea
Сразу скажу что я не знаю ОС линукс и пока не понимаю с какого конца подходить к EMC2.
На станок 6725 ставим китайские сервоприводы (стоит Y и Z , по Х в процессе). При попытке подвигать осями - движение есть но очень медленное. С сервами особо не имел дел и поэтому возможно проблема не только в настройке EMC но и в настройке сервопака. В сервопаке в переменной для электронной шестеренки которая множитель прописано значение 10 больше ничего в нем от заводских установок не меняли, в EMC в файле ini в секции для этой оси в переменной scale = 500 max_velocity=5 , в секции traj - max_velocity=6 , и секция display - max_liner_velocity = 6 . При попытке двинуть осью на дефолтных установках движков скоростей на экране ось медленно двигается но при попытке поднять скорость теми же движками ошибка 1 ....
Пока не понимаю где копать.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 19 янв 2015, 09:26
telea
И еще вопрос к знающим. Если сервопривод управляется по step/dir то настраивать EMC как при работе с шаговыми моторами или все же есть нюансы ?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 19 янв 2015, 10:19
PKM
Информации мало
Надо увеличить все указанные max_velocity например до 100
И в секции [axis_] увеличить stepgen_max_velocity до 125
По сервопаку тоже ничего не понятно.
telea писал(а):где копать
Начать с настроек сервопака, шага винта, кол-ва шагов на мм...
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 19 янв 2015, 14:57
telea
А что именно сказать по сервопаку ?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 19 янв 2015, 15:17
telea
Сервопак SD13NK5 (китаец) инструкция на него тут
download/file.php?id=26025
изменены значения Pn9 и Pn10 electronic gear ratio, точнее только PN9=10 а 10 так и равен 1... Если поставить scale на оси например 10000 то ось достаточно бодро двигается но один оборот оси Y дает 4 мм и если серва сделает оборот за 1000 импульсов (10*1000=10000 импульсов за оборот ) то 1000/4= 250 импульсов должно быть в scale . А вот какие при этом должны быть значения velocity и в каких секциях я не знаю... Параметр степгенвелосити я не трогал и может в этом и есть проблема. Попробую отпишусь.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 20 янв 2015, 09:23
telea
А может кто поделиться файлами ini и hal у кого подобные сервы работают в режиме степ/дир ?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 20 янв 2015, 12:48
telea
все равно та же ошибка joint 1 following error, мои пробные конфиги
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 20 янв 2015, 18:30
PKM
Странный хал
Вот ошибочные параметры, и это во всех осях так:
setp hm2_5i25.0.stepgen.02.maxaccel 2.5
setp hm2_5i25.0.stepgen.02.maxvel 2.1
Надо либо увеличить соответственно, либо сделать здесь ссылку на ини.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 21 янв 2015, 02:33
telea
Чего уж странного если я в этот момент как та обезьяна с очками.... Читаю доки но через слово понимаю но я с темы все равно не слезу , разберусь.
Но все же некоторые вопросы я буду выносить на общее обсуждение, на текущий момент я пытаюсь нашарить базу от которой и оттолкнусь в понимании вопроса.
Сервопаки которые управляются по сетеп/дир с точки зрения EMC можно представить что это шаговый двигатель?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 21 янв 2015, 10:47
PKM
Да, разницы нет.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 21 янв 2015, 13:16
telea
PKM, вы были правы в плане того что в файлах конфигурации были неверные параметры и из-за этого и случалась та ошибка. В теме
http://www.cnc-club.ru/forum/viewtopic. ... 76#p149438 я нашел файлы конфигурации которые мне подошли за исключением высокой скорости. Спасибо человеку что их выложил. Станок ожил и двигаются все три оси. Теперь бы подключить лимиты но я совсем не могу соотнести строки в хал
Код: Выделить всё
# ---home signals---
net min-home-x <= hm2_5i25.0.7i76.0.0.input-08-not
net min-home-y <= hm2_5i25.0.7i76.0.0.input-09-not
net max-home-z <= hm2_5i25.0.7i76.0.0.input-10-not
net min-home-x => axis.0.home-sw-in
net min-home-x => axis.0.neg-lim-sw-in
net min-home-y => axis.1.home-sw-in
net min-home-y => axis.1.neg-lim-sw-in
net max-home-z => axis.2.home-sw-in
net max-home-z => axis.2.pos-lim-sw-in
# ---estop signals---
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
с коннекторами 7i76 . Как понять на какой разьем подают эти сигналы и что это за сигналы? Предполагаю что это лимиты совмещенные по функции еще и с хоумами.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 21 янв 2015, 14:13
Nick
telea писал(а): Предполагаю что это лимиты совмещенные по функции еще и с хоумами.
да
telea писал(а):соотнести строки в хал с коннекторами 7i76
hm2_5i25.0.
7i76.0.0.
input-08-not
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 21 янв 2015, 14:18
telea
большое спасибо, завтра проверю...
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 04:30
telea
на терминальном блоке TB6 нет пина общего провода, и пока не могу найти в документации с какого разьема его брать?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 04:41
telea
если я правильно понял то что писано на 13 странице документации к 7i76 то концевик лимита нужно подключить одним проводом к пину 5 VIN TB1 а другим к напимер мне нужен сигнал net min-home-x <= hm2_5i25.0.7i76.0.0.input-08-not то 9пин TB6 ?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 10:59
PKM
Елси это обычный концевик, то другой провод от него идет к питанию (ТВ1). Таким образом при замкнутом концевике получаем 1 на входном пине, при разомкнутом 0.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 17:39
telea
на TB1 много пинов и лишь на крайние подается внешнее питание а вот для чего предназначены все остальные для меня пока загадка, но я понимаю что тот кто проектировал плату тот точно понимает что и для чего...
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 17:53
Serg
VFIELD - питание для выходов. Именно это напряжение через выходной транзистор подаётся на испольнительные устройства. 4 контакта сделаны для того, чтоб не погорели дорожки/контакты от большого тока. Питание желательно подавать на все 4.
VIN - это питание для входов, отдельно сделано для того, чтоб можно было датчики запитывать от источника с напряжением, отличным от подаваемого на VFIELD. Рядом на плате есть джампер соединяющий VIN с VFIELD, по дефолту соединено.
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 18:13
nkp
UAVpilot писал(а):VFIELD - питание для выходов ...
а есть какие нибудь схемы на платы меса (ну там входные ,выходные каскады)
людям "жилось" бы проще ))
когда то искал - не было , может встречал кто?
Re: настройка EMC2 - настройка скорости по осям.
Добавлено: 22 янв 2015, 19:35
Serg
Нет, но там практически всё "по даташиту" сделано.
В принципе все вопросы, какие у меня возникали с этими платами прояснялись внимательным чтением документации на платы и даташитов на чипы.
