Витражный станок
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Витражный станок
Слепили мы витражный станочек. Приступаем к испытаниям, отладке, к выбору технологических режимов.
В этой теме хотелось бы обсудить некоторые специфические моменты, программные особенности, конструктивные особенности и т.п.
Исходные данные:
станок имеет три координаты перемещения "пипетки" - X Y Z
в наличии "насос", который сделан на базе 2-х перистальтических насосов и шагового двигателя
система LinuxCNC
остальное не принципиально...
Вопрос управления насосом подробно обсуждался в теме http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=2163
В настоящий момент насос управляется следующим образом:
после включения станка и начального позиционирования (по датчикам "home") можно заправить насос эпоксидной контурной смесью при помощи двух кнопок управления на панели и ручного регулятора скорости подачи контурной смеси;
также насос может включаться с помощью G-кодов (использованы пины "шпинделя" motion.spindle-speed-out, также motion.analog-out-00);
скорость подачи насоса (производительность) привязана к скорости движения "пипетки" через motion.current-vel;
во время отработки программы контурной прорисовки ручной регулятор скорости насоса активен, что позволяет оперативно подстроить толщину наносимой контурной смеси.
Вопросы, которые требуется решить в ближайшее время:
испытание насоса на реальной эпоксидной смеси (пока испытывали на смеси жидкого мыла и тертого мела)
отработка программы управления насосом в реальной программе нанесения контура: отключение насоса ДО окончания контура и включение ДО начала следующего контура (остаточное давление и инертность системы подачи контурной смеси), подбор "капли"...
В этой теме хотелось бы обсудить некоторые специфические моменты, программные особенности, конструктивные особенности и т.п.
Исходные данные:
станок имеет три координаты перемещения "пипетки" - X Y Z
в наличии "насос", который сделан на базе 2-х перистальтических насосов и шагового двигателя
система LinuxCNC
остальное не принципиально...
Вопрос управления насосом подробно обсуждался в теме http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=2163
В настоящий момент насос управляется следующим образом:
после включения станка и начального позиционирования (по датчикам "home") можно заправить насос эпоксидной контурной смесью при помощи двух кнопок управления на панели и ручного регулятора скорости подачи контурной смеси;
также насос может включаться с помощью G-кодов (использованы пины "шпинделя" motion.spindle-speed-out, также motion.analog-out-00);
скорость подачи насоса (производительность) привязана к скорости движения "пипетки" через motion.current-vel;
во время отработки программы контурной прорисовки ручной регулятор скорости насоса активен, что позволяет оперативно подстроить толщину наносимой контурной смеси.
Вопросы, которые требуется решить в ближайшее время:
испытание насоса на реальной эпоксидной смеси (пока испытывали на смеси жидкого мыла и тертого мела)
отработка программы управления насосом в реальной программе нанесения контура: отключение насоса ДО окончания контура и включение ДО начала следующего контура (остаточное давление и инертность системы подачи контурной смеси), подбор "капли"...
Хочешь быть счастливым? Будь им!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Витражный станок
написать то можно - но тут вопрос - как быть с короткими отрезками (хоть прямыми,хоть дугами)Ворон226 писал(а):нужно организовать процедуру сравнения значения motion.distance-to-go с "10" и по совпадению скинуть motion.analog-out-00 в ноль
Ведь DTG расчитывается только на отрезок траектории
зы
пишу здесь если не против
в данном случае наверно механический отсекатель был бы полезен,который перенаправлял выход ну скажем в некий собиратель
имхо так было бы точней и проще
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: Витражный станок
Может давать реверс насосам небольшой, перед как прервать движение? Где то здесь на форуме подобное обсуждалось вроде.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
С отсекателями многие и работают. И с пневматическими, и механическими... Но мы пока решили не усложнять.
Конечно будем делать реверс. Простой реверс уже реализован. Будем пробовать привязывать реверс и предподачу с подъёмом по Z.
Вопрос с DTG на всякий случай - нужно ведь учиться работать с компонентами самостоятельно?
Конечно будем делать реверс. Простой реверс уже реализован. Будем пробовать привязывать реверс и предподачу с подъёмом по Z.
Вопрос с DTG на всякий случай - нужно ведь учиться работать с компонентами самостоятельно?
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
После нескольких проб на пластике получил следующий вариант (размер квадрата - 150х150мм). В выходные доведём технологию до нормального (уменьшим толщину контура до 2-3 мм, исключим утолщение в местах стыковки).
Интересно - получится ли не применять выключение насоса до окончания контура?
Интересно - получится ли не применять выключение насоса до окончания контура?
Хочешь быть счастливым? Будь им!
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Витражный станок
Это уже реальный компаунд или "эмуляция" с жидким мылом?
Чудес не бывает. Бывают фокусы.
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
реальный, но только один компонент, чтобы подольше поиграться...
(кстати, с жидким мылом всё было гораздо хуже)
(кстати, с жидким мылом всё было гораздо хуже)
Хочешь быть счастливым? Будь им!
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: Витражный станок
Похоже на углах надо как то насосы подтормаживать? Растекается.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
сначала сделаем тоньше линии - тогда будет яснее где и что "подкручивать"...
А насосы работают синхронно с перемещением. Правда есть некоторая инертность... Но и её можно учесть.
А насосы работают синхронно с перемещением. Правда есть некоторая инертность... Но и её можно учесть.
Хочешь быть счастливым? Будь им!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Витражный станок
Может интеграл от скорости брать при расчете скорости насоса?
Т.е. квадрат скорости использовать?
Т.е. квадрат скорости использовать?
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Инертность собираемся устранять следующими способами:
1. Все связи (трубочки гибкие и мягкие) максимально укоротить и максимально сделать жёсткими.
2. Перед началом контура быстрая и короткая подача насосом.
3. Перед окончанием контура выключение насоса (сегодня добил управление а-ля near).
4. После окончания контура быстрый и короткий всос.
А дальше посмотрим...
Интеграл ещё больше растянет нарастание давления при начале движения. Вот если дифференциал? Есть такая встроенная функция? Или опять Python?
1. Все связи (трубочки гибкие и мягкие) максимально укоротить и максимально сделать жёсткими.
2. Перед началом контура быстрая и короткая подача насосом.
3. Перед окончанием контура выключение насоса (сегодня добил управление а-ля near).
4. После окончания контура быстрый и короткий всос.
А дальше посмотрим...
Интеграл ещё больше растянет нарастание давления при начале движения. Вот если дифференциал? Есть такая встроенная функция? Или опять Python?
Хочешь быть счастливым? Будь им!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Витражный станок
Есть ddt называется. (аля dx/dt) http://linuxcnc.org/docs/html/man/man9/ddt.9.htmlВорон226 писал(а):Есть такая встроенная функция?
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Тогда для отладки нужно будет прописать компонент:
velout = vel * pyvcp1 + ddt( vel ) * pyvcp2
и оперативно отстроить работу насоса, т.е. найти коэффициенты компенсации неидеальности насоса, чтобы потом уже прописать их как параметры станка.
velout = vel * pyvcp1 + ddt( vel ) * pyvcp2
и оперативно отстроить работу насоса, т.е. найти коэффициенты компенсации неидеальности насоса, чтобы потом уже прописать их как параметры станка.
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Куплены фторопластовые трубочки нужного размера.
Определили оптимальный размер "иголки" (там противоречие: лучше маленькое отверстие для более тонких линий и лучше большое отверстие для меньшего давления в насосе).
Уменьшили длину трубочек "насос-смеситель" в три раза!
Завтра испытание...
Определили оптимальный размер "иголки" (там противоречие: лучше маленькое отверстие для более тонких линий и лучше большое отверстие для меньшего давления в насосе).
Уменьшили длину трубочек "насос-смеситель" в три раза!
Завтра испытание...
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Всё идёт к тому, что к понедельнику станок заработает...
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Первый недоделанный контур на стекле... Остались последние настройки...
Хочешь быть счастливым? Будь им!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Витражный станок
по моему в этом деле места соеденений - самое трудное...
смотрел тут видео работы такого станка- так там при подъеме даже тянется состав
то есть такого уж отсечения моментального нет...
смотрел тут видео работы такого станка- так там при подъеме даже тянется состав
то есть такого уж отсечения моментального нет...
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Есть несколько задумок, которые и проверим за выходные:
- резкий подсос в конце контура,
- отключение насоса на конце контура,
- увеличение "жёсткости" системы подачи геля.
- резкий подсос в конце контура,
- отключение насоса на конце контура,
- увеличение "жёсткости" системы подачи геля.
Хочешь быть счастливым? Будь им!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Витражный станок
А чего фотка такая маленькая??? ничего же не разглядеть
Подсос - это наше все! ИМХО самый правильный вариант. Ну и состав гуще делать...
Подсос - это наше все! ИМХО самый правильный вариант. Ну и состав гуще делать...
- Ворон226
- Мастер
- Сообщения: 1922
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Витражный станок
Фотка... Ща добьём и поделимся... С полным описанием. Уже больше года с перерывами делаем - дорогая штуковина получилась. А разве пока не понятно на какой базе станок сделан?
А гуще тоже не айс - чем гуще, тем больше давления в трубках и насосе... Тем медленнее наносится контур. Оптима - наш конёк!
А гуще тоже не айс - чем гуще, тем больше давления в трубках и насосе... Тем медленнее наносится контур. Оптима - наш конёк!
Хочешь быть счастливым? Будь им!