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

Макросы: вставка и удаление шагов

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

Где открыть

Мастер → Воспроизведение макроса → Открыть макрос JSON → Изменить последовательность.

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

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

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

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

Вставить перемещение перед первым шагом

Основа
A · размер 46 · точка №100
Режим
2D · фиксированные числа без табеля
Размеры
42, 44, 46, 48, 50
  1. Сохраните текущую работу, откройте JSON проекта «До», выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса». Через «Открыть макрос JSON» загрузите файл «Макрос до правки». Нажмите «Изменить последовательность».
  3. Нажмите «К началу»: выполнено 0 шагов. Нажмите «Запись после выполненного».
  4. Выберите «Переместить деталь», цель «Выбранная деталь», X = 40 мм, Y = −20 мм. Нажмите «Вставить команду».
  5. Проверьте список команд; при необходимости используйте «Отмена изменения» и «Возврат изменения». Сохраните исправленный макрос через «Сохранить как… JSON».
  6. Нажмите «Проверить воспроизведение». После успешной полной проверки нажмите «Применить результат». Сравните проект с «После», проверьте Ctrl+Z и повтор.
Вставить перемещение перед первым шагом: исходный проект и результат исправленного макроса
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
ПоказательДоПроверочный вид / после
Команд в файле23
Выполнено в пошаговом просмотре0после правки проверьте весь макрос
Основной проектисходныйизменён после явного применения
Деталей в основном проекте11
Припуск в проверочном / итоговом виде, мм1015
Положение проверяемой детали X / Y, мм55 / 7095 / 50
Точка №100 в базе, X / Y, мм55 / 70105 / 55
До / после правки макроса: точка №100, X / Y65 / 75105 / 55
Размер 42 · точка №100, X / Y, мм75 / 70125 / 55
Размер 44 · точка №100, X / Y, мм65 / 70115 / 55
Размер 46 · точка №100, X / Y, мм55 / 70105 / 55
Размер 48 · точка №100, X / Y, мм45 / 7095 / 55
Размер 50 · точка №100, X / Y, мм35 / 7085 / 55

После «К началу» выполнено 0 шагов. «Запись после выполненного» вставляет новую команду перед прежним шагом 1. Добавляется перемещение (40; −20) мм; прежние правка точки и припуск становятся шагами 2 и 3. Выбор строки и позиция просмотра — разные состояния: вставка ориентируется на число выполненных шагов. В опыте фиксированные числа без табеля и размерной сетки. Проверены пять размеров 42–50. Макрос и проект сохраняются разными JSON-файлами; исходный файл на диске автоматически не переписывается.

Схема сравнивает исходный проект с выполнением исправленного макроса. Результат прежнего макроса указан отдельно в таблице; файл «До» остаётся исходной основой.

Вставить правку точки между командами

Основа
A · размер 46 · точка №100
Режим
2D · фиксированные числа без табеля
Размеры
42, 44, 46, 48, 50
  1. Сохраните текущую работу, откройте JSON проекта «До», выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса». Через «Открыть макрос JSON» загрузите файл «Макрос до правки». Нажмите «Изменить последовательность».
  3. Введите 1 в «Номер шага» и нажмите «Перейти к шагу». Затем нажмите «Запись после выполненного».
  4. Выберите «Сместить нумерованную точку», цель «Выбранная деталь», номер 100, X = 10 мм, Y = 5 мм. Нажмите «Вставить команду».
  5. Проверьте список команд; при необходимости используйте «Отмена изменения» и «Возврат изменения». Сохраните исправленный макрос через «Сохранить как… JSON».
  6. Нажмите «Проверить воспроизведение». После успешной полной проверки нажмите «Применить результат». Сравните проект с «После», проверьте Ctrl+Z и повтор.
Вставить правку точки между командами: исходный проект и результат исправленного макроса
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Результаты исходного и исправленного макроса: форма до и после, увеличенный фрагмент
Результаты исходного и исправленного макроса. Открыть крупнее ↗
ПоказательДоПроверочный вид / после
Команд в файле23
Выполнено в пошаговом просмотре0после правки проверьте весь макрос
Основной проектисходныйизменён после явного применения
Деталей в основном проекте11
Припуск в проверочном / итоговом виде, мм1015
Положение проверяемой детали X / Y, мм55 / 7095 / 50
Точка №100 в базе, X / Y, мм55 / 70105 / 55
До / после правки макроса: точка №100, X / Y95 / 50105 / 55
Размер 42 · точка №100, X / Y, мм75 / 70125 / 55
Размер 44 · точка №100, X / Y, мм65 / 70115 / 55
Размер 46 · точка №100, X / Y, мм55 / 70105 / 55
Размер 48 · точка №100, X / Y, мм45 / 7095 / 55
Размер 50 · точка №100, X / Y, мм35 / 7085 / 55

Переход к шагу 1 выполняет только перемещение детали в проверочном виде. «Запись после выполненного» вставляет смещение точки №100 на (10; 5) мм после него и перед припуском. Получаются три шага. Новую команду записывайте через «Вставить команду», затем проверяйте всю последовательность. В опыте фиксированные числа без табеля и размерной сетки. Проверены пять размеров 42–50. Макрос и проект сохраняются разными JSON-файлами; исходный файл на диске автоматически не переписывается.

Схема сравнивает исходный проект с выполнением исправленного макроса. Результат прежнего макроса указан отдельно в таблице; файл «До» остаётся исходной основой.

Удалить независимую правку точки

Основа
A · размер 46 · точка №100
Режим
2D · фиксированные числа без табеля
Размеры
42, 44, 46, 48, 50
  1. Сохраните текущую работу, откройте JSON проекта «До», выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса». Через «Открыть макрос JSON» загрузите файл «Макрос до правки». Нажмите «Изменить последовательность».
  3. Выберите строку 2 и нажмите «Удалить шаг». Проверьте, что остались перемещение детали и припуск.
  4. Проверьте список команд; при необходимости используйте «Отмена изменения» и «Возврат изменения». Сохраните исправленный макрос через «Сохранить как… JSON».
  5. Нажмите «Проверить воспроизведение». После успешной полной проверки нажмите «Применить результат». Сравните проект с «После», проверьте Ctrl+Z и повтор.
Удалить независимую правку точки: исходный проект и результат исправленного макроса
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
ПоказательДоПроверочный вид / после
Команд в файле32
Выполнено в пошаговом просмотре0после правки проверьте весь макрос
Основной проектисходныйизменён после явного применения
Деталей в основном проекте11
Припуск в проверочном / итоговом виде, мм1015
Положение проверяемой детали X / Y, мм55 / 7095 / 50
Точка №100 в базе, X / Y, мм55 / 7095 / 50
До / после правки макроса: точка №100, X / Y105 / 5595 / 50
Размер 42 · точка №100, X / Y, мм75 / 70115 / 50
Размер 44 · точка №100, X / Y, мм65 / 70105 / 50
Размер 46 · точка №100, X / Y, мм55 / 7095 / 50
Размер 48 · точка №100, X / Y, мм45 / 7085 / 50
Размер 50 · точка №100, X / Y, мм35 / 7075 / 50

Удаляется второй шаг — смещение точки №100. Первый шаг перемещения и последний шаг припуска сохраняются. В итоге два шага: A перемещается, но её форма не меняется; точка №100 в базе находится в (95; 50) мм. После удаления частичный результат сбрасывается; требуется полная проверка. В опыте фиксированные числа без табеля и размерной сетки. Проверены пять размеров 42–50. Макрос и проект сохраняются разными JSON-файлами; исходный файл на диске автоматически не переписывается.

Схема сравнивает исходный проект с выполнением исправленного макроса. Результат прежнего макроса указан отдельно в таблице; файл «До» остаётся исходной основой.

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

Основа
A · размер 46 · точка №100
Режим
2D · фиксированные числа без табеля
Размеры
42, 44, 46, 48, 50
  1. Сохраните текущую работу, откройте JSON проекта «До», выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса». Через «Открыть макрос JSON» загрузите файл «Макрос до правки». Нажмите «Изменить последовательность».
  3. Выберите строку 1 и нажмите «Удалить шаг». Убедитесь, что ошибка указывает на зависимый шаг 2, а все три команды сохранены.
  4. Выберите строку 2 и удалите её. Затем выберите строку 1 и удалите копирование. Проверьте оставшееся перемещение A.
  5. Проверьте список команд; при необходимости используйте «Отмена изменения» и «Возврат изменения». Сохраните исправленный макрос через «Сохранить как… JSON».
  6. Нажмите «Проверить воспроизведение». После успешной полной проверки нажмите «Применить результат». Сравните проект с «После», проверьте Ctrl+Z и повтор.
Сначала удалить зависимый шаг, затем копирование: исходный проект и результат исправленного макроса
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Результаты исходного и исправленного макроса: форма до и после, увеличенный фрагмент
Результаты исходного и исправленного макроса. Открыть крупнее ↗
ПоказательДоПроверочный вид / после
Команд в файле31
Выполнено в пошаговом просмотре0после правки проверьте весь макрос
Основной проектисходныйизменён после явного применения
Деталей в основном проекте11
Припуск в проверочном / итоговом виде, мм1010
Положение проверяемой детали X / Y, мм55 / 7095 / 50
Точка №100 в базе, X / Y, мм55 / 7095 / 50
До / после правки макроса: точка №100, X / Y95 / 5095 / 50
Размер 42 · точка №100, X / Y, мм75 / 70115 / 50
Размер 44 · точка №100, X / Y, мм65 / 70105 / 50
Размер 46 · точка №100, X / Y, мм55 / 7095 / 50
Размер 48 · точка №100, X / Y, мм45 / 7085 / 50
Размер 50 · точка №100, X / Y, мм35 / 7075 / 50

Исходная последовательность: создать B, переместить B, переместить A. Удаление шага 1 отклоняется: копия используется в шаге 2. Сначала удалите зависимое перемещение B (шаг 2), затем создание B (шаг 1). Остаётся только перемещение A. Это удаление команд из макроса; сохранённый основной проект не меняется до полного воспроизведения и применения. В опыте фиксированные числа без табеля и размерной сетки. Проверены пять размеров 42–50. Макрос и проект сохраняются разными JSON-файлами; исходный файл на диске автоматически не переписывается.

Схема сравнивает исходный проект с выполнением исправленного макроса. Результат прежнего макроса указан отдельно в таблице; файл «До» остаётся исходной основой.

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

Проверочный вид и применённый результат различаются явно. Таблицы показывают координаты в пяти размерах, а отдельные файлы сохраняют версии макроса.

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

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

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