Практикум с файлами лекал

Макросы: категории в цепочке операций

Скрытие, участие в модели и наследование при повторном разрезании.

Где открыть

Мастер → Запись макроса → Разрезать по внутренней линии → Категория новых деталей. Для учебного файла: Мастер → Воспроизведение макроса.

Порядок работы

  1. Сохраните работу, откройте проект «До» и выберите A в размере 46.
  2. Для воспроизведения загрузите JSON макроса опыта. Для записи задайте имена частей, линию и категорию по таблице.
  3. Если опыт содержит замены имён, в «Воспроизведение макроса» задайте их в «Имена деталей результата».
  4. Выполните полную проверку. Сверьте категории в отдельном блоке предпросмотра и журнале, затем примените результат.
  5. Откройте «Состав модели», сверьте имена, категории и участие с таблицей. Проверьте отмену и повтор; сохраните итоговый проект отдельно.

Примеры с числами и лекалами

Сохраните свой текущий проект перед открытием учебного файла. Команда «Открыть» заменяет текущий проект. Для повторения загрузите файл «До».

Скрытие исходника не меняет его категорию

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — имя каждой детали
Переименование результата
не менять
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  4. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  5. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Скрытие исходника не меняет его категорию: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 12 / 3
Версия JSON макроса—14
A · имяОснова AОснова A
A · категорияОсноваОснова
A · на поле / в моделида / данет / да
B · имяещё нетВерх
B · категорияещё нетВерх
B · на поле / в моделиещё нетда / да
C · имяещё нетНиз
C · категорияещё нетНиз
C · на поле / в моделиещё нетда / да
Размер 42 · площади новых частей, мм²—B: 30912; C: 30912
Размер 44 · площади новых частей, мм²—B: 33408; C: 33408
Размер 46 · площади новых частей, мм²—B: 36000; C: 36000
Размер 48 · площади новых частей, мм²—B: 38688; C: 38688
Размер 50 · площади новых частей, мм²—B: 41472; C: 41472

Режим «Скрыть исходник с поля 2D» сохраняет A в проекте с категорией «Основа» и прежним участием в модели. На поле видны «Верх» и «Низ» с отдельными категориями. В таблице категорий остаётся строка скрытого исходника. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Категория не включает деталь в состав модели

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — имя каждой детали
Переименование результата
не менять
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  4. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  5. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Категория не включает деталь в состав модели: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 13 / 1
Версия JSON макроса—14
A · имяОснова AОснова A
A · категорияОсноваОснова
A · на поле / в моделида / дада / да
B · имяещё нетВерх
B · категорияещё нетВерх
B · на поле / в моделиещё нетда / нет
C · имяещё нетНиз
C · категорияещё нетНиз
C · на поле / в моделиещё нетда / нет
Размер 42 · площади новых частей, мм²—B: 30912; C: 30912
Размер 44 · площади новых частей, мм²—B: 33408; C: 33408
Размер 46 · площади новых частей, мм²—B: 36000; C: 36000
Размер 48 · площади новых частей, мм²—B: 38688; C: 38688
Размер 50 · площади новых частей, мм²—B: 41472; C: 41472

Новые части получают категории по имени, но явно исключаются из модели. Они остаются видимыми на поле и сохраняют свои категории. Участие в модели, видимость и категория — независимые свойства; исходная A продолжает входить в модель. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Повторный разрез наследует категорию промежуточной части

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — имя каждой детали; Разрез 2: Кокетка / Вставка; категория — копирование исходника
Переименование результата
задать отдельно по шагам опыта
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. В «Имена деталей результата» замените «Кокетка» на «Кокетка новая».
  4. В «Имена деталей результата» замените «Вставка» на «Вставка новая».
  5. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  6. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  7. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Повторный разрез наследует категорию промежуточной части: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 13 / 3
Версия JSON макроса—14
D · имяещё нетКокетка новая
D · категорияещё нетВерх
D · на поле / в моделиещё нетда / да
E · имяещё нетВставка новая
E · категорияещё нетВерх
E · на поле / в моделиещё нетда / да
C · имяещё нетНиз
C · категорияещё нетНиз
C · на поле / в моделиещё нетда / да
A · исходниккатегория «Основа»заменён; в результате отсутствует
Размер 42 · площади новых частей, мм²—D: 15456; E: 15456; C: 30912
Размер 44 · площади новых частей, мм²—D: 16704; E: 16704; C: 33408
Размер 46 · площади новых частей, мм²—D: 18000; E: 18000; C: 36000
Размер 48 · площади новых частей, мм²—D: 19344; E: 19344; C: 38688
Размер 50 · площади новых частей, мм²—D: 20736; E: 20736; C: 41472

Первый разрез заменяет A на «Верх» и «Низ» с категориями по имени. Второй разрез заменяет «Верх» на «Кокетка» и «Вставка», копируя категорию промежуточной части. После замены имён результата обе новые части по-прежнему имеют категорию «Верх». Промежуточной детали «Верх» уже нет в проекте. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Замены имён задаются заново при воспроизведении: JSON макроса сохраняет исходные имена команд. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Повторный разрез назначает новые категории по именам

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — имя каждой детали; Разрез 2: Кокетка / Вставка; категория — имя каждой детали
Переименование результата
задать отдельно по шагам опыта
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. В «Имена деталей результата» замените «Кокетка» на «Кокетка новая».
  4. В «Имена деталей результата» замените «Вставка» на «Вставка новая».
  5. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  6. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  7. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Повторный разрез назначает новые категории по именам: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 13 / 3
Версия JSON макроса—14
D · имяещё нетКокетка новая
D · категорияещё нетКокетка новая
D · на поле / в моделиещё нетда / да
E · имяещё нетВставка новая
E · категорияещё нетВставка новая
E · на поле / в моделиещё нетда / да
C · имяещё нетНиз
C · категорияещё нетНиз
C · на поле / в моделиещё нетда / да
A · исходниккатегория «Основа»заменён; в результате отсутствует
Размер 42 · площади новых частей, мм²—D: 15456; E: 15456; C: 30912
Размер 44 · площади новых частей, мм²—D: 16704; E: 16704; C: 33408
Размер 46 · площади новых частей, мм²—D: 18000; E: 18000; C: 36000
Размер 48 · площади новых частей, мм²—D: 19344; E: 19344; C: 38688
Размер 50 · площади новых частей, мм²—D: 20736; E: 20736; C: 41472

Оба разрезания используют категории по имени. Второй разрез заменяет промежуточный «Верх» на «Кокетка» и «Вставка». В настройках воспроизведения их имена заменены на «Кокетка новая» и «Вставка новая»; категории совпадают с этими итоговыми именами. «Низ» сохраняет своё имя и категорию. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Замены имён задаются заново при воспроизведении: JSON макроса сохраняет исходные имена команд. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Что получится

Категории, имена и состав результата проверяются по проекту «После». Все схемы и контрольные значения получены из текущего кода GARM CAD.

Если не получается

  • Категория не появилась: при копировании исходника без категории это ожидаемый результат. Выберите категорию по имени либо задайте её через «Состав модели».
  • После переименования осталась прежняя категория: проверьте, унаследована ли она или получена копией. Только непосредственный результат разрезания с категорией по имени обновляется при замене имени результата.
  • Повторное открытие макроса вернуло старые имена: разовые замены не входят в JSON макроса. Повторите их по инструкции или исправьте имена в командах.
  • Не виден исходник: проверьте действие с ним. Скрытый сохраняется в проекте; заменённый восстанавливается отменой либо открытием «До». Категория не управляет видимостью.
  • Деталь с категорией не входит в модель: верните её участие через «Состав модели»; смена категории сама по себе участия не меняет.
  • Файл не открывается: обновите редактор при неподдерживаемой версии макроса и проверьте формат файла. Не загружайте JSON макроса через команду открытия проекта.
  • Ошибка проверки сохраняет исходный проект. Исправьте имена, линию разреза или припуск и повторите проверку всей последовательности.

Тема в руководстве Gerber: Порядок объяснений и наглядных опытов по образцу инструкции Гербер; поведение категорий проверено по реализации GARM CAD.. О соответствии команд