Кремень FMZ Реклама
Kremen FMHM Реклама

Инкапсуляция - мне нравится это слово...

p8u
Идет загрузка
Загрузка
30.03.2018
5735
17
Применение

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

24
Аддитивные технологии хороши тем, что мы получаем изделие, к которому не нужно прикасаться для последующей обработки. Так хотелось бы. Но FDM — частный случай аддитивной технологи, накладывает ряд ограничений, вызванных тепловыми расширениями. Ведь пластик редко обеспечивает полный функционал изделия.

Его задача — обеспечить удобную упаковку для различных механизмов и устройств. И тут начинается: не влазит подшипник - надо рассверлить, гайка не влазит в своё гнездо — подтачиваем гайку. Поэтому лучше инкапсулировать элементы в процессе печати, когда геометрия изделия соответствует своей 3д-модели. И про тепловое расширение можно забыть и заодно надежно фиксировать.

Для примера, рассмотрим один из кронштейнов (показан красной стрелкой на фото снизу) для аппарата программирования RFID-меток.
Инкапсуляция - мне нравится это слово...

Кронштейн



Кронштейн содержит 6 подшипников и плату штыкового коннектора (желтая стрелка). Благодаря использованной технологии инкапсуляции, получился достаточно легкий и негабаритный кронштейн. Да, заменить подшипники затруднительно. Но они закончат свою службу значительно позже моральной старости устройства. Плата жёстко закреплена, нареканий нет. Проще говоря: напечатали и сразу используем.

Как это делалось, покажу на более простом примере датчика касания.
Инкапсуляция - мне нравится это слово...
Принцип работы датчика прост.
Инкапсуляция - мне нравится это слово...
При касании платформы, разрывается контакт одного из шариков и фиксируется касание. Для тестирования, было решено изготовить прототип с напечатанным корпусом по FDM-технологии. Для этого надо было инкапсулировать контактную площадку, представляющей собой металлическую пластину требуемой формы.

Печать была приостановлена перед слоем, который «запечатывает» площадку. После чего и была вставлена площадка.
Инкапсуляция - мне нравится это слово...
Как это сделано?

Для внесение изменения в g-код была сделана программка GCodeEditor. Её задача — помощь в редактировании файла с g-кодом, созданным слайсером.
Инкапсуляция - мне нравится это слово...

GCodeEditor



Однако, программа «не кушает что попало». Файл с g-кодом должен содержать следующие фрагменты, которые настраиваются в слайсере. В нашем случае — Slack3r в экспертном режиме.
Инкапсуляция - мне нравится это слово...

Настройка слайсера Slick3r для работы с GCodeEditor



И так, мы создали файл с g-кодом и сохранили. Открываем файл в GCodeEditor. Находим последний слой, после которого надо «заливать» контакты и записываем команды, которые необходимо выполнить в этой точке, в правую колонку (зеленая стрелка). В нашем случае, этот перечень «зашит» и вставляется нажатием кнопки «Тот шаблон» (типа юмор разработчика на наши чаяния) (красная стрелка).
Инкапсуляция - мне нравится это слово...
Инкапсуляция - мне нравится это слово...
В случае других принтеров, слайсеров, прошивок содержание команд могут быть другое. Если перечень команд нас устраивает, нажимаем клавишу «Insert text». Текст вставляется в код, о чем говорит метка «edit».
Инкапсуляция - мне нравится это слово...
В дальнейшем, можно редактировать команды, для закрепления редактирования надо обязательно нажимать кнопку «Insert text». Команды будут вставлены после целевого слоя в момент сохранения файла. Свободы выбора имени нет, файл будет сохранён под старым именем с добавлением «_changed». В результате в файле появится следующая информация (выделено синим).
Инкапсуляция - мне нравится это слово...

Чтобы легче найти вставку, был вставлен комментарий ;****** в начале и конце блока



В принципе и всё. Поскольку программа является частью проекта, там есть ряд элементов, которые пока трудно пояснить. Это касается «Рисовать данные» , «Нет захвата» и «настройка». Радиокнопка «не очищать» приводит к тому, что отрисовка идет «валом», Т.е. видны слои, просмотренные с момента включения кнопки. Отображение работает в самомасштабировании, с заполнением всего поля. Такой режим можно отключить, поставив метку «использ.текущий».

Программу можно загрузить на нашей странице ВКонтакте «как есть». Мы будем только рады, если кто-то инкапсулирует нашу разработку в слайсер, даже если нам не будет ни каких плюшек ;о)

Эта же программа применялась при написании этой статьи http://3dtoday.ru/we-print/support-from-the-fact-that-under-hands-got/

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

24
Комментарии к статье