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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Vadim777
Новичок
Сообщения: 3
Зарегистрирован: 06 янв 2016, 11:02
Репутация: 0
Настоящее имя: Вадим
Контактная информация:

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

Сообщение Vadim777 »

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

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

Сообщение selenur »

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

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

Сообщение Karbofos »

Крэш в OpenGL устранил. Происходил из-за вызова функции glEnableClientState (взял из каких-то примеров) заменил, все работает. Падало только на закрытых дровах NVidia
Исходники проактуализировал.
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

тестирую сейчас преобразование дуг в короткие отрезки, т.к. в mk1 нет такого функционала
как протестирую с микроконтроллером - дам знать. сейчас работает только визуализация
Вложения
mickey_right.png (3102 просмотра) <a class='original' href='./download/file.php?id=68793&sid=0ff233f8a06196de606d22b256c47996&mode=view' target=_blank>Загрузить оригинал (110 КБ)</a>
pretorean
Новичок
Сообщения: 16
Зарегистрирован: 24 мар 2015, 15:49
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение pretorean »

Как обрабатывается переключение режима G61 (exact stop) и G64 (constant velocity)?

Хочу присоединится к вашей тусовке))
Если взять у китайцев аналог мк2, то нужна спецальная старая версия оригинальной программы, без нее только легализацию докупать за 69 евро?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Уже скоро оригинальная программа не будет нужна (используется только для установки настроек), но скоро и эту проблему решим :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
pretorean
Новичок
Сообщения: 16
Зарегистрирован: 24 мар 2015, 15:49
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение pretorean »

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

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

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

Сообщение selenur »

pretorean писал(а):Тогда заказываю у китайцев

Что на счет G61 и G64?
В контроллере мк1 такие коды точно не сделать, т.к. нет там такого механизма.
А в мк2 если есть реализация у оригинальной программы, то наверняка можно реализовать :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
pretorean
Новичок
Сообщения: 16
Зарегистрирован: 24 мар 2015, 15:49
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение pretorean »

selenur писал(а):
pretorean писал(а):Тогда заказываю у китайцев

Что на счет G61 и G64?
В контроллере мк1 такие коды точно не сделать, т.к. нет там такого механизма.
А в мк2 если есть реализация у оригинальной программы, то наверняка можно реализовать :-)
я буду использовать гугл перед тем как задавать глупые вопросы

http://forum.planet-cnc.com/viewtopic.php?f=5&t=279
похоже режим G64 (constant velocity) у них нету в принципе
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

В документации на контроллеры описаны те g-коды которые они поддерживают :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

маленькие, но гадкие ошибки в декодировании G02/G03 исправил, теперь делаю расширение для радиусов (параметр R)
для интересующихся, файл Reader.cpp, метод convertArcToLines https://github.com/eduard-x/cnc-qt
сначала вычисляется длина дуги в миллиметрах, затем делим дугу на отрезки. сейчас в мм 10 отрезков.
Вложения
mickey_right1.png (3000 просмотров) <a class='original' href='./download/file.php?id=69317&sid=0ff233f8a06196de606d22b256c47996&mode=view' target=_blank>Загрузить оригинал (109.83 КБ)</a>
Аватара пользователя
Тенгель
Почётный участник
Почётный участник
Сообщения: 1814
Зарегистрирован: 01 май 2012, 13:41
Репутация: 619
Откуда: Чита
Контактная информация:

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

Сообщение Тенгель »

pretorean писал(а):
selenur писал(а):Уже скоро оригинальная программа не будет нужна (используется только для установки настроек), но скоро и эту проблему решим :-)
Тогда заказываю у китайцев

Что на счет G61 и G64?
Я тоже :)
А какую заказывать МК1 или МК2, или не имеет значениия ?
Подпись отключена за неуплату.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Тенгель писал(а):
pretorean писал(а):
selenur писал(а):Уже скоро оригинальная программа не будет нужна (используется только для установки настроек), но скоро и эту проблему решим :-)
Тогда заказываю у китайцев

Что на счет G61 и G64?
Я тоже :)
А какую заказывать МК1 или МК2, или не имеет значениия ?
Сейчас основной упор делается на мк1, для того что-бы протокол быстрее изучить, но мк2 тоже работает (но не используется доступный расширенный функционал), как с подключением по USB, так и в автономном режиме выполняя код с SD-карты (скоро добавлю генерацию файла).
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
porshe
Новичок
Сообщения: 21
Зарегистрирован: 12 фев 2012, 12:25
Репутация: 7
Откуда: Ивано-Франковск
Контактная информация:

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

Сообщение porshe »

Китайцы уже MK2 запустили в производство http://ru.aliexpress.com/item/3-Axis-4- ... 80367.html
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

porshe писал(а):Китайцы уже MK2 запустили в производство http://ru.aliexpress.com/item/3-Axis-4- ... 80367.html
Шустрые перцы :-) смотрю даже разъем для SD-карты сразу впаяли :-) и ценник вполне нормальный вроде :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Да, ценник вменяемый. 9 осей. Положил в корзинку
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

при обработке дуг добавил к плоскости XY еще две: YZ, ZX . Последнее напомнило мне о детище Синклера :good:
радиус пока тестирую
Karbofos
Опытный
Сообщения: 121
Зарегистрирован: 11 июн 2015, 10:40
Репутация: 85
Настоящее имя: Эдя Калиновский
Откуда: Ганновер
Контактная информация:

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

Сообщение Karbofos »

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

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

Сообщение selenur »

Ну вот предварительная версия фрезеровки по неровной поверхности
https://www.youtube.com/watch?v=9G6KEq9EuA0
и сама программа:
cnc.zip
(1.72 МБ) 366 скачиваний
По поводу документации, вот думаю где её разместить, как вариант на wiki.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Рядом с кодом будет логичнее - https://github.com/selenur/CNC-controller/wiki
Ответить

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