Модернизация обрабатывающего фрезерного центра 2204вмф4
-
- Кандидат
- Сообщения: 64
- Зарегистрирован: 11 май 2015, 21:34
- Репутация: 3
- Настоящее имя: Василий
- Откуда: Лобня
- Контактная информация:
Модернизация обрабатывающего фрезерного центра 2204вмф4
Всем добрый день,
После удачной модернизации фрезерного станка 6р13ф3 , решили заняться модернизацией уже более серьёзного оборудования – 2204ВМФ4 (обрабатывающий фрезерный центр). При предварительной проработки подключения к нему linuxcnc через платы mesa 5i25+7i77 вылезла проблемы о необходимости написания дополнительного алгоритма смены инструмента и алгоритма переключения скорости (в автоматическом режиме).
Смену инструмента думаем реализовать следующим способом:
1. Команда от ЧПУ на смену инструмента (output 1)
2. Выбор необходимого инструмента в барабане (выход в нужную позицию)
3. Ориентация шпинделя для смены инструмента
4. Выход по оси Z в исходную точку для смены инструмента (п.2,3,4 необходимо делать одновременно).
5. Подача сигнала о готовности станка к смене инструмента на реле (output2).
6. Взятие инструмента из барабана и помещение его в исходную позицию. (Двигатель руки)
7. Освобождение инструмента, который уже установлен в шпинделе станка
8. Смена инструмента перегружателем (п.6,7,8 будет реализовываться автоматикой)
9. Поиск предыдущего инструмента в барабане и выход его на позицию после выполнения п.6 (на ЧПУ подается сигнал с концевого выключателя input1)
10. Зажатие инструмента
11. Возврат предыдущего инструмента двигателем руки в барабан (после выполнения п.9 сигнал ЧПУ output3).
Логика не очень сложная, однако возникает вопрос с чего начинать для настройки emc2 на данную процедуру по смене инструмента? Или писать подпрограмму или конфигурировать lader-ом всю эту процедуру? Мы просто пока не сталкивались с этим вопросом (на 6р13ф3 таких задач не было). Если кто ни будь сталкивался подскажите с чего начинать.
Так же станок имеет два диапазона скоростей в коробке передач, переключение осуществляется от дополнительного двигателя. Тут так же необходимо дополнительно написать небольшую подпрограмму или сконфигурировать emc2 так что бы допустим при изменении скорости выше допустим 700 об, шпиндель переходил на пониженную скорость и ЧПУ подавало на реле сигнал о включении двигателя, для переключения скорости. Остановка его с помощью концевиков на механизме переключения передач. На форуме не нашел подобных тем. Буду признателен за помощь.
После удачной модернизации фрезерного станка 6р13ф3 , решили заняться модернизацией уже более серьёзного оборудования – 2204ВМФ4 (обрабатывающий фрезерный центр). При предварительной проработки подключения к нему linuxcnc через платы mesa 5i25+7i77 вылезла проблемы о необходимости написания дополнительного алгоритма смены инструмента и алгоритма переключения скорости (в автоматическом режиме).
Смену инструмента думаем реализовать следующим способом:
1. Команда от ЧПУ на смену инструмента (output 1)
2. Выбор необходимого инструмента в барабане (выход в нужную позицию)
3. Ориентация шпинделя для смены инструмента
4. Выход по оси Z в исходную точку для смены инструмента (п.2,3,4 необходимо делать одновременно).
5. Подача сигнала о готовности станка к смене инструмента на реле (output2).
6. Взятие инструмента из барабана и помещение его в исходную позицию. (Двигатель руки)
7. Освобождение инструмента, который уже установлен в шпинделе станка
8. Смена инструмента перегружателем (п.6,7,8 будет реализовываться автоматикой)
9. Поиск предыдущего инструмента в барабане и выход его на позицию после выполнения п.6 (на ЧПУ подается сигнал с концевого выключателя input1)
10. Зажатие инструмента
11. Возврат предыдущего инструмента двигателем руки в барабан (после выполнения п.9 сигнал ЧПУ output3).
Логика не очень сложная, однако возникает вопрос с чего начинать для настройки emc2 на данную процедуру по смене инструмента? Или писать подпрограмму или конфигурировать lader-ом всю эту процедуру? Мы просто пока не сталкивались с этим вопросом (на 6р13ф3 таких задач не было). Если кто ни будь сталкивался подскажите с чего начинать.
Так же станок имеет два диапазона скоростей в коробке передач, переключение осуществляется от дополнительного двигателя. Тут так же необходимо дополнительно написать небольшую подпрограмму или сконфигурировать emc2 так что бы допустим при изменении скорости выше допустим 700 об, шпиндель переходил на пониженную скорость и ЧПУ подавало на реле сигнал о включении двигателя, для переключения скорости. Остановка его с помощью концевиков на механизме переключения передач. На форуме не нашел подобных тем. Буду признателен за помощь.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Тут уже несколько тем есть с разными вариантами.vko писал(а):Логика не очень сложная, однако возникает вопрос с чего начинать для настройки emc2 на данную процедуру по смене инструмента?
Для переключения скоростей требуется остановка шпинделя? Что будет если команда на переключение поступит в то время, когда фреза будет в материале?..vko писал(а):ут так же необходимо дополнительно написать небольшую подпрограмму или сконфигурировать emc2 так что бы допустим при изменении скорости выше допустим 700 об, шпиндель переходил на пониженную скорость
Re: AG-400. Пересадка мозга. #29vko писал(а):На форуме не нашел подобных тем.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 64
- Зарегистрирован: 11 май 2015, 21:34
- Репутация: 3
- Настоящее имя: Василий
- Откуда: Лобня
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Да я читал: это Re: прошу помощи настроить pncconf для 6 осей #28 это Re: РВ501.24 заменаЗИТ500М на Linuxcnc #18 и это http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolChange
Однако хотелось бы спросить каким путем это реализовано у других.
За ссылку спасибо, не увидел.
Однако хотелось бы спросить каким путем это реализовано у других.
За ссылку спасибо, не увидел.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Проще всего будет на classic ladder написать.
По ориетнации шпинделя что-то на форуме было. Попробуй поискать.
Или если с английским хорошо - поищи linuxcnc orient spindle.
По ориетнации шпинделя что-то на форуме было. Попробуй поискать.
Или если с английским хорошо - поищи linuxcnc orient spindle.
-
- Кандидат
- Сообщения: 64
- Зарегистрирован: 11 май 2015, 21:34
- Репутация: 3
- Настоящее имя: Василий
- Откуда: Лобня
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Еще два вопроса возникло. Позиция магазина контролируется только через энкодер (30 гнезд), концевиков нет. Как связать сигналы энкодера с положением магазина (инструмента)?
На всех осях стоят дополнительно тормоза, в оригинале они в процессе работы накладывались, т.е. допустим идет обработка по оси х, на все остальные оси наложен тормоз, это было сделано, что бы в процессе работы не убегали другие оси из-за нагрузки. Вопрос в следующем - насколько это необходимо? Ведь если ось немного убегает, то двигатель компенсирует это, единственное может из-за того что двигатели не очень мощные (14 Н*м), и при высоких режимах резания двигатели не смогут удержать ось. Кто нибудь сталкивался с подобным вопросом?
На всех осях стоят дополнительно тормоза, в оригинале они в процессе работы накладывались, т.е. допустим идет обработка по оси х, на все остальные оси наложен тормоз, это было сделано, что бы в процессе работы не убегали другие оси из-за нагрузки. Вопрос в следующем - насколько это необходимо? Ведь если ось немного убегает, то двигатель компенсирует это, единственное может из-за того что двигатели не очень мощные (14 Н*м), и при высоких режимах резания двигатели не смогут удержать ось. Кто нибудь сталкивался с подобным вопросом?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
а что за энкодер:vko писал(а):только через энкодер (30 гнезд),
есть ли у него "нулевая метка"?
(30 гнезд) - это 30 импульсов на один оборот?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Если есть encoder, то можно брать из него положение encoder.position. Потом это положение сравниваем с требуемым в Ladder и вращаем магазин в нужную сторону.vko писал(а):Как связать сигналы энкодера с положением магазина (инструмента)?
Так же не плохо бы иметь сигнал, что инструмент в месте смены - т.е. ячейка строго напротив сменщика.
Тормоза можно включать через Gкод. Будут строчки типо:vko писал(а):На всех осях стоят дополнительно тормоза, в оригинале они в процессе работы накладывались, т.е. допустим идет обработка по оси х, на все остальные оси наложен тормоз, это было сделано, что бы в процессе работы не убегали другие оси из-за нагрузки. Вопрос в следующем - насколько это необходимо? Ведь если ось немного убегает, то двигатель компенсирует это, единственное может из-за того что двигатели не очень мощные (14 Н*м), и при высоких режимах резания двигатели не смогут удержать ось. Кто нибудь сталкивался с подобным вопросом?
Код: Выделить всё
M64 P1 (вкл тормоз X)
M65 P1 (выкл тормоз X)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Я б не рискнул включать тормоз на активном сервоприводе, даже когда он удерживает позицию...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
можно ему enable за одно гасить...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
А что будет потом, когда enable снова включится?..
Если конечно раньше по "following error" не вывалится...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
плавно поедет в нудную точку
плавно - с нужным ускорением из PID ...
Там рассогласование то должно быть не большим...
плавно - с нужным ускорением из PID ...
Там рассогласование то должно быть не большим...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Ага, щаззз...Nick писал(а):плавно поедет в нудную точку
Не напомнишь, где в PID ограничивается ускорение?..Nick писал(а):плавно - с нужным ускорением из PID ...
Даже милиметра может быть достаточно, чтобы сработала защита на приводе...Nick писал(а):Там рассогласование то должно быть не большим...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Дернется привод с ударомUAVpilot писал(а):А что будет потом, когда enable снова включится?..
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Вот, сразу видно, что человек сервы покупает не только для рассады в огороде...aftaev писал(а):Дернется привод с ударом
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
У меня на токарном малость не доделано. И если включить вначале Lcnc, а потом включить станок(включаются сервы) то не всегда, но часто сервы дергают с небольшим ударчиком, а если еще и джойстик(ось попробовать подвигать) пока сервы не включены то удар может быть больше.UAVpilot писал(а):Вот, сразу видно, что человек сервы покупает не только для рассады в огороде...
А если включить Lcnc, но долго пол минуты не включать станок, то LCNC сваливается в ошибку.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Какаой параметр? Ясно какой - P и I в ноль
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
Ничего страшного не будет. Вывалится в ошибку по перегрузке. Недавно случалосьUAVpilot писал(а):Я б не рискнул включать тормоз на активном сервоприводе, даже когда он удерживает позицию...
Вообще тормоз запитываю вместе с серво enable.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
На сервоусилителе есть специальный выход управления торомозом - он работает не совсем синхронно с enable.PKM писал(а):Вообще тормоз запитываю вместе с серво enable.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
На каждом усилителе... а у меня одно реле на все тормоза. Так что enable лучше подходит.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация обрабатывающего фрезерного центра 2204вмф4
так и не делают!UAVpilot писал(а):Я б не рискнул включать тормоз на активном сервоприводе, даже когда он удерживает позицию...
держать нулевую скорость надо движком, а не тормозом.
тормоз, чтоб на выключенном станке ось не падала.
на токарных станках с наклонной станиной с тяжелым суппортом и револьверкой видно, как падает на пару соток суппорт, когда из включенного состояния переходишь в emergency stop. ибо пока тромоз не включится ось съезжает вниз.
ниче страшного нет в этом, а вот задроч*ть тормоз можно как нефиг делать при частых и коротких перемещениях.