Настраиваем контроллер to_pci.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение DSP1 »

Здравствуйте .
Мы сейчас пытаемся настроить управление , знаний мало , а на форуме найти ответы
пока не могу . Если у вас есть возможность , помогите , пожалуйста .
Вот наши конфиги , сделанные на основе примеров , выложенных в теме .
my.ini
(3.79 КБ) 643 скачивания
my.hal
(6.01 КБ) 635 скачиваний
Оси ездят , но не знаем , как настроить выход в Home .
Начинается поиск в нужном направлении и наезжаем на жесткий нижний лимит .
Линейки ЛИР-7 . На станке перед нижним лимитом есть еще концевик ,
но нужно ли его как-то задействовать , не знаем .
Нашел на форуме некоторую инфу по IO и Home , попробуем прописать доп. концевики
на станке как Home-switch - сначала едем до них ,
потом ищем индексную метку на линейке . Если я правильно понимаю алгоритм поиска .
ПИДы тоже еще не пробовали настраивать , не знаем как .
Как организовать выход 0-10В и Вкл. по коду Sхх00M3 на стандартный частотник
без обратной связи ?
Если сможете ответить на какие-то из вопросов или дать ссылки на доступные разъяснения
по этой теме в рунете , ,буду очень благодарен .
Mihaill
Мастер
Сообщения: 238
Зарегистрирован: 02 июн 2014, 12:06
Репутация: 68
Откуда: Ярославль
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Mihaill »

DSP1 писал(а): попробуем прописать доп. концевикина станке как Home-switch - сначала едем до них ,потом ищем индексную метку на линейке
Можно и без индексной метки, по концевикам хомится я использую индуктивные датчики, получается достаточно точно.
Добавте в хал

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

net home-x          <= parport.0.pin-12-in
у меня это ЛПТ порт у вас возможно пин с платы ИО, и туда же

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

net home-x         =>  axis.0.home-sw-in
по моему как то так.
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение DSP1 »

Mihaill писал(а):Можно и без индексной метки, по концевикам хомится я использую индуктивные датчики, получается достаточно точно.
У нас нет таких датчиков , есть линейки и советские микрики МП . Не уверен , что по МП можно точно
выйти линейной осью на ось вращения индексного стола .
ТООТ писал в начале темы как подключить ко входам платы IO сигнал 24В , но я не понял .
Мы хотим к разъему прикрутить добавочные резисторы , а к ним уже сигнал +24В . Какой их оптимальный
номинал ? Или какой оптимальный входной ток ? Не подскажете ?
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Lexxa »

По концевики чпу лишь ищет область в которой потом ищется индексная метка на датчике перемещений, будь то линейка или круговой экнодер.
:bender:
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

Вполне нормально всё хомиться и без индексных меток, точность наезда на механический кулачек кнопкой 0,01мм.
Итак по сути вопроса: если у вас есть третий кулачек между концевыми, то с него можно завести сигнал на home как показали выше.
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

По поводу резисторов на плате io. На плате стоит токоограничивающий резистор на каждый вход, у вас я думаю 1к. Входное напряжение ограничено мощьностью этого резистора. Для подачи 24в нужно будет дополнительно поставить последователно резистор 1.5-2.0 кОм, мощьностью не менее 0.25Вт. Для запуска шпинделя, помимо +-10в, нужно подать сигнал включения. Вот его то вы будете подавать отдельно с выходов, он должен включать привод по команде М3.
Я не волшебник я пока учусь......
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение DSP1 »

Добавили в хал
net home-z => axis.2.home-sw-in
net home-z <= to_pci.1.pins.pin-07-in
при поиске Home находит концевик и обнуляет по нему ось .
При включении в ini файле индексной метки после наезда на концевик ось едет
до лимитов независимо от направления и не находит метку .

Можно как-то проверить сигнал с линейки ?
ЛИР.jpg (2185 просмотров) <a class='original' href='./download/file.php?id=103908&mode=view' target=_blank>Загрузить оригинал (55.92 КБ)</a>
Как инвертировать сигнал с концевика home-z ( для нормально-замкнутых контактов )?
Если добавляю
net home-z <= to_pci.1.pins.pin-07-in -not
EMC2 не запускается .
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение MGG »

DSP1 писал(а):net home-z <= to_pci.1.pins.pin-07-in -not
net home-z <= to_pci.1.pins.pin-07-in-n

Сигнал хал скопом можно проверить.
net x-index-enable axis.0.index-enable <=> to_pci.1.feedback.index_en0 и вот такое прописано?
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение DSP1 »

MGG писал(а):net x-index-enable axis.2.index-enable <=> to_pci.1.feedback.index_en2 и вот такое прописано?
Нет !
Большое спасибо , попробую дописать эту строку для всех осей .
Если у меня по второму каналу идет Z , то , наверное , в вашей записи вместо X нужно поставить Z ?
Для X - axis.0 ... en0
для Y - axis.1 ... en1
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение MGG »

Да, согласно своей компановке осей
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение DSP1 »

MGG , еще раз спасибо , выход в Home настроил .
С инверсией концевика не получается . Ошибка при загрузке типа :
Pin to_pci.1.pins.pin-07-in-n doesn`t exist .
и с пробелом пробовал , и -not - всегда такая ошибка .
Может еще какой-то строчки не хватает ?
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение MGG »

В первом посте есть обновлённый драйвер, где прописаны инверсионные выходы. Его установить и заработает
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

Многие кто сталкивается с настройкой Linuxcnc не могут понять откуда берутся название сигналов, и как их правильно написать.
Вот как можно поступить:(на примере платы to_pci)
Запускаете конфигурацию стандартную.
Потом в конфиге(hal) добавляете нужный вам модуль: loadrt to_pci (в нашем случае)
Затем запускаете конфигурацию и в меню "Показать установки HAL", подраздел "pins". В этом разделе вы можете увидеть все сигналы у всех модулей, в том числе и у модуля to_pci. Имена записываются в иерархическом порядке, с разделителем - точка
Никаких других сигналов в вашем хале быть не может.
Я не волшебник я пока учусь......
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

Не надо запускать никакую конигурацию. Просто в терминале запускаете halrun, а уже в нем команды
loadrt to_pci
show pin
:)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

Можно и так, но по собственному опыту знаю что сам по себе терминал, и написание в нём команд по началу напрягает.
И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
Я не волшебник я пока учусь......
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

T00T писал(а):И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
Ну да, гораздо удобнее загрузить в процессе ещё какой-нибудь модуль и не увидеть его пины, пока не перезапустишь приложение кучей кликов... А "вспоминать" стрелкой вверх предыдущую команду "show pin" очень неудобно... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение DSP1 »

Можно { комп+моник+клава+to_pci } разместить в отдельном корпусе , а провода управления завести
в электрошкаф жгутом ?
Или так нежелательно ? Выше в теме этот вопрос обсуждался , но я ничего не понял :( ...

И еще вопрос .
На индексном столе установлен датчик ВМТ . Нельзя по нему определять примерное положение стола ?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

UAVpilot писал(а):Не надо запускать никакую конигурацию. Просто в терминале запускаете halrun, а уже в нем команды
loadrt to_pci
show pin
В общем есть уже два варианта :).
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

DSP1 писал(а):датчик ВМТ
ВМТ это уже совсем другая история, и совсем другие принципы работы.
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

DSP1 писал(а):Можно { комп+моник+клава+to_pci } разместить в отдельном корпусе , а провода управления завести
в электрошкаф жгутом ?
А где будут дочернии платы?
Я не волшебник я пока учусь......
Ответить

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