Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/22: Рейтинг темы: голосов - 22, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
1

cnc smart controller

20.03.2017, 20:02. Показов 4394. Ответов 2
Метки нет (Все метки)

Вступления, не будет, не рассчитывайте. )) Кто в теме "cnc", тому разъяснений не требуется. Остальным сие не нужно и банально скучно.
Итак. Для отстойного пластмассового фрезерного станка (2020) потребовался контроллер с элементарным функциями - отслеживание лимитов, сглаживание потока управления и поддержка джойстиков. Тыкать в экран надоело сразу, поэтому сделал (скорее "начал") простенький фильтр-контроллер на самом дешевом STM32.
На данный момент subj имеет следующие характеристики:
- 3 оси
- управление Fмакс 120 кГц
- выход, 190 кГц на 2х (одновременно) активных осях и 170 кГц на 3х
- к-т умножения 1-2-4-8. Можно и больше, но нет смысла - см. строку выше.
- входные импульсы не фильтруются, а ограничиваются рамками слежения. Разница - нет сопутствующей задержки, если входное воздействие в дозволенных рамках.
- два режима снижения скорости (торможения) - обычная и ускоренная - в зависимости от условий работы.
- в качестве джойстиков используются отстойные дешевые китайские аналоговые джойстики по 30 рублей. Дрянь редкостная ... но, все-же, лучше контактных.
Настройка параметров в проекте "заложена", но не реализована. Лично меня константы больше устраивают, а на раскручивание UART нужно тратить ресурсы.

Для желающих повторить. Схема:


Как видите, ничего необычного. Схема рассчитана на встраивание в существующий модуль драйверов (у меня это TB6560), а потому никаких элементов защиты нет.
Есть плата, но вряд-ли кто захочет ее повторять - я весьма опрометчиво поставил разъем с шагом 1.27. Но, у меня выбора небыло, другое не влезло бы.
Прошивку под конкретные настройки я сделаю, не проблема.

Девайс работает, "но" ... хотелось бы реализовать следующее:
- поддержку измерения давления на инструмент (hardware заказано)
- какой-нибудь дисплейчик, чтоб бУло
- сделать переход от контактных датчиков лимитов к X-Y-Z счетчикам. Контактные будут использоваться только на старте и, скорее, как "homing". Это позволит безопасно обрабатывать выходы инструмента вне рабочего поля. Все-таки, 2020 это мизерное пространство.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2017, 20:02
Ответы с готовыми решениями:

Станок CNC
KCNC Вот пришло время и мне показать сообществу свой девайс (= Собсно целью было создание...

CNC с DC движками
сюда тема перетекла от http://iosyitistromyss.ru/komtrottir-ma ... l#more-304 "Вот бы ещё...

CNC станок
Вообщем назрела для меня необходимость в покупке маленького CNC станочка, чтобы свести к минимуму...

Двигатели для CNC
Добыл из копира двигатели: AX050081A 1.8DEG/STEP 2.3V 1.5 1 шт KH42JM2B005 1.8DEG/STEP 4.29V...

__________________
2
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 584
20.03.2017, 20:59 2
USB с загрузкой кода, или ему Степ/Дир подавай? Давай только без MMC карточек на этот раз.
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
20.03.2017, 21:17 3
Step/Dir на входе и такое-же на выходе. Плюс умножение и "фильтрация".
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2017, 21:17

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Я собрал CNC станок (Фрезер)
Меня нужда заставила собрать вот такой агрегат http://s1.postimage.org/dNwqr.jpg Рама из...

Софт для 3D прототипирования для CNC и принтеров
Озадачился поиском софта для рисования 3д штуковин и деталей. Щас пользуюсь SketchUp для совсем...

cnc faq
я тут смотрю, что народ станки делает и я тоже приближаюсь к тому моменту, когда заводской станок...

Hp smart array p212 controller в proliant DL180 G6 и некоторые нюансы
Постараюсь максимально информативно описать существующие вопросы... 1. В биосе (в разделе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.