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

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

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

Сообщение selenur »

Сейчас обновил файлы на гитхабе, там самые последние версии программ, конечно ещё не проверил весь функционал который раньше работал, т.к. пришлось кое какие вещи заново переписать.
Но вот что добавилось:
В утилите которая из текста, или рисунка генерировала G-код, появилась новая опция:
2016-04-07_221632.jpg (2042 просмотра) <a class='original' href='./download/file.php?id=77052&mode=view' target=_blank>Загрузить оригинал (212.19 КБ)</a>
Это позволяет выжигать траектории на определенной скорости, с неизменяемой мощностью лазера, и в переходах между отрезками ВКЛ/ВЫКЛ лазер.

И в программе управления контроллером, можно теперь выбирать режим отображения выполняемого кода, если это лазерное выжигание:
2016-04-07_221929.jpg (2042 просмотра) <a class='original' href='./download/file.php?id=77053&mode=view' target=_blank>Загрузить оригинал (511.16 КБ)</a>
Если в тестируемых версиях с гитхаба встречаются проблемы, ошибки, с удовольствием выслушаю, и постараюсь решить :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
trafbite
Мастер
Сообщения: 931
Зарегистрирован: 14 июл 2015, 14:49
Репутация: 28
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение trafbite »

Спасибо за труды! :)

1. всплывающие подсказки у первых трех кнопок ленты не видны:
selenur.png
selenur.png (8.88 КБ) 2020 просмотров
2. Боковые панели "Координаты" и "Данные для выполнения" появляются только после подключения к контроллеру (у меня его пока нет)? Т.к. у меня просто одно сплошное окно:
selenur_1.png (2020 просмотров) <a class='original' href='./download/file.php?id=77110&mode=view' target=_blank>Загрузить оригинал (39.55 КБ)</a>
3. Дубль оси пока не добавил (для двух драйверов на одной оси) или я не нашел?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

trafbite писал(а):Спасибо за труды! :)

1. всплывающие подсказки у первых трех кнопок ленты не видны:
selenur.png
2. Боковые панели "Координаты" и "Данные для выполнения" появляются только после подключения к контроллеру (у меня его пока нет)? Т.к. у меня просто одно сплошное окно:
selenur_1.png
3. Дубль оси пока не добавил (для двух драйверов на одной оси) или я не нашел?
Всплывающие подсказки так выводятся из-за того что не доделан модуль переключения языка, :-)
В настройках программы есть раздел с настройкой тех панелей которые нужно отображать, наличие связи с контроллером не связано с их отображением.
Связи осей пока не сделал. Но думаю сегодня добавлю возможность подчинения оси А к одной из X,Y или Z.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
trafbite
Мастер
Сообщения: 931
Зарегистрирован: 14 июл 2015, 14:49
Репутация: 28
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение trafbite »

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

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

Сообщение selenur »

Дублирование оси добавил, но возможности проверить нет, поэтому пробовать нужно крайне осторожно!!!
2016-04-09_003953.jpg (1983 просмотра) <a class='original' href='./download/file.php?id=77163&mode=view' target=_blank>Загрузить оригинал (386.4 КБ)</a>
Вот где активируется опция, и настраивается пока только ось А, которая будет делать такое-же движение, какое будет делать, одна из выбранных осей.
Скачать можно с гитхаба каталог "_OUT_FILES_"
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
trafbite
Мастер
Сообщения: 931
Зарегистрирован: 14 июл 2015, 14:49
Репутация: 28
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение trafbite »

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

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

Сообщение selenur »

Обновил на гитхабе файлы, доработал утилиту генерации G-кода:
2016-04-12_164950.jpg (1899 просмотров) <a class='original' href='./download/file.php?id=77530&mode=view' target=_blank>Загрузить оригинал (107.2 КБ)</a>
Теперь она умеет:
1) Получать данные из встроенного в ОС шрифта траектории.
2) Получать траектории из указанного файла шрифта (не установленного в ОС).
3) Получать траектории из рисунков.
4) Получать траектории из Corel Draw посредством экспорта через файл PLT.
5) Манипулировать размером получаемой траектории.
6) Генерировать G-код для гравировки
7) Генерировать G-код для выжигания лазером, пока лишь применяя M3 и M5 команды
2016-04-12_165040.jpg (1899 просмотров) <a class='original' href='./download/file.php?id=77531&mode=view' target=_blank>Загрузить оригинал (84.37 КБ)</a>
Вот пример выжигания герба, полученного из корела:
https://www.youtube.com/watch?v=ig6GGP44A_c
И вот результат:
WP_001432.jpg (1899 просмотров) <a class='original' href='./download/file.php?id=77537&mode=view' target=_blank>Загрузить оригинал (762.9 КБ)</a>
WP_001433.jpg (1899 просмотров) <a class='original' href='./download/file.php?id=77538&mode=view' target=_blank>Загрузить оригинал (816.69 КБ)</a>
WP_001434.jpg (1899 просмотров) <a class='original' href='./download/file.php?id=77539&mode=view' target=_blank>Загрузить оригинал (943.79 КБ)</a>
Прожигаемая толщина дорожки составила 0.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
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

pretorean писал(а):А по средней линии не умеет?
Это как? :thinking:
Мой сайт: 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 писал(а):А по средней линии не умеет?
Это как? :thinking:
Арткам так умеет.
Когда есть две векторных линии рядом, проходить фрезой не по каждой из них, а между ними.
А если еще фреза конусная, то глубиной погруржения фрезы выбрать весь материал между линиями за один проход.
Аватара пользователя
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 писал(а):ну такое в принципе возможно сделать в будущем :-)
арткам такое делает с замкнутыми контурами
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Я сейчас переписываю планировщик в управляющей программе, поэтому на гитхабе, программа пока поддерживает очень мало G- команд, но параллельно с переделкой на станице: http://selenur.ru/?page_id=332 буду сразу писать какие команды реализовал, и как они работают.
Сегодня вот распечатал держатель для "Чертилки по металлу твердосплавной":
WP_001437.jpg (1835 просмотров) <a class='original' href='./download/file.php?id=77712&mode=view' target=_blank>Загрузить оригинал (693.6 КБ)</a>
Так-что скоро можно будет, фрезеровать, выжигать, и царапать :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

Подключил свой МК1, запустил прогу, законнектился, в меню выставил МК1. При нажатии кнопки Шпиндель - вылет (с полным перезапуском проги и передергиванием провода для дальнейшего подключения). Поведение МК1 аналогично нажатию кнопки "Аварийный STOP" в оригинальной проге cnc-planet. В чем фокус у меня?...
Вложения
Controler_0.JPG (1778 просмотров) <a class='original' href='./download/file.php?id=77759&mode=view' target=_blank>Загрузить оригинал (96 КБ)</a>
Аватара пользователя
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/
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

selenur писал(а):А можешь показать ошибку? Самому интересно.
На стационарном компе "зависон" при нажатии на кнопку Шпиндель, подключил контроллер к ноутбуку, так выкидывает транспорант при коннекте к контроллеру.
P.S. на обоих компах 7-ка
Вложения
error.jpg (1744 просмотра) <a class='original' href='./download/file.php?id=77800&mode=view' target=_blank>Загрузить оригинал (192.2 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

xvovanx писал(а):
selenur писал(а):А можешь показать ошибку? Самому интересно.
На стационарном компе "зависон" при нажатии на кнопку Шпиндель, подключил контроллер к ноутбуку, так выкидывает транспорант при коннекте к контроллеру.
P.S. на обоих компах 7-ка
Ошибку в своей программе вижу, так-что дело в моем ПО :-) ну ничё исправлю :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

Сообщение X-Ray »

А зачем две разные версии программы для Windows и linux? У меня CNC-Qt и под виндой работает. И кстати там есть более удобный петевод реализованный через Qt Linguist. Я класс переводчика выпилил за ненадобностью.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

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

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

Сообщение selenur »

Интересный косячок:
2016-04-15_083159.jpg (1709 просмотров) <a class='original' href='./download/file.php?id=77809&mode=view' target=_blank>Загрузить оригинал (126.81 КБ)</a>
получился при вычислении координат X,Y,Z
Сегодня поправлю логирование данных от контроллера, что-бы посмотреть что шлет контроллер.
Уже не раз сталкивался с тем что китайские контроллеры, имеют прошивку которая иногда с ошибками шлет данные, и в тех местах где должна быть одна информация оказывается мусор, иногда ещё чего..... т.к. контроллер это черный ящик :-(
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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