Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: транслятор в формат Micronic
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development
Калашникова Татьяна
Привет всем!

Я занимаюсь разработкой ПО, в частности и для печатных плат, разработанных в САПР P-CAD.

Занималась перекодировкой из форматов Schmoll и CM600, полученных от сторонних организаций, в Micronic. Описания этих форматов у нас нет - приходилось доходить методом проб и ошибок. Подозреваю, что один и тот же формат, может различаться (наверное от версии станка).

Может кто-нибудь поделиться описанием этих форматов?

Заранее спасибо!
atlantic
есть уже давно готовая утилита: DRILCONV,
которая делает преобразование всех этих форматов,
в том числе и Micronic
http://www.platnaya.ru/programs_cnv.shtml
DRILCONV первая сверху.

Спасибо ПРОСОФТу.
Калашникова Татьяна
наше руководство предпочитает, чтобы мы сами разрабатывали ПО. это выходит дешевле, чем покупать готовое. Тем более программу я уже написала.
Но все равно спасибо. smile.gif
atlantic
Она уже давно бесплатная, а главное проверенная временем.
Дело конечно ваше.
Калашникова Татьяна
Привет.

попробывала это прогу.

1. не поддерживает формат Exellon, сформированный из P-CAD 2000 и выше.

2. не поняла форматы CM600 и Schmoll, пришедшие нам из другой организации.

3. ввела смещение нулевой точки 0.625, обрезала до 0.62, а нам по технологии нужно 0.625.

так что, может эта программа и хорошая, но подходит не всем. smile.gif
atlantic
Наверно не до конца разобрались.
>1. не поддерживает формат Exellon, сформированный из P-CAD 2000 и выше.
если вы обратили внимание, то программа написана под MSDOS,
отсюда вывод, что она понимает формат сверловки DOSовского PCADа.
в PCAD200x формат N/C-Drill представляется 3 типами кодировки:
"EIA Odd"
"ASCII Even"
"ASCII None"

"Классический" Exellon ближе к "ASCII None"
поэтому надо выбирать его, для этой программы(DRILCONV),
и формат данных 4:2(это классика).
Но и это еще не все, в формате PCAD200X, сделана модальность координат т.е:
координата которая не меняется, не присутствует в следующей записи,
выглядит в PCAD200x это так:
X063000Y002250
Y001750
Y001250

а раньше в DOS PCAD она присутствовала:
X063000Y002250
X063000Y001750
X063000Y001250

поэтому надо делать такое преобразование дополнительной программой,
в аттачменте я положил (exellon_conv) для этого.

>2. не поняла форматы CM600 и Schmoll, пришедшие нам из другой организации.
кстати не забывайте , что DRILCONV MSDOSовская и имена файлов должны
быть соответствующие(8.3).
И еще, если она(DRILCONV), чего-то не понимает, пропускайте это,
в ней соответствующая диалоговая опция есть.

>3. ввела смещение нулевой точки 0.625, обрезала до 0.62, а нам по технологии нужно 0.625.
У вас технологи, наверно чего-то не понимают.
Классический формат данных 4:2,
отсюда и округление, только 0.625 округляется по правилам в 0.63
(это видно потом, в данных).
Чуть не забыл ! smile.gif
Точность станка не позволяет делать перемещения до 1/1000,
скажите это вашим технологам.
Вот параметры этих станков:

Positioning accuracy: ± 0.197 mil / ± 0.005 mm

http://www.rts-engineering.ru/Plat/Oborudo...icronic7_86.htm
http://www.rts-engineering.ru/Plat/Oborudo...micronic_81.htm
http://www.maniagroup.com/content/specs_micronic81e.html
http://www.maniagroup.com/content/specs_mic86e.html

>так что, может эта программа и хорошая, но подходит не всем.
конечно, в DRILCONV есть ошибки и глюки, с оптимизацией
там кажется не все впорядке, поэтому ее лучше отключать,
я думаю в свое время она(DRILCONV) выручала многих.
И еще, если вы заметили, то название сайта, там где лежит DRILCONV,
"платная.ру" это не из-за денег , я так понял это o платах, печатных,
У автора сайта весьма интересная логика, там много таких примеров.


Успехов!

p.s. в аттачменте я прикрепил старые заметки о формате Exellon,
откуда именно пошло это название, и файлы сверловки преобразованные
с PCAD200X на которых я проверял работу DRILCONV
Все в MM EXELLON 4:2.
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.