Настраиваем контроллер to_pci.
Re: Настраиваем контроллер to_pci.
Ок, сделаем
			
			
									
									Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
						http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- 
				Power968
 - Мастер
 - Сообщения: 279
 - Зарегистрирован: 03 дек 2017, 17:12
 - Репутация: 390
 - Настоящее имя: Марк Иванов
 - Откуда: Белгород
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Такой вопрос еще есть. Есть у меня несколько энкодеров на 36 позиций от климатконтроля авто, там 3 пина. Один общий и 2 канала. этот общий  замыкается то на один то на другой то на оба, все как обычно. Если я его подключу к входу энкодера методом общий на GND. а фазы на а+, b+ и перемычки выберу как не балансный вход то заработает? По идее судя по схеме там же подтяжка к +5 вольт есть?
			
			
									
									
						Re: Настраиваем контроллер to_pci.
Почему бы и не заработать ему
			
			
									
									Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
						http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- 
				Nikomas
 - Мастер
 - Сообщения: 721
 - Зарегистрирован: 07 янв 2012, 14:31
 - Репутация: 64
 - Откуда: Беларусь
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Просьба к ТС: большими буквами написать в первом топике "На плате IO выходы работают только при TRUE сигнала enable_drive. ВХОДЫ РАБОТАЮТ И ПРИ FALSE ENABLE_DRIVE!".
			
			
									
									
						- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
С чего бы? В любом состоянии- в зависимости от кода хал
			
			
									
									
						- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Так я знаю, буквально на днях правил хал, чтоб нельзя было разжать шпиндель на выключенной машине, до того как дописал анд разжимался всегда. И даже при естопе выходы работают, у меня мигает светофор
			
			
									
									
						Re: Настраиваем контроллер to_pci.
"И даже при естопе выходы работают, у меня мигает светоор."
А причем тут Е стоп, он никакого отношения не имеет к платам. Как напишите так и будет работать. Е стоп вообще должен отключать подачу напряжения на все.
			
			
									
									А причем тут Е стоп, он никакого отношения не имеет к платам. Как напишите так и будет работать. Е стоп вообще должен отключать подачу напряжения на все.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
						http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Я к тому и написал, что естоп автоматом снимает сигнал энейбл, но это не мешает платам отрабатывать написанный алгоритм
			
			
									
									
						- sima8520
 - Почётный участник

 - Сообщения: 4509
 - Зарегистрирован: 24 ноя 2016, 23:35
 - Репутация: 1617
 - Настоящее имя: Илья
 - Откуда: Беларусь, Гомель
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
у вас лцнц должна сообщить о сработанном аларм входе и прекратить работу. может вы не так что то настроили? естоп это физическая кнопка которая рвет цепь питания силовых агрегатов станка, будто вы с розетки дергаете вилку
- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Я не стал так делать, считаю это не правильным. Как минимум это не позволит приводам резко остановиться, и уничтожит всю информацию о причине сработки. Нет, конечно можно взять комп и поочередно подключаться ко всем серводрайверам и частотнику считывая логи ошибок... У меня естоп завязан на iocontrol.0.emc-enable-in, а если надо полностью вырубить - грибок на вводной пускатель с самоудержанием. Опять же, допустим при выполнении программы что-то пошло не так - что логичнее, нажать программный естоп с сохранением всех привязок, исправить ошибку и продолжить (с начала или нужной строки по ситуации) или вырубить все и возможно запороть заготовку? Да и на пром чпу станках, которые видел, чтото не припомню, чтоб естоп обесточивал станок, для этого есть отдельная кнопка
- sima8520
 - Почётный участник

 - Сообщения: 4509
 - Зарегистрирован: 24 ноя 2016, 23:35
 - Репутация: 1617
 - Настоящее имя: Илья
 - Откуда: Беларусь, Гомель
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Когда зависает комп, ваш програмный естоп тоже зависает и чтобы спасти сам станок - рубят его питание чтоб он не самоуничтожился (допустим шпиндель). На заготовку срать вообще в таком случае
			
			
									
									
						- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
Так на каких пром станках естоп рубит общее питание?
Станок один раз завис во время отработки программы, самовольно никуда не уехал, шпиндель остановил. Может надо нормально настраивать, в том числе не игнорируя вачдог? Платы из темы
			
			
									
									
						Станок один раз завис во время отработки программы, самовольно никуда не уехал, шпиндель остановил. Может надо нормально настраивать, в том числе не игнорируя вачдог? Платы из темы
- 
				ex71
 - Мастер
 - Сообщения: 759
 - Зарегистрирован: 18 май 2019, 13:23
 - Репутация: 109
 - Настоящее имя: Андрей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
не общее питание, а силовую часть драйверов. И при чем просто вырубать питание нельзя - мотор продолжить крутиться по инерции, а ЭДС убьет плату управления. Поэтому на драйверах всех, и всех важных пускателях надо заводить цепь через грибок. Если что-то где-то ушло в аварию или обрыв - эта цепь размыкается и все силовые компоненты переходят в режим аварии.
Точно так же сигналы аварий надо соединить вместе и завести на ЧПУ или кнопку пуска.
"выжные пускатели" - это не питание моторов или чпу. А электроавтоматика, отвечающая за передвижение компонентов станка. Скажем пускатель который отжимает тормоз оси - надо отключать в аварийной ситуации, для предотвращения движения станка. Или вращение револьверки.. А то у меня вот при отключении програмного е-стоп револьверка продолжает крутится, а ЧПУ уже не контролиует ее. То есть если я вижу что инструмент при смене может попасть в патрон - я конечно жму е-стоп, но максимум это тормозит шпиндель и не убьет все к хренам, а лишь долбанет инструментом в остановленную заготовку или патрон. Сильно плохо не будет, но все равно лишние проблемы.
- 
				ex71
 - Мастер
 - Сообщения: 759
 - Зарегистрирован: 18 май 2019, 13:23
 - Репутация: 109
 - Настоящее имя: Андрей
 - Контактная информация:
 
Re: Настраиваем контроллер to_pci.
у меня нет карусели, на g коде написано. Активируется порт и ожидается сигнал на контакте. В случае е-стоп скрипт останавливается, реле остается включенным.
Поэтому надо завести управление реле на енейбл - это правильнее.