Управление контроллером MK1 и MK2 (planet-cnc)

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

получить сигнал просто, там с точностью не очень, у тех что смог нагуглить...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение tooshka »

selenur писал(а):получить сигнал просто, там с точностью не очень, у тех что смог нагуглить...
Очень зависит от расстояния и поверхности объекта. Мы проверяли на станке через родные линейки станка и проверяли большим цифровым штангелем точность 0,1 легко. Но это все ДО 1 МЕТРА, чем дальше тем больше погрешность.
Дальномер вот такой:
http://www.220-volt.ru/catalog-66773/
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

А вон оно как! я ведь просто смотрел на представленные характеристики, и по данной ссылке погрешность 2 мм, не прдумал о том что есть участки с более точным измерением. :-)
Я ещё с китая за 200 рублей заказал датчик веса (макс. вес 1кг), думаю протестировать точность измерений :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение gendos »

Если это подойдет ?
Цена вроде небольшая
http://www.ebay.com/itm/Balluff-BOD-26K ... 4d31bff03d
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение tooshka »

gendos писал(а):Цена вроде небольшая
Хоббийный вариант)))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

У меня весь станок с электроникой, дешевле стоит чем датчик :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение gendos »

Но если цену не учитывать работать будет ?
Точность устроит 0.1-0.3 мм диапазон измерения до 150 мм
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Predator »

gendos писал(а):Цена вроде небольшая
Это видимо для кого как... Не думаю, что кто-то ради экспериментов готов вывалить 450 бакинских :wik:
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение gendos »

Predator писал(а):
gendos писал(а):Цена вроде небольшая
Это видимо для кого как... Не думаю, что кто-то ради экспериментов готов вывалить 450 бакинских :wik:
Согласен.
Но станки имеют многие, а такую приблуду думаю никто (кто имеет не признается).
А использовать могли бы многие.
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Predator »

gendos писал(а):кто имеет не признается
А, что это какая-то большая тайна? :wik:
Многие, да не все, никто на хоббийной станок такой датчик покупать не станет.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

gendos писал(а):Но если цену не учитывать работать будет ?
Точность устроит 0.1-0.3 мм диапазон измерения до 150 мм
Если правильно понял, то вроде как такую точность получить получиться.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

1) Добавил ещё пару вещей в конструктор, теперь с каждым шагом вращения, мошно изменять радиус, благодаря чему получается спиралька. 2) Если создать группу с точками, например в виде квадрата, то в последствии, можно выполнить поворот всех точек в группе, относительно центра осей (0,0): 3) А если к этому добавить пару линий опускания, поднимания, и фукцию вращения, то можно получить вот такую штуку: 4) В функцию добавил ещё опцию, с помощью которой при каждом шаге, можно ещё применять вражение для группы примитивов, и тогда получается так: 5) Так-же получаются и такие штучки:
(для просмотра содержимого нажмите на ссылку)
Снимок07.PNG
Снимок07.PNG (9.34 КБ) 3545 просмотров
Снимок08.PNG
Снимок08.PNG (4.87 КБ) 3545 просмотров
6) Добавил кнопку, для возможности сохранить в файл готовый g-код
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Karbofos »

Всем привет.
Спасибо огромное за программу и исходники Сергею из Нового Уренгоя!
Сейчас я занимаюсь портированием программы на Qt, основная цель - портировать на Linux и запустить на миникомпьютере RasPi. Исходники будут тоже открыты под GPL3, сейчас отлаживаю и делаю некоторые улучшения алгоритмов и интерфейса, встроена поддерджка других языков, переключение "на лету". Программа ни в коем случае не будет являться конкуренцией, всё авторство и ссылки на оригинальный проект встроены в пункт "О программе".
Мне осталось отладить еще пару блоков. на это нужно мне неделю-две. Тоже занимаюсь программой после работы. :)
Если есть интересующиеся и потестировать, дайте знать.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

Конкурренция, это когда за это получают деньги :-) А в данной ситуации это делается для себя, и окружающих, чем больше будет альтернатив тем лучше, через пару месяцев, появиться поддержка версии MK2, данная версия позволяет работать автономно, (версия MK1, при наличии питания, но без подключения по USB, только позволяет рулить станком с джойстика) а MK2 ещё и выполнение данных с SD-карты.
Если нужна информация по протоколу, обмена могу и её выложить... правда я ещё не весь протокол отреверсил....
Если можешь то выкладывай сюда, фотки, видео, того что получается, очень интересно....... :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Karbofos »

спасибо!
вот, собственно, картинка. того, что сейчас уже есть. осталось настроить интерфейс libusb и сканирование с алгоритмом. редактор пока не начинал вообще.
Вложения
cnc-qt.png (3422 просмотра) <a class='original' href='./download/file.php?id=53017&mode=view' target=_blank>Загрузить оригинал (120.36 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение selenur »

Суппер! вообще молодец :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
popcorn
Мастер
Сообщения: 252
Зарегистрирован: 21 янв 2015, 00:20
Репутация: 18
Откуда: Янтарный край
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение popcorn »

Karbofos писал(а):спасибо!
вот, собственно, картинка. того, что сейчас уже есть. осталось настроить интерфейс libusb и сканирование с алгоритмом. редактор пока не начинал вообще.
крутец! qt 5 или 4? Какой список зависимостей?
Подготовлен нетбук с XP для станка, но я бы предпочёл линь, обычно использую Arch.
у меня всё зависло со станком из-за смены работы, но я скоро начну им заниматься.
Изображение
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Karbofos »

popcorn писал(а): крутец! qt 5 или 4? Какой список зависимостей?
Подготовлен нетбук с XP для станка, но я бы предпочёл линь, обычно использую Arch.
у меня всё зависло со станком из-за смены работы, но я скоро начну им заниматься.
зависимости минимальные, основные только Qt либы и libusb. пока делаю на Qt4, потом портировать на Qt5 особого труда не составит, уже есть опыт переноса. Даже немного попроще может получиться, без libusb, т.к. в пятой версии есть QSerialPort.
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Moonglow »

Karbofos писал(а):QSerialPort
В данном случае, mk1 контроллер - это не USB-CDC класс устройств, поэтому данный класс не подойдет.

2selenur
Не пробовал Mono для сборки под Linux ? Да и Микрософт недавно открыл исходный код платформы .NET... неспроста :hottabych:
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

Re: Управление контроллером mk1 (planet-cnc)

Сообщение Karbofos »

Moonglow писал(а): В данном случае, mk1 контроллер - это не USB-CDC класс устройств, поэтому данный класс не подойдет.
Спасибо за информацию! С этим классом пока не работал, поэтому не знал. Тогда оставлю libusb
Ответить

Вернуться в «Windows / Mach»