Делаю пресс для горячего тиснения
Как и обещал, по завершении проекта пишу отчет о проделанной работе.
Чутка предыстории. Я произвожу немного гитарных аксессуаров, в том числе и кожаные гитарные ремни.
Для нанесения лого использовал обычный реечный пресс для автосервиса, нагревая клише газовой горелкой. Тема рабочая, но есть ряд недостатков. Большое усилие на рычаге. Глубина тиснения определяется настроением и массой тушки приложенной через рычаг. Температуру клише приходится контролировать инфракрасным термометром пистолетом. Для нескольких десятков изделий годиться. Но когда нужна партия из 500, то руки отсыхают.
Вспоминаем свое образование. Стартует проект в конце июля. Открываем фьюзжн 360 и поехали. Учился я конечно на компасе, но не уверен, что мак и компас это то что надо. А фьюжн есть урезанный и лицензионный без всяких танцев с бубном.
Преисполнилнивьшись энтузиазма и обложившись таблицами размеров диновского крепежа начинаем творить. Мой собственный рецепт удачного чертежа. Просидеть за работой несколько часов, покрутить, посмотреть, сказать, да ёб твою мать и закрыть проект без сохранения к хуям собачим. Пару дней почесать бибу, подумать над своим поведением. И с чистого листа начать сначала. Результатом пары дней и нескольких часов перед виртуальным кульманом становиться нечто, что можно покрутить, подвигать рычаги и посмотреть как и что работает.
Примерно когда электронная версия пресса была готова на 70 процентов я какого хуя поверил в себя и решил произвести разноплановый расчёт пресса. От усилия на рычаге и рабочего давления, до слабых мест, достаточно ли толщины валов. Лезу в Гугл. Уходит сорок минут, чтобы определить хотя бы тип пресса. Далее поиск онлайн калькуляторов расчета шарнирно-кривошипных рычагов. Натыкаюсь на ламповый советский фильм о расчете кривошипных и эксцентриковых прессах. Радуюсь, запасаюсь поп-корном и погнали. Через 20 минут очнулся на моменте про линейные ускорения, какие-то моменты угловых скоростей и что для расчета всего лишь надо взять обычный советский интеграл. Дяденька, я инженер то ненастоящий, я диплом в университете нашел. Ему же, блядь, в космос не лететь, да и что ему сделается, он же железный, прости господи. Хуяк-хуяк и в продакшн.
Модель готова, крепеж посчитан, осталось только родить то, что нельзя купить. Первым делом заказал ПИД терморегулятор Rex C100, он у нас будет терморегулировать и нагревательные элементы. Все поедет с алика и будет через месяц. Пока едет заказываем лазерную резку. С местными договорится не получилось. У одних лазер занят на серийном производстве и они не знают, когда смогут взять в работу, у вторых лазер не основной вид деятельности и мы вам посчитаем и позвоним, до сих пор не позвонили. Заказал онлайн где-то в Питере. Счет, договор, короче серьезные ребята.
Токарный станок у меня есть, но мой уровень владения не позволяет точить с квалитеты точнее трамвайной остановки. Все бронзовые втулки и шлифованные валы отдаем знакомому токарю на завод. Себе оставляем вкусный рычаг из ст45.
Всем задания раздали, в свободное время начинаем фрезерную обработку люминиевых деталей. Фрезеруем на хоббийном станке по дереву. Ну а хули делать, другого не завезли. Когда вырезалась первая деталь, на последнем проходе уголок обрезка затянуло под фрезу и само собой её попердолило. А по люминию у меня была одна фреза. И та 4 мм. Но заказывать новую не охота, переписывать программу обломно. Вторую деталь режем фрезой 3,175 и по дереву. Отличается от фрезы по алюминию наличием второй канавки и углом заточки. Ну да не страшно. Люминь то у нас Д16Т где то между сосной и буком.
Примеряем клише на первую деталь. Радуемся.
Тем временем прошло две недели и мы получили детали из Питера. Все чинно, благородно, на поддонах, в обрешетке. Но две детали лишние, одной не хватает, одна деталь без плоскости. А одну я забыл заказать. Написал рекламацию на завод, не приняли, так как нарушил срок подачи заявления. Детали я проверил только через две недели. А по кривой детали сказали проверить отклонение и дали ГОСТ, чтобы сверить. В гост то они уложились, но видимо этот гост для постройки сухогруза. Заказал недостающее у знакомых на плазме.
Получаем от токаря валы
Стальную монтажную плиту тоже грызем на нашем станке по дереву. Ой да эти ваши станки Savinsname даже фанеру не могут, у них портал слабый и вообще говно. Тут случился мой второй проёб. Программу писал под фрезу 4мм. А фреза была 3.175, кто ж на эти надписи то смотрит? Все отверстия в минусе. Да и хуй с ними, главное, что они на своих местах.
Во всех доступных отверстиях под резьбу режем резьбу. Сверлим отвестия под втулки и валы. Под них мне лазером нанесли центра. Сразу на лезере решил не вырезать, потому-то там что-то происходит с металлом на кромке, толи подкаляется, толи азотируется. Короче очень плохо обрабатывается, тупит сверла и вообще не по-христиански. На прихватки собираем детали попарно. Сверлим по очереди сверлами 5, 10, 15, 15,7. Разрезаем. Собираем из пары деталей готовую конструкцию, завариваем. Далее надо развернуть отверстия до 16мм. Развертка есть, а воротка под 14 квадрат нет. Ну не беда. Зато есть токарный станок. Зажимаем в патрон развертку и насаживаем задней бабкой деталь. Повторить с остальными деталями. Большая деталь от станины пресса никак не пролезала в наш детский тв-4. Два отверстия пришлось разворачивать руками, зажав развертку рычажной струбциной. Оказывается руками это достаточно тяжело.
Делаем черновую сборку
Разбираем и отвозим на порошковую окраску. Ручку красим обязательно в спортивный красный цвет.
Забираем, собираем начисто, со стопорными кольцами. Автор мудак спроектировал так, что одно кольцо из 4 нельзя поставить. Не хватает пространства. Бронзовые втулки все равно вклеены на фиксатор. Впоследствии куплю стопорные шайбы и поставлю. Хотя кого я обманываю. Прокидываем провода, собираем электричество, обучаем регулятор. Греем и можно приступать к работе.
Доволен слонее любого слона. Усилия на рычаге практически нет. Повторяемость 100 из 100. Фиксация в точке максимального усилия. Температура держится в пределах 2 градусов. Хотя и тут 20 градусов погоды не делают. Из минусов. Греется сам пресс. Проложил между нагревательной плитой и станиной кожу 3мм. Помогло но не сильно. Надо что-то придумать. Из первого минуса выходит второй. Долго выходит на рабочую температуру. По замерам 15 минут от 20 до 180 градусов.
На проект ушло 4 календарных месяца. А самой работы примерно 7 полных рабочих дней с учетом проектирования.
Ну вот собственно и все. Всем успехов.
П.с. Куда использовать обрезки?
Фрезер ЧПУ
Здорово мужики. Думаю купить фрезер и снять уголок и что то делать, пока не знаю что, возможно сувенирку. Дело в том что я приболел и руки почти не работают, да и хожу с трудом. Вот придумал чем заниматься и не сидеть на шее у жены. Какие подводные камни ? Расскажите о своём опыте владения станком. Я вообще не знаю ничего о ЧПУ, во Free CAD рисовал не много.
Кинематика станка в Unigraphics NX
Решил я тут хоть что-то написать, как раз закончил свой маленький проект самообучения. Вот и расскажу как это было.
А то уж больно давно не пишут здесь ничего интересного. Скукотень да и только.
Значиться написал я тут недавеча постпроцессор для станочка и некоторые глюки оного заставили меня задуматься над тестированием его при помощи модельки станка и Cse драйвера.
(Примерно здесь должен быть мем про "сказочного долбаеба")
И так, что я имею:
1. Станок - Haas Super Mini Mill
2. Модель этого же станка (взял с сайта производителя)
3.Постпроцессор, предварительно написанный мной, который необходимо подключить к сборке и использовать во время симуляции.
4. Явно "потекшая крыша" ибо обычный человек такой херней заниматься не станет. А так же, в добавок, огромное желание охватить как можно больше знаний и профессиональных навыков.
"Ну что народ, погнали нахуй!"
И так, для начала необходимо пересобрать сборку модели станка. Имеющаяся сборка в формате step, а компоненты в stl. В добавок ко всему сборка была собрана в дюймах. В моем случае необходимо собрать в православных милиметрах. И хотелось бы все же в формате с которым Nx работает нативно, а именно prt.
У меня получилась следующая "шляпа".
Красавец, правде же? Жаль не без глюков. Видно один прямо в центре скрина.
Но как по мне:
Кожух мне не пригодится, да и магазин тоже(по крайней мере я так думал)
И так, теперь ищем информацию как заставить это все двигаться.
Облазил весь интернет и информации оказалось что-то крайне мало..
Обидно, досадно но ладно.
Ну да, о чем это я? ЧПУшники крайне не охотно делятся знаниями.
Единственное что нашел так это видео, какого-то поляка, на ютубе. Не особо информативное, к тому же пришлось смотреть совсем без звука на рабочем компе. Блин, говорю и не верю прям, как будто звук мне бы помог...
И вот я 40 минут смотрю как парень создаёт всю кинематику модели с нуля.
Ну что же, у него, все работает, нужно повторить.
Значит порядок такой
1. В модуле генератора модели станка создаем виртуальные компоненты станка и связываем их с компонентами сборки
2. Создаем виртуальные оси и настраиваем их ограничения, а так же задаём пределы перемещений и вектор направления. Часть информации берём из кинематической схемы станка, или гуглим(как в моем случае). А вот вектор и направление я мог бы посмотреть на самом станке, но куда мне? Я же, как и любой другой русский человек, поступаю по инструкции только когда когда все варианты закончились.
3. Производим замену файлов постпроцессора в папке с файлами станка библиотеки nx. Есть вариант просто кинуть постпроцессор в папку библиотеки, но тогда придётся прописать к нему путь.
И так, схему виртуальной кинематики видно на скрине. Постпроцессор успешно закинул в директорию библиотеки Nx.
А вот со вторым пунктом пришлось повозиться. По факту есть два варианта прикотором на проверке, в генераторе станка, все будет двигаться как нужно, а вот на симуляции модель сломается, но выдаст ошибку всего лишь о пределах перемещения осей. Иными словами направление задал не в ту сторону.
В общем сделал все как на видео.
К сожалению все что я получил, так это возможность добавить модель станка в файл обработки детали.
А при попытке симуляции Nx шлет меня нахрен и говорит что-то про оси и каналы…
Твою ж на лево, но у поляка все работает
Снова пришлось прибегнуть к старому доброму интернету, только результата 0.
Ладно, не буду томить.
Пару деньков ковырялся с моделью и все же нашел что нужно сделать.
При создании кинематики модели Nx’у нужно объяснить с какими осями работать в каких каналах на случай работы с многоканальными станками. Эх, повидать бы такие станки в живую. Классно работают, прямо загляденье.
И менюшку эту случайно нашел, чистое везение.
Ну что ж, создаём канал и обзываем его как душе угодно. Добавляем в единственный канал все имеющиеся оси станка и разумеется указываем что ось "S" воспринимать как главный шпиндель.
Далее снова идем в файл детали. Загружаем станок и тыкаем симуляцию станка.
И тут «бам», работает нахуй.
Радости маленького мальчика нет предела, чуть штаны не намочил.
На симуляции траектории станок двигается как надо, но мне же не нужны полумеры. Нужна симуляция, на основе cse драйвера станка, всего g кода, а не траектории которую рисует Nx.
Что же, самое время попробовать. Тыкаем симуляцию программы ЧПУ и сразу сыпятся куча окошек с текущим положением всех осей, непосредственно самой УП которую выдал мой пост и еще какая-то хрень. Не особо вдавался в подробности но уже что-то.
Вот тут то и не работает.
Говорит иди ты, друг, к черту и выдает ошибку во время выполнения кадра со сменой инструмента.
А я уже обрадовался...
Вот тут то меня снова пробрало до дрожи от испытанных эмоций ярости и разочарования.
Ну что ж, ругается на операцию смены инструмента. Нужно снова ковыряться. Судя по всему придется докинуть модель магазина и ковыряться с ней.
Ну, у меня же есть моделька с сайта производителя.. но блин, она не детализирована и идет целым телом.
Похоже нужно рисовать новую.
Спойлер: можно не париться с магазином, а просто заменить операцию смены инструмента драйвера фанука на операцию общего драйвера. Там магазин не используется, голова поднимается на безопасное расстояние и в ней магическим образом появляется следующий инструмент.
Ну кое что получилось, это второй вариант.
В первом я нарисовал на две ячейки больше чем есть(вечно мне всего мало).
Он немного детализирован внутри, чего нет в модели от ребят из хаас.
А так же я не парился над достоверностью модели, в первый раз, выглядело крайне убого.
Ладно, тут мы снова упираемся в кинематику
Нужно прописать все оси для магазина и соответственно выставить оси для ячеек магазина, что бы там в правильном положении был отрисован инструмент.
Без этого никуда.
Заодно и добавил лишнюю ось что бы анимировать крышку магазина. А чего бы и нет? В станке же она открывается, вот и я хочу что бы все было как положено.
Вот что вышло в генераторе станка в итоге.
Попутно откопал операцию cse драйвера по смене инструмента(да да.. Ту самую на которую ругался Nx во время симуляции). Ее тоже нужно редактировать, она отвечает за все передвижения станка при вызове инструмента в программе симуляции.
По хорошему нужно писать драйвер под свой станок с нуля. Но во первых, такими знаниями я не обладаю. А во вторых Хаас это FanucFamily. Иными словами все от фанука подходит к хаасу, и на оборот. Ну или почти все. Вот тут то я могу и схалтурить взяв драйвер от модели станка с поставки Nx.
Так как я в программировании не «бум бум» пришлось повозиться. Хорошо что она написана в перемешку с Macro B, синтаксисом фанука. И вот это очень помогло.
Пришлось непосредственно прописать условие, при котором голова перемещается выше магазина если нет инструмента в шпинделе.
И соответственно если имеется то нужно опуститься ниже и вернуть инструмент перед вызовом нового.
Ну что ж, вроде бы все, nx во время симуляции ни на что не ругается.
При запуске симуляции станка, nx постпроцессирует операции моим постпроцессором и сразу же воспроизводит передвижения на основе cse драйвера фанука. Иными словами все циклы и подпрограммы выполняются так как это будет происходить на станке. Эдакий Vericut. Вот только с ним я не умею работать, но думаю что собирать станок там нужно примерно так же.
И так, это дело ещё можно долго полировать. Добавить недостающие детали станка, которые я выбросил из сборки. Поправить несколько, замеченых мной, глюков во время симуляции. Но в общем и целом это мой первый проект такого рода. Я никогда не настраивал модели станков для симуляции. Работал на множестве предприятий и никто не занимался такой херней. Есть, конечно, люди которым стимуляция такого рода очень необходима, но мне путь в работу с такими людьми закрыта. Да и не очень то я там нужен.
Не стал закидывать видео полной симуляции, там всего две операции и смена инструмента для наглядности. Я ведь и так уже затянул пост.
В ообщем и целом это не мануал, гайд или призыв к действию. Расписывая я это дело подробно, растянул бы текст в 4-5 раз длиннее. Это было бы слишком утомительно для первого поста. Это эдакий пилотный выпуск, коль будет интерес то может ещё что напишу.
P.S. Благодарю за внимание, досыпте ,,,,, куда следует. Редачить пост и переписывать его по нескольку раз крайне утомительно. Уверен что ошибок будет в тексте достаточно.
Пробы фрезы
Давно не писал, только читал и лайкал. Сменил город проживания, работу и хобби.
Наконец купил мини фрезерный станок по дереву.( о котором мечтал пару лет) Месяц ждал доставку, неделю запускал и настраивал. И спустя пару лет мечта сбылась, я начал фрезеровать деревяшки.
Первым объектом для фрезеровки стала подставка под горячее.
Отрисовка модели показалась довольно простой, надеюсь дальше будет так же.
Результаты проб на фото.
Жду комментариев, критики и советов от мастеров фрезеровки. Всем добра
Первая деталь
Потерял девственность с фрезерным станком с ЧПУ.
Это было невероятно!!!
Ни одной фрезы не сломал.
Побоялся делать фрезой Ф1 мм отверстия под дальнейшую резьбу М2,5. Поэтому только разметил. Получится ли впоследстивии обеспечить допуск, если захочу продолжить (деталь снята)?
Испугался отгибающейся оставшейся фольги при фрезеровке обратной стороны. Поставил на паузу, отодрал фольгу. Стало хорошо.