Файла разделен на разделы. Все параметры представляют конструкцию Имя=Значение. Для логических значений: 1-да, 0-нет. Рассмотрим описание этих разделов файла cnc:
Имя параметра | Возможные значения | Значение по умолчанию | Описание |
[Main] | Основные параметры | ||
name | Строка | - | Имя профиля |
hint | Строка | - | Описание профиля |
img | адрес файла | - | адрес bmp файла содержащего иконку к профилю размером 16х16 пикселов |
AutoConvert | 1 или 0 | 0 | Если равен 1 то после выбора параметров профиля и преобразования данных производится конвертирование данных |
Modal | 1 или 0 | 0 | Если равен 1 то используется модальный тип записи |
CM600_Description_FileName | адрес файла | - | Адрес файла с параметрами формата CM600. |
[Drill] | Параметры используемые для сверления | ||
Type | Excellon2, CM600, Mape, Text | Text | Базовый формат |
IntOut | целое число | 3 | Число целых знаков в формате (если применимо) |
DecOut | целое число | 3 | Число дробных знаков в формате (если применимо) |
UnitOut | inch, mm, pinch, net, mkm10 | - | Выходные единицы измерения |
WriteHeader | 1 или 0 | 1 | Если равен 1, то в выходном файле создается заголовок (если применимо) |
Multiply_ToolDiams | число | 1 | Коэффициент на который умножаются все диаметры инструментов |
UnPanelize | 1 или 0 | 1 | Если равен 1, то команды групповых заготовок преобразуются в команды обработки (отверстия, пути фрезерования). |
DoubleLargeDiam | 1 или 0 | 0 | Если равен 1, то отверстия больше MinDiam дублируются отверстиями ReplaceDiam. |
MinDiam | число | 3.0 | Диаметр, отверстия больше которого дублируются |
ReplaceDiam | число | 2.0 | Диаметр, которыми дублируются отверстия |
Tolerance | число | 0.1 | Допуск в котором выбирается инструмент для дублирования больших отверстий (±) |
Renumber | 0, 1, 2, 3 | 0 | 0 - Не перенумеровывать инструмент; 1 - перенумеровать используя диаметр; 2 - перенумеровать по порядку; 3 - перенумеровать для использования на станке Bungard ATC; |
ZeroSuppression | none, leading, trailing | none | Убирать нули в данные (none - не убирать; leading - убирать в начале; trailing - убирать в конце). |
[Mill] | Параметры используемые для сверления | ||
Type | Excellon2, CM600, Mape, Text | Text | Базовый формат |
IntOut | целое число | 3 | Число целых знаков в формате (если применимо) |
DecOut | целое число | 3 | Число дробных знаков в формате (если применимо) |
UnitOut | inch, mm, pinch, net, mkm10 | - | Выходные единицы измерения |
WriteHeader | 1 или 0 | 1 | Если равен 1, то в выходном файле создается заголовок (если применимо) |
Multiply_ToolDiams | число | 1 | Коэффициент на который умножаются все диаметры инструментов |
UnPanelize | 1 или 0 | 1 | Если равен 1, то команды групповых заготовок преобразуются в команды обработки (отверстия, пути фрезерования). |
Renumber | 0, 1, 2, 3 | 0 | 0 - Не перенумеровывать инструмент; 1 - перенумеровать используя диаметр; 2 - перенумеровать по порядку; 3 - перенумеровать для использования на станке Bungard ATC; |
ZeroSuppression | none, leading, trailing | none | Убирать нули в данные (none - не убирать; leading - убирать в начале; trailing - убирать в конце). |