Модернизация фрезерного 6Р13Ф3-01
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Модернизация фрезерного 6Р13Ф3-01
Обобщу в этой теме всё, что я пока нарыл.
На данный момент имеется полностью рабочий 6Р13Ф3-01 с УЧПУ Н33-2М.
Приводы координат: Комплектный электропривод постоянного тока Кемрон.
Крутящий момент - 23Н*м;
Мощность - 2,2 кВт;
Максимальные обороты - 2000 об/мин при Uзадания 10В.
Шпиндель вращает асинхронный двигатель через механическую КПП.
Датчики обратной связи по координатам - Резольвер РБ-2.
Датчика обратной связи на шпинделе нет.
Дискретность перемещений 0,01мм.
Концевики: +Х, -Х, зона нуля Х, нуль Х, +У, -У, зона нуля У, нуль У, +Z, зона нуля Z, нуль Z.
При наезде на концевик "зона нуля" станок должен замедлять ход с быстрого до 3 мм/мин для медленного наезда на концевик "нуль".
Смена инструмента - ручная, с кнопки на пульте. Отдельно зажим инструмента, отдельно разжим.
В планах следующее:
Выкинуть Н33 подальше, чтоб не видеть её больше никогда, установить EMC2.
В процессе реализации преобразователь сигналов резольвера в обычный квадратурный энкодер для нормального восприятия его EMC.
Передаточное отношение:
1) Ходовой винт (ШВП): 10т мм/об.
2) Редуктор двигатель - ШВП: 2:1.
3) Редуктор двигатель - резольвер: 1:5.
Таким образом на один милиметр линейного перемещения имеем 1 оборот резольвера.
В качестве ЧПУ будет стоять
AMD Athlon XP 3000+ на матери Epcos с 1ГБ ОЗУ.
Latency test: около 10000. На первое время пойдет.
В качестве HDD - CF карта на IDE порт через китайский переходник предположительно в режиме read only, за исключением некоторых файлов, симлинки на которые будут на USB.
В качестве плат расширения - MESA 5i20 + 2шт 7i37ТА(i/o) + 7i33TA(servo). Платы в наличии.
Релюшки заказал 2 таких модуля http://www.ebay.com/itm/5V-8-Channel-Re ... 546wt_1112
и один такой http://www.ebay.com/sch/i.html?_from=R4 ... Categories
Релюшками будем включать
а) пускатели 110В
1) СОЖ
2) смазка
3) включение шпинделя
4) динамическое торможение шпинделя
5) поднять консоль
6) опустить консоль
7) зажать инструмент
8) разжать инструмент
б) 24 вольтовые
1) включить привод Х
2) включить привод У
3) Включить привод Z
4) Включить освещение рабочего места
Хочется прикрутить штурвал типа
http://www.ebay.com/itm/New-MACH3-CNC-E ... 4ab2a665e1
или пульт типа
http://www.ebay.com/itm/3-axis-remote-p ... 095wt_1112
Модернизацию разобью на 2 этапа.
Этап первый замен УЧПУ Н33 на EMC2 как есть, т.е. без изменения алгоритма его работы и с использованием всех концевиков, сигналов и пр.
Второй этап будет глобальным и включит организацию всей переферии - монитор, пульт, кнопки, выбрасывание тумблеров всяких и замена их на программные.
На разъёмах УЧПУ Н33 имеются следующие М-комманды из документации к станку не совпадают с общепринятыми.
Жирным шрифтом отметил обязательные + желательные (*) разъёмы для первого этапа модернезаци.
На данный момент имеется полностью рабочий 6Р13Ф3-01 с УЧПУ Н33-2М.
Приводы координат: Комплектный электропривод постоянного тока Кемрон.
Крутящий момент - 23Н*м;
Мощность - 2,2 кВт;
Максимальные обороты - 2000 об/мин при Uзадания 10В.
Шпиндель вращает асинхронный двигатель через механическую КПП.
Датчики обратной связи по координатам - Резольвер РБ-2.
Датчика обратной связи на шпинделе нет.
Дискретность перемещений 0,01мм.
Концевики: +Х, -Х, зона нуля Х, нуль Х, +У, -У, зона нуля У, нуль У, +Z, зона нуля Z, нуль Z.
При наезде на концевик "зона нуля" станок должен замедлять ход с быстрого до 3 мм/мин для медленного наезда на концевик "нуль".
Смена инструмента - ручная, с кнопки на пульте. Отдельно зажим инструмента, отдельно разжим.
В планах следующее:
Выкинуть Н33 подальше, чтоб не видеть её больше никогда, установить EMC2.
В процессе реализации преобразователь сигналов резольвера в обычный квадратурный энкодер для нормального восприятия его EMC.
Передаточное отношение:
1) Ходовой винт (ШВП): 10т мм/об.
2) Редуктор двигатель - ШВП: 2:1.
3) Редуктор двигатель - резольвер: 1:5.
Таким образом на один милиметр линейного перемещения имеем 1 оборот резольвера.
В качестве ЧПУ будет стоять
AMD Athlon XP 3000+ на матери Epcos с 1ГБ ОЗУ.
Latency test: около 10000. На первое время пойдет.
В качестве HDD - CF карта на IDE порт через китайский переходник предположительно в режиме read only, за исключением некоторых файлов, симлинки на которые будут на USB.
В качестве плат расширения - MESA 5i20 + 2шт 7i37ТА(i/o) + 7i33TA(servo). Платы в наличии.
Релюшки заказал 2 таких модуля http://www.ebay.com/itm/5V-8-Channel-Re ... 546wt_1112
и один такой http://www.ebay.com/sch/i.html?_from=R4 ... Categories
Релюшками будем включать
а) пускатели 110В
1) СОЖ
2) смазка
3) включение шпинделя
4) динамическое торможение шпинделя
5) поднять консоль
6) опустить консоль
7) зажать инструмент
8) разжать инструмент
б) 24 вольтовые
1) включить привод Х
2) включить привод У
3) Включить привод Z
4) Включить освещение рабочего места
Хочется прикрутить штурвал типа
http://www.ebay.com/itm/New-MACH3-CNC-E ... 4ab2a665e1
или пульт типа
http://www.ebay.com/itm/3-axis-remote-p ... 095wt_1112
Модернизацию разобью на 2 этапа.
Этап первый замен УЧПУ Н33 на EMC2 как есть, т.е. без изменения алгоритма его работы и с использованием всех концевиков, сигналов и пр.
Второй этап будет глобальным и включит организацию всей переферии - монитор, пульт, кнопки, выбрасывание тумблеров всяких и замена их на программные.
На разъёмах УЧПУ Н33 имеются следующие М-комманды из документации к станку не совпадают с общепринятыми.
Жирным шрифтом отметил обязательные + желательные (*) разъёмы для первого этапа модернезаци.
- Вложения
-
- 6Р13Ф3_test_last.zip
- (32.75 КБ) 1107 скачиваний
Последний раз редактировалось Lexxa 04 июл 2012, 02:56, всего редактировалось 10 раз.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Для 5i20 этого с головой хватает, так что пойдет и навсегда.Lexxa писал(а):Latency test: около 10000. На первое время пойдет.
Есть же 7I49, зачем что-то придумывать?Lexxa писал(а):В процессе реализации преобразователь сигналов резольвера в обычный квадратурный энкодер для нормального восприятия его EMC.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
c 7i49 много неясностей пока.
Опять же за основу конвертера взята разработка советских инженеров, применяемая на станке 16А20Ф3 с приводами Размер 2М и УЧПУ Электроника НЦ-31.
Конвертер будет представлять собой ту же плату, что и в Размере, только вся логика будет засунута в ПЛИС. Два операционника и два транзистора припаять к ней не проблема.
Эта связка работает уже 25 лет и еще столько же отработает.
Плюсом на данный момент есть 7i33, что еще раз отговаривает от покупки 7i49.
И еще один нюанс по поводу 7i49: там передаточное число Резольвер-Вал двигаеля выставляется 1:2 или 1:1.
У меня же либо 1:2,5 либо 1:5, сейчас точно сказать не могу.
Опять же за основу конвертера взята разработка советских инженеров, применяемая на станке 16А20Ф3 с приводами Размер 2М и УЧПУ Электроника НЦ-31.
Конвертер будет представлять собой ту же плату, что и в Размере, только вся логика будет засунута в ПЛИС. Два операционника и два транзистора припаять к ней не проблема.
Эта связка работает уже 25 лет и еще столько же отработает.
Плюсом на данный момент есть 7i33, что еще раз отговаривает от покупки 7i49.
И еще один нюанс по поводу 7i49: там передаточное число Резольвер-Вал двигаеля выставляется 1:2 или 1:1.
У меня же либо 1:2,5 либо 1:5, сейчас точно сказать не могу.
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
А есть разные резольеры.. 7I49 есть резольверы с частотой 2,5 5 и 10 килогерц. и вроде как я понимаю 5 вольт .У меня лично валяются 6 резольверов на 2 килогерца и 10 вольт. Теперь это памятники. Возможно кнвертором резольвер -энкдер( слышал про такие, но не видел) он поправит ситуевину .
Но проще с обычными TTL энкодерами)))))
1.5... в мануале про такое соотношение ни слова
Но проще с обычными TTL энкодерами)))))
1.5... в мануале про такое соотношение ни слова
" Linux CNC - наше всё"
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
вот и я о том же, что в мануале на 7i49 нет 1:5.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Мне кажется, это не имеет значения. Главное в настройках вписать правильное количество импульсов на миллиметр.Lexxa писал(а):И еще один нюанс по поводу 7i49: там передаточное число Резольвер-Вал двигаеля выставляется 1:2 или 1:1.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Какая разница 1:2 или 1:1, да хоть 1422:231. Есть же параметр scale, который все это компенсирует.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
И я о том же. 7i49 однозначно!
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Ок, 7i49 рассмотрим как вариант после запуска с плисками, поскольку 50% её прошивки уже описано да и сами плис едут.
Сейчас основная задача это описать электроавтоматику.
Станок физически удален от меня на 80 км, поэтому всё конфигурирование пока из дома на голом компе.
Завтра ставлю 5i20 и начинаю изучать мануал по ladder.
Прилеплю ссылку сюда из соседней ветки, чтоб не искать по 100 раз
http://samplecode.rockwellautomation.co ... _-ru-p.pdf
и еще одно чтиво по PLC
http://rutracker.org/forum/viewtopic.php?t=2634142
Сейчас основная задача это описать электроавтоматику.
Станок физически удален от меня на 80 км, поэтому всё конфигурирование пока из дома на голом компе.
Завтра ставлю 5i20 и начинаю изучать мануал по ladder.
Прилеплю ссылку сюда из соседней ветки, чтоб не искать по 100 раз
http://samplecode.rockwellautomation.co ... _-ru-p.pdf
и еще одно чтиво по PLC
http://rutracker.org/forum/viewtopic.php?t=2634142
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Модернизацию разобью на 2 этапа.
Этап первый замен УЧПУ Н33 на EMC2 как есть, т.е. без изменения алгоритма его работы и с использованием всех концевиков, сигналов и пр.
Второй этап будет глобальным и включит организацию всей переферии - монитор, пульт, кнопки, выбрасывание тумблеров всяких и замена их на программные.
На разъёмах УЧПУ Н33 имеются следующие сигналы:
Х1 - Питание 380В
Х2 - Резольвер оси Х in
Х2/06 - "Sin"
Х2/07 - "Общий"
Х2/08 - "Cos"
Х2/09 - "Общий"
Х2/03 - "ИС-2"
Х2/04 - "Общий 2"
Х3 - Резольвер оси Y in
Х3/06 - Sin
Х3/07 - Общий
Х3/08 - Cos
Х3/09 - Общий
Х3/03 - ИС-2
Х3/04 - Общий 2
Х4 - Резольвер оси Z in
Х4/06 - "Sin"
Х4/07 - "Общий"
Х4/08 - "Cos"
Х4/09 - "Общий
Х4/03 - "ИС-2"
Х4/04 - "Общий 2"
X5 - Управление приводами out
Х5/01 - "Управление приводом Х"
Х5/02 - "Общий"
Х5/16 - "Управление приводом У"
Х5/17 - "Общий"
Х5/25 - "Управление приводом Z"
Х5/26 - "Общий"
Х5/45 - "Экран"
Х6 - Пульт оператора, контроль отработки команд станка
Х6/05 - Ответ S
Х6/06 - Ответ М in
Х6/07 - Ответ Т
Х6/08 - "Направление +Х" (тумблер)
Х6/09 - "Направление -Х" (тумблер)
Х6/10 - "Направление +Y" (тумблер)
Х6/11 - "Направление -Y" (тумблер)
Х6/12 - "Направление +Z" (тумблер)
Х6/13 - "Направление -Z" (тумблер)
Х6/14 - "240 мм/мин" (галетный)
Х6/15 - "30 мм/мин" (галетный)
Х6/16 - "3 мм/мин" (галетный)
Х6/17 - "Быстрый ход" (галетный)
Х6/18 - "Шаг" (галетный)
Х6/19 - "Стоп подачи" (тумблер) in
Х6/20 - "Технологический останов"* (тумблер) in
Х6/21 - "Установка в нуль"* (тумблер) in
Х6/22 - "Пуск программы" (кнопка) in
Х6/23 - "Ручное управление"* (тумблер) in
Х6/43 - "+24В"
Х6/44 - "+24В"
Х7 - Концевики in
Х7/01 - "ТХ"
Х7/02 - "TY"
Х7/03 - "TZ"
Х7/04 - "Зона ост. Х"
Х7/05 - "Зона ост. Y"
Х7/06 - "Зона ост. Z"
Х7/07 - "КВ +Х"
Х7/08 - "КВ -Х"
Х7/09 - "КВ +Y"
Х7/10 - "КВ -Y"
Х7/11 - "КВ +Z"
Х7/12 - "КВ -Z"
Х7/19 - "+24В"
Х7/20 - "+24В"
Х8 - Команды электроавтоматики
Х8/01 - "Sp1"
Х8/02 - "Sp2"
Х8/05 - "Sp3"
Х8/06 - "Sp4"
Х8/07 - "Sp5"
Х8/08 - "Sp6"
Х8/09 - "Sp7"
Х8/10 - "Sp8"
Х8/11 - "Mp1"
Х8/12 - "Mp2" (M02 - включение шпинделя) out
Х8/13 - "Mp3" (M04 - отключение шпинделя и СОЖ) out
Х8/14 - "Mp4"
Х8/15 - "Mp5" (M10 - включить охлаждение при включенном шпинделе) out
Х8/16 - "Mp6"
Х8/17 - "Mp7" (M01 - технологический останов)
Х8/18 - "Mp8"
Х8/19 - "Tp1"
Х8/20 - "Tp2"
Х8/21 - "Tp3"
Х8/22 - "Tp4"
Х8/23 - "Tp5"
Х8/24 - "Tp6"
Х8/25 - "Tp7"
Х8/26 - "Tp8"
Х8/28 - "Адрес S"
Х8/29 - "Адрес M" перемычка на X8/17
Х8/30 - "Адрес Т"
Х8/35 - "0Х" (Индикация)
Х8/36 - "0Y" (Индикация)
Х8/37 - "0Z" (Индикация)
Х8/38 - "Сбой приводов" in
Х8/39 - "Блокировка приводов" out
Х8/40 - "+24В"
Х8/41 - "+24В"
Х8/42 - "+24В"
Х8/43 - "+24В"
Х8/44 - "+24В"
Х8/45 - "+24В"
Х8/03 - "Расс. <1(5)dX"
Х8/04 - "Расс. <1(5)dY"
М-комманды из документации к станку не совпадают с общепринятыми.
Жирным шрифтом отметил обязательные + желательные (*) разъёмы для первого этапа модернезаци.
Этап первый замен УЧПУ Н33 на EMC2 как есть, т.е. без изменения алгоритма его работы и с использованием всех концевиков, сигналов и пр.
Второй этап будет глобальным и включит организацию всей переферии - монитор, пульт, кнопки, выбрасывание тумблеров всяких и замена их на программные.
На разъёмах УЧПУ Н33 имеются следующие сигналы:
Х1 - Питание 380В
Х2 - Резольвер оси Х in
Х2/06 - "Sin"
Х2/07 - "Общий"
Х2/08 - "Cos"
Х2/09 - "Общий"
Х2/03 - "ИС-2"
Х2/04 - "Общий 2"
Х3 - Резольвер оси Y in
Х3/06 - Sin
Х3/07 - Общий
Х3/08 - Cos
Х3/09 - Общий
Х3/03 - ИС-2
Х3/04 - Общий 2
Х4 - Резольвер оси Z in
Х4/06 - "Sin"
Х4/07 - "Общий"
Х4/08 - "Cos"
Х4/09 - "Общий
Х4/03 - "ИС-2"
Х4/04 - "Общий 2"
X5 - Управление приводами out
Х5/01 - "Управление приводом Х"
Х5/02 - "Общий"
Х5/16 - "Управление приводом У"
Х5/17 - "Общий"
Х5/25 - "Управление приводом Z"
Х5/26 - "Общий"
Х5/45 - "Экран"
Х6 - Пульт оператора, контроль отработки команд станка
Х6/05 - Ответ S
Х6/06 - Ответ М in
Х6/07 - Ответ Т
Х6/08 - "Направление +Х" (тумблер)
Х6/09 - "Направление -Х" (тумблер)
Х6/10 - "Направление +Y" (тумблер)
Х6/11 - "Направление -Y" (тумблер)
Х6/12 - "Направление +Z" (тумблер)
Х6/13 - "Направление -Z" (тумблер)
Х6/14 - "240 мм/мин" (галетный)
Х6/15 - "30 мм/мин" (галетный)
Х6/16 - "3 мм/мин" (галетный)
Х6/17 - "Быстрый ход" (галетный)
Х6/18 - "Шаг" (галетный)
Х6/19 - "Стоп подачи" (тумблер) in
Х6/20 - "Технологический останов"* (тумблер) in
Х6/21 - "Установка в нуль"* (тумблер) in
Х6/22 - "Пуск программы" (кнопка) in
Х6/23 - "Ручное управление"* (тумблер) in
Х6/43 - "+24В"
Х6/44 - "+24В"
Х7 - Концевики in
Х7/01 - "ТХ"
Х7/02 - "TY"
Х7/03 - "TZ"
Х7/04 - "Зона ост. Х"
Х7/05 - "Зона ост. Y"
Х7/06 - "Зона ост. Z"
Х7/07 - "КВ +Х"
Х7/08 - "КВ -Х"
Х7/09 - "КВ +Y"
Х7/10 - "КВ -Y"
Х7/11 - "КВ +Z"
Х7/12 - "КВ -Z"
Х7/19 - "+24В"
Х7/20 - "+24В"
Х8 - Команды электроавтоматики
Х8/01 - "Sp1"
Х8/02 - "Sp2"
Х8/05 - "Sp3"
Х8/06 - "Sp4"
Х8/07 - "Sp5"
Х8/08 - "Sp6"
Х8/09 - "Sp7"
Х8/10 - "Sp8"
Х8/11 - "Mp1"
Х8/12 - "Mp2" (M02 - включение шпинделя) out
Х8/13 - "Mp3" (M04 - отключение шпинделя и СОЖ) out
Х8/14 - "Mp4"
Х8/15 - "Mp5" (M10 - включить охлаждение при включенном шпинделе) out
Х8/16 - "Mp6"
Х8/17 - "Mp7" (M01 - технологический останов)
Х8/18 - "Mp8"
Х8/19 - "Tp1"
Х8/20 - "Tp2"
Х8/21 - "Tp3"
Х8/22 - "Tp4"
Х8/23 - "Tp5"
Х8/24 - "Tp6"
Х8/25 - "Tp7"
Х8/26 - "Tp8"
Х8/28 - "Адрес S"
Х8/29 - "Адрес M" перемычка на X8/17
Х8/30 - "Адрес Т"
Х8/35 - "0Х" (Индикация)
Х8/36 - "0Y" (Индикация)
Х8/37 - "0Z" (Индикация)
Х8/38 - "Сбой приводов" in
Х8/39 - "Блокировка приводов" out
Х8/40 - "+24В"
Х8/41 - "+24В"
Х8/42 - "+24В"
Х8/43 - "+24В"
Х8/44 - "+24В"
Х8/45 - "+24В"
Х8/03 - "Расс. <1(5)dX"
Х8/04 - "Расс. <1(5)dY"
М-комманды из документации к станку не совпадают с общепринятыми.
Жирным шрифтом отметил обязательные + желательные (*) разъёмы для первого этапа модернезаци.
Последний раз редактировалось Lexxa 11 янв 2012, 21:10, всего редактировалось 5 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Дааа.... дофига
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Как оказалось все не так уж и страшно))))
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
По электроавтоматике с концевиками получилось 16 входных сигналов на ЧПУ и 6 выходных)))
Даже на одну 7i37 всё уместится)))
ТОгда можно подумать и о полноценном ручном управлении с пульта, чему я несказанно рад)
Кстати, ток 1А у 7i37 на 1 канал или общий по выходам?
Даже на одну 7i37 всё уместится)))
ТОгда можно подумать и о полноценном ручном управлении с пульта, чему я несказанно рад)
Кстати, ток 1А у 7i37 на 1 канал или общий по выходам?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
В итоге
1) Выходы с ЧПУ
Х8/39 - "Блокировка приводов" out
Х8/12 - "Mp2" (M02 - включение шпинделя) out
Х8/13 - "Mp3" (M04 - отключение шпинделя и СОЖ) out
Х8/15 - "Mp5" (M10 - включить охлаждение при включенном шпинделе) out
2) Входы в ЧПУ
Х7/07 - "КВ +Х" in
Х7/08 - "КВ -Х" in
Х7/09 - "КВ +Y" in
Х7/10 - "КВ -Y" in
Х7/11 - "КВ +Z" in
Х7/12 - "КВ -Z" in
Х7/04 - "Зона ост. Х" in
Х7/05 - "Зона ост. Y" in
Х7/06 - "Зона ост. Z" in
Х8/38 - "Сбой приводов" in
Х6/19 - "Стоп подачи" (тумблер) in
Х6/22 - "Пуск программы" (кнопка) in
Х6/06 - "Ответ М" in
Х6/21 - "Установка в нуль"* (тумблер) in
Х6/23 - "Ручное управление"* (тумблер) in
Х6/20 - "Технологический останов"* (тумблер) in
1) Выходы с ЧПУ
Х8/39 - "Блокировка приводов" out
Х8/12 - "Mp2" (M02 - включение шпинделя) out
Х8/13 - "Mp3" (M04 - отключение шпинделя и СОЖ) out
Х8/15 - "Mp5" (M10 - включить охлаждение при включенном шпинделе) out
2) Входы в ЧПУ
Х7/07 - "КВ +Х" in
Х7/08 - "КВ -Х" in
Х7/09 - "КВ +Y" in
Х7/10 - "КВ -Y" in
Х7/11 - "КВ +Z" in
Х7/12 - "КВ -Z" in
Х7/04 - "Зона ост. Х" in
Х7/05 - "Зона ост. Y" in
Х7/06 - "Зона ост. Z" in
Х8/38 - "Сбой приводов" in
Х6/19 - "Стоп подачи" (тумблер) in
Х6/22 - "Пуск программы" (кнопка) in
Х6/06 - "Ответ М" in
Х6/21 - "Установка в нуль"* (тумблер) in
Х6/23 - "Ручное управление"* (тумблер) in
Х6/20 - "Технологический останов"* (тумблер) in
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
~/emc2/configs/6Р13Ф3_test/6Р13Ф3_test.ini :
~/emc2/configs/6Р13Ф3_test/6Р13Ф3_test.ini :
Правильно ли я указал включение приводов?
Код: Выделить всё
...
[HAL]
HALUI = halui
HALFILE = 6Р13Ф3_test.hal
HALFILE = pinout.hal
SHUTDOWN = shutdown.hal
...
Код: Выделить всё
#######################################
###### INPUT ########
#######################################
# --- HOME-X ---
net home-x <= hm2_5i20.0.gpio.024.in
# --- HOME-Y ---
net home-y <= hm2_5i20.0.gpio.025.in
# --- HOME-Z ---
net home-z <= hm2_5i20.0.gpio.026.in
# --- MIN-X ---
net min-x <= hm2_5i20.0.gpio.027.in
# --- MIN-Y ---
net min-y <= hm2_5i20.0.gpio.028.in
# --- MIN-Z ---
net min-z <= hm2_5i20.0.gpio.029.in
# --- MAX-X ---
net max-x <= hm2_5i20.0.gpio.031.in
# --- MAX-X ---
net max-x <= hm2_5i20.0.gpio.031.in
# --- MAX-Z ---
net max-z <= hm2_5i20.0.gpio.032.in
# --- Готовность приводов ---
net amp-rd <= hm2_5i20.0.gpio.033.in
# --- Ответ М ---
net rep-m <= hm2_5i20.0.gpio.034.in
# --- Cтоп подачи ---
net feed-stop <= hm2_5i20.0.gpio.035.in
# --- Пуск программы ---
net program-start <= hm2_5i20.0.gpio.036.in
# --- Технологический останов ---
net tech-stop <= hm2_5i20.0.gpio.037.in
# --- Ручное управление ---
net manual-control <= hm2_5i20.0.gpio.038.in
# --- Установка нуля ---
net homming-mode <= hm2_5i20.0.gpio.039.in
#######################################
###### OUTPUT ########
#######################################
# --- M01 ---
setp hm2_5i20.0.gpio.040.is_output true
net command-M01 => hm2_5i20.0.gpio.040.out
# --- M02 ---
setp hm2_5i20.0.gpio.041.is_output true
net command-M02 => hm2_5i20.0.gpio.041.out
# --- M04 ---
setp hm2_5i20.0.gpio.042.is_output true
net command-M04 => hm2_5i20.0.gpio.042.out
# --- M010 ---
setp hm2_5i20.0.gpio.043.is_output true
net command-M10 => hm2_5i20.0.gpio.043.out
# --- M00 ---
setp hm2_5i20.0.gpio.044.is_output true
net command-M00 => hm2_5i20.0.gpio.044.out
# --- Включение приводов ---
setp hm2_5i20.0.gpio.045.is_output true
net estop-out => hm2_5i20.0.gpio.045.out
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Nick, помоги чуток)
Мне теперь надо привязать включение приводов к команде Питане станка [F2]
по алгоритму:
Если есть сигнал готовность привода, то по нажатию [F2] установить estop-out в 1.
Как это сделать? через laddrclassic?
Как запустить мастер laddr из консоли, а то мастер ругается на то что я руками ini-файл правлю и хочет его перезаписать вечно
Мне теперь надо привязать включение приводов к команде Питане станка [F2]
по алгоритму:
Если есть сигнал готовность привода, то по нажатию [F2] установить estop-out в 1.
Как это сделать? через laddrclassic?
Как запустить мастер laddr из консоли, а то мастер ругается на то что я руками ini-файл правлю и хочет его перезаписать вечно
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
Кстати пока у меня ничего не прописано на F2 и по нажатию на неё Axis ругается на
join 0 on limit switch error
join 1 on limit switch error
join 2 on limit switch error
join 0 on limit switch error
join 1 on limit switch error
join 2 on limit switch error
Последний раз редактировалось Lexxa 12 янв 2012, 23:30, всего редактировалось 1 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
F2 это у нас что такое? Он у на estop сбрасывает?
Если да, тогда можно прогнать два пина через add2
один вот этот = halui.estop.is-activated второй пин готовности привода. И выход в estop-out.
Но я не уверен, что правильно тебя понял. Опиши ситуацию в пинах станка и в том, что на самом деле происходит.
----------
Ругается потому, что замкнуты концевики осей. Сделай им инверт или проверь, чтобы они не были замкнуты.
Если да, тогда можно прогнать два пина через add2
один вот этот = halui.estop.is-activated второй пин готовности привода. И выход в estop-out.
Но я не уверен, что правильно тебя понял. Опиши ситуацию в пинах станка и в том, что на самом деле происходит.
----------
Ругается потому, что замкнуты концевики осей. Сделай им инверт или проверь, чтобы они не были замкнуты.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
F2 - быстрая клавиша на клаве "Вкл. станок" в Axis.
Т.е. я хочу к нажатию этой клавиши прицепить сигнал Enable на все привода с 045 пина Mesa 5i20 при услови что на 034 пине 5i20 есть высокий уровень.
Сейчас, пока я только описал нужные мне сигналы ввода/вывода (пост №15)
Пока никакой логики не прописывал. После отпускания E-stop и нажатя вкл приводов появляется три сообщения:
join 0 on limit switch error
join 1 on limit switch error
join 2 on limit switch error
Т.е. я хочу к нажатию этой клавиши прицепить сигнал Enable на все привода с 045 пина Mesa 5i20 при услови что на 034 пине 5i20 есть высокий уровень.
Сейчас, пока я только описал нужные мне сигналы ввода/вывода (пост №15)
Пока никакой логики не прописывал. После отпускания E-stop и нажатя вкл приводов появляется три сообщения:
join 0 on limit switch error
join 1 on limit switch error
join 2 on limit switch error
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация фрезерного 6Р13Ф3-01
and2 ?Nick писал(а): Если да, тогда можно прогнать два пина через add2
один вот этот = halui.estop.is-activated второй пин готовности привода. И выход в estop-out.