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)
#Описание
1F1 Config — открыть диалог настроек оборудования
2F2 Convert — открыть редактор для подготовки данных (загрузка, конвертация, просмотр)
3F3 DatLoad — загрузить подготовленныйфайл данных (.bft/.cft)
4F4 GlsLoad — загрузка/выгрузка стекла (управление столом)
5F5 Start — начать процесс лазерной гравировки
6F9 XYZ — переключение осей отображения объекта в области предпросмотра (XY → YX → XZ → YZ)
7F10 Exit — выход из программы
8Имя загруженного файла данных
9Nmax — общее количество точек в загруженном файле
10Nlast — номер последней обработанной точки
11Панель параметров стекла: тип, показатель преломления n, размеры X/Y/Z в мм
12Demo — программа работает в демо-режиме (оборудование не подключено)
13Индикатор режима работы - 1 стекло или 9 стёкол
14Область предпросмотра 3D-объекта. Показывает проекцию точек на выбранную плоскость
15Версия «2.77» — номер версии на главном экране
16Индикатор Dr.check — включен контроль пробоя или нет
17Сетка реитераций 3×3 — счётчики повторных проходов по позициям
18Оценка времени обработки (часы:минуты:секунды)

Настройки (Configuration)

Диалог настройки оборудования. Здесь задаются параметры лазера, шаговых двигателей,
координаты привязки стола и режимы работы. Вызывается клавишей F1 с главного экрана.
Левая часть — управление конфигурацией и защитой. Центр — параметры лазера и частоты.
Правая часть — координаты привязки стола (X, Y, Z) и шаг перемещения.

Настройки (Configuration)
Таблица элементов (38)
#Описание
1Ok — принять изменения и вернуться на главный экран
2Cancel — отменить изменения
3Load .cfg — загрузить настройки из файла конфигурации
4Save .cfg — сохранить текущие настройки в файл
5+ — увеличить период лазерного импульса
6- — уменьшить период лазерного импульса
7+ — увеличить задержку
8- — уменьшить задержку
9+ — увеличить частоту шагового двигателя
10- — уменьшить частоту шагового двигателя
11S+ — увеличить шаг перемещения
12S- — уменьшить шаг перемещения
13X+ — увеличить координату X привязки
14X- — уменьшить координату X привязки
15Y+ — увеличить координату Y привязки
16Y- — уменьшить координату Y привязки
17Z+ — увеличить координату Z привязки
18Z- — уменьшить координату 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 стёклами (кликабельные клетки)
36Gate delay — настройка задержки затвора (1–50, ×10 мкс), кнопки +/−
37Переключатели Pump (накачка) и Gate (затвор)
38Кнопка «X» — очистка позиций (glp9new=0)

Редактор данных (Data Convert)

Диалог работы с 3D-данными. Здесь можно загружать файлы разных форматов,
просматривать объект в разных проекциях, менять размеры стекла, зеркалить, инвертировать,
смещать объект и сохранять результат. Вызывается клавишей F2.
В центре — область предпросмотра объекта. Справа — параметры стекла и отступы.

Редактор данных (Data Convert)
Таблица элементов (32)
#Описание
1Cancel — закрыть без сохранения
2Data Save — сохранить данные в файл
3Data Load — загрузить данные из файла
4View XYZ — переключить проекцию (XY → YX → XZ → YZ)
50->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
18Sort — открыть диалог сортировки точек
19Dimensions — открыть диалог масштабирования
20C->Center — центрировать объект по его габаритам
21Invert — инвертировать отображение (чёрное/белое)
22Mirror — зеркальное отражение по горизонтали
23Тип стекла (кликните для выбора из справочника)
24Поле: показатель преломления n (кликните для ввода числа)
25Поле: размер X в мм (кликните для ввода)
26Поле: размер Y в мм (кликните для ввода)
27Поле: размер Z в мм (кликните для ввода)
28dT — отступ сверху (в мм)
29dL — отступ слева (в мм)
30dR — отступ справа (в мм)
31dB — отступ снизу (в мм)
32Область предпросмотра — отображает точки объекта в выбранной проекции

Открытие файла (Data Load)

Диалог выбора файла для загрузки. Поддерживаемые форматы:
.bft (бинарный FLINT), .cft (текстовый FLINT), .asc (ASCII 3D Studio), .bmp (растровое изображение).
Слева — дерево каталогов, справа — список файлов. Внизу — выбор формата.
Для BMP-файлов появляются дополнительные поля шага сетки (dx, dy, dz).

Открытие файла (Data Load)
Таблица элементов (15)
#Описание
1Ok — открыть выбранный файл
2Cancel — отменить
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 позиций для серийной работы.

Загрузка стекла (Glass Load)
Таблица элементов (4)
#Описание
1Up — поднять стол вверх (загрузка стекла)
2Down — опустить стол вниз (выгрузка)
3Cancel — вернуться на главный экран
4Схема расположения 9 стёкол: позиции 1–9 и направление 10

Выбор стекла (Glass Select)

Справочник типов стекла. Список загружается из файла FLINT.GLS.
Каждая строка содержит тип стекла и его показатель преломления.
Кликните по строке — тип и n подставятся автоматически.

Выбор стекла (Glass Select)
Таблица элементов (6)
#Описание
1Ok — подтвердить выбор стекла
2Cancel — отменить выбор
3Список типов стекла — кликните для выбора
4Вверх — прокрутка списка
5Вниз — прокрутка списка
6Выбранный тип стекла и его показатель преломления

Запуск гравировки (Start)

Диалог запуска процесса лазерной гравировки. Здесь выбирается начальная точка,
режимы контроля и поведение при сбоях. Вызывается клавишей F5.

Запуск гравировки (Start)
Таблица элементов (15)
#Описание
1Ok — начать гравировку с выбранными параметрами
2Cancel — отменить и вернуться
3+ — увеличить номер начальной точки на 1
4- — уменьшить номер начальной точки на 1
5С начала — начать гравировку с первой точки
6С номера точки — начать с указанного номера
7Продолжение — продолжить с того места, где остановились
8Из CMOS — восстановить позицию из энергонезависимой памяти
9Поле: номер начальной точки
10Концевые датчики — включить/выключить контроль положения стола
11Проверка рисунка — включить/выключить контроль границ
12Стоп — остановить гравировку при ошибке
13Перезагрузка координат — автоматический возврат и продолжение
14Игнорировать — продолжать гравировку при ошибках
15Блок «После сбоя» — выбор поведения при ошибках во время работы

Сортировка (Sorting)

Диалог сортировки точек для оптимизации пути лазера.
Правильная сортировка может значительно ускорить обработку:
лазер будет перемещаться между близкими точками, а не прыгать через весь объект.
Доступны два метода: сортировка слоями по 0.5мм и сортировка с коэффициентами K1/K2.

Сортировка (Sorting)
Таблица элементов (13)
#Описание
1Close — закрыть диалог сортировки
2Выкл. — не сортировать
3Слои 0.5мм — сортировка по горизонтальным слоям с оптимизацией пути внутри слоя
4K*dz — сортировка с коэффициентами, учитывающими вертикальное расстояние
5+ — увеличить K1 (коэффициент для движения вверх)
6- — уменьшить K1
7+ — увеличить K2 (коэффициент для движения вниз)
8- — уменьшить K2
9Sort/time — выполнить сортировку и показать расчётное время обработки
10Поле: коэффициент K1 (для dz > 0, движение вверх)
11Поле: коэффициент K2 (для dz < 0, движение вниз)
12Количество точек в текущем файле
13Расчётное время обработки (часы:минуты:секунды)

Масштабирование (Dimensions)

Диалог изменения масштаба 3D-объекта. Можно масштабировать равномерно (K%)
или по отдельным осям (Kx, Ky, Kz). Масштаб задаётся в процентах: 100% = без изменений,
50% = уменьшить вдвое, 200% = увеличить вдвое. Диапазон: 50–200%.

Масштабирование (Dimensions)
Таблица элементов (18)
#Описание
1Cancel — отменить
2Ok — применить масштабирование ко всем точкам
3+ — увеличить общий масштаб K
4- — уменьшить общий масштаб K
5+Kx — увеличить масштаб по оси X
6-Kx — уменьшить масштаб по оси X
7+Ky — увеличить масштаб по оси Y
8-Ky — уменьшить масштаб по оси Y
9+Kz — увеличить масштаб по оси Z
10-Kz — уменьшить масштаб по оси Z
11От нуля — масштабирование относительно начала координат
12От центра — масштабирование относительно центра стекла
13Kx=Ky=Kz — одинаковый масштаб по всем осям
14Разный — независимый масштаб по каждой оси
15Поле: общий масштаб K (%)
16Поле: масштаб по оси X (%)
17Поле: масштаб по оси Y (%)
18Поле: масштаб по оси Z (%)

Окно сообщения

Всплывающее окно подтверждения или предупреждения.
Появляется при действиях, требующих подтверждения (сохранение, перезапись файла и т.д.).

Окно сообщения
Таблица элементов (3)
#Описание
1Ok — подтвердить действие
2No — отменить действие
3Nx — перейти к следующему пикселю (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)