Страница 26 из 65
Re: Вышла бета PureMotion
Добавлено: 19 окт 2018, 19:47
Enot_1
Morze писал(а):Не радует то, что просчет времени обработки только в PRO версии
У нас считает...
Re: Вышла бета PureMotion
Добавлено: 19 окт 2018, 20:49
Morze
Enot_1 писал(а):Morze писал(а):Не радует то, что просчет времени обработки только в PRO версии
У нас считает...
Да!?
Завтра же поищу это! Если не затруднит, можно скриншот?
Производителем эта фишка год назад была заявлена как для версии PRO. Но сегодня значит уже в стандарте?
Re: Вышла бета PureMotion
Добавлено: 19 окт 2018, 20:52
Morze
Сходил радостный на сайт посмотреть.
Отображение времени, оставшегося до окончания - только ПРО...
Re: Вышла бета PureMotion
Добавлено: 19 окт 2018, 21:17
Enot_1
Morze писал(а):Отображение времени, оставшегося до окончания - только ПРО...
Вы ранее писали про просчет времени.
Загружаем УП, просчитаваем сколько займёт времени, запускаем.
Re: Вышла бета PureMotion
Добавлено: 19 окт 2018, 21:50
Morze
Enot_1 писал(а):Morze писал(а):Отображение времени, оставшегося до окончания - только ПРО...
Вы ранее писали про просчет времени.
Загружаем УП, просчитаваем сколько займёт времени, запускаем.
Возможно мы о разном.
Что значит "просчитаваем сколько займёт времени"? Всмысле где это?
Re: Вышла бета PureMotion
Добавлено: 19 окт 2018, 22:13
Enot_1
Morze писал(а):Всмысле где это?
Рядом со счётчиком.
Re: Вышла бета PureMotion
Добавлено: 20 окт 2018, 10:35
torokh
Вопросы-предложение: у меня Triton CUT 100, и при завершении реза контура он ещё продувает воздух 5 секунд. Если следующий прокол рядом и воздух ещё дует, то он дугу не зажигает. Можно ли сделать какую-то глобальную переменную "секунд_прошло_после_команды_M05" чтоб сделать в макросе M03 правильную паузу, я сейчас тупо жду 2 секунды перед командой SetTorchOn()
Re: Вышла бета PureMotion
Добавлено: 20 окт 2018, 11:28
Morze
Enot_1 писал(а):Morze писал(а):Всмысле где это?
Рядом со счётчиком.
Спасибо огромное!!! как же я мог упустить этот момент
Это именно то, что надо!
Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 09:14
pm_dev
torokh писал(а):Вопросы-предложение: у меня Triton CUT 100, и при завершении реза контура он ещё продувает воздух 5 секунд. Если следующий прокол рядом и воздух ещё дует, то он дугу не зажигает. Можно ли сделать какую-то глобальную переменную "секунд_прошло_после_команды_M05" чтоб сделать в макросе M03 правильную паузу, я сейчас тупо жду 2 секунды перед командой SetTorchOn()
В макросе M05 после команды SetTorchOff() можно сохранить текущее время (в секундах) в глобальную переменную:
Значение этой переменной будет доступно в макросе M03, далее вычисляется необходимая задержка:
Код: Выделить всё
if (prev_time ~= nil) then
local delta_time = os.difftime(os.time(), prev_time)
DisplayMessage("Прошло секунд: "..delta_time)
local sleep_time = 5 - delta_time
if (sleep_time > 0) then
Sleep(sleep_time * 1000)
end
end
SetTorchOn()
Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 09:40
Kiriller
Ооо! Скользкая дорожка недокументированных возможностей!

Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 09:55
pm_dev
Функции os.time() и os.difftime (t2, t1) являются стандартными функциями языка Lua. Их описание доступно в документации по Lua:
http://lua.org.ru/contents_ru.html#6.9
Функции SetTorchOn(), SetTorchOff(), DisplayMessage(message), Sleep(milliseconds) описаны в руководстве по использованию макросов Puremotion:
https://purelogic.ru/data/docs/soft_dly ... _macro.pdf
Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 10:19
Kiriller
А, ну ладно тогда

А Луа урезаный, или полнофункциональный?
Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 10:35
pm_dev
Полнофункциональный. Доступны возможности актуальной версии языка Lua 5.3.
Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 11:43
FLUKE
pm_dev писал(а):Полнофункциональный. Доступны возможности актуальной версии языка Lua 5.3.
Это хорошо. Странно, что у Станислава не получилось
http://www.cnc-club.ru/forum/viewtopic. ... 76#p466076
Re: Вышла бета PureMotion
Добавлено: 23 окт 2018, 16:30
pm_dev
Официальная версия Lua включает в себя непосредственно синтаксис языка и стандартные библиотеки, список которых приведён в руководстве:
http://lua.org.ru/contents_ru.html#6
Для Lua также существуют библиотеки, которые создаются сторонними разработчиками (так называемые packages), но они не включаются в стандартную версию языка.
Re: Вышла бета PureMotion
Добавлено: 28 окт 2018, 18:49
Kiriller
В текущей версии не работает инкрементное перемещение на 0.01. На 0.05 работает. Границу работоспособности не искал.
Попытался сделать остановку шпинделя при нажатии СТОП. А то не удобно. Добавил в М1001 SpindleStop (). Не работает! Что я делаю не так?
И по ходу ковыряний вопросы возникли:
об ошибках в макросах как-то информация выводится?
Отредактированный маскрос, я так понимаю, только после перезагрузки PureMotion подхватывается?
Re: Вышла бета PureMotion
Добавлено: 29 окт 2018, 11:43
Kiriller
Ну и в догонку (Puremotion standart V2.3.18236.14164):
Не Нравится:
1. Расчет времени выполнения- по нажатию кнопки. Ну если не автоматом, то хотя бы в настройках выбор сделать.
2. При ручной промотке УП визуализация не обновляется. Только по двойному щелчку на строке УП.
3. Про коррекцию шпинделя >100% уже писал, обещали исправить.
4. После меню Настройка сбрасывается коррекция шпинделя.
5. При нажатии СТОП не выключается шпиндель
6. Какая то муть с фокусом после ввода Г-кода- уже писали.
Баги:
1. При выполнении УП не работают софт лимиты, при том, что они в принципе они есть- опасная глупость!
2. Кнопка Вкл/Выкл шпинделя не активна во время задержки на включение шпинделя. При этом при нажатии СТОП шпиндель не выключается- опасно!
3. Возвращение на текущую позиция УП без подъема по Z на максимальную высоту.
4. При нажатии кнопки "Расчет времени выполнения УП" сбрасывается текущая позиция УП
5. Окно Настройка осей: Неправильная подсказка про галку "Исп. границы осей"
6. Окно Настройка шпинделя: Выход Dir- это включение шпинделя. Надо бы название поменять на более понятное.
Разделение на категории условное
Про Контроллер PLCM-E1b. Корпус без единого крепежного отверстия на мой взгляд не есть правильно.
Re: Вышла бета PureMotion
Добавлено: 30 окт 2018, 00:11
Kiriller
Kiriller писал(а):
Попытался сделать остановку шпинделя при нажатии СТОП. А то не удобно. Добавил в М1001 SpindleStop (). Не работает! Что я делаю не так?
С этим разобрался. Макрос надо править не в ProgramFiles, а в Users... Aplication data. Про это, собственно, в мануале написано.
Так же выяснил неприятную особенность версии Стандарт... А именно невозможность отредактировать М115- макрос пробинга! Про это тоже где то написано, но я отказывплся в это верить

А как он работает меня не устраивает!
Во-первых, я не хочу g92. Я хочу g10 l20- смещать систему координат. Чтобы все помнилось после выключения.
Во-вторых, и это самое главное- я не хочу чтобы после пробинга станок бездумно уезжал в z=50, и бил в упоры! (а софт лимиты то, напоминаю, только при ручных перемещениях работают

) Ъочу чтоб он уезжал в машинный ноль.
Уважаемые разработчики! Как быть?

Re: Вышла бета PureMotion
Добавлено: 30 окт 2018, 00:35
Kiriller
В рамках "заводских" испытаний станка после перехода с ардуины/грбл на PLCM-E1b/ Puremotion были выпилены уже ставшие знаменитыми сиськи
https://cloud.mail.ru/public/N13G/JBDbMKRUM - теперь и на Пуремоушен
В целом я доволен. Вполне удобная программулина, не требующая долгих мучений при запуске. Работает неплохо. В частности корректно отрабатывает остановки выполнения УП с отводом инструмента из рабочей точки, а также выключение станка.
Завтра пойду к Фрезерюге. Послушаю, что скажет, сравню с его "сервосиськами"

Re: Вышла бета PureMotion
Добавлено: 30 окт 2018, 07:59
Taganrog
Kiriller писал(а): Корпус без единого крепежного отверстия на мой взгляд не есть правильно.
полностью согласен. крепить на стяжках или скотче элементы электроники СТАНКА неправильно.