Плати бабки - будет!Kiriller писал(а):Уважаемые разработчики! Как быть?
Вышла бета PureMotion
- Prav
- Мастер
- Сообщения: 834
- Зарегистрирован: 14 июл 2015, 05:10
- Репутация: 138
- Настоящее имя: Петр Раввинский
- Откуда: Москва
- Контактная информация:
Re: Вышла бета PureMotion
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Спасибо, проверим.Kiriller писал(а):В текущей версии не работает инкрементное перемещение на 0.01. На 0.05 работает. Границу работоспособности не искал.
Если не работает при нажатии Стоп во время выполнения G-кода, скорее всего, вставили команду SpindleStop() не в той строке. Макрос M1001 имеет три ветки исполнения, соответственно для режима плазменной резки: if (Is_THC_Mode()) then, для режима газокислородной резки: elseif (Is_Oxy_Mode()) then и для фрезерного режима. Вам необходима как раз третья ветка кода. Т.е. команду SpindleStop() необходимо вставить здесь:Kiriller писал(а):Попытался сделать остановку шпинделя при нажатии СТОП. А то не удобно. Добавил в М1001 SpindleStop (). Не работает! Что я делаю не так?
Код: Выделить всё
if (p ~= StopReasons.EStop) then
SpindleStop()
if (UseSafeZ()) then
local SavedDistanceMode = GetCurrentDistanceMode()
local SavedMotionMode = GetCurrentMotionMode()
...
...
end
endДа, система сообщает о том, что при открытии макроса обнаружена синтаксическая ошибка или возникла ошибка во время выполнения (например, некорректное преобразование типов). Также в любом месте макроса можно вывести отладочное сообщение командой DisplayMessage(). В следующей версии планируется переработать некоторые сообщения об ошибках, чтобы предоставить пользователю более подробную отладочную информацию.Kiriller писал(а):об ошибках в макросах как-то информация выводится?
Нет, перезагрузка Puremotion не требуется.Kiriller писал(а):Отредактированный маскрос, я так понимаю, только после перезагрузки PureMotion подхватывается?
При открытии объемных файлов УП параллельный расчет времени выполнения G-кода может значительно увеличить время загрузки файла на компьютерах малой и средней мощности. Сейчас процесс загрузки файла УП максимально оптимизирован под быстродействие и минимальный объем потребляемой памяти. Тем более если оператор в основном загружает одни и те же файлы УП, то ему уже будет интересен вариант экономии общего времени. Время выполнения этой УП он наверняка уже хорошо знает. Насчет идеи создать опцию автоматического расчета времени при загрузке — спасибо, рассмотрим такой вариант.Kiriller писал(а):Расчет времени выполнения- по нажатию кнопки. Ну если не автоматом, то хотя бы в настройках выбор сделать.
Механизм двойного щелчка (или нажатия Enter, или нажатия кнопки «С этой строки») был реализован специально, чтобы при просмотре файла УП случайным образом не сбить строку для выполнения. В принципе, можно рассмотреть вариант подсветки визуализации при смене выбранной строки в списке без смены строки для выполнения.Kiriller писал(а):При ручной промотке УП визуализация не обновляется. Только по двойному щелчку на строке УП.
Уже сделано и войдет в следующий релиз.Kiriller писал(а):Про коррекцию шпинделя >100% уже писал, обещали исправить.
Здесь, к сожалению, не понятно, о какой именно коррекции шпинделя идет речь. Поясните, пожалуйста, подробнее.Kiriller писал(а):После меню Настройка сбрасывается коррекция шпинделя.
См. ответ по редактированию макроса М1001.Kiriller писал(а):При нажатии СТОП не выключается шпиндель
Писали. Эта часть тоже переработана. Все изменения войдут в ближайшей версии.Kiriller писал(а):Какая то муть с фокусом после ввода Г-кода- уже писали.
Если настроены границы осей в настройках осей, выполнен поиск баз и нажата кнопка «Гран. осей» в интерфейсе, то:Kiriller писал(а):При выполнении УП не работают софт лимиты, при том, что они в принципе они есть- опасная глупость!
- при выполнении УП и выходе координат за границы выполнение УП будет остановлено с соответствующим сообщением.
У вас этот функционал отрабатывает? Или Вы имели ввиду какое-то альтернативное поведение системы софт лимитов при выполнении УП?
В следующей версии при запуске УП будет выдано предупреждение о выходе G-кода за границы перемещений.
Экстренное выключение шпинделя всегда возможно кнопкой Вкл/Выкл. Система в целом работает вот так. Шпиндель в системе PureMotion по-умолчанию не отключается автоматически при нажатии на Стоп. Такое поведение подсмотрено в больших ЧПУ-системах. Оператор сам решает, нужно ли ему отключать шпиндель в данный момент или нет. Если необходимо отключать шпиндель при остановке выполнения УП, добавьте соответствующую команду в макрос M1001.Kiriller писал(а):Кнопка Вкл/Выкл шпинделя не активна во время задержки на включение шпинделя. При этом при нажатии СТОП шпиндель не выключается- опасно!
Включите в настройках подъем на Safe_Z, указав необходимую высоту (Конфигурация → Настройки → Дополнительные настройки → Параметры перемещений Safe_Z).Kiriller писал(а):Возвращение на текущую позиция УП без подъема по Z на максимальную высоту.
Спасибо, поправим.Kiriller писал(а):При нажатии кнопки "Расчет времени выполнения УП" сбрасывается текущая позиция УП
Есть такое дело, спасибо. Принято.Kiriller писал(а):Окно Настройка осей: Неправильная подсказка про галку "Исп. границы осей"
Выход Dir – это специализированный выход задания направления вращения шпинделя для серии частотных преобразователей. Некоторые ЧП имеют два отдельных входа CW и CCW для запуска шпинделя по часовой и против часовой стрелки соответственно. Есть ЧП с одним входом включения, допустим CW, и дополнительным входом реверса (в данном случае это будет DIR). При наведении курсора мыши на выпадающий список пинов отображается соответствующее описание выхода.Kiriller писал(а):Окно Настройка шпинделя: Выход Dir- это включение шпинделя. Надо бы название поменять на более понятное.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
На мой взгляд было бы удобно. Просто не вижу смысла мотать программу, не видя визуализации- не понять ничего обычно.pm_dev писал(а):Механизм двойного щелчка (или нажатия Enter, или нажатия кнопки «С этой строки») был реализован специально, чтобы при просмотре файла УП случайным образом не сбить строку для выполнения. В принципе, можно рассмотреть вариант подсветки визуализации при смене выбранной строки в списке без смены строки для выполнения.Kiriller писал(а):При ручной промотке УП визуализация не обновляется. Только по двойному щелчку на строке УП.
Но тут главное чтобы путаницы не возникало- текущая строка одна, визуализация другая.
Коррекция оборотов. После посещения настроек она сбрасывается на 100%. При том, что коррекция подачи не сбрасывается.pm_dev писал(а):Здесь, к сожалению, не понятно, о какой именно коррекции шпинделя идет речь. Поясните, пожалуйста, подробнее.Kiriller писал(а):После меню Настройка сбрасывается коррекция шпинделя.
Да, я такое поведение и имею ввиду. Разве что отхоумить забывал... Сегодня вечером проверю еще раз.pm_dev писал(а):Если настроены границы осей в настройках осей, выполнен поиск баз и нажата кнопка «Гран. осей» в интерфейсе, то:Kiriller писал(а):При выполнении УП не работают софт лимиты, при том, что они в принципе они есть- опасная глупость!
- при выполнении УП и выходе координат за границы выполнение УП будет остановлено с соответствующим сообщением.
У вас этот функционал отрабатывает? Или Вы имели ввиду какое-то альтернативное поведение системы софт лимитов при выполнении УП?
В следующей версии при запуске УП будет выдано предупреждение о выходе G-кода за границы перемещений.
У меня стоит "Задержка после включения" шпинделя 3 секунды. В течении этого времени Кнопка Вкл/Выкл шпинделя не активна. В случае ошибочного включения шпинделя, сообразить и передвинуть мышку в другой угол экрана и жмакнуть кнопкой Вкл/Выкл- дологовато... Да и не удобно.pm_dev писал(а):Экстренное выключение шпинделя всегда возможно кнопкой Вкл/Выкл.Kiriller писал(а):Кнопка Вкл/Выкл шпинделя не активна во время задержки на включение шпинделя. При этом при нажатии СТОП шпиндель не выключается- опасно!
На мой взгляд лучше, чтобы это была не Safe_Z, а максимально возможная высоты.pm_dev писал(а):Включите в настройках подъем на Safe_Z, указав необходимую высоту (Конфигурация → Настройки → Дополнительные настройки → Параметры перемещений Safe_Z).Kiriller писал(а):Возвращение на текущую позиция УП без подъема по Z на максимальную высоту.
Ну и опять же вопрос- что будет, если Safe_Z находится выше границы оси?
-
Enot_1
- Мастер
- Сообщения: 1359
- Зарегистрирован: 28 апр 2015, 00:12
- Репутация: 242
- Настоящее имя: Arkadiy
- Откуда: Краснодар
- Контактная информация:
Re: Вышла бета PureMotion
В маче точно также. Есть кнопка СТОП (должна быть) -если чтоKiriller писал(а): У меня стоит "Задержка после включения" шпинделя 3 секунды. В течении этого времени Кнопка Вкл/Выкл шпинделя не активна.
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Не знаю как в маче, но тут получается, что включается шпиндель кнопкой, которая становится неактивной на время задержки. А единственная кнопка, которая в это время активна- в другом углу экрана.
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Да, я такое поведение и имею ввиду. Разве что отхоумить забывал... Сегодня вечером проверю еще раз.pm_dev писал(а):Если настроены границы осей в настройках осей, выполнен поиск баз и нажата кнопка «Гран. осей» в интерфейсе, то:Kiriller писал(а):При выполнении УП не работают софт лимиты, при том, что они в принципе они есть- опасная глупость!
- при выполнении УП и выходе координат за границы выполнение УП будет остановлено с соответствующим сообщением.
У вас этот функционал отрабатывает? Или Вы имели ввиду какое-то альтернативное поведение системы софт лимитов при выполнении УП?
В следующей версии при запуске УП будет выдано предупреждение о выходе G-кода за границы перемещений.
[/quote]
Да, действительно работает.
На мой взгляд лучше, чтобы это была не Safe_Z, а максимально возможная высоты.pm_dev писал(а):Включите в настройках подъем на Safe_Z, указав необходимую высоту (Конфигурация → Настройки → Дополнительные настройки → Параметры перемещений Safe_Z).Kiriller писал(а):Возвращение на текущую позиция УП без подъема по Z на максимальную высоту.
Ну и опять же вопрос- что будет, если Safe_Z находится выше границы оси?[/quote]
А будет удар по упорам Z со всеми вытекающими!
Короче, таже история, что и с подъемом на +50 после пробинга.
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Такова политика лицензирования. В версии STANDARD макрос М115 не редактируемый.Kiriller писал(а):С этим разобрался. Макрос надо править не в ProgramFiles, а в Users... Aplication data. Про это, собственно, в мануале написано.Kiriller писал(а):
Попытался сделать остановку шпинделя при нажатии СТОП. А то не удобно. Добавил в М1001 SpindleStop (). Не работает! Что я делаю не так?
Так же выяснил неприятную особенность версии Стандарт... А именно невозможность отредактировать М115- макрос пробинга! Про это тоже где то написано, но я отказывплся в это веритьА как он работает меня не устраивает!
Во-первых, я не хочу g92. Я хочу g10 l20- смещать систему координат. Чтобы все помнилось после выключения.
Во-вторых, и это самое главное- я не хочу чтобы после пробинга станок бездумно уезжал в z=50, и бил в упоры! (а софт лимиты то, напоминаю, только при ручных перемещениях работают) Ъочу чтоб он уезжал в машинный ноль.
Уважаемые разработчики! Как быть?
В любом случае Вы всегда сможете написать собственный пользовательский макрос пробинга, который будет удовлетворять всем необходимым Вам условиям. Далее просто привязываете макрос к кнопке на панели макросов. При желании на эту кнопку всегда можно назначить горячую клавишу или вынести на внешний пульт ЧПУ.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Спасибо за предложение. Мы рассмотрим такой вариант.Kiriller писал(а):Не знаю как в маче, но тут получается, что включается шпиндель кнопкой, которая становится неактивной на время задержки. А единственная кнопка, которая в это время активна- в другом углу экрана.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Дайтвительно!pm_dev писал(а):Такова политика лицензирования. В версии STANDARD макрос М115 не редактируемый.Kiriller писал(а):С этим разобрался. Макрос надо править не в ProgramFiles, а в Users... Aplication data. Про это, собственно, в мануале написано.Kiriller писал(а):
Попытался сделать остановку шпинделя при нажатии СТОП. А то не удобно. Добавил в М1001 SpindleStop (). Не работает! Что я делаю не так?
Так же выяснил неприятную особенность версии Стандарт... А именно невозможность отредактировать М115- макрос пробинга! Про это тоже где то написано, но я отказывплся в это веритьА как он работает меня не устраивает!
Во-первых, я не хочу g92. Я хочу g10 l20- смещать систему координат. Чтобы все помнилось после выключения.
Во-вторых, и это самое главное- я не хочу чтобы после пробинга станок бездумно уезжал в z=50, и бил в упоры! (а софт лимиты то, напоминаю, только при ручных перемещениях работают) Ъочу чтоб он уезжал в машинный ноль.
Уважаемые разработчики! Как быть?
В любом случае Вы всегда сможете написать собственный пользовательский макрос пробинга, который будет удовлетворять всем необходимым Вам условиям. Далее просто привязываете макрос к кнопке на панели макросов. При желании на эту кнопку всегда можно назначить горячую клавишу или вынести на внешний пульт ЧПУ.
Но тем не менее вы хотя бы стандартный макрос исправьте; чтоб ударов по зэд на полном ходу не было!
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Пилил сегодня деталь с кружочком д59мм. Заметил, что станок подрыгивается и не едет всреднем быстрее 500 мм/мин. Стал разбираться. Выяснил, что в настройках г-кода стоит г64 с допуском 0.02, а в диагностике в строке модальных состояний просто г64. То есть, если правильно пониаю, то же самое, что г61. Ну и по работе станка похоже на то.
Попробовал ввести г-код g64 p0.02. (правда не уверен, что это правильно, но мануала не быбо под рукой) Сервер написал, что-то типа " не возможно выполнить, контроллер движения занят".
Попробовал ввести г-код g64 p0.02. (правда не уверен, что это правильно, но мануала не быбо под рукой) Сервер написал, что-то типа " не возможно выполнить, контроллер движения занят".
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
А в целом Пуремоушен нравится 
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Поэкпериментировал...
Г64 и допуск ищ настроек, вроде, подхватывает. Но в окошке Диагностика-> Модальные состояния (или как там его точно
) вида не подает. Пишет просто Г64.
Работв тоже меняется. НО! С допуском ДВА! мм на окружности д59мм станок откровенно подрагивает! С допуском 0.02мм идет дрожь!
Что то как то тут не так, мне кажется...
Забыл написать: в коде дуги не используются.
Г64 и допуск ищ настроек, вроде, подхватывает. Но в окошке Диагностика-> Модальные состояния (или как там его точно
Работв тоже меняется. НО! С допуском ДВА! мм на окружности д59мм станок откровенно подрагивает! С допуском 0.02мм идет дрожь!
Что то как то тут не так, мне кажется...
Забыл написать: в коде дуги не используются.
-
Morze
- Кандидат
- Сообщения: 78
- Зарегистрирован: 29 авг 2018, 20:12
- Репутация: 5
- Настоящее имя: Роман
- Контактная информация:
Re: Вышла бета PureMotion
Подскажите, как поправить постпроцессор для SolidCam. Хотелось бы, чтобы в начале кода фреза поднималась на беопасную высоту, а потом перемещалась. Сейчас так: едет в ноль детали и раскручивается. В это время неактивна кнопка стоп. Убил фрезу шестерку и деталь. Понимаю, сам виноват. Но было бы логичнее наверное сначала поднимать ось Z на беопасную высоту и после совершать переезды.
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Чтобы понять причину подрагиваний, нам необходим G-код и логи Puremotion (сформировать логи можно через меню Помощь -> Запрос в техническую поддержку).Kiriller писал(а):Поэкпериментировал...
Г64 и допуск ищ настроек, вроде, подхватывает. Но в окошке Диагностика-> Модальные состояния (или как там его точно) вида не подает. Пишет просто Г64.
Работв тоже меняется. НО! С допуском ДВА! мм на окружности д59мм станок откровенно подрагивает! С допуском 0.02мм идет дрожь!
Что то как то тут не так, мне кажется...
Забыл написать: в коде дуги не используются.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Вышла бета PureMotion
Morze , ищи в посте такой блок и там смотри , должно быть типа как на скрине
если совсем не в теме, то попробуй стандартный 3х осевой пост хаас, там изначально включено
если совсем не в теме, то попробуй стандартный 3х осевой пост хаас, там изначально включено
-
Morze
- Кандидат
- Сообщения: 78
- Зарегистрирован: 29 авг 2018, 20:12
- Репутация: 5
- Настоящее имя: Роман
- Контактная информация:
Re: Вышла бета PureMotion
Ник, спасибо. Буду пробовать, хоть и не в теме вообще. Хочу все же полоьзовать постпроцессор пурелоджика.
-
nik1
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Вышла бета PureMotion
Так они наверняка брали подходящий пост и подгоняли под себя
Открой пост и посмотри, мож оно там есть ,но закоментено
Открой пост и посмотри, мож оно там есть ,но закоментено
-
pm_dev
- Мастер
- Сообщения: 332
- Зарегистрирован: 19 июл 2016, 09:40
- Репутация: 93
- Контактная информация:
Re: Вышла бета PureMotion
Чтобы добавить подъём на безопасную высоту в начале G-кода, необходимо в постпроцессоре Puremotion для SolidCAM отредактировать строку №167.Morze писал(а):Подскажите, как поправить постпроцессор для SolidCam. Хотелось бы, чтобы в начале кода фреза поднималась на безопасную высоту, а потом перемещалась.
Например, для подъёма на Z30 в рабочих координатах строка должна выглядеть следующим образом:
Код: Выделить всё
sHomestrbegin = 'x7:G00:Z30' ; Program Begin Homing DefinitionКод: Выделить всё
sHomestrbegin = 'x4:G00:Z0' ; Program Begin Homing DefinitionКоманда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Вот.pm_dev писал(а):Чтобы понять причину подрагиваний, нам необходим G-код и логи Puremotion (сформировать логи можно через меню Помощь -> Запрос в техническую поддержку).Kiriller писал(а):Поэкпериментировал...
Г64 и допуск ищ настроек, вроде, подхватывает. Но в окошке Диагностика-> Модальные состояния (или как там его точно) вида не подает. Пишет просто Г64.
Работв тоже меняется. НО! С допуском ДВА! мм на окружности д59мм станок откровенно подрагивает! С допуском 0.02мм идет дрожь!
Что то как то тут не так, мне кажется...
Забыл написать: в коде дуги не используются.
- Вложения
-
- 6_10.001.003.012 ЛИЦ ПАНЕЛЬ_1-1_F_contour1.TAP.txt
- (206.08 КБ) 996 скачиваний
-
- Report_2_3_18236_14164.txt
- (5.87 МБ) 950 скачиваний
-
Kiriller
- Мастер
- Сообщения: 984
- Зарегистрирован: 09 янв 2017, 20:21
- Репутация: 124
- Настоящее имя: Кирилл
- Откуда: Жуковский, М.О.
- Контактная информация:
Re: Вышла бета PureMotion
Баг: Установил в настройках F1 для пробинга по Z. После перезагрузки PM F1 забылось.