Страница 36 из 85
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 25 апр 2016, 21:00
selenur
Обновил файлы на гитхабе.
Диалог ручного управления разделил на 2 независимых окна, окно с подсказками, и окно с кнопками управления мышью.
Теперь ручное управление работает через отправку G-кода, что позволяет так-же запускать на выполнение команды.
Формат команды следующий:
M200 F0500 X+ или
M200 F200 A+ Z-
В начале
М200 - что означает будет выполняться движение до тех пор пока не будет послана команда остановки, послана команда аварийной остановки, не сработают концевики.
Следующая команда
Fххх указывает скорость с которой будет происходить движение, число должно быть целым, допускаются в числе лидирующие нули.
А дальше указывается какая ось (доступно 4 оси
X,Y,Z,A) должна двигаться и в каком направлении, направление задается символом
плюс или
минус . Если ось не указана, то она не участвует в движении.
Настройка о дублировании оси X осью А тут не работает, поэтому с подчиненной осью нужно быть аккуратно!
Данный функционал пока проверил на своем МК1 на МК2 не проверял...
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 25 апр 2016, 21:01
selenur
Так-же исправил всплывающие подсказки.

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 25 апр 2016, 21:02
selenur
Совсем забыл ещё про одну команду!!!
М201 - останавливает движение вызванное командой М200

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 25 апр 2016, 22:28
Roq
С последним апдейтом перестало рабоатать выполнение g-уп
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 25 апр 2016, 22:53
selenur
Скинь если не сложно g-код, посмотрю где допустил ошибку при парсинге.
На текущий момент программа поддерживает только: G0, G1, F, X, Y, Z, M3,M5,M200,M201 все остальные должны игнорироваться.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 25 апр 2016, 23:02
Roq
selenur писал(а):Скинь если не сложно g-код, посмотрю где допустил ошибку при парсинге.
На текущий момент программа поддерживает только: G0, G1, F, X, Y, Z, M3,M5,M200,M201 все остальные должны игнорироваться.
Вот код
https://dl.dropboxusercontent.com/u/455 ... %20logo.nc .
И еще одна интересная штука обнаружилась или я чего то непонимаю или ф-я управления скоростью действительно не работает?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 26 апр 2016, 05:05
selenur
Скорость движения которая 91 мм в мин. вычисляется по определенной формуле, причем у мк1 и мк2 формулы отличаются, и нужно будет с линейкой проверить правильно ли вычисляется скорость.
Скорость которая в самом низу окна, применяется для визуализации того, какая из скоростей используется g0 или g1, при ручной посылке кода, При выполнении G-кода из файла, в буфер контроллера посылаются команды, с запасом на перед, и я уже не могу отслеживать какая применяется скорость, поэтому эта индикация не применяется в отображении.
Установка скорости в модуле посылки g-кода, скоро заработает, из-за глобальной переписки программы, я еще пока не вернул этот функционал.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 26 апр 2016, 10:14
Roq
selenur писал(а):Скорость движения которая 91 мм в мин. вычисляется по определенной формуле, причем у мк1 и мк2 формулы отличаются...
Спасибо что разъяснил, у меня сейчас станка нет что б проверить, конечно так себе тестирование, но все все же.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 26 апр 2016, 11:55
selenur
Roq писал(а):selenur писал(а):Скорость движения которая 91 мм в мин. вычисляется по определенной формуле, причем у мк1 и мк2 формулы отличаются...
Спасибо что разъяснил, у меня сейчас станка нет что б проверить, конечно так себе тестирование, но все все же.
Любое тестирование, которое позволит улучшить программу приветствуется

Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 29 апр 2016, 16:15
Karbofos
Сегодня уточнил формулу ускорения для mk1 (данные протокола настроек A0)
TNum = 11446815.5 / SQRT (Accel * Pulses)
максимальное значение Accel = 9999, максимальное значение Pulses = 99999
при этих значениях в телеграмме ускорение для осей TNum равно 362
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 29 апр 2016, 17:24
Art665
Тоже тестирую прогу, у меня при рисовании кругов пропадает часть траектори. т.е не полукруг идет а прямая. В одном месте. В новой проге с github, при запуске фрезеровки выплывает ошибка см. фото.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 29 апр 2016, 19:35
selenur
Если для окружности применяется команда G2 или G3 то данные команды пока не поддерживаются. На скриншоте видно что используется некоторые g команды, которые пока не поддерживаются. А парсер команд, у меня пока не отлавливает эти ситуации, но скоро исправлю
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 01 май 2016, 22:51
selenur
Обновил файлы на гитхабе, поправил парсинг G-кода, и сделал пару мелких изменений в интерфейсе:
Ввод G-кода вручную (пункт 1) или выполнение его из файла/буфера (пункт 2) теперь влияет на отображение в статус баре (пункт 3).
До запуска исполнения G-кода полученного из файла/буфера можно изменить скорость выполнения в процентах (пункт 4).
В случае выполнения G-кода из файла/буфера, в котором нет команд G0,G1 c Fxxx, т.е. нет информации о скорости выполнения, будет применяться та скорость которая выделена зеленым цветом в пункте 2.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 03 май 2016, 16:15
Art665
Скорость в % то что нужно!!
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 03 май 2016, 18:49
selenur
Главное её изменить до запуска фрезеровки/выжигания, т.к. изменение в процессе выполнения, пока недоступно.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 май 2016, 17:28
Lordswars
Попытка измерить поверхность стола привела к подвешиванию компа. Помог ресет

и так постоянно начинает работать то есть делает 40-50 измерений и ком завис... подозреваю всё таки программу

Пришлось юзать штатную прогу.
Вот образец работы станка
https://yadi.sk/i/Yy66GwAOrWHi4 на фото плата концевиков не чищена и не мыта так чуть шкуркой прошёл.
Файлы подготовлены в КопперКам
Порядок моих действий гружу файл фрезеровки и после захожу в измерение стола...
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 май 2016, 18:45
Stepchik
А как к плате MK1 подключили лазер?
Дискретно - вкл/выкл или через ШИМ?
На плате выход ШИМа 0-10 В, у Лазера вход TTL 0-5V (подключить через резистивный делитель напряжения?)
В каком режиме работает лазер?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 май 2016, 20:02
selenur
Stepchik писал(а):А как к плате MK1 подключили лазер?
Дискретно - вкл/выкл или через ШИМ?
На плате выход ШИМа 0-10 В, у Лазера вход TTL 0-5V (подключить через резистивный делитель напряжения?)
В каком режиме работает лазер?
На текущий момент регуляция мощности пока не реализована, т.к. у меня в контроллере нет ШИМ, сейчас я выход с контроллера (один из 3-х каналов), подключаю к ttl входу лазера, и просто вкл/выкл лазер.
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 май 2016, 22:15
Сергей72
Подскажите пожалуйста, может кто пробовал, будет ли работать MK1 CNC с windows 10 ?
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавлено: 05 май 2016, 22:23
selenur
Сергей72 писал(а):Подскажите пожалуйста, может кто пробовал, будет ли работать MK1 CNC с windows 10 ?
Да, будет!
Для этого нужно выполнить процедуру описанную тут:
http://remontka.pro/disable-drivers-sig ... indows-10/
В данной процедуре описывается процесс установки драйверов, без цифровой подписи, такой-же способ применяется и в win 8.