Датчик потока жидкости для помпы шпинделя

KFlop, KStep, KAnalog, KMotion...
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Датчик потока жидкости для помпы шпинделя

Сообщение AlexNikov »

Доброго дня. Появилась идея прикрутить датчик потока жидкости для помпы охлаждения шпинделя. Датчик вот такой или аналогичный, еще не выбрал: http://ru.aliexpress.com/item/Hot-2-0MP ... 66143.html. Работаю с к-флоп. Собрать не хитрую RC-цепочку не проблема (выход у датчика потока импульсный). Код для мониторинга пина планирую запускать по команде М3 (она же и запускает шпиндель). Код примерно такой:

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

#include "KMotionDef.h"
#define TMP 10 // which spare persist to use to transfer data
#include "KflopToKMotionCNCFunctions.c"

main()
{
	int Answer;

	Delay_sec(5);
	
	for (;;) // loop forever
	{
		WaitNextTimeSlice();
		
		if (!ReadBit(174))  // Watch an external input switch
		{
			StopCoordinatedMotion();  //feedhold
			ClearBit(0); //stop shpindle
			ClearBit(1); //stop pump
			Answer = MsgBox("PUMP ERROR",MB_OK|MB_ICONEXCLAMATION); //message PUMP ERROR
		}
	}
}

С запуском кода собственно нет проблем. Цикл бесконечный, поэтому вопрос, как остановить выполнение этого кода к примеру по команде М5 или М30 дабы выполнять мониторинг пина только в ходе выполнения G-кода?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение michael-yurov »

Если бы нужно было контролировать наличие потока жидкости - я бы прикрутил что-то вроде крыльчатки в прозрачном корпусе, как у бензоколонок или водопроводных счетчиков.
Электроника, это, конечно, круто и универсально, но дедовские методы работают проще и надежнее.
881416_1346183464.jpg (9632 просмотра) <a class='original' href='./download/file.php?id=51874&sid=85264b2c79aece681ba0f27467314310&mode=view' target=_blank>Загрузить оригинал (123.98 КБ)</a>
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение AlexNikov »

michael-yurov писал(а):Если бы нужно было контролировать наличие потока жидкости - я бы прикрутил что-то вроде крыльчатки в прозрачном корпусе, как у бензоколонок или водопроводных счетчиков.
Электроника, это, конечно, круто и универсально, но дедовские методы работают проще и надежнее.
881416_1346183464.jpg
Почти такой-же стоит у меня, только от водяного охлаждения ПК. Что-то новое охота прикрутить, вот заморочился :thinking:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение aftaev »

AlexNikov писал(а):Датчик вот такой или аналогичный, еще не выбрал: http://ru.aliexpress.com/item/Hot-2-0MP ... 66143.html.
этот выдает расход воды в виде частоты, а есть проще сенсоры http://www.ebay.com/itm/Magnetic-Water- ... 23522feb87 которые контакты (геркон) внутри. Есть поток - контакты замкнуты.

Именно такие http://www.ebay.com/itm/120W-1PT-Female ... 5b127c5b23 стоят в чиллерах и на лазерных граверах с водоохлаждаемыми трубками СО2
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
kalinvick
Мастер
Сообщения: 1105
Зарегистрирован: 30 янв 2015, 15:38
Репутация: 1134
Откуда: Москва
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение kalinvick »

У нас на производстве стоят на входах воды охлаждения старые счетчики воды. Идет вода - крутятся колесики.
Все просто, надежно и наглядно.
Заодно можно посчитать расходы на разных устройствах.
А к шлангам присобачены бытовые термометры с щупом. Показывают температуру на входе и выходе. Можно сравнить температуру на холодильнике +16, на входе +18, на выходе +25.
Можно конечно замутить всякие разные системы контроля, остановок техники по датчикам.
Но всегда надо понимать насколько глубоко должна идти автоматизация.
Люди, которые работают на технике, ходят смотрят. РАБОТАЮТ. Не сидят на жопе.
Проблемы всегда сразу видны.
Представить себе ситуацию, когда чел ВСЁ запустил и ушел (обедать, спать, домой) - нереально.
Таких людей выжигать каленым железом.

Не должно быть превосходства техники над разумом.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение aftaev »

kalinvick писал(а):Представить себе ситуацию, когда чел ВСЁ запустил и ушел (обедать, спать, домой) - нереально.
у меня фрезерный запустил и он может пахать сутки(и ночью тоже) и за ним не присматриваю. Ну или запустил плазморез и он себе режет, режет, а я на форуме сижу в далеке от шума плазмореза. А у других от плазмореза отойти нельзя ;) Так что реально, если грамотно сделать ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение Тима »

kalinvick писал(а):Люди, которые работают на технике, ходят смотрят. РАБОТАЮТ. Не сидят на жопе.
Проблемы всегда сразу видны.
Представить себе ситуацию, когда чел ВСЁ запустил и ушел (обедать, спать, домой) - нереально.
Таких людей выжигать каленым железом.

Не должно быть превосходства техники над разумом.
Категорически не согласен с этим. По мне, так лучше исключить человеческий фактор на сколько это возможно.
Представим малое производство, где контролируемый процесс занимает много времени. Работник сидит на жопе и контролирует процесс. И тут начальство его отправляет на склад принимать материал(к примеру). Тут оборудование остается без контроля, колесико перестало крутиться, никто этого не заметили БАХ, дорогостоящее оборудование недели так на 2-3 встало на ремонт.
Или вот на форуме тема была про удаленный контроль за работой ЧПУ. Человек запустил станок, а обработка почти на сутки. Человек не может все это время контролировать работу станка. Нештатная ситуация и на смарку вся работа, не говоря уже о возможности повреждения заготовки и самого станка.
Так что пусть лучше человек сидит на жопе, а оборудование работает. Кстати как на логотипе форума :hehehe:

З.Ы. aftaev опередил...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение aftaev »

kalinvick писал(а):Не должно быть превосходства техники над разумом.
Ну да разум человека способен на фрезерном руками круг ровный фрезернуть одновременно вращая ручки фрезерного станка :)
Кто у вас готовит УП на лазерные станки - превосходная САМ программа или ваш разум?
kalinvick, сколько операций в секунду выполняет твой компьютер и твой разум?

Есть така поговорка: техника в руках "индейцев" - это груда металлолома. Ну это если сравнивать разум техники и "индейцев" ;)
kalinvick писал(а):У нас на производстве стоят на входах воды охлаждения старые счетчики воды. Идет вода - крутятся колесики.
Все просто, надежно и наглядно.
Сколько раз в сутки, в неделю в год вы на эти колесики смотрите?
kalinvick писал(а):А к шлангам присобачены бытовые термометры с щупом. Показывают температуру на входе и выходе. Можно сравнить температуру на холодильнике +16, на входе +18, на выходе +25.
сдох насос охлаждения на лазере СО2, что бытовой термометр который способен показывать температуру, вырубит БП лазера :idiot: Пока оператор сбегает посмотрит что там крутиться в счетчике или не крутиться и допрет до него что показания температуры не меняются так как нет потока житкости, СО2 трубка сдохла. Про шпиндель не так критично, но примерно так же.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение aftaev »

Тима писал(а):И тут начальство его отправляет на склад принимать материал(к примеру).
щас тебе скажут что такого не должно быть на производсте, и оператор должен сидеть и заниматься только своим делом, а не бегать по складам - сидеть на жопе и контролировать процесс. И даже если у него диарея, все равно нужно сидеть и контролировать процесс :) Пока он будет в туалет бегать кто же отключит станок если нужно контролировать как там счетчик крутиться и какие показания у термометров бытовых :)

Хотя решается все просто - ставиться термореле(терморегуляторы) которые при установленной аварийной температуре вырубят станок, а датчик потока жидкости отрубит станок если что то случилось с системой охлаждения.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение Тима »

aftaev писал(а):щас тебе скажут что такого не должно быть на производсте, и оператор должен сидеть и заниматься только своим делом, а не бегать по складам - сидеть на жопе и контролировать процесс.
Если набирать штат как положено и вкладывать их З.П. в себистоимость продукции, в условиях нынешней экономической ситуации, она получается неконкурентоспособной, а производство не рентабельной.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение michael-yurov »

Складывается ощущение, что у вас охлаждение шпинделя раз в месяц ломается.

Может мне датчики давления на колеса машины поставить? А то неудобно на ходу давление проверять.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение Тима »

да что там охлаждение шпинделя, слышал даже палка раз в год стреляет...
michael-yurov писал(а):Может мне датчики давления на колеса машины поставить? А то неудобно на ходу давление проверять.
кстати, есть и такие датчики... можешь поставить.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение michael-yurov »

Тима писал(а):кстати, есть и такие датчики... можешь поставить.
В реальности - проверяю пару раз в год, и когда переобуваюсь. Пока проблем не возникало.
Боюсь, если поставлю датчики - проблемы появятся.
Аватара пользователя
kalinvick
Мастер
Сообщения: 1105
Зарегистрирован: 30 янв 2015, 15:38
Репутация: 1134
Откуда: Москва
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение kalinvick »

Все решается правильной организацией работы. А не личными желаниями каждого.
Например - работа в смену - 2 человека. Минимум. Лучше - три.
Разгрузка - кладовщик.
И так далее.
Можно делать ровно то что хочешь. Придешь туда, куда всех посылают, и куда все ходят.
К счастью и процветанию не так много дорог, гораздо больше ведут в никуда.

Есть разная техника. На правильно и дорогой - все встроено и защищено. Есть техника, на которой хватает бытовых термометров и колесика от счетчика. И люди разные бывают. Набрал говноспециалистов - готовься к увлекательному секасу. Квалифицированная рабочая сила не бывает дешевой.
aftaev писал(а):сдох насос охлаждения на лазере СО2, что бытовой термометр который способен показывать температуру, вырубит БП лазера Пока оператор сбегает посмотрит что там крутиться в счетчике или не крутиться и допрет до него что показания температуры не меняются так как нет потока житкости, СО2 трубка сдохла. Про шпиндель не так критично, но примерно так же.
Поверьте - ломается все. Если все правильно организовано, то это на ОБЩУЮ работу не влияет. Есть системы резервирования, дублирования, замены.
Видел много сгоревших станков лазерных, когда резали оргстекло и все вспыхивало, когда челы отходили, да даже и на месте находились.
Поэтому и люди работают постоянно, не смотря на автоматизацию. Была бы задача сутками резать - не сомневаюсь, что это бы у нас организовали. Таких задач сейчас не стоит. Встанут - задачи будут решены.
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение AlexNikov »

Вот жеж закусились опять))) вопрос как остановить выполнение бесконечного цикла остается открытым...

А по автоматизации - приятно видеть и понимать что станок (домашний, не на производстве) остановится при возникновении внештатных ситуаций.
mikle
Мастер
Сообщения: 376
Зарегистрирован: 24 май 2015, 10:13
Репутация: 24
Настоящее имя: Михаил
Откуда: Иркутск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение mikle »

aftaev писал(а): А у других от плазмореза отойти нельзя
согласен частично, а если сопло начинает заканчиваться, на защитный экран металл налип,деталька маленькая раком встала, качество резе ухудшилось, да мало - ли что может случиться
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение ukr-sasha »

AlexNikov писал(а):вопрос как остановить выполнение бесконечного цикла остается открытым...
Никак, только кнопкой общего останова "Стоп".
Потому нужно этот код вставить в основную программу инициализации в бесконечный цикл.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение Serg »

AlexNikov писал(а):вопрос как остановить выполнение бесконечного цикла остается открытым..
Использовать условный пропуск блока.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение AlexNikov »

ukr-sasha писал(а):
AlexNikov писал(а):вопрос как остановить выполнение бесконечного цикла остается открытым...
Никак, только кнопкой общего останова "Стоп".
Потому нужно этот код вставить в основную программу инициализации в бесконечный цикл.
Попробую, пока не совсем представляю как будет работать.
UAVpilot писал(а):
AlexNikov писал(а):вопрос как остановить выполнение бесконечного цикла остается открытым..
Использовать условный пропуск блока.
Сообразить бы еще как структуру это реализовать...буду разбираться :thinking:
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Датчик потока жидкости для помпы шпинделя

Сообщение ukr-sasha »

AlexNikov писал(а):Попробую, пока не совсем представляю как будет работать.
Будет отлично работать!
Ответить

Вернуться в «KFlop»