- 12
- 11 047
Voliahim
เข้าร่วมเมื่อ 1 ธ.ค. 2019
Autodesk Inventor, iLogic. Добавляем ограничения по максимальным и минимальным размерам
Код правила из видео.
Ютюб не разрешает вставлять угловые скобки в описание, поэтому заменил их на *значок больше* и *значок меньше*
If Высота*значок больше*6000 Then
MessageBox.Show("Ты в своем уме? Максимум 6000 мм", "Предупреждение")
Высота = 6000
End If
If Высота*значок меньше*200 Then
MessageBox.Show("Ты в своем уме? Минимум 200 мм", "Предупреждение")
Высота = 200
End If
If Ширина*значок больше*6000 Then
MessageBox.Show("Ты в своем уме? Максимум 6000 мм", "Предупреждение")
Ширина = 6000
End If
If Ширина*значок меньше*280 Then
MessageBox.Show("Ты в своем уме? Минимум 280 мм", "Предупреждение")
Ширина = 280
End If
Parameter("Труба-01:1", "Length") = Высота
Parameter("Труба-02:1", "Length") = Ширина - Parameter("Труба-01:1", "Side_B") * 2
Parameter("Труба-03:1", "Length") = Высота - Parameter("Труба-02:1", "Side_B") * 2
Кол = Round(Parameter("Труба-02:1", "Length") / Шаг)
Отступ = (Parameter("Труба-02:1", "Length") -(Кол - 1) * Шаг) / 2
Ютюб не разрешает вставлять угловые скобки в описание, поэтому заменил их на *значок больше* и *значок меньше*
If Высота*значок больше*6000 Then
MessageBox.Show("Ты в своем уме? Максимум 6000 мм", "Предупреждение")
Высота = 6000
End If
If Высота*значок меньше*200 Then
MessageBox.Show("Ты в своем уме? Минимум 200 мм", "Предупреждение")
Высота = 200
End If
If Ширина*значок больше*6000 Then
MessageBox.Show("Ты в своем уме? Максимум 6000 мм", "Предупреждение")
Ширина = 6000
End If
If Ширина*значок меньше*280 Then
MessageBox.Show("Ты в своем уме? Минимум 280 мм", "Предупреждение")
Ширина = 280
End If
Parameter("Труба-01:1", "Length") = Высота
Parameter("Труба-02:1", "Length") = Ширина - Parameter("Труба-01:1", "Side_B") * 2
Parameter("Труба-03:1", "Length") = Высота - Parameter("Труба-02:1", "Side_B") * 2
Кол = Round(Parameter("Труба-02:1", "Length") / Шаг)
Отступ = (Parameter("Труба-02:1", "Length") -(Кол - 1) * Шаг) / 2
มุมมอง: 364
วีดีโอ
Что делать, если нужно согнуть трубу и нет трубогиба, но есть трубный лазер.
มุมมอง 1Kปีที่แล้ว
Бывают ситуации, когда нужно согнуть в единичном экземпляре трубу. Трубогиб покупать экономически невыгодно, но на производстве есть трубный лазер и вы умеете пользоваться генератором рам в Inventor. Создаем сборку из нескольких труб с помощью генератора рам, обрабатываем кромки, объединяем полученную конструкцию с помощью функции "Внешний контур" в одну деталь, преобразуем в листовой металл, д...
Подготовка модели трубы для трубного лазера без поворотной головы.
มุมมอง 924ปีที่แล้ว
Нормализация поверхности среза трубы для выдачи на трубный лазер
Создаем кнопку для VBA макроса, которая выставляет размеры посередине размерной линии.
มุมมอง 493ปีที่แล้ว
Autodesk Inventor, iLogic. При изменении размеров детали, на чертеже размеры "слетают" со своего места и находятся не посередине размерной линии. Создаем правило, которое выставляет размер посередине, а также создаем макрос и кнопку для него. Автоматизация процесса проектирования. Автор иконки www.flaticon.com/ru/authors/maan-icons
Autodesk Inventor, iLogic. Автоматический масштаб главного вида и автоматическое расположение видов.
มุมมอง 619ปีที่แล้ว
Пишем правило для чертежа, которое: 1) при изменении размеров детали, автоматически меняет масштаб главного вида, 2) располагает главный вид в определенном месте, а вспомогательные виды на определенном расстоянии от главного. Автоматизация процесса проектирования.
Autodesk Inventor, iLogic.Дверь решетчатая
มุมมอง 703ปีที่แล้ว
Решил показать возможности iLogic на примере простого изделия - решетчатой двери. Можно менять размеры (но есть ограничение на максимальный и минимальный размер), размер ячейки, сторону открывания, менять однопольную на двупольную и обратно, задавать высоту замка, тип крепления, создавать STP труб и dxf листовых деталей для лазера и создавать чертежи. Автоматизация процесса проектирования.
Autodesk Inventor. Вставить компонент iLogic.
มุมมอง 1.5Kปีที่แล้ว
Автоматизация проектирования. С помощью одного файла трубы создаем три решетки разных габаритов из труб разного сечения.
Autodesk Inventor, iLogic. Автоматическое сохранение модели в формат stp.
มุมมอง 522ปีที่แล้ว
Для выдачи в производство на лазерный труборез нужно конвертировать модели труб в формат stp. В этом видео я рассказываю, как создать правило, при запуске которого, будет сохраняться модель трубы в формате stp.
Autodesk Inventor, iLogic. Как автоматически прописать геометрические размеры трубы в обозначение.
มุมมอง 1.2Kปีที่แล้ว
Создаем трубу, где с помощью правила iLogic прописываем ее геометрические размеры в "обозначение" (или PartNumber)
Autodesk Inventor, iLogic. Добавление настраиваемых компонентов в сборку.
มุมมอง 402ปีที่แล้ว
В сборку корпуса добавляем элементы, которыми можем управлять. А именно, высветить либо один элемент, либо другой, либо погасить оба. Пишем правило iLogic с условиями If Then. Добавляем в форму новый пункт.
Autodesk Inventor, iLogic. Параметрический массив отверстий.
มุมมอง 9092 ปีที่แล้ว
Создание параметрического массива отверстий. Количество отверстий автоматически меняется, при изменении габаритов корпуса, а шаг отверстии не превышает заданного значения.
Autodesk Inventor, iLogic. Корпус
มุมมอง 2.5K2 ปีที่แล้ว
Создание корпуса из двух деталей с помощью iLogic. Как привязать размеры деталей к размерам сборки. Как создать правила и формы, и добавить изображения и группы в редакторе форм.
На труборезе есть функция которая отсекает края для сварки
Главное -просто понять, что рез идёт всегда перпендикулярно стенке трубы по линии, проходящей по её внешней стенке(петля из рёбер модели). Соответственно, это создаёт избыток материала на остром угле, и, наоборот, излишний подрез на тупом. Стыковке труб мешает только избыток! В бытность моделирования сварных конструкций под трубный лазер с таким соединением под 45°, делал несколько иначе. В модели на одной трубе просто срезался кусочек острого угла на толщину стенки трубы. На трубе ответной же делалось так же, но затем выдавливался прямоугольник по ширине прямого участка стенки, не залезающий на сгибы. На выходе из лазера сварной участок получал две детали, которые было очень просто стыковать - подрез на одной трубе упирался в выступ на другой. Минимум времени на построение модели, резку и расстановку прихваток.
А че за прога вообще?
Спасибо!
Отлично 😎
Классно и познавательно!
А где видео про сохранение всех труб из зборки которое вы обещали?
Зачем так сложно? Можно сразу в свойства записать формулу и не нужно будет обновлять правило, данные будут обновляться на лету.
А подробнее можно, как это сделать? А то у меня в итоге отображается просто текст формулы.
@@voliahimЗайдите в таблицу параметров и поставьте напротив необходимых данных галочку экспортировать. Дальше открываете свойства и в ячейке Обозначение или любой другой пишите =Труба <Side_A> x <Side_B> и дальше что нужно. После того как нажмёте Применить выражение поменяется на данные. Всё.
@@ISinicyn Но тогда рядом с каждым значением будут отображаться единицы измерения тоже, а если для обозначения они не нужны, можно их как-то убрать ?
@@alexeyfeoktistov1365 Нажмите правую кнопку мыши на экспортируемом значении>>Формат дополнительных свойств... и настраивайте формат вывода как вам удобно.
Thank You!
А сами файлы на труборез нужно подавать в каком виде? Просто из проекта накидать деталь_***.ipt ?
В формате stp
Добрый день. Подскажи, пожалуйста, как вы перестраиваете модель с правой на левую? Может это можно сделать с помощью зависимостей?
Если коротко, то создаем два текстовых параметра Правая и Левая. Далее через If Then Else прописываем: какие элементы активны, а какие неактивны для правого исполнения и наоборот.
@@voliahim Спасибо
Отличное виде, спасибо за труды!
Отличное виде! Спасибо! Хотелось бы увидеть вксь процесс сборки такого изделия, ну или хотя бы код.
а с круглой трубой можно ли такое сделать?
Именно так нельзя
Ну раз замечаний нет, то напишу. Чтобы управлять всеми толщинами, отступами, не нужен Ilogic. Это всё там же в параметрах задаётся. И зависимости от изменённых размеров тоже. А ведь это как раз можно задать. При достижении определённых или относительных размеров корпуса автоматом срабатывает множитель, который поменяет и ширину фланца и толщину стенок. Примерно как вы поставили в зависимость радиус сопряжения и высоту нижнего корпуса. Толщина стенки при этом округляется до целых ближайших реальных толщин которые бывают, а остальные размеры до целых миллиметров. Получается всё свелось к изготовлению формы. А ведь iLogic намного сложнее задачи делает.
Да, классная тема для специалистов...для всей цепочки!!! Сидит девочка и предлагает двери...подходит клиент делает аванс и она при нём забивает параметры и они сбрасываются на производство и там (автомат линия ) изготавливает двери...пока клиент добирается до склада-они готовы и можно их получать...:)
Спасибо большое, собираюсь только осваивать Inventor и благодаря вам вижу его возможности...
name = ThisDoc.Path+"\"+CStr(iProperties.Value("Project", "Part Number"))+CStr("_")+CStr(iProperties.Value("Summary", "Title")) ThisDoc.Document.SaveAs(name + ".stp" , True)
можете подсказать, а как трубы профильные просто под 45 состыковать ?
А в чем там может быть проблема?
Действительно неплохо вышло. Тоже люблю всякие приколюхи на ilogic внедрять, но до полноценно сборки с чертежами пока не дошел.
Совет, используйте аннотации чтобы проставить размеры на модели, не нужно будет каждый раз вызывать инструмент измерение. И будет более наглядно. Спасибо что делитесь информацией.
Спасибо Вам огромное! Приоткрыли завесу управления параметризацией! Очень интересно ещё было бы увидеть урок по такому управлению в генераторе рам❤
Здорово, минус что в дальнейшем нельзя получить спецификацию типоразмеров и длин труб в сборке более верхнего уровня, генератор рам это позволяет.
При вставке спецификации, " вид спецификации" выбрать "только детали" и получится спецификация, в которой будут только детали из всех уровней сборки
@@voliahim Длины по типоразмера труб так же будут просуммированы в спецификации ?
Да, если сделать, как в этом видео, смотреть с 8.50 - th-cam.com/video/XonVTumwZO8/w-d-xo.html
Я делаю массивы, количество элементов которых граничит с минимальным, без ilogic (чтобы быстрее работало), с применением функции max. Суть функции в сравнении двух аргументов, один из которых - вычисленное с округлением, до ближайшего целого (floor, ceil) целевое количество элементов, а второй аргумент - минимальное количество элементов любого массива - два. В таком случае инвентор возволяет осуществлять функцию if прямо в параметрах, без программирования. В массивах чаще использую отсчет расположения элементов не интервалом, а полным расстоянием, от первого до последнего элемента Возможно, такой опыт будет кому-то полезен P. S. Автор, шикарные заметки, продолжайте в том же духе, чрезвычайно полезный контент
Да, мужик, это космос. Я давно ковыряюсь в ilogic, но не по всем направлениям и задачам достиг таких успехов. Хотя, конечно, есть чем хвастаться. Листовые развертки экспортирую правилом, делаю простенькую гравировку стороны открывания для гибщика (детали двери), и назначаю этому контуру отдельный слой. Сколько времени убил на эту сборку и автоматизацию? Желаю творческих и финансовых успехов! Выкладывай код, такие знания должны быть достоянием общественности.
Спасибо! По времени сложно сказать, это было вперемешку с другими задачами
Спасибо за ваши уроки. А вы не могли бы записать видео, как сделать это правило глобальным, чтобы при создании нового файла не нужно было писать заново правило?
Конечно интересно! Оч мало инфы об iLogic..
В самой трубной программе есть такая функция компенсация сварки сразу можно обработать все трубы. Намного быстрее
В какой программе?
@@voliahim tubepro, tubest
желаю успеха
А еще будут уроки? За этот огромное спасибо)
Да, планы есть
Добрый день! А как правильно экспортировать данный раскрой трубы? Программа или не видит вовсе IGS или начинает резать сам контур детали.
Я обычно делаю так: файл - экспорт - Stp
Да. с STP всё в порядке. Требовался именно формат IGS для трубного лазера. Получилось сделать STP в Инвенторе, загрузит в Солид и от туда уже выгрузить в IGS. Спасибо за крутой урок (раньше перестраивали данную конструкцию (развертку) вручную по размерам с основной модели)! @@voliahim
@@mortasteloв инветоре тоже можно сохранить в igs или sat
@@ІванПєстов да, но ломается почему-то развертка и станок начинает контур профиля резать. Возможно рабочие не правильно программу настроили (для станка). P.S. другой исполнитель берёт всё в STP и переводит сам.
@@mortastelo у меня все норм. После инвентора детали я обрабатываю в tubest
Спасибо! Познавательно
Огонь! Спасибо
Класс
Расположение папок и коды желательно писать в описании. Урок отличный
Доброго времени суток . А запишите пжл . урок по CAM , 3,4,5-ти осевые обработки , что то простое .
Это немного не мой профиль
Жаль @@voliahim
Шалом !!! Спосиб
Больше интересно как это делать. То что так можно думаю все понимают) И код в описании вставлять по хорошему.
Повторил все, но правило не выполнилось - вот код: Folger = ThisDoc.WorkspacePath() & "\STP\" STP_File_Name = Folder & iProperties.Value("Project", "Part Number") & ".stp" ThisDoc.Document.SaveAs(STP_File_Name, True) П.С. Предыдущий урок не выполнял.
Folger исправить на Folder
Хорошие уроки. Было бы здорово если бы ты улучшил качество видео ( плохо видно буквы ) и скидывал в описание все коды.
Хорошие уроки
Пока это самое понятное про iLogic что я видел))
Интересное видео
шикарно!!!!
ты сам изучал процес програмирования в Ilogi ?
Сам, изучаю
да спосиб давно искал как на труборез готовить файлы
Спасибо, очень годное видео!
Интересно, давай еще что нибудь из такого)
Спасибо, дружище!
Супер полезно! Спасибо! Все очень доходчиво и понятно. По поводу - Настроек уровня детализации, если можете, вынесите в шапку. Поскольку с этим много кто столкнётся, а самостоятельно решить сложновато будет, не понимая куда ткнуть.