Вышла бета PureMotion

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

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

Сообщение pm_dev » 09 апр 2019, 10:23

Stalker писал(а):Столкнулся с непонятной проблемой.

Спасибо за информацию. Мы примем меры, чтобы такого не могло произойти.
Команда разработчиков PureMotion
pm_dev
Опытный
 
Сообщения: 175
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 52

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

Сообщение Argentum47 » 09 апр 2019, 14:49

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

Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?
Argentum47
Мастер
 
Сообщения: 495
Зарегистрирован: 05 июн 2015, 10:00
Откуда: Саратов
Репутация: 39

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

Сообщение pm_dev » 09 апр 2019, 17:27

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

Да, сейчас это делается вручную командами G54-G59. Причем, согласно стандарту, по окончании выполнения УП система координат автоматически сбрасывается в G54.
У нас на собственном производстве так и есть: у станков задано несколько систем координат, каждая из которых жестко определена относительно машинного нуля. Это могут быть например, тиски в одной части стола, поворотная ось в другой стороне. Когда оператор готовит УП, он знает в какой оснастке будет закреплена заготовка, поэтому в начале УП сразу прописывается G55/G56/... И все. Далее просто раскладываем заготовки, запускаем УП и станок сам едет в нужную область.
Даже если Вы остановите выполнение и смените текущую систему координат, или просто решите запустить другую УП с середины, если в начале УП явно указана требуемая СК, то произойдет ее активация и уже в ней будет выполняться работа.
Argentum47 писал(а):Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?

Если в настройках датчик для оси не прописан, то при нажатии на кнопку "поиск базы", машинная координата Z сразу примет значение, записанное в настройках в поле "координата базы". По-умолчанию там ноль.
Видимо, ось Z стояла наверху, когда Вы нажали поиск базы. Машинная координата Z молча обнулилась, поэтому теперь при нажатии "в машинный ноль" ось Z туда и возвращается.
Команда разработчиков PureMotion
pm_dev
Опытный
 
Сообщения: 175
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 52

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

Сообщение Hugo » 11 апр 2019, 11:10

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

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

Моторы у меня будут servo ihsv57 с драйверами на борту и энкодером на 1000 строк. Step/dir управление
Hugo
Мастер
 
Сообщения: 333
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 73
Настоящее имя: Юрий

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

Сообщение pm_dev » 11 апр 2019, 12:30

Частота сигнала STEP у контроллера PLCM-E3 100kHz, но для сервы это вообще не проблема - можно настроить умножитель в драйвере.
А главное отличие в том, что Mach3 очень старая система, которая давно не поддерживается. Наш же продукт, напротив, активно развивается и имеется оперативная техподдержка на русском языке. Если этого мало, вот список некоторых плюсов:
- Клиент-серверная архитектура обеспечивает гибкость настройки и управления ЧПУ-системой. Вы можете управлять несколькими станками ЧПУ с одного рабочего места;
- эффективная обработка объемных управляющих программ. На современных компьютерах размер управляющей программы ограничен только размером доступной оперативной памяти. Многие ЧПУ системы "зависают" или "падают" при загрузке объемных УП;
- адаптивный интерфейс и поддержка сенсорных экранов обеспечивает одинаковое удобство работы с системой на всех современных ПК;
- быстрая реакция системы на команду остановки выполнения УП без потери координат;
- возможность продолжить выполнение УП после остановки, даже с середины кадра;
- визуализация УП в режиме 3D-поверхности позволяет оценить внешний вид будущей детали еще на этапе подготовки к работе;
- расширенная поддержка внешних устройств управления (пультов и даже геймпадов) и их гибкая настройка доступны прямо "из коробки";
- несколько режимов возврата инструмента на траекторию для продолжения выполнения УП. Это позволяет более гибко настроить поведение системы;
- автоматическая коррекция подачи в зависимости от диаметра заготовки при обработке цилиндрических поверхностей;
- состояние загруженной УП автоматически сохраняется между сеансами работы с системой;
- доступна возможность выполнения пользовательских макросов при старте и остановке при выполнении УП;
- расчет времени, оставшегося до конца выполнения УП, производится с учетом переопределения подачи (FeedRate override).
Команда разработчиков PureMotion
pm_dev
Опытный
 
Сообщения: 175
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 52

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

Сообщение Hugo » 11 апр 2019, 13:24

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

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

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

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

Сообщение Hugo » 11 апр 2019, 14:49

pm_dev писал(а):Частота сигнала STEP у контроллера PLCM-E3 100kHz, но для сервы это вообще не проблема - можно настроить умножитель в драйвере.


Скажите, у меня серво привод требуется частоту 200kHz. А если на драйвере мотора нет возможности настроить умножитель, будут ли в этом случае моторы работать используя весь потенциал скорости?
Hugo
Мастер
 
Сообщения: 333
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 73
Настоящее имя: Юрий

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

Сообщение pm_dev » 11 апр 2019, 19:18

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

В основном они отличаются количеством входов/выходов и разъемами. Тут Вам нежно самим выбирать в зависимости от Ваших задач.
Hugo писал(а):Скажите, у меня серво привод требуется частоту 200kHz. А если на драйвере мотора нет возможности настроить умножитель, будут ли в этом случае моторы работать используя весь потенциал скорости?

Без дополнительных данных сказать невозможно. Нужно знать кинематику станка, передаточные числа редукторов, ШВП или рейка и т.п. По этим данным можно будет соотнести максимально достижимую скорость вращения вала двигателя со скоростью перемещения станка и понять насколько это приемлемо.
Команда разработчиков PureMotion
pm_dev
Опытный
 
Сообщения: 175
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 52

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

Сообщение Vladimir_125 » 12 апр 2019, 23:38

Доброго времени суток, подскажите пожалуйста, есть несколько вопросов по работе с макросами в puremotion:
1. С чем может быть связано периодическое несрабатывание функции обнуления координат AxisZeroPos в макросе? Срабатывает ровно через раз.
2. Глобальные переменные тоже немного странно работают, например, при X=X+1 в самом начале функции макроса - Х инкрементируется сразу на 2, а не на 1. Если же перед этим поставить любую другую операцию, то все нормально, в чем может быть проблема - в интерпретаторе?
3. Можно ли вызвать из одного макроса другой и как это правильно сделать?
Спасибо!
Vladimir_125
Новичок
 
Сообщения: 5
Зарегистрирован: 15 фев 2016, 20:24
Репутация: 0

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

Сообщение Hugo » 12 апр 2019, 23:47

pm_dev писал(а):Частота сигнала STEP у контроллера PLCM-E3 100kHz

Есть ли у вас контроллер с частотой более 100kHz?
Hugo
Мастер
 
Сообщения: 333
Зарегистрирован: 15 окт 2018, 19:39
Репутация: 73
Настоящее имя: Юрий

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

Сообщение pm_dev » 15 апр 2019, 16:49

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.
Команда разработчиков PureMotion
pm_dev
Опытный
 
Сообщения: 175
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 52

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

Сообщение Vladimir_125 » 15 апр 2019, 21:52

Благодарю за ответ, все сходится. В среду отправлю макрос и логи. Скорее всего проблема аналогичная 2 вопросу.
Vladimir_125
Новичок
 
Сообщения: 5
Зарегистрирован: 15 фев 2016, 20:24
Репутация: 0

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

Сообщение pm_dev » 16 апр 2019, 08:18

Hugo писал(а):Есть ли у вас контроллер с частотой более 100kHz?

Пока нет, но мы работаем над этим.
Команда разработчиков PureMotion
pm_dev
Опытный
 
Сообщения: 175
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 52

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

Сообщение Argentum47 » 22 апр 2019, 08:48

Обнова приехала, здорово что можно сразу ченджлог прочитать и никуда не лазить. Будем пробовать.
Argentum47
Мастер
 
Сообщения: 495
Зарегистрирован: 05 июн 2015, 10:00
Откуда: Саратов
Репутация: 39

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

Сообщение sazn86 » 23 апр 2019, 09:57

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

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

Сообщение sazn86 » 23 апр 2019, 10:16

Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?
sazn86
Мастер
 
Сообщения: 407
Зарегистрирован: 30 ноя 2016, 09:41
Репутация: 14

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

Сообщение Kiriller » 23 апр 2019, 10:39

sazn86 писал(а):Народ привет. А можно эту программу подружить с stepmaster? Или нужно будет покупать Контроллер PLCM-E1b (Ethernet) ?

Покупать контроллер
Kiriller
Мастер
 
Сообщения: 962
Зарегистрирован: 09 янв 2017, 20:21
Откуда: Жуковский, М.О.
Репутация: 123
Настоящее имя: Кирилл

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

Сообщение Kiriller » 23 апр 2019, 10:41

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

А при чем тут аймашининг? Он, как и все, через г1 работает
Kiriller
Мастер
 
Сообщения: 962
Зарегистрирован: 09 янв 2017, 20:21
Откуда: Жуковский, М.О.
Репутация: 123
Настоящее имя: Кирилл

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

Сообщение sazn86 » 23 апр 2019, 10:42

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

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

Сообщение sazn86 » 23 апр 2019, 10:42

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

А при чем тут аймашининг? Он, как и все, через г1 работает

Спасибо. Значит я тупанул.
sazn86
Мастер
 
Сообщения: 407
Зарегистрирован: 30 ноя 2016, 09:41
Репутация: 14

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: _taras_, agcom, Andy52280, autolice, Bing [Bot], Brynet83, engage1, Eugen59, frezeryga, Google [Bot], Kiriller, Mehobr, Nikolas60, Prav, putnik, Rom327, Samodelkin 88, SeReGa Sh, shipinsb, TON29, ukr-sasha, Yandex [bot], Тима, шпиндель

Reputation System ©'