winding machine
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
winding machine
Парни, затеял тут давече сделать станочек намоточный, трубки всяческие из карбона ,стекловолокна мотать. Выглядит пока вот так
дело движется к завершению и электроника практически собрана. пора задуматься над соответствующим софтом. Кто нибудь с такими станками дело имел? Может что присоветуете?
дело движется к завершению и электроника практически собрана. пора задуматься над соответствующим софтом. Кто нибудь с такими станками дело имел? Может что присоветуете?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Re: winding machine
поподробнее бы про принцип действия?
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1645
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: winding machine
Токарник вывернутый наизнанку... Деталь крутится, а суппорт вместо снятия стружки - наматывает ееpup писал(а):поподробнее бы про принцип действия?
Для управления такой штукой просится маленький контроллер просто... Я бы вообще свой сваял, либо можно взять что-то на базе како-го нить Siemens LOGO или Schneider Zelio Logic...
Комп для этого дела явно перебор...
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: winding machine
да, что-то простенькое, но чтобы поддерживало режим подачи мм\оборот
Всё просто! если знаешь КАК!
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
Комп в итоге получается несколько бюджетнее чем любой из контроллеров. И как-то слабо представляю себе возможность крутить шаговики с помощью LOGO А ведь еще алгоритм надо придумать как шаг намотки к примеру менять ,ну и прочие нюансы которые можно разглядеть хотя бы на этом видео (не мое) http://www.youtube.com/watch?v=wcdBTq2TpPc
Пока приспосабливаю к энтому делу Mach с рукописным G-кодом, а далее будем посмотреть......
Пока приспосабливаю к энтому делу Mach с рукописным G-кодом, а далее будем посмотреть......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
Вроде как просто , но есть один нюанс ----- В конце прохода надо еще шпиндель довернуть на определенный угол чтоб лента не в навал шла ,а рядышком ложилась.......NightV писал(а):да, что-то простенькое, но чтобы поддерживало режим подачи мм\оборот
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: winding machine
Теоретически можно прилепендить Ардуинку с прошивкой 3Д принтера и управлять тем же Gcode. Вместо подачи нити в экструдер вращается ось.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
Теоретически мона и на Марс слетать вот тока толь ума толь средствОв не хватает
Присоветуйте лучше прогу которая для таких машинок G-код генерит.......
Присоветуйте лучше прогу которая для таких машинок G-код генерит.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: winding machine
а что там генерировать?
1) сколько в глубину по Z туды-суды (длинна трубы)
2) подача, сколько мм на оборот
3) сколько раз повторить операцию (толщина трубы)
один раз написать программку, максимум в 10 строк. а потом просто менять 3 переменные
1) сколько в глубину по Z туды-суды (длинна трубы)
2) подача, сколько мм на оборот
3) сколько раз повторить операцию (толщина трубы)
один раз написать программку, максимум в 10 строк. а потом просто менять 3 переменные
Всё просто! если знаешь КАК!
- Тима
- Почётный участник
- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: winding machine
На лого не пробовал, а на дельте можно генерить импульсы степ/дир. Сам контроллер выйдет недорого, но ему как-то надо параметры задавать, а это панелька нужна.niksooon писал(а):Комп в итоге получается несколько бюджетнее чем любой из контроллеров. И как-то слабо представляю себе возможность крутить шаговики с помощью LOGO
Да и на ардуине тоже можно.aftaev писал(а):Теоретически можно прилепендить Ардуинку с прошивкой 3Д принтера и управлять тем же Gcode.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- sergey27rus
- Почётный участник
- Сообщения: 1146
- Зарегистрирован: 15 авг 2013, 07:22
- Репутация: 729
- Настоящее имя: Сергей
- Откуда: Хабаровск Дальний Восток РФ
- Контактная информация:
Re: winding machine
В Китае продают простые контроллеры на 2 и 3 оси. К примеру http://item.taobao.com/item.htm?spm=a1z ... 1033233348
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
сегодня запустил механизм в работу из под МАЧа, на сегодняшний день выглядит вот так
.... для проверки назначил каретку как ось Х ну а шпиндель как угловую ось А ,всё крутится но чувствую что наверное не совсем правильно поступил. Может стоит сделать как на токарнике -каретка это Z ну а поворотная как шпиндель ? Честно говоря с токарниками никогда дела не имел поэтому спрошу - можете пример такого кода привести? К примеру Диаметр цилиндра 100мм длинна 1000 угол подъема спирали 45 гр.(если правильно вспомнил школьную геометрию то шаг 314мм) И как правильно организовать доворот шпинделя чтоб следующий виток ленты ложился рядышком с предыдущим ? (13-14 секунда видео в предыдущем посте).........NightV писал(а):а что там генерировать?
один раз написать программку, максимум в 10 строк. а потом просто менять 3 переменные
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: winding machine
что-то типа так
этот пример фактически кладет 2 слоя, туда-сюда, можно добавить еще проверку, но тогда может остановится в минусе по Z.
можно еще использовать цикл "WHILE", но это не по моей части, никогда им не пользовался, у нас Nick мастак по этой части
ПС
получется что на шпинделе нужен энкодер, чтобы система знала с какой скоростью двигаться по Z.
или опытным путем самому подобрать скорость шпинделя\подачу
на работотоспособность не проверял, у меня нет мача, и там кажется переменные начинаются с решетки "#", в примере буква "V".%
(========== переменные ============)
V1=10 (подача на оборот, тоесть в данном случае, меж витками будет 10мм)
V2=100 (кол-во слоев )
V3=1000 (обороты )
V4=-1000 (длинна трубы )
(========= тело программы =========)
G97 G95 (G97 включает режим мм\оборот)
M3 SV3 (запускаем шпиндель, с оборотами указанными в переменной V3)
NLOOP (метка, куда возвращатся)
G1 ZV4 FV1 (первый слой, едем вниз по Z, на глубину указанную в переменной V4, тоесть влево с подачей указанной в переменной V1)
V2=V2-1 (отнимаем у переменной "кол-во слоев" 1)
G1 Z0 (второй слой, едем в 0 по Z, тоесть вправо)
V2=V2-1 (отнимаем у переменной "кол-во слоев" 1)
IF[V2 LE 0] M2 (сравниваем, если кол-во слоев равно или меньше 0, конец программы )
GOTO NLOOP (выполняем программу снова, перескакиваем к метке NLOOP )
%
этот пример фактически кладет 2 слоя, туда-сюда, можно добавить еще проверку, но тогда может остановится в минусе по Z.
можно еще использовать цикл "WHILE", но это не по моей части, никогда им не пользовался, у нас Nick мастак по этой части
ПС
получется что на шпинделе нужен энкодер, чтобы система знала с какой скоростью двигаться по Z.
или опытным путем самому подобрать скорость шпинделя\подачу
Всё просто! если знаешь КАК!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: winding machine
вот я ЛОСЬ! щас только фотку посмотрел.... у тебя же шаговый как шпиндель стоит.. значится энкодер не нужно
Всё просто! если знаешь КАК!
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
Ну да , шаговик...его по степ-диру мона запустить.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1645
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: winding machine
Кстати тут удобным костылем может быть настройка двух осей без шпинделя и просто кататься с линейной интерполяцией... Главное подобрать величину шага... Будет проще некуда... Можно на шпинделеось сигнал DIR не подключать чтобы она всегда крутилась куда надо, а координата не набегала, а можно и подключить... Тут уж на вкус и цвет...
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
Три раза прочитал и пару минут думал.....Понял о чем вы написали, но в таком случае мне проще шпиндель как поворотную ось оставить, так будет проще согласовать подачу и угол поворота........
Попробывал МАЧу в деморежиме скормить вот такую строчку G76 X40 Z-200 Q1 P30 J1 L5 H0.022 I29 C0.025 B0.0001 T0 ....может кто расшифровать что за что отвечает? х z p понятно, Q вроде как количество дополнительных финишный проход на диаметре 40мм выполняет , J тоже вроде как понятно зачем(глубина за проход), а с остальным затык.....
Попробывал МАЧу в деморежиме скормить вот такую строчку G76 X40 Z-200 Q1 P30 J1 L5 H0.022 I29 C0.025 B0.0001 T0 ....может кто расшифровать что за что отвечает? х z p понятно, Q вроде как количество дополнительных финишный проход на диаметре 40мм выполняет , J тоже вроде как понятно зачем(глубина за проход), а с остальным затык.....
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: winding machine
G76 нарезание резьбы... тебе зачем? в принципе тоже можно использовать, но там быстрый возврат в ноль по Z... или я что-то не вкурил
Всё просто! если знаешь КАК!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: winding machine
Так не проще сделать две оси и просто линейная интерполяция-
G01 X[длина] Y[360*длина/шаг]
Потом только сдвиг придумать - можно через относительные координаты - G91, тогда сдвиг будет простой и предыдущая строчка останется неизменной.
G01 X[длина] Y[360*длина/шаг]
Потом только сдвиг придумать - можно через относительные координаты - G91, тогда сдвиг будет простой и предыдущая строчка останется неизменной.
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: winding machine
Так и было задумано вначале, но и другие варианты тоже готов рассмотреть-попробовать......Nick писал(а):Так не проще сделать две оси и просто линейная интерполяция-
G01 X[длина] Y[360*длина/шаг]
Потом только сдвиг придумать - можно через относительные координаты - G91, тогда сдвиг будет простой и предыдущая строчка останется неизменной.
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.