Страница 21 из 85

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

Добавлено: 08 янв 2016, 01:11
Vadim777
selenur писал(а):Получаю G-код, правда пока с косяками, из-за парсинга файла.
Может со временем Вы косяки исправите, а не удастся - так и конвертировать в другой программе легко в G-код.
Главное предсканирование поверхности наладить получше и гравировку.

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

Добавлено: 08 янв 2016, 06:47
selenur
Vadim777 писал(а):
selenur писал(а):Получаю G-код, правда пока с косяками, из-за парсинга файла.
Может со временем Вы косяки исправите, а не удастся - так и конвертировать в другой программе легко в G-код.
Главное предсканирование поверхности наладить получше и гравировку.
Исправить ошибки легко, просто у спринта формат немного отличается от того что формирует Corel-draw :-)
Поэтому позже реализую нормальную поддержку спринта.

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

Добавлено: 11 янв 2016, 19:10
Karbofos
Крэш в OpenGL устранил. Происходил из-за вызова функции glEnableClientState (взял из каких-то примеров) заменил, все работает. Падало только на закрытых дровах NVidia
Исходники проактуализировал.

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

Добавлено: 14 янв 2016, 21:55
Karbofos
тестирую сейчас преобразование дуг в короткие отрезки, т.к. в mk1 нет такого функционала
как протестирую с микроконтроллером - дам знать. сейчас работает только визуализация

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

Добавлено: 15 янв 2016, 12:46
pretorean
Как обрабатывается переключение режима G61 (exact stop) и G64 (constant velocity)?

Хочу присоединится к вашей тусовке))
Если взять у китайцев аналог мк2, то нужна спецальная старая версия оригинальной программы, без нее только легализацию докупать за 69 евро?

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

Добавлено: 15 янв 2016, 13:13
selenur
Уже скоро оригинальная программа не будет нужна (используется только для установки настроек), но скоро и эту проблему решим :-)

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

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

Что на счет G61 и G64?

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

Добавлено: 15 янв 2016, 15:00
selenur
pretorean писал(а):Тогда заказываю у китайцев

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

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

Добавлено: 15 янв 2016, 15:09
pretorean
selenur писал(а):
pretorean писал(а):Тогда заказываю у китайцев

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

http://forum.planet-cnc.com/viewtopic.php?f=5&t=279
похоже режим G64 (constant velocity) у них нету в принципе

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

Добавлено: 15 янв 2016, 15:58
selenur
В документации на контроллеры описаны те g-коды которые они поддерживают :-)

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

Добавлено: 20 янв 2016, 00:20
Karbofos
маленькие, но гадкие ошибки в декодировании G02/G03 исправил, теперь делаю расширение для радиусов (параметр R)
для интересующихся, файл Reader.cpp, метод convertArcToLines https://github.com/eduard-x/cnc-qt
сначала вычисляется длина дуги в миллиметрах, затем делим дугу на отрезки. сейчас в мм 10 отрезков.

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

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

Что на счет G61 и G64?
Я тоже :)
А какую заказывать МК1 или МК2, или не имеет значениия ?

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

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

Что на счет G61 и G64?
Я тоже :)
А какую заказывать МК1 или МК2, или не имеет значениия ?
Сейчас основной упор делается на мк1, для того что-бы протокол быстрее изучить, но мк2 тоже работает (но не используется доступный расширенный функционал), как с подключением по USB, так и в автономном режиме выполняя код с SD-карты (скоро добавлю генерацию файла).

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

Добавлено: 20 янв 2016, 16:31
porshe
Китайцы уже MK2 запустили в производство http://ru.aliexpress.com/item/3-Axis-4- ... 80367.html

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

Добавлено: 20 янв 2016, 16:47
selenur
porshe писал(а):Китайцы уже MK2 запустили в производство http://ru.aliexpress.com/item/3-Axis-4- ... 80367.html
Шустрые перцы :-) смотрю даже разъем для SD-карты сразу впаяли :-) и ценник вполне нормальный вроде :-)

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

Добавлено: 20 янв 2016, 21:09
MX_Master
Да, ценник вменяемый. 9 осей. Положил в корзинку

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

Добавлено: 20 янв 2016, 23:40
Karbofos
при обработке дуг добавил к плоскости XY еще две: YZ, ZX . Последнее напомнило мне о детище Синклера :good:
радиус пока тестирую

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

Добавлено: 21 янв 2016, 21:59
Karbofos
теперь возмножны трехмерные фигуры вращения. helix.nc
радиус пока не готов

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

Добавлено: 24 янв 2016, 00:34
selenur
Ну вот предварительная версия фрезеровки по неровной поверхности
https://www.youtube.com/watch?v=9G6KEq9EuA0
и сама программа:
cnc.zip
(1.72 МБ) 386 скачиваний
По поводу документации, вот думаю где её разместить, как вариант на wiki.....

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

Добавлено: 24 янв 2016, 06:03
MX_Master
Рядом с кодом будет логичнее - https://github.com/selenur/CNC-controller/wiki