Контроллер М335-Т4 и индуктивные концевики.
Добавлено: 17 дек 2017, 09:02
У меня китайский контроллер М335-Т4 на LPT - вариация контроллера на ТВ6560 на 4 оси в алюминиевом корпусе. Все стандартно, 4 выхода на ШД, 5 входов концевиков - один на Е-Стоп и остальные на датчики, реле шпинделя. Станок 3040AL самосборный от "ЧПУ Моделист".
Для управления станком собран комп Р4-1,7 1,5 Гб оперативки nVidia GeForce 6200 128 mb, CF 16 Gb вместо винта, стоит LinuxCNC на основе Ubuntu 10.04.
ШД работают нормально, но громковато, потому буду экспериментировать с переключателями режимов спада тока, двигатели на 3,5А.
Шпиндель у меня на 800 Вт воздушка-дремель на 24 тысячи оборотов, подключается через твредотельное реле-семистор SSR-40DA прикрученное прямо к раме станка, управляется через релюшку контролллера.
Раньше у меня были механические концевики и адское 24В реле клацающее еще советское размером со средний пускатель и звенящие китайские механические концевики с которыми вечно плавали лимиты, но решил обновиться - поставить индукционные концевики и твердотельное реле.
Реле твердотельное работает нормально вполне.
Но вот с концевиками THGS-DC6-36V 300mA NPN NO вылезают проблемы.
Сначала на их провода были наводки от кабеля питания 220 В шпинделя, пришлось пускать его отдельной гофрой в стороне от кабель-каналов по которым протянутые сплетенные в косички провода от ЦД и провода концевиков. Концевики объеденены на каждую ось, так что получается что там на каждую ось два предела + датчик нуля.
Соответственно подключил к контроллеру, выставил в ЕСМ2 пины, инвертировал сигналы Е-Стопа который пока просто на корпус посажен IN5 и включение усилителей, инвертировал сигналы от концевиков - станок стал включатся и вручную ездить. Пришлось перевернуть на контроллере несколько обмоток ШД чтобы с клавиатуры ездил в нужные стороны по осям. Но при попытке найти нули по осям - почему-то доезжает до концевика и зависает с ошибкой переключателя когда тот срабатывает. И едет калиброваться не в ту сторону, не к нулю а к большему пределу, хотя я и меня настройку направления поиска нуля в настройках осей, но пофиг веники, все равно упорно прется в максимумы.
Как побороть проблему? Что надо править в конфигах? Или может надо феррит поставить на питание концевиков или какие-то согласования со входами контроллера?
Для управления станком собран комп Р4-1,7 1,5 Гб оперативки nVidia GeForce 6200 128 mb, CF 16 Gb вместо винта, стоит LinuxCNC на основе Ubuntu 10.04.
ШД работают нормально, но громковато, потому буду экспериментировать с переключателями режимов спада тока, двигатели на 3,5А.
Шпиндель у меня на 800 Вт воздушка-дремель на 24 тысячи оборотов, подключается через твредотельное реле-семистор SSR-40DA прикрученное прямо к раме станка, управляется через релюшку контролллера.
Раньше у меня были механические концевики и адское 24В реле клацающее еще советское размером со средний пускатель и звенящие китайские механические концевики с которыми вечно плавали лимиты, но решил обновиться - поставить индукционные концевики и твердотельное реле.
Реле твердотельное работает нормально вполне.
Но вот с концевиками THGS-DC6-36V 300mA NPN NO вылезают проблемы.
Сначала на их провода были наводки от кабеля питания 220 В шпинделя, пришлось пускать его отдельной гофрой в стороне от кабель-каналов по которым протянутые сплетенные в косички провода от ЦД и провода концевиков. Концевики объеденены на каждую ось, так что получается что там на каждую ось два предела + датчик нуля.
Соответственно подключил к контроллеру, выставил в ЕСМ2 пины, инвертировал сигналы Е-Стопа который пока просто на корпус посажен IN5 и включение усилителей, инвертировал сигналы от концевиков - станок стал включатся и вручную ездить. Пришлось перевернуть на контроллере несколько обмоток ШД чтобы с клавиатуры ездил в нужные стороны по осям. Но при попытке найти нули по осям - почему-то доезжает до концевика и зависает с ошибкой переключателя когда тот срабатывает. И едет калиброваться не в ту сторону, не к нулю а к большему пределу, хотя я и меня настройку направления поиска нуля в настройках осей, но пофиг веники, все равно упорно прется в максимумы.
Как побороть проблему? Что надо править в конфигах? Или может надо феррит поставить на питание концевиков или какие-то согласования со входами контроллера?