независимый генератор step? (Подача сварочной проволоки)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

независимый генератор step? (Подача сварочной проволоки)

Сообщение adif »

Есть потребность создать сварочный автомат ЧПУ. Обычный фрезерный ЧПУ переделать в сварочный автомат: вместо шпинделя поставить держатель полуавтомата и наваривать проволокой. Протяжный механизм подачи проволоки приводить шаговым двигателем. Возможно ли организовать в linuxcnc отдельный генератор step для управления шаговым двигателем подачи проволоки, т.е. чтобы была возможность управлять скоростью шагового двигателя независимо от скорости движения осей станка? Как бы отдельная ось со своей скоростью подачи. Не обязательно использовать задание скорости в коде а просто ползунок изменяющий скорость подачи проволоки, ну типа как изменение скорости шпинделя, а включение и выключение через коды например М8 и М9.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение raddd »

А чем плох генератор в "железе"? Например. NE555. Крути ручку и все. А запуск-останов по коду.
||||||||||||
||||||||||||
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение adif »

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

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение aftaev »

adif, а Mach3 для этих дел не подойдет?
(для просмотра содержимого нажмите на ссылку)
Демо версия на 500 строк Gcode(для сварочника должно хватить)

Настроить шпиндель можно что на выходе будет степ/дир, скоростью управлять через Gcode.
01.png (2409 просмотров) <a class='original' href='./download/file.php?id=87229&mode=view' target=_blank>Загрузить оригинал (50.52 КБ)</a>
02.png (2409 просмотров) <a class='original' href='./download/file.php?id=87230&mode=view' target=_blank>Загрузить оригинал (30.03 КБ)</a>
Внешний вид Mach3 пожно перересовать под свой вкус.
03.png (2409 просмотров) <a class='original' href='./download/file.php?id=87231&mode=view' target=_blank>Загрузить оригинал (328.49 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение Serg »

adif писал(а):Возможно ли организовать в linuxcnc отдельный генератор step для управления шаговым двигателем подачи проволоки, т.е. чтобы была возможность управлять скоростью шагового двигателя независимо от скорости движения осей станка?
Да, самое простое - в виде отдельной оси и управлять из G-кода. Например так:

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

G0 X0 Y0
M3
G1 X100 C50 F300
M3
Что будет означать: проварить шов длиной 100мм со скоростью 300 мм/мин и затратить на это 50 мм проволоки (равномерно по шву)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение adif »

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

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение Serg »

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

Re: независимый генератор step? (Подача сварочной проволоки)

Сообщение N1X »

А зачем вообще это из программы делать?
Скорость подачи проволоки задает сварочный ток. Так может логичнее Sкомандой задавать? ШИМ-мом гнать задание на вход аппарата мимо родной крутелки, и шаговик не нужен... Или нужно прям положить до миллиграмма заданное кол-во проволоки в шов?
Ответить

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