Перейти к содержанию
    

cam350ru

Участник
  • Постов

    35
  • Зарегистрирован

  • Посещение

Весь контент cam350ru


  1. 1. Добавить новый слой. edit layer add layer 2. Нарисовать в новом слое прямоугольный полигон с габаритами превышающими габариты платы add polygon draw border raster fill 3. Создать композитный слой Tables composites add "1" выбрать слой с полтигоном "2" выбрать слой питания "dark" и "clear" соответственно 4. Пребразовать результат "вычитания" в новый слой utilities composite to layer 5. Повторить для других слоёв. в четвертом пункте выбирать соответствующий "композит"
  2. К сожалению, фильтра по типу апертуры - нет. Хотя, все интерфейсы подготовлены(может в 14 версии есть?). Но тем не менее, в инете есть элементарные макросы, которые позволяют отобрать апертуры по типу, основанные на Dcodeshape! . Рекомендую тут базовые знания по написанию макроса, а по Вашему запросу даже пример. стр. 9 https://www.rodnik.ru/upload/medialibrary/9c6/9c66154f9b601a6511d38ec809b0fb36.pdf
  3. 1. способ - последовательно. В таблице апертур выбираете кастом апертуру, меняете shape например на rectangle и ок. 2. способ - все и разом.edit - change - explode - custom. тут внимание, правой кнопкой пропустить выбор "заливочной " апертуры(cancel) (т.е. надо заметить только аппертуры простой конфигурации преобразуются в окружности и квадраты и проч. (а из остальных - преобразуются в полигоны) так вот эти полигоны могут быть векторными и растровыми). если не все кастомные хотите, то нужно предварительно необходимые для работы апертуры перенести в новый слой. Разбитые макросом апертуры превратятся в полигоны - их преобразем во флэши utilities - draw to flash - interactive далее выбрать полигон (фрагмент кастом апертуры) - все однотипные элементы на слое проекта преобразуются во флэши. возможно есть более простые и произодительные способы (custom aperture editor и макросы)
  4. тут же вопрос о разбиении кастомной апертуры. а 12 версия(хотя она безусловно лучше) предлагает прямоугольные апертуры, и при этом в ручную придётся искать и менять. где то на просторах был макрос для подготовки металлотрафаретов - автоматическое скругление по углам и разбиение при размерах, привышающие заданные... тут 14 появилась, не ясно что там с поддержкой макросов https://www.downstreamtech.com/support/support-cam350/Release-14/CAM350_14.0_ReleaseNotes.pdf
  5. КАК! идея такова.. прошу прощения за поверхностный код: input "Dcode?",D1 input "Part X",X input "Part Y",Y print D1,X,Y setdcode@ D1 W#=Dcodesizex! H#=Dcodesizey! l=highestlayer!+1 D=highestdcode!+1 setlayer@ l print D setdcode@ D1 update_dcodebar@ add_flash@ axy@ 0,0 back@ setdcode@ D update_dcodebar@ view_all@ setlayer@ l+1 set_aperture@ D,"Round d:0.010" update_dcodebar@ LW#=W#/X LH#=H#/Y FOR A#=-W#/2 TO W#/2 STEP LW# add_line@ setdcode@ D axy@ A#,-H#/2 axy@ A#,H#/2 back@ NEXT FOR B#=-H#/2 TO H#/2 STEP LH# add_line@ setdcode@ D axy@ -W#/2,B# axy@ W#/2,B# back@ NEXT edit_compo@ 0,-2,-2,-2,"Composite_1" edit_compo_bkg@ 0,-1 edit_compo@ 0,0,L,1 edit_compo@ 0,1,L+1,-1 composite2layer@ 0,-1,0.0000,14 разбитый дкод в списке аппертур будет последним
  6. так я участник ведь, а не загружает...
  7. " There was a problem processing the uploaded file. -200 " не могу загрузить файл объёмом менее 5 мб
  8. если гадать.. то вероятно имелось ввиду - выполнят отверстия любого диаметра "управляя" толщиной металлизации
  9. Когда заказчик через день За шапками пришел...
  10. Медь, конечно же, не "затекает") При определенных условиях могут проникнуть растворы активации-сенсибилизации, электролит и проч. - Они обладают низким сопротивлением и могут восстанавливаться до металлов в межслойных кавернах. см. возможные дефекты металлизации.. пп 12, 13, 16, 23 plated_thru_hole_poster.pdf
  11. Доброго! 1. Можно. Выполнить нужную апертуру в CamEditor. Превратить её в Custom: utilities - draw to custom. Преобразовывать(при необходимости) в capeditor... 2. инструмент вычитания - создание композитных слоёв. 3. У меня к Вам вопрос - с какой целью Вам это необходимо?
  12. как сказано ниже, способ order first\last применим, однако хочу посоветовать более действенный способ сортировки на две и более групп... для начала необходимую графику (или путь фрезеровки) необходимо поместить в другой слой. Произвести сортировку в каждом из слоев, далее скопировать фрезеровку в один слой - тот слой(данные в слое), который Вы копируете в "рабочий" будет фрезероваться по завершении.. Сепарировать фрезеровку по слоям можно окном, или путем выбора различных D-code, или типов инструментов (при окончательной смене на один инструмент, при необходимости). ps не забывайте про использование "перемычек" add mill tabs - которые смогут удерживать платы совместно в одной заготовке, порядок фрезеровки в этом случае не так важен... и ещё судя по рисунку, Вам может понадобиться способ сокращения фрезеровки путем наложения общих для разных плат путей. При точном совмещении контуров (фрезеровки) рекомендую использовать utilites data optimization remove covered data. Фрезеровку в этом случае необходимо делать дважды, после первого раза переводить в графику и обратно.... стр 40 http://www.rodnik.ru/upload/medialibrary/8...1ffe111820b.pdf
  13. Всё тоже самое... заливаем полигоном слой с замкнутым контуром и окнами. Add-Polygon- Area Fill- Raster Fill. При желании из полигона можно исключить отверстия(если они сквозные)
  14. присоединяюсь к vicnic. В cam350 очень быстро и удобно получить всю справочную информацию (включая информацию о площади металлизации в отверстиях)
  15. Возможно, оказалось, что параметры экспорта цепей (Export Netlist Options) оказались настроенными по умолчанию. Объем данных резко возрастает при наличии (если отмечено флагом) параметра Output Adjacency Information, и ещё больше возрастает при высоких значениях этого параметра. Если Вы проверили и это не так, вышлите оба варианта файла *.net из разных версий программы, попробуем разобраться.
  16. 1. Сначала преобразуем слой Drill в «графический». Edit - Copy (to layer) – select all. (или NC data to Gerber in NC Editor). 2. Удаляем графические изображения отверстий под «падами» из полученного слоя. Tables – Composites – add – “1” – выбираете слой с «отверстиями». «2» с «падами». Соответственно «Dark» и «Clear». (Redraw рекомендую не нажимать, иначе во View отменить Composites) 3. Utilities – Convert Compositie (Custom – пока не отмечайте (если отверстие пересекает границу пада – вероятно потребуется отдельное решение). 4. Полученный слой без отверстий под «падами» обратно превращаете в дрилл. Gerber – to Drill 5. Чтобы оставить отверстия только под падами, необходимо выполнить все вышеозначенные операции, предварительно превратив слой с падами в «негативный». Интуивно понятный метод – залить весь слой с падами Raster fill полигоном – этот полигон перенести в новый слой move to layer.
  17. А как же им можно поделиться? http://www.downstreamtech.com/blueprint-pcb.php http://www.downstreamtech.com/cam350-demonstrations.php https://www.youtube.com/watch?v=Gl3rwLDKyZ8 и проч.
  18. API - это что? Интерфейс? Или это завуалированная просьба о возможности использования продукта без оплаты? Кстати, тут было ранее сообщение от Apr 21 2010 о "работе" с интерфейсом сообщение. См. картинку
  19. 1. Draw to One-up Border Вы делаете уже в совмещенном проекте (после команды Merge)? (Создать два контура в одном проекте нельзя) 2. Контур (до применения DOB) является ли у Вас сплошной неразрывной линией? Рекомендую предварительно применять edit line change joint segment. 3. Если Вы правильно ответили на пп1 и 2, то прикрепите проекты. Если не можете проекты - прикрепите проекты состоящие из слоев board. Я попробую Вам помочь, если актуально..
  20. 1. Да, для прямых, только если есть к-н прерывания пути например tabs, для дуг в любом месте, - change - mill path - plunge\extract 2. "настроить"? автоматически может если только применить соответствующий tabs. Вручную add - mill path(line) - тыкаете в предполагаемую точку входа * фрезы , и, далее, в тот маршрут, к которому хотите присоединиться. - OK. Далее в соотв с пп1. точку входа ставите в первонач. точку * 3. Tables (выбираете Вашу таблицу) - tool information show (extented)
  21. Проблема не в команде G01, как таковой, (по сути она является "аргументом" G42(команда компенсации радиуса фрезы)). Если просто "выкинуть" G42 - то всё так же заработает (однако путь фрезеровки сместиться на осевую линию контура)) (Ответ ниже, как раз в ручном преобразовании.) Поэтому необходимо компенсацию оставить, но упростить ее "для" интерпретации алгоритмами CAM350. Для справки https://web.archive.org/web/20071030075236/...als/program.htm Думаю тут может быть относительно простой макрос (выгрузка файла - удаление g01 - загрузка - удаление временного файла). Совет по sectorize на pcad.ru может даже ещё более лучший и простой (для целей автоматизации процесса). Не все знают про недокументированную функцию CAM - преобразование дуг в ломанные одновременно для всех дуг (после выполнения ..-sectorize необходимо нажать "W" и отметить углы области включающие необходимые (все) дуги и окружности) И, при преобразовании gerber to mill отметить Convert Sect Arc to True ARC . Тогда в Вашем файле останутся дуги, как до преобразования в ломанные
  22. Если Вы анализируйте mill файл в текстовом редакторе, то тогда удалите все команды G01 вместе с аргументами, идущими после команды G42. После все окружности могут быть "разорваны" tabs было: M48 INCH VER,1 FMAT,2 T01C0.07874F100B1000S6 DETECT,ON ATC,ON % T01 G00X-000542Y070819 G42 M15 G01Y070819 G03X024968Y070819A012755 G03X-000542Y070819A012755 M16 M30 стало: M48 INCH VER,1 FMAT,2 T01C0.07874F100B1000S6 DETECT,ON ATC,ON % T01 G00X-000542Y070819 G42 M15 G03X024968Y070819A012755 G03X-000542Y070819A012755 M16 M30
  23. с помощью макроса... add_line@ for fi#=0 to 100 step 0.05 r#=fi#+1.57 x#=r#*sin(fi#) y#=r#*cos(fi#) axy@ x#,y# next back@
  24. я и говорю "момент спорный" 1. Кислотные ловушки - сложные для промывки элементы топологии, в которых по мысли разработчиков могут оставаться продукты реакции способствующие дальнейшей коррозии... Однако, за всю историю моих личных (или к-л ещё) наблюдений за ПП отказов (в т.ч. и параметрических ) по ЭТОЙ причине не происходило. Промывка, после технолог. операций сегодня проходит как минимум в двух (или активная струйная) промывных и даже нейтрализующих ваннах. 2. Проблема о которой Вы пишите существует, однако это не "Acid Traps", это "minimum gaps" 3. Ну и asid traps в каме 11 версии обнаруживает описываемую Вами проблему. Выложите гербер, (параметры функ) с подозрением на "необнаружение" функцией asid traps и попробую подтвердить или опровергнуть Ваши утверждения.
×
×
  • Создать...