Поворотная ось и цилиндр

Маркировка цилиндрических деталей — кольца, стаканы, валы — с поворотной осью, подключённой к контроллеру. Лазер маркирует узкую полосу у апекса (верхней точки детали под лучом), ось доворачивает деталь между юнитами или полосами.

Включение: Настройки оборудования → Axis → Enable (на правой панели появляется иконка Rotary) → всплывающая панель Rotary Mark. Пока панель открыта, команды маркировки и красного указателя работают в ротари-режиме. Настройки задания хранятся в документе и переезжают вместе с файлом .znm.

Режим «Текст-Объект»

Маркирует юнит за юнитом — глиф текста или отдельный объект: ось подводит юнит к апексу, юнит прожигается плоско, ось едет к следующему. Разбиение здесь не применяется; маркировка привязана к положению оси в момент нажатия MARK — подсказка в панели говорит об этом честно.

Режим «Векторная маркировка» (разбиение)

Векторная геометрия нарезается на вертикальные полосы; каждая полоса маркируется у апекса, между полосами — поворот оси.

  • Диаметр и высота детали, размер разбиения (ширина полосы), перекрытие полос — против швов на стыках.
  • Принудительное разбиение (одна сетка) — общая сетка на все объекты; без него мелкие объекты маркируются целиком у апекса.
  • Линии разбиения — резать по ручным линиям на холсте (двойной клик — добавить, перетащить — сдвинуть) вместо равномерной сетки; авто линии разбиения расставляются по краям объектов.
  • Порядок: по дереву объектов (как EzCad) или слева направо; глифы текста — всегда в порядке текста.
  • Панель предупреждает о расфокусировке на кривизне: чем шире полоса на малом диаметре, тем больше расфокус у её края — с конкретной цифрой и советом уменьшить размер разбиения.

Ось: перемещение и управление

  • В панели Rotary: текущая позиция, толчковое перемещение (Ctrl+← / Ctrl+→), кнопки «в ноль» и «задать ноль».
  • Диалог Управление осью (Laser → Axis Control): импульсы на оборот, скорость, текущая позиция в импульсах и градусах, толчковое перемещение CW/CCW, переход на заданный угол, STOP. Ошибки движения объясняются оператору — от неверного Pulses/Rev до неисправности привода.
  • Компенсации оси (Scale/Backlash/Shift) сохраняются, но пока не применяются — вкладка честно подписана «stored but not applied».

Пошаговая трассировка красным

При открытой панели Rotary кнопка красного указателя (F1) запускает интерактивную трассировку: ось подводит первый юнит к апексу, красный луч обводит его, юнит подсвечивается на холсте. Клавиши ← / → шагают по юнитам (в векторном режиме — по полосам), Esc гасит луч и возвращает ось к базе.

Статус проверки на станке

  • Режим «Текст-Объект» и пошаговая красная трассировка подтверждены на станке (тайминг цикла соответствует EzCad).
  • Векторный режим с разбиением реализован полностью и работает на эмуляторе; финальная аппаратная валидация продолжается — открыты три проверки: контрольный прожиг с разбиением (в том числе стыки полос), побайтовая сверка толчкового перемещения оси с EzCad и семантика принудительного разбиения (Force split).

Цилиндрическая коррекция (без оси)

Для неподвижной цилиндрической детали — трубы, бутылки, кружки — геометрия предыскажается по формуле проекции на цилиндр, чтобы рисунок не растягивался на кривизне. Подходит для неглубоких рисунков в пределах фокуса.

  • Панель Cylinder: поверхность Выпуклая (цилиндр) или Вогнутая (изнутри), радиус, ось, вдоль которой лежит деталь; при открытой панели на холсте видно превью искажения.
  • Защита от случайной коррекции: при закрытии панели коррекция автоматически выключается — следующая маркировка плоской детали не уйдёт с цилиндрическим предыскажением.
  • Настройки импортируются и из EzCad markcfg7.
  • Реализация полная; подтверждение качества коррекции на реальной детали ещё продолжается.

Ограничения

  • Непрерывный режим с ротари не совмещается — команда отклоняется с просьбой выключить его.
  • Растровая гравировка на поворотной оси не поддерживается; вектор работает.
  • Объект выше полосы разметки отклоняется с точным сообщением о превышении.

Смежные темы