Профили выходных данных

Профили выходных данных служат для автоматизации выбора типа выходного формата, его параметров, а так же для проведения некоторых преобразований данных.
Эти профили располагаются в верхней левой части программы. Возможно определение до 10 профилей. Данные о конкретном профиле хранятся в файле с расширением cnc в директории CNCProfile. Для того что бы профиль был активизирован необходимо в файле usinage.ini прописать путь к этому профилю в параметрах Profile0 ... Profile9. Для удобства возможно создание таких профилей, которые после выбора параметров выходного формата конвертируют исходный файл.

Файла разделен на разделы. Все параметры представляют конструкцию Имя=Значение. Для логических значений: 1-да, 0-нет. Рассмотрим описание этих разделов файла cnc:

Описание CNC файла

Имя параметраВозможные значенияЗначение по умолчаниюОписание
[Main]Основные параметры
nameСтрока-Имя профиля
hintСтрока-Описание профиля
imgадрес файла-адрес bmp файла содержащего иконку к профилю размером 16х16 пикселов
AutoConvert1 или 00Если равен 1 то после выбора параметров профиля и преобразования данных производится конвертирование данных
Modal1 или 00Если равен 1 то используется модальный тип записи
CM600_Description_FileNameадрес файла-Адрес файла с параметрами формата CM600.
[Drill]Параметры используемые для сверления
TypeExcellon2, CM600, Mape, TextTextБазовый формат
IntOutцелое число3Число целых знаков в формате (если применимо)
DecOutцелое число3Число дробных знаков в формате (если применимо)
UnitOutinch, mm, pinch, net, mkm10-Выходные единицы измерения
WriteHeader1 или 01Если равен 1, то в выходном файле создается заголовок (если применимо)
Multiply_ToolDiamsчисло1Коэффициент на который умножаются все диаметры инструментов
UnPanelize1 или 01Если равен 1, то команды групповых заготовок преобразуются в команды обработки (отверстия, пути фрезерования).
DoubleLargeDiam1 или 00Если равен 1, то отверстия больше MinDiam дублируются отверстиями ReplaceDiam.
MinDiamчисло3.0Диаметр, отверстия больше которого дублируются
ReplaceDiamчисло2.0Диаметр, которыми дублируются отверстия
Toleranceчисло0.1Допуск в котором выбирается инструмент для дублирования больших отверстий (±)
Renumber0, 1, 2, 300 - Не перенумеровывать инструмент; 1 - перенумеровать используя диаметр; 2 - перенумеровать по порядку; 3 - перенумеровать для использования на станке Bungard ATC;
ZeroSuppressionnone, leading, trailingnoneУбирать нули в данные (none - не убирать; leading - убирать в начале; trailing - убирать в конце).
[Mill]Параметры используемые для сверления
TypeExcellon2, CM600, Mape, TextTextБазовый формат
IntOutцелое число3Число целых знаков в формате (если применимо)
DecOutцелое число3Число дробных знаков в формате (если применимо)
UnitOutinch, mm, pinch, net, mkm10-Выходные единицы измерения
WriteHeader1 или 01Если равен 1, то в выходном файле создается заголовок (если применимо)
Multiply_ToolDiamsчисло1Коэффициент на который умножаются все диаметры инструментов
UnPanelize1 или 01Если равен 1, то команды групповых заготовок преобразуются в команды обработки (отверстия, пути фрезерования).
Renumber0, 1, 2, 300 - Не перенумеровывать инструмент; 1 - перенумеровать используя диаметр; 2 - перенумеровать по порядку; 3 - перенумеровать для использования на станке Bungard ATC;
ZeroSuppressionnone, leading, trailingnoneУбирать нули в данные (none - не убирать; leading - убирать в начале; trailing - убирать в конце).