Reverse Engineering Life


Гео и язык канала: не указан, не указан
Категория: не указана



Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


А вот кусок параметрического кода от прошлого наладчика.. Буду стремиться к такому же уровню✊


Лето продолжается, а меня временно перевели на тяжелую артиллерию!! Теперь в моем полном распоряжении (дали ключи от цеха и сказали «делай что хочешь»😁) 15-тонный советский монстр ИР-500.

Шпиндель тут с конусом ISO50 (размером с хорошую дыню). Крутящий момент на низах такой, что если ошибиться, станок скажет об этом вырванными стальными тисками🫠 Зато жесткость невероятная им грызли детали для двигателей и танков!

Пока разбирался со стойкой (тут стоит Fanuc из 80-х), узнал немного фактов про эти мозги. Оказывается, японцы придумали платные DLC и микротранзакции за 30 лет до игр)
Железо станка могло всё, но функции блокировались программно. Но на удивление, на моем станке открыт полный премиум:
1) Параметрическое программирование (Custom Macro B) стоило тогда ~$3000,
2) Винтовая интерполяция — еще ~$2000. А память тут измеряется килобайтами, и каждый стоил как крыло от самолета😅

Из минусов — кабелей для связи с ПК нет, CAM-систему не подключить.. Приходится осваиваться и вбивать код руками прямо со стойки.
Но тут спасают те самые макросы! Можно не писать портянки координат на 500 строк. Хватит одного параметрического цикла (WHILE/DO), задал переменные в шапке (длина, ширина, шаг), и станок сам считает всю математику и фрезерует деталь✊ Прямо как скрипты в IT, только тут баг в цикле вгонит фрезу в тиски на полной скорости👉👈

А еще тут есть 4-я ось (поворотный стол). Правда, он крутится только кратно 5 градусам, зато внутри зубчатая муфта. Смыкается намертво, можно драть металл огромными сверлами и стол не шелохнется. Жаль за 40 лет муфта/датчик износился и при повороте может уйти в ошибку..

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


Видео недоступно для предпросмотра
Смотреть в Telegram


Поступил новый непростой заказ и моя первая обработка металла.. Долго думал как сделать побыстрее, не потеряв в точности (все-таки допуск H8, а станок легкий🫠). Решил вырезать все внутренние окна по контуру с припуском пару десятков (чтобы при выбивании мостиков не задеть деталь и довести размер до допусков получистовой и чистовой операцией). Выбил мостики зубилом и быстро прошелся фрезой по контуру, сняв лишние десятки и попав идеально в допуск🙏 В итоге, на все окна — всего 40 минут, вместо 3 часов


Видео недоступно для предпросмотра
Смотреть в Telegram


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


Видео недоступно для предпросмотра
Смотреть в Telegram
Во время обеда нашёл мануал к станку и увидел, что его мозги поддерживают датчик автоматического учёта высоты инструмента. Заказал и поставил.
Теперь высота не по бумажке (на глаз) а всегда точная и при смене инструментов одинакова)
И из приятного — теперь после замены фрезы тратится не 2 минуты на привязку, а всего 10 секунд😁

UPD: теперь обнуляюсь не от верха заготовки, а от стола. Размеры выходят точнее (нет погрешности от кривизны заготовки) и приятный бонус — больше никогда не пропилишь лишние сотки со стола😁


Видео недоступно для предпросмотра
Смотреть в Telegram
Лето и моя вторая работа на ЧПУ!! К сожалению, наставника не было, приходилось учиться по форумам и.. методом сломанных фрез😔
И вот, спустя месяц и десяток сломанных фрез с кучей запоротого материала (более чем на 50 тысяч👉👈) — теперь я не просто оператор-кнопкодав, а самостоятельно пишу управляющие программы, подбираю режимы резания, инструменты и чувствую станок✊
Сегодня работал с очень дорогим инженерным пластиком и успешно вырезал детали из полиэфиркетона с 2 установами, а размеры вышли допуском в пару соток)

Пока подбирал режимы резания, нашел немного фактов про этот интересный пластик — его используют как более легкую альтернативу нержавеющей стали. Он не боится агрессивных сред, выдерживает высокую температуру (до 300 °С) и очень скользкий, может работать долгое время в качестве подшипника даже без смазки!!
Его можно встретить в нефтегазе, машиностроении (подшипники, втулки), медицине и даже авиакосмосе🤯 А самое невероятное — он прекрасно режется станком. Теперь это мой любимый пластик))


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

​Несмотря на нагрузку, я вытащил многое из этого опыта: научился готовить цех к запуску, перестраивать станки под другие зеркала и устранять мелкие неисправности на стойках Fagor, Osai и Intermac. Теперь я на практике понимаю, как поддерживать точность 0,2 мм на промышленном потоке и корректировать износ инструмента по звуку реза и качеству кромки. Сделал для себя подробный конспект — от калибровки до заполнения документации в 1C. Эти знания теперь станут моим фундаментом.


Видео недоступно для предпросмотра
Смотреть в Telegram
Спроектировал и напечатал держатель спиннинга под ликтрос.
В Fusion360 собрал полностью параметрическую модель: все критические размеры вынесены в таблицу, так что адаптация под другой диаметр удилища или паза занимает пару минут. Печатал из PETG, увеличил количество стенок для максимальной жесткости. Сел плотно, не боится нагрузок и солнца.


Видео недоступно для предпросмотра
Смотреть в Telegram
Мой первый реверс-инжиниринг: ручка духовки 🛠️


Адгезия на PEI: Физика против Клея
После пары удачных и не очень печатей на новой пластине я задался вопросом: почему на PEI всё либо липнет намертво, либо сразу улетает?

Физика:
PEI — это термопласт, который становится «липким» только в определённом диапазоне температур: горячий пластик размягчает верхний слой и заполняет микрорельеф поверхности, за счёт чего первый слой цепляется очень жёстко. Когда стол остывает, и PEI, и пластик становятся жёстче, напряжения падают, и деталь уже не «приклеена», а просто механически держится за текстуру — поэтому её так легко снимать после печати (но не сразу, а через пару минут😁 когда пластик остынет)

Теперь, зная физику PEI, я буду буду применять:
1. Температурная «Ступенька»
Горячий старт для адгезии, затем снижение для снятия напряжений.
— Старт: На первый слой даем +5–10°C к базе. Пластик становится текучим и вгрызается в текстуру (во всех слайсерах есть настройка для первого слоя)
— Но со второго слоя опускаем до обычной температуры. Это позволяет нижним слоям чуть затвердеть и предотвращает слоновью ногу.

2) Гигиена стола: Фейри > Спирт
Это база. 90% проблем с адгезией — это незаметный жир от пальцев и пыль.
— IPA (Изопропил): Годится только для быстрой протирки между деталями, но часто он просто размазывает жир тонким слоем и не вымывает пористую структуру PEI.
Важно: На текстурированном PEI никакого ацетона. Он делает покрытие хрупким.
— Мыло и вода: Если начались проблемы — несем пластину под кран. Теплая вода + обычное средство для посуды смывают всё. Адгезия возвращается моментально.

3) Настройки слайсера:
1. Z-offset: Должен быть идеальный «сквиш» (расплющивание). Если слой ложится «колбаской» — опускайте сопло ниже.
2. Обдув: 0% на первые 2–3 слоя. Любой сквозняк в начале — гарантия отрыва.
3. Скорость: Не выше 25 мм/с для старта. Дайте пластику время «подружиться» с поверхностью.
4. Поток: Можно увеличить поток на 5-10% или ширину первого слоя на 10-20% для большей площади контакта.

Итог: Чистый стол + горячий старт + правильный прижим = успех.
Клей-карандаш и лак оставьте для стекла. На PEI они только мешают физике процесса. ⚙️


Видео недоступно для предпросмотра
Смотреть в Telegram
Новогодний апгрейд: подарили текстурированную PEI-пластину ❄️⚙️


Настраиваем ремни по науке: формула звука 🎸

После порванного ремня, я подумал, хватит гадать «на глаз» и полез по форумам. Оказалось все очень просто:
Ремень — это струна, и его натяжение легко измерить обычным гитарным тюнером.

Чуть математики:
Для моего ремня GT2 6мм при безопасном натяжении 35Н упрощенная формула: Гц ≈ 33 / L, где L — длина свободного участка в метрах.
— Y-ось (V3 SE): ~0.30 м → 110 Гц (Нота A2).
Чем короче участок, тем выше звук, главное не перетянуть до звона.

Инструкция:
1. Ставим любой гитарный тюнер на телефон.
2. Двигаем стол в край, измеряем длину ремня от натяжителя до мотора линейкой.
3. Придерживаем стол и натяжитель рукой. Это уберет вибрации деталей, которые искажают результат.
4. Брынькаем ремнем у микрофона и крутим винт натяжителя.

⚠️ Финалочка: после настройки прокатите стол туда-сюда несколько раз, чтобы натяжение распределилось по зубьям и замерьте снова.

Слабый натяг — будет «эхо» на модели. Перетяг — убьете подшипники или порвете корд (плавали, знаем..)


Минус ось Y. Неудачная попытка сделать идеально.

Решил подтянуть ремень стола (Y), т.к. он крутился на 180°+. Начитался про «стандарт 90°», включил режим Халка, укоротил, начал тянуть... БДЫЩ! 💥

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

Выводы:
1. Гильзы коварны — зачастую являются слабым местом. Стяжка «зуб-в-зуб» с упором в винт надежнее.
2. Не чинить то, что не сломано. Раз круги печатались ровно — натяжка была в норме.
3. Миф про 90° разрушен. На V3 SE даже с GATES PowerGrip такая натяжка дает звон — это смерть подшипникам и «эхо» на печати.

Пока принтер в отпуске из-за логистики, плотно засел на форумах, будем настраивать новый ремень правильно⚙️


Ender больше не сток. Начинаем играть с Klipper.

Что это?
Раньше принтер "думал" своим слабым микрочипом. Теперь он управляется мощным Linux-ядром (у меня через WSL на компе, позже планирую взять одноплатник)

Процесс:
1) Установил WSL (Ubuntu) внутрь Windows.
2) Накатил Klipper + Mainsail (красивый интерфейс в браузере)
3) Настроил авто-проброс USB в WSL через bat-файл (чтобы не прописывать команды руками после каждой перезагрузки)

💥 Факап дня (куда без него):
При первом Auto Home оказалось, что в конфиге пин щупа был указан неверно.
Итог: Сопло поехало вниз, игнорируя стол, и оставило памятную вмятину в покрытии.
Вывод: При первых запусках нового рука всегда должна быть на рубильнике.

Что я получил взамен?
1) Скорость: Принтер теперь "поет" по-другому и летает быстрее.
2) Полный контроль по Wi-Fi и куча настроек для улучшения качества. Можно прикрутить нейросеть к камере, чтобы останавливала печать при макаронах)
3) Графики температур, 3D-карта высот стола (Mesh) — визуализация на уровне космоса 📈


Видео недоступно для предпросмотра
Смотреть в Telegram
Первая поломка и апгрейд: Биметалл вместо тефлона.

🚨 Симптом: Дикие щелчки экструдера на ретрактах, будто грызет сам себя.
🕵️‍♂️ Вскрытие показало: Пластик на резьбе сопла.
❌ Диагноз: Негерметичность. Пластик давило в резьбу, создавая пробку.

Лечение:
1) Чистка резьбы (зубочистка и вата — лучшие инструменты инженера).
2) Замена сопла и плановая замена термобарьера на биметаллический (титан + медь).

Зачем биметалл?
Тефлоновая трубка больше не касается сопла, поэтому:
✅ Нет риска подгорания трубки и выделения ядов на 250°C+.
✅ Меньше шансов на пробку.
✅ Открыт доступ к тугоплавким пластикам (ABS, Nylon).

P.S.:
⚠️ Важно: Финальную затяжку сопла делал на 240°C. Если тянуть на холодную — металл расширится при печати и снова потечет (в кадр не попало, но это база)
Принтер снова в строю. 🛠️



Показано 18 последних публикаций.