настройка EMC2 - настройка скорости по осям.
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
настройка EMC2 - настройка скорости по осям.
Сразу скажу что я не знаю ОС линукс и пока не понимаю с какого конца подходить к EMC2.
На станок 6725 ставим китайские сервоприводы (стоит Y и Z , по Х в процессе). При попытке подвигать осями - движение есть но очень медленное. С сервами особо не имел дел и поэтому возможно проблема не только в настройке EMC но и в настройке сервопака. В сервопаке в переменной для электронной шестеренки которая множитель прописано значение 10 больше ничего в нем от заводских установок не меняли, в EMC в файле ini в секции для этой оси в переменной scale = 500 max_velocity=5 , в секции traj - max_velocity=6 , и секция display - max_liner_velocity = 6 . При попытке двинуть осью на дефолтных установках движков скоростей на экране ось медленно двигается но при попытке поднять скорость теми же движками ошибка 1 ....
Пока не понимаю где копать.
На станок 6725 ставим китайские сервоприводы (стоит Y и Z , по Х в процессе). При попытке подвигать осями - движение есть но очень медленное. С сервами особо не имел дел и поэтому возможно проблема не только в настройке EMC но и в настройке сервопака. В сервопаке в переменной для электронной шестеренки которая множитель прописано значение 10 больше ничего в нем от заводских установок не меняли, в EMC в файле ini в секции для этой оси в переменной scale = 500 max_velocity=5 , в секции traj - max_velocity=6 , и секция display - max_liner_velocity = 6 . При попытке двинуть осью на дефолтных установках движков скоростей на экране ось медленно двигается но при попытке поднять скорость теми же движками ошибка 1 ....
Пока не понимаю где копать.
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
И еще вопрос к знающим. Если сервопривод управляется по step/dir то настраивать EMC как при работе с шаговыми моторами или все же есть нюансы ?
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Информации мало
Надо увеличить все указанные max_velocity например до 100
И в секции [axis_] увеличить stepgen_max_velocity до 125
По сервопаку тоже ничего не понятно.
Надо увеличить все указанные max_velocity например до 100
И в секции [axis_] увеличить stepgen_max_velocity до 125
По сервопаку тоже ничего не понятно.
Начать с настроек сервопака, шага винта, кол-ва шагов на мм...telea писал(а):где копать
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
А что именно сказать по сервопаку ?
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Сервопак 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 и в каких секциях я не знаю... Параметр степгенвелосити я не трогал и может в этом и есть проблема. Попробую отпишусь.
изменены значения Pn9 и Pn10 electronic gear ratio, точнее только PN9=10 а 10 так и равен 1... Если поставить scale на оси например 10000 то ось достаточно бодро двигается но один оборот оси Y дает 4 мм и если серва сделает оборот за 1000 импульсов (10*1000=10000 импульсов за оборот ) то 1000/4= 250 импульсов должно быть в scale . А вот какие при этом должны быть значения velocity и в каких секциях я не знаю... Параметр степгенвелосити я не трогал и может в этом и есть проблема. Попробую отпишусь.
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
А может кто поделиться файлами ini и hal у кого подобные сервы работают в режиме степ/дир ?
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
все равно та же ошибка joint 1 following error, мои пробные конфиги
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Странный хал
Вот ошибочные параметры, и это во всех осях так:
setp hm2_5i25.0.stepgen.02.maxaccel 2.5
setp hm2_5i25.0.stepgen.02.maxvel 2.1
Надо либо увеличить соответственно, либо сделать здесь ссылку на ини.
Вот ошибочные параметры, и это во всех осях так:
setp hm2_5i25.0.stepgen.02.maxaccel 2.5
setp hm2_5i25.0.stepgen.02.maxvel 2.1
Надо либо увеличить соответственно, либо сделать здесь ссылку на ини.
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Чего уж странного если я в этот момент как та обезьяна с очками.... Читаю доки но через слово понимаю но я с темы все равно не слезу , разберусь.
Но все же некоторые вопросы я буду выносить на общее обсуждение, на текущий момент я пытаюсь нашарить базу от которой и оттолкнусь в понимании вопроса.
Сервопаки которые управляются по сетеп/дир с точки зрения EMC можно представить что это шаговый двигатель?
Но все же некоторые вопросы я буду выносить на общее обсуждение, на текущий момент я пытаюсь нашарить базу от которой и оттолкнусь в понимании вопроса.
Сервопаки которые управляются по сетеп/дир с точки зрения EMC можно представить что это шаговый двигатель?
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Да, разницы нет.
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
PKM, вы были правы в плане того что в файлах конфигурации были неверные параметры и из-за этого и случалась та ошибка. В теме http://www.cnc-club.ru/forum/viewtopic. ... 76#p149438 я нашел файлы конфигурации которые мне подошли за исключением высокой скорости. Спасибо человеку что их выложил. Станок ожил и двигаются все три оси. Теперь бы подключить лимиты но я совсем не могу соотнести строки в хал
с коннекторами 7i76 . Как понять на какой разьем подают эти сигналы и что это за сигналы? Предполагаю что это лимиты совмещенные по функции еще и с хоумами.
Код: Выделить всё
# ---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
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
даtelea писал(а): Предполагаю что это лимиты совмещенные по функции еще и с хоумами.
hm2_5i25.0.7i76.0.0.input-08-nottelea писал(а):соотнести строки в хал с коннекторами 7i76
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
большое спасибо, завтра проверю...
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
на терминальном блоке TB6 нет пина общего провода, и пока не могу найти в документации с какого разьема его брать?
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
если я правильно понял то что писано на 13 странице документации к 7i76 то концевик лимита нужно подключить одним проводом к пину 5 VIN TB1 а другим к напимер мне нужен сигнал net min-home-x <= hm2_5i25.0.7i76.0.0.input-08-not то 9пин TB6 ?
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Елси это обычный концевик, то другой провод от него идет к питанию (ТВ1). Таким образом при замкнутом концевике получаем 1 на входном пине, при разомкнутом 0.
-
telea
- Кандидат
- Сообщения: 51
- Зарегистрирован: 09 сен 2014, 00:33
- Репутация: 6
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
на TB1 много пинов и лишь на крайние подается внешнее питание а вот для чего предназначены все остальные для меня пока загадка, но я понимаю что тот кто проектировал плату тот точно понимает что и для чего...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
VFIELD - питание для выходов. Именно это напряжение через выходной транзистор подаётся на испольнительные устройства. 4 контакта сделаны для того, чтоб не погорели дорожки/контакты от большого тока. Питание желательно подавать на все 4.
VIN - это питание для входов, отдельно сделано для того, чтоб можно было датчики запитывать от источника с напряжением, отличным от подаваемого на VFIELD. Рядом на плате есть джампер соединяющий VIN с VFIELD, по дефолту соединено.
VIN - это питание для входов, отдельно сделано для того, чтоб можно было датчики запитывать от источника с напряжением, отличным от подаваемого на VFIELD. Рядом на плате есть джампер соединяющий VIN с VFIELD, по дефолту соединено.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
а есть какие нибудь схемы на платы меса (ну там входные ,выходные каскады)UAVpilot писал(а):VFIELD - питание для выходов ...
людям "жилось" бы проще ))
когда то искал - не было , может встречал кто?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: настройка EMC2 - настройка скорости по осям.
Нет, но там практически всё "по даташиту" сделано.
В принципе все вопросы, какие у меня возникали с этими платами прояснялись внимательным чтением документации на платы и даташитов на чипы.
В принципе все вопросы, какие у меня возникали с этими платами прояснялись внимательным чтением документации на платы и даташитов на чипы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
