Гибочный CNC, для гибки ТЭН
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Гибочный CNC, для гибки ТЭН
Уважаемые 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 очень гибкая система, да и Вы не промах. Спасибо, помогли быстро настроить М-коды
Имеется гибочный станок для гибки трубчатых нагревателей (ТЭН) , панель и контроллер закрыты паролем, в программе принципиальные ошибки.
внутри
серводвигатели 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 очень гибкая система, да и Вы не промах. Спасибо, помогли быстро настроить М-коды
Последний раз редактировалось gecrby 21 авг 2013, 14:00, всего редактировалось 1 раз.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
а чего смущает? Обычно когда такая смесь это говорит что сервы работают в режиме степ/дир то есть ничем не отличаются от шаговиком. Представьте что у вас там нет серв, только шаговики и всеgecrby писал(а):Смущает смесь серво+шаговый,
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
зачем на время - он (emc) и "навсегда" справитсяgecrby писал(а):поставить Linux CNC хотя бы на время
думаю сообща здесь можно решить все вопросы по стыковке емс с железом ...
а сколько в станке осей и каких (линейных,поворотных)?
программы готовятся вручную или софт какой?
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
осей всего 3nkp писал(а):...а сколько в станке осей и каких (линейных,поворотных)?
программы готовятся вручную или софт какой?
условно ось "X " линейная: ходовой винт, рабочий ход порядка 450мм. На нем установлен пневмозажим через плечо. Вращает серводвигатель 1000Ватт с энкодером напрямую через муфту.
ось "Y" линейная: ходовой винт, рабочий ход порядка 150мм. Вращает шаговый двигатель 500Ватт без энкодера, напрямую через муфту. На этой оси установлена вращающийся гибочный узел
ось "A" вращения: гибочный узел, рабочий ход -340 град. +340 град. Вращает серводвигатель 1500Ватт с энкодером,через открытый редуктор .
Программа зашита в контроллер DVP 28SV и тачпанель Kinco. Закрыта паролями, только полное обнуление.
G код программы допишу и выложу, он порядка 200 строк.
фото механики
- Вложения
-
- 00053-TЭН-180D.ngc
- код для гибки несложного ТЭНа (возможны ошибки, но принцип сохранен)
- (4.22 КБ) 1127 скачиваний
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Что получилось за последнее время
Опыта в ЧПУстроении у меня нет,поэтому для начала решил все опробовать на имитационной модели. К плате опторазвязки "Driver 5 Axis Interfase Board HY-ZK-01" через "EasyDriver v4.4 Pins"ы подключил 3 небольших шаговых двигателя (благо этого добра, как мусора). Не сразу (два длинных вечера), но получилось. Небольшая проблема в том, что во время программных пауз, ожидающие двигатели и драйвера довольно сильно нагреваются. Надеюсь это устранится само по себе при замене детских EasyDriver на профессиональные.
Еще не подключал концевики осей и датчик начального положения гибочной головки. Планирую применить оптопару типа "rohm574"
Опыта в ЧПУстроении у меня нет,поэтому для начала решил все опробовать на имитационной модели. К плате опторазвязки "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, для гибки ТЭН
скорее всего Вы правы: на серво EDB-15A заведено всего 8 проводов из них 7 управляющихaftaev писал(а):а чего смущает? Обычно когда такая смесь это говорит что сервы работают в режиме степ/дир то есть ничем не отличаются от шаговиком. Представьте что у вас там нет серв, только шаговики и всеgecrby писал(а):Смущает смесь серво+шаговый,
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
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
24-25 - это step
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Состоялся первый подход к гибочнику. Шаговый двигатель с дребезгом передвигается только в одну сторону. Серводвигатели работают помягче, но тоже только в одну сторону. Уровень сигнала DIR- не опускался до "нуля". Завтра вернемся, может в чем хомутнули...UAVpilot писал(а):24-25 - это step
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
Вопрос, в состоянии ли PC817 управлять сигналом DIR- в таких устройствах, как DQ2722M и DA98A?
вырезку из схемы подключения прилагаю.(обрезалось питание +24Volt)
P.S. Спасибо за отличную тему "Про сервы Yaskawa " , все доступно и понятно, правда, пока сам не начнёшь делать.
В нашем станке все концевики заведены на контроллеры, что оказалось очень удачным решением. Не надо заводить сигналы в EMC2, но возникает вопрос, как привязываться в дальнейшем к нулевым позициям.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
всё правильно - у вас между ним и землёй резистор 1.2к. Нужно мерять напряжение между DIR+ и DIR-.gecrby писал(а):Уровень сигнала DIR- не опускался до "нуля".
Заводить на EMC2 тем или иным образом.gecrby писал(а):В нашем станке все концевики заведены на контроллеры, что оказалось очень удачным решением. Не надо заводить сигналы в EMC2, но возникает вопрос, как привязываться в дальнейшем к нулевым позициям.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Вопрос решился отрицательно, не позволяет. Придется заменить на более мощный, попробую TLP127. или составной ключ. В DVP-28SV, с которым сигнал нормальный стоят составные ключи с током до 0,3А.gecrby писал(а):gecrby писал(а):2013/08/20 Вопрос, в состоянии ли PC817 управлять сигналом DIR- в таких устройствах, как DQ2722M и DA98A?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
А зачем вам две опторазвязки подряд? Может просто заменить PC817 перемычками?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
PC817 управляются 74NC14, ток маловат, но напрямую идея хорошая.
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Покрамсал плату сопряжения, а именно PC817 усилил с помощью КТ829. Проверил, нагрузив коллекторным двигателем (что было дома) уровень лог"0" держит нормально.gecrby писал(а):Вопрос решился отрицательно, не позволяет. Придется заменить на более мощный, попробую TLP127. или составной ключ. В DVP-28SV, с которым сигнал нормальный стоят составные ключи с током до 0,3А.gecrby писал(а):gecrby писал(а):2013/08/20 Вопрос, в состоянии ли PC817 управлять сигналом DIR- в таких устройствах, как DQ2722M и DA98A?
Что меня смущает, это отсутствие меандра на выходе "Шаг". Частота изменяется, все нормально, но не меандр. Возможно это норма?, контроллер все "чэсно" сам поделит.
Еще решил убрать резистор R-1 на 1.2 кОм, DVP в китайском варианте напрямую соединяет цепь на землю
В ЧПУ я полный дилетант, если несу глупость поправьте.
Последний раз редактировалось gecrby 22 авг 2013, 22:13, всего редактировалось 1 раз.
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
После усиления выходного сигнала с применением КТ829 амплитуда сигнала соответствует норме, но скважность сигнала очень большая и двигатель едва дергается.gecrby писал(а):UAVpilot писал(а):24-25 - это step
26-27 - это dir
12, 13 - входы для концевиков
10 - enable
вопрос каким образом формируется сигнал "Шаг" со скважностью сигнала 2 (меандр) и имеется ли необходимость формировать меандр (сняли осциллограммы под управлением DVP везде идет меандр ) ?.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
А чем сигнал генерируется? Не совсем понимаю, что хочется получить?gecrby писал(а):вопрос каким образом формируется сигнал "Шаг" со скважностью сигнала 2 (меандр) и имеется ли необходимость формировать меандр (сняли осциллограммы под управлением DVP везде идет меандр ) ?.
Скважность по идее у сигнала степ будет сильно зависеть от частоты шагов. Ну и если все это генерится через LPT порт - то будет некоторый разброс (неоднородность) по времени. Плюс еще зависит от длинны сигнала шага и base-period (если используется LinuxCNC).
Вот такие штуки можно получить на step в различных программах и на различном оборудовании:
Исследование генераторов шагов LinuxCNC, Mach и прочих #1
- gecrby
- Новичок
- Сообщения: 18
- Зарегистрирован: 12 июн 2013, 23:22
- Репутация: 3
- Откуда: Mogilev
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
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", у Вас здесь на сайте кладезь знаний.
Последний раз редактировалось gecrby 22 авг 2013, 23:04, всего редактировалось 2 раза.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Если мне не изменяет мой склероз, то для меандра нужно у компонента stepgen параметрам steplen и stepspace присвоить одинаковые значения - минимальные длины импульса и паузы в наносекундах.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Для LPT их ставят =1, т.к. шаги всеравно генерируются не чаще, чем base-thread.UAVpilot писал(а): stepgen параметрам steplen и stepspace присвоить одинаковые значения - минимальные длины импульса и паузы в наносекундах.
А зачем нужен именно меандр со скважностью 2?
Может тогда настроить управление через pwmgen?
Что у этого контроллера какой-то особенный step/dir на входе?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Видать base-thread слишком маленький.Nick писал(а):Для LPT их ставят =1, т.к. шаги всеравно генерируются не чаще, чем base-thread.
скорее всего стоят медленные оптроны, которые не срабатывают от коротких импульсов.Nick писал(а):Что у этого контроллера какой-то особенный step/dir на входе?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Гибочный CNC, для гибки ТЭН
Тогда действительно просто поднять длительность step.UAVpilot писал(а):скорее всего стоят медленные оптроны, которые не срабатывают от коротких импульсов.
Длинну для LPT ставили =1, для того, чтобы шаг не был избыточно длинным, скажем делаем длинну 2 нс - и попадает наш шаг ровно между двумя периодами basethread - тогда импульс шага будет длиться два base-preiod - а это не выгодно.
