Кто нибудь знаком ? Расскажите поподробней, плиз. Интересуют такие вещи: с какой системой управления работает- шаговый привод(сколько каналов) или сервоприводы?
Причина вопроса: хотел бы зделать управление станком в двух осях Х и Y на сервоприводе. Команды(для каждого мотора): вперед,назад с обратной связью - подсчет импульсов от энкодера. Возможно ли? Или придется самому программу создавать?
Кто знает подробности - просветите пожалуйста.
Gerber
Gerber
А поболтать?
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Gerber
Несколько лет назад, у меня было ТЗ на устройство позиционироания с ШД.
Т.к. на тот период опыта программирования МК не было, реализовал на логике. В частности 155 и 555 серии.
В "нашей" терминологией мы пользовались следующими формулировками:
1) Дискрет - отработка ШД одного импульса, независимо от направления
2) Шаг - набар дискретов в одном направлении.
Величина шага задавалась 8ю тумблерами.
ШД были 4-х фазные и требовали подачи импульсов сдвинутых друг относительно друга на 90 градусов.
Т.к. на тот период опыта программирования МК не было, реализовал на логике. В частности 155 и 555 серии.
В "нашей" терминологией мы пользовались следующими формулировками:
1) Дискрет - отработка ШД одного импульса, независимо от направления
2) Шаг - набар дискретов в одном направлении.
Величина шага задавалась 8ю тумблерами.
ШД были 4-х фазные и требовали подачи импульсов сдвинутых друг относительно друга на 90 градусов.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: Gerber
Gerber никакого отношения к моторам не имеет
Простейший случай Mach 3 для управления моторами через несложный контроллер
К нему есть конверторы Gerbera в G-коды.
Простейший случай Mach 3 для управления моторами через несложный контроллер
К нему есть конверторы Gerbera в G-коды.
Re: Gerber
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
-
Anode_Katode
- Держит паяльник хвостом
- Сообщения: 986
- Зарегистрирован: Ср июл 07, 2010 06:48:57
Re: Gerber
Если конкретно про Geber, то это скорее файловый формат, содержащий описание и последовательность команд управления приводом ЧПУ. Сделан для "прорисовки" заданных фигур (топологии).
Общий принцип следующий (по крайней пере для G-кодов, я с ними встречался на практике): в файле записаны команды вида Xyyy, где Х - буква тип команды, а ууу - код команды. Например G81 означает сверление. Т.е. человек пишет программу в G-кодах и сохраняет ее в Geber файле. Далее этот файл обрабатывается в программе станка/устройства/компьютера, который выдает сигнал на исполнительное устройство. Обычно это сигнал протокола Step\Dir, или двух контактное управление. По каналу Dir задается направление вращение (0 - в одну сторону, 1 - в другую), по каналу Step идет тактирование (каждый импульс - привод отрабатывает минимальный угол поворота).
Сегодня большинство программ обрабатывают G-коды (mach 3, Turbo-cnc, Keil и имя им легион). Все работают с протоколом Step\dir. Так что для станка требуется прежде всего "железный драйвер" шагового двигателя (предпочтительнее) или коллекторного с ОС по положению якоря, способный преобразовывать сигнал step\dir в реальные шаги привода.
Если для шаговиков такие микросхемы уже есть L298 например, то для МПТ+ОС такое реально сделать только на МК.
Общий принцип следующий (по крайней пере для G-кодов, я с ними встречался на практике): в файле записаны команды вида Xyyy, где Х - буква тип команды, а ууу - код команды. Например G81 означает сверление. Т.е. человек пишет программу в G-кодах и сохраняет ее в Geber файле. Далее этот файл обрабатывается в программе станка/устройства/компьютера, который выдает сигнал на исполнительное устройство. Обычно это сигнал протокола Step\Dir, или двух контактное управление. По каналу Dir задается направление вращение (0 - в одну сторону, 1 - в другую), по каналу Step идет тактирование (каждый импульс - привод отрабатывает минимальный угол поворота).
Сегодня большинство программ обрабатывают G-коды (mach 3, Turbo-cnc, Keil и имя им легион). Все работают с протоколом Step\dir. Так что для станка требуется прежде всего "железный драйвер" шагового двигателя (предпочтительнее) или коллекторного с ОС по положению якоря, способный преобразовывать сигнал step\dir в реальные шаги привода.
Если для шаговиков такие микросхемы уже есть L298 например, то для МПТ+ОС такое реально сделать только на МК.
Re: Gerber
Вот Аноду/Катоду огромное спасибо! Кое что прояснилось в мозгах. Значит, как не крути, а команды пойдут в виде потока импульсов, от количества, которых будет отсчитываться расстояние приводом. То есть придется всё же ШД ставить.
Я почему этот вопрос задал? Хотел использовать не ШД, а сервопривод: то есть энкодер отсчитывает фактическое количество импульсов и при совпадении с данными - стоп мотору. (или другая команда). Ещё раз спасибо. Будем думать.
Я почему этот вопрос задал? Хотел использовать не ШД, а сервопривод: то есть энкодер отсчитывает фактическое количество импульсов и при совпадении с данными - стоп мотору. (или другая команда). Ещё раз спасибо. Будем думать.
А поболтать?
-
Anode_Katode
- Держит паяльник хвостом
- Сообщения: 986
- Зарегистрирован: Ср июл 07, 2010 06:48:57
Re: Gerber
Скажу по правде, что не так давно тоже хотел сделать привод на обычном двигателе от шуроповерта с обратной связью через энкодер. Подкупала нешуточная мощь коллекторного движка при весьма скромных размеров. К сожалению, работу не закончил в силу отсутствия времени необходимого для данного проекта.
Так что, Бригадир, если интересует что, с радостью поделюсь опытом.
Так что, Бригадир, если интересует что, с радостью поделюсь опытом.