Страница 14 из 72
Re: Настраиваем контроллер to_pci.
Добавлено: 17 фев 2017, 07:23
DSP1
Здравствуйте .
Мы сейчас пытаемся настроить управление , знаний мало , а на форуме найти ответы
пока не могу . Если у вас есть возможность , помогите , пожалуйста .
Вот наши конфиги , сделанные на основе примеров , выложенных в теме .
- my.ini
- (3.79 КБ) 643 скачивания
- my.hal
- (6.01 КБ) 636 скачиваний
Оси ездят , но не знаем , как настроить выход в Home .
Начинается поиск в нужном направлении и наезжаем на жесткий нижний лимит .
Линейки ЛИР-7 . На станке перед нижним лимитом есть еще концевик ,
но нужно ли его как-то задействовать , не знаем .
Нашел на форуме некоторую инфу по IO и Home , попробуем прописать доп. концевики
на станке как Home-switch - сначала едем до них ,
потом ищем индексную метку на линейке . Если я правильно понимаю алгоритм поиска .
ПИДы тоже еще не пробовали настраивать , не знаем как .
Как организовать выход 0-10В и Вкл. по коду Sхх00M3 на стандартный частотник
без обратной связи ?
Если сможете ответить на какие-то из вопросов или дать ссылки на доступные разъяснения
по этой теме в рунете , ,буду очень благодарен .
Re: Настраиваем контроллер to_pci.
Добавлено: 17 фев 2017, 08:22
Mihaill
DSP1 писал(а): попробуем прописать доп. концевикина станке как Home-switch - сначала едем до них ,потом ищем индексную метку на линейке
Можно и без индексной метки, по концевикам хомится я использую индуктивные датчики, получается достаточно точно.
Добавте в хал
у меня это ЛПТ порт у вас возможно пин с платы ИО, и туда же
по моему как то так.
Re: Настраиваем контроллер to_pci.
Добавлено: 17 фев 2017, 21:20
DSP1
Mihaill писал(а):Можно и без индексной метки, по концевикам хомится я использую индуктивные датчики, получается достаточно точно.
У нас нет таких датчиков , есть линейки и советские микрики МП . Не уверен , что по МП можно точно
выйти линейной осью на ось вращения индексного стола .
ТООТ писал в начале темы как подключить ко входам платы IO сигнал 24В , но я не понял .
Мы хотим к разъему прикрутить добавочные резисторы , а к ним уже сигнал +24В . Какой их оптимальный
номинал ? Или какой оптимальный входной ток ? Не подскажете ?
Re: Настраиваем контроллер to_pci.
Добавлено: 18 фев 2017, 05:39
Lexxa
По концевики чпу лишь ищет область в которой потом ищется индексная метка на датчике перемещений, будь то линейка или круговой экнодер.
Re: Настраиваем контроллер to_pci.
Добавлено: 18 фев 2017, 18:29
T00T
Вполне нормально всё хомиться и без индексных меток, точность наезда на механический кулачек кнопкой 0,01мм.
Итак по сути вопроса: если у вас есть третий кулачек между концевыми, то с него можно завести сигнал на home как показали выше.
Re: Настраиваем контроллер to_pci.
Добавлено: 18 фев 2017, 18:44
T00T
По поводу резисторов на плате io. На плате стоит токоограничивающий резистор на каждый вход, у вас я думаю 1к. Входное напряжение ограничено мощьностью этого резистора. Для подачи 24в нужно будет дополнительно поставить последователно резистор 1.5-2.0 кОм, мощьностью не менее 0.25Вт. Для запуска шпинделя, помимо +-10в, нужно подать сигнал включения. Вот его то вы будете подавать отдельно с выходов, он должен включать привод по команде М3.
Re: Настраиваем контроллер to_pci.
Добавлено: 21 фев 2017, 09:06
DSP1
Добавили в хал
net home-z => axis.2.home-sw-in
net home-z <= to_pci.1.pins.pin-07-in
при поиске Home находит концевик и обнуляет по нему ось .
При включении в ini файле индексной метки после наезда на концевик ось едет
до лимитов независимо от направления и не находит метку .
Можно как-то проверить сигнал с линейки ?
Как инвертировать сигнал с концевика home-z ( для нормально-замкнутых контактов )?
Если добавляю
net home-z <= to_pci.1.pins.pin-07-in -not
EMC2 не запускается .
Re: Настраиваем контроллер to_pci.
Добавлено: 21 фев 2017, 10:21
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 и вот такое прописано?
Re: Настраиваем контроллер to_pci.
Добавлено: 21 фев 2017, 11:05
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
Re: Настраиваем контроллер to_pci.
Добавлено: 21 фев 2017, 11:09
MGG
Да, согласно своей компановке осей
Re: Настраиваем контроллер to_pci.
Добавлено: 21 фев 2017, 13:27
DSP1
MGG , еще раз спасибо , выход в Home настроил .
С инверсией концевика не получается . Ошибка при загрузке типа :
Pin to_pci.1.pins.pin-07-in-n doesn`t exist .
и с пробелом пробовал , и -not - всегда такая ошибка .
Может еще какой-то строчки не хватает ?
Re: Настраиваем контроллер to_pci.
Добавлено: 21 фев 2017, 13:36
MGG
В первом посте есть обновлённый драйвер, где прописаны инверсионные выходы. Его установить и заработает
Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 15:46
T00T
Многие кто сталкивается с настройкой Linuxcnc не могут понять откуда берутся название сигналов, и как их правильно написать.
Вот как можно поступить:(на примере платы to_pci)
Запускаете конфигурацию стандартную.
Потом в конфиге(hal) добавляете нужный вам модуль: loadrt to_pci (в нашем случае)
Затем запускаете конфигурацию и в меню "Показать установки HAL", подраздел "pins". В этом разделе вы можете увидеть все сигналы у всех модулей, в том числе и у модуля to_pci. Имена записываются в иерархическом порядке, с разделителем - точка
Никаких других сигналов в вашем хале быть не может.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 15:56
Serg
Не надо запускать никакую конигурацию. Просто в терминале запускаете halrun, а уже в нем команды
loadrt to_pci
show pin

Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 16:39
T00T
Можно и так, но по собственному опыту знаю что сам по себе терминал, и написание в нём команд по началу напрягает.
И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 18:55
Serg
T00T писал(а):И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
Ну да, гораздо удобнее загрузить в процессе ещё какой-нибудь модуль и не увидеть его пины, пока не перезапустишь приложение кучей кликов... А "вспоминать" стрелкой вверх предыдущую команду "show pin" очень неудобно...

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

...
И еще вопрос .
На индексном столе установлен датчик ВМТ . Нельзя по нему определять примерное положение стола ?
Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 22:58
T00T
UAVpilot писал(а):Не надо запускать никакую конигурацию. Просто в терминале запускаете halrun, а уже в нем команды
loadrt to_pci
show pin
В общем есть уже два варианта

.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 23:00
T00T
DSP1 писал(а):датчик ВМТ
ВМТ это уже совсем другая история, и совсем другие принципы работы.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 фев 2017, 23:01
T00T
DSP1 писал(а):Можно { комп+моник+клава+to_pci } разместить в отдельном корпусе , а провода управления завести
в электрошкаф жгутом ?
А где будут дочернии платы?