Страница 40 из 65
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 09:10
pm_dev
Добрый день!
Существует два варианта написания таких циклов.
Первый - использовать параметры в G-коде. Этот механизм считается устаревшим и официально не поддерживается. Но работать будет, синтаксис вот такой:
Код: Выделить всё
F1000
G90
G0 X1 Y1 Z1
#1 = 10 (В эту переменную записывается число итераций, например, 10)
#2 = 1 (Начальное значение координаты Z)
O100 do (Команда начала цикла)
(ниже - тело цикла)
G01 Z[#2]
G01 X11 Y1
G01 X11 Y11
G01 X1 Y11
G01 X1 Y1
#1 = [#1 - 1] (Уменьшение счетчика оставшихся итераций)
#2 = [#2 + 1] (Увеличение координаты Z на 1)
O100 while [#1 GT 0] (Условие выхода из цикла)
M30
Второй подход, рекомендуемый - использование макросов.
Пример макроса, выполняющего аналогичный цикл:
Код: Выделить всё
function m165()
local StartX = 1
local StartY = 1
local EndX = 11
local EndY = 11
local CurrZ = 1
local DeltaZ = 1
local Iterations = 10
ExecuteMDI("F1000")
ExecuteMDI("G90 G0 X1 Y1 Z1")
for i = 1, Iterations do
ExecuteMDI("G1 Z"..CurrZ)
ExecuteMDI("G1 X"..EndX.." Y"..StartY)
ExecuteMDI("G1 X"..EndX.." Y"..EndY)
ExecuteMDI("G1 X"..StartX.." Y"..EndY)
ExecuteMDI("G1 X"..StartX.." Y"..StartY)
CurrZ = CurrZ + 1
end
end
Этот макрос необходимо сохранить в файле M165.pm, расположенном в папке:
%USERPROFILE%\Local Settings\Application Data\Purelogic\PureMotion\Server\Macros
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 09:31
vitalliy
Вот именно по причине наличия адекватной тех.поддержки и толковых ответов решил попробовать PureMotion. Осталось только приобрести по адекватной цене контроллер. У кого лежит без дела, отписывайтесь в личку, приобрету за недорого...
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 09:38
vitalliy
pm_dev, Подскажите пожалуйста как в PM обстоят дела с нарезанием резьб при токарной обработке. Есть возможность организовать обратную связь, чтобы программа "видела" реальные обороты шпинделя? Можно ли подключить энкодер установленный на шпинделе?
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 09:54
-=MiXeR=-
pm_dev писал(а):Добрый день!
Существует два варианта написания таких циклов.
Первый - использовать параметры в G-коде. Этот механизм считается устаревшим и официально не поддерживается. Но работать будет, синтаксис вот такой:
Код: Выделить всё
F1000
G90
G0 X1 Y1 Z1
#1 = 10 (В эту переменную записывается число итераций, например, 10)
#2 = 1 (Начальное значение координаты Z)
O100 do (Команда начала цикла)
(ниже - тело цикла)
G01 Z[#2]
G01 X11 Y1
G01 X11 Y11
G01 X1 Y11
G01 X1 Y1
#1 = [#1 - 1] (Уменьшение счетчика оставшихся итераций)
#2 = [#2 + 1] (Увеличение координаты Z на 1)
O100 while [#1 GT 0] (Условие выхода из цикла)
M30
Второй подход, рекомендуемый - использование макросов.
Пример макроса, выполняющего аналогичный цикл:
Код: Выделить всё
function m165()
local StartX = 1
local StartY = 1
local EndX = 11
local EndY = 11
local CurrZ = 1
local DeltaZ = 1
local Iterations = 10
ExecuteMDI("F1000")
ExecuteMDI("G90 G0 X1 Y1 Z1")
for i = 1, Iterations do
ExecuteMDI("G1 Z"..CurrZ)
ExecuteMDI("G1 X"..EndX.." Y"..StartY)
ExecuteMDI("G1 X"..EndX.." Y"..EndY)
ExecuteMDI("G1 X"..StartX.." Y"..EndY)
ExecuteMDI("G1 X"..StartX.." Y"..StartY)
CurrZ = CurrZ + 1
end
end
Этот макрос необходимо сохранить в файле M165.pm, расположенном в папке:
%USERPROFILE%\Local Settings\Application Data\Purelogic\PureMotion\Server\Macros
Огромнейшее вам спасибо за подробное разъяснение, побежал пробовать
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 10:16
pm_dev
vitalliy писал(а):pm_dev, Подскажите пожалуйста как в PM обстоят дела с нарезанием резьб при токарной обработке. Есть возможность организовать обратную связь, чтобы программа "видела" реальные обороты шпинделя? Можно ли подключить энкодер установленный на шпинделе?
На данный момент PureMotion не поддерживает ни токарную обработку, ни нарезание резьбы. Все дело в том, что спрос на эти функции очень слаб. Буквально 1-2 человека в год интересуются данными возможностями. Поэтому сейчас мы занимаемся разработкой более приоритетных задач. Если бы спрос на токарку и нарезание резьбы был немного повыше, мы бы реализовали этот функционал раньше. В любом случае мы зафиксируем Вашу заинтересованность данным функционалом.
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 11:09
vitalliy
pm_dev, спаисбо. Значит буду токарным рулить мачем, а на фрезер все же попробую PM, если раздобуду контроллер по гуманной цене. Мне кажется, Вам нужно пересмотреть цену на E1b.
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 16:02
StavRos
vitalliy писал(а):Мне кажется, Вам нужно пересмотреть цену на E1b.
Ага, и ещё - на лицензию ПРО

Сколько раз уже раздавали E1b - 2 или 3? Наверное, ещё будут. Главное, успеть записаться в ряды счастливчиков

Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 16:19
vitalliy
StavRos, спрашивал у менеджера о предстоящих подобных акциях. Сказал, что он не обладает такой информацией. А те, кто урвали бесплатно, не хотят продавать по цене ниже рыночной =)
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 16:23
sivolap36
vitalliy писал(а):StavRos, спрашивал у менеджера о предстоящих подобных акциях. Сказал, что он не обладает такой информацией. А те, кто урвали бесплатно, не хотят продавать по цене ниже рыночной =)
По моему тема пошла не в то русло
Re: Вышла бета PureMotion
Добавлено: 25 янв 2019, 16:43
vitalliy
sivolap36, Все в русле: PureMotion не фурычит без контроллера, контроллеры и лицензия стоят дорого. Тема создана для тех, кто пробует или хочет попробовать PM.
Re: Вышла бета PureMotion
Добавлено: 31 янв 2019, 18:27
Timur_Akhmatov
Мне удалось попасть под раздачу бесплатных контроллеров.
В целом опыт взаимодействия с РМ положителен, есть нюансы, но косяков не обнаружил, хотя честно говоря еще рано подводить какие-то конкретные итоги.
При первой настройке скормил ему файл настроек МАЧа, почти все параметры встали на место, не ожидал что будет так просто. Параметры шпинделя не встали, пришлось настраивать.
Визуализация конечно на уровне, все красиво, особенно 3д рельефы. Интерфейс красивый, удобный, но привыкать конечно первое время придется.
Мне понравилась реализация ручных перемещений, при фрезеровке плат корректировать высоту фрезы на стало гораздо удобнее (не снимаю карту высот).
Файлов с миллионами строк еще не запускал, как-то не доводилось, в основном печатные платы и приспособы для работы.
Продукт в целом заслуживает внимания. Попробовать стоит как минимум из-за того, что современное, обновляющееся и развивающееся ПО.
Хотя отказ от лпт и работа через езернет это просто огромнейший плюс (я поставил на ноутбук, комп с лпт ушел на авито).
Входной порог в виде цены PLCM контроллера (около 9к) в данный момент можно считать приемлемым, учитывая все преимущества, которые приобретаются.
Не разобрался как включать привязанный пользователем выходной пин с кнопки или клавиатуры.
Охлаждение MIST и FLOOD сами не включаются, только вручную. Выключаются сами, по заданному времени, но не включаются, может дело в моих настройках. Мне приходится включать мышкой по значку после запуска УП.
Re: Вышла бета PureMotion
Добавлено: 31 янв 2019, 18:36
sivolap36
Включение охлаждения или обдувки достаточно добавить М код с соответствующей цифрой. Или изначально подправить постпроцессор
Re: Вышла бета PureMotion
Добавлено: 01 фев 2019, 14:59
michael-yurov
Caponi писал(а):думал может и обороты перестанут плавать на шпинделе. но на выходе из степмастера на шпиндель напряжение тоже плавает. При скорости 18000 плавает в диапазоне 8.1-8.5 вольт.
если пока что нет решения данной проблема, вопрос в следующем: на сколько это вредно? можно ли работать?
Я доработал прошивку степмастера, чтобы исключить данную проблему при работе с PLCM.
Когда будут в наличии готовые платы — смогу отправить замену. Надеюсь, я ничего не испортил, когда прошивку дорабатывал...
Re: Вышла бета PureMotion
Добавлено: 03 фев 2019, 23:35
Caponi
это сообщение удалите. продублировалось, тупил интернет с хромом
Re: Вышла бета PureMotion
Добавлено: 03 фев 2019, 23:36
Caponi
1 вопрос по теме: выполнял УП, остановил, захотел запустить с определенной строки - станок двигается со скоростью инфузории. что то упустил в настройках?
2 возможно плохо искал, но есть ли кнопка в позицию х=0 у=0? а то в скринсете мача от Юрия такая кнопка была и была очень удобной =))
Re: Вышла бета PureMotion
Добавлено: 04 фев 2019, 04:13
StavRos
Caponi писал(а):1 вопрос по теме: выполнял УП, остановил, захотел запустить с определенной строки - станок двигается со скоростью инфузории. что то упустил в настройках?
Значение "подача возврата".
Caponi писал(а):2 возможно плохо искал, но есть ли кнопка в позицию х=0 у=0? а то в скринсете мача от Юрия такая кнопка была и была очень удобной =))
Кнопочка в центре блока стрелок. Это "операторский ноль". Машинный ноль - другая кнопочка есть.
Re: Вышла бета PureMotion
Добавлено: 04 фев 2019, 07:59
Hanter
pm_dev писал(а):На данный момент PureMotion не поддерживает ни токарную обработку, ни нарезание резьбы. Все дело в том, что спрос на эти функции очень слаб. Буквально 1-2 человека в год интересуются данными возможностями. Поэтому сейчас мы занимаемся разработкой более приоритетных задач. Если бы спрос на токарку и нарезание резьбы был немного повыше, мы бы реализовали этот функционал раньше. В любом случае мы зафиксируем Вашу заинтересованность данным функционалом.
Вы не правы. спрос на токарку ничуть не меньше чем на фрезеровку. просто народ смотрит описание программы и видит что токарные функции вообще не реализованы. даже "сета" для токарной обработки нету. вообще как класса.. по этому ваш контролер автоматом и отпадает. А народ уходит искать хоть что-то что может рулит токаркой.
Re: Вышла бета PureMotion
Добавлено: 04 фев 2019, 10:52
r_v
Добрый час!

Плагин пульты и джойстики в версии Стандарт поддерживается? Или у меня косяк какой в системе: галка "вкл" в плагинах стоит, но нигде не отображается его наличие.
Re: Вышла бета PureMotion
Добавлено: 04 фев 2019, 11:13
NikolayUa24
StavRos писал(а):Кнопочка в центре блока стрелок. Это "операторский ноль". Машинный ноль - другая кнопочка есть.
Вот о чем была речь.
Re: Вышла бета PureMotion
Добавлено: 04 фев 2019, 11:31
pm_dev
r_v писал(а):Добрый час!

Плагин пульты и джойстики в версии Стандарт поддерживается? Или у меня косяк какой в системе: галка "вкл" в плагинах стоит, но нигде не отображается его наличие.
Здравствуйте.
Да, поддерживаются. Без каких-либо ограничений.
Повторно выключите и включите использование плагина "Пульты и джойстики" в окне управление плагинами. Если строчка "Пульты и джойстики" не появилась в главном меню "Плагины", то сформируйте отчет с диагностической информацией и пришлите его личным сообщением.