Универсальный Wi-Fi пульт из смартфона / планшета

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

А с каким скринсетом ты работал для Матча? Со стандартным? Который идет при установке?
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение MX_Master »

WhiteMask писал(а):А с каким скринсетом ты работал для Матча? Со стандартным? Который идет при установке?
Скринсеты, расположение их элементов, размеры шрифтов - могут быть разными. А вот принцип отрисовки данных поверх элемента (DRO) - одинаков для всех скринсетов. Я проверял разные скринсеты, открывал их в редакторе шкурок. Каждый элемент с позицией оси использует свою DRO (digital read-out) функцию. Единственный элемент ввода-вывода, который отличается от DRO элементов - это строка для ручного ввода G-кода. У этой строки своя функция - MDI (manual data input), т.е. только ввод данных. Класс элемента EDIT, поэтому найти его в общей массе элементов и менять его значение не составит труда. А вот с получением позиций осей пока ничего не придумал. В mach4 таких заморочек уже нет, там элементы с позициями осей создаются из стандартных EDIT / STATIC элементов. Брать из них данные очень просто.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3019
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2575
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение shalek »

А с таким скринсетом? Почти Mach4
Screenshot - 07.07.2015 , 7_45_17.png (4686 просмотров) <a class='original' href='./download/file.php?id=53647&sid=a749f2c17371f69b8c37453f53731cef&mode=view' target=_blank>Загрузить оригинал (60.03 КБ)</a>
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

Mach4 это хорошо я бы и сам перешел так пролечить его пока некак...:)

Можно пока забить на вывод позиции осей, сделаем пока кнопки и ввод G- кода в ручную. Жаль чтолько один кадр можно ввести перед выполнением.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

MX_Master, как продвигается дело?
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение MX_Master »

WhiteMask писал(а):MX_Master, как продвигается дело?
Терпение. Сижу пишу. Начал только сегодня вечером. Вчера моторы новые для станка пришли, так что сами понимаете. Сегодня авария на электростанции - света не было до вечера. Такие пироги.

Поясниловка, кстати, больше всего по времени занимает.

В общем, скоро будет.
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

Ждемс....

Я почемуто решил, что xml файл можно править подобно странице сайта, ну так чтоб визуально можно было включить, посмотреть какой получается вид пультика. Но не тут то было, попробовал пару редакторов и только в виде кода.... :? :wik: :thinking:
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

Хм..хм, ув. Коллеги с сегодняшнего дня рассматриваю уже и вариант Mach4... ;) :)
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение Predator »

WhiteMask писал(а):с сегодняшнего дня рассматриваю уже и вариант Mach4
А, что Mach4 уже полностью допилили, он полностью готов к эсплуатации?
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

По крайней мере я сегодня запустил, работает. ШД крутится, шагает, УП выполняет.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

Что то тема ушла далеко в архив. Может у кого появились какието наработки? может кто что узнал новое, нестесняйтесь народ рассказывайте. :)
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3019
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2575
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение shalek »

WhiteMask писал(а):Что то тема ушла далеко в архив. Может у кого появились какието наработки? может кто что узнал новое, нестесняйтесь народ рассказывайте. :)
Многие регистрируются на форуме, потом берутся за что-либо, а затем пропадают. Так, мне кажется и с этой темой.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение WhiteMask »

Думаете...... ну я всеже пока не теряю надежду.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона

Сообщение MX_Master »

Оч мало времени было, только сегодня добрался до форума.

Итак, добавил в первый пост пульт для Mach3. Вид пульта - вертикальный, под смартфон. Проверял чисто на стандартном скринсете Mach3Mill. Много комментариев получилось, чуть ли не больше самого кода. Код писал с расчетом на то, чтоб каждый мог внести изменения под себя.

При проверке обратите внимание, для ввода MDI команд и g кода с клавиатуры я использовал свою комбинацию кнопок CTRL + M (Config > System Hotkeys). А для управления 4-ой осью (A) используются кнопки Num4 и Num6 на цифровой клавиатуре. Естественно, вы можете все эти горячие кнопки в пульте поменять.

Файл с мордой пульта довольно простой, легенда по элементам внутри файла - поможет разобраться. Единственное замечание, если вы хотите обесопасить себя от случайных нажатий на какие-то кнопки пульта, используйте для кнопок параметр onhold вместо ontap. onhold выполняет действия только при долгом нажатии на кнопку, ontap - при любом нажатии.
2015_07_17_00.15.52.png (4506 просмотров) <a class='original' href='./download/file.php?id=54263&sid=a749f2c17371f69b8c37453f53731cef&mode=view' target=_blank>Загрузить оригинал (69.65 КБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона / планшета

Сообщение MX_Master »

Добавил в первый пост еще один пульт - для NCStudio 5.

Проверял на версии NCStudio 5.5.6. Пульт получился довольно функциональным. F - Feedrate, S - Spindle RPM. Кнопки "-" и "+" рядом с "F" и "S" управляют слайдерами (указаны на скриншоте).

И еще раз повторюсь: чтобы обезопасить себя от случных нажатий важных кнопок пульта, в клиентском файле layout.xml вместо параметра ontap (касание), используйте - onhold (длительное нажатие).
2015_07_31_11.16.45.png (4433 просмотра) <a class='original' href='./download/file.php?id=55035&sid=a749f2c17371f69b8c37453f53731cef&mode=view' target=_blank>Загрузить оригинал (83.67 КБ)</a>
2015-07-31_111533.jpg (4433 просмотра) <a class='original' href='./download/file.php?id=55036&sid=a749f2c17371f69b8c37453f53731cef&mode=view' target=_blank>Загрузить оригинал (12.17 КБ)</a>
Также хочу напомнить, что пульты можно сделать для любых программ под LINUX.
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона / планшета

Сообщение vektor_z »

А возможно создать пульт на 5 осей под KMotion Version 4.31 http://www.dynomotion.com/Software/Download.html
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона / планшета

Сообщение MX_Master »

vektor_z писал(а):А возможно создать пульт на 5 осей под KMotion Version 4.31 http://www.dynomotion.com/Software/Download.html
Конечно, можно.

Открыл KMotionCNC. Горячие кнопочки более менее понятны. Но показывает только 3 оси. Где-то в настройках можно включить отображение 4,5,6 осей или обязателен контроллер? Контроллера, если что, у меня под рукой нет ))
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона / планшета

Сообщение vektor_z »

там в настройках можно включить до 6 осей tool setup - Tool/Setup files - Main Dialog Face
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона / планшета

Сообщение MX_Master »

Разобрался. Огорчает только, что координаты осей нельзя с окна взять в виде текста. Они как и в Mach3 отрисовываются поверх своих элементов. Не понимаю в чём сложность как в Mach4 или USBCNC сделать простое изменение текста/фона элементов с координатами осей.

Для управления пятой осью горячих кнопок нет?

И еще один момент.. для каждого скринсета (Main Dialog Face) все элементы окна разные. Если сделать пультик непосредственно для "Basic 5 axes", то на других скринсетах он будет работать не полностью. Т.е. всё, что касается горячих кнопок будет работать, а вот подача, обороты шпинделя - уже не будут отображаться/меняться.

Фактически, пульт будет иметь вид и функционал примерно как для Mach3
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Универсальный Wi-Fi пульт из смартфона / планшета

Сообщение vektor_z »

К сожалению нет... горячие клавиши жестко запрограммированы только на 4 оси. Наверное можно обратится в поддержку и в следующей версии добавят горячие клавиши на 5 и 6 оси..
Ответить

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