Гибочный CNC, для гибки ТЭН

Станки, создание станков, обсуждения, предложения.
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

Уважаемые CNCишники, прошу Вашего совета по модернизации гибочного станка.
Имеется гибочный станок для гибки трубчатых нагревателей (ТЭН) , панель и контроллер закрыты паролем, в программе принципиальные ошибки.
внутри
серводвигатели EMJ-10-EMJ и EMJ-20-EMJ,
шаговый двигатель BS110HB150-06.
Управляющий контроллер DVP 28SV, серво контроллеры EDV-10 и EDV-15, контроллер шагового двигателя DQ2722M, пневмораспределители и … . Вскрыть контроллер DVP 28SV и тачпанель не удалось, запаролено.
Имеется аналогичный станок новее, (на переднем плане) с Контроллером GSK990MA с тремя серводвигателями- работает и перенастраиваются довольно просто.

Есть желание поставить Linux CNC хотя бы на время переделки Kinco и контроллера DVP 28SV
Длинна G кода максимум 250 строк. Смущает смесь серво+шаговый, хотя вижу, что Linux CNC очень гибкая система, да и Вы не промах. Спасибо, помогли быстро настроить М-коды
Вложения
Нормальный и на заднем плане &quot;под нож&quot; (4062 просмотра) <a class='original' href='./download/file.php?id=17342&mode=view' target=_blank>Загрузить оригинал (29.43 КБ)</a>
Нормальный и на заднем плане "под нож"
внутренности кандидата &quot;под нож&quot; (4062 просмотра) <a class='original' href='./download/file.php?id=17344&mode=view' target=_blank>Загрузить оригинал (62.19 КБ)</a>
внутренности кандидата "под нож"
Последний раз редактировалось gecrby 21 авг 2013, 14:00, всего редактировалось 1 раз.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение aftaev »

gecrby писал(а):Смущает смесь серво+шаговый,
а чего смущает? Обычно когда такая смесь это говорит что сервы работают в режиме степ/дир то есть ничем не отличаются от шаговиком. Представьте что у вас там нет серв, только шаговики и все :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение nkp »

gecrby писал(а):поставить Linux CNC хотя бы на время
зачем на время - он (emc) и "навсегда" справится :)
думаю сообща здесь можно решить все вопросы по стыковке емс с железом ...
а сколько в станке осей и каких (линейных,поворотных)?
программы готовятся вручную или софт какой?
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

nkp писал(а):...а сколько в станке осей и каких (линейных,поворотных)?
программы готовятся вручную или софт какой?
осей всего 3
условно ось "X " линейная: ходовой винт, рабочий ход порядка 450мм. На нем установлен пневмозажим через плечо. Вращает серводвигатель 1000Ватт с энкодером напрямую через муфту.
ось "Y" линейная: ходовой винт, рабочий ход порядка 150мм. Вращает шаговый двигатель 500Ватт без энкодера, напрямую через муфту. На этой оси установлена вращающийся гибочный узел
ось "A" вращения: гибочный узел, рабочий ход -340 град. +340 град. Вращает серводвигатель 1500Ватт с энкодером,через открытый редуктор .
Программа зашита в контроллер DVP 28SV и тачпанель Kinco. Закрыта паролями, только полное обнуление.
G код программы допишу и выложу, он порядка 200 строк.
фото механики
Вложения
00053-TЭН-180D.ngc
код для гибки несложного ТЭНа (возможны ошибки, но принцип сохранен)
(4.22 КБ) 1127 скачиваний
Гибочный узел (3996 просмотров) <a class='original' href='./download/file.php?id=17367&mode=view' target=_blank>Загрузить оригинал (1.03 МБ)</a>
Гибочный узел
Вверху привод подвижного, справа  неподвижного зажима и немного электричества (3996 просмотров) <a class='original' href='./download/file.php?id=17368&mode=view' target=_blank>Загрузить оригинал (1.05 МБ)</a>
Вверху привод подвижного, справа неподвижного зажима и немного электричества
Узел гибки сверху (3996 просмотров) <a class='original' href='./download/file.php?id=17369&mode=view' target=_blank>Загрузить оригинал (765.1 КБ)</a>
Узел гибки сверху
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

Что получилось за последнее время
Опыта в ЧПУстроении у меня нет,поэтому для начала решил все опробовать на имитационной модели. К плате опторазвязки "Driver 5 Axis Interfase Board HY-ZK-01" через "EasyDriver v4.4 Pins"ы подключил 3 небольших шаговых двигателя (благо этого добра, как мусора). Не сразу (два длинных вечера), но получилось. Небольшая проблема в том, что во время программных пауз, ожидающие двигатели и драйвера довольно сильно нагреваются. Надеюсь это устранится само по себе при замене детских EasyDriver на профессиональные.
Еще не подключал концевики осей и датчик начального положения гибочной головки. Планирую применить оптопару типа "rohm574"
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

aftaev писал(а):
gecrby писал(а):Смущает смесь серво+шаговый,
а чего смущает? Обычно когда такая смесь это говорит что сервы работают в режиме степ/дир то есть ничем не отличаются от шаговиком. Представьте что у вас там нет серв, только шаговики и все :)
скорее всего Вы правы: на серво EDB-15A заведено всего 8 проводов из них 7 управляющих
9-----+24V

10----/S-ON Servo ON input /Это понятно/
12----P-OT Forwardover travelinpu /вперед запрет/
13----N-OT Reverseover travelinpu /назад запрет/

24----/PULS
25---- PULS Эти 4 называются "Сигналы управления положением"
26----/SIGN
27---- SIGN

:thinking: 1 вопрос На какие ноги возможно послать "X Step" и "X Direction" ? и если вопрос правильно поставлен то вопрос 2, куда отправить оставшихся 5 концов ? :oops:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Serg »

24-25 - это step
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

UAVpilot писал(а):24-25 - это step
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
Состоялся первый подход к гибочнику. Шаговый двигатель с дребезгом передвигается только в одну сторону. Серводвигатели работают помягче, но тоже только в одну сторону. Уровень сигнала DIR- не опускался до "нуля". Завтра вернемся, может в чем хомутнули...

Вопрос, в состоянии ли PC817 управлять сигналом DIR- в таких устройствах, как DQ2722M и DA98A?
вырезку из схемы подключения прилагаю.(обрезалось питание +24Volt)

P.S. Спасибо за отличную тему "Про сервы Yaskawa " , все доступно и понятно, правда, пока сам не начнёшь делать.
В нашем станке все концевики заведены на контроллеры, что оказалось очень удачным решением. Не надо заводить сигналы в EMC2, но возникает вопрос, как привязываться в дальнейшем к нулевым позициям.
Вложения
bending_question2.jpg (3771 просмотр) <a class='original' href='./download/file.php?id=17873&mode=view' target=_blank>Загрузить оригинал (15.63 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Serg »

gecrby писал(а):Уровень сигнала DIR- не опускался до "нуля".
всё правильно - у вас между ним и землёй резистор 1.2к. Нужно мерять напряжение между DIR+ и DIR-.
gecrby писал(а):В нашем станке все концевики заведены на контроллеры, что оказалось очень удачным решением. Не надо заводить сигналы в EMC2, но возникает вопрос, как привязываться в дальнейшем к нулевым позициям.
Заводить на EMC2 тем или иным образом.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

gecrby писал(а):
gecrby писал(а):2013/08/20 Вопрос, в состоянии ли PC817 управлять сигналом DIR- в таких устройствах, как DQ2722M и DA98A?
Вопрос решился отрицательно, не позволяет. Придется заменить на более мощный, попробую TLP127. или составной ключ. В DVP-28SV, с которым сигнал нормальный стоят составные ключи с током до 0,3А.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Serg »

А зачем вам две опторазвязки подряд? Может просто заменить PC817 перемычками?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

PC817 управляются 74NC14, ток маловат, но напрямую идея хорошая.
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

gecrby писал(а):
gecrby писал(а):
gecrby писал(а):2013/08/20 Вопрос, в состоянии ли PC817 управлять сигналом DIR- в таких устройствах, как DQ2722M и DA98A?
Вопрос решился отрицательно, не позволяет. Придется заменить на более мощный, попробую TLP127. или составной ключ. В DVP-28SV, с которым сигнал нормальный стоят составные ключи с током до 0,3А.
Покрамсал плату сопряжения, а именно PC817 усилил с помощью КТ829. Проверил, нагрузив коллекторным двигателем (что было дома) уровень лог"0" держит нормально.

Что меня смущает, это отсутствие меандра на выходе "Шаг". Частота изменяется, все нормально, но не меандр. Возможно это норма?, контроллер все "чэсно" сам поделит.
Еще решил убрать резистор R-1 на 1.2 кОм, DVP в китайском варианте напрямую соединяет цепь на землю

В ЧПУ я полный дилетант, если несу глупость поправьте.
Последний раз редактировалось gecrby 22 авг 2013, 22:13, всего редактировалось 1 раз.
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

gecrby писал(а):
UAVpilot писал(а):24-25 - это step
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
После усиления выходного сигнала с применением КТ829 амплитуда сигнала соответствует норме, но скважность сигнала очень большая и двигатель едва дергается.

вопрос каким образом формируется сигнал "Шаг" со скважностью сигнала 2 (меандр) и имеется ли необходимость формировать меандр (сняли осциллограммы под управлением DVP везде идет меандр ) ?.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Nick »

gecrby писал(а):вопрос каким образом формируется сигнал "Шаг" со скважностью сигнала 2 (меандр) и имеется ли необходимость формировать меандр (сняли осциллограммы под управлением DVP везде идет меандр ) ?.
А чем сигнал генерируется? Не совсем понимаю, что хочется получить?

Скважность по идее у сигнала степ будет сильно зависеть от частоты шагов. Ну и если все это генерится через LPT порт - то будет некоторый разброс (неоднородность) по времени. Плюс еще зависит от длинны сигнала шага и base-period (если используется LinuxCNC).
Вот такие штуки можно получить на step в различных программах и на различном оборудовании:
Исследование генераторов шагов LinuxCNC, Mach и прочих #1
Аватара пользователя
gecrby
Новичок
Сообщения: 18
Зарегистрирован: 12 июн 2013, 23:22
Репутация: 3
Откуда: Mogilev
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение gecrby »

Nick писал(а):
gecrby писал(а):вопрос каким образом формируется сигнал "Шаг" со скважностью сигнала 2 (меандр) и имеется ли необходимость формировать меандр (сняли осциллограммы под управлением DVP везде идет меандр ) ?.
А чем сигнал генерируется? Не совсем понимаю, что хочется получить?
Nick писал(а):А чем сигнал генерируется?......

используется LinuxCNC через LPT порт + плата опторазвязки, т.е. сигнал формируется LinuxCNC программой в режиме "LinuxCNC Stepconf Wizard"
Nick писал(а):Не совсем понимаю, что хочется получить?

для начала хочется запустит шаговый двигатель BS110HB150-06 через контроллер DQ2722M,что бы он устойчиво вращался.
Плата сопряжения "Driver 5 Axis Interfase Board HY-ZK-01" выходные сигналы "Шаг" и Направление" которой усилил составным транзистором КТ829, амплитуда 24 Вольт.
Имеется возможность сравнивать работу этого двигателя в реальной работе под управлением контроллером DVP 28SV.
Контроллер DVP 28SV формирует управляющий сигнал "Шаг" в виде меандра (скважность равна 2), станок работает нормально.
Может быть необходимо перепрограммировать DQ2722M под LinuxCNC, но это на этом этапе нежелательно ввиду боязни не возможности вернуться к рабочей версии станка
P.S. Спасибо ребята, что не оставляете в одиночестве и за ссылку "Исследование генераторов шагов LinuxCNC, Mach и прочих #1", у Вас здесь на сайте кладезь знаний.
:roll: Ухожу в изучение и моделирование процесса с помощью LinuxCNC, LPT, EasyDriver и мелких шаговиков...
Последний раз редактировалось gecrby 22 авг 2013, 23:04, всего редактировалось 2 раза.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Serg »

Если мне не изменяет мой склероз, то для меандра нужно у компонента stepgen параметрам steplen и stepspace присвоить одинаковые значения - минимальные длины импульса и паузы в наносекундах.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Nick »

UAVpilot писал(а): stepgen параметрам steplen и stepspace присвоить одинаковые значения - минимальные длины импульса и паузы в наносекундах.
Для LPT их ставят =1, т.к. шаги всеравно генерируются не чаще, чем base-thread.

А зачем нужен именно меандр со скважностью 2?
Может тогда настроить управление через pwmgen?

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

Re: Гибочный CNC, для гибки ТЭН

Сообщение Serg »

Nick писал(а):Для LPT их ставят =1, т.к. шаги всеравно генерируются не чаще, чем base-thread.
Видать base-thread слишком маленький. :)
Nick писал(а):Что у этого контроллера какой-то особенный step/dir на входе?
скорее всего стоят медленные оптроны, которые не срабатывают от коротких импульсов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Гибочный CNC, для гибки ТЭН

Сообщение Nick »

UAVpilot писал(а):скорее всего стоят медленные оптроны, которые не срабатывают от коротких импульсов.
Тогда действительно просто поднять длительность step.

Длинну для LPT ставили =1, для того, чтобы шаг не был избыточно длинным, скажем делаем длинну 2 нс - и попадает наш шаг ровно между двумя периодами basethread - тогда импульс шага будет длиться два base-preiod - а это не выгодно.
Ответить

Вернуться в «Станки»