Модернизация фрезерного 6Р13Ф3-01

Тяжелые фрезерные станки по металлу.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Обобщу в этой теме всё, что я пока нарыл.
На данный момент имеется полностью рабочий 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 имеются следующие
сигналы: (для просмотра содержимого нажмите на ссылку)
Х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"
М-комманды из документации к станку не совпадают с общепринятыми.
Жирным шрифтом отметил обязательные + желательные (*) разъёмы для первого этапа модернезаци.
Необходимые (для просмотра содержимого нажмите на ссылку)
Этап первый:
1) Выходы с ЧПУ
Х8/39 - "Блокировка приводов" out - описано
Х8/12 - "Mp2" (M02 (M03) - включение шпинделя) out
Х8/13 - "Mp3" (M05+M09) - отключение шпинделя и СОЖ) 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 - описано
Вложения
6Р13Ф3_test_last.zip
(32.75 КБ) 856 скачиваний
Последний раз редактировалось Lexxa 04 июл 2012, 02:56, всего редактировалось 10 раз.
:bender:
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 703
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение PKM »

Lexxa писал(а):Latency test: около 10000. На первое время пойдет.
Для 5i20 этого с головой хватает, так что пойдет и навсегда.
Lexxa писал(а):В процессе реализации преобразователь сигналов резольвера в обычный квадратурный энкодер для нормального восприятия его EMC.
Есть же 7I49, зачем что-то придумывать?
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

c 7i49 много неясностей пока.
Опять же за основу конвертера взята разработка советских инженеров, применяемая на станке 16А20Ф3 с приводами Размер 2М и УЧПУ Электроника НЦ-31.
Конвертер будет представлять собой ту же плату, что и в Размере, только вся логика будет засунута в ПЛИС. Два операционника и два транзистора припаять к ней не проблема.
Эта связка работает уже 25 лет и еще столько же отработает.
Плюсом на данный момент есть 7i33, что еще раз отговаривает от покупки 7i49.
И еще один нюанс по поводу 7i49: там передаточное число Резольвер-Вал двигаеля выставляется 1:2 или 1:1.
У меня же либо 1:2,5 либо 1:5, сейчас точно сказать не могу.
:bender:
Аватара пользователя
Dmaster
Мастер
Сообщения: 1184
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 451
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Dmaster »

А есть разные резольеры.. 7I49 есть резольверы с частотой 2,5 5 и 10 килогерц. и вроде как я понимаю 5 вольт .У меня лично валяются 6 резольверов на 2 килогерца и 10 вольт. Теперь это памятники. Возможно кнвертором резольвер -энкдер( слышал про такие, но не видел) он поправит ситуевину .
Но проще с обычными TTL энкодерами)))))

1.5... в мануале про такое соотношение ни слова
" Linux CNC - наше всё"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

вот и я о том же, что в мануале на 7i49 нет 1:5.
:bender:
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 703
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение PKM »

Lexxa писал(а):И еще один нюанс по поводу 7i49: там передаточное число Резольвер-Вал двигаеля выставляется 1:2 или 1:1.
Мне кажется, это не имеет значения. Главное в настройках вписать правильное количество импульсов на миллиметр.
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Nick »

Какая разница 1:2 или 1:1, да хоть 1422:231. Есть же параметр scale, который все это компенсирует.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 703
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение PKM »

И я о том же. 7i49 однозначно!
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Ок, 7i49 рассмотрим как вариант после запуска с плисками, поскольку 50% её прошивки уже описано да и сами плис едут.
Сейчас основная задача это описать электроавтоматику.
Станок физически удален от меня на 80 км, поэтому всё конфигурирование пока из дома на голом компе.
Завтра ставлю 5i20 и начинаю изучать мануал по ladder.
Прилеплю ссылку сюда из соседней ветки, чтоб не искать по 100 раз
http://samplecode.rockwellautomation.co ... _-ru-p.pdf
и еще одно чтиво по PLC
http://rutracker.org/forum/viewtopic.php?t=2634142
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Модернизацию разобью на 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"

М-комманды из документации к станку не совпадают с общепринятыми.
Жирным шрифтом отметил обязательные + желательные (*) разъёмы для первого этапа модернезаци.
Последний раз редактировалось Lexxa 11 янв 2012, 21:10, всего редактировалось 5 раз.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Nick »

Дааа.... дофига :roll: :hehehe:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Как оказалось все не так уж и страшно))))
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

По электроавтоматике с концевиками получилось 16 входных сигналов на ЧПУ и 6 выходных)))
Даже на одну 7i37 всё уместится)))
ТОгда можно подумать и о полноценном ручном управлении с пульта, чему я несказанно рад)
Кстати, ток 1А у 7i37 на 1 канал или общий по выходам?
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

В итоге
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
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

~/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
...
~/emc2/configs/6Р13Ф3_test/6Р13Ф3_test.ini :

Код: Выделить всё

#######################################
######          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
Правильно ли я указал включение приводов?
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Nick, помоги чуток)
Мне теперь надо привязать включение приводов к команде Питане станка [F2]
по алгоритму:
Если есть сигнал готовность привода, то по нажатию [F2] установить estop-out в 1.
Как это сделать? через laddrclassic?
Как запустить мастер laddr из консоли, а то мастер ругается на то что я руками ini-файл правлю и хочет его перезаписать вечно
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Кстати пока у меня ничего не прописано на F2 и по нажатию на неё Axis ругается на
join 0 on limit switch error
join 1 on limit switch error
join 2 on limit switch error
Последний раз редактировалось Lexxa 12 янв 2012, 23:30, всего редактировалось 1 раз.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Nick »

F2 это у нас что такое? Он у на estop сбрасывает?

Если да, тогда можно прогнать два пина через add2

один вот этот = halui.estop.is-activated второй пин готовности привода. И выход в estop-out.

Но я не уверен, что правильно тебя понял. Опиши ситуацию в пинах станка и в том, что на самом деле происходит.


----------
Ругается потому, что замкнуты концевики осей. Сделай им инверт или проверь, чтобы они не были замкнуты.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

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
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2682
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 315
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Модернизация фрезерного 6Р13Ф3-01

Сообщение Lexxa »

Nick писал(а): Если да, тогда можно прогнать два пина через add2
один вот этот = halui.estop.is-activated второй пин готовности привода. И выход в estop-out.
and2 ?
:bender:
Ответить

Вернуться в «Фрезерные станки по металлам»