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

2

Зиновьев Д.В.

ПРОФЕССИОНАЛЬНАЯ
ПАРАМЕТРИЗАЦИЯ
И ПРИМЕНЕНИЕ ILOGIC
В AUTODESK INVENTOR

Еще вчера Вы тратили на изменения Ваших проектов


в Autodesk Inventor в 2-3 раза больше времени,
чем можно тратить на самом деле…

© Студия Vertex, 2017 г.


https://autocad-lessons.ru
3

Зиновьев Д.В.
Профессиональная параметризация и применение iLogic в Autodesk Inventor /
Дмитрий Зиновьев – 1-е изд. 2017. Редактор: Азанов М.И.

Книга «Профессиональная параметризация и применение iLogic в Autodesk Inventor»


рассчитана на опытных пользователей.
Вот, что вы получите:

 Навык создания параметрических деталей с добавлением дополнительных


параметров посредством iLogic;
 Навык создания сварной конструкции в файле детали с последующим созданием
сборки из нее;
 Навык создания параметрической сборки с одновременным управлением
параметрами любых входящих в нее деталей;
 Навык наложения правил на сборку, которые будут управлять размерами привязок;
 Навык выбора необходимых правил из существующих списков;
 Навык управления всеми «Свойствами Inventor» моделей и изменение их значений
в зависимости от варианта параметрической сборки;
 Навык управления цветом и материалом деталей заданием соответствующих
правил;
 Навык вывода информационных сообщений при изменении варианта сборки.
 Навык управления размерами чертежа в зависимости от варианта
параметрической модели.

Прочитав книгу, Вы научитесь добавлять необходимые правила для управления


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

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

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


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

© Зиновьев Д.В., 2017


© Оформление, издание, Студия Vertex, 2017
Контактные данные:
Украина, Днепропетровская обл. г. Павлоград ул. Полтавская 129, оф.214
zinoviev@autocad-lessons.ru
+38 (066) 345 72 96
Официальный сайт: https://autocad-lessons.ru
4

Содержание

Создание параметрической детали «Ось»................................................................................ 5


Создание каркаса грузоподъемной траверсы....................................................................... 31
Сборка грузоподъемной траверсы .......................................................................................... 61
Редактирование правил iLogic .................................................................................................. 77
Создание и редактирование новых правил ........................................................................... 91
Управление новыми правилами каркаса ............................................................................. 102
Создание грузоподъемной цепи ............................................................................................. 117
Редактирование правил детали «Цепь» ................................................................................ 126
Правила для чертежа ................................................................................................................ 135
Заключение ................................................................................................................................. 142
Полезные ссылки ...................................................................................................................... 143
5

Создание параметрической
детали «Ось»

Создадим новый проект. Выбираем Проекты – Создать – Новый


однопользовательский проект. Укажем имя проекта – «Траверса» и выберем папку с
таким же названием. Нажимаем Готово.

Создадим параметрическую деталь, которую будем использовать далее в


нашей сборке. Зададим ей имя –2014-7 и сохраним ее.
Создадим эскиз в плоскости XY. Построим горизонтальный отрезок. В качестве
его длины введем параметр L_=51.
6

Проведем еще несколько отрезков. Первому отрезку укажем свойство осевой


линии.

Укажем размер диаметра в качестве параметра D_=24. Укажем внешний


диаметр. Его размер укажем выбором предыдущего диаметра, умноженного на 1,5.
7

Введем последний размер со значением C_=4.


Принимаем эскиз.

На вкладке Управление откроем Параметры и видим, что параметры, которые


были заданы при создании эскиза, отображаются в параметрах детали.
8

Выполним вращение данного эскиза и выберем цвет – Темно-зеленый.


9

Далее создадим плоскость, которая будет касательной цилиндрической


поверхности и параллельна плоскости XZ.
10

В этой плоскости создадим эскиз. Спроецируем крайнюю линию и нарисуем в


эскизе окружность, ее размер также укажем в виде параметра D2=5.
11

C помощью зависимости горизонтальности выровняем окружность центром


отрезка и укажем размер до отрезка – 8 мм. Принимаем эскиз.

Выберем функцию Отверстие, указываем точку отверстия в центре окружности


и диаметр окружности, равный диаметру отверстия.
12

Добавим сопряжение, радиусом 1 мм и две фаски размером 1 мм.


13

Из полученной детали «Ось» создадим параметрическую деталь. На вкладке


Разработка выберем Создать параметрическую деталь и уберем лишние параметры,
которые не будем использовать в данной детали.
14

Добавим еще одну строку параметрической детали. В этой строке введем


значение L_ равное 58 и и D_ равное 28.

На вкладке Управление выберем Параметры и добавим пользовательский


параметр нажатием на кнопку Добавить числовой параметр. Введем Масса, выберем
единицы, введем – кг и зададим значение этого параметра пока 1 кг.
15

В «Свойствах Inventor» проверяем, что масса детали равна 0,195 кг.


16

Включим Обозреватель iLogic и добавим правило, которое будет обновлять


параметр массы. Назовем правило Масса.
17

На вкладке Параметры выберем Параметр (динамический).

Выбираем параметр Масса, равный из Свойств Inventor значению Масса и


присваиваем, что параметр Масса будет равен Свойствам Inventor – Масса.
18

Обновим деталь, зайдем в Параметры и увидим, что действительно параметр


Масса обновлен.
19

Зайдем в Инициатор событий и выберем, когда это правило будет выполняться


– Перед сохранением документа.

Переключимся на вторую строку параметрической детали, обновим деталь,


сохраним ее и перейдем в Параметры – убедимся, что параметр Масса для данного
исполнения детали также обновился.
20

Создадим чертеж этой детали. Изменим его формат на А4 и добавим базовый


вид детали – Вид сверху, масштаб укажем 2:1 и во вкладке Состояние модели выберем
первую версию детали.
Размещаем вид на чертеже.
21

Переключимся на модель детали и для первой версии детали в Свойствах


Inventor заполним поле Наименование – поставим Ось и Организация – поставим
Студия Vertex. Нажмем Применить.

Сгенерируем файлы полученных параметрических деталей, чтобы эти свойства


были записаны для каждого исполнения детали.
22

Переключившись на чертеж, убедимся, что обновилось Наименование и


Организация.
23

Вставим таблицу на чертеж. В качестве источника данных таблицы выберем


нашу параметрическую деталь.

Разместим таблицу на чертеже и отредактируем ее. В открывшемся окне, нажав


правой кнопкой мыши по таблице, выберем Выбор столбца и добавим столбцы D_, L_,
Обозначение из детали.
24

Видим, что теперь на чертеже отображаются параметры из таблицы


параметрической детали.
25

Отредактируем таблицу параметров модели. Добавим параметр Масса. Видим,


что параметр Масса после переключения между строками таблицы обновится для
каждого варианта детали.
26

Перейдем на чертеж и еще раз отредактируем таблицу. Нажмем Выбор столбца


и добавим значение Масса в таблицу. Теперь в таблице отображается масса детали.
27

Остается ее округлить. Выбираем столбец Масса. Изменим имя данного


столбца на Масса, кг и выберем форматирование единиц – укажем кг и точность.

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


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

Добавим еще одну строку в нашу параметрическую деталь. Укажем значение L_


= 65, и значение D_ = 32.
29

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


0,43 кг.
30

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


данного варианта детали перезаписана.

Еще раз сгенерируем файлы и сохраним деталь. Переходим на чертеж и видим,


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

Сохраним деталь.
31

Создание каркаса
грузоподъемной траверсы

Приступим к созданию каркаса грузоподъемной траверсы. Создадим новую


деталь и назовем ее 2014-3СБ и сохраним ее.
На вкладке Управление откроем Параметры и добавим связь с параметрами
из файла Excel. Они представлены ниже:

H_ 120
B_ 60
T_ 10
S1 6
L1 500
L2 1000
R_ 30
F_ 50
S2 10
D_ 24
G_ 60
S3 6
L3 30
L4 35
L5 80
32

В Inventor добавились параметры, которые были введены в файле Excel.


33

Создадим эскиз в плоскости XY. Нарисуем вертикальный прямоугольник с


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

Введем размер:

 Высота полки – T_
 Ширина вертикальной полки – S1
 Ширина верхней полки – B_
 Высота всего профиля – H_
35

Эскиз определен – все линии выделены синим цветом.


Создадим блок. Выберем геометрию полученного эскиза и центральную точку
в качестве точки вставки.
36

Можно также ввести имя блока и описание. В Описание напишем Профиль и


нажмем Применить.
Создался блок. Удалим его и вставим из браузера из папки Блоки. Нажмем по
нему правой кнопкой мыши и выберем Поместить блок.
37

Разместим блок на эскизе и с помощью зависимости Горизонтальности


выровняем его с началом координат и укажем размер от начала координат до
центральной точки – L2/2.
38

Осталось выровнять блок, чтобы он стал вертикальным. Добавим зависимость


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

Создадим еще один эскиз в плоскости YZ.


39

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

Выберем Выдавливание. Выберем профиль в первом эскизе. Выдавим


симметрично в обе стороны и в качестве расстояния выдавливания введем параметр
L1.
41

Получили первый профиль будущего каркаса, присвоим ему цвет Бежевый.


Создадим симметричный массив с созданием нового твердого тела. В качестве
плоскости симметрии выберем плоскость YZ.

Создалось новое твердое тело.


Далее получим профиль из второго эскиза. Выдавим этот эскиз между
выбранными гранями.
42

Создалось третье твердое тело. На его грани создадим новый эскиз. С


помощью клавиши F7 отсечем ненужную геометрию.
Спроецированную геометрию сделаем вспомогательными линиями и нарисуем
прямоугольник.

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


какому телу будет добавлено это выдавливание, выберем Объединение. Это
выдавливание будет объединяться с выбранным телом. Выбираем центральную балку
и нажимаем ОК.
43

Активируем Зеркальный массив, выберем последнее выдавливание и укажем


зеркальность относительно плоскости YZ.

Теперь к этому твердому телу добавилось соответствующее выдавливание с


обратной стороны.
Сохраним деталь.
44

Создадим эскиз в плоскости XY. C помощью клавиши F7 отсечем ненужную


геометрию, спроецируем верхнюю линию и нарисуем профиль проушины.
45

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


с началом координат. И добавим необходимые размеры:

 Ширина проушины – 120 мм


 Боковые грани – равны (с помощью Зависимости равенства)
 Радиус дуги – R_
Нарисуем отверстие по центру проушины. Совместим соответствующие точки
и укажем размер до отверстия – радиус дуги проушины, деленный на 2.
46

И добавим размер до низа отверстия – 35 мм.


Высота отверстия – параметр F_.
Эскиз полностью определен.
47

Принимаем эскиз и сделаем симметричное выдавливание с созданием нового


твердого тела на расстояние – S2.
48

Нажимаем ОК и сохраним деталь.

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


этой плоскости создадим эскиз.
49

В эскизе спроецируем нижнюю грань профиля и нарисуем эскиз нижней


проушины. Добавим необходимые зависимости Горизонтальности и Вертикальности.
Также добавим Касательность правого отрезка к дуге и нарисуем окружность,
концентричную дуге, размером D_.
50

Размер от окружности до дуги равен предыдущему диаметру, деленному на два.


Высота проушины – параметр G_. Принимаем эскиз.
51

Выполним выдавливание с созданием нового твердого тела. Глубина


выдавливания – параметр S3.
52

Уберем видимость плоскости и создадим массив с созданием новых твердых


тел.
Выбираем полученную проушину, задаем направление массива, выставляем 2
элемента и расстоянием массива укажем параметр L3.
53

C помощью инструмента Массив, описанным выше методом, создадим


оставшиеся проушиины.
54

Создадим плоскость для нового эскиза. Плоскость зададим со смещением


относительно плоскости XZ. Высота смещение – H_/2.

Создается плоскость на верхней полке профиля. В этой плоскости создадим


эскиз. Спроецируем необходимую геометрию и сделаем эти отрезки
вспомогательными.

Нарисуем эскиз ребра. Ширина ребра – L5. C помощью зависимости Равенство


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

Принимаем эскиз и выполним выдавливание с созданием нового тела на


расстояние 6 мм.
56

Получили Твердое тело 13.


Уберем видимость плоскости и сделаем массив для этого ребра также с
созданием нового твердого тела.
57

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


Выделим последние тела, которые соответствуют ребрам и зададим для них в
свойствах цвет Желтый.

Далее выделим тела, которые отвечают нижним проушинам и изменим для них
цвет на Красный.
58

Также изменим цвет верхней проушины на Синий.


Переименуем каждое твердое тело начиная с 2014-10 и далее -11, -12 и так
далее.
В дальнейшем мы создадим сборку из этой детали, в которой каждое твердое
тело преобразуется в новую деталь и эти номера будут соответствовать номерам
детали.

Перейдем на вкладку Управление и выберем функцию Создать компонент. Эта


функция создает сборку из детали, которая содержит твердые тела. Выбираем все
твердые тела и нажимаем Далее.
59

Каждое твердое тело преобразуется в новую деталь с соответствующим


именем.

Нажмем Применить и закроем это окно. Как видим, в соседнем окне создалась
сборка, которая содержит детали, соответствующие твердым телам
60

Данная сборка поддерживает связь с деталью – сохраним ее. Из нее мы


сможем сделать чертеж каркаса. А основную деталь в последующем мы будем
использовать в нашей основной сборке.
61

Сборка грузоподъемной
траверсы

Создадим основную сборку грузоподъемной траверсы. Назовем ее 2014-2СБ.


Вставим в сборку деталь «Каркас» под названием 2014-3СБ.

Включим стиль отображения Тонированный с линиями и сохраним сборку.


62

Далее вставим деталь «Ось». Из таблицы выберем первый вариант этой


детали.

Вставим в сборку две данных оси. С помощью зависимости вставки совместим


ось с отверстием на корпусе.
63

Вставляем первую ось в первое отверстие и вторую – во второе отверстие.


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

Применим такую же зависимость и для второй оси.


64

Далее выбираем Вставить из библиотеки компонентов и в папке Крепежные


изделия находим Шплинт. Включим фильтр по ГОСТ и вставим Шплинт ГОСТ 397-79.

Выбираем нужный типоразмер шплинта с диаметром 5 мм и длиной 45 мм.


65

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


отверстием на оси и совместим первую рабочую плоскость с плоскостью XY оси,
выберем угловую зависимость и нажимаем Применить.

Выберем у шплинта Рабочую плоскость 3 и совмещаем ее касательно к


поверхности оси. Первый шплинт размещен.
66

Такими же зависимостями привяжем второй шплинт и сохраним сборку.


Вставим в папку проекта деталь из предыдущего курса – грузоподъемное
звено. Укажем имя файла – 2014-06, откроем эту деталь и изменим имя в свойствах.
67

Сохраним звено. Откроем форму и выберем Грузоподъемность – 1 т.

Размеры звена изменились. Изменим цвет звена на Оливковый зеленый.


Скопируем его и вставим в сборку. С помощью соответствующих зависимостей
разместим данное звено на оси.
68

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


Плоскость – Симметрично между двумя параллельными плоскостями и создадим
рабочую плоскость симметрично между двумя проушинами с левой стороны и с
правой.

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


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

Затем с помощью угловой зависимости выровняем звено, чтобы оно стояло


вертикально.
70

Скопируем звено и вставим его копию. С помощью таких же зависимостей


разместим его в сборке.
71

Перейдем на вкладку управление и добавим новый параметр. Назовем


параметр Массив1 и для начала введем значение 100 мм.
72

Теперь необходимо сделать так, чтобы параметр Массив1 был равен длине
каркаса. Посмотрим какой параметр отвечает за длину каркаса. Откроем эту деталь и
переключимся на Эскиз1 и видим, что за длину каркаса отвечает параметр L2.
73

Закроем эту деталь. И создадим массив. Выберем элементы с одной и с другой


стороны: звено, ось и шплинт. В качестве направления массива выберем ось X и в
качестве расстояния укажем параметр Массив1.
74

Итак, элементы, сместились на 100 мм.


Теперь перейдем на вкладку Управление и добавим новое правило iLogic.
Запишем имя правила – Грузоподъемность 1-1,6-2.

И запишем текст правила. Параметр Масив1 будет равен параметру детали


2014-3СБ и запишем параметр L2.
75

Итак, параметр в сборке Массив1 будет равен параметру L2 в каркасе.


Обновим сборку и видим, что теперь параметр Массив1 равен 1000 мм.
76

Сохраним сборку.
77

Редактирование правил
iLogic

В сборке траверсы добавим еще один параметр. Назовем параметр


Грузоподъемность и создадим несколько значений этого параметра. Вводим: 1, 1,6, 2.

Продолжим редактировать правила iLogic.


78

Добавим операторы If…Then…End If и запишем правило, что, если параметр


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

Далее добавим, что если параметр Грузоподъемность будет равен следующему


значению, т.е. 1,6, то параметр звена Грузоподъемность будет равен его следующему
значению, т.е. 1,6.
79

Третий вариант: если Грузоподъемность равен 2, то параметр детали Звено


Грузоподъемность равен 2т.

Нажимаем ОК. если мы где-то ошиблись, то появится сообщение об ошибке.

В данном случае, мы неправильно написали имя детали – забыли написать 06.


Вернемся и отредактируем.
80

Нажимаем ОК, ошибка не возникает. Проверяем, что в детали Звено


действительно есть параметр Грузоподъемность со значениями 1, 1,6 и 2 тонны.
81

Теперь этими параметрами будем управлять непосредственно из сборки.


Добавим в сборке новую форму и назовем ее Г_п, т.е. Грузоподъемность.
Добавим параметр Грузоподъемность в форму и нажмем ОК.

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


размер звена.
82

И так меняются размеры в сборке, соответственно, они меняются в детали.


Далее будем управлять размерами детали Ось.
В браузере изменим название – уберем вариант параметрической детали,
оставим 2014-7.
83

Откроем эту параметрическую деталь. Зайдем в таблицу детали и увидим, что


значение детали записано в строках и заканчивается на 01, 02, 03.
84

Отредактируем правило.
Из папки Параметрические детали выбираем строку изменения
параметрической детали. Запишем номер параметрической детали 2014-7:1, т.е. это
первая деталь, которая была вставлена в сборку и введем строку детали, которую
будем вставлять так, как она записана в таблице параметрической детали: 2014-7-01.

Копируем полностью эту строку и вставим ее дальше по тексту для случая,


когда параметр грузоподъемности равен 1,6. При этом строка будет изменена на
значение 0,2.
То же самое и для третьего варианта.
85

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


размеры изменяются с изменением параметра грузоподъемности.
86

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

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

грузоподъемности. Первые две меняются за счет правила, а вторые две т.к. они были
созданы массивом и равны соответственно первым деталям.

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


параметры были взяты из файла Excel, чтобы мы могли их менять не только из excel,
но и из Inventor.
Отвяжем их от Excel – нажимаем на каждом параметре правой кнопкой мыши
и нажимаем Добавить в пользовательские параметры.
88

Разорвав связь с Excel, мы сможем управлять этими параметрами с помощью


правил.
Нажимаем Готово, сохраним деталь и переключимся на сборку и
отредактируем правила сборки.
Теперь будем изменять параметры, которые относятся к сборке 2014-3СБ.
Итак, запишем в строку правило, что параметр этой детали H_ будет равен для первого
случая – 120, для второго – 140, для третьего – 160.
89

Проверим как работает это правило. Открываем форму и видим, что теперь
меняется высота каркаса.
90
91

Создание и редактирование
новых правил

Продолжим редактировать остальные правила сборки каркаса. Введем


правило, что параметр B_ детали каркас 2014-3СБ:
Для первого варианта – 60
Для второго варианта – 75
Для третьего варианта – 90

Также запишем значения параметра T_:


Для первого варианта – 10
Для второго варианта – 12
Для третьего варианта – 14
92

Следующий параметр каркаса S1:


Для первого варианта – 6
Для второго варианта – 8
Для третьего варианта – 10

Параметр L1:
93

Для первого варианта – 500


Для второго варианта – 650
Для третьего варианта – 750

Параметр L2:
Для первого варианта – 1000
Для второго варианта – 1200
Для третьего варианта – 1400
94

Закончим редактирование правил – нажимаем ОК.


Проверим как изменяются параметры детали Каркас. Принудительно
выполним правило, чтобы обновить параметры.
95

На вкладке Управление добавим Инициатор событий – перед сохранением


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

Сохраним деталь и видим, что правила обновляются. Продолжим


редактировать правила.
Параметр R_:
Для первого варианта – 30
Для второго варианта – 35
Для третьего варианта – 40

Параметр F_:
Для первого варианта – 50
Для второго варианта – 60
Для третьего варианта – 70
97

Параметр S2:
Для первого варианта – 10
Для второго варианта – 12
Для третьего варианта – 15
Параметр D_:
Для первого варианта – 24
Для второго варианта – 28
Для третьего варианта – 32
98

Параметр G_:
Для первого варианта – 60
Для второго варианта – 70
Для третьего варианта – 80
Параметр L3:
Для первого варианта – 30
Для второго варианта – 35
Для третьего варианта – 40
Параметр L5:
Для первого варианта – 80
Для второго варианта – 90
Для третьего варианта – 100
99

Закончим редактирование правил – нажимаем ОК. И обновим деталь. Видим,


что при изменении параметра Грузоподъемность, меняются и размеры сборки.

Создадим чертеж этой сборки. Изменить формат листа на А2, масштаб введем
1:5 и разместим виды сборки. Назначим Обозначение и Организацию для этой сборки.
Сохраним чертеж и вернемся к модели и продолжим редактировать правила.
Откроем папку Свойства Inventor, выберем значение Наименование и введем
наименование:
Для первого варианта – Траверса г/п 1 т
Для второго варианта – Траверса г/п 1,6 т
Для третьего варианта – Траверса г/п 2 т
100

Перейдем на чертеж и видим, что наименование на чертеже теперь


заполняется.
101

В модели с помощью формы изменим Грузоподъемность на 2 т, сохраним


сборку для ее обновления и видим, что на чертеже обновилось Наименование и Масса.

Добавим на чертеже некоторые осевые линии и проставим контрольный


размер. Видим, что на чертеже размеры соответствуют указанным в правиле.
При изменении параметра Грузоподъемность, размеры на чертеже также
обновляются соответственно.
102

Управление новыми
правилами каркаса

Добавим в правила сборки управление еще одним параметром каркаса.


Параметр S3 (отвечает за толщину нижней проушины):
Для первого варианта – 6
Для второго варианта – 8
Для третьего варианта – 10
Сохраним сборку и перейдем на чертеж. Проставим размер ширины этой
проушины.
103

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


Перейдем в сборку и откроем правило.
Перейдем в папку Свойства Inventor и увидим, что здесь нет функции
Организация. Чтобы определить, как ее добавить, откроем английскую версию Inventor,
откроем нашу сборку и выберем Свойства Inventor (iProperties). В Свойствах Inventor на
английском это вкладка Summary и строка Company.
104

Вернемся в нашу сборку на русском языке. Видим, что это соответственно


вкладка Документ и строка Организация.
Перейдем в правила. И напишем правила для Организации.
105

Чтобы проверить как работает это правило, для всех трех случаев запишем
значение организации с небольшим отличием.
Для первого варианта – Студия Vertex
Для второго варианта – Студия VERTEX
Для третьего варианта – СТУДИЯ VERTEX
Сохраним сборку для обновления и перейдем на чертеж. Как видим, появилась
Организация.

Далее для различных значений Грузоподъемности, запишем разных авторов.


Стандартной такой функции тоже нет.
106

Точно так же, как для значения Организации, откроем английскую версию и
увидим в строке автора наименование – Author. Запишем это правило (имена взяты в
качестве примера).
Для первого варианта – Роман
Для второго варианта – Дмитрий
Для третьего варианта – Александр

Проверим как это отображается на чертеже.

Далее добавим группу управления значением Свойства Inventor –


Комментарии. Снова перейдем в английскую версию программы и увидим, что данное
значение называется Comments.
107

Перейдем к правилу и запишем:


Для первого варианта – Траверса предназначена для перемещения стенда…
Для второго варианта – Траверса предназначена для перемещения
двигателя…
Для третьего варианта – Траверса предназначена для перемещения
редуктора…
108

Нажимаем ОК и перейдем в Свойства Inventor и видим, что Примечание


обновилось.
109

Рассмотрим где это можно использовать. Можно вставить технические


требования на чертеже. Вставим их в виде текста. Выберем свойство – ПОЯСНЕНИЯ.
110

И копируем это значение в текст.


111

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


112

Добавим еще одно Свойство Inventor. По-английски – Subject.


Отредактируем правила.
Для первого варианта – Грузоподъемность 1 т
Для второго варианта – Грузоподъемность 1,6 т
Для третьего варианта – Грузоподъемность 2 т

Откроем чертеж и добавим еще одну строку в технические требования.


113

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


грузоподъемности.
114

Продолжим редактировать правила. Откроем папку Сообщения и выберем


Показать.
Значение сообщения – 1 т (1,6 т и 2 т соответственно варианту)
Заголовок сообщения – Грузоподъемность

Таким образом, при изменении параметра грузоподъемности, будет появляться


сообщение с указанием грузоподъемности.
115

Добавим кнопку ОК и Значок “Информация”.

Полностью копируем эту строку и вставим ее для значения грузоподъемности


1,6 и 2 т. И нажимаем ОК.
Видим, что появляется сообщение, что траверса сейчас грузоподъемностью 2
т.
116

Сохраним сборку и чертеж.


117

Создание грузоподъемной
цепи

Создадим новую деталь. Будем создавать грузоподъемную цепь. Назовем


деталь 2014-8 и сохраним ее в папке нашего проекта.
Перейдем на вкладку Управление и добавим несколько параметров.

Создадим эскиз с использованием этих параметров.


118

Создадим еще один эскиз в плоскости XZ.


119

Выберем операцию Сдвиг и выберем необходимый эскиз и траекторию для


сдвига.

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


операции Сдвиг получим второе звено.
120

Видим, что звенья касаются друг друга, т.е. эскизы построены правильно.
Выключим видимость эскиза и включим видимость плоскости YZ.
121

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


Далее создадим массив элементов. Выбираем элементы – оба сдвига и
направление по оси X. Интервал массива – параметр P_*2 и число элементов массива
– 5.

Получили цепь.
Создадим еще одну плоскость, смещенную на расстояние – параметр -P_*10.
122

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


Сохраним деталь и добавим еще один текстовый параметр. Название
параметра – Калибр. Создадим несколько значений этого параметра: 14, 18, 20.
123

Создадим правило для этой цепи. Назовем правило – Калибр цепи.


Выберем оператор If…Then…End If и запишем: Если параметр Калибр будет
равен 14, то параметр детали d_ равен 14. Далее: Если параметр Калибр равен 18, то
параметр d_ будет равен 18. И для значения Калибр = 20, параметр d_ будет равен 20.
124

Также запишем, что вне зависимости от значения калибра, параметр c_ будет


равен параметру d_*3.25. Это значение из ГОСТ.
Т.к. значение может получаться не ровным, нужно округлить параметр c_. Из
папки Математические данные выбираем округление. И напишем, что параметр b_
будет равен округленному c_.
125

Выберем Инициатор событий и выбираем, что правило будет выполняться


перед сохранением документа. Сохраним деталь.
Добавим новую форму в эту деталь. Имя формы – Калибр. Выберем
пользовательский параметр Калибр для изменения его значения и нажимаем ОК.
Сохраним деталь и при выборе калибра видим, как изменяется деталь.
126

Редактирование правил
детали «Цепь»

Продолжим редактировать правила детали Цепь. Рассмотрим такое


Свойством Inventor, как Материал.
Выберем его в папке Свойства Inventor и запишем:
Для калибра 14 мм - Сталь
Для калибра 18 мм - Титан
Для калибра 20 мм – Нержавеющая сталь.
127

Эти материалы мы выбрали для большей наглядности. Видим, что,


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

Добавим еще один числовой параметр. Название параметра – Расстояние. И


значение оставим 1 мм.

В правиле запишем строку, которая будет управлять параметром Расстояние.


Выберем из папки Измерение – Минимальное расстояние. И запишем между какими
элементами будет это расстояние между плоскостями Рабочая плоскость 1 и
плоскость YZ.
128

Измерим расстояние между этими плоскостями. Оно равно 600 мм.

Откроем Параметры и видим, что значение Расстояния также 600 мм. Т.е. оно
обновилось правильно.
129

Далее в правиле добавим сообщение. Откроем папку Сообщение и выберем


Показать. Значение Сообщение изменим на параметр Расстояние и заголовок
сообщения – Длина цепи.

Теперь значение сообщения будет изменяться в зависимости от Расстояния.


Переключимся на Калибр цепи 14, сохраним деталь для обновления правила и видим,
что сообщение с длиной 420 мм появляется.
130

Откроем основную сборку и вставим в нее Цепь. Включим для нее отображение
плоскостей XZ и XY.

C помощью зависимостей совместим Цепь со Звеном.


131

Скопируем деталь Звено и разместим его внизу Цепи.

Вставим еще одну Цепь и разместим ее со второй стороны Каркаса. И также


внизу нее разместим Звено и с помощью соответствующих зависимостей разместим в
сборке.
132

Отредактируем ранее созданный массив компонентов и добавим к нему новые


компоненты.

Отредактируем правила сборки. Добавим строку: параметр детали Цепь 2014-


8, ее параметр Калибра будет равен 14 при Грузоподъемности сборки – 1 т.
133

Для Грузоподъемности 1,6: значение параметра Калибра – 18


Для Грузоподъемности 2: значение параметра Калибра – 20
134

Нажимаем ОК. Для обновления сборки, сохраняем ее и видим, что при


изменении Грузоподъемности, обновляется и Цепь.
135

Правила для чертежа

Также с помощью правил iLogic можно управлять цветом отдельной детали.


Напремер, будем управлять цветом Звена 5. Отредактируем правило – добавим новую
строку и из папки Компоненты выберем Цвет. Введем имя детали – 2014-06, деталь
под номером 5.
Цвет этой детали при Грузоподъемности 1 т. будет Оранжевый.

Для Грузоподъемности 1,6 т – Бирюзовый


Для Грузоподъемности 2 т – Фиолетовый.
136

Закончим редактирование правила и видим, что изменился цвет этой детали.


137

Откроем чертеж сборки и добавим еще несколько контрольных размеров.


Добавим правило. Назовем его Формат листа.
Из папки Чертеж выберем правило, которое управляет форматом листа –
Изменение формата листа, Изменение основной надписи и Изменение рамки.
Выберем If…Then…End If и запишем, что если параметр Грузоподъемность
будет равен 1, то формат листа – А2 и название рамки – ГОСТ-А2.
Внимание: буква А – на английском языке!
138

Продолжим редактировать правила. Выберем оператор ElseIf…Then и выберем,


что, если параметр Грузоподъемность будет равен 1,6, тогда формат листа – А1 и
рамка – ГОСТ-А1.
И для Грузоподъемности 2 т:
Формат листа – А0
Рамка – ГОСТ-А0
139

С помощью Инициатора событий, добавим, что правило будет выполняться


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

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


140

Добавим изометрический вид Траверсы.


141
142

Заключение

Правила iLogic – создание параметрических деталей и сборок с более


расширенным функционалом, который ограничивается только Вашими потребностями
или фантазией.
Вы можете поощрить автора данной книги, купив эту книгу на официальном
сайте Студии Vertex: https://autocad-lessons.ru/product/parametric-book/. Также буду рад
Вашему отзыву (на той же странице).
Если Вы хотите получить больше – закажите видео курс «Профессиональная
параметризация и применение iLogic в Autodesk Inventor»:
https://autocad-lessons.ru/ilogic-inventor/

Удачи!

--
С уважением,
Дмитрий Зиновьев и Студия Vertex
143

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

https://autocad-lessons.ru – учебный портал Студии Vertex. На нем собрано большое


количество уроков и статей по изучению программ Autodesk Inventor, SOLIDWORKS,
КОМПАС-3D.
https://autocad-lessons.ru/shop/ - интернет магазин курсов Студии Vertex по
различным программам.
http://inventor.autocad-lessons.ru – бесплатный учебник по изучению Autodesk Inventor.
http://solidworks.autocad-lessons.ru – бесплатный учебник по изучению SOLIDWORKS.
http://kompas.autocad-lessons.ru/– бесплатный учебник по изучению КОМПАС-3D.

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