Настраиваем контроллер 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
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
я правильно понимаю, что на плате IO на выходах 0 или 5v, в зависимости от его состояния. Мне надо получить с него 12, то есть я плюс или минус с источника питания завожу через выход на нагрузку. 12V он выдержит? или лучше через реле? и что лучше, плюс или минус?
нагрузка не большая, вход шпинделя.
нагрузка не большая, вход шпинделя.
Re: Настраиваем контроллер to_pci.
mmv писал(а):Давайте так - рисуете схему подключения. И мы вместе над этим думаем.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Re: Настраиваем контроллер to_pci.
Нет, на выходе транзистор, он либо открыт либо закрыт.max73 писал(а):я правильно понимаю, что на плате IO на выходах 0 или 5v, в зависимости от его состояния.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
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
Одна ось начала подавать признаки жизни.
На тестовом конфиге одна ось только включена . Подскажите как задействовать другие оси?
И может кто обьяснит , что делают строки в 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.
да как я могу нарисовать то, в чем пока не разобрался?mmv писал(а):Давайте так - рисуете схему подключения. И мы вместе над этим думаем.
и что это значит? я меряю напряжение при посылке 1 или 0 на этот пин, оно 0 или 5в (точно не помню какое при чем именно, сейчас уже не у станка). На плату управления инвертером надо подать 0 или от 9в, можете нарисовать как?mmv писал(а):Нет, на выходе транзистор, он либо открыт либо закрыт.
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
разобрался сам.
Re: Настраиваем контроллер to_pci.
ССыч писал(а):И может кто обьяснит , что делают строки в HAL файле , за что они отвечают :
Код: Выделить всё
net x-enable axis.0.amp-enable-outКод: Выделить всё
net x-enable => to_pci.1.enable_driveВ итоге сигнал(выход) axis.0.amp-enable-out связан с (входом)to_pci.1.enable_drive по средством цепи x-enable.
Код: Выделить всё
setp to_pcisd.1.PWM.out_scale0 [AXIS_0]OUTPUT_SCALEКомплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
рабочий конфиг, шаговые двигатели с китайскими драйверами аля leadshine, инвертер Micbo KE300
это первая полностью рабочая версия, но без кучи допилов, я пока не до конца разобрался со всем фаршем linicnc (emc2), там внутрях овердохера чего есть. При таком объеме возможностей вообще не понимаю почему еще существую всякие mach3 и прочее.
Но тем нее менее, оси ездят, ось Z ориентирована правильно, шпинель влючается/выключается и скоростью можно рулить из gкода.
Комментарии не убирал, не обращайте внимание, это был мозговой штурм в течении почти месяца и куча экспериментов
Честно говоря авторы платы не сильно помогли, хотя если бы выложили несколько версий конфигов для серв и шаговиков, это сильно бы сэкономило время, ведь по сути портальники все одинаковые.
И да, конфиг для linuxcnc 2.8, там небольшие изменения, в ini файле теперь ось и двигатели на ней определяются отдельно, а в hal-е например блок отвечающий за работу шпинделя теперь тоже отдельно. Но общее направление такое-же.
Наверняка есть косяки, но как я сказал, станок работает, а причесывать буду после отпуска. Ну и заодно весь опыт в отдельную тему выложу.
Если вы новичек в linuxcnc, обратите внимание, что некоторые параметры в ini файле это параметры которые ядро читает и принимает к сведению, а некоторые это просто переменные значения которых вы потом сами используете в hal файле. Мелочь, но это не все понимают и куча времени тратится на ошибки. Там у меня есть пример использования передачи параметра шагов на оборот через переменную в ini и просто цыфрой прям в хале. Отголоски экспериментов
это первая полностью рабочая версия, но без кучи допилов, я пока не до конца разобрался со всем фаршем linicnc (emc2), там внутрях овердохера чего есть. При таком объеме возможностей вообще не понимаю почему еще существую всякие mach3 и прочее.
Но тем нее менее, оси ездят, ось Z ориентирована правильно, шпинель влючается/выключается и скоростью можно рулить из gкода.
Комментарии не убирал, не обращайте внимание, это был мозговой штурм в течении почти месяца и куча экспериментов
Честно говоря авторы платы не сильно помогли, хотя если бы выложили несколько версий конфигов для серв и шаговиков, это сильно бы сэкономило время, ведь по сути портальники все одинаковые.
И да, конфиг для linuxcnc 2.8, там небольшие изменения, в ini файле теперь ось и двигатели на ней определяются отдельно, а в hal-е например блок отвечающий за работу шпинделя теперь тоже отдельно. Но общее направление такое-же.
Наверняка есть косяки, но как я сказал, станок работает, а причесывать буду после отпуска. Ну и заодно весь опыт в отдельную тему выложу.
Если вы новичек в 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.
вы весь конфиг закиньте, глянуть
Re: Настраиваем контроллер to_pci.
Очевидно вы пытаетесь прикрутить тот же сигал но и ещё к другой цепи. Один вход очевидно может быть связан только с одним выходом.ССыч писал(а): y-enable сигнал to_pci.1.enable_drive
И вы дальше пытаетесь этот вход связать с какой то другой цепью y-enable.mmv писал(а):В итоге сигнал(выход) axis.0.amp-enable-out связан с (входом)to_pci.1.enable_drive по средством цепи x-enable.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Re: Настраиваем контроллер to_pci.
Во-первых всё есть на первой странице!max73 писал(а):Честно говоря авторы платы не сильно помогли, хотя если бы выложили несколько версий конфигов для серв и шаговиков, это сильно бы сэкономило время, ведь по сути портальники все одинаковые.
На конкретные вопросы всегда даём ответы, а на вопросы типа дайте конфиг на МОЙ станок у нас нет ответа к сожалению.
Авторы уже замучились это повторять. Или вы хотите что бы я на все станки написал конфиги?mmv писал(а):Давайте так, вы читаете, изучаете рисуете схему подключения, кусок кода. И мы вместе над этим думаем.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
да портальники почти все одинаковые, особенно с степдиром.
Михаил для своего степмастера нарисовал же как-то.
кстати, не плохо бы входы разделить на две группы с разными общими gnd, мало-ли понадобится разное напряжение подавать.
Михаил для своего степмастера нарисовал же как-то.
кстати, не плохо бы входы разделить на две группы с разными общими gnd, мало-ли понадобится разное напряжение подавать.
Re: Настраиваем контроллер to_pci.
Вот у меня допустим нет ни портальника , ни тем более со step dir управлением. Вот вы выложили конфиг и хорошо. Теперь есть пример. Мне просто протестировать даже не на чем. Есть просто мотор один со step dir управлением.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
ну странно както, вы вроде как коммерческий продукт делаете. Но да ладно, что есть, то есть.
Re: Настраиваем контроллер to_pci.
Все вопросы связанные с самим продуктом освещаются всегда, но в общих вопросах стараемся помочь на сколько есть времени.max73 писал(а):коммерческий продукт делаете
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Хантера на вас нет!mmv писал(а):Все вопросы связанные с самим продуктом освещаются всегда, но в общих вопросах стараемся помочь на сколько есть времени.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Настраиваем контроллер to_pci.
max73, всё запустили?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Dron
- Кандидат
- Сообщения: 59
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
При настройке контроллера to_pci на выходе оси Z нет сигнала.
При этом с осью X все в порядке .
Вот видео проблемы https://youtu.be/zzMNYRsPuFo
Может кто-то сталкивался ?
файлы INI и HAL в приложении.
При этом с осью X все в порядке .
Вот видео проблемы https://youtu.be/zzMNYRsPuFo
Может кто-то сталкивался ?
файлы INI и HAL в приложении.
- Вложения
-
- my16A20.hal
- (7.35 КБ) 540 скачиваний
-
- my16A20.ini
- (3.63 КБ) 650 скачиваний