5i23+2x7i47+7i42TA

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

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Проще всего нарисовать схему на classic ladder.

Фактически нужно подменить пин концевика на концевик+метка...

Делаем вот такую схему:
i0 - пин концевика
i1 - пин index-enable от энкодера
Q0 - вход axis.home-sw
Q1 - тот же пин index-enable

т.е. как только наехади на концевик включаем index-enable и удерживаем axis.home-sw, станок сам поедет назад как только наткнемся на метку - сбрасываем пин axis.home-sw и станок обнуляется сам.
Вложения
Снимок-Section Display of -1.png (2483 просмотра) <a class='original' href='./download/file.php?id=36613&sid=8a4bf220e4adebaffc450afd96c8d2af&mode=view' target=_blank>Загрузить оригинал (33.84 КБ)</a>
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Ну у меня серва Maxsine EP-1 http://www.cnckaran.com/download/ServoMotor/220010.pdf там обнуления я не нашол.
Такс с ледерами вообще дела не имел.
Как тяжело когда станок далеко от дома.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение Serg »

sysrover писал(а):Ну у меня серва Maxsine EP-1 http://www.cnckaran.com/download/ServoMotor/220010.pdf там обнуления я не нашол.
Да, на редкость функционально бедненькая серва... :wik:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
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 »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Открой pncconf или stepconf, там поставь галку добавить пустую программу classic ladder, потом вроде в меню появится открыть редактор.

Ну и хелп почитай :)

Вот еще
http://linuxcnc.org/docs/html/ladder/cl ... adder.html
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Да, для этого хватит только Z.

Но если всеравно распаял - заведи все, можно будет на графики вот такие посмотреть, оценить насколько серва правильно бегает:
Re: Восстановление токарного 16К20Т1 ЧПУ #1861
sysrover
Мастер
Сообщения: 433
Зарегистрирован: 23 янв 2012, 16:32
Репутация: 90
Откуда: Украина Житомир
Контактная информация:

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

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

Re: 5i23+2x7i47+7i42TA

Сообщение Nick »

Есть два варианта - ездить по энкодеру, или только нулиться по энкодеру.

Если только нулиться, то можно на пин home завести пин index-enable от энкодера.
Если управлять - то надо будет управлять step/dir по скорости через pid.

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

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Vot
Вложения
my_LinuxCNC_machine.hal
(7.53 КБ) 939 скачиваний
my_LinuxCNC_machine.ini
(3.63 КБ) 943 скачивания
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 »

Nick писал(а):Если только нулиться, то можно на пин home завести пин index-enable от энкодера.
Так не будет работать, ибо пины index-enable двунаправленные и сами по себе не срабатывают.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
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 »

Нормально подключать энкодер и PID.
Ну или писать какую-то свою "заглушку".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
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 »

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

Re: 5i23+2x7i47+7i42TA

Сообщение sysrover »

Вот последних хал, я через визард нашол концевик и пин Z энкодера
DIGITAL IN это енкодера нога Z
Вложения
my_LinuxCNC_machine.hal
(7.69 КБ) 917 скачиваний
my_LinuxCNC_machine.ini
(3.95 КБ) 928 скачиваний
Ответить

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