Страница 1 из 1
независимый генератор step? (Подача сварочной проволоки)
Добавлено: 19 авг 2016, 16:29
adif
Есть потребность создать сварочный автомат ЧПУ. Обычный фрезерный ЧПУ переделать в сварочный автомат: вместо шпинделя поставить держатель полуавтомата и наваривать проволокой. Протяжный механизм подачи проволоки приводить шаговым двигателем. Возможно ли организовать в linuxcnc отдельный генератор step для управления шаговым двигателем подачи проволоки, т.е. чтобы была возможность управлять скоростью шагового двигателя независимо от скорости движения осей станка? Как бы отдельная ось со своей скоростью подачи. Не обязательно использовать задание скорости в коде а просто ползунок изменяющий скорость подачи проволоки, ну типа как изменение скорости шпинделя, а включение и выключение через коды например М8 и М9.
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 19 авг 2016, 16:34
raddd
А чем плох генератор в "железе"? Например. NE555. Крути ручку и все. А запуск-останов по коду.
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 19 авг 2016, 16:55
adif
запуск-останов по коду уже есть, ручку тоже крутить уже есть. Но есть еще готовая четвертая ось. её планируем использовать как привод проволоки. удобно с компьютера управлять. хотя действительно если бы кодами управлять скоростью проволоки тогда вообще супер.
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 19 авг 2016, 17:08
aftaev
adif, а Mach3 для этих дел не подойдет?
(для просмотра содержимого нажмите на ссылку)Демо версия на 500 строк Gcode(для сварочника должно хватить)
Настроить шпиндель можно что на выходе будет степ/дир, скоростью управлять через Gcode.
Внешний вид Mach3 пожно перересовать под свой вкус.
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 19 авг 2016, 17:47
Serg
adif писал(а):Возможно ли организовать в linuxcnc отдельный генератор step для управления шаговым двигателем подачи проволоки, т.е. чтобы была возможность управлять скоростью шагового двигателя независимо от скорости движения осей станка?
Да, самое простое - в виде отдельной оси и управлять из G-кода. Например так:
Что будет означать: проварить шов длиной 100мм со скоростью 300 мм/мин и затратить на это 50 мм проволоки (равномерно по шву)
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 20 авг 2016, 16:33
adif
Да, это имеет смысл. Только вот если деталь с криволинейными отрезками нужно в каждом кадре прописывать длин расхода проволоки. придется думать как описать алгоритм постпроцессора чтобы поделить длину проволоки на отдельные отрезки
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 20 авг 2016, 19:35
Serg
Просто производная от перемещений...
Re: независимый генератор step? (Подача сварочной проволоки)
Добавлено: 20 авг 2016, 21:20
N1X
А зачем вообще это из программы делать?
Скорость подачи проволоки задает сварочный ток. Так может логичнее Sкомандой задавать? ШИМ-мом гнать задание на вход аппарата мимо родной крутелки, и шаговик не нужен... Или нужно прям положить до миллиграмма заданное кол-во проволоки в шов?