Макросы: перемещение детали и точки
Целая деталь, точка контура, точка внутренней кривой и последовательность.
Где открыть
Учебный проект «До» → выбранная деталь A → базовый размер 46 → Мастер → Запись макроса.
Порядок работы
- Сохраните свою работу, откройте учебный проект «До» и выберите A в 2D. Номера точек и имена линий в нём подготовлены.
- Запишите шаги по опыту либо загрузите отдельный .macro.json в окне воспроизведения. Параметры — постоянные числа без табеля.
- Проверьте черновик, журнал и сохраните макрос отдельно. Примените результат явно.
- Сравните проект «После», таблицы и пять размеров. Проверьте отмену и повтор всего применения.
Примеры с числами и лекалами
Сохраните свой текущий проект перед открытием учебного файла. Команда «Открыть» заменяет текущий проект. Для повторения загрузите файл «До».
Переместить всю деталь: +80 мм по X, −30 мм по Y
- Режим
- 2D · базовый размер 46 · без табеля
- Точки и линии
- №100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
- Размеры
- 42, 44, 46, 48, 50
- Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
- Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
- Шаг 1: «Переместить деталь» · «Выбранная деталь». Смещение X = 80 мм, Смещение Y = -30 мм. Нажмите «Записать команду».
- Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
- Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
- Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
| Показатель | До | После |
|---|---|---|
| Базовый припуск, мм | 10 | 10 |
| Припуски участков 1–4, мм | 10 / 10 / 10 / 10 | 10 / 10 / 10 / 10 |
| Точка №100 на поле X; Y, мм | 55; 70 | 135; 40 |
| Габариты шва в базе, мм | 260 × 300 | 260 × 300 |
| Габариты среза в базе, мм | 281,739 × 320 | 281,739 × 320 |
| Положение всей детали X; Y, мм | 55; 70 | 135; 40 |
Шаг меняет только положение всей детали: X +80 мм, Y −30 мм. Контур шва, срез, долевая и внутренняя линия переносятся вместе; их локальная форма, номера точек и приращения градации не меняются. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.
Показан применённый результат. До «Применить результат» основной проект сохраняется.
Сместить точку №100 контура вместе с её ручкой
- Режим
- 2D · базовый размер 46 · без табеля
- Точки и линии
- №100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
- Размеры
- 42, 44, 46, 48, 50
- Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
- Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
- Шаг 1: «Сместить нумерованную точку» · «Выбранная деталь» · точка №100. Смещение X = 15 мм, Смещение Y = -10 мм. Нажмите «Записать команду».
- Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
- Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
- Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
| Показатель | До | После |
|---|---|---|
| Базовый припуск, мм | 10 | 10 |
| Припуски участков 1–4, мм | 10 / 10 / 10 / 10 | 10 / 10 / 10 / 10 |
| Точка №100 на поле X; Y, мм | 55; 70 | 70; 60 |
| Габариты шва в базе, мм | 260 × 300 | 245 × 310 |
| Габариты среза в базе, мм | 281,739 × 320 | 266,216 × 330,184 |
| Положение всей детали X; Y, мм | 55; 70 | 55; 70 |
Точка №100 контура смещается на +15 / −10 мм. Её ручка кривой переносится на тот же вектор; соседняя точка №101 и её ручка сохраняют положение. Поэтому изменяются форма верхнего участка и габариты детали. Номер точки остаётся 100, приращения сохраняются. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.
Показан применённый результат. До «Применить результат» основной проект сохраняется.
Сместить точку №200 внутренней кривой
- Режим
- 2D · базовый размер 46 · без табеля
- Точки и линии
- №100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
- Размеры
- 42, 44, 46, 48, 50
- Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
- Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
- Шаг 1: «Сместить нумерованную точку» · «Выбранная деталь» · точка №200. Смещение X = 0 мм, Смещение Y = 15 мм. Нажмите «Записать команду».
- Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
- Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
- Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
| Показатель | До | После |
|---|---|---|
| Базовый припуск, мм | 10 | 10 |
| Припуски участков 1–4, мм | 10 / 10 / 10 / 10 | 10 / 10 / 10 / 10 |
| Точка №200 на поле X; Y, мм | 125; 160 | 125; 175 |
| Габариты шва в базе, мм | 260 × 300 | 260 × 300 |
| Габариты среза в базе, мм | 281,739 × 320 | 281,739 × 320 |
| Положение всей детали X; Y, мм | 55; 70 | 55; 70 |
Точка №200 первой внутренней кривой смещается вниз на 15 мм вместе со своей ручкой. Точка №201 остаётся прежней. Внешний контур, срез и долевая не изменяются; новая форма относится только к внутренней линии. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.
Показан применённый результат. До «Применить результат» основной проект сохраняется.
Два шага: изменить точку и переместить деталь
- Режим
- 2D · базовый размер 46 · без табеля
- Точки и линии
- №100, №101, №103 на контуре; №200, №201 на внутренней «Шов1»
- Размеры
- 42, 44, 46, 48, 50
- Сохраните свою работу, откройте учебный JSON «До» и выберите деталь A в базовом размере 46.
- Откройте «Мастер → Запись макроса». Оставьте фиксированные числа без табеля.
- Шаг 1: «Сместить нумерованную точку» · «Выбранная деталь» · точка №100. Смещение X = 10 мм, Смещение Y = 5 мм. Нажмите «Записать команду».
- Шаг 2: «Переместить деталь» · «Выбранная деталь». Смещение X = 80 мм, Смещение Y = -30 мм. Нажмите «Записать команду».
- Проверьте черновик и журнал. Сохраните макрос через «Сохранить как… JSON», затем нажмите «Применить результат».
- Сравните с проектом «После» и таблицей пяти размеров. Проверьте отмену и повтор всего применения.
- Для повторного запуска снова откройте «До», выберите A, откройте «Воспроизведение макроса», загрузите отдельный .macro.json, проверьте воспроизведение и примените явно.
| Показатель | До | После |
|---|---|---|
| Базовый припуск, мм | 10 | 10 |
| Припуски участков 1–4, мм | 10 / 10 / 10 / 10 | 10 / 10 / 10 / 10 |
| Точка №100 на поле X; Y, мм | 55; 70 | 145; 45 |
| Габариты шва в базе, мм | 260 × 300 | 250 × 300 |
| Габариты среза в базе, мм | 281,739 × 320 | 271,392 × 320,081 |
| Положение всей детали X; Y, мм | 55; 70 | 135; 40 |
Первый шаг смещает точку №100 на +10 / +5 мм, второй переносит всю деталь на +80 / −30 мм. Координаты точки на поле получают оба изменения: суммарно +90 / −25 мм. Форма изменяется первым шагом; перемещение детали сохраняет полученную форму. В опытах используются фиксированные числа без табеля. Изменение базовой геометрии передаётся пяти размерам с прежними приращениями; это не отдельная правка только размера 46. Операции, нормы времени и остальные данные проекта сохраняются. Предпросмотр не заменяет основной проект: сохраните макрос отдельно, затем примените результат явно. Весь макрос отменяется одним Ctrl+Z. Перед открытием учебного проекта сохраните свою работу; перед раскроем проверьте сопряжение и припуски.
Показан применённый результат. До «Применить результат» основной проект сохраняется.
Что получится
Получена проверяемая правка детали. Контур, внутренние элементы и срез сравниваются отдельно; прежние операции и нормы проекта сохраняются.
Если не получается
- Если макрос не находит точку, проверьте её номер внутри выбранной детали; в учебных проектах №100 находится на контуре, №200 — на внутренней линии.
- Если не найдена линия, проверьте точное имя без пробелов и целевую деталь. Название линии в списке и её короткое имя для макроса могут отличаться.
- Если изменились соседние участки, учтите общие узлы: смещение конца одного участка меняет соседний. Для переноса только внутренней линии выбирайте её имя.
- Если припуск участка не равен базовому, проверьте его индивидуальную ширину и подгибку. Сначала решите, какие настройки нужны, затем повторите макрос.
- Если расчёт сообщает об ошибке размера, проверьте контур во всём размерном ряду и уменьшите смещение. Число в диапазоне ещё не гарантирует допустимую геометрию.
- После изменения параметров повторите проверку. После изменения основного проекта закройте окно и откройте его заново. Закрытие без применения сохраняет исходник.
- После применения Ctrl+Z отменяет весь макрос, повтор возвращает результат. Для восстановления после закрытия страницы сохраняйте проект и макрос разными JSON-файлами.
Тема в руководстве Gerber: Наглядные опыты по образцу инструкции Гербер; фактическое поведение сверено с кодом GARM CAD.. О соответствии команд