Намоточный станок для изготовления роторов/статоров. Зеркало: https://forge.robossembler.org/robossembler/motor-wire-winder
Find a file
2025-01-31 16:56:42 +00:00
firmware New tension system, gcode generator, emergency stop button, feed needle -> thin metal tube 2025-01-17 17:23:09 +00:00
gcodegenerator Winder v5-rc2 - update some parts & gcode generator v4 2025-01-31 16:56:42 +00:00
img Winder v5-rc2 - update some parts & gcode generator v4 2025-01-31 16:56:42 +00:00
pddl Почищен STL 2024-10-06 21:44:41 +03:00
src Winder v5-rc2 - update some parts & gcode generator v4 2025-01-31 16:56:42 +00:00
step Winder v5-rc1 - CHANGELOG.md for details 2024-11-11 10:06:03 +00:00
.gitignore Winder v5-rc2 - update some parts & gcode generator v4 2025-01-31 16:56:42 +00:00
bom.xlsx Release 4.0 - 3D-printed plastic winder for Robossembler Servo 70mm 2024-09-21 09:52:34 +00:00
CHANGELOG.md Winder v5-rc2 - update some parts & gcode generator v4 2025-01-31 16:56:42 +00:00
README.md Winder v5-rc2 - update some parts & gcode generator v4 2025-01-31 16:56:42 +00:00

Намотчик Робосборщика

Станок предназначен для автоматической намотки катушек индуктивности статоров/роторов. На данный момент станок поддерживает намотку статоров сервоприводов Robossembler Servo (gitlab, radicle) диаметром 50 и 70 мм., однако, благодаря генератору gcode, станок может быть адаптирован для намотки более широкой номенклатуры статоров/роторов диаметром от 30 до 100 мм.

Текущее состояние разработки

Первая работоспособная версия v4 в состоянии публичной альфы. Работоспособность зафиксирована в видео - VK, Youtube. Пока нет документации по сборке, возможны незначительные недочёты в конструкции. Предельный ресурс 3D-печатной версии станка пока неизвестен. В настоящее время проходит испытания 5-я версия станка. Подробная информация о дате выпуска новых версий и содержании изменений приведена в файле CHANGELOG.md. Информация о ходе разработки также публикуется в Telegram-канале @robossembler_ru.

Особенности

  1. Управление с помощью G-Code. Загрузка программы осуществляется по USB с помощью OctoPrint или другой подобной программы.
  2. На данный момент поддерживаются два типа контроллеров: RAMPS (Arduino Mega) и Creality 4.2.7. В качестве встроенного ПО контроллера используется Marlin. Чтобы избежать возможных расхождений в версиях, исходные файлы Marlin размещены в директории firmware; собрать прошивку можно, используя официальную документацию Marlin.
  3. Перечень комплектующих станка для закупки приведён в BoM-листе bom.xlsx. Некоторые ссылки с маркетплейсов могут быть недоступны.

Генератор gcode

Управляющая программа для станка представляет собой gcode (применяется для управления ЧПУ-станками или 3D-принтерами), который генерируется с помощью разработанной в рамках проекта утилиты gcodegenerator. Исходный код утилиты на написан на языке Pascal с использованием открытой среды разработки Lazarus IDE и размещён в директории gcodegenerator. Для сборки утилиты из исходных файлов необходимо установить Lazarus IDE и запустить команду lazbuild gcodegenerator.lpi (в случае с Windows - lazbuild.exe gcodegenerator.lpi).

Утилита не имеет графического интерфейса и запускается в командной строке следующей командой:

gcodegenerator stator_input.txt output.gcode coils_input.txt

где

  • stator_input.txt - файл, содержащий, параметры статора; описание параметров см. в файле gcodegenerator/input.txt
  • output.gcode - наименование генерируемого файла gcode;
  • coils_input.txt - файл, содержащий параметры катушек: количество слоёв намотки на каждый луч статора и количество витков на каждом слое. Если в конфигурационном файле stator_input.txt задан автоматический режим работы (Operation_Mode=auto, рекомендуется), то данный файл формируется автоматически или перезаписывает имеющийся файл. В ручном режиме для более тонкой настройки и отладки файл stator_coil.txt не перезаписывается.

Конструкция

Исходные файлы модели размещены в директории src в формате Solidworks. Для просмотра моделей в любом CAD подготовлены файлы в формате STEP в директории step.

Фото испытательных образцов

Версия №4
Версия №5

Сотрудничество

Станок разрабатывается силами энтузиастов из числа команды Robossembler при поддержке Robonomics. Спасибо вам всем!

Мы будем рады любой форме участия в проекте: делитесь своими идеями, пожеланиями и предложениями в issues и комментариях канала robossembler_ru в Telegram.

По вопросам дальнейшего развития проекта и иным формам сотрудничества пишите в Telegram по адресу @brylev.