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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

ССыч, Нарисуйте схему как подключили всё в итоге.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

я правильно понимаю, что на плате IO на выходах 0 или 5v, в зависимости от его состояния. Мне надо получить с него 12, то есть я плюс или минус с источника питания завожу через выход на нагрузку. 12V он выдержит? или лучше через реле? и что лучше, плюс или минус?

нагрузка не большая, вход шпинделя.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

mmv писал(а):Давайте так - рисуете схему подключения. И мы вместе над этим думаем.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

max73 писал(а):я правильно понимаю, что на плате IO на выходах 0 или 5v, в зависимости от его состояния.
Нет, на выходе транзистор, он либо открыт либо закрыт.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
ССыч
Новичок
Сообщения: 17
Зарегистрирован: 29 сен 2018, 11:35
Репутация: 0
Настоящее имя: Виталий
Контактная информация:

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

Сообщение ССыч »

mmv писал(а):ССыч, Нарисуйте схему как подключили всё в итоге.
Для подключения взял инфу по ссылке, и то что написали.
StepDir board vs TB6600 board
STEP => CW-
DIR => CLK-
+5V => +5V
Enable пока не выводил с IO платы. Больше ничего не подключал с платы STEpDIR
Одна ось начала подавать признаки жизни. :good:

На тестовом конфиге одна ось только включена . Подскажите как задействовать другие оси?
И может кто обьяснит , что делают строки в HAL файле , за что они отвечают :

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

net x-enable     axis.0.amp-enable-out
net x-enable => to_pci.1.enable_drive

setp  to_pcisd.1.PWM.out_scale0 [AXIS_0]OUTPUT_SCALE
net x-output => to_pcisd.1.PWM.dcontrol0
#setp to_pcisd.1.PWM.dcontrol0 1
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

mmv писал(а):Давайте так - рисуете схему подключения. И мы вместе над этим думаем.
да как я могу нарисовать то, в чем пока не разобрался?
mmv писал(а):Нет, на выходе транзистор, он либо открыт либо закрыт.
и что это значит? я меряю напряжение при посылке 1 или 0 на этот пин, оно 0 или 5в (точно не помню какое при чем именно, сейчас уже не у станка). На плату управления инвертером надо подать 0 или от 9в, можете нарисовать как?
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

разобрался сам.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

ССыч писал(а):И может кто обьяснит , что делают строки в HAL файле , за что они отвечают :

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

net x-enable     axis.0.amp-enable-out
Создали связь(цепь) с именем x-enable. К ней подключили сигнал axis.0.amp-enable-out. Этот сигнал выход модуля axis, нулевой оси, ну и по названию не сложно догадаться включение усилителя этой оси.

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

net x-enable => to_pci.1.enable_drive
Теперь к созданной цепи x-enable подключаем другой сигнал to_pci.1.enable_drive. Это входной сигнал модуля(to_pci), который разрешает выдавать сигналы управления на приводы.
В итоге сигнал(выход) axis.0.amp-enable-out связан с (входом)to_pci.1.enable_drive по средством цепи x-enable.

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

setp  to_pcisd.1.PWM.out_scale0 [AXIS_0]OUTPUT_SCALE
почитайте посты 719,725,727,732 в этой теме, будет понятнее.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

рабочий конфиг, шаговые двигатели с китайскими драйверами аля leadshine, инвертер Micbo KE300
это первая полностью рабочая версия, но без кучи допилов, я пока не до конца разобрался со всем фаршем linicnc (emc2), там внутрях овердохера чего есть. При таком объеме возможностей вообще не понимаю почему еще существую всякие mach3 и прочее.
Но тем нее менее, оси ездят, ось Z ориентирована правильно, шпинель влючается/выключается и скоростью можно рулить из gкода.
Комментарии не убирал, не обращайте внимание, это был мозговой штурм в течении почти месяца и куча экспериментов :)
Честно говоря авторы платы не сильно помогли, хотя если бы выложили несколько версий конфигов для серв и шаговиков, это сильно бы сэкономило время, ведь по сути портальники все одинаковые.
И да, конфиг для linuxcnc 2.8, там небольшие изменения, в ini файле теперь ось и двигатели на ней определяются отдельно, а в hal-е например блок отвечающий за работу шпинделя теперь тоже отдельно. Но общее направление такое-же.
Наверняка есть косяки, но как я сказал, станок работает, а причесывать буду после отпуска. Ну и заодно весь опыт в отдельную тему выложу.
TA.ini
(4.18 КБ) 717 скачиваний
TA.hal
(9.6 КБ) 728 скачиваний
Если вы новичек в linuxcnc, обратите внимание, что некоторые параметры в ini файле это параметры которые ядро читает и принимает к сведению, а некоторые это просто переменные значения которых вы потом сами используете в hal файле. Мелочь, но это не все понимают и куча времени тратится на ошибки. Там у меня есть пример использования передачи параметра шагов на оборот через переменную в ini и просто цыфрой прям в хале. Отголоски экспериментов :)
ССыч
Новичок
Сообщения: 17
Зарегистрирован: 29 сен 2018, 11:35
Репутация: 0
Настоящее имя: Виталий
Контактная информация:

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

Сообщение ССыч »

mmv писал(а):Теперь к созданной цепи x-enable подключаем другой сигнал to_pci.1.enable_drive. Это входной сигнал модуля(to_pci), который разрешает выдавать сигналы управления на приводы.
Спасибо за описание.
Но при попытке прописать к созданной цепи y-enable сигнал to_pci.1.enable_drive. Выдается ошибка. Что связь уже есть...
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

вы весь конфиг закиньте, глянуть
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

ССыч писал(а): y-enable сигнал to_pci.1.enable_drive
Очевидно вы пытаетесь прикрутить тот же сигал но и ещё к другой цепи. Один вход очевидно может быть связан только с одним выходом.
mmv писал(а):В итоге сигнал(выход) axis.0.amp-enable-out связан с (входом)to_pci.1.enable_drive по средством цепи x-enable.
И вы дальше пытаетесь этот вход связать с какой то другой цепью y-enable.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

max73 писал(а):Честно говоря авторы платы не сильно помогли, хотя если бы выложили несколько версий конфигов для серв и шаговиков, это сильно бы сэкономило время, ведь по сути портальники все одинаковые.
Во-первых всё есть на первой странице!
На конкретные вопросы всегда даём ответы, а на вопросы типа дайте конфиг на МОЙ станок у нас нет ответа к сожалению.

mmv писал(а):Давайте так, вы читаете, изучаете рисуете схему подключения, кусок кода. И мы вместе над этим думаем.
Авторы уже замучились это повторять. Или вы хотите что бы я на все станки написал конфиги?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

да портальники почти все одинаковые, особенно с степдиром.
Михаил для своего степмастера нарисовал же как-то.

кстати, не плохо бы входы разделить на две группы с разными общими gnd, мало-ли понадобится разное напряжение подавать.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

Вот у меня допустим нет ни портальника , ни тем более со step dir управлением. Вот вы выложили конфиг и хорошо. Теперь есть пример. Мне просто протестировать даже не на чем. Есть просто мотор один со step dir управлением.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

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

Сообщение max73 »

ну странно както, вы вроде как коммерческий продукт делаете. Но да ладно, что есть, то есть.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

max73 писал(а):коммерческий продукт делаете
Все вопросы связанные с самим продуктом освещаются всегда, но в общих вопросах стараемся помочь на сколько есть времени.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

mmv писал(а):Все вопросы связанные с самим продуктом освещаются всегда, но в общих вопросах стараемся помочь на сколько есть времени.
Хантера на вас нет! ;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

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

Сообщение mmv »

max73, всё запустили?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Dron
Кандидат
Сообщения: 59
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

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

Сообщение Dron »

При настройке контроллера to_pci на выходе оси Z нет сигнала.
При этом с осью X все в порядке .
Вот видео проблемы https://youtu.be/zzMNYRsPuFo
Может кто-то сталкивался ?
файлы INI и HAL в приложении.
Вложения
my16A20.hal
(7.35 КБ) 540 скачиваний
my16A20.ini
(3.63 КБ) 650 скачиваний
Ответить

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