Русский
Русский
English
Статистика
Реклама

Конструирование

Самодельный спектрометр с высоким разрешением

09.03.2021 12:08:26 | Автор: admin
Радуга над плато УКОК на АлтаеРадуга над плато УКОК на Алтае

Хорошее разрешение достижимо

В интернете много публикаций о том, как используя DVD-R диск и смартфон можно собрать спектрометр, однако характеристики таких устройств не позволяют проводить точные измерения. Мне же удалось сделать прибор с разрешением 0,3 нм.

Основные характеристики

Спектрометр работает в диапазоне 400-700нм с разрешением 0,3 нм. Применяются сменные оптические щели шириной 50, 100, 200 и 300 микрон. Дифракционная решетка с шагом 740 нм изготовлена из DVD-R диска. Регистрация спектра выполняется зеркальной фотокамерой Nikon D5100. Прибор выполнен в крепком корпусе, позволяющем сохранять настройки при перемещениях.

Конструкция и изготовление прибора

Дифракционная решетка

Просто красивый спектр свечи на DVD-R дискеПросто красивый спектр свечи на DVD-R диске

Диск был расслоен на две половины и разрезан на части, которые после промывания спиртом были помещены в рамки. Дифракционная решетка готова.

Дифракционная решетка из DVD-R дискаДифракционная решетка из DVD-R диска

Изготовление сменных оптических щелей

В дюралевой пластине сверлю отверстие диаметром 8 мм. Клеевым пистолетом закрепляю половинку лезвия безопасной бритвы, располагая режущую кромку по центру отверстия. Вставляю в отверстие щуп толщиной 50 мк, плотно прижимаю вторую половину лезвия и приклеиваю ее. Аналогично делаю щели 100 мк, 200 мк и 300 мк. Сменные оптические щели готовы.

Корпус спектрометра

Делаю деревянный корпус. Окрашиваю внутри и снаружи в черный цвет.

Оптика и регистрация спектра - фотоаппарат NIKON D5100

Зеркальная фотокамера NIKON D5100Зеркальная фотокамера NIKON D5100

Примерно на 3000 пикселей матрицы приходится около 300 нм видимого спектра. Т.е. 1 пикселю соответствует 0.1 нм. Для надежной регистрации линии нам нужно два-три пикселя. Расчеты показывают, что для такого разрешения размеры оптической щели должны быть порядка 100 микрон. Было сделано несколько щелей для выбора лучшего варианта экспериментальным путем.

Чтобы получить такое разрешение необходим зеркальный фотоаппарат с хорошим объективом. Смартфон и веб-камера не подходят. Требуется большая апертура и ручные настройки. На данный момент на Авито можно приобрести подходящую камеру по цене от 5 до 10 тысяч рублей.

Настройка и калибровка спектрометра

Калибровка прибора проводилась перед каждой серией экспериментов по известному спектру компактной ртуть содержащей люминесцентной лампы.

Лампа для калибровкиЛампа для калибровки

Определение длины волны линий исследуемого спектра возможно без специального программного обеспечения. Ниже спектр лампы с линиями ртути 435,8 нм, 546,0 нм, 577,0 нм и 579,1 нм. Линия 611 это уже Европий.

Спектр лампы с линиями ртутиСпектр лампы с линиями ртутиДве линии ртути крупным планомДве линии ртути крупным планомЕще крупнееЕще крупнее

Расстояние между линиями 2, 1 нм. Половина ширины линии на кадре не более 0,3 нм, что соответствует примерно 3пикселям матрицы. Делаем вывод разрешение прибора 0,3 нм. Что в дальнейшем подтвердится съемкой двойной линии натрия.

Для построения спектральных кривых можно использовать программу сайта Spectral Workbench

Спектр лампы, которую я применял для калибровкиСпектр лампы, которую я применял для калибровки

Измерение различных спектров

Были проведены несколько классических экспериментов.

Снят спектр Солнца. Высота 13 градусов над горизонтом. ПолденьСнят спектр Солнца. Высота 13 градусов над горизонтом. ПолденьСпектр от трех лазеров с длинами волн 405 нм, 532 нм и 650 нмСпектр от трех лазеров с длинами волн 405 нм, 532 нм и 650 нмОпыты по определению концентраций растворов KMnO4Опыты по определению концентраций растворов KMnO4Спектр пламени газовой горелкиСпектр пламени газовой горелки

Самый интересный эксперимент, ради которого и был изготовлен спектрометр - измерение спектра пламени костра

Исследуемое пламя костра в каминеИсследуемое пламя костра в каминеЯ разжигал костер в камине и проводил исследования, фиксируя спектр пламениЯ разжигал костер в камине и проводил исследования, фиксируя спектр пламени

На фоне непрерывного спектра была зарегестрированна яркая линия, которую я назвал линией огня.

Обработка результата

Совмещаем спектр калибровочной лампы и исследуемый спектр на одном кадре. Зная расположение известных линий ртути, можно определить искомую длину волны, путем замеров и последующих расчетов.

Слева спектр калибровочной лампы. По центру спектр пламениСлева спектр калибровочной лампы. По центру спектр пламени

Что это за линия и как она возникает - читайте в моей статье "Спектральный анализ пламени костра. Что делает огонь желтым наночастицы углерода или соли натрия?"

http://personeltest.ru/aways/habr.com/ru/post/545710/

Полезные ссылки:

1. Сайт Spectral Workbench. Используя программы на сайте можно обрабатывать спектры и получать графики интенсивности в зависимости от длины волны.

https://spectralworkbench.org

2. Информационная система Электронная структура атомов. Очень удобный русскоязычный ресурс по спектральным данным атомов и ионов.

http://grotrian.nsu.ru/ru/periodictable/

Подробнее..

Гибрид компьютера и IP-телефона. Анатомия аппаратной платформы GM-Box. Часть 2 разработка

16.10.2020 16:14:58 | Автор: admin

Продолжаю делиться историей разработки аппаратной платформы GM-Box G1. В предыдущей статье я рассказал о первых шагах на пути создания продукта - прототипировании для проверки продуктовых гипотез. Этот этап позволил сформулировать требования к серийному изделию.

Сейчас речь пойдет о непростом пути от технического задания до решений промышленного дизайна и запуска серийного производства в России. Снова будет много технических деталей, фотографий и моих откровений инженера.

Запуск разработки серийного продукта

Наступил долгожданный момент, когда после множества презентаций мы получили инвестиции и начали подготовку к разработке серийной версии нашего продукта. GM-Box стал превращаться, конечно не из гадкого утенка в прекрасного лебедя, но из прототипа во вполне симпатичное и рабочее серийное изделие. Собранные на этапе прототипирования инсайты и знания о нашем продукте мы оформили в виде технического задания (ТЗ). Формат выбрали в международной нотации - Product Requirement Document (PRD), потому что готовились к общению с иностранными подрядчиками.

Без ТЗ получается ХЗБез ТЗ получается ХЗ

Перед нами стояли следующие задачи:

  • промышленный дизайн;

  • разработка конструкции корпуса и молдинга для литья пластика;

  • разработка схемотехники и трассировка печатных плат;

  • разработка Firmware, системного, прикладного и серверного программного обеспечения;

  • организация цепочки и снабжения компонентами, в том числе серийного литья пластика;

  • сборка и тестирование печатных плат;

  • узловая сборка, заливка софта, испытания (приемочные, приемо-сдаточные и т. д.);

  • организация ремонта, технического обслуживания и поддержки;

  • организация логистики (в т. ч. международной);

  • управление качеством;

И, конечно же, мы бились над извечной дилеммой делать всю разработку самим (In House Design - IHD) или заказать на стороне (Original Design and Manufacturing - ODM). Выполнение всех задач внутри требовало немаленькой команды профи разных направлений, а еще много специального оборудования и софта. Это недоступная роскошь для стартапа, и мы решили скомбинировать IHD и ODM. Вот какими были наши ключевые требования к потенциальным партнерам:

  • опыт разработки x86 платформ на современных SoC, включая BIOS и EC;

  • опыт разработки продуктов сегментов: планшеты, телефоны;

  • опыт разработки сложных пластиковых корпусов;

  • высокий уровень качества продукции, услуг;

  • опыт организации и сопровождения крупносерийного производства собственных продуктов.

Изучив рынки России и Беларуси, мы с удивлением осознали, что не можем найти компанию, соответствующую всем нашим ожиданиям. Тогда, хоть и с тревогой, но мы приняли решение ехать в более дальнее зарубежье в поисках партнера. Шел 2017 год Мы нашли азиатскую ODM компанию с нужным нам технологическим стеком, опытом и хорошим качеством. В итоге разделение между нами и ODM перечисленных выше задачах получилось такое: 60% (мы) на 40% (ODM). Работа закипела, и мы начали готовить требования к внешнему виду изделия.

Промышленный дизайн

Нам предстояло описать, как наше устройство будет выглядеть внешне, со стороны пользователя, взаимодействовать с ним и окружающим пространством, интерьером корпоративного офиса или его рабочего места дома в случае удаленки. Функциональные и нефункциональные, технические требования, определяющие форму и содержание, были собраны в ТЗ, их было достаточно много. Одним из ключевых требований было обеспечить удобную и стильную реализацию синергии в продукте смартфона и GM-Box.

Наш дизайнер Михаил, зарядившись ТЗ, идеями и инсайтами команды, с учетом опыта, полученного на прототипах, принялся за работу, а мы стали ждать от него волшебства. Сначала, как и на этапе прототипирования, появились черновые наброски скетчи:

Скетчи на бумагеСкетчи на бумагеСкетчи на доске для рисованияСкетчи на доске для рисования

Дальше перешли к 3D моделированию в Autodesk Inventor. Было безумно много вариантов дизайна на разный вкус и цвет.

Коллаж рендеров концепта GM-Box G1Коллаж рендеров концепта GM-Box G1

Внутри команды мы периодически проводили презентации очередной версии дизайна. Обсуждали решения, предлагали изменения, спорили и, конечно же, даже ругались (какой стартап без ссор?), но всегда договаривались.

Презентация одной из последних версий дизайнаПрезентация одной из последних версий дизайна

В итоге родился промышленный дизайн будущего серийного продукта.

Рендер финального дизайна GM-Box G1Рендер финального дизайна GM-Box G1

Корпус, механика

Мы глубоко проработали дизайн и даже элементы внутренней механики, но все это нужно было связать с начинкой нашего изделия электроникой и обеспечить технологичность при серийном производстве. На базе 3D модели нашего дизайна и требований ТЗ наш ODM партнер начал проработку конструкции. Моделирование делали в Pro Engineer и присылали нам презентации с картинками и вопросами. В ответ мы моделировали в Autodesk Inventor и отправляли им свои идеи. Начитавшись про методологии разработки известных мировых брендов, мы погрузились в длительный итерационный процесс создания MDP (Minimum Desirable Product), сохраняя 3 его точки опоры:

  • гештальт продукта;

  • дизайн;

  • качество.

Инженерная работа над 3D моделью GM-Box G1Инженерная работа над 3D моделью GM-Box G1

Расскажу коротко о самых сложных узлах, попивших у нас крови.

Раскладная опора (нога)

Мы искали решение, которое обеспечит складывание ноги в транспортном режиме. При этом в разложенном состоянии нога должна слегка фиксироваться, предотвращая складывание ноги при работе с устройством. А еще нужно чтобы петля занимала мало места и была недорогой.

Вентиляционная решетка

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

Интерфейс подключения смартфона

Необходимо было обеспечить разъемное соединение смартфона с Gm-Box. При этом, реализовать возможность подключения любого смартфона, удобство пользователя и высокую надежность узла.

Конечно, были непростые задачи и с другими частями конструкции. Вот самые запомнившиеся элементы:

  • система охлаждения;

  • клавиатура;

  • трубка;

  • держатель кабелей;

  • внешние микрофоны;

  • слот батарейки часов реального времени;

  • собираемость изделия.

Финалом работы над корпусом стали:

  • подробная 3D модель GM-Box;

  • Mockup образец (неработающий опытный образец).

Целью изготовления Mockup образцов было подтвердить соответствие дизайна, 3D модели и материалов ожиданиям заказчика (нас) и пользователей. Технологически процесс их изготовления состоял из операций:

  • 3D печать;

  • фрезеровка напечатанной заготовки;

  • ручная доработка: снятие заусенцев, ошкуривание, шлифование;

  • покраска;

  • финальная сборка и "доработка напильником".

Mockup образец GM-Box G1Mockup образец GM-Box G1

Что-то пошло не так

Пока мы не ушли далеко от разработки корпуса, расскажу о сложностях, с которыми мы столкнулись на этом этапе, и как мы с этим справились. Получив на руки Mockup образцы, мы стали оценивать его реальный дизайн, а не рендеринг. Разница между картинкой и физическим объектом значительная и именно поэтому изготовление и анализ Mockup так важен для получения качественного продукта. Нас не устраивал дизайн клавиатуры и трубки, с точки зрения их визуального восприятия. Получилось не то. И мы решили переработать эти узлы.

Образец - Mockup2Образец - Mockup2

В поисках нашего гештальта для MDP (писал об этом выше) мы потратили 4 месяца на дизайн и дополнительное прототипирование:

  • искали альтернативные варианты дизайна клавиатуры и трубки;

  • прототипировали;

  • обсуждали;

  • вносили изменения в дизайн изделия и его 3D модель;

  • вносили изменения в 3D модель конструкции.

Варианты нового дизайна клавиатуры Варианты нового дизайна клавиатуры Прототипы клавиатурыПрототипы клавиатурыФинальная версия дизайнаФинальная версия дизайна

Электроника

Параллельно с созданием корпуса мы начали разработку электроники. Нам предстояло решить следующие задачи:

  • разработка архитектуры;

  • выбор элементной базы;

  • компоновка печатных плат и устройства;

  • расчет себестоимости, оптимизация;

  • Design For Manufacturing (DFM) анализ и доработка;

  • наладка (брингап) электроники.

Этапы разработки электронной части в связке с корпусом\механикой и софтом у нас получились такие:

  • Mockup прототип, пустышка, полноразмерный неработающий образец;

  • EVT инженерные образцы, частично работающие, позволяющие отлаживать софт;

  • DVT полнофункциональные опытные образцы с косяками;

  • DVT2 - полнофункциональные опытные образцы без косяков;

  • PVT образцы, собранные на конвейере по серийной технологии;

  • MP серийные изделия.

Очень похоже на наш отечественный процесс разработки по ГОСТ 15: ЭП, ТП, РКД, постановка на производство.

Отрисовку схемотехники и топологию печатных плат выполнял ODM партнер. Использовали Cadence ORCAD. Буквально через 3 недели после готовности топологии появились первые образцы системных плат, и мы поехали их брингапить в Азию.

Один из первых запусков электроникиОдин из первых запусков электроникиРабота программистов в командировке над bring up электроникиРабота программистов в командировке над bring up электроники

Сначала железо запускали и тестировали на Win10, т. к. много готовых утилит, примеров, референсов для наладки. После того как железо ожило на Win10 мы перешли к проверке и доработке на Linux Ubuntu. Это был итерационный процесс поузловой наладки и доработки BIOS и программы EC контроллера. Больше всего досталось нашим программистам, т. к. железо без софта не работает, а софт у нас на Linux Ubuntu и заточен под особенности продукта. Пришлось сильно попотеть в раскуривании работы чипов и общей логики работы устройства и отдельных узлов. Ну и конечно перед нами стояла задача финальной валидации работоспособности продукта на этом этапе разработки (EVT).

Снаружи GM-BOX все просто, а под капотом много интересных штук:

Это настоящий компьютер!Это настоящий компьютер!

Программное обеспечение

Железо без софта безжизненный организм, хотя мне больше по вкусу вот такая визуализация архитектуры программного обеспечения:

Архитектура нашего программного обеспечения GM SMART SYSTEMАрхитектура нашего программного обеспечения GM SMART SYSTEM

Если серьезно, то наш софт это достаточно сложный набор компонентов:

  • Firmware;

  • системное ПО;

  • серверное ПО;

  • мобильное ПО.

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

Вкратце расскажу сейчас только про устройство Firmware, как крайне важный компонент для оживления электроники. Это даст более цельное понимание устройства нашей аппаратной платформы.

Firmware GM-Box G1 состоит из:

  • BIOS (Basic Input Output System) обязательная часть х86 платформ;

  • EC (Embedded Controller) система управления аппаратной инфраструктурой (питание, сброс, периферия).

BIOS для x86 платформ на рынке предлагают несколько вендоров: AMI, Insyde и т.д. У каждого такого продукта есть свои преимущества и недостатки. Сделать оптимальный выбор и разработать BIOS под нашу аппаратную платформу нам помог наш ODM партнер с учетом: своего опыта, наличия лицензий, исходников и тулчейна для разработки. Итого, мы получили рабочий BIOS, исходники и тулчейн для возможности модификации.

EC контроллер аппаратно реализован на чипе IT8987. Это интегрированное решение для управления инфраструктурой простеньких ПК. Внутри ядро классического микроконтроллера х8051. Программа для EC тоже разрабатывалась ODM, но мы потом кое-что дописали сами. Итого, мы получили рабочую прошивку EC, исходники и тулчейн для возможности модификации.

Упаковка

С дизайном GM-Box мы успешно справились и настал черед сделать красивую упаковку. С одной стороны, это продукт для B2B и B2G рынков, а значит коробку, скорее всего, выбросят сразу после приобретения, и нет необходимости заморачиваться над дизайном. С другой стороны, учитывая специфику нашего продукта, важно было обеспечить безопасную транспортировку и сохранить его презентабельный вид. К тому же мы выходили на рынок с новым продуктом, поэтому упаковка выполняла еще и задачу презентации устройства показать, что внутри высокотехнологичный, качественный продукт. Так что мы продумывали все до мелочей.

Наша упаковка должна решать следующие задачи:

  • защита изделия от повреждения во время транспортировки и хранения;

  • удобное паллетирование и одиночное хранение;

  • удобное размещение компонентов изделия для легкого доступа к ним пользователя;

  • понятный процесс подготовки и включения изделия;

  • дополнение образа качественного, инновационного продукта.

Мы снова воодушевились, взяли для примера лучшие бренды электроники и получилось вот такое решение:

3D рендер пользовательской упаковки3D рендер пользовательской упаковки

Коробка выполнена из гофрокартона с нанесением цвета и дополнительной графики.

Нас очень сильно беспокоило транспортирование кабеля телефонной трубки. Он спиральный и легко деформируется. Мы не хотели, чтобы пользователь брал в руки изуродованный кабель. В жизни это выглядит так:

Ожидание - реальностьОжидание - реальность

Решение нашлось, в виде специальной коробки с ложементом для кабеля:

Ложемент кабеля телефонной трубкиЛожемент кабеля телефонной трубки

В реальном производстве коробки выглядят также хорошо, но технологичность получилась не идеальная. Мы уже переработали конструкцию упаковки и ждем, когда она пойдет в серию.

Заключение

Успешное прохождение этапа прототипирования не означает, что при разработке серийного продукта все будет гладко. Неожиданности поджидают на каждом шаге разработки, к этому нужно быть готовым морально и технически. Самое важное в успешном преодолении этих трудностей командная работа, вовлеченность (даже увлеченность) каждого члена команды и фокусирование на поиске лучшего решения для продукта. Тщательная подготовка к предстоящему этапу работ и формализация требований помогают подстелить соломку и снизить риски неудач.

В следующей публикации я расскажу об этапах тестирования и постановки на производство. Снова будет много технических деталей и фотографий.

Полезные ссылки

1. В чем разница MVP и MDP?

2. От дизайна до производства: Как обеспечивается качество продуктов Apple

Подробнее..

Система контроля версий для hardware или чем на самом деле должен заниматься отдел стандартизации

22.10.2020 14:22:35 | Автор: admin

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

Для прочтения необходимо иметь базовые представления о конструировании.

Немного истории

До 2020 года я работал конструктором (разрабатывал электронику и электрику). Сейчас я сменил сферу деятельности, но считаю важным поднять вопрос, который возник в свое время, пока он совсем не выветрился из головы.

Команда наша была небольшая, внутренние регламенты еще не были сформированы, поэтому мне представилась возможность для творчества в части организации разработки своих узлов. Единственное ограничение - мнение требование заказчика. А заказчик - военный завод с бумажным документооборотом, нормоконтролем и всяких таких заморочек. В мои задачи входила разработка, сборка, наладка электроники и электрики (PCB проекты, чертежи, схемы, спецификации, ИИ - это были мои брат, жена,сестра и все такое). Ввиду того, что бумажный документооборот уже не соответствует темпам развития инструментов разработки, он принял вид некоторого формального рудимента. И все мы плевались на это требование, но смирялись, так как они заказывали музыку.

Таким образом были файлы проекта, которые по сути нужны и достаточны и были спецификации, чертежи, схемы, перечни, которые нужны были в части узлов лишь формально. Мышление самодельщика быстро сформировало структуру проекта: папка с файлами.

Но как только посыпались ошибки и последующие исправления, количество папок выросло.

И это еще порядок. То что я видел в некоторых проектах удручает сильнее (см. ниже).

Каждая версия была важна, осмысленное именование могло бы помочь, но к счастью электроника и программирование часто идут бок о бок. Моя работа не была исключением. Так или иначе я познакомился с git, который был для меня чудом чудесным в хорошем смысле. Все файлы проектов сразу были подвергнуты версифицированию (корявый, но ценный log внизу).

Огорчило только то, что не было таких важных функций системы контроля версий как merge, diff, compare, ведь файлы для того же печатного узла для системы контроля версий - бинарники (за редким исключением, о чем ниже), а как известно данные инструменты в нативном гите не работают. Но осмысленное хранение уже было достаточно. К сожалению проект закрылся и наработки в области использования git для hardware так и остались на полке. Но именно поэтому я пишу здесь, чтобы привлечь внимание к проблеме и по возможности разработать регламент-образец для нашего сообщества. Я спрашивал других разработчиков из других городов о том как они организуют файлы проектов и у каждого был свой рецепт. Если мы поделимся своими рецептами, то увидим в них слабые и сильные стороны. Мы сможем сформировать свой, продуманный механизм. В данной статье я делюсь своим.

Стандартизация в конторе

Что то более серьезное всегда делается сообща. Наш коллектив не исключение. Были штатные сотрудники, были просто туристы, были люди, задействованные на outsource. Каждый делал так как ему казалось правильным. Итоговые документы pdf-ок с чертежами формально подходили для нормоконтроля и производства, но поддерживать это было очень сложно. Ситуация приближалась к важному вопросу: вопросу стандартизации. Да, мы молодой подвижный коллектив и противопоставляли себя излишне бюрократическому заводу. Главное - результат, документация потом. Но порой за этим прячется лень и неграмотность. Хочу подчеркнуть, что все зависит от уровня проекта и готовности самих людей. Если это реально просто поделка, то ничего не надо, но если работают несколько людей, а по результатам испытаний возникает куча правок, то стоит иметь порядок и однозначность в документации.

Таким образом мы столкнулись с необходимостью обговорить то как мы называем имена файлов, то как мы присваиваем обозначения сборкам и деталям, то как мы вносим изменения. Часть из соглашений было прописано, а часть была негласной. Здесь содержится мой первый призыв к сообществу:

Разработайте хотя бы простенькие стандарты о том как вы оформляете структуру файлов в проекте.

Это упускается даже в крупных конторах как оборонные заводы, где казалось бы есть целый отдел стандартизации. Отношение к группе ЕСКД как к дарам свыше, к которым нельзя ничего прибавить и убавить, порождает отвлеченность этих стандартов от реального процесса разработки. В каждом отделе формируется свой подход к организации хранения исходников. Доходит до того, что при внесении изменений в конструкцию заново формируется файл проекта от отдела к отделу. Я не говорю уже о хранении баз данных библиотек компонентов и footprint. Но, внимание, сам ГОСТ призывает его дополнять. В 2013 году в ГОСТ 2.001 добавлен пункт:

8.5 В КД допускается указывать ссылки на другие КД, стандарты и технические условия на материалы (вещества). Допускается указывать ссылки на стандарты организаций при условии, что они однозначно определяют соответствующие требования к изделию. Допускается указывать ссылки на технологические инструкции, выполненные по стандартам Единой системы технологической документации, когда требования, установленные этими инструкциями, являются единственными, гарантирующими требуемое качество изделий.

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

Есть ли у вас в команде/предприятии регламент на структуру файлов проекта?

Также существует "секретный" документ Д33, значение которого должна установить сама организация. И это выход для нас, друзья. Д33 - это электронный документ. Он содержит данные проектирования для печатной платы. В него вы можете поместить файлы проекта и узаконить его ответственное хранение. В него вы можете обязать вносить так же и bom, столь любимый нами. Подробнее см. РД 107.460640.020-88.

Стандарты очень нужны нам, только важно их вовремя обновлять и поддерживать. Да, нужна некая дисциплина для подчинения им, но они просто необходимы для повышения качества разработки.

Обзор систем контроля версий для hardware

Некоторый САПР поддерживает системы контроля версий нативно. К таким относится Altium Designer с SVN. Но с Altium у меня не сложилось из за цены в 500 кр. Но по сути это прекрасно. Это то что нужно, но для меня мимо. К тому же приходится использовать не только Altium, ведь существует механика и электрика (жгуты, блоки). Хотя если вы используете Altium стоит использовать SVN для всего.

Так же в сети есть примеры использования git хуков для KiCAD, для формирования diff. И это здорово, если вы используете KiCAD - это может вам помочь. Но мы использовали DipTrace в связке с КОМПАС и это не подходило. Но с глобальной точки зрения - это важный инструмент.

Eagle, столь популярный на западе тоже имеет костыли для интеграции с git.

Интересный ресурс CADLAB.io. Это что то типа github, но для проектов в Eagle, KiCAD, Altium. И ребята планируют расширять форматы. Это здорово, не проходите мимо, если вы используете данный САПР.

Уже сейчас я познакомился с EasyEDA. Ведь нужно порой до сих пор что-то накидать, но ставить серьезный САПР для дома как то не охота. Тем не менее он тоже имеет вкладки системы контроля версий. В общем движение в эту сторону имеется. Поделись тем, что известно тебе.

Но нашего инструмента так и не было. Да, его можно создать, да можно мигрировать на другой САПР. И если бы проект продолжился, то мы бы обязательно пошли дальше. Но важно дать общее положение. Общий регламент того как вести репозиторий независимо от САПР. Данный регламент стоит дополнять под тонкости конкретного САПР.

Есть ли у вас в команде/предприятии регламент на использование систем контроля версий?

Мой стандарт по ведению репозитория

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

Стандарт назван Обозначение версий для hardware. И это не спроста. Очень важно иметь соответствие между коммитом и между реальным образцом (будь то макет или какая то ревизия тестового образца). Это решается обозначением номера версии как на самом изделии так и в документе, так и в логе git (такое требование и содержится в требовании на конструкцию на печатную плату).

1 Общие положения

1.1 За основу обозначений принята система внесения изменений ЕСКД. Если вы читаете этот документ впервые, то советую прочитать хотя бы второй раздел ГОСТ 2.503.

И я перепробовал всякое, но остановился на ЕСКДшном подходе указания версий потому что:

  1. Это идеально клеилось с взаимодействием с заказчиком;

  2. Все тонкости продуманы и опробованы годами до тебя;

  3. Любой мало мальский инженер в теме и поймет интуитивно эти литеры.

1.2 Внесение изменений это не создание следующей версии железа, которая не совместимо с изделиями выпущенными до этого (п. 4.2 ГОСТ 2.503).

В этом случае необходимо присвоить изделию новое обозначение. На изделия единичного производства и на опытный образец (опытную партию) допускается не выпускать конструкторские документы с новыми обозначениями, если их применяют не более чем в одном документе.

Это очень важно. Каждый PartNumber (децимальный номер) должен быть уникальным. И важно присваивать обозначения, а не просто давать имена сборкам. Просто назвать энкодер Энкодер, но не дать обозначение - это значит внести путаницу, если вы будете делать уже другой энкодер. Ведь вы его назовете Энкодер 2.0, но у него своя история версий. Обозначение всех деталей и узлов можно производить по тому же классификатору ЕСКД с занесением в базу данных (у нас это был табличка в Excel на локальном диске) порядкового номера. Опять же причины:

  1. Это идеально клеилось с взаимодействием с заказчиком;

  2. Все тонкости продуманы и опробованы годами до тебя;

  3. Любой мало мальский инженер в теме и поймет интуитивно эти литеры.

1.3 Под релизом подразумевается изготовление узла.

Это важно, так как я использую тег релиза (см. далее). К тому же важно вести отдельную релизную ветку с запретом fast forward.

Что нужно улучшить

Вообще бы надо отдельным стандартом прописать стратегию ветвления по типу Gitflow.

2 Внесение изменений и ведение репозитория

2.1 Log git представляет из себя журнал изменений до литеры O1.

По возможности стоит пользоваться Log git в течении всего жизненного цикла изделия.

Это важная концепция. Если вы не в теме, то важно знать, что для опытных образцов для упрощения документооборота допускается проводить изменения в документации просто по журналу изменений. Причем этот журнал составляется на более или менее самостоятельную сборку. Узел, блок или шкаф - подойдет. А Log git идеально выполняет его функции.

2.2 Репозиторий необходимо создавать для каждой самостоятельной сборочной единицы.

Это важно, так как вышестоящая сборка зависит от нижестоящих сборок. И важно, чтобы на сборку выше уходили только стабильные коммиты (со стабильной ветки).

Допускается не заводить репозиторий до тех пор, пока изменение не нагрянет.

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

2.3 Коммит в стабильную ветку должен содержать корректировку всех документов (всех схем, перечней и т. п.).

К примеру вы решили поменять транзистор в сборке. Для этого надо:

  1. поменять его в файле схемы;

  2. обновить файл платы по схеме;

  3. поменять его в bom;

  4. поменять его в перечнях, спецификации и чертежах (при необходимости).

  5. сделать коммит с версией = версия + 1.

2.4 Литеру изменения при релизе надо проставить во всех КД (в pdf, в исходник САПРа, на шеклографию и медь).

Если указание версии с поясняющей надписью "Версия", "version", "V" затруднительна, то следует указать её хотя бы в квадратных скобках.

Это спорно, и нет такого в ГОСТ, и скорее помогает отнести распечатанный чертеж с Log git. Но если бумага не ходит, то это не нужно.

2.5 Если изменение допускает доработку задела, то изменения по электрике нужно внести в файл схемы.

Если формирование файлов для производства не планируется, то доработка отражается в файле проекта в отдельном слое (см. табл. ниже). Если же планируется релиз. А доработка просто использует задел в дополнение, то для каждого дорабатываемого задела необходимо создать свой pcb файл с именем "Доработка N", где N - номер задела. В отдельном слое проекта (см. табл. ниже) необходимо внести пометки, касающиеся доработки (в том числе и место наклейки/надписи с новым номером литеры изменения). На изделие стоит поместить новый номер.

САПР

Слой доработки снизу

Слой доработки сверху

DipTrace

Нижняя графика

Верхняя графика

Altium

Mechanical 3 (Revision Back (orange))

Mechanical 4 (Revision Front (orange))

Однако, если доработка несущественная, то достаточно сделать фотографии доработки, поместить их каталог "Доработка N" и выполнить коммит.

Если делать это сверх сил, то хотя бы в комментарию к коммиту нужно описать действия, которые необходимо произвести с изделием из предыдущего коммита, чтобы получилась новая версия. Например "Связи выполнить проводом сечением не менее 0.22 мм"

Есть изменения, который мы вносим в железо доработкой (перемычки, перерезания дорожек). Таки доработки тоже нуждаются в описании для их повторения и для истории. При этом возможны две ситуации:

  1. Изменение затронет только доработку;

  2. Планируется отдать на производство изделие с изменениями, но параллельно планируется доработать имеющейся задел.

В первом случае необходимо прямо в проекте прописать изменение в отдельном слое. А во втором случае стоит создать отдельную папку с описанием доработки.

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

2.6 Допускается указывать номер версии на изделии в новом месте (при этом старый номер необходимо подчистить или хотя бы изуродовать).

Это важно, чтобы сопоставить версию файлов и версию конкретной железки. Не оставляйте старые номера версий, ведь можно заметить сначала его, и ошибиться.

2.4 Изменения касающиеся вторичных КД (README файл, опечатки в ПЭ3 и т. п.) тоже закрепляются коммитом.

Казалось бы зачем? Но так мы исполняем требование ЕСКД. Отличить такой коммит можно по выводу его сравнения с родителем. Таким образом, чтобы иметь актуальные файлы по конкретной версии железа, нужно не просто найти номер в Log git, но и просмотреть коммиты выше на предмет изменений вторичных документов.

2.5 Тег релиза стоит размещать для изделий, отданных на производство. Тэг имеет следующий вид:

release_ММ.YY,

где release - просто строка;

ММ.YY - год и месяц изготовления.

Подобное требование мы находим в требования на конструкцию печатных плат.

2.6 При отдаче в производство файл проекта стоит переименовать добавив к нему номер версии (для СКВ контрактника).

Это важно, чтобы платы были изготовлены именно по новой документации. Был один прокол с резонитом, который по имени файла нашел старые фотошаблоны.

3 Обозначение версий узла

3.1 HW версия представляет из себя номер последнего изменения.

Ну и итог стандарта - смысл версии железа.

Вот ссылка на стандарт.

Что дальше?

Для работы нужны и другие стандарты. Например применение Gitflow.

Хорошо бы работать хуки для проверки требований стандарта, или хотя бы косвенные проверки в виде проверки даты изменения gerber файлов и т. п.

Но это детали. К тому же большое количество стандартов тоже плохо. Важно иметь основные требования, а в тонкостях должна быть свобода.

Пишите ваши замечания в комментариях, так мы сделаем конструкторский мир чуточку лучше.

Подробнее..

Раму на мыло! Выбирая раму из стандартного профиля, можно круто погореть. Рассказываем

27.10.2020 10:11:01 | Автор: admin
image

Это статья о том, что так любит большая часть стартапов/молодых компаний, занимающихся разработкой лабораторного или производственного оборудования. А конкретно о раме из алюминиевого профиля для металлического корпуса в какие дебри она может вас завести, если вовремя не спохватиться и не принять меры. Об альтернативах, их плюсах и минусах.

Рама из алюминиевого профиля (или алюминиевый каркас) для металлического корпуса это прекрасно: точная резка алюминиевых профилей, исключительно простая сборка каркаса: раз-два, и корпус будущего прибора уже красуется на выставке.

Только вот прекрасной рама остается до тех пор, пока от вас требуется не более одного-двух корпусов в год. Как только вы захотите перейти к чуть более серийному изделию, алюминиевый каркас сразу превратится в тыкву проблему.

Дисклеймер
Мы ни в коем случае не утверждаем, что рама из алюминиевого профиля для металлического корпуса это косяк из косяков и вообще, не берите профиль, фу. Нет. Такая рама прекрасно выполняет свои функции, но до определённых пределов. Каких, сейчас расскажем.

Типичная ситуация: как правило, идея построить прибор (или установку) на раме из алюминиевого профиля и закрыть кожухами прибор возникает одной из первых. Среди разработчиков пробегает нечто вроде: Давайте быстрее, надо начать продажи, детали потом допилим , и в основу конструкции корпуса закладывается сборная рама из профиля.

А когда прибор уже доказал своё право на существование, приходит пора подумать о масштабировании, то есть серьёзном, совсем по-взрослому, производстве начинаются проблемы, а именно:

  • внезапно резко возрастает себестоимость корпуса;
  • выясняется, что конструкция недостаточно жёсткая;
  • оказывается, что готовое устройство нетранспортабельно частично или полностью.

Все эти проблемы решить можно. Но вначале надо осознать: текущая версия вашего продукта это не полноценное серийное изделие, как казалось, а всего лишь опытный образец (он же стендовый образец).

Этот образец вы можете показывать на выставках и даже, при определенном уровне допиливания, продавать первым клиентам. Но никак не производить серийно: к масштабированию такая конструкция пригодна очень ограниченно, а в некоторых случаях и непригодна от слова совсем.
Андрей Гурский, конструктор:

Если ты делаешь стендовый образец (или единичный только для внутреннего использования) или просто каркас, чтобы развесить оборудование и посмотреть, как оно работает, то рама из алюминиевого профиля идеальный вариант. Это профиль стандартных размеров, которые нарежут с высокой точностью, это лёгкость сборки можно всё сделать самостоятельно; это стандартная фурнитура, которую можно купить где угодно кронштейны, петли и прочее.

Но это дорого. И если для одной штучки отдать столько денег за каркас нормально, то для серии очень плохо. А она может начинаться уже с двух экземпляров это у кого как, понятие серийности очень растяжимое, для иного оборудования и десять станков может быть уже крупной серией.

Выход есть? Есть, конечно. Алюминиевый каркас не единственно возможный вариант. Попробуем рассмотреть их все на примерах.

Типы конструкций металлических корпусов


Существует три основных варианта конструкций металлических корпусов приборов:

  • на алюминиевом каркасе (раме из алюминиевого профиля);
  • на стальном каркасе;
  • несущая.

Корпус на каркасе (раме) из алюминиевого профиля


Вот корпус машины для розлива жидкости для электронных сигарет на раме из алюминиевого профиля:

image

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

Но конкретно этот корпус собирался не на продажу, а для себя, раз; в количестве одной штуки два; три машина получилась нетранспортабельной: где собрали, там она и умрёт ей и придётся работать.

image
Вот этот корпус собирали менеджер и электронщик, например

Минусы конструкции:
  • корпус получился дорогим в серийном производстве. Если делать сварной стальной каркас, в серии выйдет дешевле примерно раза в три;
  • недостаточная жёсткость;
  • нетранспортабельность. Корпус можно передвинуть, но грузить его не за что, потому что он не жёсткий: пока доедет из точки А в точку Б, болты раскрутятся и всё развалится;
  • алюминиевый профиль не позволяет заниматься формообразованием как ни крути, на выходе получается прямоугольник или квадрат.

Плюсы:
  • каркас (материалы для него) быстро закупается и быстро собирается;
  • на надо искать специалистов высокой квалификации для сборки: если есть чертёж или даже 3D-модель, то корпус соберёт кто угодно.


Дизайна не будет


Ещё один нюанс: в случае с рамой из алюминиевого профиля нельзя позволить себе хороший дизайн. Можно сделать только коробку, ящик столько-то на столько-то. Это обусловлено недостаточной жёсткостью и, как следствие, нетранспортабельностью готового прибора: вы можете на этот алюминиевый каркас повесить свои стальные или пластиковые панели вот и весь дизайн; но когда вы отвезете корпус клиенту, то очень удивитесь после разгрузки: в точку Б приедет не совсем то, что вы грузили.

И не только это: практика показывает, что если поискать аппараты на алюминиевом каркасе, они все похожи на прямоугольные ящики, в лучшем случае ящики со стеклянными дверцами.

image
Такой корпус уже не получится с рамой из алюминиевого профиля вам, по большому счёту, доступны только формы коробка или ящик

Поэтому цель, которая гарантированно достигается с помощью рамы из алюминиевого профиля собрать и проверить устройство. Всё.

Альтернатива каркасу из алюминиевого профиля стальная сварная рама. Это очень аккуратно нарезанный лазером и сваренный роботом профиль. Риск попасть на кривые руки сборщиков минимизирован.

Корпус на стальном каркасе


Пример из практики Формлаба сварной либо сборный корпус из стальных деталей + панели из гнутого листа. Вот корпус станка для металлообработки МЦЛТ.

image
Универсальная лазерная установка МЦЛТ: стальной каркас, обшивка металлические листы стандартных размеров

image
МЦЛТ: вид сверху

Ещё вариант небольшого металлического корпуса на каркасе корпус парогенератора:

image
Корпус парогенератора: стальная рама, обшивка металлический лист

image
image
Этот корпус весит просто уйму килограммов. Тут стальной каркас нужен был из-за начинки тяжёлых трансформаторов.

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

Однако просто человек с отвёрткой такую конструкцию уже не соберёт: нужен профессиональный сварщик.

Плюсы конструкции:
  • хорошая жёсткость на стальную раму можно навесить тяжёлые компоненты, те же трансформаторы;
  • отличная транспортабельность можно спокойно увозить, привозить, загружать и разгружать;
  • относительная дешевизна материалов для рамы (по сравнению с алюминиевым профилем).

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

Андрей Гурский, конструктор:

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

А я не настоящий сварщик!


Поиск настоящего сварщика это реально серьёзная проблема, а для кого-то и вовсе невыполнимая задача.

image
Узел стальной рамы: балка собирается и затем сваривается. С нашей точки зрения это просто, потому что сварщика мы ещё пока можем найти. А вот в Китае с этим засада

Андрей Гурский, конструктор:

Мы общались с русскими производителями, которые организовали производство в Китае. По итогам общения выяснилось, что они очень не любят сварку, не любят листовые и гнутые детали, выражают недовольство, если нужно включать в процесс любой ручной труд. У китайцев куча станков, и туда, где задействован ручной труд, они предпочитают не соваться вообще. Сложный станок им купить проще, чем высококвалифицированного сварщика.

В России или Украине сварщика найти не проблема, но у китайцев подход, видимо, к сварке другой: у них это всегда очень качественная (а значит, дорогая) работа.

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

Что они любят это алюминиевый стандартный профиль и механически обрабатываемые токарные детали: в Китае просто масса станков с ЧПУ, и какую-то нужную им втулку можно заказать практически на любом производстве.

Несущий корпус


Ещё один вариант полностью несущий корпус, то есть случай, когда рамы фактически нет и нагрузку принимает на себя конструкция в целом. Но такой вариант подходит в основном в случае, если размеры вашего устройства не превышают (условно, конечно) двух метров по максимальному габариту.

Естественно, и здесь могут быть исключения, нужно смотреть на конкретный проект например, несущий корпус есть у стандартных контейнеров для грузоперевозок: их размеры могут быть более 2 метров, но нужная жёсткость конструкции здесь достигается благодаря профилированному металлическому листу.

Вот разработанный в Формлабе банкомат Индемит с несущим металлическим корпусом:

image

В теории здесь можно было сделать раму (скорее всего, это получилось бы даже быстрее, чем разрабатывать несущую конструкцию).

Но: во-первых, у корпуса был дизайн, и не совсем в форме ящика. Вот:

image

Во-вторых, в случае с несущим корпусом трудоёмкость сборки меньше, чем со стальной рамой: меньше возни со сваркой, меньше операций на производстве. Это однозначный плюс.

В-третьих: фактически мы листом делаем и каркас (даём жёсткость), и реализуем дизайнерский замысел.

В-четвёртых, точность размеров элементов: всё-таки технологии производства это не ручная сварка, а лазерная резка и гибка на станках с ЧПУ.

Поэтому если у вас прецизионная работа, ваш выбор несущий корпус (не забывайте про ограничение по размерам). Со сварной рамой такое не прокатывает, потому что точность начинает гулять. А с учётом больших размеров и подавно.

image

Плюсы конструкции:
  • возможность реализовать нестандартную форму корпуса;
  • приемлемая трудоёмкость, а значит, и стоимость работ;
  • простая и точная сборка.

Минусы:
  • ограничения по размерам;
  • сложность сборки.

Как всё сделать правильно


Этапы


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

Всё в порядке? Значит, дальше мы адаптируем конструкцию под сварку /несущий корпус естественно, с изменениями. Старая же алюминиевая рама остается на стендовом образце, с которого всё начиналось.

Следующая итерация изготовление опытного образца стальной рамы и листовых деталей. Здесь опять всё собирается на месте. Во время второй сборки тоже должны появиться проблемы. Устраняем.

Теоретически нужно сделать третью итерацию и оттестить её на косяки: по сути, это уже будет предсерийный образец.

Потом наступает очередь установочной партии: в среднем 5-10 экземпляров станков, которые прогоняют в рабочих режимах. На этой стадии также могут быть выявлены проблемы, которые устраняют, а затем корректируют документацию.

И вот после этого все документы можно отправлять на производство, предварительно адаптировав под возможности этого производства.

Пример
Уже упоминавшийся здесь металлообрабатывающий центр МЦЛТ, стальной каркас, обшитый металлическим листом.

image
Один из чертежей универсальной лазерной установки МЦЛТ

В случае с лазерной установкой вроде бы нет никаких причин для того, чтобы не собрать каркас из алюминиевого профиля. Но: у станка есть потолок, на котором закрепляются весомые в буквальном смысле элементы, плюс открывающиеся и закрывающиеся двери. Жёсткости окажется недостаточно, потому листы будут болтаться, как на ветру, без прочного каркаса никак.

Лайфхак о производителе


Производителя для корпуса на стадии стендового образца выбирать бесполезно, но на втором этапе разработки (прототип на постоянной раме) это уже нужно сделать. Выбрать, выяснить всё про его технические возможности и ограничения и подготавливать техническую документацию в расчёте именно на этого производителя.

При этом изготавливать предсерийный образец может один производитель, а серию другой. Вы всегда успеете его сменить, но и конструкция, и документация должны адаптироваться для конкретного производства.

Андрей Гурский, конструктор:

Иначе ты придешь, например, к уже знакомому тебе производственнику с чертежами, а он скажет: А у меня нет такого ножа, переделывайте документацию. И получается, что все раскрои листов металла, которые были подготовлены под радиус гибочного ножа в 2 мм, нужно переделать под радиус в 1,5 мм.

И понеслось: в 3D-модели меняются радиусы, переделываются чертежи гибки и раскроя.

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

Итог или изменять часть конструкции, разбивая её на другие детали, или искать под эту деталь другого подрядчика. Время, деньги, нервы.

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

То, что вы наверняка не учтёте


В отношении конструкции металлического корпуса у нас есть три решения, правильная последовательность действий при разработке определена, но не всё так радужно. Следует предусмотреть ещё кое-что, а именно невидимые на первый взгляд засады каждой конструкции.

Рама из алюминиевого профиля. На выходе мы получаем стендовый образец нетранспортабельную конструкцию с сомнительной жёсткостью по сути, одноразовую. Если вы всё-таки привозите её на выставку, то еще три дня будете подкручивать то, что разболталось (это если вам повезло и приехали не совсем дрова). Дизайн будет в стиле ящик. Зато профили порезаны точно, для сборки есть масса стандартной фурнитуры. Но решение дорогое, этого не отнять.

Андрей Гурский, конструктор:

Насчёт жёсткости алюминиевого каркаса: однажды на такой каркас мы поставили двигатель для ЧПУ, но взяли профиль чуть менее жёсткий, чем нужно было. Результат: станок начал гулять двигатель разгонял манипулятор очень быстро, и всё вместе с каркасом улетало вслед за ним. Так станок и пытался полетать, пока его просто не прикрутили к стене. Мораль: если вы не уверены, какая жёсткость нужна, закладывайте как можно большую.

Стальная сварная/сборная рамная конструкция. Уже можно что-то придумать относительно дизайна, допустимы большие, нежели у корпуса с алюминиевым каркасом, габариты, прибор транспортабелен. Однако его изготовление требует квалифицированных производственников и профессиональных проектировщиков: если раму из алюминиевого профиля можно даже в 3D нарисовать и отдать китайцам, а затем передать тем, кто эти профили будет резать, то здесь уже не обойтись без конструкторских расчетов. Плюс заранее нужно определиться с тем, где производить предсерийный образец (а лучше и установочную партию).

Андрей Гурский, конструктор:

Сварные конструкции может повести на чертежах всё красиво, но как только дело доходит до производства, ждите засады. Всё зависит от оборудования, которое есть на производстве, и от квалификации сварщиков. Опытный сварщик чувствует конструкцию и постоянно проверяет размеры, а дядя Вася, который по какому-то недоразумению уверен, что он умеет варить, тупо возьмет трубу или деталь и просто начнёт ее обваривать по контуру, а не собирать по точкам. Ну и конструкцию выгибает рама деформируется, и вы просто не сможете её собрать.

У нас был заказчик, который собирал трактора на базе К-750 на производстве варили для них свои кабины. Только вот у производителя не было ни лазерной резки, ни гибки; грубо говоря, слесаря вручную эти кабины вырезали. Разница между размерами одних и тех же деталей составляла 10-20 мм, диагональность 15 мм.

Для того, чтобы избежать деформации, ты должен прийти на производство и проверить и оборудование (наличие сварочного стола, например), и убедиться в высокой квалификации сварщика.

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

Андрей Гурский, конструктор:

Возможные проблемы здесь вот эти ваши большие красивые радиусы, предусмотренные дизайном. Дизайнеры не всегда (то есть почти никогда) не учитывают возможности производства. А чтобы учитывать, для этого они должны постучать на завод и спросить: А вы вот такой согнёте? На некоторых заводах есть штампы под нужные радиусы, на других нет и не было никогда. Если у вас в дизайне заложен радиус 35 мм, а у завода 40, то это ещё нормально. А вот если радиус штампа 40 мм, а у завода 1-2 мм, то тушите свет ищите другое производство и переделывайте чертежи (и дизайн вместе с ними) или оплачивайте дополнительную оснастку для производства детали.

Плюс квалификация работников, задействованных при гибке. Допустим, мы заказываем гиб 45 градусов, а нам приходит 43 или 47. И ничего не собирается. Или бывает, что работник неправильно выставит плечо гиба, и его линия уходит миллиметра на два: корпус становится либо на 2 мм шире, либо на 2 мм уже.

Дизайнеры не должны стесняться показывать конкретному заводу картинки будущего корпуса ещё до этапа разработки конструкции; в идеале, промдизайнер должен работать в связке с конструктором идти ноздря в ноздрю с ним. Плюс к моменту разработки уже нужно чётко представлять себе все возможности производства.

Мало того: от слишком сложного дизайна вообще могут отказаться, иначе умрёт весь проект. Пример парогенератор: слишком сложный каркас для него получался, и дизайн, по сути, был послан, потому что возможности производства не смогли обеспечить заданный в дизайне конструктив. Просто не было нужного оборудования. Пришлось бы либо закупать новое, либо упрощать дизайн. Понятно, по какому пути пошёл заказчик.

Резюме


Когда у вас один станок, вы его никуда не возите, его нужно быстро собрать, а из инструментов есть одна отвертка (ну максимум две) вот вам рама из алюминиевого профиля. С задачей справится на ура.

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

В некоторых случаях (особенно если вам нужен не ящик, а нечто с дизайном или хотя бы с претензией на дизайн) можно посоветовать несущий корпус. Как правило, это изделия с размерами до 2 метров по длине/ширине/высоте. Тот же самый вариант лучше выбрать, если вам важна точность и повторяемость корпуса от устройства к устройству.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru