5i23+2x7i47+7i42TA

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Комментируем эту строчку: (# впереди)
И добавляем
net x-index-enable hm2_5i23.0.encoder.00.index-enable <=> classic-ladder....

хммм интереснно, этот index-enable это пин IO, как он будет работать, если к нему подключить писатель...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Чувствую себя подопытной крысой :)
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Hanter »

sysrover писал(а):Чувствую себя подопытной крысой
:) это линукс.. привыкай :)
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

ошибка
Вложения
snnn.png (2812 просмотров) <a class='original' href='./download/file.php?id=66216&sid=e10c5eef2799d981f65b454f7b992835&mode=view' target=_blank>Загрузить оригинал (61.41 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

хммм... надо подумать, как одновременно и писать и читать пин i/o...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

Nick писал(а):хммм... надо подумать, как одновременно и писать и читать пин i/o...
Читать можно в обычный пин IN. А вот писать можно только таким-же пином I/O.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

А нет ли компонента такого: у которого есть пин IO и два пина in и out.
На изменение in меняем значение io, в out всегда значение out.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Вот нашол в смежной теме

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

set v.cmd       pid.v.command           classicladder.0.floatout-00

net set.v.ind    tristate-bit.0.in             classicladder.0.out-01
net v.ind.ena    tristate-bit.0.enable      classicladder.0.out-00
net v.ind          tristate-bit.0.out           encoder.0.index-enable    edge.1.in 
net v.enc.res   encoder.0.reset           classicladder.0.out-02     

setp edge.1.in-edge TRUE
net v.is.home edge.1.out
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Попробовал tristate-bit но пишет что не может его загрузить так как нету такого модуля.
Тоесть я его попытался загрузить и добавить в сервосред.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Удалось подключить, завтра опробую.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

sysrover писал(а):Вот нашол в смежной теме
Ты уже знаешь больше, чем я :)
sysrover писал(а):Попробовал tristate-bit но пишет что не может его загрузить так как нету такого модуля.
скорее всего потому, что он называется tristate_bit (это исполняемый файл), в loadrt
tristate_bit, дальше в hal tristate-bit.
sysrover писал(а):Удалось подключить, завтра опробую.
рассказывай, что вышло! :)
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Ждал тебя так и не опробовал, пока занимался конструкцией и соосностью шпинделей.
Завтра буду пробовать, правда пока туго понимаю что куда но думаю будет видно.
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Итак апнем тему.
Стал вопрос как программно вписать что пока Y не находится в абсолютном нуле, движение по A запрещено ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

Где-то тут обсуждали уже. Кратко: при попытке движения когда нельзя - генерить ошибку. Запрещать движение не стоит - "планировщик" не поймёт.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Окей, а как сделать свою ошибку и куды ее писать.
Пан Ник мож поможете ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

Что, по второму кругу обсуждать?..
Может просто поискать?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Искал не помогло, хоть тема о каком станке была ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

dinkata вроде тему начинал.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение dinkata »

UAVpilot писал(а):dinkata вроде тему начинал.
http://www.cnc-club.ru/forum/viewtopic. ... 7&start=60
пост #74-76
и пост #80 :
"
Проще можно:
z-vel-fb сравнивать с нулём с помощью comp или near - на выходе сразу будет двоичный сигнал.
С помошью гистерезиса можно будет игнорировать небольшое дрожание скорости... "
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Спасибо, я так и думал но вот главный вопрос куды его пилять чтобы это происходило тогда когда нужно.
3 варианта условий.
1. когда движение вручную
2. запуск команды MDI
3. запуск основной программы.
Тоесть его нада гдето в интерпретатор фигачить.
Ответить

Вернуться в «MESA»