Настраиваем контроллер to_pci.
Re: Настраиваем контроллер to_pci.
Здравствуйте .
Мы сейчас пытаемся настроить управление , знаний мало , а на форуме найти ответы
пока не могу . Если у вас есть возможность , помогите , пожалуйста .
Вот наши конфиги , сделанные на основе примеров , выложенных в теме .
Оси ездят , но не знаем , как настроить выход в Home .
Начинается поиск в нужном направлении и наезжаем на жесткий нижний лимит .
Линейки ЛИР-7 . На станке перед нижним лимитом есть еще концевик ,
но нужно ли его как-то задействовать , не знаем .
Нашел на форуме некоторую инфу по IO и Home , попробуем прописать доп. концевики
на станке как Home-switch - сначала едем до них ,
потом ищем индексную метку на линейке . Если я правильно понимаю алгоритм поиска .
ПИДы тоже еще не пробовали настраивать , не знаем как .
Как организовать выход 0-10В и Вкл. по коду Sхх00M3 на стандартный частотник
без обратной связи ?
Если сможете ответить на какие-то из вопросов или дать ссылки на доступные разъяснения
по этой теме в рунете , ,буду очень благодарен .
			
			
									
									
						Мы сейчас пытаемся настроить управление , знаний мало , а на форуме найти ответы
пока не могу . Если у вас есть возможность , помогите , пожалуйста .
Вот наши конфиги , сделанные на основе примеров , выложенных в теме .
Оси ездят , но не знаем , как настроить выход в Home .
Начинается поиск в нужном направлении и наезжаем на жесткий нижний лимит .
Линейки ЛИР-7 . На станке перед нижним лимитом есть еще концевик ,
но нужно ли его как-то задействовать , не знаем .
Нашел на форуме некоторую инфу по IO и Home , попробуем прописать доп. концевики
на станке как Home-switch - сначала едем до них ,
потом ищем индексную метку на линейке . Если я правильно понимаю алгоритм поиска .
ПИДы тоже еще не пробовали настраивать , не знаем как .
Как организовать выход 0-10В и Вкл. по коду Sхх00M3 на стандартный частотник
без обратной связи ?
Если сможете ответить на какие-то из вопросов или дать ссылки на доступные разъяснения
по этой теме в рунете , ,буду очень благодарен .
- 
				Mihaill
 - Мастер
 - Сообщения: 238
 - Зарегистрирован: 02 июн 2014, 12:06
 - Репутация: 68
 - Откуда: Ярославль
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Можно и без индексной метки, по концевикам хомится я использую индуктивные датчики, получается достаточно точно.DSP1 писал(а): попробуем прописать доп. концевикина станке как Home-switch - сначала едем до них ,потом ищем индексную метку на линейке
Добавте в хал
Код: Выделить всё
net home-x          <= parport.0.pin-12-inКод: Выделить всё
net home-x         =>  axis.0.home-sw-inRe: Настраиваем контроллер to_pci.
У нас нет таких датчиков , есть линейки и советские микрики МП . Не уверен , что по МП можно точноMihaill писал(а):Можно и без индексной метки, по концевикам хомится я использую индуктивные датчики, получается достаточно точно.
выйти линейной осью на ось вращения индексного стола .
ТООТ писал в начале темы как подключить ко входам платы IO сигнал 24В , но я не понял .
Мы хотим к разъему прикрутить добавочные резисторы , а к ним уже сигнал +24В . Какой их оптимальный
номинал ? Или какой оптимальный входной ток ? Не подскажете ?
- Lexxa
 - Мастер
 - Сообщения: 2703
 - Зарегистрирован: 16 дек 2011, 16:48
 - Репутация: 319
 - Настоящее имя: Алексей
 - Откуда: ryazan
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
По концевики чпу лишь ищет область в которой потом ищется индексная метка на датчике перемещений, будь то линейка или круговой экнодер.
			
			
									
									- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Вполне нормально всё  хомиться и без индексных меток, точность наезда на механический кулачек кнопкой 0,01мм.
Итак по сути вопроса: если у вас есть третий кулачек между концевыми, то с него можно завести сигнал на home как показали выше.
			
			
									
									Итак по сути вопроса: если у вас есть третий кулачек между концевыми, то с него можно завести сигнал на home как показали выше.
Я не волшебник я пока учусь......
						- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
По поводу резисторов на плате io. На плате стоит токоограничивающий резистор на каждый вход,  у вас я думаю 1к. Входное напряжение ограничено мощьностью этого резистора. Для подачи 24в нужно будет дополнительно поставить последователно резистор 1.5-2.0 кОм,  мощьностью не менее 0.25Вт. Для запуска шпинделя, помимо +-10в, нужно подать сигнал включения.  Вот его то вы будете подавать отдельно с выходов,  он должен включать привод по команде М3.
			
			
									
									Я не волшебник я пока учусь......
						Re: Настраиваем контроллер to_pci.
Добавили в хал 
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 не запускается .
			
			
									
									
						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 не запускается .
- 
				MGG
 - Мастер
 - Сообщения: 3673
 - Зарегистрирован: 08 фев 2016, 16:33
 - Репутация: 1010
 - Настоящее имя: Манн Геннадий Геннадьевич
 - Откуда: Москва
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
net home-z <= to_pci.1.pins.pin-07-in-nDSP1 писал(а):net home-z <= to_pci.1.pins.pin-07-in -not
Сигнал хал скопом можно проверить.
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
						https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Re: Настраиваем контроллер to_pci.
Нет !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.
Да, согласно своей компановке осей
			
			
									
									http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
						https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Re: Настраиваем контроллер to_pci.
MGG , еще раз спасибо , выход в Home настроил .
С инверсией концевика не получается . Ошибка при загрузке типа :
Pin to_pci.1.pins.pin-07-in-n doesn`t exist .
и с пробелом пробовал , и -not - всегда такая ошибка .
Может еще какой-то строчки не хватает ?
			
			
									
									
						С инверсией концевика не получается . Ошибка при загрузке типа :
Pin to_pci.1.pins.pin-07-in-n doesn`t exist .
и с пробелом пробовал , и -not - всегда такая ошибка .
Может еще какой-то строчки не хватает ?
- 
				MGG
 - Мастер
 - Сообщения: 3673
 - Зарегистрирован: 08 фев 2016, 16:33
 - Репутация: 1010
 - Настоящее имя: Манн Геннадий Геннадьевич
 - Откуда: Москва
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
В первом посте есть обновлённый драйвер, где прописаны инверсионные выходы. Его установить и заработает
			
			
									
									http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
						https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Многие кто сталкивается с настройкой Linuxcnc не могут понять откуда берутся название сигналов, и как их правильно написать.
Вот как можно поступить:(на примере платы to_pci)
Запускаете конфигурацию стандартную.
Потом в конфиге(hal) добавляете нужный вам модуль: loadrt to_pci (в нашем случае)
Затем запускаете конфигурацию и в меню "Показать установки HAL", подраздел "pins". В этом разделе вы можете увидеть все сигналы у всех модулей, в том числе и у модуля to_pci. Имена записываются в иерархическом порядке, с разделителем - точка
Никаких других сигналов в вашем хале быть не может.
			
			
									
									Вот как можно поступить:(на примере платы to_pci)
Запускаете конфигурацию стандартную.
Потом в конфиге(hal) добавляете нужный вам модуль: loadrt to_pci (в нашем случае)
Затем запускаете конфигурацию и в меню "Показать установки HAL", подраздел "pins". В этом разделе вы можете увидеть все сигналы у всех модулей, в том числе и у модуля to_pci. Имена записываются в иерархическом порядке, с разделителем - точка
Никаких других сигналов в вашем хале быть не может.
Я не волшебник я пока учусь......
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Не надо запускать никакую конигурацию. Просто в терминале запускаете halrun, а уже в нем команды
loadrt to_pci
show pin
 
			
			
									
									loadrt to_pci
show pin
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Можно и так, но по собственному опыту знаю что сам по себе терминал, и написание в нём команд по началу напрягает.
И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
			
			
									
									И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
Я не волшебник я пока учусь......
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Ну да, гораздо удобнее загрузить в процессе ещё какой-нибудь модуль и не увидеть его пины, пока не перезапустишь приложение кучей кликов... А "вспоминать" стрелкой вверх предыдущую команду "show pin" очень неудобно...T00T писал(а):И в меню можно сразу увидеть пины всех модулей с которыми можно работать, а через терминал это будет мягко говоря неудобно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						Re: Настраиваем контроллер to_pci.
Можно { комп+моник+клава+to_pci } разместить в отдельном корпусе , а провода управления завести
в электрошкаф жгутом ?
Или так нежелательно ? Выше в теме этот вопрос обсуждался , но я ничего не понял
 ...
И еще вопрос .
На индексном столе установлен датчик ВМТ . Нельзя по нему определять примерное положение стола ?
			
			
									
									
						в электрошкаф жгутом ?
Или так нежелательно ? Выше в теме этот вопрос обсуждался , но я ничего не понял
И еще вопрос .
На индексном столе установлен датчик ВМТ . Нельзя по нему определять примерное положение стола ?
- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
В общем есть уже два вариантаUAVpilot писал(а):Не надо запускать никакую конигурацию. Просто в терминале запускаете halrun, а уже в нем команды
loadrt to_pci
show pin
Я не волшебник я пока учусь......
						- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
ВМТ это уже совсем другая история, и совсем другие принципы работы.DSP1 писал(а):датчик ВМТ
Я не волшебник я пока учусь......
						- 
				T00T
 - Мастер
 - Сообщения: 742
 - Зарегистрирован: 16 дек 2011, 12:07
 - Репутация: 100
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
А где будут дочернии платы?DSP1 писал(а):Можно { комп+моник+клава+to_pci } разместить в отдельном корпусе , а провода управления завести
в электрошкаф жгутом ?
Я не волшебник я пока учусь......