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

Макросы: перемещение детали и точки

Целая деталь, точка контура, точка внутренней кривой и последовательность.

Где открыть

Учебный проект «До» → выбранная деталь A → базовый размер 46 → Мастер → Запись макроса.

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

  1. Сохраните свою работу, откройте учебный проект «До» и выберите A в 2D. Номера точек и имена линий в нём подготовлены.
  2. Запишите шаги по опыту либо загрузите отдельный .macro.json в окне воспроизведения. Параметры — постоянные числа без табеля.
  3. Проверьте черновик, журнал и сохраните макрос отдельно. Примените результат явно.
  4. Сравните проект «После», таблицы и пять размеров. Проверьте отмену и повтор всего применения.

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

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

Переместить всю деталь: +80 мм по X, −30 мм по Y

Режим
2D · базовый размер 46 · без табеля
Точки и линии
№100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
Размеры
42, 44, 46, 48, 50
  1. Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
  2. Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
  3. Шаг 1: «Переместить деталь» · «Выбранная деталь». Смещение X = 80 мм, Смещение Y = -30 мм. Нажмите «Записать команду».
  4. Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
  5. Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
  6. Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
Переместить всю деталь: +80 мм по X, −30 мм по Y: настоящая геометрия до и после
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Положение точки в пяти размерах: форма до и после, увеличенный фрагмент
Положение точки в пяти размерах. Открыть крупнее ↗
ПоказательДоПосле
Базовый припуск, мм1010
Припуски участков 1–4, мм10 / 10 / 10 / 1010 / 10 / 10 / 10
Точка №100 на поле X; Y, мм55; 70135; 40
Габариты шва в базе, мм260 × 300260 × 300
Габариты среза в базе, мм281,739 × 320281,739 × 320
Положение всей детали X; Y, мм55; 70135; 40

Шаг меняет только положение всей детали: X +80 мм, Y −30 мм. Контур шва, срез, долевая и внутренняя линия переносятся вместе; их локальная форма, номера точек и приращения градации не меняются. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.

Показан применённый результат. До «Применить результат» основной проект сохраняется.

Сместить точку №100 контура вместе с её ручкой

Режим
2D · базовый размер 46 · без табеля
Точки и линии
№100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
Размеры
42, 44, 46, 48, 50
  1. Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
  2. Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
  3. Шаг 1: «Сместить нумерованную точку» · «Выбранная деталь» · точка №100. Смещение X = 15 мм, Смещение Y = -10 мм. Нажмите «Записать команду».
  4. Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
  5. Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
  6. Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
Сместить точку №100 контура вместе с её ручкой: настоящая геометрия до и после
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Положение точки в пяти размерах: форма до и после, увеличенный фрагмент
Положение точки в пяти размерах. Открыть крупнее ↗
ПоказательДоПосле
Базовый припуск, мм1010
Припуски участков 1–4, мм10 / 10 / 10 / 1010 / 10 / 10 / 10
Точка №100 на поле X; Y, мм55; 7070; 60
Габариты шва в базе, мм260 × 300245 × 310
Габариты среза в базе, мм281,739 × 320266,216 × 330,184
Положение всей детали X; Y, мм55; 7055; 70

Точка №100 контура смещается на +15 / −10 мм. Её ручка кривой переносится на тот же вектор; соседняя точка №101 и её ручка сохраняют положение. Поэтому изменяются форма верхнего участка и габариты детали. Номер точки остаётся 100, приращения сохраняются. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.

Показан применённый результат. До «Применить результат» основной проект сохраняется.

Сместить точку №200 внутренней кривой

Режим
2D · базовый размер 46 · без табеля
Точки и линии
№100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
Размеры
42, 44, 46, 48, 50
  1. Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
  2. Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
  3. Шаг 1: «Сместить нумерованную точку» · «Выбранная деталь» · точка №200. Смещение X = 0 мм, Смещение Y = 15 мм. Нажмите «Записать команду».
  4. Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
  5. Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
  6. Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
Сместить точку №200 внутренней кривой: настоящая геометрия до и после
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
ПоказательДоПосле
Базовый припуск, мм1010
Припуски участков 1–4, мм10 / 10 / 10 / 1010 / 10 / 10 / 10
Точка №200 на поле X; Y, мм125; 160125; 175
Габариты шва в базе, мм260 × 300260 × 300
Габариты среза в базе, мм281,739 × 320281,739 × 320
Положение всей детали X; Y, мм55; 7055; 70

Точка №200 первой внутренней кривой смещается вниз на 15 мм вместе со своей ручкой. Точка №201 остаётся прежней. Внешний контур, срез и долевая не изменяются; новая форма относится только к внутренней линии. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.

Показан применённый результат. До «Применить результат» основной проект сохраняется.

Два шага: изменить точку и переместить деталь

Режим
2D · базовый размер 46 · без табеля
Точки и линии
№100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
Размеры
42, 44, 46, 48, 50
  1. Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
  2. Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
  3. Шаг 1: «Сместить нумерованную точку» · «Выбранная деталь» · точка №100. Смещение X = 10 мм, Смещение Y = 5 мм. Нажмите «Записать команду».
  4. Шаг 2: «Переместить деталь» · «Выбранная деталь». Смещение X = 80 мм, Смещение Y = -30 мм. Нажмите «Записать команду».
  5. Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
  6. Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
  7. Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
Два шага: изменить точку и переместить деталь: настоящая геометрия до и после
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
ПоказательДоПосле
Базовый припуск, мм1010
Припуски участков 1–4, мм10 / 10 / 10 / 1010 / 10 / 10 / 10
Точка №100 на поле X; Y, мм55; 70145; 45
Габариты шва в базе, мм260 × 300250 × 300
Габариты среза в базе, мм281,739 × 320271,392 × 320,081
Положение всей детали X; Y, мм55; 70135; 40

Первый шаг смещает точку №100 на +10 / +5 мм, второй переносит всю деталь на +80 / −30 мм. Координаты точки на поле получают оба изменения: суммарно +90 / −25 мм. Форма изменяется первым шагом; перемещение детали сохраняет полученную форму. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.

Показан применённый результат. До «Применить результат» основной проект сохраняется.

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

Получена проверяемая правка детали. Контур, внутренние элементы и срез сравниваются отдельно; прежние операции и нормы проекта сохраняются.

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

  • Если макрос не находит точку, проверьте её номер внутри выбранной детали; в учебных проектах №100 находится на контуре, №200 — на внутренней линии.
  • Если не найдена линия, проверьте точное имя без пробелов и целевую деталь. Название линии в списке и её короткое имя для макроса могут отличаться.
  • Если изменились соседние участки, учтите общие узлы: смещение конца одного участка меняет соседний. Для переноса только внутренней линии выбирайте её имя.
  • Если припуск участка не равен базовому, проверьте его индивидуальную ширину и подгибку. Сначала решите, какие настройки нужны, затем повторите макрос.
  • Если расчёт сообщает об ошибке размера, проверьте контур во всём размерном ряду и уменьшите смещение. Число в диапазоне ещё не гарантирует допустимую геометрию.
  • После изменения параметров повторите проверку. После изменения основного проекта закройте окно и откройте его заново. Закрытие без применения сохраняет исходник.
  • После применения Ctrl+Z отменяет весь макрос, повтор возвращает результат. Для восстановления после закрытия страницы сохраняйте проект и макрос разными JSON-файлами.

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