Страница 1 из 12
практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 21:13
novarobotix
решил собрать на одной атмеге16 такой контроллер - 3 в одной микрухе. причина - то что я не нашёл в других контроллерах нужных мне функций, в частности борьба с резонансами и установщик нуля по Z. может ещё что-нибудь вставлю если ног хватит.
бороться с резонансами думаю с помощью коммутируемых RC цепочек в базах транзисторов, а в качестве транзисторов использовать TIP122.пока собрал на монтажке разъём программатора затестил - долго не работало пока не сообразил что неплохо бы запаять кварц

движки буду пользовать пока ДШИ-200
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 21:54
megagad
очередной велосипедист? ШИМ каким образом будете организовывать? Ограничение тока как делать будете? Не думали, что РЦ цепочка завалит управляющий импульс и на выходе получим не совсем то, что хотим?
И про "установщик нуля по Z" поподробней можно? куда он "ноль" ставит? Вы уже написали свою "КАМ" программу. которая будет с данным контроллером общаться и при выставлении нуля она автоматом ноль будет ставить?
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 22:02
aftaev
novarobotix, цель какая - лижбы сделать свое?
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 22:39
novarobotix
aftaev писал(а):botix, цель какая - лижбы сделать свое?
основная цель - избавиться от резонансов. они реально меня и соседей задолбали, хочу чтобы тихо было. второстепенная цель добавить в контроллер установку нуля по Z. я бу с удовольствием собрал такое готовое но не нашёл.
запаял силовые транзисторы, в эмиттеры резисторы по 1 ому - это типа стабилизатор тока, и запаял мордой вниз чтобы если что-то рванёт в ходе экспериментов чтобы была защита от осколков.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 22:45
mhael
novarobotix писал(а):добавить в контроллер установку нуля по Z

Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 22:47
novarobotix
megagad писал(а):очередной велосипедист? ШИМ каким образом будете организовывать? Ограничение тока как делать будете?
а шима не будет. зачем? ограничение тока думаю сделать с помощью полевого транзистора который закорачивает резистор в цепи питания мотора.
megagad писал(а):Не думали, что РЦ цепочка завалит управляющий импульс и на выходе получим не совсем то, что хотим?
ну в принципе да, с уменьшением шума в 10 раз мощность падает примерно в 2 раза, я этот вопрос как раз сейчас изучаю.
megagad писал(а):И про "установщик нуля по Z" поподробней можно? куда он "ноль" ставит? Вы уже написали свою "КАМ" программу. которая будет с данным контроллером общаться и при выставлении нуля она автоматом ноль будет ставить?
нет просто кнопка и по нажатию Z двигаетсявниз до момента контакта с датчиком. каму об этом знать не надо, в каме я перед работой на ноль сброс делаю.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 22:49
novarobotix
mhael писал(а):novarobotix писал(а):добавить в контроллер установку нуля по Z

у меня уже так сделано просто в отдельном контроллере, хочу перенести всё в один основной.очень удобно и быстро кстати происходит установка на ноль.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:11
nERV
Что так все набросились? Ну хочет человек сделать что-то свое, да ради бога.
Просто у всех вызывает недоумение тот факт, что все уже давно придумано и сделано, а автор изобрел велосипед

Тот же датчик нуля можно прицепить к практически любой платке и все это прекрасно работает по нажатию кнопки на компьютере

Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:19
michael-yurov
Если не хотите шуметь - нужен микрошаг.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:29
megagad
novarobotix писал(а):а шима не будет. зачем? ограничение тока думаю сделать с помощью полевого транзистора который закорачивает резистор в цепи питания мотора.
Линейник хотите? У вас дома не топят? Ибо всё что не пойдёт на двиг - уйдёт на резистор. И да - вы идёте по проторенному пути ещё времён ШД-5 - там такие резисторы были по 100Вт. И очень хорошо грели ящик и комнату
novarobotix писал(а):ну в принципе да, с уменьшением шума в 10 раз мощность падает примерно в 2 раза, я этот вопрос как раз сейчас изучаю.
Для справки(ибо я может чего недопонял) - вы РЕЗОНАНСЫ собираетесь убирать, или "шумы"? Ибо если первое - вам РЦ цепочки будут до одного места. А если второе - обычной РЦ цепочкой не обойтись - там фильтра нужны 3-4 порядка
novarobotix писал(а):нет просто кнопка и по нажатию Z двигаетсявниз до момента контакта с датчиком. каму об этом знать не надо, в каме я перед работой на ноль сброс делаю.
Нда. хороший "обнулятор". Только вот в любом драйвере его можно повесить на кнопку "EN", или вообще на "стоп".
Из вышеперечисленно так и не понял - чем вам обычный цифровой драйвер от лидшайна не подошёл?
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:31
novarobotix
nERV писал(а):Тот же датчик нуля можно прицепить к практически любой платке и все это прекрасно работает по нажатию кнопки на компьютере

можно. но мне так кажется удобнее - не надо ничего настраивать, независит от типа емс, не нужно тянуться к компьютеру и опять глазеть в монитор - глаза и руки отдыхают - разнообразие.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:33
novarobotix
nERV писал(а):Ну хочет человек сделать что-то свое, да ради бога.
Просто у всех вызывает недоумение тот факт, что все уже давно придумано и сделано, а автор изобрел велосипед

так в том то и дело что я бы с удовольствием повторил уже сделанное, но не нашёл то что меня устраивает
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:39
novarobotix
michael-yurov писал(а):Если не хотите шуметь - нужен микрошаг.
я пробовал, но это сложно реализовать на практике(нехватает быстродейсвия микроконтроллера и сложность настройки аналоговых силовых ключей), поэтому попробую заменить микрошаг конденсатором.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:40
aftaev
novarobotix писал(а):я бу с удовольствием собрал такое готовое но не нашёл.
ГеккоДрайв, только там нет Z нуля
novarobotix писал(а):нет просто кнопка и по нажатию Z двигаетсявниз до момента контакта с датчиком.
Это ЧПУ должно делать, а не драв

Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:41
aftaev
novarobotix писал(а):так в том то и дело что я бы с удовольствием повторил уже сделанное, но не нашёл то что меня устраивает
то что устраивает на халяву не будет валяться в инете

Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:41
megagad
novarobotix писал(а): но мне так кажется удобнее - не надо ничего настраивать, независит от типа емс, не нужно тянуться к компьютеру и опять глазеть в монитор - глаза и руки отдыхают - разнообразие.
Ыч? зачем "настраивать"? нажал кнопку, подусунул под фрезу датчик и сидишь любуешься. как комп сам ставит ноль плюс вносит поправку на толщину датчика(который вы задёте перед обнулением). Обычно толщину датчика прописывают сразу в скрипте - тогда просто нажал на кнопку подсунул датчик и всё.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:45
michael-yurov
Десять лет назад я делал сам драйверы для своего станка.
Сделал несколько вариантов. Все сложнее и сложнее, пока ге дошел до схемы из микроконтроллера, ЦАП, компаратора, токоизмерительных резисторов, ОУ, драйверов полевых транзисторов и самих силовых ключей.
Работало, хорошо работало, но качественную прошивку написать так и не смог.
А потом обнаружил, что обычные китайские драйверы устроены точно так же. Только в их случае прошивка была доведена до ума.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:47
novarobotix
aftaev писал(а):ГеккоДрайв, только там нет Z нуля

визжит он шимом - в топку.
megagad писал(а):Линейник хотите? У вас дома не топят? Ибо всё что не пойдёт на двиг - уйдёт на резистор. И да - вы идёте по проторенному пути ещё времён ШД-5 - там такие резисторы были по 100Вт. И очень хорошо грели ящик и комнату
вот придумал другой вариант - 2 источника питания один скажем на 20 вольт ходовой, второй на 5 вольт - удержание, и силовой транзистор коммутирует между 2-мя источниками питание мотора. или реллюшку можно поставить.
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:49
novarobotix
michael-yurov писал(а):Десять лет назад я делал сам драйверы для своего станка.
Сделал несколько вариантов. Все сложнее и сложнее, пока ге дошел до схемы из микроконтроллера, ЦАП, компаратора, токоизмерительных резисторов, ОУ, драйверов полевых транзисторов и самих силовых ключей.
Работало, хорошо работало, но качественную прошивку написать так и не смог.
я бы с удовольствием посмотрел на то как они работают. а зачем там были "ЦАП, компаратора, токоизмерительных резисторов"?
Re: практический контроллер stepdir для фрезерного станка
Добавлено: 23 дек 2014, 23:53
novarobotix
решил запитать моторы от трансформатора УПС - обмотка на 23 ома как я понимаю это в 200 сувать, остальные обмотки меньше омов. для опытов думаю выпрямить 7 вольт переменки - самый толстый провод, будет около 10 вольт, а потом ещё 7 добавлю - будет 20 вольт.