Страница 19 из 52
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 21 ноя 2019, 13:34
sazn86
NikolayUa24 писал(а):Через Xpadder привяжете любой джойстик.
Хорошо, спасибо. Буду пробовать.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 21 ноя 2019, 14:43
r_v
Пробовал я так пользоваться. Не понравилось. Что не помню. Но поменял на беспроводной с поддержкой в программе pumotix.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 21 ноя 2019, 19:17
cloc111
Здравствуйте! Подскажите, пожалуйста, как заиметь автономную справку по PUMOTIX ? Ну нет у меня возможности читать on-line...
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 22 ноя 2019, 08:31
pm_dev
Онлайн документация PUMOTIX поддерживает экспорт страниц в PDF, поэтому Вы можете скачать любую интересующую Вас информацию и читать там, где вам удобно.
Нынешняя полная версия в формате PDF: (файл).
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 22 ноя 2019, 20:40
cloc111
Огромный русский рахмат!!!
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 29 ноя 2019, 11:52
pm_dev
GNDJBS писал(а):
Может Уважаемый pm_dev поможет с макросом на поиск центра по торцам заготовки, будьте так добры помогите!
Добрый день!
В приложении макрос M157 для поиска центра заготовки. Макрос подходит для круглых заготовок, а также прямоугольных, расположенных параллельно координатным осям. Для прямоугольной заготовки при запуске макроса необходимо в параметрах P и Q указать, соответственно, примерную ширину и высоту заготовки в мм. Например:
M157 P150 Q80
Для круглой заготовки можно указать один параметр P - примерный диаметр.
Обратите внимание, что макрос необходимо всегда запускать, расположив кромкоискатель над примерным центром заготовки.
Сначала будет выполнен поиск поверхности по Z, затем обмер по кромкам с четырёх сторон (на 5 мм ниже поверхности заготовки, параметр настраивается в макросе). После вычисления координат центра выполняется переезд в эту точку.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 02 дек 2019, 10:43
r_v
Добрый день товарищи форумчане!

Никто таким вопросом не заморачивался: есть джойстик, который привязан к pumotix, хочу с этого джойстика тыкая кнопкой щелкать например релюшкой или просто активировать любой выход? Нажал кнопку оно щелкнуло. Как правильно организовать сей процесс? Пробовал через макросы, как-то не стабильно работает: нажимаешь кнопку с одной периодичностью, а реле срабатывает то быстро то через раз.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 02 дек 2019, 12:00
pm_dev
Добрый день!
Во вложении пример макроса для управления выходом (в данном случае UserOutput_0). При каждом нажатии состояние выхода изменяется на противоположное, т.е. если выход был выключен, он включается, а если включен - выключается.
В Настройки -> Другие необходимо назначить команду M201 на кнопку панели макросов, например, Макрос №1.
В окне Пульты и джойстики нужно указать кнопку джойстика для команды Макрос 1.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 02 дек 2019, 12:52
r_v
pm_dev писал(а):Добрый день!
Во вложении пример макроса
Спасибо! Такое я тоже применю, уже знаю куда.

Но это немного не то, мне нужно именно кратковременное включение, нажал реле включилось на некоторое время и выключилось. Я делал так:
function m153()
PinSetState(Outputs.UserOutput_0, true)
Sleep(100)
PinSetState(Outputs.UserOutput_0, false)
end
Не знаю на сколько это правильно исполнено. Нормально срабатывать вход начинает при значении Sleep() не менее 100 (сидел тупо жмакал по кнопке и реле при этом значении отрабатывало всегда). И все бы ничего, но срабатывает не всегда равномерно. То есть нажимаем с периодичностью 2 раза в секунду: иногда реле щелкает 2 раза в секунду иногда один. По Вашему макросу работает так же. Это можно как-то стабилизировать или проще забить?
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 02 дек 2019, 15:29
pm_dev
Весь код макроса, в том числе ожидание командой Sleep, выполняется как единая подпрограмма и на время её выполнения основные кнопки управления системой становятся недоступны. Поэтому, если в процессе выполнения одного макроса попытаться запустить другой (например, нажатием кнопки на джойстике), система не позволит выполнить это действие.
Если требуется повторять цикл включения-отключения выхода с определённой периодичностью (например, включили - подождали 100 мс - выключили - подождали 500 мс - повторили с начала), можно поместить приведённый выше код макроса внутри цикла на Lua, чтобы система автоматически контролировала все задержки.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 02 дек 2019, 18:04
r_v
pm_dev писал(а):выполняется как единая подпрограмма
Принято. Большое спасибо!

Кстати в планах нет опции по прямому управлению выходами без макросов? Было бы удобно назначить кнопку на выход. Держишь кнопку активен, отпускаешь не активен. Или это только мне интересно. )))
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 03 дек 2019, 15:19
pm_dev
r_v писал(а):pm_dev писал(а):выполняется как единая подпрограмма
Принято. Большое спасибо!

Кстати в планах нет опции по прямому управлению выходами без макросов? Было бы удобно назначить кнопку на выход. Держишь кнопку активен, отпускаешь не активен. Или это только мне интересно. )))
Спасибо за идею! Мы рассмотрим такую возможность в следующих версиях.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 03 дек 2019, 15:49
StavRos
По реализации S-кривой есть новости?
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 03 дек 2019, 16:03
Prav
А по поводу токарной версии есть новости?
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 04 дек 2019, 13:43
pm_dev
Над реализацией S-кривой и токарной версии мы работаем, точные сроки реализации пока не известны, следите за обновлениями на
http://pumotix.ru/
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 05 дек 2019, 10:37
GNDJBS
pm_dev писал(а):GNDJBS писал(а):
Может Уважаемый pm_dev поможет с макросом на поиск центра по торцам заготовки, будьте так добры помогите!
Добрый день!
В приложении макрос M157 для поиска центра заготовки. Макрос подходит для круглых заготовок, а также прямоугольных, расположенных параллельно координатным осям. Для прямоугольной заготовки при запуске макроса необходимо в параметрах P и Q указать, соответственно, примерную ширину и высоту заготовки в мм. Например:
M157 P150 Q80
Для круглой заготовки можно указать один параметр P - примерный диаметр.
Обратите внимание, что макрос необходимо всегда запускать, расположив кромкоискатель над примерным центром заготовки.
Сначала будет выполнен поиск поверхности по Z, затем обмер по кромкам с четырёх сторон (на 5 мм ниже поверхности заготовки, параметр настраивается в макросе). После вычисления координат центра выполняется переезд в эту точку.
Низкий поклон и большое человеческое merci Вам за этот макрос!
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 16 дек 2019, 10:32
igraka
Здравствуйте.
Можно ли вывести на один из UserInput сигнал Пуск? Аналогично Stop, EStop и пр.
Зачем надо - cтанок фрезерный управляется с внешних кнопок (не с компьютера). Комп в огромной стойке на расстоянии двух метров, поэтому крайне неудобно бегать нажимать кнопку Пуск ( примерно раз двести в смену).
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 16 дек 2019, 10:44
pm_dev
Добрый день!
Спасибо, мы рассматриваем возможность добавления данной функции в будущих версиях.
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 16 дек 2019, 11:40
igraka
Спасибо за ответ. Еще вопрос по макросам. Как сделать задержку с условием?
На станке есть загрузочное устройство (загружает заготовки - выгружает готовые детали). Обратная связь через концевики.
Написал макросы для управления - все работает, но только построчно (в шаговом режиме). Если нажать пуск, то все макросы "пролетают" - устройство загрузки не успевает ничего отработать и начинается выполнение G-кода. Явно нужна какая-то задержка с выполнением условия (концевики).
Re: PUMOTIX – вопросы и ответы по системе ЧПУ
Добавлено: 16 дек 2019, 13:44
pm_dev
igraka писал(а):Спасибо за ответ. Еще вопрос по макросам. Как сделать задержку с условием?
На станке есть загрузочное устройство (загружает заготовки - выгружает готовые детали). Обратная связь через концевики.
Написал макросы для управления - все работает, но только построчно (в шаговом режиме). Если нажать пуск, то все макросы "пролетают" - устройство загрузки не успевает ничего отработать и начинается выполнение G-кода. Явно нужна какая-то задержка с выполнением условия (концевики).
Пример кода макроса для ожидания сигнала пользовательского входа:
Код: Выделить всё
while not PinGetState(Inputs.UserInput_1) do
Sleep(50)
end