1.CAD/CAM的二次开发毕业论文
摘 要:对Pro/Engineer的CAD二次开发技术进行探讨,深入研究Pro/Engineer的几种二次开发工具,并通过对Pro/TOOLKIT二次开发工具包的研究和分析,提出了基于三维模型的用户自定义参数设计,最后利用Pro/TOOLKIT开发模块和Visual C++完成建立齿轮参数化设计。
关键词:二次开发 Pro/TOOLKIT开发工具 参数化设计 一、引言 在CAD技术日益普及的今天,传统的二维CAD软件正逐渐被三维CAD软件所替代。在众多软件中,PTC公司的Pro/Engineer是具有代表性的优秀软件之一。
自从面世以来,它以尺寸驱动、基于特征、单一全关联的数据库等优点深受用户好评。企业根据产品对象的不同,在使用CAD软件时也各有侧重。
企业要想最大效率的发挥出软件的功效,必须根据企业的产品特征和企业状况对软件进行二次开发。本文列举了在软件Pro/Engineer中常用的二次开发工具与方法,并着重介绍了用Pro/TOOLKIT对Pro/Engineer进行开发时的步骤。
最后通过“齿轮快速设计系统”的开发实例进一步说明开发时的技巧。 二、开发工具 Pro/Engineer为用户提供了丰富的二次开发工具。
常用的有Pro/Program、簇表(Family Table)、用户自定义特征(UDF)、J-Link和Pro/Toolkit等。为了防止混淆,以下特别对这几种开发工具进行比较和说明。
1.Pro/Program Pro/Engineer对每个零件或组件模型都有一个主要的设计步骤和参数列表,那就是Pro/Program。它是零件与组件自动化设计的一种有效工具。
设计人员可使用类似BASIC的高级语言,根据需要来编写该模型的Program。包括:控制特征的出现与否、尺寸的大小、零件与组件的出现与否、零件与组件的个数等。
然而,Pro/Engineer就可以通过运行该程序来读取此零件或组件,并通过人机交互的方法得到不同的几何形状,以满足产品设计的需要。 2.簇表(Family Table) 簇表可用于管理具有相同或相近结构的零件,特别适用于标准零件的管理。
它是通过建立基础零件为父零件,然后在簇表中定义各个控制参数来控制模型的形状及大小。这样,就可通过改变各个参数的值来控制派生的各种子零件。
3.用户自定义特征(UDF) 设计人员在使用Pro/Engineer进行零件设计时,经常会遇到一些重复出现的特征。例如,螺钉的座孔等,因此设计人员就要花费许多时间进行这种重复性的操作。
用户自定义特征则能将同一特征用于不同的零件上,或将若干个系统特征融合为一个自定义特征,使用时作为一个全局出现。这样,设计人员就可以建立自己的用户自定义特征库,根据产品特征快速生成几何模型,从而极大地提高了设计人员的工作效率。
4.Pro/TOOLKIT Pro/TOOLKIT是PTC为Pro/Engineer制定的开发工具包,它提供了应用程序接口(API),使客户或第三方厂商具有扩展Pro/Engineer功能的能力。Pro/TOOLKIT使用面向对象风格C编程,且提供一个庞大、用于底层资源调用的C语言函数和头文件,外部应用程序可借此访问Pro/Engineer的数据库和应用程序。
三、Pro/TOOLKIT的运作方式 Pro/TOOLKIT应用程序代码集成进入Pro/Engineer的标准方法是通过“动态链接库”(Dynamical Linked Libraries, DLLs)完成的。当编译Pro/TOOLKIT应用程序的C代码,并将其链接至Pro/TOOLKIT库文件时,就创建了一个可链接至Pro/Engineer可执行文件的对象库文件,这个可执行文件将在Pro/Engineer启动时被执行。
这种方法称为“DLL模式”。 此外,Pro/TOOLKIT还支持第二种方法的集成,即“多进程”(Multiprocess),或称为“衍生模式”(Spawned Mode)。
在这种模式下,Pro/TOOLKIT应用程序将被编译和链接,从而形成一个独立的执行文件。这个可执行文件将是Pro/Engineer的衍生,并作为Pro/Engineer工作任务的一个子程序来运行。
在DLL模式中,Pro/TOOLKIT应用程序与Pro/Engineer之间的信息交换,是通过直接函数调用完成的。而在多进程模式下,内部进程信息系统会传递必要的信息,以确定两进程间的函数及其所需参数来模拟直接函数调用,以实现和DLL模式中相同的效果。
四、创建齿轮参数设计应用程序的基本方法 1.利用VC向导创建齿轮参数设计应用程序 程序设计的主要工作在三个方面:1)编写下拉菜单的(. txt)文件和对话框的(.res)资源文件;2)按Pro/TOOLKIT应用程序Pro/Engineer环境运行的要求设计接口与程序运行结束时的终止程序;3)根据功能需求设计Pro/TOOLKIT应用程序主体部分。 其程序部分的主体结构如下: int user_initialize( nt argc, char * argv[ ] ) //其功能相当于C语言中的main( )函数 { //调用函数 … …(该部分是用来初始化Pro/TOOLKIT应用程序且创建图形窗口,这部分包括了应用程序的所有初始化进程) return(0) } void user_terminate( ) { … …(该部分是用来结束Pro/TOOLKIT应用程序) return; }func( ) (该部分是主要添加要完成预定功能的一个或多个的C语言代码) 编辑完源代码后要用Visual C++ 6.0进行编译,首先要设置好编译环境:一是设置好包含头文件的路径;二是设置好连接所需库文件的路径。
pro/engineer二次开发关键技术研究 来自: 免费论文网 编译连接成功生成可执。
5.cam工程师
CAM (computer Aided Manufacturing,计算机辅助制造).
简单点说CAM工程师一般都需要:
1:懂gerber的构成,明白gerber内含每组数据的意思
2:懂cam软件,方便简单如cam350,快捷如v2001,功能强大如pcrcam或ucam或 genesis
3:懂设计软件,如paotel,powerpcb,等一些设计软件的基本属性
4:要有一定的元器件知识及电路原理知识
5:要清楚工厂的制程能力,明白pcb是怎样做出来的,
6:要明白哪些cam制作能够有效的协助研发部门进行新产品的开发
7:要懂电脑知识,能够处理一些电脑的基本故障
8:要懂英文,能够对一些提示有效理解并可在软件说明里查清原因
9:要懂编程,能够自已编一些宏命令以方便软件操作
不过,我可以告诉你,一般学校出来去工厂的,都是做些管理类的工作,管理生产线,管理人员,管理几台设备,出现异常的分析和解决等等,其实就是个比操作工高级一点的操作工!
名硕也就是华硕,大陆人在里面不敢说肯定受歧视,但是别指望着能爬到中层,台企都这个样子,大陆人永远没有前途滴.
你如果刚刚毕业,没有什么经验,还想在IT这行里面继续前进的话,不妨进去锻炼一下,让自己的简历更好看点,说白了就是一个跳板而已啦,非长久之计.
6.Master CAM软件的论文
CAM计算机辅助制造系统
一般来说,计算机辅助制造(computer aided manufacturing,CAM)是指应用计算机来进行产品制造的统称。有广义CAM和狭义CAM之分。广义CAM是指利用计算机辅助完成从原材料到产品的全部制造过程,其中包括直接制造过程和间接制造过程。狭义CAM是指制造过程中某个环节应用计算机,在计算机辅助设计和制造(CAD/CAM)中,通常是指计算机辅助机械加工(computer aided machining),更明确地说,是指数控加工,它的输入信息是零件的工艺路线和工序内容,输出信息是刀具加工时的运动轨迹(刀位文件)和数控程序。
计算机辅助制造系统
计算机辅助制造系统是通过计算机分级结构控制和管理制造过程的多方面工作,它的目标是开发一个集成的信息网络来监测一个广阔的相互关联的制造作业范围,并根据一个总体的管理策略控制每项作业。
从自动化的角度看,数控机床加工是一个工序自动化的加工过程,加工中心是实现零件部分或全部机械加工过程自动化,计算机直接控制和柔性制造系统是完成一族零件或不同族零件的自动化加工过程,而计算机辅助制造是计算机进入制造过程这样一个总的概念。
一个大规模的计算机辅助制造系统是一个计算机分级结构的网络,它由两级或三级计算机组成,中央计算机控制全局,提供经过处理的信息,主计算机管理某一方面的工作,并对下属的计算机工作站或微型计算机发布指令和进行监控,计算机工作站或微型计算机承担单一的工艺控制过程或管理工作。
计算机辅助制造系统的组成可以分为硬件和软件两方面:硬件方面有数控机床、加工中心、输送装置、装卸装置、存储装置、检测装置、计算机等,软件方面有数据库、计算机辅助工艺过程设计、计算机辅助数控程序编制、计算机辅助工装设计、计算机辅助作业计划编制与调度、计算机辅助质量控制等。
支撑环境
计算机辅助制造的支撑环境总的来说可分为硬件和软件两大方面,具体来说可分为计算机硬件、计算机软件、数据库、网络与通信等。
计算机硬件一般是指计算机的实体,是相对于计算机软件而言,计算机硬件和软件共同组成计算机系统,计算机必须同时具备硬件和软件才能工作。
计算机硬件通常可分为主机和外部设备两部分。主机通常包括运算器、控制器、电源、接口电路、输入输出通道(总线)、内存储器等。外部设备通常是指输入装置、输出装置、外存储器等。
计算机软件可以分为系统软件和应用软件。系统软件主要包括计算机操作系统和支持软件,支持软件一般指为用户进行二次开发的工具(或平台),应用软件是指用户自行开发的专用软件。
数据库是通用化的综合性的数据集合,可以提供各种用户共享而具有最小的多余度和较高的数据和程序的独立性,能有效地、及时地处理数据,并提供安全性及可靠性。
数据库系统是在计算机系统的基础上建立起来的,它由计算机硬件、数据库管理系统、用户及其应用程序、数据库管理员等组成。
计算机网络是指将地理上分散配制而又具有独立功能的多台计算机、终端设备、传输设备和网络软件实现相互连接,形成资源共享的计算机群体。
计算机网络由硬件和软件两大部分组成。网络硬件包括计算机系统、终端设备、通信传输设备等。网络软件包括网络操作系统、网络数据库、网络协议、通信协议、通信控制程序等。
数据通信是指信息的传输、交换和处理。它是继电报、电话之后的第三代通信。它不是单纯的数据通信,而是把原始信息进行整理、系统化,将其精华在适当的时空进行传输,以发挥起作用。
计算机辅助成组技术
成组技术是计算机辅助制造系统的基础。它从50年代出现的成组加工,发展到60年代的成组工艺,出现了成组生产单元和成组加工流水线,其范围也从单纯的机械加工扩展到整个产品的制造过程。70年代以后,成组工艺与计算机技术和数控技术结合,发展成为成组技术,出现了用计算机对零件进行分类编码、以成组技术为基础的柔性制造系统,并被系统地运用到产品设计、制造工艺、生产管理等诸多领域,形成了计算机辅助设计、计算机辅助工艺过程设计、计算机辅助制造,以及有成组技术特色的计算机集成制造系统。
成组技术是一门涉及多种学科的综合性技术,其理论基础是相似性,核心是成组工艺。成组工艺与计算机技术、数控技术、相似论、方法论、系统论等相结合,就形成了成组技术,在现阶段更有计算机辅助成组技术的特色。
7.麻烦写一篇题目为 CAD/CAM在机械设计中的应用的论文 悬赏100 急
1.1 CAD/CAM的概念 CAD/CAM是计算机辅助设计/计算机辅助制造(Computer Aided Design/Computer Aided Manufacture)的简称,是当今世界发展最快的技术之一。
它不仅促使了生产模式的转变,同时也促进了市场的发展。目前,CAD/CAM技术已经在许多领域中得到应用,这里只讨论在制造业中的应用。
设计知识 产品开发计划 零件图,装配图,产品功能需求 CAD 与制造有关的各种 数据库和 CAD系统 CAD 技术的概念 CAD技术的概念如图1-1所示。由图可见,在计算机辅助下进行设计与传统的以人为核心的设计明显不同。
根据产品开发计划和对产品功能的要求,不再仅仅是依靠设计者个人的知识和能力去设计,而是运用包括设计者本人和存储在计算机中的多种知识,在CAD系统和数据库的支持下进行工作。这种工作方式设计出的产品大大优于单个设计师凭个人脑力和能力设计出的产品;另外,CAD输出的结果也不仅仅是装配图和零件图,还包括设计、制造过程中应用计算机所需的各种信息。
CAM 技术概念 CAM技术主要是围绕着数控编程技术开始发展的。数控加工是CAD/CAM发挥效益最直接、最明显的环节之一。
加工对象的形状越复杂,加工精度越高,设计更改越频繁,数控加工的优越性越容易得到发挥。因此数控编程技术受到高度重视。
然而从制造的全过程看,应用计算机作为辅助手段的不仅仅是数控编程,还有许多技术和方法归类于CAM的范畴,如计算机辅助工艺规划(CAPP)、计算机辅助生产管理(CAPM)、生产活动控制(PAC)等。其中有些内容已经超出了制造过程和间接制造过程;狭义CAM则是指制造过程中某个环节上应用计算机。
是对狭义CAM的一种概念性解释,其中在制造全过程的数控编程环节上应用了计算机。加工设备 工艺路线文件、工序 数控加工程序 内容文件、零件信息 CAM 数控检测程序 数据库和 CAM系统 CAD/CAM技术概念 实际应用中,CAD/CAM是以系统方式出现的,包括商品化CAD/CAM系统和企业根据应用目标构件的CAD/CAM系统。
系统中包括设计与制造过程的三个主要环节,即CAD、CAPP(Computer Aided Process Planning)和NCP(Numerical Control Programming)。其中CAPP和NCP属于CAM范畴。
完善的CAD/CAM系统一般包括产品设计、工程分析、工艺过程规划、数控编程、工程数据库以及系统接口几个部分。这些部分以不同的形式组合集成就构成各种类型的系统。
图1-3是以工程数据库为核心的一种CAD/CAM系统。其各部分的功能如下所述。
产品设计 工艺规划 有限元分析 工 数控加工 程 优化设计 数 图形显示 据 系统接口 库 用户接口 图1-3 以工程数据库为核心的CAD/CAM系统1.产品设计 产品设计包括产品的方案设计和结构设计,它们均在计算机的辅助下完成。在结构设计中,可以应用当前较成熟的曲面造型技术、实体造型技术和特征造型技术。
另外,在设计阶段就要考虑零件的几何特征和制造工艺特征,使产品设计的数据能在其他环节中使用。2.工程分析 工程分析包括对产品的性能、特征进行理论分析和计算。
它包括的内容很多,不同类型的产品,工程分析的内容也不尽相同,但至少应进行结构分析、应力计算、载荷计算、有限元分析、优化设计。除此之外,还应根据产品的特殊性,增加动力计算、振动分析、重心分析等内容。
3.工艺过程规划 工艺过程规划是将产品设计阶段的几何特性和制造工艺特性等数据信息转换为各种加工和制造管理信息。零件加工过程的计算机辅助设计包括完成工艺路线与工序设计、产生工序图和工艺文件、向CAM提供数控编程所需的工艺信息。
CAPP一般采用样件法和创成法原理。特征造型技术完整地描述了零件的几何与工艺特征信息。
CAPP首先要建立一个工艺路线设计、工序设计规划、工艺决策方法等知识建立知识库。工艺数据库包括机床、刀具、夹具和切削参数等。
4.数控编程 加工零件需要来自CAD方面的几何信息和来自CAPP方面的工艺信息。利用这些信息完成零件的数控加工编程及仿真,并提供数控加工指令文件和切削加工时间信息。
5.工程数据库 与一般的管理型数据库不同,工程数据库的主要特点是数据量大、形式多样、结构繁琐、关系复杂、动态性强、图形数据与非图形数据并存。工程数据库将产品从设计到制造的所有环节用信息流联系起来,实现信息的共享与交换。
6.系统接口 系统的接口通常是标准化接口或者是定义成通用接口,目的是减少系统对设备的依赖,避免工作重复,提高CAD/CAM集成系统的工作效率。标准接口为系统的信息集成提供了重要的基础。
8.急求基于CAXA制造工程师的毕业论文
CAXA在轻工家电产品设计中的广泛应用一、前言 xxx学院xxx研究所是一所xxxx研究为基础的研究所,主要承担我国xxxx的研究发展。
在我国xxxx事业的发展上发挥了重要的作用,作出了很大的贡献。同时还承担着重要xxxx的制造任务。
由于所研究方向的特点,对于机加工水平就提出了较高的要求,特别是对xxxxx机械零件的加工来说,不仅要在机械精度上保证要求,还要在其复杂的加工形状上满足设计的需要。目前我厂对于一些复杂零部件的加工采用CAXA-CAD/CAM系统实现工艺设计和加工。
二、CAM数控加工技术的应用 光学零部件的设计,一般要求要满足其光学光路的要求,所以在形状上就会比较复杂,不是传统加工制造中的基本形状,有时并不能通过传统的铣、车、刨等达到加工要求,如果使用线切割和电火花等技术可以达到要求,但是工件的周转工序增多,生产周期延长,并且对工件的多次装夹造成尺寸基准变化等,也会有一些不可避免的缺点。而采用数控技术不仅可以缩短生产周期,又避免了多次装夹,提高了加工精度。
对于数控机床的编程,传统的手工编程方法是由编程人员根据二维图纸的要求,按照一定的加工路线,计算编写加工G代码程序,再输入机床加工。但对于复杂零部件,需要三维编程的话,手工编程的方法就很难完成。
使用适当的CAM软件,用计算机代替手工编程,将零件图样由计算机进行自动处理,编程人员只需输入相关的参数和要求,就可以自动生成加工G代码,同时对于手工编程无法计算的参数曲面和复杂自由曲面等,也可以由计算机绘制的三维图形处理而生成加工程序。根据有关统计,采用手工编程,一个零件的编程时间与机床实际加工时间之比为30:1,如果使用CAM软件编程,就会有效的节约时间,提高加工的准确形性和加工复杂零件的能力。
三、基于CAXA制造工程师的工艺加工过程 CAXA制造工程师作为一个曲面实体相结合的CAD/CAM一体化的国产CAM软件,具有灵活的实体曲面造型功能和丰富的数据接口,可以实现零件复杂的三维造型设计,通过加工工艺参数的后置处理的设定,选取需加工的部分,自动生成适合的数控系统加工代码,通过直观的加工防真和代码反读来检验加工工艺和代码质量。 针对于复杂零部件,需要数控技术和数控机床进行加工的工艺分析及加工过程,包括传统的手工编程流程和以CAXA制造工程师为核心的CAXA-CAD/CAM系统的工艺分析和加工的基本应用流程。
1、接收加工任务 从实验室接收二维或三维图纸及软盘,完成满足数控加工的三维数据模型。 以图1的简单零件为例,是一个根据二维设计蓝图进行三维建模后的实体造型。
利用CAXA- CAD提供的直线、圆弧,以及样条线等平面建图功能和拉伸、去料、放样、扫描等实体造型功能,可以将设计元素加工混合,进行三维加工数据的建模。 实验室设计输出的一般是二维图纸形式,也有三维的CAD设计,针对所内各实验室部门CAD工程设计软件各不相同的特点,需要CAXA-ME具有丰富的数据接口,CAXA制造工程师包括了基于曲面的DXF和IGES标准图形接口,基于实体的X-T、X-B,面向快速成型设备的STL以及面INTERNET和虚拟现实的VRML等接口。
保证了与CAD软件进行双向数据交换,使厂内生产与实验室的设计开发实现通畅的交流交换。在对零件造型过程中,可以直接使用设计提供的三维设计,也可以利用两维制图中的参数线等元素,引入到CAXA建模中,实现CAD数据的准确交换。
2、确定加工工艺方案 对三维建模进行分析,根据上道工序、下道工序以及中间穿插的必须的热处理规范,确定需要加工的零件尺寸,以及加工中间是不是需要重新装夹以满足热处理要求等。先对实体造型进行工艺分析,根据加工性质修改增补造型,根据加工特点以及加工能力,确定需要加工的三维实体面,见图3。
再分析实体的组成情况,确定加工步骤。 同时,加工工艺的确定,也包括对零件尺寸、公差等技术要求的核准,确定装夹方式,选定切削刀具,机床调校和参数设定。
根据加工的工作量大小,确定是否需要DNC在线G代码传输。3、生成加工轨迹 根据需加工零件的形状特点及工艺要求,利用CAXA制造工程师中提供的曲面、导动、参数线、投影、等高等加工方法,灵活选定需要加工的实体部分,输入相关的数据参数和要求,快速生成刀具轨迹和刀具切削路径。
CAXA制造工程师中还可以利用知识加工功能,选用典型加工工艺套路,以利用他人的实践经验,并在长期加工过程中积累自己的加工经验,使加工轨迹的编定更加简便、可靠。4、G代码生成 加工轨迹生成后,需要由加工轨迹生成加工G代码,但不同的机床其数控系统是不尽相同的,目前世界流行的典型数控系统有:日本FUNUC、德国SIEMENS、美国ACRAMATIC、西班牙FAGOR、日本三菱、法国NUM、德国HEIDENHAIN等,不同的数控系统其G代码功能不同,加工程序的格式也有所区别,所以要对G代码进行后置处理,以对应于相应的机床。
利用后置处理功能,可以通过修改某些设置而适用于各种常见的机床数控系统的要求,或按机床规定的格式进行定制。定制后,可以保。
9.急求基于CAXA制造工程师的毕业论文
CAXA在轻工家电产品设计中的广泛应用一、前言 xxx学院xxx研究所是一所xxxx研究为基础的研究所,主要承担我国xxxx的研究发展。
在我国xxxx事业的发展上发挥了重要的作用,作出了很大的贡献。同时还承担着重要xxxx的制造任务。
由于所研究方向的特点,对于机加工水平就提出了较高的要求,特别是对xxxxx机械零件的加工来说,不仅要在机械精度上保证要求,还要在其复杂的加工形状上满足设计的需要。目前我厂对于一些复杂零部件的加工采用CAXA-CAD/CAM系统实现工艺设计和加工。
二、CAM数控加工技术的应用 光学零部件的设计,一般要求要满足其光学光路的要求,所以在形状上就会比较复杂,不是传统加工制造中的基本形状,有时并不能通过传统的铣、车、刨等达到加工要求,如果使用线切割和电火花等技术可以达到要求,但是工件的周转工序增多,生产周期延长,并且对工件的多次装夹造成尺寸基准变化等,也会有一些不可避免的缺点。而采用数控技术不仅可以缩短生产周期,又避免了多次装夹,提高了加工精度。
对于数控机床的编程,传统的手工编程方法是由编程人员根据二维图纸的要求,按照一定的加工路线,计算编写加工G代码程序,再输入机床加工。但对于复杂零部件,需要三维编程的话,手工编程的方法就很难完成。
使用适当的CAM软件,用计算机代替手工编程,将零件图样由计算机进行自动处理,编程人员只需输入相关的参数和要求,就可以自动生成加工G代码,同时对于手工编程无法计算的参数曲面和复杂自由曲面等,也可以由计算机绘制的三维图形处理而生成加工程序。根据有关统计,采用手工编程,一个零件的编程时间与机床实际加工时间之比为30:1,如果使用CAM软件编程,就会有效的节约时间,提高加工的准确形性和加工复杂零件的能力。
三、基于CAXA制造工程师的工艺加工过程 CAXA制造工程师作为一个曲面实体相结合的CAD/CAM一体化的国产CAM软件,具有灵活的实体曲面造型功能和丰富的数据接口,可以实现零件复杂的三维造型设计,通过加工工艺参数的后置处理的设定,选取需加工的部分,自动生成适合的数控系统加工代码,通过直观的加工防真和代码反读来检验加工工艺和代码质量。 针对于复杂零部件,需要数控技术和数控机床进行加工的工艺分析及加工过程,包括传统的手工编程流程和以CAXA制造工程师为核心的CAXA-CAD/CAM系统的工艺分析和加工的基本应用流程。
1、接收加工任务 从实验室接收二维或三维图纸及软盘,完成满足数控加工的三维数据模型。 以图1的简单零件为例,是一个根据二维设计蓝图进行三维建模后的实体造型。
利用CAXA- CAD提供的直线、圆弧,以及样条线等平面建图功能和拉伸、去料、放样、扫描等实体造型功能,可以将设计元素加工混合,进行三维加工数据的建模。 实验室设计输出的一般是二维图纸形式,也有三维的CAD设计,针对所内各实验室部门CAD工程设计软件各不相同的特点,需要CAXA-ME具有丰富的数据接口,CAXA制造工程师包括了基于曲面的DXF和IGES标准图形接口,基于实体的X-T、X-B,面向快速成型设备的STL以及面INTERNET和虚拟现实的VRML等接口。
保证了与CAD软件进行双向数据交换,使厂内生产与实验室的设计开发实现通畅的交流交换。在对零件造型过程中,可以直接使用设计提供的三维设计,也可以利用两维制图中的参数线等元素,引入到CAXA建模中,实现CAD数据的准确交换。
2、确定加工工艺方案 对三维建模进行分析,根据上道工序、下道工序以及中间穿插的必须的热处理规范,确定需要加工的零件尺寸,以及加工中间是不是需要重新装夹以满足热处理要求等。先对实体造型进行工艺分析,根据加工性质修改增补造型,根据加工特点以及加工能力,确定需要加工的三维实体面,见图3。
再分析实体的组成情况,确定加工步骤。 同时,加工工艺的确定,也包括对零件尺寸、公差等技术要求的核准,确定装夹方式,选定切削刀具,机床调校和参数设定。
根据加工的工作量大小,确定是否需要DNC在线G代码传输。3、生成加工轨迹 根据需加工零件的形状特点及工艺要求,利用CAXA制造工程师中提供的曲面、导动、参数线、投影、等高等加工方法,灵活选定需要加工的实体部分,输入相关的数据参数和要求,快速生成刀具轨迹和刀具切削路径。
CAXA制造工程师中还可以利用知识加工功能,选用典型加工工艺套路,以利用他人的实践经验,并在长期加工过程中积累自己的加工经验,使加工轨迹的编定更加简便、可靠。4、G代码生成 加工轨迹生成后,需要由加工轨迹生成加工G代码,但不同的机床其数控系统是不尽相同的,目前世界流行的典型数控系统有:日本FUNUC、德国SIEMENS、美国ACRAMATIC、西班牙FAGOR、日本三菱、法国NUM、德国HEIDENHAIN等,不同的数控系统其G代码功能不同,加工程序的格式也有所区别,所以要对G代码进行后置处理,以对应于相应的机床。
利用后置处理功能,可以通过修改某些设置而适用于各种常见的机床数控系统的要求,或按机床规定的格式进行定制。定制后,可以保。
转载请注明出处众文网 » cam工程师毕业论文(CAD/CAM的二次开发毕业论文)