реклама на сайте
подробности

 
 
> ЧПУ или что то похожее на него
ubey_bobra
сообщение Jan 24 2010, 12:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



здравствуйте.
просьба сильно не пинать ибо не знаю в какую именно тему писать, решил написать сюда.

суть вопроса такова: есть станок управляется гидравликой.
есть желание поставить на станок программное управление.
то есть гидравликой будут управлять электроклапана(24в)
снимать показания местонахождения рабочего органа будут 6 энкодеров(понабрался в гугле умных слов).
всего есть 6 осей движения, одновременной управление требуется на 3 оси.
вопрос таков: есть ли готовые решения которые кто то может порекомендовать(работал с ними, обслуживал и т.д.)
и если не трудно то ссылки где что искать.
ах да вот еще, бюджет сильно ограничен(на 1 зарплату сильно не разовьешься)
Go to the top of the page
 
+Quote Post
4 страниц V  < 1 2 3 4 >  
Start new topic
Ответов (30 - 44)
ubey_bobra
сообщение Feb 26 2010, 16:34
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



хм)
не я конечно понимаю что в гидре давление большое, но я же не собираюсь туда 200 кг качать, мне хватит 50, вопрос в том что потенциометр длиной 10 метров это напряжно( я бы даже сказал очень сложно ибо что то я их даже как то в Инете не встречал в продаже, + хотелось бы избавиться от таких вещей по причине пыли, все таки строгание дерева это очень грязное производство, потому и хочется все сделать на гидре, чтобы не было никаких червяков, шестеренок и т.д.)

а кто подскажет как вообще управляется шаговик? управление идет всеми обмотками попеременно или у них есть свой "драйвер" на который поступает только два сигнала: сторона вращения(лево-0 право-1) и частота вращения?
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 26 2010, 20:53
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(ubey_bobra @ Feb 25 2010, 13:09) *
вот как раз в принципе с этим вопросом и пришел сюда: кто нибудь может подсказать готовое решение вот такой схемы: есть привод работающий от постоянного тока, скорость работы изменяется подачей напряжения от 0 до 24 вольт(автомобильная гидравлика), есть энкодер следящий за положением привода относительно станины.

нужно: железяка которая сумеет посчитать количество импульсов которые отдал Mach3 на выходе лпт-порта после этого подавая напряжение(0-24В) будет считать количество импульсов от энкодера до тех пор пока количество импульсов от энкодера не совпадет с количеством переданных импульсов...
Собственно этим Mach3 и занимается. Ему на вход нужно подать сигнал с энкодера (в абсолютном виде), а на выход прицепить ЦАП, который будет выдавать ваши 0-24В на гидравлику. Вот только LPT портов на все это хозяйство не хватит cranky.gif

Цитата
на самом деле реалтайм совсем необязателен, если я правильно понимаю то и станки работающие на G кодах не работают в реал тайм режиме.
Нет, именно в реалтайм. Для обработки G кодов и воплощении того, что они описывают в деталь из под станка он нужен (если вы конечно не поклонник Пикассо)

Цитата
С ними проще, там есть шаговые двигателя у которых известно количество шагов на оборот, сколько шагов надо на 1 мм и т.д.,
У шаговиков бывают пропуски шагов, бывает люфт в механике и пр.

Цитата
а кто подскажет как вообще управляется шаговик? управление идет всеми обмотками попеременно
Попеременно. Кроме того, есть так называемый microstepping, который позволяет значительно увеличить разрешающую способность двигателя за счет формирования в обмотках напряжений разных амплитуд

Цитата
или у них есть свой "драйвер" на который поступает только два сигнала: сторона вращения(лево-0 право-1) и частота вращения?
Для этого есть специальные контролеры шаговых двигателей. Обычно их и применют, т.к. у станкостроителей задача построить станок, а не изобретать все с нуля rolleyes.gif
Кстати, интерфейс у них обычно step/direction (2 провода)
Mach3 расчитан именно под такой интерфейс к шаговым двигателям

Немного ссылок:
http://www.prsys.ru/component/option,com_v...,663/TreeId,69/ (Omron) http://www.omron-industrial.com/ru_ru/home...ves/default.asp (Omron)

http://www.inteldrive.ru/drive/2/3/ (Lense)

http://www.prsys.ru/component/option,com_v...,663/TreeId,69/ (LG-Otis)

http://www.privod.ru/products/servo/index.htm (Mitsubishi)

http://www.es-electro.ru/index02-14.htm (Mitsubishi)

http://www.boschrexroth.com/business_units...hQuery=ecodrive (Bosch Ecodrive)

http://www.boschrexroth.com/country_units/...searchQuery=DKC (оно же) Судя по отсутствию прямых ссылок с сайта, похоже, что Ecodrive либо снят с производства, либо переименован в Indradrive


http://www.boschrexroth.com/business_units...fc_en/index.jsp

http://www.servotechnica.ru/catalog/servodrive/panasonic/ (Panasonic)

[/size][size="2"] http://www.automation.com.tw/

http://www.wmmt.net/rus/catalog/factory/nick_235/index.html

http://www.servotechnica.ru/info/lib/page/KEB/KEBS4.html

https://mall.automation.siemens.com/RU/gues...amp;jumpto=9743

http://www.ipc2u.ru/catalog/O/OP/
Go to the top of the page
 
+Quote Post
ubey_bobra
сообщение Feb 27 2010, 08:35
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



Собственно этим Mach3 и занимается. Ему на вход нужно подать сигнал с энкодера (в абсолютном виде), а на выход прицепить ЦАП, который будет выдавать ваши 0-24В на гидравлику. Вот только LPT портов на все это хозяйство не хватит cranky.gif

совсем недавно где то читал и слышал что у матча нет обратной связи как таковой, да он читает сигнал с энкодера, но использует эти данные только для отображения(визуализации), а в обработке они якобы не участвуют...

а в целом большой спасибо, всем)
Go to the top of the page
 
+Quote Post
Verifi
сообщение Feb 27 2010, 09:12
Сообщение #34


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282



Цитата(ubey_bobra @ Feb 26 2010, 19:34) *
хм)
не я конечно понимаю что в гидре давление большое, но я же не собираюсь туда 200 кг качать, мне хватит 50, вопрос в том что потенциометр длиной 10 метров это напряжно( я бы даже сказал очень сложно ибо что то я их даже как то в Инете не встречал в продаже, + хотелось бы избавиться от таких вещей по причине пыли, все таки строгание дерева это очень грязное производство, потому и хочется все сделать на гидре, чтобы не было никаких червяков, шестеренок и т.д.)

Для управления гидравликой,пневматикой с помощью штатных клапанов станков есть интеллектуальные позиционеры с PID регулированием в алюминиевом корпусе как раз для таких условий,чтоб далеко резистор не тянуть.Сам ставлю такие в "чёрные" машиностроительные цеха(ковка,литейка).Управляется или 0-10в или 4-20ма в том числе и от чпу.


--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 27 2010, 11:27
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(ubey_bobra @ Feb 27 2010, 11:35) *
совсем недавно где то читал и слышал что у матча нет обратной связи как таковой, да он читает сигнал с энкодера, но использует эти данные только для отображения(визуализации), а в обработке они якобы не участвуют...
Если это так (в чем я лично сомневаюсь), то Mach3 не более, чем игрушка. Ни для каких серьезных станков (больше, чем нечто переделанное из планшетного плоттера) его использовать нельзя crying.gif

(Кстати, по его внешнему виду он на серьезную систему не похож, а больше похож на поделие пионэра, который только что узнал, что такое OpenGL) laughing.gif
А его SDK вызывает очень серьезные сомнения в том, что этот пионэр вообще умеет програмировать, и уж точно большие сомнения в том, что он (пионэр) вообще понимал, что делал.
Go to the top of the page
 
+Quote Post
ubey_bobra
сообщение Feb 28 2010, 08:34
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



просьба сильно не пинать ибо что то мозг совсем засорил, попытаюсь разобраться сам, и объяснить по человечески вам то что требуется:

подскажите есть ли готовые серийные девайсы вот такого типа(если не трудно ссылку на ресурс, где такое встречали):

гидрокалапан - пропорциональный двусторонний гидроклапан( 2 клеммы, при подаче обратной полярности открывается в обратную сторону) управление от 0 до 24 вольт.

энкодер - инкрементный энкодер считывающий положение "каретки" по управляемой оси.

управляющий PC - стационарный комп, с программой управления например Mach3. управление по LPT.

девайс ? - как раз таки тот девайс который ищу.

требуется чтобы девайс получая от компа данные по step/dir, давал на входе соразмерной напряжение относительно частоты степа, при этом считал количество шагов заданное компом и сравнивал их с количеством импульсов от энкодера, по достижении кареткой заданных значений (step=энкодер) отключение питания. а по dir узнавал полярность напряжения (соответственно направление движения).

управляться одновременно должны минимум 2 оси.

еще вопрос в том что я знаю что есть готовые решения от крупных фирм занимающихся автоматизацией и чпу
но они очень дороги, меня интересуют скажем так "бюджетные" варианты.

еще вопрос сможет ли в качестве данного девайса участвовать например драйвер сервопривода с обратной связью энкодером..?

Сообщение отредактировал ubey_bobra - Feb 28 2010, 08:53
Прикрепленные файлы
Прикрепленный файл  _______2.bmp ( 503.77 килобайт ) Кол-во скачиваний: 28
 
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 28 2010, 15:28
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
девайс ? - как раз таки тот девайс который ищу.

требуется чтобы девайс получая от компа данные по step/dir, давал на входе соразмерной напряжение относительно частоты степа, при этом считал количество шагов заданное компом и сравнивал их с количеством импульсов от энкодера, по достижении кареткой заданных значений (step=энкодер) отключение питания. а по dir узнавал полярность напряжения (соответственно направление движения).
Кусок управляющей программы на PC.

Отдельно такие девайсы тоже существуют, стоят как пару приличных PC.

То, что вам нужно называется сервопривод (по крайней мере интерфейс управления), а не шаговый двигатель со step/dir входами.
Обратная связь от энкодера делается в управляющей программе на PC.
Go to the top of the page
 
+Quote Post
ubey_bobra
сообщение Feb 28 2010, 15:58
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



тогда еще вопрос а управление сервоприводом идет каким образом? разве не step/dir? или там чистое аналоговое управление с обратной связью?

подскажите какое есть свободное ПО которое работает по такому принципу...
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 2 2010, 16:33
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(ubey_bobra @ Feb 28 2010, 18:58) *
тогда еще вопрос а управление сервоприводом идет каким образом? разве не step/dir?
Нет, хотя некоторые серво контролеры умеют это эмулировать
Цитата
или там чистое аналоговое управление с обратной связью?
Аналоговое, но обратная связь у него своя. Управляется либо скорость либо момент на валу двигателя. Обратная связь (внутри сервоконтролера) используется именно для этого (стабилизации скорости/момента).
Некоторые сервоконтролеры умеют управляться и по абсолютной позиции, но в основном это не используется, т.к. это управление происходит через какой нибудь цифровой вход, а они в массе очень медленные (RS232 или CAN)

Цитата
подскажите какое есть свободное ПО которое работает по такому принципу...
www.linuxcnc.org, да и тот же Mach3 умеет
Go to the top of the page
 
+Quote Post
ubey_bobra
сообщение Mar 9 2010, 14:28
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



прошу прощения, за легкий тупизм и вопрошания по нескольку раз одного и того же...

меня немножко не правильно поняли:

управление сервоприводом имелось ввиду не как сам драйвер управляет мотором,
а как компьютер управляет драйвером?

комп отдает драйверу координаты? или же комп дает данные через степ/дир(скорость вращения через степ(частотой степа) а направление через дир) я правильно понимаю или нет?

и еще вопросик таки: драйвер может давать прямое напряжение(неимпульсное), он же сам за счет обратной связи(вот тут вопрос какая у него обратная связь аналоговая или цифровая?) правит напряжение и силу тока в зависимости от того справляется движок с нагрузкой или нет. Так вот можно ли прицепить все это к соленоиду который будет просто открывать или закрывать клапан?
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 9 2010, 14:42
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(ubey_bobra @ Mar 9 2010, 17:28) *
прошу прощения, за легкий тупизм и вопрошания по нескольку раз одного и того же...

меня немножко не правильно поняли:
Мы правильно поняли

Цитата
управление сервоприводом имелось ввиду не как сам драйвер управляет мотором,
а как компьютер управляет драйвером?
Угу

Цитата
комп отдает драйверу координаты? или же комп дает данные через степ/дир(скорость вращения через степ(частотой степа) а направление через дир) я правильно понимаю или нет?
Для сервоприводов (и его драйверов) комп выдает СКОРОСТЬ вращения (и направление) в виде аналогового сигнала (и его полярности). Обычно это +/- 10В
Драйвер шагового двигателя кправляется от компа по 2м проводам (цифровым): step и dir

Цитата
и еще вопросик таки: драйвер может давать прямое напряжение(неимпульсное),

Там несколько сложнее, но в общем так
Цитата
он же сам за счет обратной связи(вот тут вопрос какая у него обратная связь аналоговая или цифровая?)
Цифровая, идет от энкодера, встроенного в двигатель
Цитата
правит напряжение и силу тока в зависимости от того справляется движок с нагрузкой или нет.
Угу
Цитата
Так вот можно ли прицепить все это к соленоиду который будет просто открывать или закрывать клапан?
Нет, точнее нет смысла. Драйвер соленоида будет стоить 1000р (с большим запасом), драйвер серво стоит тоже 1000, но уже не р. а $
Go to the top of the page
 
+Quote Post
ubey_bobra
сообщение Mar 9 2010, 15:00
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



это хорошо что драйвер соленоида стоит 1000р, но вопрос в том что соленоид не простой, соленоид пропорциональный, то есть при подаче не полных 10вольт, а к примеру 5 вольт, он откроется на половину проходного сечения, вот как раз для этих целей думается использовать драйвер серво, так как у него есть обратная связь,
немогли бы поделиться информацией про драйвера соленоидов? есть ли такие с обратной связью, может где то что то слышали или видели такого плана?

и еще вопрос для гуру емс2, работает ли емс2 с сервоприводами? если да, то как реализуется вот такое:

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

Сообщение отредактировал ubey_bobra - Mar 9 2010, 15:22
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 9 2010, 18:25
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(ubey_bobra @ Mar 9 2010, 18:00) *
это хорошо что драйвер соленоида стоит 1000р,
Это его себестоимость при самостоятельном изготовлении
Цитата
но вопрос в том что соленоид не простой, соленоид пропорциональный, то есть при подаче не полных 10вольт, а к примеру 5 вольт, он откроется на половину проходного сечения,
Ровно на половину, или нужна обратная связь?
Цитата
вот как раз для этих целей думается использовать драйвер серво, так как у него есть обратная связь,
Эта связь берется от двигателя (которого у вас нет) и в цифровом виде (чего у вас тоже нет)

Цитата
немогли бы поделиться информацией про драйвера соленоидов? есть ли такие с обратной связью, может где то что то слышали или видели такого плана?
Я вообще таких не знаю, по причине тривиальности такого драйвера (для обычного соленоида). Если соленоид необычный (как у вас, насколько я понял), то нужна информация по нему (диапазон рабочих напряжений и токов, тип датчика обратной связи) - возможно этот драйвер будет просто изготовить, или поискать что-нибудь готовое (по тем ссылкам, что я давал)

Цитата
и еще вопрос для гуру емс2, работает ли емс2 с сервоприводами?
Да

Цитата
если комп дает аналоговый сигнал, то тогда вопрос как программа узнает что каретка(портал) достигли цели? или все таки обратная связь присутствует не только внутри сервопривода, но и есть связь энкодер - компьютер?
Разумеется есть. У сервопривода даже есть специальные выходы, на которых он дублирует данные со своего (точнее двигателя) энкодера, специально для ввода в компьютер (обычно в формате квадратурного энкодера)
Go to the top of the page
 
+Quote Post
ubey_bobra
сообщение Mar 9 2010, 19:45
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 24-01-10
Пользователь №: 55 030



хочется чтобы было вот так:
вот клапаны(два варианта 12 вольт или 24 вольта, клапаны используются в автомобильной гидравлике например в установках типа фискарс(фишки которыми грузят лес)):
D12 = 12 в(1.76 A)4.0 Ohm
D24 = 24 в(0.88 A)16.0 Ohm
время срабатывания
инициирования - 26-75мсек
обесточивания - 15-40 мсек
максимальная частота включений 18000/час
это один из примеров который может быть будет использован...

энкодеры инкрементальные по ним данных сейчас нету(я не один занимаюсь этим вопросом, данные у брата партнера)), я так думаю что не суть так важно какие именно энкодеры(разрешение их это вопрос решаемый, естественно данные от них по фазам А и В)

теперь весь вопрос: координатных осей будет 6, одновременно будет управляться только 2(движение по оси х=к*у
где х-смещение по оси х,
к - коэффициент при помощи которого будет рассчитываться угол смещения,
у - смещение по оси у)
суть вопроса такова, если взять 6 серводрайверов, 6 энкодеров стоящих на исполняемых механизмах, 6 двусторонних(при подаче +- открывает поток в одну сторону, при подаче -+ в другую) пропорциональных электрогидроклапанов(тот самый соленоид) подключенных к выходам сервоприводов, подключить все это дело к компу с например емс2, хватит ли этого оборудования или надо будет еще дополнительные платы управления осями(ну типо на 3 оси одновременно, или на 2 оси одновременно)
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 10 2010, 18:48
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Как осуществляется управление клапанами? Предполагаю, что так: открыли один клапан - ось поехала влево, закрыли его и открыли другой - ось поехала вправо. Закрыли оба - стоит на месте.

Если система устроена так, то никаких серводрайвов не надо (их в любом случае не надо, они умеют управлять ТОЛЬКО серводвигателями, и ни в коем случае не соленоидами).
Нужна плата управления, на 12 силовых выходов (для соленоидов), и 6 каналов квадратурных энкодеров. emc2 со всем этим справится

Если клапана умеют открываться соленоидами пропорционально поданному напряжению, то нужна плата с 6 силовыми аналоговыми выходами (ЦАПы умощненые транзисторами на выходе, или ШИМ драйверы), и 6 каналов квадратурных энкодеров. emc2 может с этим всем справится, если хватит быстродействия - частота опроса у него конфигурируется, обычно - несколько килогерц.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01529 секунд с 7
ELECTRONIX ©2004-2016