Вышла бета PureMotion

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4509
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1617
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

А причем тут постпроцессор к высоте оси Z после пробинга?
Аватара пользователя
sivolap36
Мастер
Сообщения: 489
Зарегистрирован: 17 дек 2016, 21:30
Репутация: 122
Настоящее имя: Сергей
Откуда: Воронеж
Контактная информация:

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

Сообщение sivolap36 »

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

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

Сообщение Kiriller »

sima8520 писал(а):Это пипец какой то тогда
Ну я бы не сказал. Почему- писал в своем предыдущем сообщении. Кроме ого, если ничего не путаю, обещали сделать этот подъем по-человечески :)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4509
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1617
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

sivolap36 писал(а):Ты раньше спрашивал о постпроцессоре, просто наткнулся на ссылку и отправил. По поводу пробинга, ищу информацию.
Постпроцессор на их сайте есть, но его я ещё не пробовал. На днях пилить буду, испытаю. Мне б с пробингом решить вопрос
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

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

Сообщение Kiriller »

sivolap36 писал(а):
Kiriller писал(а):На данный момент эту высоту изменить нельзя- она прописана в макросе измерения инструмента, а его с версии Стандарт менять нельзя. Причем прописана она в текущей системе координат!
Разработчики дали дельный (во всяком случае лля меня) совет- написать свой макрос, и повесить его на кнопку вызова пользовательского макроса.
Я пока ленюсь. Поэтому если измеряю длинный иснструиент, или ноль по зэд высоко, просто в момент начала подъема после измерения жмакаю пробел. Тем самым торможу выполнение макроса, и предотвращаю улет оси зэд в верхний упор. :)
А какая у Вас версия софта, у меня есть толщина пластины?
Какой пластины? Я же про подъем зэд после измерения.
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

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

Сообщение pm_dev »

sima8520 писал(а):Подскажи где изменить высоту подъёма после пробинга? По дэфолту 50 мм стоит, это много для меня
В стандартном макросе M115 высота подъёма после пробинга берётся из настроек (Дополнительные настройки -> Высота SafeZ).
В будущих релизах Puremotion будет добавлена возможность задать высоту SafeZ также в машинных координатах.
Stalker писал(а):Подскажите, как добавить свой обработчик ошибок в ExecuteMDI ?
Скажем даю команду: ExecuteMDI("G91 G38.2 X-"..x_center + diameter.."F"..st_probingFeedSlow)
если от текущей точки по X в относительных координатах от стартового положения до положения x_center + diameter (со занком - X-) вс кобках, не был сработан датчик Probe, то макрос остановится... возможно ли перехватить эту ошибку и вернуть в собственный обработчик ошибок?
Можно использовать команду пробинга G38.3, которая не сигнализирует об ошибке, если сигнал пробинга не сработал до достижения конечной точки. Проверить, была ли достигнута конечная точка, можно, например, с помощью функции AxisGetPos(Axis.X).
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4509
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1617
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

pm_dev писал(а):В стандартном макросе M115 высота подъёма после пробинга берётся из настроек
Спасибо, проверю
Аватара пользователя
Raben
Опытный
Сообщения: 130
Зарегистрирован: 12 дек 2016, 15:46
Репутация: 55
Настоящее имя: Роман
Откуда: Камчатка
Контактная информация:

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

Сообщение Raben »

Сегодня получил посылку. спасибо.
Сейчас подбираю другую электронику. Хочется сервы, а денег хватает на шаговые. В раздумье.
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

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

Сообщение pm_dev »

Stalker писал(а):Пока мне лично в ПМ, и этот вопрос решается уже давно, но результата нет, не нравиться момент с ошибкой "Время было переведено назад". Налетал на эту ситуацию несколько раз.
Давайте я немного проясню ситуацию по этому поводу. В связи с тем, что некоторые варианты лицензирования PureMotion предусматривают ограничение по времени, мы ввели защиту от перевода времени назад. Работает довольно просто: система периодически запоминает текущее системное время. Если в очередной момент оно сдвигается назад относительно предыдущего, то она отказывается работать до того момента, пока время не пройдет "дальше" последнего замера.
Вообще, проблемы со сбоями системы защиты у нас единичны и все происходят по причине "игр со временем" на ПК. Типовых причин две:
1) У пользователя стоит "другой" софт, для которого он регулярно переводит время назад, чтобы "сохранить его работоспособность". Это, естественно, не понравится нашей системе защиты, для того она и делалась.
2) Бывает, что у пользователя при установке PM стоит время сильно вперед (уж не знаю почему). Система его запоминает и потом, при попытке выставить реальное время, система воспринимает это как попытку жульничества. В этом случае, действительно, доступ в интернет может привести к неожиданной синхронизации времени и переводу его назад.
Если у Вас проблема №2, то мы сейчас легко можем Вам помочь. В последнем релизе мы ввели функцию удаленного перевода сохраненного в PM времени на реальное "земное". Если нужно, обратитесь в личку за дальнейшими инструкциями.
Если же у Вас проблема №1, то увы, с ней придется мириться.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
Stalker
Кандидат
Сообщения: 76
Зарегистрирован: 10 апр 2017, 08:23
Репутация: 5
Настоящее имя: Владимир
Откуда: Череповец
Контактная информация:

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

Сообщение Stalker »

pm_dev писал(а): Можно использовать команду пробинга G38.3, которая не сигнализирует об ошибке, если сигнал пробинга не сработал до достижения конечной точки. Проверить, была ли достигнута конечная точка, можно, например, с помощью функции AxisGetPos(Axis.X).
то есть вот так:
local x_start = AxisGetPos(Axis.X)
ExecuteMDI("G90 G38.3 X"..maxProbing.."F"..st_probingFeedSlow)
if (x_start+maxProbing!=AxisGetPos(Axis.X)) then
-- значит пробинг сработал и все ок
else
-- достигнута конечная точка, пробинг не сработал
end
Всегда тут: gandalf1204@gmail.com
- Я буду учить вас программированию!
- А вы умеете?
- Учить? Да!
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

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

Сообщение pm_dev »

Stalker писал(а):
pm_dev писал(а): Можно использовать команду пробинга G38.3, которая не сигнализирует об ошибке, если сигнал пробинга не сработал до достижения конечной точки. Проверить, была ли достигнута конечная точка, можно, например, с помощью функции AxisGetPos(Axis.X).
то есть вот так:
local x_start = AxisGetPos(Axis.X)
ExecuteMDI("G91 G38.3 X"..maxProbing.."F"..st_probingFeedSlow)
if (math.abs(x_start+maxProbing-AxisGetPos(Axis.X))>0.01) then
-- значит пробинг сработал и все ок
else
-- достигнута конечная точка, пробинг не сработал
end
В целом да, немного подкорректировал ваш макрос (изменения выделены жирным шрифтом).
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
Stalker
Кандидат
Сообщения: 76
Зарегистрирован: 10 апр 2017, 08:23
Репутация: 5
Настоящее имя: Владимир
Откуда: Череповец
Контактная информация:

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

Сообщение Stalker »

pm_dev писал(а):В целом да, немного подкорректировал ваш макрос (изменения выделены жирным шрифтом).
ну да. Я думал об этой погрешности. спасибо.
Всегда тут: gandalf1204@gmail.com
- Я буду учить вас программированию!
- А вы умеете?
- Учить? Да!
Аватара пользователя
inFamous
Мастер
Сообщения: 801
Зарегистрирован: 04 янв 2018, 15:33
Репутация: 278
Контактная информация:

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

Сообщение inFamous »

Прислали таки на почту трек, едет
Походу будет секс на НГ :hehehe:
Morze
Кандидат
Сообщения: 78
Зарегистрирован: 29 авг 2018, 20:12
Репутация: 5
Настоящее имя: Роман
Контактная информация:

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

Сообщение Morze »

Получил контроллер. Доставка СДЭК. Спасибо большое.
После НГ начнем внедрять и тестить :thinking:
Аватара пользователя
Stalker
Кандидат
Сообщения: 76
Зарегистрирован: 10 апр 2017, 08:23
Репутация: 5
Настоящее имя: Владимир
Откуда: Череповец
Контактная информация:

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

Сообщение Stalker »

Вопрос по поворотной системе координат.
Какой командой в макросе можно выставить угол поворота? ExecuteMDI(G68......) или есть еще варианты?
Хочу добавить в свой "визуализатор".
Всегда тут: gandalf1204@gmail.com
- Я буду учить вас программированию!
- А вы умеете?
- Учить? Да!
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

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

Сообщение Kiriller »

Скорости пробинга зависят от коррекции подачи. Негоже!
Enot_1
Мастер
Сообщения: 1359
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 242
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

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

Сообщение Enot_1 »

Kiriller писал(а):Скорости пробинга зависят от коррекции подачи. Негоже!
В маче аналогично, хотя да, хочется скорость пробинга независимо от коррекции. Какую указали, та и есть-было бы хорошо.
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

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

Сообщение Kiriller »

Мач, надеюсь, PureMotion не указ! :)
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

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

Сообщение pm_dev »

Stalker писал(а):Вопрос по поворотной системе координат.
Какой командой в макросе можно выставить угол поворота? ExecuteMDI(G68......) или есть еще варианты?
Хочу добавить в свой "визуализатор".
ExecuteMDI("G10 L2 P0 R45")
для поворота системы координат на 45 градусов.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4509
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1617
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

Подскажите как создать и пользоваться макросами. Нужно чтобы по нажатию макроса станок ехал в X0 Y0. В мач это было просто, а тут тупо не знаю куда чего вбивать
Ответить

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