Спасибо за информацию. Мы примем меры, чтобы такого не могло произойти.Stalker писал(а):Столкнулся с непонятной проблемой.
Вышла бета PureMotion
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Argentum47
- Мастер
- Сообщения: 911
- Зарегистрирован: 05 июн 2015, 10:00
- Репутация: 110
- Откуда: Саратов
- Контактная информация:
Re: Вышла бета PureMotion
Ещё пара вопросов, в маче к примеру можно было переключать несколько пользовательских систем координат (work offsets), здесь я ничего такого не нашёл. Не то что бы оно мне было сильно нужно, но были прецеденты когда на столе были закреплены несколько заготовок для разных сложных заказов и приходилось заниматься то одним, то другим, тогда это очень помогало. Я догадываюсь, что это можно сделать вручную при помощи G54-G59, но всё же с отдельной менюшкой, табличкой и кнопками это было бы удобнее.
Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?
Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Да, сейчас это делается вручную командами G54-G59. Причем, согласно стандарту, по окончании выполнения УП система координат автоматически сбрасывается в G54.Argentum47 писал(а):Ещё пара вопросов, в маче к примеру можно было переключать несколько пользовательских систем координат (work offsets), здесь я ничего такого не нашёл. Не то что бы оно мне было сильно нужно, но были прецеденты когда на столе были закреплены несколько заготовок для разных сложных заказов и приходилось заниматься то одним, то другим, тогда это очень помогало. Я догадываюсь, что это можно сделать вручную при помощи G54-G59, но всё же с отдельной менюшкой, табличкой и кнопками это было бы удобнее.
У нас на собственном производстве так и есть: у станков задано несколько систем координат, каждая из которых жестко определена относительно машинного нуля. Это могут быть например, тиски в одной части стола, поворотная ось в другой стороне. Когда оператор готовит УП, он знает в какой оснастке будет закреплена заготовка, поэтому в начале УП сразу прописывается G55/G56/... И все. Далее просто раскладываем заготовки, запускаем УП и станок сам едет в нужную область.
Даже если Вы остановите выполнение и смените текущую систему координат, или просто решите запустить другую УП с середины, если в начале УП явно указана требуемая СК, то произойдет ее активация и уже в ней будет выполняться работа.
Если в настройках датчик для оси не прописан, то при нажатии на кнопку "поиск базы", машинная координата Z сразу примет значение, записанное в настройках в поле "координата базы". По-умолчанию там ноль.Argentum47 писал(а):Второй вопрос, у меня нет домашнего датчика по Z, но если нажать "в машинный ноль", то ось поднимается почти до предела в одно и то же положение, откуда ПМ берёт его?
Видимо, ось Z стояла наверху, когда Вы нажали поиск базы. Машинная координата Z молча обнулилась, поэтому теперь при нажатии "в машинный ноль" ось Z туда и возвращается.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Hugo
- Мастер
- Сообщения: 1369
- Зарегистрирован: 15 окт 2018, 19:39
- Репутация: 303
- Настоящее имя: Юрий
- Контактная информация:
Re: Вышла бета PureMotion
Pассматриваю покупку контроллера с программным обеспечением от вашей фирмы, как альтернативу Mach3 и UCCNC. Интерфейс программы мне очень понравился. Скажите пожалуйста, в сравнении например с платой SmoothStepper(ESS), частота шагов у нее (импульсов STEP) до 4 МГц. Сколько соответственно у вашей платы, например: Ethernet/USB-контроллер PLCM-E3?
А не могли бы вы, указать основные принципиальные различия в платах контроллерах ethernet, от вашей фирмы? А то они по описанию и на вид очень похожи и трудно сделать осознанный выбор.
Моторы у меня будут servo ihsv57 с драйверами на борту и энкодером на 1000 строк. Step/dir управление
А не могли бы вы, указать основные принципиальные различия в платах контроллерах ethernet, от вашей фирмы? А то они по описанию и на вид очень похожи и трудно сделать осознанный выбор.
Моторы у меня будут servo ihsv57 с драйверами на борту и энкодером на 1000 строк. Step/dir управление
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Частота сигнала STEP у контроллера PLCM-E3 100kHz, но для сервы это вообще не проблема - можно настроить умножитель в драйвере.
А главное отличие в том, что Mach3 очень старая система, которая давно не поддерживается. Наш же продукт, напротив, активно развивается и имеется оперативная техподдержка на русском языке. Если этого мало, вот список некоторых плюсов:
- Клиент-серверная архитектура обеспечивает гибкость настройки и управления ЧПУ-системой. Вы можете управлять несколькими станками ЧПУ с одного рабочего места;
- эффективная обработка объемных управляющих программ. На современных компьютерах размер управляющей программы ограничен только размером доступной оперативной памяти. Многие ЧПУ системы "зависают" или "падают" при загрузке объемных УП;
- адаптивный интерфейс и поддержка сенсорных экранов обеспечивает одинаковое удобство работы с системой на всех современных ПК;
- быстрая реакция системы на команду остановки выполнения УП без потери координат;
- возможность продолжить выполнение УП после остановки, даже с середины кадра;
- визуализация УП в режиме 3D-поверхности позволяет оценить внешний вид будущей детали еще на этапе подготовки к работе;
- расширенная поддержка внешних устройств управления (пультов и даже геймпадов) и их гибкая настройка доступны прямо "из коробки";
- несколько режимов возврата инструмента на траекторию для продолжения выполнения УП. Это позволяет более гибко настроить поведение системы;
- автоматическая коррекция подачи в зависимости от диаметра заготовки при обработке цилиндрических поверхностей;
- состояние загруженной УП автоматически сохраняется между сеансами работы с системой;
- доступна возможность выполнения пользовательских макросов при старте и остановке при выполнении УП;
- расчет времени, оставшегося до конца выполнения УП, производится с учетом переопределения подачи (FeedRate override).
А главное отличие в том, что Mach3 очень старая система, которая давно не поддерживается. Наш же продукт, напротив, активно развивается и имеется оперативная техподдержка на русском языке. Если этого мало, вот список некоторых плюсов:
- Клиент-серверная архитектура обеспечивает гибкость настройки и управления ЧПУ-системой. Вы можете управлять несколькими станками ЧПУ с одного рабочего места;
- эффективная обработка объемных управляющих программ. На современных компьютерах размер управляющей программы ограничен только размером доступной оперативной памяти. Многие ЧПУ системы "зависают" или "падают" при загрузке объемных УП;
- адаптивный интерфейс и поддержка сенсорных экранов обеспечивает одинаковое удобство работы с системой на всех современных ПК;
- быстрая реакция системы на команду остановки выполнения УП без потери координат;
- возможность продолжить выполнение УП после остановки, даже с середины кадра;
- визуализация УП в режиме 3D-поверхности позволяет оценить внешний вид будущей детали еще на этапе подготовки к работе;
- расширенная поддержка внешних устройств управления (пультов и даже геймпадов) и их гибкая настройка доступны прямо "из коробки";
- несколько режимов возврата инструмента на траекторию для продолжения выполнения УП. Это позволяет более гибко настроить поведение системы;
- автоматическая коррекция подачи в зависимости от диаметра заготовки при обработке цилиндрических поверхностей;
- состояние загруженной УП автоматически сохраняется между сеансами работы с системой;
- доступна возможность выполнения пользовательских макросов при старте и остановке при выполнении УП;
- расчет времени, оставшегося до конца выполнения УП, производится с учетом переопределения подачи (FeedRate override).
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Hugo
- Мастер
- Сообщения: 1369
- Зарегистрирован: 15 окт 2018, 19:39
- Репутация: 303
- Настоящее имя: Юрий
- Контактная информация:
Re: Вышла бета PureMotion
Спасибо за развернутый ответ!
У вас есть 4 платы контроллера, они немного разные. Не могли бы вы объяснить, какой из них есть смысл выбрать и чем они между собой различаются. Основные положения.
Интересуют контроллер с соединением интернет
У вас есть 4 платы контроллера, они немного разные. Не могли бы вы объяснить, какой из них есть смысл выбрать и чем они между собой различаются. Основные положения.
Интересуют контроллер с соединением интернет
-
Hugo
- Мастер
- Сообщения: 1369
- Зарегистрирован: 15 окт 2018, 19:39
- Репутация: 303
- Настоящее имя: Юрий
- Контактная информация:
Re: Вышла бета PureMotion
Скажите, у меня серво привод требуется частоту 200kHz. А если на драйвере мотора нет возможности настроить умножитель, будут ли в этом случае моторы работать используя весь потенциал скорости?pm_dev писал(а):Частота сигнала STEP у контроллера PLCM-E3 100kHz, но для сервы это вообще не проблема - можно настроить умножитель в драйвере.
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
В основном они отличаются количеством входов/выходов и разъемами. Тут Вам нежно самим выбирать в зависимости от Ваших задач.Hugo писал(а):У вас есть 4 платы контроллера, они немного разные. Не могли бы вы объяснить, какой из них есть смысл выбрать и чем они между собой различаются. Основные положения.
Без дополнительных данных сказать невозможно. Нужно знать кинематику станка, передаточные числа редукторов, ШВП или рейка и т.п. По этим данным можно будет соотнести максимально достижимую скорость вращения вала двигателя со скоростью перемещения станка и понять насколько это приемлемо.Hugo писал(а):Скажите, у меня серво привод требуется частоту 200kHz. А если на драйвере мотора нет возможности настроить умножитель, будут ли в этом случае моторы работать используя весь потенциал скорости?
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Vladimir_125
- Новичок
- Сообщения: 7
- Зарегистрирован: 15 фев 2016, 20:24
- Репутация: 0
- Контактная информация:
Re: Вышла бета PureMotion
Доброго времени суток, подскажите пожалуйста, есть несколько вопросов по работе с макросами в puremotion:
1. С чем может быть связано периодическое несрабатывание функции обнуления координат AxisZeroPos в макросе? Срабатывает ровно через раз.
2. Глобальные переменные тоже немного странно работают, например, при X=X+1 в самом начале функции макроса - Х инкрементируется сразу на 2, а не на 1. Если же перед этим поставить любую другую операцию, то все нормально, в чем может быть проблема - в интерпретаторе?
3. Можно ли вызвать из одного макроса другой и как это правильно сделать?
Спасибо!
1. С чем может быть связано периодическое несрабатывание функции обнуления координат AxisZeroPos в макросе? Срабатывает ровно через раз.
2. Глобальные переменные тоже немного странно работают, например, при X=X+1 в самом начале функции макроса - Х инкрементируется сразу на 2, а не на 1. Если же перед этим поставить любую другую операцию, то все нормально, в чем может быть проблема - в интерпретаторе?
3. Можно ли вызвать из одного макроса другой и как это правильно сделать?
Спасибо!
-
Hugo
- Мастер
- Сообщения: 1369
- Зарегистрирован: 15 окт 2018, 19:39
- Репутация: 303
- Настоящее имя: Юрий
- Контактная информация:
Re: Вышла бета PureMotion
Есть ли у вас контроллер с частотой более 100kHz?pm_dev писал(а):Частота сигнала STEP у контроллера PLCM-E3 100kHz
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Добрый день!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Код: Выделить всё
require("M171")
function m172()
m171()
endКоманда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Vladimir_125
- Новичок
- Сообщения: 7
- Зарегистрирован: 15 фев 2016, 20:24
- Репутация: 0
- Контактная информация:
Re: Вышла бета PureMotion
Благодарю за ответ, все сходится. В среду отправлю макрос и логи. Скорее всего проблема аналогичная 2 вопросу.
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Пока нет, но мы работаем над этим.Hugo писал(а):Есть ли у вас контроллер с частотой более 100kHz?
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Argentum47
- Мастер
- Сообщения: 911
- Зарегистрирован: 05 июн 2015, 10:00
- Репутация: 110
- Откуда: Саратов
- Контактная информация:
Re: Вышла бета PureMotion
Обнова приехала, здорово что можно сразу ченджлог прочитать и никуда не лазить. Будем пробовать.
-
sazn86
- Мастер
- Сообщения: 514
- Зарегистрирован: 30 ноя 2016, 09:41
- Репутация: 19
- Контактная информация:
Re: Вышла бета PureMotion
Народ привет. А можно эту программу подружить с stepmaster? Или нужно будет покупать Контроллер PLCM-E1b (Ethernet) ?
-
sazn86
- Мастер
- Сообщения: 514
- Зарегистрирован: 30 ноя 2016, 09:41
- Репутация: 19
- Контактная информация:
Re: Вышла бета PureMotion
Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Покупать контроллерsazn86 писал(а):Народ привет. А можно эту программу подружить с stepmaster? Или нужно будет покупать Контроллер PLCM-E1b (Ethernet) ?
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
А при чем тут аймашининг? Он, как и все, через г1 работаетsazn86 писал(а):Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?
-
sazn86
- Мастер
- Сообщения: 514
- Зарегистрирован: 30 ноя 2016, 09:41
- Репутация: 19
- Контактная информация:
Re: Вышла бета PureMotion
Контроллер PLCM-E1b (Ethernet) такой подойдет для stepmaster? Есть вообще смысл от этой связки?
-
sazn86
- Мастер
- Сообщения: 514
- Зарегистрирован: 30 ноя 2016, 09:41
- Репутация: 19
- Контактная информация:
Re: Вышла бета PureMotion
Спасибо. Значит я тупанул.Kiriller писал(а):А при чем тут аймашининг? Он, как и все, через г1 работаетsazn86 писал(а):Так же появился вопрос по бесплатной версии данной программы. В ней изменение скорости перемещений G0 при выполнение УП отсутствует. Это как я понимаю технология обработки аймашининг не будет работать на бесплатной версии?