Страница 43 из 85
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 09 июл 2016, 00:13
selenur
FLUKE писал(а):- Если в окне 8 (Модификация векторов), не нажимая кнопки "Получить данные с предыдущей страницы" нажать кнопку "Выполнить масштабирование", то прога падает.
тут пока код не выполняет проверок, на наличие полученных данных, с предыдущей страницы
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 09 июл 2016, 00:15
selenur
FLUKE писал(а):Понятно, что если надо что то делать на данной странице, то надо жать кнопку "Получить данные с предыдущей страницы", может быть прожимать её каждый раз автоматически? Зачем она нужна вообще? В смысле зачем её нажимать в ручную?
При переходе на эту страницу, я сделаю автоматическое получение данных, просто в случае неверных манипуляций с данными, данная кнопка позволяет получить данные которые были сформированы на предыдущем шаге.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 09 июл 2016, 00:25
selenur
FLUKE писал(а):- Ещё вопрос. Обрабатываю картинку. В окне 9 выбираю лазерный станок. Жму "Генерация G-кода", код генерится с шагом 1мм. Возвращаюсь на одно окно назад. В окне "Изменение размера" уменьшаю на 1, жму "Выполнить масштабирование", иду в окно 9, жму "Генерация G-кода" и код уже генерится с тремя знаками после запятой.
- Шаг в 1 мм не великоват? Это что бы УП не слишком большое было?
Что касается дробных знаков, то они появляются только если есть дробная часть, которая не равна нулю.
При переходе на 8-ю страницу, когда из рисунка, получаем набор отрезков, мы имеем ещё пока "условный размер", если его не менять то он превращается в мм, т.к. рисунок состоял из пикселей, то координаты пикселей трансформируются в мм. Если например рисунок был 100х100 пикселей, и мы не меняем размер то шаг получается в 1мм, если мы установим новый размер 10х10, то на 1 мм уже будет приходиться 10 условных единиц, т.е. шаг 0.1 мм.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 09 июл 2016, 00:26
selenur
FLUKE писал(а):- В конце кода - М5 М5 %, последней строкой в место М5 не М30 должно быть?
Тут просто ошибка в программе.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 10 июл 2016, 01:36
selenur
Всё вынес в отдельную тему обсуждение программы для генерации G-кода
http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=12096
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 10 июл 2016, 17:25
xvovanx
selenur писал(а):...
На том компьютере где недостаточно памяти, выложи тоже подробное описание ошибки, если не сложно

Дома на другом компе с памятью все ОК. Завтра с рабочего компа кину описание ошибки
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 10 июл 2016, 19:00
selenur
xvovanx писал(а):selenur писал(а):...
На том компьютере где недостаточно памяти, выложи тоже подробное описание ошибки, если не сложно

Дома на другом компе с памятью все ОК. Завтра с рабочего компа кину описание ошибки
Спасибо!
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 11 июл 2016, 12:02
Voltos
selenur писал(а):Некоторые мелочи в работе ещё постараюсь помочь, но энтузиазм работы с данным контроллером уже закончился...На парсинг параметров я уже потратил более 100-х часов (в этом году), и что-то тяжело дается....Вот и задумался сильно о смене контроллера, что-бы тратить время с толком, на разработку.Нашел вроде даже недорогой вариант контроллера стоимостью 800 рублей, аналог ардуины, только намного мощнее.
selenur, а какой контроллер мы теперь считаем более перспективным? а то планируется расширения количества машин а вот какие мозги взять не уверен. Неплохо бы еще чтобы он поддерживал работу и с другими программами типа мач3 ил вроде того..
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 11 июл 2016, 12:54
selenur
Рассматривал различные варианты реализации хоббийного контроллера, и решил остановился на вот таком:
http://ru.aliexpress.com/store/product/ ... 31986.html
Прошивку думаю сделать практически аналогичную GRBL, т.к. уже сейчас на ардуиновской GRBL, у меня есть возможность отладить и управляющую программу.
Но от ардуино-контроллеров будет значительное отличие, в реализации автономной работы, недавно мне попался дисплей от компании Nextion, если интересно можно почитать тут:
http://wiki.iteadstudio.com/Nextion_HMI_Solution
Данные дисплеи имеют размер от 2.4” до 7.0” дюймов, и ценник начинается от 920 рублей, вот например:
http://ru.aliexpress.com/item/2-4-TFT-3 ... 44129.html
Огромный в нем плюс, заключается в том что пользователь может сам себе создать интерфейс, с нужными полями и кнопками.
Вот такие у меня планы

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 11 июл 2016, 13:07
selenur
Voltos писал(а):Неплохо бы еще чтобы он поддерживал работу и с другими программами типа мач3 ил вроде того
Что-бы под мач3 писать плагины нужно с ними заключать какое-то соглашение, только тогда, как я понял они предоставят SDK документацию и прочее. Но это навряд ли будет бесплатно для конечного пользователя, а я стремлюсь к тому, что-бы пользователь с минимальным бюджетом мог попробовать освоить ЧПУ.
А т.к. GRBL стал достаточно популярным, то и совместимость думаю поддерживать в этом плане

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 11 июл 2016, 13:10
selenur
Сегодня к стати появилось видео, на котором человек портировал GRBL на STM32:
https://www.youtube.com/watch?v=ehgXMa2spWM
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 13 июл 2016, 07:33
Voltos
А можно как то подружить MK1 и MACH3? Или это просто разные платформы?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 13 июл 2016, 07:53
selenur
Voltos писал(а):А можно как то подружить MK1 и MACH3? Или это просто разные платформы?
Конечно можно, но для этого нужно:
1) Договориться с компанией
http://www.machsupport.com/ о том что хочешь разработать компоненту, если они соглашаются, то дают тебе всю необходимую документацию "Комплект разработчика" (если не ошибаюсь вроде так выглядит этот процесс).
2) Связаться с разработчиком Planet-CNC и договориться о предоставлении протокола обмена с контроллером, для возможности прикрутить МК1 к MACH3.
К сожалению, без решения 2-го пункта эта затея не имеет смысла, т.к. работать с контроллером через MACH3, а настраивать его в оригинальной программе planet-CNC не очень удобно, именно так у меня сейчас и работает...
К тому-же оригинальная программа planet-CNC которая нормально работает со всеми своими контроллерами дешевле чем MACH3.
А вот такие цены:
Planet-CNC - 69 евро = 4 843 рублей
MACH3 - 175 доларов = 11 104 рублей
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 15 июл 2016, 22:13
vvdashko
Кто использовал мк2-мк3 для сканирования? Не могу настроить диаметр щупа.
Все сканы получаются одинаковые, без учета диаметра щупа. Изменения параметра Tip в окне настроек сканирования ничего не меняют.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 16 июл 2016, 07:50
fercmann
Здравствуйте!
Пишу программку для внешнего управления программой "Planet-CNC" под мк1 (70% готово)
Смыл: станку точить еще 6 часов но пропало питание и UPS скоро выключится.
Из своей программы контроллирующей сетевое питание, посылаю "нажимаю кнопки" в программу управления станком:
Стоп, запомнить положение Z, поднять Z, уехать в ноль XY, запомнить номер выполняемой строки, ждать 20 минут (UPS еще живой)
По истечении 20 минут питание не появилось - выключаем комп, появилось - продолжить с заданной строчки.
Может я изобретаю велосипед - подскажите.
Если нет то вопрос: не все внешние команды "нажатия клавиш" программа воспринимает
- кто нибудь ковырялся с этими вопросами?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 16 июл 2016, 08:22
MX_Master
fercmann писал(а):Здравствуйте!
Пишу программку для внешнего управления программой "Planet-CNC" под мк1 (70% готово)
Смыл: станку точить еще 6 часов но пропало питание и UPS скоро выключится.
Из своей программы контроллирующей сетевое питание, посылаю "нажимаю кнопки" в программу управления станком:
Стоп, запомнить положение Z, поднять Z, уехать в ноль XY, запомнить номер выполняемой строки, ждать 20 минут (UPS еще живой)
По истечении 20 минут питание не появилось - выключаем комп, появилось - продолжить с заданной строчки.
Может я изобретаю велосипед - подскажите.
Если нет то вопрос: не все внешние команды "нажатия клавиш" программа воспринимает
- кто нибудь ковырялся с этими вопросами?
Я ковырял внешнее управление оригинальной программой, чтоб рулить из под андроида (и не только) с помощью UnifiedRemote -
http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=8355 . UnifiedRemote отлично справляется со сбором данных из окна, нажиманием кнопок, горячих клавиш, впечатыванием текста в поля и т.п.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 16 июл 2016, 08:49
selenur
fercmann писал(а):Здравствуйте!
Пишу программку для внешнего управления программой "Planet-CNC" под мк1 (70% готово)
Смыл: станку точить еще 6 часов но пропало питание и UPS скоро выключится.
Из своей программы контроллирующей сетевое питание, посылаю "нажимаю кнопки" в программу управления станком:
Стоп, запомнить положение Z, поднять Z, уехать в ноль XY, запомнить номер выполняемой строки, ждать 20 минут (UPS еще живой)
По истечении 20 минут питание не появилось - выключаем комп, появилось - продолжить с заданной строчки.
Может я изобретаю велосипед - подскажите.
Если нет то вопрос: не все внешние команды "нажатия клавиш" программа воспринимает
- кто нибудь ковырялся с этими вопросами?
В зависимости от режима работы, некоторые кнопки/команды могут быть вполне недоступны, но это не так страшно, т.к. можно используя библиотеку libusb, подключиться к контроллеру, совместно с оригинальной программой, и просто получать информацию, по которой можно понять работает станок или стоит, телеграмма с данными от контроллера всего одна, и она практически полностью расшифрована, по ней можно узнать текущие координаты XYZA, текущую скорость, включен ли шпиндель, охлаждение, туман, и прочее.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 18 июл 2016, 12:32
fercmann
Сделал....
Пробуйте!
Управление от внешнего сигнала теперь пустяк...
Хоть по SMS управлять из другого города...
Тестовая программа работает с CNC USB 2.10 на других не проверял, но в принципе вряд ли есть разница
Сперва запускаем CNC USB, загружаем проект
Потом управляющую приблуду...
МОжно сделать: шлем SMS "status" получим ответ "точу, 40%, все ОК"
или "хана, UPS кончается, ща выключусь"
- ей - "паркуйся, вырубайся"

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 18 июл 2016, 13:26
selenur
fercmann писал(а):Сделал....
Пробуйте!
Управление от внешнего сигнала теперь пустяк...
Хоть по SMS управлять из другого города...
Тестовая программа работает с CNC USB 2.10 на других не проверял, но в принципе вряд ли есть разница
Сперва запускаем CNC USB, загружаем проект
Потом управляющую приблуду...
МОжно сделать: шлем SMS "status" получим ответ "точу, 40%, все ОК"
или "хана, UPS кончается, ща выключусь"
- ей - "паркуйся, вырубайся"

А видео не добавишь?

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 18 июл 2016, 18:10
fercmann
https://www.youtube.com/watch?v=p0rTU9al_Uk
Программа пока тестовая, но главные вопросы решены, далее что в голову взбредет.
Есть всякие пульты управления, но цель не в том чтобы с телефона старт нажать, а чтобы при остутствии Вас у станка программа по алгоритму сама придпринимала действия.
На данном моменте мне нужно при пропадании питания корректно остановить станок и записать состояние, чтобы спустя время продолжить работу с точки останова.
Программа должна заменить меня на месте и предпринимать действия в зависимости от ситуации.