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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

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

Сообщение nik1 »

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

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

Сообщение selenur »

Когда-то давно, в программе для управления своего контроллера я тогда сделал "конструктор команд" вот такой: Т.е. с помощью простых элементов, линии и дуги, можно было по быстрому накидать траекторию движения, вот и думаю нужен ли такой функционал в этой программе, или достаточно например прямоугольного, спирального, и кругового движения.... :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

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

Сообщение nik1 »

Сложно сказать что лучше, надо изать и смотреть как проще и удобнее применять
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Ваш велосипед уже изобрели: http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124 :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

UAVpilot писал(а):Ваш велосипед уже изобрели: http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=3124 :)
О спасибо большое! как-то незаметил о таком функционале в lcnc. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
vovan
Кандидат
Сообщения: 49
Зарегистрирован: 06 апр 2015, 15:01
Репутация: -42
Настоящее имя: Valdemar Zabanist

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

Сообщение vovan »

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

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

Сообщение selenur »

vovan писал(а):
selenur писал(а):Т.е. с помощью простых элементов, линии и дуги, можно было по быстрому накидать траекторию движения,
15 лет назад был бесплатным, сейчас ценник висит, значит есть потребность, http://www.simplecnc.com/newinterface.htm
Ну тогда добавлю и такой функционал :-)
Главное теперь определиться какие примитивы добавить :-)
Если кто знает где можно ещё посмотреть реализации, буду благодарен!
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение tooshka »

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

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

Сообщение selenur »

Предполагаю сделать так: добавляем первую линию, доступно изменение начальной и конечной точки, добавляем дугу, начало дуги изменить нельзя, оно будет из конечной точки линии. Добавляем дальше например снова линию, и у неё можно будет указать только конечную.

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

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

Сообщение selenur »

Добавил поддержку кодов: G4 с параметром "Pхххх"(пауза длительностью хххх мсек.), M0 (пауза пока пользователь сам не продолжит), и M6
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

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

Сообщение ukr-sasha »

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

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

Сообщение selenur »

ukr-sasha писал(а):Сделать генерацию шагов в ЛПТ, и конкурент Mach3!!!!!!!!!!!!!!
Автор определенно "безбашенный" в хорошем смысле слова. Молодец!!!!!!!!!
:good: :good: :good: :good:
Конкурировать с матчем, занимаясь этим лишь в свободное время по 5-8 часов в неделю, навряд ли получиться, к тому же, для увеличения доступных выходов, нужно лепить несколько lpt контроллеров, и остается привязка к компьютеру. К тому-же сейчас в процессе разработки у меня свой контроллер на smt32, вот такой: Я прикинул по времени разработки, при наличии готовых библиотек, так проще и быстрее сделать, и легко добавлять дополнительный функционал, много выводов, и конечно можно сделать выполнение g-кода, когда источником данных является компьютер(управление с помощью этой программы), или sd-карта (автономный контроллер).
В итоге планирую сделать платку по типу такой, куда втыкается платка с первой фотки:
На которой собственно питание, разъемы для подключения драйверов, кнопок, и прочего.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Вот понемногу у меня конструктор кода, начинает работать, как я задумывал, и решил показать:
1) По рисунку ниже, можно понять, что добавив несколько точек, получаем треугольник. В качестве примитивов у меня есть лишь точки, да группы.
2) Добавил возможность копирования вставки, примитивов 3) Добавил возможность группировать точки, в отдельные группы, а так-же простую возможность смещать группу точек в нужном направлении, указав это в свойствах группы. По данному рисунку видно, что пройдя по точкам первого треугольника, движение продолжилось сразу в первую точку следующего треугольника
4) Вот пример того как создав группу из 5 точек (4-х линий) я сделал квадрат, и сместил группу в сторону, что-бы не сливался с отображаемыми осями. А добавив к этому "Цикл", который изменяется от 0 до -3 получил постепенное углубление, по периметру квадрата. тут конечно у меня ошибочка, дошло пока только до -2.
Получается следующее: Цикл с каждой итерацией, применяет смещение контура кварата, по оси Z, если еще поставить флажки на X,Y то ещё квадрат и в сторону может уйти.
5) Добавил ещё вращение, (пока очень сырое :-)) Все это работает следующим образом: зная центр круга, его радиус, и необходимый угол, получаю координаты x,y которые и добавляю к координатам примитивов, в рисунке выше имеется всего 1 точка с координатами 0,0 поэтому получается просто дуга, а если там будет не точка а например группа точек которые представляют квадрат, то получим много квадратиков расположенных по дуге.
6) И ещё один пример конструктора Такое получается следующим образом: выполняется цикл 5 раз, в каждом витке цикла выполняется смещение всех примитивов по оси X на 10 мм, внутри цикла выполняется рисование окружности, подъем по оси Z, и смещение по оси X, вот выделил на рисунке:
(для просмотра содержимого нажмите на ссылку)
Снимок8.PNG
Снимок8.PNG (4.72 КБ) 3127 просмотров
При добавлении элементов в конструктор, сразу-же это видно в 3d.
Пока все :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение tooshka »

"Управленец ЧПУ" ))) порадовался со слезами)))
А интересно вот такое трудно прилепить?
https://www.youtube.com/watch?v=5JnDloaC1YQ
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

tooshka писал(а):"Управленец ЧПУ" ))) порадовался со слезами)))
А интересно вот такое трудно прилепить?
https://www.youtube.com/watch?v=5JnDloaC1YQ
Нет не сложно :-)
Как появяться финансы, обязатьльно куплю датчик, и сделаю такую штуку :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
vovan
Кандидат
Сообщения: 49
Зарегистрирован: 06 апр 2015, 15:01
Репутация: -42
Настоящее имя: Valdemar Zabanist

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

Сообщение vovan »

tooshka писал(а):А интересно вот такое трудно прилепить?
Лучше уж тогда как на родном,
http://www.youtube.com/watch?v=ZYJU1kwtzV4
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

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

Сообщение gendos »

А мне лучше на таком
http://www.youtube.com/watch?t=20&v=hDiW02L2LXA
и лучше с вращающейся осью
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Лазерные датчики с точностью 0.05 мм, кторые мне попадались имели стоимость от 150 т.р. а более точные там вообще заоблачные цены....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

vovan писал(а):
tooshka писал(а):А интересно вот такое трудно прилепить?
Лучше уж тогда как на родном
Я планирирую софт довести до ума, а потом сделаю свой контроллер (или воспользуюсь usb mesa), поэтому какой использовать датчик, мне не особо принципиально.... :-)
Последний раз редактировалось selenur 23 май 2015, 20:21, всего редактировалось 1 раз.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

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

Сообщение tooshka »

selenur писал(а):Лазерные датчики с точностью 0.05 мм, кторые мне попадались имели стоимость от 150 т.р. а более точные там вообще заоблачные цены....
Теоретически можно лазерный дальномер раскурочить. На расстоянии до метра довольно приличная точность. Только вот как с него сигнал снять?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Ответить

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