allegro生成不规则钻孔 .rou
之前画的板子上都有少许不规则过孔,给厂家制作时都会帮忙打上,所以没在意,这次换了个厂家,才发现原来nc drill是不能生成不规则过孔的,要用nc route才行。
看了些资料,据我的理解nc route貌似是给铣刀走的路径,铣刀会切割电路板(猜想,呵呵)。所以如果你要在板上挖个孔,那么就画一个ncroute吧。
说说怎么出route。
首先,要在板子上画一个route path的边框,因为板子也是被铣刀切出来的。边框画在board geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。如果没有这么做会出现警告:
WARNING: No route path data was found for processing.
还有要加上起始点和方向,具体做法是在ncroute_path层靠近边框起始处写一个数字1,然后在下一个方向上写一个数字2。不这么做会提示:
WARNING: No start point indicators found on board!
Start and end points for route paths will be selected at random.
其次,编辑一个ncroutebits.txt文件,里面记录了铣刀的大小,每一行一个铣刀,格式如下:
0.032 T01
0.060 T02
0.120 T03
常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。(常用钻头最小直径0.25mm(10mil)。
没有这个会提示:
WARNING: Can't find NC Route bit file (ncroutebits.txt)!
把生成的.rou文件前面的注释(;开始)删掉,即可导入cam350 9.11;
最后,原来铣刀是沿过孔的内径走的,为避免把所有铜皮都割掉,内径要设小,是原有大小减去铣刀半径
nc drill是不能生成不规则过孔的,要用nc route才行。
看了些资料,据我的理解nc route貌似是给铣刀走的路径,铣刀会切割电路板(猜想,呵呵)。所以如果你要在板上挖个孔,那么就画一个ncroute吧。
说说怎么出route。
首先,要在板子上画一个route path的边框,因为板子也是被铣刀切出来的。边框画在board geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。如果没有这么做会出现警告:
WARNING: No route path data was found for processing.
还有要加上起始点和方向,具体做法是在ncroute_path层靠近边框起始处写一个数字1,然后在下一个方向上写一个数字2。不这么做会提示:
WARNING: No start point indicators found on board!
Start and end points for route paths will be selected at random.
其次,编辑一个ncroutebits.txt文件,里面记录了铣刀的大小,每一行一个铣刀,格式如下:
0.032 T01
0.060 T02
0.120 T03
常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。(常用钻头最小直径0.25mm(10mil)。
没有这个会提示:
WARNING: Can't find NC Route bit file (ncroutebits.txt)!
把生成的.rou文件前面的注释(;开始)删掉,即可导入cam350 9.11;
在于争博士的书上(cadence SPB15.7 工程实例入门)讲解和这有些不同,但基本原理还是一样的。
http://blog.csdn.net/kingkong529/article/details/5386043
在allgrok 光绘钻孔输出时一般的圆形焊盘用NC DRILL可输出,但异型孔则还需NC ROUTE
这个文件输出。在用NC ROUTE时会提示:
Processing route path data ...
WARNING: Can't find NC Route bit file (ncroutebits.txt)!
Using T01 to route ALL route cuts.
WARNING: No toolcode of size 0.5 found in ncroutebits.txt!
Defaulting to T01 as toolname.
ncroutebits.txt文件是自己手动创建的,放在和brd同一个目录就OK。
ncroutebits.txt文件的内容:
0.032 T01
0.060 T02
0.120 T03
ncroutebits.txt文件是铣刀的直径文件,需要什么刀具,就写上刀具的直径。国内一般铣刀的直径是0.8mm-3.175mm。没有这个文件,就会有告警,在cam350中导入route文件的时候,软件会自动分配一个铣刀直径。而NC_ROUTE path是指你在板子上画的一条铣刀路径,比如板卡外框就是铣刀铣出来的。或者说板卡中间有挖空,需要自己画一条NC_ROUTE path。画在board geometry的ncroute_path层上。如果没有ncroute_path的sub class话,在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。
注意: ncroutebits.txt 文件中的 0.05 T01 这个不对应跟设置的精确度和尺寸对应
比如精确度为 3 所以应为 0.500 T01。
否则为出现:
ERROR: Bad hole size: ... line ignored!
NCRoute terminating due to an error.
allegro生成不规则钻孔 .rou相关推荐
- allegro生成不规则钻孔
http://blog.csdn.net/adrianfeng/article/details/5680093 之前画的板子上都有少许不规则过孔,给厂家制作时都会帮忙打上,所以没在意,这次换了个厂家, ...
- TIN与DEM的知识介绍及格网DEM生成不规则三角网TIN方法
1.DEM 数字高程模型(Digital Elevation Model, DEM)作为地理信息系统数据库中最为重要的空间信息资料和赖以进行地形分析的核心数据系统,国家测绘部门将其作为国家空间数 ...
- Cadence Allegro 生成网表提示Check the symbol for consistency of pin definition 错误的解决办法
使用cadence allegro画电路图的时候,和Altium designer导入到PCB文件不太一样,Allegro需要先将原理图生成一个网络表. 点击Tools ----- Create Ne ...
- python3+opencv生成不规则黑白mask
# -*- coding: utf-8 -*- import cv2 import numpy as np# -----------------------鼠标操作相关---------------- ...
- Allegro画不规则形状PCB
将轮廓画好后,选择轮廓的class和subclass分别为board geometry与design_outline,如图所示:
- 格网DEM生成不规则三角网TIN
- Allegro学习笔记之——导出Gerber文件和钻孔数据文件
很多PCB厂家都没有装Allegro软件,所以你不能直接发.brd文件.(很多PCB小厂连ProtelDXP也没有,只支持Protel99) 什么是Gerber文件 Gerber文件是所有电路设计软件 ...
- Cadence 16 ( Allegro PCB ) 使用 Shape Symbol 制作不规则焊盘
###本文copy 陆平 Be water, my friends##http://www.cnblogs.com/ohio/p/3912495.html##在此谢过! 在进行 PCB 或者 Pack ...
- cadence 通孔焊盘_【精品】PCB设计软件allegro不规则带通孔焊盘的制作
在PCB设计软件Allegro中不规则焊盘的建立是一件比较复杂且容易出错的事情,其建立过程较普通焊盘的流程也有很大的区别,由于不规则焊盘使用的频率比较低,很多人对它的了解也不够深. 这里以引脚为矩形的 ...
最新文章
- 图论 ---- CF1495D .BFS Trees(图论最短路生成树+枚举计数+树的层次性)
- 周刊#003提要:吴恩达团队盘点2019 AI 大事件圣诞 AI 论战
- springboot 创建地址_手把手教你Spring Boot入门开发
- jeesite如何已生成数据的数据源_jeesite1.X 集成多数据源
- 达摩院2021年十大科技趋势出炉:量子计算、脑机接口、第三代半导体应用……...
- ansible(6)——模块命令command、shell详细用法
- win7屏幕录制软件psr.exe使用教程(转)
- SQL Server Alwayson概念总结
- python __name__怎么使用_python学习笔记26(python中__name__的使用)
- 快速查看是哪个文件占用空间大
- 计算机专业自我简介50字,2021年个人简历自我评价50字
- xp 游戏计算机没有了怎么办,我的xp系统没有自带游戏怎么办
- Qt程序退出QThread: Destroyed while thread is still running问题
- WIN7搭建web服务器的步骤
- Python爬取微信公众号文章、标题、文章地址
- 二十年铸就未来视界 HKC让世界认可中国质造
- 奥的斯服务器显示dlm,奥的斯ACD系列电梯DLM故障的分析与处理
- windows server 2012 进程 出现大量桌面窗口管理器的 解决方法
- android中edittext属性
- 前端面试总结2020年9月12家面试
热门文章
- ACT游戏开发记录之地图打包工具
- 会玩会生活!兴趣标签体系的背后方案是......
- python汇率换算程序_编写python程序,解决公里与英里转换问题,要求输入英里数,计算出相应的公里数...
- t-检验(t-test)的应用举例及matlab代码
- 乾坤物联带你了解UWB发展史
- Go语言并发原理 | GPM模型
- APT - Advanced Package Tool
- OF-Config介绍
- 网站nginx配置限制单个IP访问频率,预防DDOS恶意攻击
- Chrome浏览器开发新截图工具,安全浏览器截图方法