Введение

Программа предназначена для перевода файла для фрезеровки на CNC станке из формата Excellon2 в формат HPGL.
Формат Excelon2, предложенный фирмой Excelon, поддерживается многими обрабатывающими центрами западных производителей. Поддержка этого формата реализована во всех САПР для подготовки печатных плат (P-CAD, CAM350, и т.д.)
Существует несколько вариаций этого формата. Данная программа поддерживает при чтении как модальный, так и немодальный способ записи (в первом случае одинаковые координаты по X или Y опускаются). Запись осуществляется только немодальным способом. Числа в этом формате не должны содержать десятичного разделителя, следовательно, в программе необходимо указывать количество целых и дробных знаков, а также не поддерживается удаление незначащих нулей. Поддерживаются команды интерполяции линией, дугой, окружности и команды панелизации (G00, G01, G02, G03, G33, M25, M02 и т.д.). При задании дуги возможно задание или координат центра (I, J), или радиуса (A). Файл может как содержать, так и не содержать заголовка (причем заголовок начинается с команды M48, заканчивается - %). Единицы измерения определяются из файла (в заголовке команды INCH или METRIC, без заготовка M71, M72 - метрическая или дюймовая соответственно). Поддерживается способ записи только в абсолютных координатах.
Формат HPGL предложен фирмой Hewlett Packard как формат для принтеров и плоттеров. Некоторые производители технологического оборудования приняли его как формат файлов фрезерной обработки печатных плат (например фирма Bungard). Этот формат использует псевдодюймовые единицы измерения, т.е. 1 pinch = 25 мм = 1,016 inch. Поддерживаются команды линий, т.е. команды линейной интерполяции, комманды дуги и команды окружности (AA, CI, PA и т.д.). Номер инструмента (номер пера) обозначается цифрами от 0 до 9, поэтому в исходном файле следует поддерживаться такого же обозначения (T01-T09).

Запуск

Откройте файл (Open...). При зависании или ошибках программы убедитесь что файл формата Excellon2 и не содержит ошибок.
Сохраните файл.
В этой версии назначать количество целых и дробных знаков можно только при запуске программы из коммандной строки.

Запуск из коммандной строки

Формат:
rou2hpgl.exe InputFileName [param]

InputFileName — имя входного (rou) файла, возможно с путем;
[param] — дополнительные параметры (могут и не присутствовать):
-O:OutputFileName — имя выходного файла;
-II:Value — количество целых знаков во входном файле (по умолчанию 3);
-ID:Value — количество дробных знаков во входном файле (по умолчанию 3);
-OD:Value — количество дробных знаков во выходном файле файле (по умолчанию 3);
-notepad — показать полученый файл в блокноте;

Обратная связь


Замечания и пожелания, а так же о найденных ошибках пишите по электронной почте (Городов Владимир Александрович):
g*****v@narod.ru.