Страница 31 из 33

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 29 ноя 2016, 17:55
vovafed
можно взять 5i25 или 6i25 прошить 5i25_prob_rfx2.bit
и с простой платой коммутации управлять шаговыми по степ дир
только кабель скорее всего придется паять самому
а потом решить как хочеш управлять сервами если по аналогу то 7i77

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 29 ноя 2016, 18:08
Verber
Спасибо. W2 - в неправильном положении стояла перемычка, я думал она относится к разъёму под шлейф, и переключил только W1.
Диоды сразу нашлись :D , плата видна, я когда её осматривал, на них и подумал, что это могут быть диоды, но надпись CR сбила столку, я по справочнику искал VD. В живую таких ещё ни разу не видел до этого.

Можете тогда помочь подключить мне внешнее питание?
Получается я делаю так:
- На плате 5i25 переставляю перемычки вниз (положение дисейбл)
- На плате 7i77 переставляю перемычку W5 в положение право, при этом к TB1 подключаю +5 (красный) и на GND (чёрный) с молекс порта компьютерного блока питания.
- К ТВ2 я подключаю питание +24 (у меня есть блок DR-30-24), в пятый +24, в восьмой - (я так понимаю нумерация снизу вверх, поэтому 8 первый сверху?), при этом положение W1 по умолчанию влево
When W1 is in the default left hand position, VIN is connected to VFIELD, so only VFIELD need be supplied to the 7I77 to power its field IO.
Я так понимаю что на порт CN1 +24 я смогу подать отсюда с 7i77, отдельного провода от БП делать не надо?

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 29 ноя 2016, 18:19
vovafed
http://www.cnc-club.ru/forum/download/f ... &mode=view
у себя так подключал

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 29 ноя 2016, 18:28
trafbite
vovafed писал(а):можно взять 5i25 или 6i25 прошить 5i25_prob_rfx2.bit
и с простой платой коммутации управлять шаговыми по степ дир
только кабель скорее всего придется паять самому
а потом решить как хочеш управлять сервами если по аналогу то 7i77
А если по степ-диру, то можно сразу смело брать 5I25+7I76?

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 02 дек 2016, 05:00
Verber
Подключил пока как у вас, мануал по 7i77 я пока не осилил (с английским немного туговато), тему дочитал пока что до 15 страницы)
Вопрос по подключению моего сервопака, вот из мануала:
-Pins 1, 2, 5, 8, 10 and 12 to Parallel port GND.
(это я всё матаю и цепляю в GND на 7i77?)
-Pin 7 to your step output of your parallel port.
-Pin 11 to your Dir output of your parallel port.
-Pins 40,42 and 43 to GND (0V) from your external DC power supply.
(40 является S-ON, нужно ли мне ставить на него тумблер? или это можно сделать программно средствами платы, чтобы завести все эти контакты на минус блока питания?)
-Pin 47 (enable) to your 24V from your external DC Power Supply.
(тут тот же вопрос, заводить питания напрямую или с платы 7i77?)

другую сторону разъёма CN1 я спаял.

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 02 дек 2016, 10:53
vovafed
скинте мануал или ссылку на него

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 02 дек 2016, 13:09
Verber
В gma II страница 74, порт CN1
В I48E-RU-01 страница 13 - Монтаж.
I48E-RU-01+SigmaServoDrive+Datasheet.pdf
(3.41 МБ) 1211 скачиваний

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 02 дек 2016, 15:15
vovafed
я не пробовал включать с общим плюсом
не уверен что будет работать но можно попробовать :thinking: страшного ничего не должно случится
плюс 24 с месы подать на пин плюс 24 сервы
и сигналы подключить

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 10 дек 2016, 18:29
Verber
Помогите, уже совсем запутался.
Разъёмы на 7i77 (клеммные блоки) считаются снизу вверх? на TB3 TB4?
http://www.cnc-box.ru/sites/default/files/7i77man.pdf страница 7-8.

Не могу найти информацию как сопоставить пины на плате с пинами hm2_5i25.0.7i77.0.0.

Так же не понимаю как назначаются программные выходы (или как они называются) в hal файле?
Я в этой теме уже нашёл как указываются конечные выключатели, управление шпинделем, частично прочитал про +-10В, но я не понял/не нашёл откуда берётся вся эта информация.
Например hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-02 - какой это пин будет на самой плате?

Напомню - я хотел подключить привод по Step/Dir. Но я просто не нашёл как соединить логический выход и пин, и какой пин выбрать чтобы туда это всё подключить и покрутить привод.
p.c. вот эту штуку видел http://www.cnc-club.ru/wiki/index.php/П ... игналы_hal , а где брать список этих сигналов?

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 10 дек 2016, 19:29
Serg
Verber писал(а):Разъёмы на 7i77 (клеммные блоки) считаются снизу вверх? на TB3 TB4?
В доке есть картинка с общим видом платы - на всех клеммниках первые клеммы помечены.
Verber писал(а):Например hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-02 - какой это пин будет на самой плате?
На этой-же картинке подписаны все блоки по 4/8 клемм.
Verber писал(а):я не понял/не нашёл откуда берётся вся эта информация.
Из документации по LinuxCNC, читай внимательнее, хотя-бы названия глав и подразделов.
Verber писал(а):Напомню - я хотел подключить привод по Step/Dir.
Эта плата не поддерживает Step/Dir.

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 10 дек 2016, 19:45
nkp
Выделение_051.png (6253 просмотра) <a class='original' href='./download/file.php?id=97290&mode=view' target=_blank>Загрузить оригинал (273.08 КБ)</a>

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 10 дек 2016, 19:55
Serg
Неправильное картинко.
Для шпинделя предназначены enc5 и drv5, т.к. там есть отдельный spenable.
И непонятно зачем отрывать питание выходов при нажатии e-stop? А если на каком-то выходе активное состоние 0?..
И вроде-бы при этом исчезнут сами пины и LinuxCNC завершится с ошибкой...

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 10 дек 2016, 20:02
nkp
может ты и прав...
картинку выложил для : "где_какой_пин" ;)
насчет estop когда то давно поднимали вопрос - что такое VIN и что VFIELD (емнип это непосредственно оконечные каскады )

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 10 дек 2016, 20:10
Serg
Вспомнил подробности: от vin питаются PIC'и, входные мультиплексоры, и низковольтная часть выходных каскадов.
При этом, согласно даташиту на выходные МС при не поданном высоковольтном питании состояние выходов не определено...

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 11 дек 2016, 00:38
Verber
Спасибо за быстрые ответы.
На 4 странице в мануале увидел 1 пин и надписи, за картинку отдельную тоже спасибо.
То есть управление по Step/Dir поддерживается только 7i76 платами? Похоже придётся опять перепаивать провод и управлять по +-10В.

Вот тут вроде нашёл, про сигналы степ/дир, я просто до этого до туда не дочитал ещё:
http://www.cnc-club.ru/forum/viewtopic. ... 2259#p2259

Я так понимаю нечего мне не мешает попробовать покрутить по степ/дир через LPT порт? Кроме возможности спалить материнку?

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 11 дек 2016, 01:10
Serg
У некоторых сервоприводов входы степ/дир такие, что у lpt может не хватить сил их раскачать...
Как вариант: подключить их к самой 5i25 через обычную плату для lpt, тут рядом есть тема про это.

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 26 дек 2016, 08:16
Verber
Переделал кабель для аналогового подключения, и тут сразу вопрос, с энкодера мотора идёт 4 провода, я делаю вывод что энкодер не абсолютный и 19 и 20 пины (+Z и -Z) на CN1 никуда не подключаю?
Подключил, сделал конфиг под ось Х путём копирования чужих и мануала, поборол ошибки при запуске cnc.
и... ничего не работает, мотор не крутится. Вылетает ошибка, циферок с энкодера нету, сам контроллер вроде даёт мне зелёный сигнал добро. Попытаюсь конечно отключить в нём конечники и S-ON, но что-то подсказывает мне, что где-то я крупно опростоволосился. :thinking:

А и ещё вопрос, у всех в конфигах hm2_[HOSTMOT2](BOARD) , а конфигуратор делает hm2_5i25 , в чём разница, за что это отвечает? я где-то упустил этот момент.

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 26 дек 2016, 10:32
Serg
Verber писал(а):Переделал кабель для аналогового подключения, и тут сразу вопрос, с энкодера мотора идёт 4 провода, я делаю вывод что энкодер не абсолютный и 19 и 20 пины (+Z и -Z) на CN1 никуда не подключаю?
Для подключения энкодера мотора на серводрайвере есть специальный разъём. Сигнал для подачи в ЧПУ нужно брать с большого разъёма - там есть весь набор от A+ до Z-.

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 26 дек 2016, 16:39
Verber
Я так и сделал, я имею ввиду что я с большого разъёма (cn1) не стал Z подключать, но на всякий пожарный тоже распаял.

Re: Mesa 5i25+7i77-с чего начать?

Добавлено: 27 дек 2016, 11:17
Verber
Перепроверил что на сервопаке стоит конфигурация управление скоростью, пины верные для CN1, 24 завёл, лампочка зелёная горит, данных с энкодера не вижу, движок не крутится.
Конфиг использую примерно такой (на компьютере где настраиваю нет подключения к сети, не могу скопировать в данный момент)

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

# axis enable chain
newsig emcmot.00.enable bit
sets emcmot.00.enable FALSE
net emcmot.00.enable => pid.0.enable
net emcmot.00.enable => hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogena
net emcmot.00.enable <= axis.0.amp-enable-out

# encoder feedback
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.counter-mode 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.filter 1
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-invert 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-mask 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-mask-invert 0

setp hm2_[HOSTMOT2](BOARD).0.encoder.00.scale [AXIS_0]INPUT_SCALE
net motor.00.pos-fb hm2_[HOSTMOT2](BOARD).0.encoder.00.position => pid.0.feedback
net motor.00.pos-fb => axis.0.motor-pos-fb #push copy back to Axis GUI

# set PID loop gains from inifile
setp pid.0.Pgain [AXIS_0]P
setp pid.0.Igain [AXIS_0]I
setp pid.0.Dgain [AXIS_0]D
setp pid.0.bias [AXIS_0]BIAS
setp pid.0.FF0 [AXIS_0]FF0
setp pid.0.FF1 [AXIS_0]FF1
setp pid.0.FF2 [AXIS_0]FF2
setp pid.0.deadband [AXIS_0]DEADBAND
setp pid.0.maxoutput [AXIS_0]MAX_OUTPUT

# position command signals

net emcmot.00.pos-cmd axis.0.motor-pos-cmd => pid.0.command
net motor.00.command pid.0.output => hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0
Подключал так, энкодер к блоку энкодер0 на плате 7i77
QA ~ +A
/QA ~ -A
QB ~ +B
/QB ~ -B

К блоку DRV0 соответственно 5 и 6 пины с CN1, управление скорость к AOUT (TB5.4) и землю к GND (TB5.3)