Назначение
Программа Usinage File Converter предназначена для перевода управляющих файлов обработки печатных плат из одного формата в другой. Представлены средства для редактирования таблицы инструментов.
Поддерживаются следующие форматы:
Для чтения:
Excelon2 (сверление и фрезерование)
СМ-600 (сверление и фрезерование)
Gerber Polygon (фрезерование для метода оконтуривания)
Для записи:
Excelon2 (сверление и фрезерование)
СМ-600 (сверление и фрезерование)
HPGL (фрезерование)
Mape (сверление и фрезерование)
Shmoll (сверление через универсальный формат)
ВП910М (сверление через универсальный формат)
Универсальный формат сверления
Следует отметить, что при трансляции файлов фрезерования поддерживаются команды линейной интерполяции, команды интерполяции по дуге и окружности, БЕЗ коррекции на диаметр инструмента (СМ-600).
Формат Excelon2, предложенный фирмой Excelon, поддерживается многими обрабатывающими центрами западных производителей. Поддержка этого формата реализована во всех САПР для подготовки печатных плат (P-CAD, CAM350, и т.д.)
Существует несколько вариаций этого формата. Программа usinage поддерживает при чтении как модальный, так и немодальный способ записи (в первом случае одинаковые координаты по X или Y опускаются). Запись осуществляется только немодальным способом. Числа в этом формате не должны содержать десятичного разделителя, следовательно, в программе необходимо указывать количество целых и дробных знаков, а также не поддерживается удаление незначащих нулей. Поддерживаются команды интерполяции линией, дугой, окружности и команды панелизации (G00, G01, G02, G03, G33, M25, M02 и т.д.). При задании дуги возможно задание, или координат центра (I, J), или радиуса (A). Файл может как содержать, так и не содержать заголовка (причем заголовок начинается с команды M48, заканчивается - %). Единицы измерения определяются из файла (в заголовке команды INCH или METRIC, без заготовка M71, M72 - метрическая или дюймовая соответственно). Данный формат поддерживает только указанные системы измерения, поэтому, если при записи указать другие единицы, тогда автоматически будет выбрана дюймовая система измерения. Таблица инструментов загружается из заголовка (при этом читаются и записываются только номера инструментов и их диаметры) или тела программы (как например при трансляции из P-CAD 4.5/8.5). Поддерживается способ записи только в абсолютных координатах.
Формат СМ-600 разработан для одноименных обрабатывающих центров отечественного производства. Программа читает и записывает этот формат. Этот формат не содержит информации о диаметре инструмента, поэтому при переводе в формат Excelon2 необходимо эту информацию ввести либо вручную, либо используя файлы таблицы инструментов. (Подробнее) Способ записи поддерживается только в абсолютных координатах. Единицы измерения: метрическая в мм, метрическая в сотых долях миллиметров, шаги координатной сетки (1 шаг = 1,25 мм). С использованием команд линейной интерполяции, и дуг (окружностей). Поддержка коррекции на диаметр фрезы НЕ РЕАЛИЗОВАНА. При переводе из формата Excelon2 следует учесть, что формат CM-600 поддерживает только один знак в номере инструмента, поэтому следует воспользоваться операцией renumber в таблице инструментов. См. пункт 3.
Формат HPGL предложен фирмой Hewlett Packard как формат для принтеров и плоттеров. Некоторые производители технологического оборудования приняли его как формат файлов фрезерной обработки печатных плат (например фирма Bungard). Этот формат использует псевдо-дюймовые единицы измерения, т.е. 1 pinch = 25 мм = 1,016 inch. Поддерживаются команды линий, т.е. команды линейной интерполяции, команды дуги и команды окружности (AA, CI, PA и т.д.). Так же как и в формате СМ-600, номер инструмента (номер пера) обозначается цифрами от 0 до 9, поэтому следует воспользоваться операцией renumber в таблице инструментов. См. пункт 3.
Формат Gerber Polygon является простым форматом gerber RS274-X содержащим только полигоны. Данный формат служит для изготовления программ фрезерования для метода оконтуривания.
Модификация формата Excellon2 - Mape обрабатывается станками одноименной фирмы, основное отличие заключается в использовании для служебных команд регистра А (вместо G) и передача диаметров инструмента в регистрах X (вместо T).
Формат файлов для Shmoll незначительно отличается от формата Excellon2. Данный формат реализован через универсальный формат сверления.
Формат файлов для ВП910М для одноименных сверлильных станков. Данный формат реализован через универсальный формат сверления.
Универсальный формат сверления - предназначен для создания управляющих программ для различных сверлильных станков. Описание формата находится в файлах с расширением udf. В этих файлах можно назначать формат чисел для координат, тип и формат регистров, символ(ы) конца кадра, задание смещения программы, и т.д. Таким образом возможно создание собственных форматов для различных станков.