FLINT+ v2.77
Программа управления установкой лазерной гравировки внутри стекла.
Разработана в Институте лазерных технологий и приборостроения (ILTiP Ltd), г. Сосновый Бор, Россия.
Наведите курсор на любой элемент интерфейса на картинке — появится подсказка.
Нажмите «Таблица элементов» под картинкой для полного списка.
Обзор программы
FLINT+ управляет лазерной установкой для нанесения 3D-изображений внутри стеклянных заготовок.
Программа загружает 3D-модель (набор точек в пространстве), отображает её на экране,
позволяет настроить параметры стекла и лазера, выполнить сортировку точек для оптимизации пути,
и запустить процесс гравировки.
Основные возможности:
• Загрузка 3D-данных из файлов BFT, CFT, ASC, BMP
• Просмотр объекта в 4 проекциях (XY, YX, XZ, YZ)
• Масштабирование, зеркалирование, центрирование
• Сортировка точек для минимизации перемещений лазера
• Поддержка серийной работы (до 9 стёкол за один цикл)
• Справочник типов стекла с показателями преломления
• Контроль ошибок и автоматическое восстановление
• Звуковые оповещения при критических ситуациях
• Управление накачкой (Pump) и затвором (Gate) лазера
• До 8 000 000 точек (32-bit версия с расширенной памятью)
Горячие клавиши
| F1 | Настройки оборудования (Configuration) |
| F2 | Редактор данных (Data Convert) |
| F3 | Загрузить файл данных (Data Load) |
| F4 | Загрузка стекла (Glass Load) |
| F5 | Начать гравировку (Start) |
| F9 | Переключить оси отображения (XYZ) |
| F10 | Выход из программы |
| Enter | Подтвердить / Ok |
| Esc | Отменить / Cancel |
Главный экран
Это главный рабочий экран программы FLINT+. Здесь отображается загруженное 3D-изображение,
информация о текущем файле, параметры стекла и кнопки доступа ко всем функциям программы.
Фон — градиентный узор синего цвета. В правой части — логотип FLINT и кнопки меню (F1–F5, F9, F10).
В левой части — информационная панель: имя файла, количество точек, параметры стекла.
В центре — область предпросмотра 3D-объекта (проекция на плоскость).
Таблица элементов (22)
| # | Описание |
|---|---|
| 1 | F1 Config — открыть диалог настроек оборудования |
| 2 | F2 Convert — открыть редактор для подготовки данных (загрузка, конвертация, просмотр) |
| 3 | F3 DatLoad — загрузить подготовленныйфайл данных (.bft/.cft) |
| 4 | F4 GlsLoad — загрузка/выгрузка стекла (управление столом) |
| 5 | F5 Start — начать процесс лазерной гравировки |
| 6 | F9 XYZ — переключение осей отображения объекта в области предпросмотра (XY → YX → XZ → YZ) |
| 7 | F10 Exit — выход из программы |
| 8 | Имя загруженного файла данных |
| 9 | Nmax — общее количество точек в загруженном файле |
| 10 | Nlast — номер последней обработанной точки |
| 11 | Панель параметров стекла: тип, показатель преломления n, размеры X/Y/Z в мм |
| 12 | Demo — программа работает в демо-режиме (оборудование не подключено) |
| 13 | Индикатор режима работы - 1 стекло или 9 стёкол |
| 14 | Область предпросмотра 3D-объекта. Показывает проекцию точек на выбранную плоскость |
| 15 | Версия «2.77» — номер версии на главном экране |
| 16 | Индикатор Dr.check — включен контроль пробоя или нет |
| 17 | Сетка реитераций 3×3 — счётчики повторных проходов по позициям |
| 18 | Оценка времени обработки (часы:минуты:секунды) |
Настройки (Configuration)
Диалог настройки оборудования. Здесь задаются параметры лазера, шаговых двигателей,
координаты привязки стола и режимы работы. Вызывается клавишей F1 с главного экрана.
Левая часть — управление конфигурацией и защитой. Центр — параметры лазера и частоты.
Правая часть — координаты привязки стола (X, Y, Z) и шаг перемещения.
Таблица элементов (38)
| # | Описание |
|---|---|
| 1 | Ok — принять изменения и вернуться на главный экран |
| 2 | Cancel — отменить изменения |
| 3 | Load .cfg — загрузить настройки из файла конфигурации |
| 4 | Save .cfg — сохранить текущие настройки в файл |
| 5 | + — увеличить период лазерного импульса |
| 6 | - — уменьшить период лазерного импульса |
| 7 | + — увеличить задержку |
| 8 | - — уменьшить задержку |
| 9 | + — увеличить частоту шагового двигателя |
| 10 | - — уменьшить частоту шагового двигателя |
| 11 | S+ — увеличить шаг перемещения |
| 12 | S- — уменьшить шаг перемещения |
| 13 | X+ — увеличить координату X привязки |
| 14 | X- — уменьшить координату X привязки |
| 15 | Y+ — увеличить координату Y привязки |
| 16 | Y- — уменьшить координату Y привязки |
| 17 | Z+ — увеличить координату Z привязки |
| 18 | Z- — уменьшить координату Z привязки |
| 19 | Режим «1» — работа с одним стеклом |
| 20 | Режим «9» — работа с 9 стёклами (серия) |
| 21 | Защита лазера — открыть/закрыть затвор |
| 22 | Привязка стола — включить/выключить перемещение к координатам |
| 23 | Частота шагов — постоянная |
| 24 | Частота шагов — переменная (зависит от расстояния) |
| 25 | Поле: период лазерного импульса (мс) |
| 26 | Поле: задержка (мкс) |
| 27 | Поле: частота шаговых двигателей (Гц) |
| 28 | Поле: шаг перемещения стола |
| 29 | Поле: координата X привязки |
| 30 | Поле: координата Y привязки |
| 31 | Поле: координата Z привязки |
| 32 | Счётчик суммарных импульсов лазера |
| 33 | Дата последнего обслуживания лампы |
| 34 | # — сброс счётчика и обновление даты обслуживания |
| 35 | Схема позиций при работе с 9 стёклами (кликабельные клетки) |
| 36 | Gate delay — настройка задержки затвора (1–50, ×10 мкс), кнопки +/− |
| 37 | Переключатели Pump (накачка) и Gate (затвор) |
| 38 | Кнопка «X» — очистка позиций (glp9new=0) |
Редактор данных (Data Convert)
Диалог работы с 3D-данными. Здесь можно загружать файлы разных форматов,
просматривать объект в разных проекциях, менять размеры стекла, зеркалить, инвертировать,
смещать объект и сохранять результат. Вызывается клавишей F2.
В центре — область предпросмотра объекта. Справа — параметры стекла и отступы.
Таблица элементов (32)
| # | Описание |
|---|---|
| 1 | Cancel — закрыть без сохранения |
| 2 | Data Save — сохранить данные в файл |
| 3 | Data Load — загрузить данные из файла |
| 4 | View XYZ — переключить проекцию (XY → YX → XZ → YZ) |
| 5 | 0->Center — сместить начало координат в центр стекла |
| 6 | Вверх — сместить объект вверх |
| 7 | Влево — сместить объект влево |
| 8 | Вниз — сместить объект вниз |
| 9 | Вправо — сместить объект вправо |
| 10 | +n — увеличить показатель преломления |
| 11 | -n — уменьшить показатель преломления |
| 12 | +X — увеличить размер стекла по X |
| 13 | -X — уменьшить размер стекла по X |
| 14 | +Y — увеличить размер стекла по Y |
| 15 | -Y — уменьшить размер стекла по Y |
| 16 | +Z — увеличить размер стекла по Z |
| 17 | -Z — уменьшить размер стекла по Z |
| 18 | Sort — открыть диалог сортировки точек |
| 19 | Dimensions — открыть диалог масштабирования |
| 20 | C->Center — центрировать объект по его габаритам |
| 21 | Invert — инвертировать отображение (чёрное/белое) |
| 22 | Mirror — зеркальное отражение по горизонтали |
| 23 | Тип стекла (кликните для выбора из справочника) |
| 24 | Поле: показатель преломления n (кликните для ввода числа) |
| 25 | Поле: размер X в мм (кликните для ввода) |
| 26 | Поле: размер Y в мм (кликните для ввода) |
| 27 | Поле: размер Z в мм (кликните для ввода) |
| 28 | dT — отступ сверху (в мм) |
| 29 | dL — отступ слева (в мм) |
| 30 | dR — отступ справа (в мм) |
| 31 | dB — отступ снизу (в мм) |
| 32 | Область предпросмотра — отображает точки объекта в выбранной проекции |
Открытие файла (Data Load)
Диалог выбора файла для загрузки. Поддерживаемые форматы:
.bft (бинарный FLINT), .cft (текстовый FLINT), .asc (ASCII 3D Studio), .bmp (растровое изображение).
Слева — дерево каталогов, справа — список файлов. Внизу — выбор формата.
Для BMP-файлов появляются дополнительные поля шага сетки (dx, dy, dz).
Таблица элементов (15)
| # | Описание |
|---|---|
| 1 | Ok — открыть выбранный файл |
| 2 | Cancel — отменить |
| 3 | Вверх — прокрутка списка каталогов вверх |
| 4 | Вниз — прокрутка каталогов вниз |
| 5 | Вверх — прокрутка списка файлов вверх |
| 6 | Вниз — прокрутка файлов вниз |
| 7 | Список каталогов — кликните для перехода в папку |
| 8 | Список файлов — кликните для выбора файла |
| 9 | Поле ввода имени файла (кликните для ручного ввода) |
| 10 | Текущий диск — кликните для смены (появится список A:–Z:) |
| 11 | *.bft — фильтр бинарных файлов FLINT |
| 12 | *.cft — фильтр текстовых файлов FLINT |
| 13 | *.asc — фильтр файлов ASCII (3D Studio) |
| 14 | *.bmp — фильтр BMP-изображений |
| 15 | Текущий путь к каталогу |
Загрузка стекла (Glass Load)
Диалог управления столом для загрузки/выгрузки стекла.
Кнопка «Up» поднимает стол вверх для установки стекла, «Down» опускает.
Схема в центре показывает расположение 9 позиций для серийной работы.
Таблица элементов (4)
| # | Описание |
|---|---|
| 1 | Up — поднять стол вверх (загрузка стекла) |
| 2 | Down — опустить стол вниз (выгрузка) |
| 3 | Cancel — вернуться на главный экран |
| 4 | Схема расположения 9 стёкол: позиции 1–9 и направление 10 |
Выбор стекла (Glass Select)
Справочник типов стекла. Список загружается из файла FLINT.GLS.
Каждая строка содержит тип стекла и его показатель преломления.
Кликните по строке — тип и n подставятся автоматически.
Таблица элементов (6)
| # | Описание |
|---|---|
| 1 | Ok — подтвердить выбор стекла |
| 2 | Cancel — отменить выбор |
| 3 | Список типов стекла — кликните для выбора |
| 4 | Вверх — прокрутка списка |
| 5 | Вниз — прокрутка списка |
| 6 | Выбранный тип стекла и его показатель преломления |
Запуск гравировки (Start)
Диалог запуска процесса лазерной гравировки. Здесь выбирается начальная точка,
режимы контроля и поведение при сбоях. Вызывается клавишей F5.
Таблица элементов (15)
| # | Описание |
|---|---|
| 1 | Ok — начать гравировку с выбранными параметрами |
| 2 | Cancel — отменить и вернуться |
| 3 | + — увеличить номер начальной точки на 1 |
| 4 | - — уменьшить номер начальной точки на 1 |
| 5 | С начала — начать гравировку с первой точки |
| 6 | С номера точки — начать с указанного номера |
| 7 | Продолжение — продолжить с того места, где остановились |
| 8 | Из CMOS — восстановить позицию из энергонезависимой памяти |
| 9 | Поле: номер начальной точки |
| 10 | Концевые датчики — включить/выключить контроль положения стола |
| 11 | Проверка рисунка — включить/выключить контроль границ |
| 12 | Стоп — остановить гравировку при ошибке |
| 13 | Перезагрузка координат — автоматический возврат и продолжение |
| 14 | Игнорировать — продолжать гравировку при ошибках |
| 15 | Блок «После сбоя» — выбор поведения при ошибках во время работы |
Сортировка (Sorting)
Диалог сортировки точек для оптимизации пути лазера.
Правильная сортировка может значительно ускорить обработку:
лазер будет перемещаться между близкими точками, а не прыгать через весь объект.
Доступны два метода: сортировка слоями по 0.5мм и сортировка с коэффициентами K1/K2.
Таблица элементов (13)
| # | Описание |
|---|---|
| 1 | Close — закрыть диалог сортировки |
| 2 | Выкл. — не сортировать |
| 3 | Слои 0.5мм — сортировка по горизонтальным слоям с оптимизацией пути внутри слоя |
| 4 | K*dz — сортировка с коэффициентами, учитывающими вертикальное расстояние |
| 5 | + — увеличить K1 (коэффициент для движения вверх) |
| 6 | - — уменьшить K1 |
| 7 | + — увеличить K2 (коэффициент для движения вниз) |
| 8 | - — уменьшить K2 |
| 9 | Sort/time — выполнить сортировку и показать расчётное время обработки |
| 10 | Поле: коэффициент K1 (для dz > 0, движение вверх) |
| 11 | Поле: коэффициент K2 (для dz < 0, движение вниз) |
| 12 | Количество точек в текущем файле |
| 13 | Расчётное время обработки (часы:минуты:секунды) |
Масштабирование (Dimensions)
Диалог изменения масштаба 3D-объекта. Можно масштабировать равномерно (K%)
или по отдельным осям (Kx, Ky, Kz). Масштаб задаётся в процентах: 100% = без изменений,
50% = уменьшить вдвое, 200% = увеличить вдвое. Диапазон: 50–200%.
Таблица элементов (18)
| # | Описание |
|---|---|
| 1 | Cancel — отменить |
| 2 | Ok — применить масштабирование ко всем точкам |
| 3 | + — увеличить общий масштаб K |
| 4 | - — уменьшить общий масштаб K |
| 5 | +Kx — увеличить масштаб по оси X |
| 6 | -Kx — уменьшить масштаб по оси X |
| 7 | +Ky — увеличить масштаб по оси Y |
| 8 | -Ky — уменьшить масштаб по оси Y |
| 9 | +Kz — увеличить масштаб по оси Z |
| 10 | -Kz — уменьшить масштаб по оси Z |
| 11 | От нуля — масштабирование относительно начала координат |
| 12 | От центра — масштабирование относительно центра стекла |
| 13 | Kx=Ky=Kz — одинаковый масштаб по всем осям |
| 14 | Разный — независимый масштаб по каждой оси |
| 15 | Поле: общий масштаб K (%) |
| 16 | Поле: масштаб по оси X (%) |
| 17 | Поле: масштаб по оси Y (%) |
| 18 | Поле: масштаб по оси Z (%) |
Окно сообщения
Всплывающее окно подтверждения или предупреждения.
Появляется при действиях, требующих подтверждения (сохранение, перезапись файла и т.д.).
Таблица элементов (3)
| # | Описание |
|---|---|
| 1 | Ok — подтвердить действие |
| 2 | No — отменить действие |
| 3 | Nx — перейти к следующему пикселю (Next pixel) |
Типичный рабочий процесс оператора
Пошаговое описание работы с программой — от запуска до готового изделия.
| Шаг | Клавиша | Действие |
|---|---|---|
| 1 | — | Запуск программы. Загружается главный экран. Если оборудование подключено — программа определяет его автоматически. Если нет — включается демо-режим (надпись «Demo» на экране). |
| 2 | F2 | Загрузка 3D-модели. В окне Data Convert нажать «Data Load» и выбрать файл с объектом (BFT, CFT или ASC) через файловый навигатор. |
| 3 | F2 | Подготовка объекта в окне конвертера: • Выбрать марку стекла и задать размеры образца • Отцентрировать объект кнопкой «C→Center» • При необходимости — отзеркалить (Mirror), масштабировать (Dimensions) • Запустить сортировку точек для оптимального маршрута лазера (Sort) • Сохранить подготовленный файл (Data Save) |
| 4 | F3 | Загрузка для обработки. Загрузить подготовленный файл для гравировки. Объект отобразится на главном экране, подсчитается расчётное время. |
| 5 | F1 | Настройка оборудования. В окне Configuration задать: • Период лазерного импульса (мс) и задержку (мкс) кнопками +/− • Частоту шаговых двигателей (Гц) и режим частоты (постоянная/переменная) • Gate delay (задержка затвора), переключатели Pump и Gate • Координаты привязки стола (X, Y, Z) и шаг перемещения • При необходимости — загрузить готовую конфигурацию из файла (Load .cfg) |
| 6 | F4 | Установка образца. Нажать «Down» — столик опускается, оператор крепит стеклянный образец. Затем нажать «Up» — столик поднимается и привязывается к концевым датчикам для определения нулевой точки. |
| 7 | F5 | Запуск гравировки. В окне Start выбрать «Beginning» (с начала), включить «End sensors» и «Drawing check», нажать «Ok». Программа выполнит предпусковые проверки и начнёт процесс гравировки. |
| 8 | — | Наблюдение за процессом. На экране отображается шкала прогресса, номер текущей точки, контрольная картинка заполняется по мере обработки. Для экстренной остановки — нажать ESC. |
| 9 | F4 | Завершение. После трёх звуковых сигналов и надписи «TABLE END» — нажать F4 → «Down» и извлечь готовое изделие. |
Примечания:
• При сбое питания можно продолжить с сохранённой в CMOS позиции: F5 → «Saved in CMOS»
• Для продолжения после приостановки: F5 → «Continuation»
• Для серийного производства (до 9 образцов) — переключить режим «9» в настройках (F1) и настроить матрицу затворов
• F9 — переключение проекции контрольной картинки (XY → YX → XZ → YZ)