Страница 4 из 7

Re: Гексапод

Добавлено: 02 апр 2011, 20:46
PKM
Итак, сегодня большой день для проекта. Вчера вечером на домашнем компе повозился с настройкой EMC2 и неожиданно получил работоспособную конфигурацию. Поэтому после запланированной на сегодня установки стенда для испытаний привода пришлось наскоро собрать станок, сконфигурировать приводы, прикинуть размеры, скомпилировать кинематику и... вот он, долгожданный первый пуск!

[youtube]http://www.youtube.com/watch?v=MTPkw5BNmVw[/youtube]

Re: Гексапод

Добавлено: 02 апр 2011, 22:24
spike
)bp(
Ну вообще здорово! Поздравляю!

На 1.05 какое-то, видимо незапланированное движение влево?

Re: Гексапод

Добавлено: 02 апр 2011, 22:52
PKM
Спасибо! Полгода прошли не зря, хотя можно было еще быстрее, изготовление затянулось. Впереди куча работы по доводке всего, но главное - принцип действия и конструкция оказались очень даже работоспособными!

Все прерывистые движения - это я кнопки так нажимал. Еще не освоился с управлением, часто что-то не то давил. На 1:05 - хотел опустить еще чуть ниже, но въехал в стол =) К сожалению, в EMC задаются ограничения только по длине штанг. Я вот думаю, а можно ли прямо в файл кинематики ввести рабочую зону? Интересная задача...

Платформа оказалсь жесткая, хотя еще не все зажато и гайки ШВП всего на двух полузатянутых болтах из шести. Позже обязательно измерю жесткость, а на глаз - для легких сплавов должно хватить.

Re: Гексапод

Добавлено: 03 апр 2011, 11:55
PKM
1.JPG (9063 просмотра) <a class='original' href='./download/file.php?id=2998&sid=985e0b8dbfd245c87ea7aa40f64c9ea9&mode=view' target=_blank>Загрузить оригинал (76.91 КБ)</a>
2.jpg (9063 просмотра) <a class='original' href='./download/file.php?id=2999&sid=985e0b8dbfd245c87ea7aa40f64c9ea9&mode=view' target=_blank>Загрузить оригинал (74.14 КБ)</a>

Re: Гексапод

Добавлено: 03 апр 2011, 21:25
Niiiik
Да, серьезный проект! Радует глаз.
А какой версией ЕМС вы пользуетесь? И в ней ведь можно задавать любую кинематику, не только гексапода? Ато я попробовал Мач для таких целей и пришел к выводу, что для параллельной кинематики это не совсем то.

Что-то части ветки не стало )ab(

Re: Гексапод

Добавлено: 03 апр 2011, 22:50
PKM
Последней версией, на Убунту 10.04. Кинематика возможна абсолютно любая, стоит только написать соответствующий модуль на С. Уже в наличии модули для гексапода, трипода, и кажется еще какие-то неортогональные. Правда, отсутствуют ограничения по рабочей зоне, только по приводам. Но это в принципе реализуемо при большом желании.

Кстати, в Mach3 все-таки можно сделать управление простым параллельным механизмом, 2-3 координаты. Где-то в сети есть ссылка, даже на этом форуме вроде была.

Re: Гексапод

Добавлено: 04 апр 2011, 14:06
Niiiik
Ясно, спасибо.
А с Mach3 я игрался и действительно простыми механизмами можно управлять, но все равно не полноценно. С тем же самым хоумингом проблема.

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

Re: Гексапод

Добавлено: 04 апр 2011, 17:09
PKM
Да, мысль логичная, и сам об этом задумывался. Вроде бы и можно, но на практике вряд ли получится.

Re: Гексапод

Добавлено: 05 апр 2011, 21:49
Niiiik
Почему? Объясните, пожалуйста?
Если нет, то какой тогда выход? Чтобы программа «на лету» конвертировала g-код по формулам? ЕМС работает таким образом?

Re: Гексапод

Добавлено: 06 апр 2011, 21:00
PKM
Гораздо проще конвертировать G-код в траекторию, а уже траекторию конвертировать в перемещения приводов. Собственно, примерно так в ЕМС2 и сделано, да и в любой другой ЧПУ. Прелесть ЕМС2 в модульности и гибкости, что позволяет добавить модули для любой кинематики, и настроить любую конфигурацию оборудования.

Re: Гексапод

Добавлено: 06 апр 2011, 23:25
Niiiik
Что значит конвертировать G-код в траекторию? Это какой-то отдельный файл что ли? Или это все в реальном времени происходит? Или до того как начать обработку программа еще думает какое-то время, создавая будущую траекторию? Я просто не пойму алгоритма.

Re: Гексапод

Добавлено: 07 апр 2011, 19:42
PKM
Ну почему сразу файл. Траектория - последовательность точек. Т.е. ЕМС2 все равно, какой станок - она генерирует одинаковые траектории инструмента из одинаковых кодов. А вот уже на приводы подаются команды в соответствии с кинематикой станка, которая задается отдельным программным модулем.
Подробности в документации. Если что на cnc-club.ru многое переведено из инструкций ЕМС2.

Re: Гексапод

Добавлено: 07 апр 2011, 22:52
Niiiik
Спасибо за советы!

Re: Гексапод

Добавлено: 12 апр 2011, 22:03
PKM
Смонтировал небольшое видео с последними достижениями (пришлось освоить Sony Vegas).

https://www.youtube.com/watch?v=G_UmhUjZhNo

Re: Гексапод

Добавлено: 12 апр 2011, 23:24
spike
Андрей, просто фантастика! )bp(

Какие-то точностные тесты уже проводил? Хомил как нибудь?

Re: Гексапод

Добавлено: 12 апр 2011, 23:49
PKM
Не-а, хоуминг не готов еще. Пока что высчитывал с рулеткой примерные координаты )ah(, выставлял параллельно столу по центру. На предыдущих детальках вместо расчетных 30 мм получалось примерно 29 мм. Сегодня заново высчитал координаты - была ошибка около 30 мм по начальному положению. Исправил, но деталь, которая на видео - еще не замерял.

Датчики home скоро поставлю, а пока выручает то, что на выключенном станке платформа под своим весом не двигается.

Начинаю думать о калибровке.

Re: Гексапод

Добавлено: 13 апр 2011, 15:12
Niiiik
ВАУ!!! Поздравляю!
Особенно впечатляют повороты платформы!

Re: Гексапод

Добавлено: 13 апр 2011, 15:46
PKM
РЕбята, спасибо за поздравления, действительно впечаляющая штука получилась. Но проблемы есть, доводить долго еще придется.
PKM писал(а):На предыдущих детальках вместо расчетных 30 мм получалось примерно 29 мм. Сегодня заново высчитал координаты - была ошибка около 30 мм по начальному положению. Исправил, но деталь, которая на видео - еще не замерял.
Замерил, размеры на первый взгляд в норме, а точно по надписи определить сложно. Обработаю алюминиевую заготовку - будет виднее.

Re: Гексапод

Добавлено: 13 апр 2011, 20:03
Niiiik
Еще было бы классно записать видео работы с ЕМС, особенно моменты настройки, или хотя бы просто скрины. Если конечно будет время )ah(
А алюминий действительно покажет на сколько все жестко и точно, так что с нетерпением ждем!

Re: Гексапод

Добавлено: 13 апр 2011, 20:56
PKM
Скрины могу сделать, но там совершенно ничего особенного. Обычный интерфейс tkemc, координаты бегут при перемещении. Настройка - правка файлов конфигурации, тоже ничего такого.
А вот видео с процессом homing должно быть поинтереснее.

Есть пара тонких кусочков дюраля, попробую их обработать.