Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Контроллеры, драйверы, датчики, управляющие устройства.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Всем доброго времени суток!
Приехал долгожданные драйвер Hy-zk-01 с ручным пультом. Пультом конечно назвать можно, но с натяжкой )

Первые впечатления:
Можно подать два питания (12В и 5В), так же и снять с нее 12В и 5В. Схема подключения контроллеров достаточно неоднозначная, но получилось заставить работать двигатели как от пульта , так и с компа в нужных направления (схему включения предоставлю позже). Имеються 4 реле (5А, 225В), использовать можно по своему усмотрению (шпиндель, пылесос и тд). Все оптопары и микросхемы сидят в панельках, для их замены не требуется паяльник ))

Что немного расстроило: При одновременном подключении ручного контроллера и компа по ЛПТ, но комп выключен - блокируется возможность ручного управления. Одновременное управления возможно, когда запущен комп и всеми любимая ЕМС2.
Так как мануала не было с ней, а производитель http://www.hyu68.com/ предательски молчит - остается открытым вопрос на предназначению ДИП-переключателей на данной плате. Если кто знает - буду рад , если поделится с мной и общественностью.
Так как времени не хватает катастрофически, более детально и быстро ее изучить не получается.
Coming soon схема подкл. контроллеров ШД
Вложения
драйвер Hy-zk-01 (сторона А) (6965 просмотров) <a class='original' href='./download/file.php?id=3133&mode=view' target=_blank>Загрузить оригинал (43.48 КБ)</a>
драйвер Hy-zk-01 (сторона А)
драйвер Hy-zk-01 (сторона В) (6965 просмотров) <a class='original' href='./download/file.php?id=3134&mode=view' target=_blank>Загрузить оригинал (131.88 КБ)</a>
драйвер Hy-zk-01 (сторона В)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

jo_key писал(а):Что немного расстроило: При одновременном подключении ручного контроллера и компа по ЛПТ, но комп выключен - блокируется возможность ручного управления. Одновременное управления возможно, когда запущен комп и всеми любимая ЕМС2.
Наверное контроллеру не хватает пина Enable. Там в ручном интерфейсе нет такого?
Хотя, для меня вообще сомнительно ручное управление, которое идет в обход программного контроллера. Крутанул случайно, а станок в деталь влетел на полной скорости.....
jo_key писал(а):Так как мануала не было с ней, а производитель http://www.hyu68.com/ предательски молчит - остается открытым вопрос на предназначению ДИП-переключателей на данной плате.
Это на которых написанно что-то типа external output switch? На первый взгляд похоже, что проводки от них к релешкам идут. У purelogic на контроллере есть настройка автоматического включения сож раз в 10, 20...60 секунд, настраивается джамперами.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Nick писал(а):Наверное контроллеру не хватает пина Enable. Там в ручном интерфейсе нет такого?
Хотя, для меня вообще сомнительно ручное управление, которое идет в обход программного контроллера. Крутанул случайно, а станок в деталь влетел на полной скорости.....
Возможно, но иногда ручное управление бывает в помощь: выставить "0" удобнее в ручного управления, прогнать паз - удобно с ручного управления. Хотя мнение субъективное, чем объективное
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Схема подключения драйверов ШД к данной плате (для 4-х осей)

X step----->P1
X dir------->P3
Y step----->P14
Y dir------->P8
Z step----->P16
Z dir------->P9
A step----->P17
A dir------->P7
Spindel---->P6

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

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

Надо сделать выключатель который будет замыкать пин enable в разъеме от компа.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

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

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

Эмм... либо на землю, либо на +5. Ну тебе нужно, чтобы на пине enable появился сигнал.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Коллеги, Ай Нид Хелп по данной плате:
Может поздний час делает свое дело, но не могу разобраться в концевиками:
net both-x <= parport.0.pin-10-in-not (так называемый NormalOpen)
Есть на плате (фото выше) Р10 (Пин10), куда одним проводом подключаю концевик, а второй куда?? Уже Вешал на землю, на +5, но программа продолжает выполнять свою работу. Имитировал замыкание просто перемычкой. Тыкните носом, что не так делаю

Так же есть вопрос по Е-Стоп
net estop-out => parport.0.pin-02-out
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
Его на землю вешать или на +5, что то я вообще ничего не сооброжу

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

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

Хмм.... наверное, там что-то нужно еще добавить...
А ты через плату свою пробовал? Замыкаешь два контакта на limit X. Должно сработать.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

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

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

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

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

jo_key писал(а):Так же есть вопрос по
Е-Стоп
net estop-out => parport.0.pin-02-outnet
estop-out <= iocontrol.0.user-enable-outnet
estop-out => iocontrol.0.emc-enable-in
Это выход естоп, а не вход, т.е. он говорит станку, что можно работать. Кнопка по другому заводится.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Ладно, утро вечера мудренее
Спасибо, Ник за наводку )
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

У меня складывается ощущение , что проблема с ЛПТ портом на плате AT5NM10T-I. Тк при замыкании контактов Р10-З13 на Брикаут плате индикаторы сигнализируют об их срабатывании, но ЕМС не получает их (((
Попробую на другой материнке.
Или возможно это связано с режимом работы порта? Какой лучше выставить режим для данной платы? SPP, EPP или ECP
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

HAL cannot automatically determine if the "x" mode bidirectional pins are actually open collectors (OC). If they are not, they cannot be used as inputs, and attempting to drive them LOW from an external source can damage the hardware. To determine whether your port has "open collector" pins, load hal_parport in "x" mode. With no device attached, HAL should read the pin as TRUE. Next, insert a 470Ω resistor from one of the control pins to GND. If the resulting voltage on the control pin is close to 0V, and HAL now reads the pin as FALSE, then you have an OC port. If the resulting voltage is far from 0V, or HAL does not read the pin as FALSE, then your port cannot be used in "x" mode. The external hardware that drives the control pins should also use open collector gates (e.g., 74LS05). On some machines, BIOS settings may affect whether "x" mode can be used. "SPP" mode is most most likely to work.

Вот что нашел на linuxcnc, говорят что может работать лучше в моде SPP, но это относится к режиму x. Вопрос в том как реализованы пины, с открытым коллектором или нет. От этого может зависеть то как их нужно замыкать, но я в этом к сожалению не понимаю - не электронщик я :monkey:
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Там Все хуже ((
После некоторых манипуляций удалось настроить лимиты Х
А вот остальные - читаю ссылку http://www.buildyourtools.com/phpBB3/vi ... f=8&t=1559
а там сказано:
To get inputs 11 and 12 to work simply cut the traces on the back of the board. Normally pin 11 connected to Z+ and input 12 connected to Y+
For input 13 remove the sixth and seventh (10k)resistors, These are the ones that relate to inputs X- and X+. They are connected to input 13 normally.
This will give you 5 inputs total. The X-+,Y-+, and Z-+ inputs on the board will be useless. But all the other inputs will now work in normally open or norally closed circuits.

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

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

В принципе, можно все концевики прикрепить на один вход и хоумить их по очереди. (Если есть 3 концевика то можно хоумить все оси одновременно, разница в паре секунд ;))
Из минусов - не будешь знать какая именно ось вышла за пределы, но в повседневной работе такое возникать не должно и не должно сильно напрягать.
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Можно, не проблема, только вот хочется использовать Probe in для смены инструмента... а тут надо хотябы еще один рабочий вход ЛПТ... но ничего. нашел своего однокурсника, должен помочь ))
Так что продолжение еще будет))
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение Nick »

jo_key писал(а): только вот хочется использовать Probe in для смены инструмента... а тут надо хотябы еще один рабочий вход ЛПТ...
В принципе, можно опять обойтись одним входом, но лучше конечно добавить еще парочку :).
Не пытался просто прорезать дорожки как написано выше?
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

Re: Driver 5 Axis Interface Board HY-ZK-01 (первые шаги)

Сообщение jo_key »

Но можно просто изъять оптопары из панелек. В чем и преимущество данной платы, не производя порчи имущества ))) Но на этом преимущества заканчиваются. )))))))))
Ответить

Вернуться в «Электроника»