Всего одна ось

Остальные вопросы по работе с операционной системой Windows
Ribun
Новичок
Сообщения: 33
Зарегистрирован: 14 авг 2021, 11:30
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Всего одна ось

Сообщение Ribun »

Здравствуйте все!
У нас есть одна ось. Перемещать надо введя в программе координату и старт. Следом опять координату и старт... Вот только в какой программе возможно делать такое примитивно управление не знаю. Подскажите пожалуйста кто знает. Эсли это можно в mach3, то это будет супер. Но правка УП где надо стирать цифры не подходит. Надо минимум телодвижений.
Операционку поставлю любую.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4499
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Всего одна ось

Сообщение xenon-alien »

Обычная MDI в любой ЧПУ не справиться с задачей?
Можно с обычной ардуиной с прошивкой GRBL подключаемый по юсб. И Мач с ЛПТ портом не нужен.
Последний раз редактировалось xenon-alien 14 авг 2021, 14:45, всего редактировалось 1 раз.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Всего одна ось

Сообщение selenur »

Вот выше и решение, командами G91 или G92, установили как считать координаты, абсолютные, или относительные, и далее просто Х100, где указывает ось и координаты, для этого любой практически контроллер, подойдет.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ribun
Новичок
Сообщения: 33
Зарегистрирован: 14 авг 2021, 11:30
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Всего одна ось

Сообщение Ribun »

Спасибо всем за оперативность и понятность объяснения! Сделал в мач3.
Скажите а возможно в нем сделать так чтобы не писать Х100, а писать сразу 100? Ведь ось одна
Последний раз редактировалось Ribun 14 авг 2021, 16:02, всего редактировалось 1 раз.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4499
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Всего одна ось

Сообщение xenon-alien »

Ribun писал(а): а писать сразу 100?
А от куда контроллеру знать что такое 100? попугаев, обезян, миллиметров, подача, обороты шпинделя и т.д...
Нужно обозначить. Или писать макрос со скрином куда вводится только значение, а макрос остальное сам допишет, что вам лень.
Ribun
Новичок
Сообщения: 33
Зарегистрирован: 14 авг 2021, 11:30
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Всего одна ось

Сообщение Ribun »

Спасибо. Понял.
Есть ещё вопрос, может у кого то есть знания в этом....
Хочу из стороннего приложения передать в мач3 команду типа:
Alt2(это MDI)
input
x100
enter
Не пойму как правильно это написать. Задача состоит в том, чтобы послать из имеющегося нашего приложения команду в мач3 и привести привод в движение.
Это изменит нашу работу как лампочка изменила мир... :)
Всем огромное спасибо за помощь!!!
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4499
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Всего одна ось

Сообщение xenon-alien »

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

Re: Всего одна ось

Сообщение selenur »

Ribun писал(а): 14 авг 2021, 19:02 Спасибо. Понял.
Есть ещё вопрос, может у кого то есть знания в этом....
Хочу из стороннего приложения передать в мач3 команду типа:
Alt2(это MDI)
input
x100
enter
Не пойму как правильно это написать. Задача состоит в том, чтобы послать из имеющегося нашего приложения команду в мач3 и привести привод в движение.
Это изменит нашу работу как лампочка изменила мир... :)
Всем огромное спасибо за помощь!!!
В начале необходимо получить хендл (уникальный идентификатор приложения), далее зная идентификатор текстового поля, или способ установки контекста на текстовое поле, устанавливать нужное значение, и т.д. для поиска примеров исходного кода, ищите по фразе: winAPI отправка команд другому приложению.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ribun
Новичок
Сообщения: 33
Зарегистрирован: 14 авг 2021, 11:30
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Всего одна ось

Сообщение Ribun »

Спасибо за помощь.
... По поводу клещей, извините не точно объяснил... Приложение которое должно послать команду в мач3 наше. Мы его сделали сами. В процессе его работы на мониторе появляются координаты куда передвинуть ось. Но вводить надо (спасибо вам) руками с Клавы, а человек может ошибиться. Вот и хочу из программы отправлять. Если здесь есть человек с достаточным уровнем знаний, то будем премного благодарны и в своей программе сделаем как надо...
Ribun
Новичок
Сообщения: 33
Зарегистрирован: 14 авг 2021, 11:30
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Всего одна ось

Сообщение Ribun »

xenon-alien писал(а): 14 авг 2021, 19:27 А почему бы не написать сразу все исходные данные?
Что за программа, с каким протоколом данных она работает, и способна ли вообще на такое...
А там уже знатоки Мач подскажут, есть ли возможность это воплотить в реальность.
Чего постоянно всю информацию нужно клещами вытягивать? Вам это нужно, или форумчанам?
Извините за скудность моего описания...
Как вы скажете так и будет работать эта программа... И протоколы и способности... Все появится, узнать бы что надо...
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Всего одна ось

Сообщение Kost_irk »

Зря вы это с мачем затеяли. Вот вам советовали, поставьте какую-нибудь грбл платку, откройте в своей программе компорт и валите перемещения туда. Будет стабильнее, без лпт и заморочек с виндовыми сообщениями.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Всего одна ось

Сообщение steals_y2k »

autoscript вроде или тому подобное.
в линукс можно написать своё собственное окошечко с полем для ввода координаты
Ответить

Вернуться в «Прочие вопросы Windows»