Страница 7 из 13
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 24 сен 2019, 13:20
Mehobr
mikehv писал(а):Зачем все эти сложности?
Спасибо, буду думать, как выйти из этой ситуации. Там просто шкивы достаточно большого диаметра на шпиндель приходится ставить, а места мало возле передней бабки (станок токарный ТВ4). Придется покупать шкивы одинакового диаметра и длинный ремень.
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 24 сен 2019, 18:39
AlekseySP
Я вышел из такой ситуации так: поставил датчик Хола, подключил его на вход фазы z. А на шкив приклеил магнит. Перемычку переставил на single ended. Там у каждой фазы своя перемычка. Фазы A и B взял от сервы.
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 07:44
Mehobr
Продолжаю подключать различные узлы. Пришло время подключить и настроить резцедержку.
Резцедержка китайская на четыре позиции
Подключил по следующей схеме:
Двигатель резцедержки управляется частотником типа Altivar 212. Управление вручную опробовал, работает. При замыкании контакта на частотнике №406 идет вращение, а при замыкании контакта 407 идет (реверс) фиксация.
Осталось настроить в linuxcnc и тут как всегда у меня затык. Пытался чужие конфиги под себя править ничего не получилось. ClassicLadder даже запустить не смог

.
Прошу помощи в настройке, спасибо!
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 08:11
nkp
1. в основной хал файл(.hal) прописать строки:
Код: Выделить всё
#######Ladder##################################################################################
loadrt classicladder_rt numPhysInputs=25 numPhysOutputs=25 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10
loadusr classicladder tool.clp
addf classicladder.0.refresh servo-thread
#######Ladder##################################################################################
после перезапуска емс должен появиться пустой ладдер
===============
2. что за датчики положений в голове? по схеме похожи на герконы
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 08:29
john1987887
nkp писал(а):по схеме похожи на герконы
Они и есть
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 08:30
john1987887
Mehobr писал(а):Продолжаю подключать различные узлы. Пришло время подключить и настроить резцедержку.
Резцедержка китайская на четыре позиции
А что за станок такой интересный? Есть тема по нему?
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 08:37
Mehobr
nkp писал(а):1. в основной хал файл(.hal) прописать строки:
Вечером попробую, правда сомневаюсь что осилю логику CL.
nkp писал(а):2. что за датчики положений в голове? по схеме похожи на герконы
Да, герконы.
john1987887 писал(а):А что за станок такой интересный? Есть тема по нему?
Станок ТВ4, точнее сказать только станина и корпус передней бабки от станка ТВ4, остальное все переделываю, тему по нему пока не создавал.
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 08:45
nkp
Mehobr писал(а):правда сомневаюсь что осилю логику CL.
всё осилим

Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 08:55
Mehobr
Вчера вот это прописал в hal файл и конечно же не запустилась.
Код: Выделить всё
#######tool-change##################################################################################
net dat1 hm2_5i25.0.7i77.0.0.input-8 => classicladder.0.in-01 # получаем сигнал от датчика положения
net dat2 hm2_5i25.0.7i77.0.0.input-9 => classicladder.0.in-02 # получаем сигнал от датчика положения
net dat3 hm2_5i25.0.7i77.0.0.input-10 => classicladder.0.in-03 # получаем сигнал от датчика положения
net dat4 hm2_5i25.0.7i77.0.0.input-11 => classicladder.0.in-04 # получаем сигнал от датчика положения
net ll classicladder.0.out-02 => hm2_5i25.0.7i77.0.0.output-04
net rr classicladder.0.out-00 => hm2_5i25.0.7i77.0.0.output-05
loadusr -W hal_manualtoolchange
net tool-change-request iocontrol.0.tool-change => hal_manualtoolchange.change => classicladder.0.in-00 # сигнал по М6 посылаем на контакт Start
net tool-change-confirmed iocontrol.0.tool-changed classicladder.0.out-03 # сигнал - продолжаем выполнять программу
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number => classicladder.0.s32in-03 # %IW3
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 09:01
nkp
loadusr -W hal_manualtoolchange
это окошко для ручной смены инс-та
тебе оно не нужено(раз не_руками менять будем)))
-----------------------------
то что прописал (вчера) имеет смысл лишь после вставки того ,что сегодня я выложил
то есть - сверху - загрузка самого компонента ладдера(то что "у меня"),
а потом уже прописываем разные связи (то что "у тебя")
================
кстати - входы от герконов уже заведены физически в месу?
если да - то реагируют ли при вращении от руки?
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 09:12
nkp
вот этот кусок:
Код: Выделить всё
loadusr -W hal_manualtoolchange
net tool-change-request iocontrol.0.tool-change => hal_manualtoolchange.change => classicladder.0.in-00 # сигнал по М6 посылаем на контакт Start
net tool-change-confirmed iocontrol.0.tool-changed classicladder.0.out-03 # сигнал - продолжаем выполнять программу
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number => classicladder.0.s32in-03 # %IW3
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
правим так:
Код: Выделить всё
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
net tool-change-request iocontrol.0.tool-change => classicladder.0.in-00 # сигнал по М6 посылаем на контакт Start
net tool-change-confirmed iocontrol.0.tool-changed => classicladder.0.out-03 # сигнал - продолжаем выполнять программу
net tool-number iocontrol.0.tool-prep-number => classicladder.0.s32in-03 # %IW3
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 10:44
Mehobr
nkp писал(а):кстати - входы от герконов уже заведены физически в месу?
Да, заведены, согласно вышеуказанной схемы.
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 19:35
Mehobr
Поместил вот эти строки в HAL файл
Код: Выделить всё
#######Ladder##################################################################################
loadrt classicladder_rt numPhysInputs=25 numPhysOutputs=25 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10
loadusr classicladder tool.clp
addf classicladder.0.refresh servo-thread
#######Ladder##################################################################################
#######tool-change##################################################################################
net dat1 hm2_5i25.0.7i77.0.0.input-08 => classicladder.0.in-01 # получаем сигнал от датчика положения
net dat2 hm2_5i25.0.7i77.0.0.input-09 => classicladder.0.in-02 # получаем сигнал от датчика положения
net dat3 hm2_5i25.0.7i77.0.0.input-10 => classicladder.0.in-03 # получаем сигнал от датчика положения
net dat4 hm2_5i25.0.7i77.0.0.input-11 => classicladder.0.in-04 # получаем сигнал от датчика положения
net ll classicladder.0.out-02 => hm2_5i25.0.7i77.0.0.output-04
net rr classicladder.0.out-00 => hm2_5i25.0.7i77.0.0.output-05
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
net tool-change-request iocontrol.0.tool-change => classicladder.0.in-00 # сигнал по М6 посылаем на контакт Start
net tool-change-confirmed iocontrol.0.tool-changed => classicladder.0.out-03 # сигнал - продолжаем выполнять программу
net tool-number iocontrol.0.tool-prep-number => classicladder.0.s32in-03 # %IW3
Выскочила вот такая ошибка
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 20:51
nkp
у тебя в 239 строке хвост остался от компонента hal_manualtoolchange
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 22:18
Mehobr
Удалил hal_manualtoolchange ошибки нет, но и резцедержка не реагирует на команды М6 Т1 и т.д.
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 22:19
nkp
тут надо последовательно смотреть?
сейчас есть время?
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 22:21
Mehobr
Да, есть
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 22:22
nkp
для начала - покажи схему ладдера(скрин всего окна ладдера )
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 22:25
Mehobr
Пустой CL
Re: Подключение различных компонентов к плате Mesa 7I77
Добавлено: 15 окт 2019, 22:26
nkp
отож
