Вышла бета PureMotion

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

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

Сообщение pm_dev »

StavRos писал(а):Факт того, что данные перестали поступать, программа отслеживает? Наверняка. Видимо, и знает о том, в какой точно момент времени эта "авария" произошла? Тоже, наверняка. Что стоит "отмотать" историю назад и начать чуть ранее места остановки? Именно с того места, где ещё не началось "уезжание по инерции". Если абсолютно точно нельзя определить этот момент, нужно возвращаться немножко заранее назад, с запасом. Опять же, что у программы такой буфер маленький, что она мгновенно теряется, если происходит потеря связи? Нужно, значит, встроить механизм "смотрим в код намного вперёд, знаем, что будет "за несколькими поворотами впереди", читаем код из "подсмотренного" куска, при потере связи у нас есть запас хода, данные же считаны уже, вот на этом куске и тормозим". Возможно, с точки зрения программистов, я тут чушь несу, но, по-моему, всё прозрачно. Далее, что мешает при такой "аварии" не вставать "колом" с выключением питания, а просто спокойно останавливаться (с учётом реализации вышеописанного механизма), питание не обрубать, а поднять шпиндель на безопасную высоту и только тогда его остановить (повторюсь - питание с ШД не снимать!). И сразу мейл послать - хозяин, беда, беги скорее ко мне
Вы отчасти правы в своих рассуждениях и у нас примерно так все и реализовано, но конкретно в Вашем случае происходит что-то другое. Плавно успеть затормозить можно все же не всегда. Если бы контроллер всегда начинал сбрасывать скорость как только "почувствовал", что скоро будет проблема связи, то мы бы получили дерганую скорость перемещения. Тем не менее, мы подумаем как сделать работу более стабильной.
А конкретно Вашим случаем сейчас занимается специалист, скоро ответим.
По поводу отправки сообщения я понял, придумаем что-нибудь.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4509
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1617
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

Нужно задействовать какой то выход реле для аварийной ситуации, потеря связи - e-stop - включение реле. И задействовать на реле красную лампочку ватт 200, чтобы светила тебе в соседней комнате)))
Ну а если серьезно, потеря связи не с проста, я вон два дня боролся с выключением компа на ровном месте. Фрезерует станок, бац, выключается системник, чтобы включить комп, необходимо выключить БП компа, т.к. не реагирует на кнопку включения.
Разобрал БП, почистил, нагрузил его - нагрузку держит, напряжения в норме - Значит рабочий. Проц, видюха - не греются. Значит не по температуре выключается.
Пол года станок работал сутками, всё чОтко (без заземления). Дай думаю провод заземления кину на системник, чем черт не шутит. Вчера весь день проработал, никаких выключений и сбоев.
StavRos
Опытный
Сообщения: 142
Зарегистрирован: 20 мар 2017, 14:25
Репутация: 21
Настоящее имя: Борис
Контактная информация:

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

Сообщение StavRos »

pm_dev писал(а):...Тем не менее, мы подумаем как сделать работу более стабильной... ...По поводу отправки сообщения я понял, придумаем что-нибудь...
Благодарю.
pm_dev писал(а):...А конкретно Вашим случаем сейчас занимается специалист, скоро ответим.
Уже ответили, надавали рекомендаций, снабдили нужными плюшками - завтра буду отлавливать ошибку, как раз работа планируется часов на пять. Будет смешно, если ничего не произойдёт :) Сегодня за два цикла по 1,5 часа проблем не возникало.
sima8520 писал(а):...Дай думаю провод заземления кину на системник, чем черт не шутит.
На станок выделен отдельный системник. Махонькая коробочка, неттоп, 18*18*3 см, с процессором i5, SSD и 4 ГБ оперативы. А питается коробочка от своего БП, который заземлён, конечно. Так что не в заземлении дело у меня... И не греется коробочка, так чуть тёплый бок с одной стороны.
k919
Новичок
Сообщения: 11
Зарегистрирован: 08 мар 2019, 09:09
Репутация: 4
Контактная информация:

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

Сообщение k919 »

Всем добрый день! Пользуюсь PureMotion. Все устраивает. Не хватает некоторых плюшек которые были в Mach3, например поиск центра отверстия. Как-то можно прикрутить скрипты от Mach3 к PureMotion? Может кто-то уже пробовал это сделать?
Аватара пользователя
sivolap36
Мастер
Сообщения: 489
Зарегистрирован: 17 дек 2016, 21:30
Репутация: 122
Настоящее имя: Сергей
Откуда: Воронеж
Контактная информация:

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

Сообщение sivolap36 »

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

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

Сообщение sima8520 »

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

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

Сообщение pm_dev »

Добрый день!
k919 писал(а):Всем добрый день! Пользуюсь PureMotion. Все устраивает. Не хватает некоторых плюшек которые были в Mach3, например поиск центра отверстия. Как-то можно прикрутить скрипты от Mach3 к PureMotion? Может кто-то уже пробовал это сделать?
Ниже макрос для поиска центра отверстия. Запускать макрос необходимо, когда датчик находится внутри отверстия.

Код: Выделить всё

function m154()
	local ProbeFeed = 100
	
	local SavedDistanceMode = GetCurrentDistanceMode()
	local SavedMotionMode = GetCurrentMotionMode()
	
	local CurrX = AxisGetPos(Axis.X)
	local CurrY = AxisGetPos(Axis.Y)
	local CurrZ = AxisGetPos(Axis.Z)
	
	if (IsProbingPinConfigured()) then
		if (PinGetState(Inputs.Probing)) then
			DisplayMessage("Probe input is already active")
			return
		end
		
		local ProbeLim = 1000
		local ProbingMaximum = CurrX - ProbeLim
		ExecuteMDI("G90 G38.2 X"..ProbingMaximum.."F"..ProbeFeed)
		local X1 = AxisGetPos(Axis.X)
		ExecuteMDI("G90 G0 X"..CurrX)
		
		local ProbingMaximum = CurrX + ProbeLim
		ExecuteMDI("G90 G38.2 X"..ProbingMaximum.."F"..ProbeFeed)
		local X2 = AxisGetPos(Axis.X)
		ExecuteMDI("G90 G0 X"..CurrX)
		
		local XC = (X1 + X2) / 2
		
		local ProbingMaximum = CurrY - ProbeLim
		ExecuteMDI("G90 G38.2 Y"..ProbingMaximum.."F"..ProbeFeed)
		local Y1 = AxisGetPos(Axis.Y)
		ExecuteMDI("G90 G0 Y"..CurrY)
		
		local ProbingMaximum = CurrY + ProbeLim
		ExecuteMDI("G90 G38.2 Y"..ProbingMaximum.."F"..ProbeFeed)
		local Y2 = AxisGetPos(Axis.Y)
		ExecuteMDI("G90 G0 Y"..CurrY)
		
		local YC = (Y1 + Y2) / 2
		
		ExecuteMDI("G90 G0 X"..XC.." Y"..YC)
	else
		DisplayMessage("Probe input is not configured")
		return
	end
	
	if (SavedDistanceMode ~= GetCurrentDistanceMode()) then
		if (SavedDistanceMode == DistanceMode.Abs) then
			ExecuteMDI("G90")
		else
			ExecuteMDI("G91")
		end
	end
	
	if (SavedMotionMode ~= GetCurrentMotionMode()) then
		SetCurrentMotionMode(SavedMotionMode)
	end
end
sivolap36 писал(а):Коллеги, никто не сталкивался с не сохранением координат при выключении PM? При повторном запуске , подтягивает совершенно другие координаты.
Ответили на почту.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

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

Сообщение Kiriller »

sivolap36 писал(а):Коллеги, никто не сталкивался с не сохранением координат при выключении PM? При повторном запуске , подтягивает совершенно другие координаты.
Бывало. Но вроде при отключении электричества...
Но модет и нет. В общем я забил - у меня со времен пользования грбэлом сохранилась привычка на бумажку нули записывать. :hehehe:
Аватара пользователя
sivolap36
Мастер
Сообщения: 489
Зарегистрирован: 17 дек 2016, 21:30
Репутация: 122
Настоящее имя: Сергей
Откуда: Воронеж
Контактная информация:

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

Сообщение sivolap36 »

Машинные координаты записываешь?
k919
Новичок
Сообщения: 11
Зарегистрирован: 08 мар 2019, 09:09
Репутация: 4
Контактная информация:

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

Сообщение k919 »

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

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

Сообщение Kiriller »

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

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

Сообщение pm_dev »

Kiriller писал(а):
sivolap36 писал(а):Машинные координаты записываешь?
Да, машинные координаты нуля
А с PureMotion это Вам пригождается? Очень хочется избавить пользователей от этой глупой и не нужной работы. У нас вроде бы никто не жалуется на потерю координат, если только она не произошла во время работы из-за аварийного отключения питания. Если все же координаты теряются, сообщите пожалуйста, давайте это исправим.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
Caponi
Мастер
Сообщения: 365
Зарегистрирован: 10 июн 2015, 16:30
Репутация: 68
Настоящее имя: Евгений
Откуда: Санкт-Петербург/Новороссийск
Контактная информация:

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

Сообщение Caponi »

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

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

Сообщение Kiriller »

pm_dev писал(а):
Kiriller писал(а):
sivolap36 писал(а):Машинные координаты записываешь?
Да, машинные координаты нуля
А с PureMotion это Вам пригождается? Очень хочется избавить пользователей от этой глупой и не нужной работы. У нас вроде бы никто не жалуется на потерю координат, если только она не произошла во время работы из-за аварийного отключения питания. Если все же координаты теряются, сообщите пожалуйста, давайте это исправим.
К сожалению пригождалось. Но обстоятельства точно не могв вспомнить.
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

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

Сообщение Argentum47 »

Caponi писал(а):
pm_dev писал(а):А с PureMotion это Вам пригождается? Очень хочется избавить пользователей от этой глупой и не нужной работы. У нас вроде бы никто не жалуется на потерю координат, если только она не произошла во время работы из-за аварийного отключения питания. Если все же координаты теряются, сообщите пожалуйста, давайте это исправим.
я на бумажку не записываю, но делаю фото. с мачем часто пригождалось, с вашим софтом ещё не разу ничего не вылетало. было что отключили свет, меня рядом не было, ИБП разрядился и всё отключилось, координаты сбились. это при том, что УП уже закончилось, шпиндель был в 0 точках и упал там же.
с мачем спасает бесперебойник и датчики
Sagoth
Опытный
Сообщения: 123
Зарегистрирован: 28 сен 2015, 11:51
Репутация: 2
Контактная информация:

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

Сообщение Sagoth »

pm_dev, не подскажите, когда будет раздача слонов? Хотелось бы перейти с ncstudio на puremotion :relsa:
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

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

Сообщение Kiriller »

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

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

Сообщение sivolap36 »

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

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

Сообщение pm_dev »

Sagoth писал(а):pm_dev, не подскажите, когда будет раздача слонов? Хотелось бы перейти с ncstudio на puremotion :relsa:
Я пока не обладаю информацией на эту тему. А, кстати, почему уходите с NCStudio и почему именно на PureMotion?
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Импортозамещение ((:
Ответить

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