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

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

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

Сообщение Nick »

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

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

Сообщение DArk »

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

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

Сообщение Nick »

еще раз тебе говорю поставь input scale = -8192, или сколько там тебе надо. А P поставь больше 0.
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

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

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

Сообщение Nick »

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

Запусти прорамму:

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

O100 repeat 100 
  G01 X1 F100
  G01 X0 
O100 endrepeat 
Интересно посмотреть как будет выглядеть картинка.
Плюс попробуй поставить P по больше - должен начать по резче реагировать.

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

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

Сообщение DArk »

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

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

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

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

Сообщение Nick »

DArk писал(а):говорит не могу исполнить нифига пока не найдены начала
http://www.cnc-club.ru/wiki/index.php/F ... omed.22.29
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

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

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

Сообщение Nick »

примерно сюда: 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
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

а с точки зрения железа и проводов ?
если Я на 1й вход прикручу провод то как объяснить линуксу что это оно и есть и что нужно на проводе выдавать + или - ?
Аватара пользователя
dinkata
Мастер
Сообщения: 1027
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 390
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

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

Сообщение dinkata »

Хотя только для тестирование запусти 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
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

dinkata писал(а): вьйбери 7i77x2 with one 7i77
что то нету у Меня там 7и77...
Nick писал(а):Т.е. пишем
а можно это записать в *.hal? если да то в какой? а то Моя попытка это сделать закончилась неудачей =) перестал загружаться конфиг =)
хотя после того как Я закоментил эти строки сигнал отрабатывается...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

А ошибка, скорее всего потому, что ты просто скопировал, а надо было вместо hm2_5i25.......in-01 написать реальный пин :). Ну и текст ошибки давай (только спрячь в тэг code)
Аватара пользователя
dinkata
Мастер
Сообщения: 1027
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 390
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

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

Сообщение dinkata »

DArk писал(а):что то нету у Меня там 7и77...
dinkata писал(а):Вьйбери 5и25 в Mesa0 PCI

там вьйбрана 5i25 ? если да тогда в Mesa configuration pages должно появится 7i77x2 with one 7i77.
Надо посмотрет какая прошивка у 5i25 ,где то здесь на форуме указьйвалос как ето сделат.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

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 »

dinkata писал(а):там вьйбрана 5i25 ? если да тогда в Mesa configuration pages должно появится 7i77x2 with one 7i77.
может у Меня просто старая версия... полтора года назад это было нормально
Вложения
Снимок.png (3306 просмотров) <a class='original' href='./download/file.php?id=45294&sid=e5cea3c087d4418c7e2f2f9d4221a082&mode=view' target=_blank>Загрузить оригинал (328.94 КБ)</a>
с телефона так как при открытой меню на делается срин (3306 просмотров) <a class='original' href='./download/file.php?id=45298&sid=e5cea3c087d4418c7e2f2f9d4221a082&mode=view' target=_blank>Загрузить оригинал (685.89 КБ)</a>
с телефона так как при открытой меню на делается срин
Аватара пользователя
dinkata
Мастер
Сообщения: 1027
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 390
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

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

Сообщение dinkata »

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

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

Сообщение Nick »

DArk писал(а):может у Меня просто старая версия... полтора года назад это было нормально
Это зависит от версии linuxcnc, а точнее от pncconf. Ты видать давно их ставил...
вот тут можно взять необходимые файлы
http://www.linuxcnc.org/index.php/engli ... ll-utility
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

да, полтора года назад
Ответить

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