Проект стёжка
- 
				gendos
 - Мастер
 - Сообщения: 1117
 - Зарегистрирован: 06 июл 2011, 15:26
 - Репутация: 81
 - Настоящее имя: Геннадий
 - Откуда: Ростов-на-дону
 - Контактная информация:
 
Re: Проект стёжка
А если не использовать синхронизацию, о просто выставлять сначала челнок , а потом игловодитель  например по меткам, и работать а потом если появится рассинхрон , перестанет шить и подстраивать при необходимости
			
			
									
									
						- den_sibirskiy
 - Мастер
 - Сообщения: 1655
 - Зарегистрирован: 12 апр 2014, 17:04
 - Репутация: 349
 - Настоящее имя: Ден
 - Откуда: Иркутск
 - Контактная информация:
 
Re: Проект стёжка
Так вот я и не пойму, есть метки в моторе?? Как он стартует обычно(с абсолютным инкодером)? Например, включили он в "0" повернулся, есть ли подобное что то? У меня с этим опыта нет, я только рабочее настраивал.gendos писал(а):А если не использовать синхронизацию, о просто выставлять сначала челнок , а потом игловодитель например по меткам, и работать а потом если появится рассинхрон , перестанет шить и подстраивать при необходимости
Обрастаем моторами, даже приятно
"Хватит спать пора начинать пришло твое время"
						- den_sibirskiy
 - Мастер
 - Сообщения: 1655
 - Зарегистрирован: 12 апр 2014, 17:04
 - Репутация: 349
 - Настоящее имя: Ден
 - Откуда: Иркутск
 - Контактная информация:
 
Re: Проект стёжка
В общем давайте я тут немного подведу итоги последнего времени. 
Случайным образом совместными усилиями с ребятами с форума смогли найти и разобраться с установкой программы для создания Г-кода из файла вышивки Embroidery Gcode Generator V2.4.
Программа эта создана на подобии нашего Г-кодетуллс для Линукс сообществом людей с иностранного форума. Работу они проделали не малую.
Сейчас занимаются созданием автономного контроллера на Ардуино, возможно в будущем будет на что еще посмотреть.
http://external.informer.com/cnczone.co ... ne-17.html
А программа тем временем РАБОТАЕТ, но для нее надо конвертировать файлы .dst
Программу можно скачать по моим ссылкам, авторы не запрещают, заменить потом .ехе в корне главное.
https://yadi.sk/d/7pQOiaOx34AkVE
https://yadi.sk/d/66j5Z8DM34PHUm
Создал пару траекторий в г-коде, проверить бы.
Видео процесса
https://youtu.be/YUkPToI5hK0
Файлы
https://drive.google.com/open?id=0B6aWJ ... V84ajZFRHM
мач у меня не подключен ни к чему, мне не проверить. https://youtu.be/R3fUfRG-4zs
			
			
									
									Случайным образом совместными усилиями с ребятами с форума смогли найти и разобраться с установкой программы для создания Г-кода из файла вышивки Embroidery Gcode Generator V2.4.
Программа эта создана на подобии нашего Г-кодетуллс для Линукс сообществом людей с иностранного форума. Работу они проделали не малую.
Сейчас занимаются созданием автономного контроллера на Ардуино, возможно в будущем будет на что еще посмотреть.
http://external.informer.com/cnczone.co ... ne-17.html
А программа тем временем РАБОТАЕТ, но для нее надо конвертировать файлы .dst
Программу можно скачать по моим ссылкам, авторы не запрещают, заменить потом .ехе в корне главное.
https://yadi.sk/d/7pQOiaOx34AkVE
https://yadi.sk/d/66j5Z8DM34PHUm
Создал пару траекторий в г-коде, проверить бы.
Видео процесса
https://youtu.be/YUkPToI5hK0
Файлы
https://drive.google.com/open?id=0B6aWJ ... V84ajZFRHM
мач у меня не подключен ни к чему, мне не проверить. https://youtu.be/R3fUfRG-4zs
"Хватит спать пора начинать пришло твое время"
						- selenur
 - Почётный участник

 - Сообщения: 4605
 - Зарегистрирован: 21 авг 2013, 19:44
 - Репутация: 1622
 - Настоящее имя: Сергей
 - Откуда: Новый Уренгой
 - Контактная информация:
 
Re: Проект стёжка
Как-то разбирался с устройством швейной машины, нашего форумчанина, и там машина состоит условно из двух частей, одна часть двигает материал на котором происходит вышивка, по оси X и Y, с приводом от шаговых моторов, а вторая часть состоит из мотора который двигает вверх/вниз механизм с иглой, на валу мотора стоит пара датчиков холла, по которым определяется когда игла находится на материалом, и его можно двигать.
Тот G-код что генерируется программой, уже поддерживается какими-либо контроллерами? Что-бы можно было решить такую задачу?
			
			
									
									Тот G-код что генерируется программой, уже поддерживается какими-либо контроллерами? Что-бы можно было решить такую задачу?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
						Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- den_sibirskiy
 - Мастер
 - Сообщения: 1655
 - Зарегистрирован: 12 апр 2014, 17:04
 - Репутация: 349
 - Настоящее имя: Ден
 - Откуда: Иркутск
 - Контактная информация:
 
Re: Проект стёжка
Он тупо под мач3 сделан, т.е. нет какого то особого контролера.
Посмотреть бы его машину, его опыт понять, чем отличается, все пригодится. Пока сумбур в голове, но хочу на линуксе собрать, а тут еще и мач нарисовался.
А я что тем, что другим не пользовался. Мне по сути не важно на чем у меня станок должен работать, главное стабильно, но вот гибкость настройки как я понял это больше про линукс, хотя в маче откроешь параметры и тоже думаешь нифигасе.
			
			
									
									Посмотреть бы его машину, его опыт понять, чем отличается, все пригодится. Пока сумбур в голове, но хочу на линуксе собрать, а тут еще и мач нарисовался.
А я что тем, что другим не пользовался. Мне по сути не важно на чем у меня станок должен работать, главное стабильно, но вот гибкость настройки как я понял это больше про линукс, хотя в маче откроешь параметры и тоже думаешь нифигасе.
"Хватит спать пора начинать пришло твое время"
						- den_sibirskiy
 - Мастер
 - Сообщения: 1655
 - Зарегистрирован: 12 апр 2014, 17:04
 - Репутация: 349
 - Настоящее имя: Ден
 - Откуда: Иркутск
 - Контактная информация:
 
Re: Проект стёжка
В виду того, что я изначально планирую сделать раздельно верхнюю и нижнюю части швейной головки, для меня лично остается открытым вопрос когда нельзя крутить верхнюю часть (игловодитель) пока нижняя (челнок) не стоит правильно, а нижнюю, пока верхняя не будет поднята(игла), я это уже писал ранее.
Как я понял будь у меня даже серва, пока не сделаю хоум, т.е. не поверну до какого то определенного угла вал, то серва мне ни чего показать не может например при первом включении станка.
Решил изобразить это схематично.
Процесс работы в обычной швейной машине(узлы вращаются синхронно) На моей схеме узлы не взаимосвязаны между собой. Как мне кажется я нашел решение этого вопроса.
схематично изобразил процесс шитья, надеюсь будет понятно что имеется в виду, в каком то положении игла заходит, в каком то выходит и все повторяется, если не будет синхронности то поломка, грубо говоря игла ломается об челнок, упираясь в металл. Точности в данном вопросе оно не требует(имею в виду именно процесс поворота в какое то промежуточное нулевое положение, без точной настройки), есть положение челнока ,когда игловодитель можно крутить сколько угодно, ни чего не сломается.
Логика какая, нам главное не вращать челнок если игловодитель опущен.
На примере позиционера от швейного сервомотора можно сделать блокировку на этот случай. Написание конкретного программного кода, я пока не рассматриваю. Т.е. если датчик игловодителя горит, значит игловодитель опущен, нижний мотор не вращаем, вращаем верхний мотор.
И наоборот если горит датчик челнока, а игловодителя не горит, то мы сначала позиционируем челнок(на этот случай я думаю можно сделать еще одну метку на валу, но уже отдельный датчик на этот случай), а потом когда игловодителю уже ни чего не грозит, так же позиционируем верхний узел. Сервам все таки хоум надо делать?
			
			
									
									Как я понял будь у меня даже серва, пока не сделаю хоум, т.е. не поверну до какого то определенного угла вал, то серва мне ни чего показать не может например при первом включении станка.
Решил изобразить это схематично.
Процесс работы в обычной швейной машине(узлы вращаются синхронно) На моей схеме узлы не взаимосвязаны между собой. Как мне кажется я нашел решение этого вопроса.
схематично изобразил процесс шитья, надеюсь будет понятно что имеется в виду, в каком то положении игла заходит, в каком то выходит и все повторяется, если не будет синхронности то поломка, грубо говоря игла ломается об челнок, упираясь в металл. Точности в данном вопросе оно не требует(имею в виду именно процесс поворота в какое то промежуточное нулевое положение, без точной настройки), есть положение челнока ,когда игловодитель можно крутить сколько угодно, ни чего не сломается.
Логика какая, нам главное не вращать челнок если игловодитель опущен.
На примере позиционера от швейного сервомотора можно сделать блокировку на этот случай. Написание конкретного программного кода, я пока не рассматриваю. Т.е. если датчик игловодителя горит, значит игловодитель опущен, нижний мотор не вращаем, вращаем верхний мотор.
И наоборот если горит датчик челнока, а игловодителя не горит, то мы сначала позиционируем челнок(на этот случай я думаю можно сделать еще одну метку на валу, но уже отдельный датчик на этот случай), а потом когда игловодителю уже ни чего не грозит, так же позиционируем верхний узел. Сервам все таки хоум надо делать?
"Хватит спать пора начинать пришло твое время"
						- den_sibirskiy
 - Мастер
 - Сообщения: 1655
 - Зарегистрирован: 12 апр 2014, 17:04
 - Репутация: 349
 - Настоящее имя: Ден
 - Откуда: Иркутск
 - Контактная информация:
 
Re: Проект стёжка
На чипмейкере мне написали:
Вот и сужу что серву мне придется хоумить, а для этого сначала предусмотреть блокировку на время того, пока он не знает где у двух узлов хоумы.
Верно ведь рассуждаю??
			
			
									
									Так в том и дело, я как понимаю в энкодере есть метка какая, но она в одном каком то месте и до этого места ее еще повернуть для начала надо, а как крутить то если нельзя, все переломаешь, станки сначала хомят даже если сервы как понимаю. Я только один раз видел станок который без концевиков знает где у него хоум, но это сервы управляемые по сети и абсолютные инкодеры с тысячами точек. А у обычной сервы которая по степ/дир управляется, есть только подаваемые на вход импульсы, т.е. контроллер посмотрел когда сработал хоум и теперь знает по заданным ограничениям где у него начало и сколько импульсов в одном направлении ему надо доехать до конца и не дальше.b45fill писал(а):den_sibirskiy, Так выстави их по паре датчиков ( обычно в энкодерах есть фиксированые положения) а потом крути их вместе
Вот и сужу что серву мне придется хоумить, а для этого сначала предусмотреть блокировку на время того, пока он не знает где у двух узлов хоумы.
Верно ведь рассуждаю??
"Хватит спать пора начинать пришло твое время"
						- 
				aftaev
 - Зачётный участник

 - Сообщения: 34042
 - Зарегистрирован: 04 апр 2010, 19:22
 - Репутация: 6194
 - Откуда: Казахстан.
 - Контактная информация:
 
Re: Проект стёжка
Merkwurdigliebe делает такие контроллеры Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B) #1 для Lcnc под сетевые сервы. И сервы эти обычно дешевле степ/дировских стоятden_sibirskiy писал(а):Я только один раз видел станок который без концевиков знает где у него хоум, но это сервы управляемые по сети и абсолютные инкодеры с тысячами точек.
Есть сервы с абсолютным энкодером которые работают по сте/дир. У яскав есть специальный вход SEN. Когда включил серву его нужно активизировать, тогда сервы встают в исходное положение. Нужно это например для роботов. Когда питание вырубили, робот начинает руку отпускать. Включили питание, подали сигнал SEN он встрепенулся и стал как был.den_sibirskiy писал(а):А у обычной сервы которая по степ/дир управляется, есть только подаваемые на вход импульсы, т.е.
В ЧПУ можно задать хомиться по Z метке это у каждой путевой сервы есть. И в ЧПУ задать порядок хомления осей(серв). У Яскавы есть какая то функция поиск нулевой точки. Серву то все равно через муфту прикручивать. Можно серу вывести в ноль по Z метке, шпульку или что нужно выставить как нужно и затянуть муфту соеденяющую серву со шпулькой.den_sibirskiy писал(а):Вот и сужу что серву мне придется хоумить, а для этого сначала предусмотреть блокировку на время того, пока он не знает где у двух узлов хоумы.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
						Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- den_sibirskiy
 - Мастер
 - Сообщения: 1655
 - Зарегистрирован: 12 апр 2014, 17:04
 - Репутация: 349
 - Настоящее имя: Ден
 - Откуда: Иркутск
 - Контактная информация:
 
Re: Проект стёжка
Как раз про них и говорил.aftaev писал(а):den_sibirskiy писал(а):
Я только один раз видел станок который без концевиков знает где у него хоум, но это сервы управляемые по сети и абсолютные инкодеры с тысячами точек.
Merkwurdigliebe делает такие контроллеры Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B) #1 для Lcnc под сетевые сервы. И сервы эти обычно дешевле степ/дировских стоят
Правда у меня другие уже две на Х - У, так получилось, подвернулись. Посмотрю про такую функцию SEN, может что и найду. Это конечно избавит меня от кучки проводов, но мне кажется я бы мог немного упростить себе жизнь парой датчиков.
Не пойму, а зачем поиск то ?? Когда мы уже изначально можем ноль выставить, остается подтвердить как мне думается. Или я не так понимаю?aftaev писал(а):У Яскавы есть какая то функция поиск нулевой точки.
"Хватит спать пора начинать пришло твое время"