MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Работа с платами MESA, подключение, конфигурация.

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 12 мар 2015, 15:46

Там должно быть количество импульсов на мм.
Оно может быть отрицательным. Ну или поменяй одну из фаз энкодера.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 12 мар 2015, 17:31

вот как то так
Вложения
MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4 Снимок-2.png
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 12 мар 2015, 18:16

еще раз тебе говорю поставь input scale = -8192, или сколько там тебе надо. А P поставь больше 0.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 12 мар 2015, 18:44

магия :thinking:
раньше сразу появлялся сигнал...
Вложения
MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4 Снимок-1.png
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 12 мар 2015, 18:57

это ты в одну сторону едешь, потом в другую?

Запусти прорамму:
Код: Выделить всёРазвернуть
O100 repeat 100 
  G01 X1 F100
  G01 X0
O100 endrepeat

Интересно посмотреть как будет выглядеть картинка.
Плюс попробуй поставить P по больше - должен начать по резче реагировать.

ЗЫ Мотор вращается?
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 12 мар 2015, 19:13

Nick писал(а):это ты в одну сторону едешь, потом в другую?

да
Nick писал(а):ЗЫ Мотор вращается?

да

раньше вращаться начинал ещё как только питание подавал, сейчас вроде перестал...

говорит не могу исполнить нифига пока не найдены начала
куда ему нужно что подать в качестве датчика начала?
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 12 мар 2015, 19:20

DArk писал(а):говорит не могу исполнить нифига пока не найдены начала

http://www.cnc-club.ru/wiki/index.php/F ... omed.22.29
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 12 мар 2015, 19:46

Nick, скажи лучше куда ему нужно завести провода пока с кнопки вместо концевика, всё равно потом придётся ставить концевики
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 12 мар 2015, 19:59

примерно сюда: halcmd show | grep axis.*home

Код: Выделить всёРазвернуть
nick@ltsp:~$ halcmd show | grep axis.*home
    21  bit   IN          FALSE  axis.0.home-sw-in <== XZhomesw
    21  bit   OUT         FALSE  axis.0.homed
    21  bit   IN          FALSE  axis.1.home-sw-in <== Yhomesw
    21  bit   OUT         FALSE  axis.1.homed
    21  bit   IN          FALSE  axis.2.home-sw-in <== XZhomesw
    21  bit   OUT         FALSE  axis.2.homed
    21  bit   IN          FALSE  axis.3.home-sw-in
    21  bit   OUT         FALSE  axis.3.homed
                         ==> axis.0.home-sw-in
                         ==> axis.2.home-sw-in
                         ==> axis.1.home-sw-in
    21  s32   RO              0  axis.0.home-state
    21  s32   RO              0  axis.1.home-state
    21  s32   RO              0  axis.2.home-state
    21  s32   RO              0  axis.3.home-state


Код: Выделить всёРазвернуть
halcmd show | grep home
    21  bit   IN          FALSE  axis.0.home-sw-in <== XZhomesw
    21  bit   OUT         FALSE  axis.0.homed
    21  bit   IN          FALSE  axis.1.home-sw-in <== Yhomesw
    21  bit   OUT         FALSE  axis.1.homed
    21  bit   IN          FALSE  axis.2.home-sw-in <== XZhomesw
    21  bit   OUT         FALSE  axis.2.homed
    21  bit   IN          FALSE  axis.3.home-sw-in
    21  bit   OUT         FALSE  axis.3.homed
    30  float IN              1  comp.0.in0 <== Xhomeswpos
    30  bit   OUT         FALSE  comp.0.out ==> Xhomesw
    30  float IN            0.5  comp.1.in0 <== Yhomeswpos
    30  bit   OUT         FALSE  comp.1.out ==> Yhomesw
    30  float IN              2  comp.2.in0 <== Zhomeswpos
    30  bit   OUT         FALSE  comp.2.out ==> Zhomesw
    12  bit   IN          FALSE  halui.home-all
    12  bit   IN          FALSE  halui.joint.0.home
    12  bit   OUT         FALSE  halui.joint.0.is-homed
    12  bit   IN          FALSE  halui.joint.0.unhome
    12  bit   IN          FALSE  halui.joint.1.home
    12  bit   OUT         FALSE  halui.joint.1.is-homed
    12  bit   IN          FALSE  halui.joint.1.unhome
    12  bit   IN          FALSE  halui.joint.2.home
    12  bit   OUT         FALSE  halui.joint.2.is-homed
    12  bit   IN          FALSE  halui.joint.2.unhome
    12  bit   IN          FALSE  halui.joint.3.home
    12  bit   OUT         FALSE  halui.joint.3.is-homed
    12  bit   IN          FALSE  halui.joint.3.unhome
    12  bit   IN          FALSE  halui.joint.selected.home
    12  bit   OUT         FALSE  halui.joint.selected.is_homed
    12  bit   IN          FALSE  halui.joint.selected.unhome
    33  bit   IN          FALSE  or2.0.in0 <== Xhomesw
    33  bit   IN          FALSE  or2.0.in1 <== Zhomesw
    33  bit   OUT         FALSE  or2.0.out ==> XZhomesw
bit           FALSE  XZhomesw
                         ==> axis.0.home-sw-in
                         ==> axis.2.home-sw-in
bit           FALSE  Xhomesw
float             1  Xhomeswpos
bit           FALSE  Yhomesw
                         ==> axis.1.home-sw-in
float           0.5  Yhomeswpos
bit           FALSE  Zhomesw
float             2  Zhomeswpos
    21  s32   RO              0  axis.0.home-state
    21  s32   RO              0  axis.1.home-state
    21  s32   RO              0  axis.2.home-state
    21  s32   RO              0  axis.3.home-state
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 12 мар 2015, 20:17

а с точки зрения железа и проводов ?
если Я на 1й вход прикручу провод то как объяснить линуксу что это оно и есть и что нужно на проводе выдавать + или - ?
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение dinkata » 13 мар 2015, 09:13

Хотя только для тестирование запусти PNCconf - Mesa Configuration Wizard ,сделай новая конфигурация ххх
Вьйбери 5и25 в Mesa0 PCI ,потом в Mesa configuration pages вьйбери 7i77x2 with one 7i77 ,
читай здесь
http://www.linuxcnc.org/docs/html/config/pncconf.html
после конфигурация смотри в ххх.hal ....например такое :
Код: Выделить всёРазвернуть
# --- HOME-X ---
net home-x     <=  hm2_5i25.0.7i77.0.0.input-00-not

# --- MIN-X ---
net min-x     <=  hm2_5i25.0.7i77.0.0.input-01-not

# --- MAX-X ---
net max-x     <=  hm2_5i25.0.7i77.0.0.input-02-not

# --- HOME-Y ---
net home-y     <=  hm2_5i25.0.7i77.0.0.input-03-not

# --- MIN-Y ---
net min-y     <=  hm2_5i25.0.7i77.0.0.input-04-not

# --- MAX-Y ---
net max-y     <=  hm2_5i25.0.7i77.0.0.input-05-not

# --- HOME-Z ---
net home-z     <=  hm2_5i25.0.7i77.0.0.input-06-not

# --- MIN-Z ---
net min-z     <=  hm2_5i25.0.7i77.0.0.input-07-not

# --- MAX-Z ---
net max-z     <=  hm2_5i25.0.7i77.0.0.input-08-not

у меня концевики нормально замкнутьйе ,поетому ставил галочка invert ,и здес ест добавка not
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 768
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 205
Настоящее имя: Диньо

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 13 мар 2015, 09:57

DArk писал(а):если Я на 1й вход прикручу провод то как объяснить линуксу что это оно и есть и что нужно на проводе выдавать + или - ?

Не совсем понял... как объяснить linuxcnc что это концевик нуля?

Подсоединить пины. Linuxcnc знает, что концевик 0 это axis.0.home-sw-in, чтобы вход 1 стал этим концевиком, надо его подключить к этому пину.
Т.е. пишем
Код: Выделить всёРазвернуть
net home-x => axis.0.home-sw-in
net home-x <= hm2_5i25.......in-01
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 13 мар 2015, 11:52

dinkata писал(а): вьйбери 7i77x2 with one 7i77

что то нету у Меня там 7и77...

Nick писал(а):Т.е. пишем

а можно это записать в *.hal? если да то в какой? а то Моя попытка это сделать закончилась неудачей =) перестал загружаться конфиг =)
хотя после того как Я закоментил эти строки сигнал отрабатывается...
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 13 мар 2015, 11:58

DArk писал(а):а можно это записать в *.hal? если да то в какой? а то Моя попытка это сделать закончилась неудачей =) перестал загружаться конфиг =)
хотя после того как Я закоментил эти строки сигнал отрабатывается...

Да, можно. Все свое дописывай в custom.hal
(но вообще потом концевики проще через pncconf настроить)

А ошибка, скорее всего потому, что ты просто скопировал, а надо было вместо hm2_5i25.......in-01 написать реальный пин :). Ну и текст ошибки давай (только спрячь в тэг code)
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение dinkata » 13 мар 2015, 12:17

DArk писал(а):что то нету у Меня там 7и77...

dinkata писал(а):Вьйбери 5и25 в Mesa0 PCI

там вьйбрана 5i25 ? если да тогда в Mesa configuration pages должно появится 7i77x2 with one 7i77.
Надо посмотрет какая прошивка у 5i25 ,где то здесь на форуме указьйвалос как ето сделат.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 768
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 205
Настоящее имя: Диньо

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 13 мар 2015, 15:53

Nick писал(а):hm2_5i25.......in-01

:D не, ну Я не настолько :D

Nick писал(а):Ну и текст ошибки давай (только спрячь в тэг code)

у Меня комп с линуксом без интерента... пока
да и вообще у Меня всё очень неоднозначно =) 2 компа, 1 клава =)) мечусь с ней между интернетом и настройкой
инет телефон раздаёт через вайфай, на компе с линуксом нет вайфая, а локалку Я пока не замутил
Последний раз редактировалось DArk 13 мар 2015, 16:17, всего редактировалось 1 раз.
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 13 мар 2015, 16:11

dinkata писал(а):там вьйбрана 5i25 ? если да тогда в Mesa configuration pages должно появится 7i77x2 with one 7i77.


может у Меня просто старая версия... полтора года назад это было нормально
Вложения
MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4 Снимок.png
MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4 IMAG1451.jpg
с телефона так как при открытой меню на делается срин
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение dinkata » 13 мар 2015, 16:57

после нажатия кнопок отмечена в красного цвета ,должно появится сисок Firmware
MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4 Снимок.png
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 768
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 205
Настоящее имя: Диньо

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение Nick » 13 мар 2015, 17:24

DArk писал(а):может у Меня просто старая версия... полтора года назад это было нормально

Это зависит от версии linuxcnc, а точнее от pncconf. Ты видать давно их ставил...
вот тут можно взять необходимые файлы
http://www.linuxcnc.org/index.php/engli ... ll-utility
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1337
Заслуга: Developer
Медальки:

Re: MESA 5i25+7i77+SGDA04AS+SGMP-04A3A4

Сообщение DArk » 13 мар 2015, 17:28

да, полтора года назад
DArk
Опытный
 
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5

Пред.След.

Вернуться в MESA

Кто сейчас на конференции

Зарегистрированные пользователи: 19bvn58, Bakhtin, Bender, Bing [Bot], bonyfacii, borodaagvali, Engineer1979, Евжений, frezeryga, Gas, Google [Bot], Google Feedfetcher, Ildar, iMaks-RS, Majestic-12 [Bot], Masters, Maxekb77, Mr. Mass, MX_Master, N1X, nik0954, NikolayUa24, NKS, NorNik, passer-by, Piligrym, Рома33, Prav, rusivan, shalek, shdn777, siaga, spryt, Timur.Salikhov, vektor_z, Yandex [bot], К330

Поделиться

Reputation System ©'