winding machine

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

winding machine

Сообщение niksooon »

Парни, затеял тут давече сделать станочек намоточный, трубки всяческие из карбона ,стекловолокна мотать. Выглядит пока вот так
моталка.jpg (8899 просмотров) <a class='original' href='./download/file.php?id=44857&sid=41d203cf62d1b78899c92ba7f6a5435c&mode=view' target=_blank>Загрузить оригинал (898.89 КБ)</a>


дело движется к завершению и электроника практически собрана. пора задуматься над соответствующим софтом. Кто нибудь с такими станками дело имел? Может что присоветуете?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
pup
Мастер
Сообщения: 676
Зарегистрирован: 12 фев 2015, 10:12
Репутация: 11
Контактная информация:

Re: winding machine

Сообщение pup »

поподробнее бы про принцип действия?
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: winding machine

Сообщение N1X »

pup писал(а):поподробнее бы про принцип действия?
Токарник вывернутый наизнанку... Деталь крутится, а суппорт вместо снятия стружки - наматывает ее :D

Для управления такой штукой просится маленький контроллер просто... Я бы вообще свой сваял, либо можно взять что-то на базе како-го нить Siemens LOGO или Schneider Zelio Logic...
Комп для этого дела явно перебор...
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: winding machine

Сообщение NightV »

да, что-то простенькое, но чтобы поддерживало режим подачи мм\оборот
Всё просто! если знаешь КАК!
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

Комп в итоге получается несколько бюджетнее чем любой из контроллеров. И как-то слабо представляю себе возможность крутить шаговики с помощью LOGO А ведь еще алгоритм надо придумать как шаг намотки к примеру менять ,ну и прочие нюансы которые можно разглядеть хотя бы на этом видео (не мое) http://www.youtube.com/watch?v=wcdBTq2TpPc
Пока приспосабливаю к энтому делу Mach с рукописным G-кодом, а далее будем посмотреть......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

NightV писал(а):да, что-то простенькое, но чтобы поддерживало режим подачи мм\оборот
Вроде как просто , но есть один нюанс ----- В конце прохода надо еще шпиндель довернуть на определенный угол чтоб лента не в навал шла ,а рядышком ложилась.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: winding machine

Сообщение aftaev »

Теоретически можно прилепендить Ардуинку с прошивкой 3Д принтера и управлять тем же Gcode. Вместо подачи нити в экструдер вращается ось.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

Теоретически мона и на Марс слетать вот тока толь ума толь средствОв не хватает :D
Присоветуйте лучше прогу которая для таких машинок G-код генерит.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: winding machine

Сообщение NightV »

а что там генерировать?
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

Сообщение sergey27rus »

В Китае продают простые контроллеры на 2 и 3 оси. К примеру http://item.taobao.com/item.htm?spm=a1z ... 1033233348
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

сегодня запустил механизм в работу из под МАЧа, на сегодняшний день выглядит вот так
моталка.jpg (8697 просмотров) <a class='original' href='./download/file.php?id=45009&sid=41d203cf62d1b78899c92ba7f6a5435c&mode=view' target=_blank>Загрузить оригинал (880.45 КБ)</a>
.... для проверки назначил каретку как ось Х ну а шпиндель как угловую ось А ,всё крутится но чувствую что наверное не совсем правильно поступил. Может стоит сделать как на токарнике -каретка это Z ну а поворотная как шпиндель ?
NightV писал(а):а что там генерировать?
один раз написать программку, максимум в 10 строк. а потом просто менять 3 переменные
Честно говоря с токарниками никогда дела не имел поэтому спрошу - можете пример такого кода привести? К примеру Диаметр цилиндра 100мм длинна 1000 угол подъема спирали 45 гр.(если правильно вспомнил школьную геометрию то шаг 314мм) И как правильно организовать доворот шпинделя чтоб следующий виток ленты ложился рядышком с предыдущим ? (13-14 секунда видео в предыдущем посте).........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: winding machine

Сообщение NightV »

что-то типа так
%
(========== переменные ============)
V1=10 (подача на оборот, тоесть в данном случае, меж витками будет 10мм)
V2=100 (кол-во слоев )
V3=1000 (обороты )
V4=-1000 (длинна трубы )

(========= тело программы =========)
G97 G95 (G97 включает режим мм\оборот)
M3 SV3 (запускаем шпиндель, с оборотами указанными в переменной V3)
NLOOP (метка, куда возвращатся)

G1 ZV4 FV1 (первый слой, едем вниз по Z, на глубину указанную в переменной V4, тоесть влево :hehehe: с подачей указанной в переменной V1)
V2=V2-1 (отнимаем у переменной "кол-во слоев" 1)
G1 Z0 (второй слой, едем в 0 по Z, тоесть вправо)
V2=V2-1 (отнимаем у переменной "кол-во слоев" 1)

IF[V2 LE 0] M2 (сравниваем, если кол-во слоев равно или меньше 0, конец программы )
GOTO NLOOP (выполняем программу снова, перескакиваем к метке NLOOP )
%
на работотоспособность не проверял, у меня нет мача, и там кажется переменные начинаются с решетки "#", в примере буква "V".
этот пример фактически кладет 2 слоя, туда-сюда, можно добавить еще проверку, но тогда может остановится в минусе по Z.

можно еще использовать цикл "WHILE", но это не по моей части, никогда им не пользовался, у нас Nick мастак по этой части

ПС
:thinking: получется что на шпинделе нужен энкодер, чтобы система знала с какой скоростью двигаться по Z.
или опытным путем самому подобрать скорость шпинделя\подачу
Всё просто! если знаешь КАК!
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: winding machine

Сообщение NightV »

вот я ЛОСЬ! щас только фотку посмотрел.... у тебя же шаговый как шпиндель стоит.. значится энкодер не нужно :hehehe:
Всё просто! если знаешь КАК!
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

Ну да , шаговик...его по степ-диру мона запустить.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: winding machine

Сообщение N1X »

Кстати тут удобным костылем может быть настройка двух осей без шпинделя и просто кататься с линейной интерполяцией... Главное подобрать величину шага... Будет проще некуда... Можно на шпинделеось сигнал DIR не подключать чтобы она всегда крутилась куда надо, а координата не набегала, а можно и подключить... Тут уж на вкус и цвет...
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

Три раза прочитал и пару минут думал.....Понял о чем вы написали, но в таком случае мне проще шпиндель как поворотную ось оставить, так будет проще согласовать подачу и угол поворота........
Попробывал МАЧу в деморежиме скормить вот такую строчку 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

Сообщение NightV »

G76 нарезание резьбы... тебе зачем? в принципе тоже можно использовать, но там быстрый возврат в ноль по Z... или я что-то не вкурил :thinking:
Всё просто! если знаешь КАК!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: winding machine

Сообщение Nick »

Так не проще сделать две оси и просто линейная интерполяция-

G01 X[длина] Y[360*длина/шаг]
Потом только сдвиг придумать - можно через относительные координаты - G91, тогда сдвиг будет простой и предыдущая строчка останется неизменной.
Аватара пользователя
niksooon
Мастер
Сообщения: 2135
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: winding machine

Сообщение niksooon »

Nick писал(а):Так не проще сделать две оси и просто линейная интерполяция-

G01 X[длина] Y[360*длина/шаг]
Потом только сдвиг придумать - можно через относительные координаты - G91, тогда сдвиг будет простой и предыдущая строчка останется неизменной.
Так и было задумано вначале, но и другие варианты тоже готов рассмотреть-попробовать......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Ответить

Вернуться в «Прочие станки»