Вышла бета PureMotion

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: Вышла бета PureMotion

Сообщение pm_dev »

Stalker писал(а):Столкнулся с непонятной проблемой.
Спасибо за информацию. Мы примем меры, чтобы такого не могло произойти.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Argentum47 »

Ещё пара вопросов, в маче к примеру можно было переключать несколько пользовательских систем координат (work offsets), здесь я ничего такого не нашёл. Не то что бы оно мне было сильно нужно, но были прецеденты когда на столе были закреплены несколько заготовок для разных сложных заказов и приходилось заниматься то одним, то другим, тогда это очень помогало. Я догадываюсь, что это можно сделать вручную при помощи G54-G59, но всё же с отдельной менюшкой, табличкой и кнопками это было бы удобнее.

Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: Вышла бета PureMotion

Сообщение pm_dev »

Argentum47 писал(а):Ещё пара вопросов, в маче к примеру можно было переключать несколько пользовательских систем координат (work offsets), здесь я ничего такого не нашёл. Не то что бы оно мне было сильно нужно, но были прецеденты когда на столе были закреплены несколько заготовок для разных сложных заказов и приходилось заниматься то одним, то другим, тогда это очень помогало. Я догадываюсь, что это можно сделать вручную при помощи G54-G59, но всё же с отдельной менюшкой, табличкой и кнопками это было бы удобнее.
Да, сейчас это делается вручную командами G54-G59. Причем, согласно стандарту, по окончании выполнения УП система координат автоматически сбрасывается в G54.
У нас на собственном производстве так и есть: у станков задано несколько систем координат, каждая из которых жестко определена относительно машинного нуля. Это могут быть например, тиски в одной части стола, поворотная ось в другой стороне. Когда оператор готовит УП, он знает в какой оснастке будет закреплена заготовка, поэтому в начале УП сразу прописывается G55/G56/... И все. Далее просто раскладываем заготовки, запускаем УП и станок сам едет в нужную область.
Даже если Вы остановите выполнение и смените текущую систему координат, или просто решите запустить другую УП с середины, если в начале УП явно указана требуемая СК, то произойдет ее активация и уже в ней будет выполняться работа.
Argentum47 писал(а):Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?
Если в настройках датчик для оси не прописан, то при нажатии на кнопку "поиск базы", машинная координата Z сразу примет значение, записанное в настройках в поле "координата базы". По-умолчанию там ноль.
Видимо, ось Z стояла наверху, когда Вы нажали поиск базы. Машинная координата Z молча обнулилась, поэтому теперь при нажатии "в машинный ноль" ось Z туда и возвращается.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Hugo
Мастер
Сообщения: 1369
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 303
Настоящее имя: Юрий
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Hugo »

Pассматриваю покупку контроллера с программным обеспечением от вашей фирмы, как альтернативу Mach3 и UCCNC. Интерфейс программы мне очень понравился. Скажите пожалуйста, в сравнении например с платой SmoothStepper(ESS), частота шагов у нее (импульсов STEP) до 4 МГц. Сколько соответственно у вашей платы, например: Ethernet/USB-контроллер PLCM-E3?

А не могли бы вы, указать основные принципиальные различия в платах контроллерах ethernet, от вашей фирмы? А то они по описанию и на вид очень похожи и трудно сделать осознанный выбор.

Моторы у меня будут servo ihsv57 с драйверами на борту и энкодером на 1000 строк. Step/dir управление
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: Вышла бета PureMotion

Сообщение pm_dev »

Частота сигнала STEP у контроллера PLCM-E3 100kHz, но для сервы это вообще не проблема - можно настроить умножитель в драйвере.
А главное отличие в том, что Mach3 очень старая система, которая давно не поддерживается. Наш же продукт, напротив, активно развивается и имеется оперативная техподдержка на русском языке. Если этого мало, вот список некоторых плюсов:
- Клиент-серверная архитектура обеспечивает гибкость настройки и управления ЧПУ-системой. Вы можете управлять несколькими станками ЧПУ с одного рабочего места;
- эффективная обработка объемных управляющих программ. На современных компьютерах размер управляющей программы ограничен только размером доступной оперативной памяти. Многие ЧПУ системы "зависают" или "падают" при загрузке объемных УП;
- адаптивный интерфейс и поддержка сенсорных экранов обеспечивает одинаковое удобство работы с системой на всех современных ПК;
- быстрая реакция системы на команду остановки выполнения УП без потери координат;
- возможность продолжить выполнение УП после остановки, даже с середины кадра;
- визуализация УП в режиме 3D-поверхности позволяет оценить внешний вид будущей детали еще на этапе подготовки к работе;
- расширенная поддержка внешних устройств управления (пультов и даже геймпадов) и их гибкая настройка доступны прямо "из коробки";
- несколько режимов возврата инструмента на траекторию для продолжения выполнения УП. Это позволяет более гибко настроить поведение системы;
- автоматическая коррекция подачи в зависимости от диаметра заготовки при обработке цилиндрических поверхностей;
- состояние загруженной УП автоматически сохраняется между сеансами работы с системой;
- доступна возможность выполнения пользовательских макросов при старте и остановке при выполнении УП;
- расчет времени, оставшегося до конца выполнения УП, производится с учетом переопределения подачи (FeedRate override).
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Hugo
Мастер
Сообщения: 1369
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 303
Настоящее имя: Юрий
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Hugo »

Спасибо за развернутый ответ!

У вас есть 4 платы контроллера, они немного разные. Не могли бы вы объяснить, какой из них есть смысл выбрать и чем они между собой различаются. Основные положения.

Интересуют контроллер с соединением интернет
Hugo
Мастер
Сообщения: 1369
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 303
Настоящее имя: Юрий
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Hugo »

pm_dev писал(а):Частота сигнала STEP у контроллера PLCM-E3 100kHz, но для сервы это вообще не проблема - можно настроить умножитель в драйвере.
Скажите, у меня серво привод требуется частоту 200kHz. А если на драйвере мотора нет возможности настроить умножитель, будут ли в этом случае моторы работать используя весь потенциал скорости?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: Вышла бета PureMotion

Сообщение pm_dev »

Hugo писал(а):У вас есть 4 платы контроллера, они немного разные. Не могли бы вы объяснить, какой из них есть смысл выбрать и чем они между собой различаются. Основные положения.
В основном они отличаются количеством входов/выходов и разъемами. Тут Вам нежно самим выбирать в зависимости от Ваших задач.
Hugo писал(а):Скажите, у меня серво привод требуется частоту 200kHz. А если на драйвере мотора нет возможности настроить умножитель, будут ли в этом случае моторы работать используя весь потенциал скорости?
Без дополнительных данных сказать невозможно. Нужно знать кинематику станка, передаточные числа редукторов, ШВП или рейка и т.п. По этим данным можно будет соотнести максимально достижимую скорость вращения вала двигателя со скоростью перемещения станка и понять насколько это приемлемо.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Vladimir_125
Новичок
Сообщения: 7
Зарегистрирован: 15 фев 2016, 20:24
Репутация: 0
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Vladimir_125 »

Доброго времени суток, подскажите пожалуйста, есть несколько вопросов по работе с макросами в puremotion:
1. С чем может быть связано периодическое несрабатывание функции обнуления координат AxisZeroPos в макросе? Срабатывает ровно через раз.
2. Глобальные переменные тоже немного странно работают, например, при X=X+1 в самом начале функции макроса - Х инкрементируется сразу на 2, а не на 1. Если же перед этим поставить любую другую операцию, то все нормально, в чем может быть проблема - в интерпретаторе?
3. Можно ли вызвать из одного макроса другой и как это правильно сделать?
Спасибо!
Hugo
Мастер
Сообщения: 1369
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 303
Настоящее имя: Юрий
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Hugo »

pm_dev писал(а):Частота сигнала STEP у контроллера PLCM-E3 100kHz
Есть ли у вас контроллер с частотой более 100kHz?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: Вышла бета PureMotion

Сообщение pm_dev »

Vladimir_125 писал(а):Доброго времени суток, подскажите пожалуйста, есть несколько вопросов по работе с макросами в puremotion:
1. С чем может быть связано периодическое несрабатывание функции обнуления координат AxisZeroPos в макросе? Срабатывает ровно через раз.
2. Глобальные переменные тоже немного странно работают, например, при X=X+1 в самом начале функции макроса - Х инкрементируется сразу на 2, а не на 1. Если же перед этим поставить любую другую операцию, то все нормально, в чем может быть проблема - в интерпретаторе?
3. Можно ли вызвать из одного макроса другой и как это правильно сделать?
Спасибо!
Добрый день!
1. Пожалуйста, пришлите пример макроса, в котором произошло несрабатывание функции AxisZeroPos, а также логи Puremotion, сформированные после этого момента.
2. Дело в том, что при просмотре G-кода "наперёд" интерпретатор заходит в макрос и пытается выполнить его на лету (без остановки), то есть поместить в очередь эквивалентный набор команд. Это возможно, когда макрос достаточно простой, например, содержит только команды управления выходами. В противном случае по достижении строки с макросом движение будет остановлено и начнётся полноценное его выполнение с поддержкой всех функций из API. Таким образом, с точки зрения глобальных переменных макрос выполняется дважды. Чтобы этого избежать, поместите первой строкой в макросе, например, функцию, AxisGetPos. Встретив эту функцию, первый этап выполнения макроса сразу же прервётся, и глобальные переменные не будут изменены.
3. Да, возможно. Например, создадим макрос M171:

Код: Выделить всё

function m171(p,q)
	DisplayMessage("Message from M171")
end
И макрос M172 со следующим содержимым:

Код: Выделить всё

require("M171")

function m172()
	m171()
end
В макросе M172 будет вызвана функция из макроса M171.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Vladimir_125
Новичок
Сообщения: 7
Зарегистрирован: 15 фев 2016, 20:24
Репутация: 0
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Vladimir_125 »

Благодарю за ответ, все сходится. В среду отправлю макрос и логи. Скорее всего проблема аналогичная 2 вопросу.
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: Вышла бета PureMotion

Сообщение pm_dev »

Hugo писал(а):Есть ли у вас контроллер с частотой более 100kHz?
Пока нет, но мы работаем над этим.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Argentum47 »

Обнова приехала, здорово что можно сразу ченджлог прочитать и никуда не лазить. Будем пробовать.
sazn86
Мастер
Сообщения: 514
Зарегистрирован: 30 ноя 2016, 09:41
Репутация: 19
Контактная информация:

Re: Вышла бета PureMotion

Сообщение sazn86 »

Народ привет. А можно эту программу подружить с stepmaster? Или нужно будет покупать Контроллер PLCM-E1b (Ethernet) ?
sazn86
Мастер
Сообщения: 514
Зарегистрирован: 30 ноя 2016, 09:41
Репутация: 19
Контактная информация:

Re: Вышла бета PureMotion

Сообщение sazn86 »

Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Kiriller »

sazn86 писал(а):Народ привет. А можно эту программу подружить с stepmaster? Или нужно будет покупать Контроллер PLCM-E1b (Ethernet) ?
Покупать контроллер
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

Re: Вышла бета PureMotion

Сообщение Kiriller »

sazn86 писал(а):Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?
А при чем тут аймашининг? Он, как и все, через г1 работает
sazn86
Мастер
Сообщения: 514
Зарегистрирован: 30 ноя 2016, 09:41
Репутация: 19
Контактная информация:

Re: Вышла бета PureMotion

Сообщение sazn86 »

Контроллер PLCM-E1b (Ethernet) такой подойдет для stepmaster? Есть вообще смысл от этой связки?
sazn86
Мастер
Сообщения: 514
Зарегистрирован: 30 ноя 2016, 09:41
Репутация: 19
Контактная информация:

Re: Вышла бета PureMotion

Сообщение sazn86 »

Kiriller писал(а):
sazn86 писал(а):Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?
А при чем тут аймашининг? Он, как и все, через г1 работает
Спасибо. Значит я тупанул.
Ответить

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