mcad9教程
AD9规则设置详解

覆铜高级连接方式如过孔全连接,焊盘热焊盘连接;顶层GND 网络全连接,其他层热焊盘连接线宽0.3mm在AD PCB环境下,Design>Rules>Plane> Polygon Connect style ,点中Polygon Connect style,右键点击new rule ---------------新建一个规则点击新建的规则既选中该规则,在name框中改变里面的内容即可修改该规则的名称,默认是PolygonConnect_1 ,现我们修改为GND-Via,选项Where The Frist Object Matches 选Advanced(Query),Full Query 输入IsVia(大小写随意),Connect Style 选 Direct Connect,其他默认设置,点击下边的priorities 把GND-Via规则优先级置最高,(1为最高,2次之…)如下图:回到PCB设计环境下进行覆铜,覆铜网络选GND,覆好铜以后对于网络为GND的Via(过孔)将为全覆铜的连接,而非默认的relief connect方式(热焊盘方式),由于规则是对过孔的全连接覆铜,所以对于焊盘的覆铜是热焊盘方式连接方式,见下图(左):如果想过孔和焊盘多用热焊盘方式,那在Full Query 修改为IsVia or Is pad ,更新下刚才的覆铜,地焊盘也全连接了,如上图(右)同样也可以Full Query为 Is pad ,InNet(‘GND’) , InNet('GND') And OnLayer('TopLayer'), InComponent(' U1'),InComponent('U1') OR InComponent('U2') OR InComponent('U3') , innetclass('Power')等等…1.InNet(‘GND’) 对于网络名为GND的网络进行覆铜连接,覆铜连接规则采用InNet(‘GND’)的覆铜连接规则,注:InNet(‘X’),X为PCB中的网络名,Connect Style 可全连接或热焊盘或无连接方式;热焊盘方式还可设置2,4连接,45度,90度和连接线宽,下面的也类同;2.InNet('GND') And OnLayer('TopLayer'),对于位于TopLayer层的GND网络进行的覆铜采用该覆铜连接规则,OnLayer('X'),X 为层名,层名称修改可通过Design>Layer Stack Manager,双击层名称修改。
完整的masterCAM9.0教程

创建新文件与打开已有文件
创建新文件
选择“文件”菜单中的“新建”选项, 或使用快捷键Ctrl+N,即可创建一个 新的空白文件。
打开已有文件
选择“文件”菜单中的“打开”选项, 或使用快捷键Ctrl+O,在弹出的文件选 择对话框中选择需要打开的文件,点击 “打开”。
视图控制与图形对象选择
视图控制
使用视图控制工具栏中的按钮,如缩放、旋转、平移等,对图形进行视图调整。
Mastercam9.0的启动与退
启动Mastercam9.0
双击桌面上的Mastercam9.0图标,等待启动过程完成。
退出Mastercam9.0
点击菜单栏上的"文件",选择"退出",或者直接关闭软件窗口。
03 Mastercam9.0基本操作 界面
菜单栏
01
文件操作
新建、打开、保存、另存为等文件 操作命令。
圆
选择“绘图”菜单中的“ 圆”选项,在绘图区域点 击圆心和半径绘制圆。
图形对象的编辑与修改
移动
选择“编辑”菜单中的“移动”选项,或使用快捷键Ctrl+M,可 以将选定的图形对象进行移动。
复制
选择“编辑”菜单中的“复制”选项,或使用快捷键Ctrl+C,可以 将选定的图形对象进行复制。
删除
选择“编辑”菜单中的“删除”选项,或使用快捷键Delete键,可 以删除选定的图形对象。
实体编辑
实体模型创建完成后,可以进行各种 编辑操作,如实体修剪、实体倒角、 实体圆角等,以完善模型设计。
数控加工与编程
加工策略选择
Mastercam9.0提供了多种加工策略,如平面加工、曲面加工、钻孔加工等,可根据需 要进行选择。
完整的masterCAM9.0教程

将图素(包括线、圆弧、曲线和曲面)延
伸一定的长度
D 动态移位 动态地移动或者复制图素到指定的位置
A 曲线变弧 将绘出的曲线转换成圆弧
3.2.1 倒圆角
选取主菜单上的“M修整”→“F倒 圆角”与选取主菜单上的“C绘 图”→“F倒圆角”,功能是一致的,请 参看第二章。
3.2.2 修剪
选取主菜单上的“M修整”→“T修 剪”弹出如图3-13修剪菜单。
表 3-4
修整菜单功能描述
F 倒圆角 绘制圆角
T 修剪
修剪用延伸线条
B 打断
将一条完整的线断开成两段或多段
J 连接
连接断开的直线或圆弧
N 曲面法向 可以改变曲面法线的方向
NURUBS 控制 可以修改 NURBS 曲线或曲面的控制点
转成 NURUBS 把非 NURBS 图素转换为 NURBS 曲线
E 延伸
(二)、A自动选取方式构建曲 线
(三)、E端点状态曲线
(四)、C转成曲线
2.6 矩形的构建 2.7 倒角的构建 2.8 文字的构建 2.9 插入图形 2.10 椭圆的构建 2.11 多边形的构建 2.12 边界盒的构建 2.13 螺旋线/螺旋
第三章 几何图形的编辑和尺寸标注
3.1 删 除 3.2 修 整 3.3 转 换 3.4 二维绘图综合实例 3.5 图形尺寸标注
C回复全圆 将圆弧变回整圆
D分割物体 剪掉两边界中间部分图素 (图 3-19)
U修整曲面 对曲面进行修剪(将在后面的章节叙述)
图3-14 修剪一个图素实例
图3-15 修剪两个图素实例
图3-16 修剪三个图素实例
图3-17 修剪到某一点实例
图3-18 修剪多个图素实例
AD9基本使用流程

PCB设计入门跳转到元数据结尾应用页面限制附件:48被Wenlong Hua添加,被Wenlong Hua最后更新于Oct 28, 2009 (查看更改)显示评论到元数据的开头概要本章旨在说明如何生成电路原理图、把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件。
并且介绍了工程和集成库的概念以及提供了3D PCB开发环境的简要说明。
欢迎使用Altium Designer,这是一个完善的适应电子产品发展的开发软件。
本章将以"非稳态多谐振荡器"为例,介绍如何创建一个PCB工程。
Contents创建一个新的PCB工程创建一个新的电气原理图设置原理图选项画电路原理图加载元件和库在电路原理图中放置元件电路连线设置工程选项检查原理图的电气属性设置Error Reporting设置Connection Matrix设置Comparator编译工程创建一个新的PCB文件导入设计印刷电路板(PCB)的设计对PCB工作环境的设置定义层堆栈和其他非电气层的视图设置设置新的设计规则在PCB上摆放元器件手动布线板的自动布线板设计数据校验在3D模式下查看电路板设计为元器件封装创建和导入3D实体检验PCB板设计输出文件手动输出文件生成Gerber 文件创建一个器件清单深入研究创建一个新的PCB工程在Altium Designer里,一个工程包括所有文件之间的关联和设计的相关设置。
一个工程文件,例如xxx.PrjPCB,是一个ASCII文本文件,它包括工程里的文件和输出的相关设置,例如,打印设置和CAM设置。
与工程无关的文件被称为"自由文件"。
与原理图和目标输出相关联的文件都被加入到工程中,例如PCB,FPGA,嵌入式(VHDL)和库。
当工程被编译的时候,设计校验、仿真同步和比对都将一起进行。
任何原始原理图或者PCB的改变都将在编译的时候更新。
所有类型的工程的创建过程都是一样的。
MASTERCAM9速成教材

MASTERCAM9速成教材!第1章Mastercam基本操作1。
1Mastercam简介Mastercam是美国CNC Software公司研制开发的CAD/CAM系统。
Mastercam包括3大模块,即DESIGN、LATHE和MILL,它是一套兼有CAD和CAM功能的套装软件。
Mastercam作为基于PC平台开发的CAD/CAM软件,虽然不如工作站软件功能全、模块多,但就其性能价格比来说更具灵活性。
Mastercam对硬件要求较低,且具有操作灵活、易学易用的特点,能使企业很快见到效益。
可以在Windows 98、Windows 2000和Windows NT等操作环境下运行,Mastercam由于其价格相对较低,又是在PC平台下应用,硬件投入小,所以有着巨大的发展潜力.Mastercam的当前最新版本是9.X,目前较为常用的是8.0版本,在操作上总体区别不大.提示:本书将以Mastercam 9中文版为蓝本进行讲述。
DESIGN模块中不仅可以设计编辑复杂的二维、三维空间曲线,还能生成方程曲线,同时其尺寸标注、注释等也较为方便。
在其曲面造型功能中,采用NURBS、PARAMETRICS等数学模型,有十多种生成曲面的方法,还具有曲面修剪、曲面倒圆角、曲面偏移、延伸等编辑功能,还可以进行实体造型,同时提供了可靠的数据交换功能。
在Mastercam中可以直接输入中文,并支持Turetype字体.MILL模块主要用于生成铣削加工刀具路径。
Mastercam支持2轴、3轴、4轴和5轴加工程序的编制。
可以直接加工曲面及实体,提供多种刀具路径形式和走刀方式.同时还提供了刀具路径的管理和编辑、路径模拟、实体加工模拟和后处理等功能,Mastercam可以直接与机床控制器进行通信。
LATHE模块主要用于生成车削加工刀具路径.可以进行精车、粗车、车螺纹、径向切槽、钻孔、镗孔等加工功能。
在最新的9。
0版本中,还有WIRE线切割加工模块与ROUTER冲床加工模块。
mastercam9.0学习课件

退回高度(参考高度):是指刀具在Z向加工完一 个刀具路径后,在Z向快速提刀所达到的高度。该 高度通常低于安全高度,而高于进给高度。表示方 法有绝对坐标和相对坐标两种。
4、提示区
在荧屏的上方和下方,在操作过程中,常有一行或两行
的文字用于表明指令的状态,这是Mastercam给使用者信
息的地方。注意这个地区,特别是刚学的时候,在你不知
如何操作下去的时候,往往在这两个区域里会出现提示,
叫你下一步该如何做。
5、绘图区
绘图操作的区域。
2019/5/6
7
软件启动和退出
启动和退出
有两种用法: 1、投影加工一般用于工件表面上刻字,因为产品上的字通常 为凸形,在模具加工时为凹形,加工性较好。 此时的加工余量应选负余量,在曲面加工里,负余量不能大 于刀具的转角半径。 2、球表面的加工通常也选用投影加工。
作业: 1、重做一遍例题CAM3 2、CAM6
例3
工艺流程 分析图形
2019/5/6
9
造型实例
实验图
学习重点 1、线框绘制 2、实体造型 3、实体表面转成曲面的方法 4、曲面曲线的生成方法
• 步骤1
绘图-直线-
• 分别设置 • 荧屏视角:T, • WCS:T, • 构图面:T, • Z:0, • 作图层别:1, • 作图颜色: • 图素属性:
• 步骤2 • 绘制水平和竖直基准线,以原点
AD9教程

11 , 项目编译及验证 11,
11.1 11.2
( 45 minutes) 设置设计编译选项......................................................................................... 11-1 系统消息框及错误查找.................................................................................. 11-3
) 4, Altium 免费资源,支持及帮助中心 (15 Minutes Minutes) 4.1 免费网络培训...................................................................................................4-1 4.2 中文论坛.......................................................................................................... 4-2 4.3 网络培训中心及知识中心................................................................................ 4-8 4.4 支持中心..................................................................................................... 4-15 5, 从 PROTEL 到 Altium Designer
, 集成库概念介绍 12 12,
Altium Designer Summer 09 使用手册(更新版)

Altium Designer Summer 09 使用手册1.运行Altium Designer Summer 092.新建工程。
①. 建立PCB Project (File\Project\PCB Project),对工程进行保存(尽量用所设计板子的功能来命名。
)②. 向工程中添加原理图(Schematic)和PCB图。
有两种方法:一种是选定工程右键单击,通过“Add New to Project”分别添加“Schematic”、“PCB”,命名与工程名相同再分别保存在工程中;另一种是点击工具栏“File\New\Schematic”、”File\New\PCB”,以同样的方法命名保存,再通过鼠标将两个文件拖入工程中。
*若设计的原理图的元件比较多,可以在一个工程中建立多个“Schematic”文件,以所有功能模块来命名保存。
3. 装载元件库在软件右下角单机快捷菜单的System→Libraries打开元件库面板,单击Libraries…→Installed→Install…,找到所需使用的库所在的目录,选中库并单击打开;或者直接把鼠标放到右上角的“Libraries”图标上,出现元件库面板。
如图1所示:图1 元件库的转载4.放置元器件点击右上角的“Libraries”出现libraries面板,在面板中选择元件库,再选择需要的元件的名字和封装,最后点击“Place”;也可以点击“Search”出现Libraries Search面板,设定路径,输入所以所以元器件的名字,再点击左下角“Search”,最后选择元器件再点击“Place”。
如图2所示:图2 放置元器件Available Libraries:搜索可用的库,即已经导入的库。
Libraries on path:设置搜索的元器件所在库的路径5.元器件连线如果是长路径连线,可以在两个相连的元器件的两个引脚引出一段,然后放上相同的网络标号。
如果是两端都有多个引脚用总线相连,则每两端也必须放相同的网络标号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MASTERCAM后处理的设置和参数修改Mastercam是美国CNC Software公司开发的一套CAD/CAM软件,最早的版本为V3.0,可运行于DOS系统.V5.0以上版本运行于Windows操作系统。
由于其诞生较早且功能齐全,特别是在CNC编程上快捷方便,因此有很高的市场占有率.软件的CAD功能可以构建2D或3D图形,架构自由曲面的功能远远胜于其他同类软件.在CAM方面更是直观和方便,可直接在点,线,面和实体上产生刀路.下面重点介绍它的后处理设置.后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为.PST。
安装MASTERCAM时系统会自动安装默认的后处理为MPFAN.PST.在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,如果没有全部更正,则可能造成事故.例如,某机床的控制系统采用G54工件坐标系定位,G90绝对坐标编程,要求生成的NC程序前面必须有G54G90设置,如果后处理文件的设置为G55G91,则每次生成的程序中含有G55G91,却不一定有G54G90,如果在加工时没有进行手工改正,则势必造成加工错误.本文介绍了Mastercam后处理文件的内容以及修改和设置的方法,供有关人员参考.也就是说后处理程序可以将一种控制器的NC程序,定义成该控制器所使用的格式.以FANUC系列的后处理系统为例,它可以定义成惯用于FANUC 3M控制器所使用的格式,也可以定义成FANUC 6M控制器所使用的格式,但不能用来定义其它系列的控制器.不同系列的后处理文件,在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下部分:1) Annotation(注释).对后处理文件及其设定方法作一般性介绍.此部分内容一般都不用更改.以下是截取的部分注释:(注释前都带#号,系统在执行代码处理时是不会读取前面带#号的语句的.)# Post Name : MPFAN# Product : MILL# Machine Name : GENERIC FANUC# Control Name : GENERIC FANUC# Description : GENERIC FANUC MILL POST# Associated Post : NONE# Mill/Turn : NO# 4-axis/Axis subs. : YES# 5-axis : NO# Subprograms : YES# Executable : MP v9.0## WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO# THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE.2) Debugging and Factory Set Program Switches (系统程序规划).此部分是MASTERCAM版本的后处理系统规划,每个版本都大同小异,一般不需更改.以下截取的是9.0版的)m_one : -1 #Define constantzero : 0 #Define constantone : 1 #Define constanttwo : 2 #Define constantthree : 3 #Define constantfour : 4 #Define constantfive : 5 #Define constantc9k : 999 #Define constantfastmode : yes #Enable Quick Post Processing, (set to no for debug)bug1 : 2 #0=No display, 1=Generic list box, 2=Editorbug2 : 40 #Append postline labels, non-zero is column position?bug3 : 0 #Append whatline no. to each NC line?bug4 : 1 #Append NCI line no. to each NC line?whatno : yes #Do not perform whatline branches? (leave as yes)get_1004 : 1 #Find gcode 1004 with getnextop?rpd_typ_v7 : 0 #Use Version 7 style contour flags/processing?strtool_v7 : 2 #Use Version 7+ toolname?tlchng_aft : 2 #Delay call to toolchange until move linecant_tlchng : 1 #Ignore cantext entry on move with tlchng_aftnewglobal : 1 #Error checking for global variablesgetnextop : 0 #Build the next variable table3) General Output Settings(常规后处理设定).此部分可视情况更改,以适合机台或个人使用.以下截取的是9.0版的一些常规设定.冒号前面的是变量,冒号后面的是设定值,#号后面是注解(一般是说明0代表什么,1代表什么,2代表什么,yes或no应该不用翻译了吧?!)英文后面的中文注解是我加进去的,翻译的不是很详细,但相信大家能看懂.没有翻译的就表示我根本不会或此设定不常用....嘿嘿...sub_level : 1 #Enable automatic subprogram support(启用自动支持子程式)breakarcs : 2 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs(打断圆弧方式)arcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180(转出圆弧方式)arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.do_full_arc : 0 #Allow full circle output? 0=no, 1=no (是否转成整圆方式)helix_arc : 0 #Support helix arc output, 0=no, 1=all planes,2=XY plane only(是否转成螺旋弧) arccheck : 1 #Check for small arcs, convert to linear(是否检测小圆弧并将其转成线)atol : .01 #Angularity tolerance for arccheck = 2(圆弧角度公差)ltol : .002 #Length tolerance for arccheck = 1(圆弧长度公差)vtol : .1 #System tolerance(系统公差)maxfeedpm : 500 #Limit for feed in inch/min(最大进给-英制)ltol_m : .05 #Length tolerance for arccheck = 1, metric(圆弧长度公差-公制)vtol_m : .0025 #System tolerance, metric(系统公差-公制)maxfeedpm_m : 10000 #Limit for feed in mm/min(最大进给-公制)force_wcs : no #Force WCS output at every toolchange?(换刀时是否转出WCS坐标)spaces : 0 #Number of spaces to add between fields(两行之间是否加入空格)omitseq : yes #Omit sequence numbers?(是否省略序列号)seqmax : 9999 #Max. sequence number(最大序列号)stagetool : 0 #0 = Do not pre-stage tools, 1 = Stage tools(是否沿用刀具)use_gear : 0 #Output gear selection code, 0=no, 1=no (是否转成齿轮代码)max_speed : 10000 #Maximum spindle speed(最大转速)min_speed : 50 #Minimum spindle speed(最小转速)nobrk : no #Omit breakup of x, y & z rapid movesprogname : 0 #Use uppercase for program name (sprogname)(程式名称是否使用大写)4)中间还有一些例如:Common User-defined(指令设定),Format statements(格式报告),definitions for NC output(NC 代码限定),Error messages(出错信息),Toolchange / NC output Variable Formats(刀具变量)等基本上都是系统固定格式,不需要更改.在此就不再详述.当然,我也不建议你更改这些项目,如果你改错的话,系统很可能不执行或机台报警......5) Start of File and Toolchange Setup(文本内容和换刀设定).此部分内容很重要,很多使用者都从这里着手把程式改成自己需要的格式.以下截取的是9.0版的部分内容,其中有些是我根据自己需要更改的,中文是我加的注解.引号内是可以更改的内容."%", e(程式开头的百分号)*progno, e(程式号码)comment(注解,可有可无,如不需要则删除此句)"(PROGRAM NAME - ", sprogname, ")", e(程式名称,可有可无)"(", *tnote, *toffnote, *tlngnote, *tldia, ")", e(刀具直径及补正参数显示,如不需要则把此整句删除)"(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e(程式日期显示,可有可无)pbld, n, *"/M99", e (我自己加的一句,如不需要则整句删除,而不是只删除引号内的内容)pbld, n, *"G90", "G92","X0.Y0.Z10.", e(定义加工原点,也可以改为G54坐标)sav_absinc = absinc (绝对坐标系)......(中间省略的部分是系统根据刀路自动转出的程式,一般不必改)......(以下几句是出现在程式尾,可以根据需要添加或删除)n, "Z10.", e (加工完成后提刀至安全高度)n, "X0.Y0.", e (归零)n, "G91", e (转用相对坐标)n, "M99", e (回到主程式)mergesub(此四句为程式结尾固定语句,不必理它)clearsubmergeauxclearaux"%", e(程式尾)6)Numbered questions for Mastercam Mill(问题参数设定).此部分大多数是MASTERCAM系统的参数设定,而涉及到后处理的内容很少,在此就不再详述,有兴趣者可以用词典翻译看看讲些啥?有什么新发现可以告诉俺.好了,后置处理文件的编辑和设定,就写到此为止.相信读者掌握了上述要点后,基本上能改写属于自己的POST了.小弟才学疏浅,实在写不下去了(惭愧...).哪位大哥如能写一份更详细的,希望发布出来与大家共享....VMASTERCAM V8.0 C-HOOK(*.DLL)应用(由大荣在线转载)使用方法ALT键(+)C键一齐按ADIM-自动标注顺序尺寸ANIMATE-播放各层之内容(须先产生-文字档)ASPHERE-以特殊之多次方程式产生在非球面形状上的点、线、弧或曲线BBOX-快速建立包围选取图素之立方体BREAKCIR-将所有与系统颜色相同之《全圆》,打断成若干圆弧。