Вы находитесь на странице: 1из 29

Методичка по iLogic

Как в Autodesk Inventor используя iLogic, обеспечить


проектирование на основе правил

Copyright © Студия Vertex


Все права защищены
https://autocad-lessons.com
Методичка по iLogic. Autodesk Inventor 2

В этом уроке мы создадим звено грузоподъемного механизма, и затем применим к нему


правила iLogic.
Создадим деталь. Назовем деталь Звено. На вкладке Управление откроем Параметры, и
добавим несколько параметров.

Добавим цифровой параметр, назовем его d, и зададим для него значение 14. Затем – еще
один параметр t, и значение для него – 80 мм. Затем – параметр r, значение – 20 мм. И последний
параметр r1, значение – 12 мм.
Затем добавляем текстовый параметр, его значение – Грузоподъемность, и добавим
несколько значений – 1 тонна, затем ставим Enter, 1,6 тонны, ставим Enter, и 2 тонны.
Методичка по iLogic. Autodesk Inventor 3

И нажимаем Добавить.
Итак, получили несколько значений для параметра Грузоподъемность.

Закрываем окно параметра, и на вкладке 3D модель выбираем Создать эскиз.


Выбираем для эскиза плоскость XY, и рисуем окружность.

Определим размер этой окружности: нажмем правой кнопкой, выберем тип размера –
радиус, и установим значение.
Методичка по iLogic. Autodesk Inventor 4

Вводим параметр r+d/2. Получили значение размера 27 мм.


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

Рисуем еще одну окружность, точно так же ставим для нее размер, тип размера – радиус, и
значение r1+d/2. Применяем. Получили размер 19.
С помощью зависимости вертикальности выравниваем центр окружностей, и проставим
вертикальный размер между центрами окружностей. Значение этого размера – t-r-r1. Получили
значение 48 мм.
Методичка по iLogic. Autodesk Inventor 5

Соединим окружности отрезками, которые будут касательными к этим окружностям.

Добавим недостающие зависимости касательности.


Далее с помощью функции Обрезать обрежем лишние части окружности.
Методичка по iLogic. Autodesk Inventor 6

Итак, мы получили центральную ось детали под названием Звено типа О.


В таблице приведены значения параметров для этой детали.

Принимаем эскиз.
Создадим еще один эскиз в плоскости YZ.
Методичка по iLogic. Autodesk Inventor 7

Нарисуем окружность с центром в начале координат.


Диаметр окружности: введем параметр d, и принимаем эскиз.

Далее выполним сдвиг.


Выбираем эскиз для сдвига, выбираем окружность и затем – путь для сдвига.
Методичка по iLogic. Autodesk Inventor 8

Нажимаем ОК. Получили деталь.


Изменим имя детали. Запишем ее номер 2012-011, сохраним.

Дальше создадим чертеж этой детали.


Методичка по iLogic. Autodesk Inventor 10

Изменим формат на A4.


Добавим базовый вид детали, вид спереди, в масштабе 1:1.

Проставим внутренний габаритный размер детали, который соответствует параметру d. Затем


поставим радиус R, значение которого 20, и радиус R1, со значением 12.
Поставим диаметр детали d, который равен 14 мм. Дальше, с помощью маркера центра
обозначим центры радиусов, или то же самое можно сделать с помощью осевой линии.
Проводим осевую линию через всю деталь, нажимаем Создать, и тогда маркеры центра
можно удалить.
Сохраним чертеж.
Методичка по iLogic. Autodesk Inventor 11

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

Изменим цвет детали на красный, и материал детали укажем – сталь высокопрочная


низколегированная.
Методичка по iLogic. Autodesk Inventor 12

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

Получили плоскости, которые ограничивают наш прямой участок.


Создадим между ними симметричную плоскость.
Методичка по iLogic. Autodesk Inventor 13

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


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

Принимаем эскиз.
Выполним выдавливание: выдавливание с вычитанием, симметрично, на расстояние 1 мм.
Методичка по iLogic. Autodesk Inventor 14

Нажимаем ОК. Получили разрыв детали.


Вспомогательную геометрию можно сделать невидимой.
Теперь добавим фаски к полученным граням.
Фаска под углом: выбираем грань, затем – ребро, длину фаски запишем как d/2 – 0,5 мм, угол
фаски – 20°.
Нажмем Применить.

Такую же фаску сделаем на второй грани.


Итак, получили разделку под сварку.
На чертеже проставим размеры полученных фасок.
Методичка по iLogic. Autodesk Inventor 15

Ширина разрыва 1 мм, диаметр оставшегося участка также 1 мм, и угол фаски – 20°.
Сместим размеры, чтобы они не налезали друг на друга. Чтобы при перетаскивании значение
угла не перескакивало, в настройках уберем галочку Использовать квадрант, и тогда значение
можно перетаскивать в любое место, с сохранением угла 20°.

Параметрическую деталь можно создавать с помощью функции Параметрическая деталь,


или добавив правило.
Выберем функцию Добавить правило.
Методичка по iLogic. Autodesk Inventor 16

Назовем его Правило 1, и нажмем ОК.


Открывается окно для создания правила.

Правила представляют собой программирование в виде Basic-а.


Основные операторы If … Then … End If.
Методичка по iLogic. Autodesk Inventor 17

Вставляем их в текстовое поле, далее выбираем нужный параметр, и добавляем – If


Грузоподъемность, ставим пробел, затем =, и в кавычках пишем значение грузоподъемности, т.е.
– 1 т.
Получаем выражение – если грузоподъемность равно 1 т, то в левой части окна выбираем
параметр, двойным щелчком забираем его и он добавляется в тестовую часть окна.

Добавим параметр d, он равен 14.


Копируем последнюю строчку и вставим ее еще 3 раза, и запишем значения для остальных
параметров.
Параметр t равен 80, параметр r равен 20 и параметр r1 равен 12.
Методичка по iLogic. Autodesk Inventor 18

Добавим ElseIf … Then и введем еще раз грузоподъемность

равно, и теперь уже 1,6 т.


Т.е. для звена с грузоподъемностью 1,6 т мы зададим другие значения параметров.
Копируем все 4 строчки с параметрами и вставляем их ниже.
Смотрим, какие параметры в таблице должны быть для звена грузоподъемностью 1,6 т, и
вводим их в наше правило.
Итак, d = 18, t = 100, r = 25 и r1 - 14 мм.
Методичка по iLogic. Autodesk Inventor 19

Полностью копируем последний абзац или вставляем еще раз ElseIf … Then.
Если грузоподъемность 2 т, то вставляем следующие значения параметров: параметр d - 20 мм,
t - 110, r - 28 и r1 - 16 мм.
Итак, наше выражение закончено, нажимаем ОК, если не возникает ошибка, значит правило
должно работать.
Проверим, как оно работает.

Откроем Параметры и выберем значение грузоподъемности 1,6.


Методичка по iLogic. Autodesk Inventor 20

Как видим, размеры детали изменились.


Выбираем значение 2 т – деталь стала еще больше. Закроем окно.
Перейдем в чертеж. Видим, что действительно размеры детали увеличились, и теперь
соответствуют размеру детали с грузоподъемностью 2 т.

На вкладке Управление, вкладка iLogic, добавим обозреватель iLogic.


Видим здесь наше правило, которое можно отредактировать. И дальше есть вкладка Формы.
Добавим форму.
Назовем форму Грузоподъемность.
Методичка по iLogic. Autodesk Inventor 21

Нажимаем ОК - открывается окно для создания формы. Выбираем наш параметр


Грузоподъемность и перетаскиваем его в правую часть окна.
В маленьком окошке справа (предварительном просмотре) показывается, как будет выглядеть
форма.

Нажимаем ОК, и в обозревателе iLogic видим нашу добавленную форму.


Открываем ее, выбираем нужный параметр.
Теперь не нужно открывать окно параметров для выбора грузоподъемности, это можно делать
из формы.
Методичка по iLogic. Autodesk Inventor 22

Соответственно, будет меняться наш чертеж.


Откроем свойства Inventor-модели и добавим организацию.

Запишем «Студия Vertex», остальные поля оставим незаполненными, применим и


закроем. Как видим, в штампе появилась студия «Vertex», остальные поля пока что
пустые.
Методичка по iLogic. Autodesk Inventor 23

Сделаем их автоматическое наполнение.


Отредактируем наше правило. Добавим в поле грузоподъемность – 1 т.
Найдем в левой части окна Свойства Inventor - Заголовок.

Двойным щелчком мыши переносим его в текстовую часть и запишем значение заголовка –
ставим =, и в кавычках запишем – Звено О грузоподъемность 1 т.
Скопируем эту строчку и добавим ее ниже, для значения грузоподъемности 1,6 т, запишем
название соответственно - Звено г/п 1,6 т.
То же самое сделаем для звена 2 т.
Методичка по iLogic. Autodesk Inventor 24

Нажимаем ОК, проверяем, как работает правило.


Появился заголовок – Звено грузоподъемностью 1,6 т.
С помощью формы выбираем грузоподъемность 2 т и проверяем, что в названии чертежа
появилось 2 т.

Сохраним наш чертеж.


Добавим еще несколько параметров.
Это будут текстовые параметры. Первый под названием Разработал, затем – параметр
Проверил, и параметр Утвердил.
Методичка по iLogic. Autodesk Inventor 25

Создадим несколько значений для этих параметров, и в качестве значений запишем фамилии,
которые у нас будут участвовать в разработке, проверке и утверждении. Запишем произвольные
фамилии – Иванов, Петров, Зайцев, и добавим их значения.
То же самое сделаем для параметра Проверил, и те же фамилии – для параметра
Утвердил.

Нажимаем ОК и закрываем окно параметров.


Теперь создадим правило, назовем его Фамилии. Нажимаем ОК, добавляем If … Then …
End If и выбираем наш первый параметр Разработал.

Вписываем его первое значение – ставим = и в кавычках пишем Иванов.


Методичка по iLogic. Autodesk Inventor 26

Открываем в левой части Свойства Inventor, и, как видим, для разработчика здесь ничего
нет. Поэтому прибегнем к небольшой хитрости – выбираем Заголовок, и вместо Title запишем
Author – это будет наша строка Разработчик. Запишем значение – равно, и в кавычках Иванов.

Добавляем ElseIf … Then, выбираем тот же параметр Разработал, и его следующее значение.
Т.е. если параметр Разработал теперь будет Петров, то в строке автора также должно появиться
Петров, запишем это.
Пишем вместо «Иванов» «Петров». Копируем последние 2 строчки и вставляем их еще раз.
Записываем вместо Петров теперь Зайцев.
Итак, мы записали 3 значения для параметра Разработал.

Копируем весь этот текст и вставляем его ниже.


Методичка по iLogic. Autodesk Inventor 27

Теперь нужно записать значения для параметра Проверил, т.е. If Проверил = Иванов, в строке
свойства Inventor, проверщика должно появиться Иванов.
Записываем вместо автора – Checked by, т.е. кем оно проверено, копируем эту фразу и
вставляем ее ниже вместо автора.
И так же заменяем слово Разработал параметром Проверил.

Копируем последние изменения и вставляем их еще раз. Теперь запишем значения для
параметра Утвердил. За строку Утвердил отвечает значение Mfg. Approved by.
Вставляем эту фразу ниже для двух значений – Петрова и Зайцева.

Нажимаем ОК, видим – выскакивает ошибка, т.е. правило создано неправильно.


Методичка по iLogic. Autodesk Inventor 28

Проверяем, что же мы не вписали.


А не дописали мы следующее: для проверщика вместо Summary запишем Status, т.е. это
вкладка Статус из свойств Inventor-а. Для Утвердил также вместо Summary запишем
Status, т.е. вкладка Статус, строка Проверил и строка Утвердил.

Нажимаем ОК. Ошибка на возникает, значит правило записано правильно.


Добавим для него форму, назовем форму Фамилии, и перетаскиваем параметры
Разработал, Проверил и Утвердил в правую часть окна.
Нажимаем ОК - добавилась форма. Открываем ее и выбираем нужные значения. Разработал
– Иванов, проверил – Петров, утвердил – Зайцев.
Методичка по iLogic. Autodesk Inventor 29

Открываем чертеж и видим, что наше правило соответствует чертежу.


Проверяем, как это работает в режиме реального времени, т.е. мы меняем нашу модель, как
это отображается на чертеже.
Для модели мы выбираем фамилии: разработал – Зайцев, проверил – Иванов, утвердил –
Петров.

Нажимаем Завершить, переходим на чертеж и соответствующие фамилии появляются в


штампе чертежа.
Так же выбираем грузоподъемность 1 т, и в чертеже в названии появляется грузоподъемность
1 т, и изменяются размеры чертежа.
Методичка по iLogic. Autodesk Inventor 30

Далее выбираем 2 т, меняем фамилии, и соответственно меняется наш чертеж.

Так работают правила iLogic.


Сохраним чертеж.

Вам также может понравиться