CAM编程的基本实现过程
- 格式:docx
- 大小:22.42 KB
- 文档页数:3
⼯程机械CAD_CAM课后习题答案第⼀章概述1.简述产品设计制造的⼀般过程。
答:CAD/CAM系统是设计、制造过程中的信息处理系统,它主要研究对象描述、系统分析、⽅案优化、计算分析、⼯艺设计、仿真模拟、NC编程以及图形处理等理论和⼯程⽅法,输⼊的是产品设计要求,输出的是零件的制造加⼯信息。
2.简述CAD/CAM技术的概念、狭义和⼴义CAD/CAM技术的区别与联系。
答:CAD/CAM技术是以计算机、外围设备及其系统软件为基础,综合计算机科学与⼯程、计算机⼏何、机械设计、机械加⼯⼯艺、⼈机⼯程、控制理论、电⼦技术等学科知识,以⼯程应⽤为对象,实现包括⼆维绘图设计、三维⼏何造型设计、⼯程计算分析与优化设计、数控加⼯编程、仿真模拟、信息存贮与管理等相关功能。
区别:⼴义的CAD/CAM技术,是指利⽤计算机辅助技术进⾏产品设计与制造的整个过程,及与之直接和间接相关的活动;狭义的CAD/CAM技术,是指利⽤CAD/CAM系统进⾏产品的造型、计算分析和数控程序的编制联系:⼴义的CAD/CAM技术包容狭义的CAD/CAM技术3.传统的设计制造过程与应⽤CAD/CAM技术进⾏设计制造的过程有何区别与联系?答:区别:传统的设计与制造⽅式是以技术⼈员为中⼼展开的,,产品及其零件在加⼯过程中所处的状态,设计、⼯艺、制造、设备等环节的延续与保持等,都是由⼈⼯进⾏检测并反馈,所有的信息均交汇到技术和管理⼈员处,由技术⼈员进⾏对象的相关处理。
以CAD/CAM技术为核⼼的先进制造技术,将以⼈员为中⼼的运作模式改变为以计算机为中⼼的运作模式,利⽤计算机存贮量⼤、运⾏速度快、可⽆限期利⽤已有信息等优势,将各个设计制造阶段及过程的信息汇集在⼀起,使整个设计制造过程在时间上缩短、在空间上拓展,与各个环节的联系与控制均由计算机直接处理,技术⼈员通过计算机这⼀媒介实现整个过程的有序化和并⾏化。
联系:制造过程的各个环节基本相同。
4.简述我国CAD/CAM技术发展的过程与特点。
CAM实验报告一、实验目的、内容与要求。
(一)实验目的1基本掌握一套CAM软件的使用(如UGNX软件CAM模块,或Mastercam等)。
2了解数控铣削加工的找正、装夹及对刀方法。
3了解模具制造工艺流程及数控铣床的使用。
4了解模具从三维模型设计到CAM计算机模拟加工及后处理NC代码生成,到数控加工产品的整个流程。
5进一步熟悉和掌握数控系统编程指令,加深了解对数控铣床工作原理。
(二)实验内容和要求利用CAM软件(如UG的CAM模块、Mastercam等)对模具零件进行数控编程与加工。
掌握零件的平面、两维轮廓、三维曲面等的数控编程与加工方法。
掌握相关工艺参数的含义,其取值大小对零件加工效果的影响。
利用CAM对模具零件生成刀路,并模拟加工,生成NC代码,掌握NC代码在微型计算机与数控系统之间的传递加工。
二、实验主要仪器设备和材料(一)实验主要仪器设备:ZXK-32立式数控铣床(配GSK983MA铣床数控系统)。
微型计算机、量具、夹具、刃具等。
(二)实验材料:有机玻璃块料三、实验方法、步骤(一)CAM加工的实验步骤1在CAM软件中读入模具零件的三维模型;2确定模具零件的加工工艺;3在CAM软件中对三维模型作坐标变换,选择模具零件合适的数控加工编程位置;4选择CAM软件中相关工艺参数值,应适当考虑采用粗加工、半精加工、精加工制作模具零件,生成数控加工刀路,进行加工过程模拟,重新调整工艺参数值、生成刀路和加工过程模拟,直到得到合适结果;5进行后处理,生成NC代码;6对工件进行找正、装夹及对刀;7将NC代码读入数控系统,进行数控加工;8零件检验。
四、列出零件数控编程加工的方式及其主要工艺参数。
(一)零件数控编程加工的方式(1)型腔铣去除大量余料(2)平面铣削精加工(3)固定轮廓铣精加工(二)主要工艺参数表操作名刀具刀具选择类型切削方式主轴转速步进量吃刀深度进给率CA VITY_ MILL D12 mill_contour型腔铣1500rpm 刀具平直50%0.5mm 500mmpmFACE_MI LLING_A REA D12 mill_planar平面铣1750rpm 恒定10mm0.2mm 350mmpmFIXED_C ONTOUR B8 mill_contour固定轮廓铣750rpm 恒定0.25550mmpm五、模具零件的三维CAD模型及加工后的模具零件图片。
Master-CAM软件自动编程数控自动编程是利用计算机和相应的编程软件编制数控加工程序的过程。
现代加工业的发展,实际生产过程中,比较复杂的二维零件、具有曲线轮廓和三维复杂零件越来越多,手工编程已满足不了实际生产的要求。
如何在较短的时间内编制出高效、快速、合格的加工程序,在这种需求的推动下,数控自动编程得到了很大的发展。
随着微电子技术和CAD技术的发展,自动编程技术逐渐发展到以图形交互为基础,与CAD相集成的CAD/CAM一体化的编程方法。
可提供单一准确的产品几何模型,几何模型的产生和处理手段灵活、多样、方便,可实现设计、制造一体化。
通过几年的教学经验,主要从CAM 系统关键技术、CAM软件编程过程其操作步骤、数控自动编程的实践性等方面谈谈我的几点看法:一、CAM系统关键技术主要有:1.复杂形状零件的几何建模对于图纸及曲面特征点测量数据的复杂形状零件数控编程,其首要环节是建立被加工零件的几何模型。
复杂零件建模的主要技术内容包括:曲线曲面生成、编辑、裁剪、拼接、过度、偏置等等。
2.加工方案与加工参数的合理选择数控加工的效率与质量有赖于加工方案与加工参数的合理选择,其中刀具、刀轴控制方式、走刀路线和进给速度的自动优化选择与自适应控制是重中之重。
其目的是在满足加工要求、机床正常运行和一定的刀具寿命的前提下,尽可能提高加工效率。
3.刀具轨迹生成刀具轨迹生成是复杂零件数控加工中最重要的内容,能否生成有效的刀具轨迹直接决定了加工的可能性、质量与效率。
刀具轨迹生成的首要目标是使所生成的刀具轨迹能满足无干涉、无碰撞、轨迹光滑、切削负荷光滑并满足要求、代码质量高。
同时,刀具轨迹生成还应满足通用性好、稳定性好、编程效率高、代码量小等条件。
4.数控加工仿真尽管目前在工艺规划和刀具轨迹生成等技术方面已取得很大进展,但由于零件形状的复杂多变以及加工环境的复杂性,要确保所生成的加工程序不存在任何问题仍十分困难,其中最主要的有加工过程的过切与欠切、机床各部件之间的干涉与碰撞等。
MasterCAM自动编程9.1数控自动编程简介数控自动编程是利用计算机和相应的编程软件编制数控加工程序的过程。
随着现代加工业的发展,实际生产过程中,比较复杂的二维零件、具有曲线轮廓和三维复杂零件越来越多,手工编程已满足不了实际生产的要求。
如何在较短的时间内编制出高效、快速、合格的加工程序,在这种需求推动下,数控自动编程得到了很大的发展。
数控自动编程的初期是利用通用微机或专用的编程器,在专用编程软件(例如APT系统)的支持下,以人机对话的方式来确定加工对象和加工条件,然后编程器自动进行运算和生成加工指令,这种自动编程方式,对于形状简单(轮廓由直线和圆弧组成)的零件,可以快速得完成编程工作。
目前在安装有高版本数控系统的机床上,这种自动编程方式,已经完全集成在机床的内部(例如西门子810系统)。
但是如果零件的轮廓是曲线样条或是三维曲面组成,这种自动编程是无法生成加工程序的,解决的办法是利用CAD /CAM软件来进行数控自动编程。
随着微电子技术和CAD技术的发展,自动编程系统已逐渐过渡到以图形交互为基础,与CAD相集成的CAD/CAM一体化的编程方法。
与以前的APT等语言型的自动编程系统相比,CAD/CAM集成系统可以提供单一准确的产品几何模型,几何模型的产生和处理手段灵活、多样、方便,可以实现设计、制造一体化。
采用CAD/CAM数控编程系统进行自动编程已经成为数控编程的主要方式。
目前,商品化的CAD/CAM软件比较多,应用情况也各有不同,下表列出了国内应用比较广泛的CAM 软件的基本情况。
当然,还有一些CAM软件,因为目前国内用户数量比较少,所以,没有出现在上面的表格内,例如Cam-tool、WorkNC等。
上述的CAM软件在功能、价格、服务等方面各有侧重,功能越强大,价格也越贵,对于使用者来说,应根据自己的实际情况,在充分调研的基础上,来选择购买合适的CAD/CAM软件。
掌握并充分利用CAD/CAM软件,可以帮助我们将微型计算机与CNC机床组成面向加工的系统,大大提高设计效率和质量,减少编程时间,充分发挥数控机床的优越性,提高整体生产制造水平。
工业相机编程流程及SDK接口使用汇总1.工业相机编程模型和流程2.工业相机SDK接口使用总结3.Basler Pylon工业相机SDK的使用4.Pylon 以实时图像采集讲解PylonC SDK使用流程5.关于使用维视工业相机 SDK 采集图像的问题6.工业相机SDK之opencv二次开发1.工业相机编程模型和流程不同的工业相机提供不同的编程接口(SDK),尽管不同接口不同相机间编程接口各不相同,他们实际的API结构和编程模型很相似,了解了这些再对工业相机编程就很简单了。
DMA技术DMA是一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。
整个数据传输操作在一个称为"DMA控制器"的控制下进行的。
CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作。
这样,在大部分时间里,CPU和输入输出都处于并行操作。
因此,使整个计算机系统的效率大大提高。
对于工业相机来说,当CMOS或CCD芯片曝光然后将数据转到相机缓存后,这时候DMA会负责将缓存中数据保存到硬盘上指定位置,正好满足相机高速大数据的传输。
一般都会使用DMA来完成实时的数据采集和保存。
多数时候,DMA控制器存在各种接口的图像采集卡中,包括1394/GigE/USB/Camera Link等,这些采集卡有自己的时间控制单元完成和相机曝光的同步,并控制DMA的存取行为。
工作流程当相机工作时,就是连续的采集-处理-采集-处理...的过程,但是这就存在一个问题,如果采集的速度比处理速度快,处理不过来,怎么办?在实际中,我们使用队列来解决这个问题,当前帧没有处理完,下一帧到来时直接放入队列等待当前处理完成后再处理它。
如下图这里使用三个队列完成采集和处理同步。
DMA队列:当CMOS或CCD芯片曝光然后将数据转到相机缓存后,这时候DMA会负责将缓存中数据写入到“DMA队列”头Buffer中。
数控铣床简答及编程数控铣床是一种高精度加工设备,它可以通过数控程序来控制工作台的移动和切削刀具的运动,完成各种复杂形状的零件加工。
与传统的手工铣床相比,数控铣床具有高效、高精度、低误差等优势,被广泛应用于航空、航天、汽车、造船、模具、机械等领域。
一、数控铣床的基本结构数控铣床的基本结构包括机床主体、进给系统、主轴系统、数控系统等。
其中,机床主体是数控铣床的主体部分,包括床身、工作台、横梁等。
进给系统是用来控制工作台在三维方向上的运动,包括直线进给和旋转进给两种方式。
主轴系统是用来控制切削刀具的转速和进给速度,以便完成不同加工要求的零件加工。
数控系统则是数控铣床的核心部件,它能够根据预先编写好的数控程序来指导机床进行零件加工。
二、数控铣床的编程方式数控铣床的编程方式分为手工编程和CAM编程两种,下面分别介绍:1、手工编程手工编程是指程序员根据加工工艺要求和加工图纸,手动写出数控程序的过程。
这种编程方式需要程序员具备较强的数学和加工知识,熟悉加工工艺和刀具选择等方面的知识。
手工编程的优点是程序的灵活性高,能够满足各种特殊加工要求,但缺点是编程效率较低,容易出错,需要较高的编程技能和经验。
手工编程的基本编程指令包括以下几种:G指令:是数控程序的基本控制指令,用来描述工作台和刀具的运动轨迹、速度和加速度等信息;M指令:用来控制机床的辅助功能,如冷却系统、加热系统、气动系统等;F指令:用来控制工具的进给速度,通常用于控制铣削刀具的进给速度;S指令:用来控制主轴的转速和方向。
2、CAM编程CAM(计算机辅助制造)编程是指运用CAM软件自动生成数控程序的过程。
它不需要程序员手写代码,而是通过输入加工图纸和加工参数等信息,由计算机自动生成加工程序。
CAM 编程具有编程效率高、编程精度高、易于操作等特点,较大程度上提高了数控铣床的生产效率。
CAM编程的主要步骤包括以下几个方面:1)导入CAD模型:CAM软件通过导入CAD模型,将三维模型转换成与机床控制器兼容的G代码或M代码;2)设置加工参数:CAM软件可以设置各种加工参数,如工具直径、切削速度、加工深度等;3)生成刀路:CAM软件通过自动选择刀具路径,生成数控程序,并对其进行模拟、分析和优化;4)输出NC文件:CAM软件将数控程序输出到NC文件中,供机床控制器进行控制和加工。
qqqqqqqqqqq第25章模具加工应用实例在本章中通过对它在精密模具中的编程实例应用来说明此软件的用法。
本章实例所用的机床为夏米尔290P慢走丝线切割机。
25.1 凹模镶块加工(部分斜度)本例中使用图25.1所示的凹模镶块加工图形在夏米尔290P机床上加工一个级进模的凹模镶块,此镶块上有5个型腔,零件高13mm,要求在此凹模镶块的刀口处加工2mm高的直壁部分,其余部分为0.75°的落料斜度。
根据加工要求确定斜度部分切割2次,直壁部分切割3次。
外形一面留磨0.3~0.5mm,其余面3次切割加工到尺寸。
型腔程序以C1型腔为例进行说明,型腔的进丝孔位置位于每个型腔的固定位置上,在C1型腔的坐标原点处,图形为凸模尺寸,间隙在加工时根据要求在CMD文件中进行调整。
P1留磨面L1C1图25.125.1.1 文件准备(1) 从系统桌面单击Wire程序快捷方式启动软件。
(2) 从主菜单中选择File→Get(“文件”→“获取”)命令,从配书光盘中调入EX25-1.MC9文件。
(3) 从主菜单中选择Modify→Break→2 pieces(“修整”→“打断”→“两段”)命令,选择图25.1中的L1直线,再单击坐标原点作为打断点,将L1直线分段,此分段点将作为串连的起点,同时也是切割路径的进刀位置。
(4) 从主菜单中选择NC utils→Post Proc→Change(“NC实用”→“后处理”→“改变”)命令,弹出Specify File Name to Read(读取特定的文件名称)对话框,在其中选择数控电火花线切割编程应用技术·432· ·432·MPWROBO.PST 后处理程序,如图25.2所示,单击“打开”按钮返回,再单击MAIN MENU (主菜单)命令返回主菜单。
图25.225.1.2 生成切割路径(1) 从主菜单中选择Wirepaths →Contour(“线切割路径”→“轮廓”)命令,进入切割路径的串连选择菜单中,从图25.1中单击L1直线的下半部分,串连方向按顺时针方向,完成图形串连,如图25.3所示。
模具数字化制造工程UG/C2012年2月目录第一节孔加工------------------------(3)第二节平面铣------------------------(10)第三节表面铣------------------------(23)第四节穴型加工----------------------(27)第五节等高轮廓铣--------------------(34)第六节固定轴轮廓铣------------------(37)第一节孔加工1.1 例题1:编写孔位钻削的刀具路径图6-11.打开文件☐从主菜单中选择File→Open→***/Manufacturing/ptp-1.prt,见图6-12.进入加工模块☐从主菜单中选择Application→Manufacturing,进入Machining Environment对话框3.选择加工环境☐在CAM Session Configuration表中选择CAM General☐在CAM Setup表中选择Drill☐选择Initialize4.确定加工坐标系☐从图形窗口右边的资源条中选择Operation Navigator,并锚定在图形窗口右边☐选择Operation Navigator工具条的Geometry View图标,操作导航器切换到加工几何组视窗☐在Operation Navigator窗口中选择MCS_Mill,按鼠标右键并选择Edit,进入Mill_Orient对话框☐选择MCS_Origin图标,进入Points Constructor对话框,选择Reset,选择OK 退回到Mill_Orient对话框☐打开Clearance开关,选择Specify,进入Plane Constructor对话框☐选择棕色显示的模型最高面,并设定Offset = 5☐连续选择OK直至退出Mill_Orient对话框5.创建刀具☐从Operation Navigator工具条中选择Machine Tool View图标,操作导航器切换到刀具组视窗☐从Manufacturing Create工具条中选择Create Tool图标,出现图6-2所示对话框☐按图6-2所示进行设置,选择OK进入Drilling Tool对话框☐设定Diameter = 3☐设定刀具长度补偿登记器号码:打开Adjust Register的开关,并设定号码为5☐设定刀具在机床刀库中的编号:打开Tool Number的开关,并设定号码为5☐选择OK退出图6-2 图6-36.创建操作☐从Manufacturing Create工具条中选择Create Operation图标,出现图6-3所示对话框☐按图6-3所示进行设置,选择OK进入SPOT_DRILLING对话框7.选择循环类型及其参数☐从循环类型列表中选择Standard Drill(三角形箭头),进入Specify Number of 对话框☐设定Number of Sets = 1,选择OK进入Cycle Parameters对话框☐选择Depth进入Cycle Depth对话框,选择Tool Tip Depth,设定Depth = 3,选择OK退回到Cycle Parameters对话框☐选择Feedrate进入Cycle Feedrate对话框,设定进给率值= 60,选择OK直至退回到SPOT_DRILLING对话框8.指定钻孔位置☐从主菜单选择Format→Layer Settings,使5层为可选择层(Selectable)☐从Geometry区域选择Holes图标,并选择Select进入Point对话框☐选择Select进入选择点、孔、圆弧的对话框。
一、CAM技术概述CAM是先进制造技术中的重要组成部分。
CAM即Computer Aided Manufacturing,指计算机辅助制造,狭义上指计算机辅助编程,即一个从零件图纸到获得数控加工程序的全过程,主要任务是计算加工走刀中的刀位点(Cutter Location Point),包括三个主要阶段:首先是工艺处理,即分析零件图,确定加工方案,设计走刀路径等:其次是数学处理,即处理计算刀具路径上全部坐标数据;最后是自动编制出加工程序,即按数控机床配置的数控系统的指令格式编制出全部程序。
广义上的CAM则还包括计算机辅助工艺规程编制CAPP(Computer Aided Program Planning)和计算机辅助质量控制CAQ (Computer Aided Quality)。
二、CAM技术的发展CAM指的是计算机辅助设计和计算机辅助制造的集成技术,CAM将设计和工艺通过计算机有机结合起来,直接面向制造,减少中间环节。
上世纪50年代CAD技术处于被动式的图形处理阶段。
60年代计算机图形学、交互技术、分层存储符号的数据结构等新思想被首次提出,从而为CAM技术的发展和应用打下了基础。
60年代中后期出现了许多商品化的CAD设备。
1970年美国Applicon 公司第一个推出完整的CAD系统,出现了面向中小企业的CAM商品化系统。
到了80年代,CAM技术迅猛发展,CAM技术从大中企业向小企业扩展;从发达国家向发展中国家扩展;从用于产品设计发展到用于工程设计和工艺设计。
90年代,CAM技术进入了开放式、标准化、集成化和智能化的发展时期,图形接口、图形功能日趋标准化。
我国开展CAM技术应用工作在上世纪70年代,并不算晚;通过引进,不少企业的软、硬件条件与国外相比也相差不大。
但是,国内的CAM应用与国外先进水平相比存在较大的差距。
由于采用CAM技术投资大,有较大风险,效益回报有一定的滞后期,所以在原有经济体制下难以推广。
基于CAD/CAM的数控自动编程的基本步骤基于CAD/CAM的数控自动编程的基本步骤1.加工零件及其工艺分析加工零件及其工艺分析是数控编程的基础,和手工编程、APT语言编程一样,基于CAD/CAM的数控自动编程首先也要进行这项工作。
在目前计算机辅助工艺过程设计(CAPP)技术尚不完善的情况下,该项工作还需人工完成。
随着CAPP技术及机械制造集成(CAMS)技术的发展与完善,这项工作必然会被计算机所代替。
加工零件及其工艺分析的主要任务如下。
(1)零件几何尺寸、公差及精度要求的核准。
(2)确定加工方法,工具、夹具、量具及刀具。
(3)确定编程原点及编程坐标系。
(4)确定走刀路线及其工艺参数。
2.加工部位建模加工部位建模是利用CAD/CAM集成数控编程软件的图形绘制、编辑修改、曲线曲面及实体造型等功能将零件被加工部位的几何形状准确绘制在计算机屏幕上,同时在计算机内部以一定的数据结构对该图形加以记录。
加工部位建模实质上是人将零件加工部位的相关信息提供给计算机的一种手段,它是数控自动编程系统进行自动编程的依据和基础。
随着建模技术和机械制造集成技术的发展,将来的数控编程软件可直接从CAD模块获得相关信息,无须对加工部位再进行建模。
3.工艺参数输入在本步骤中,将利用编程系统的相关菜单与对话框等把第一步分析的一些与工艺有关的参数输入到系统中。
需要输入的工艺参数有刀具类型、尺寸与材料,切削用量(主轴转速、进给速度、切削深度及加工余量),毛坯信息(尺寸、材料等),其他信息(安全平面、线性逼近误差、刀具轨迹间的残留高度、进退刀方式、走刀方式、冷却方式等)。
对于某一种加工方式而言,可能只要求其中的部分工艺参数。
随着CAPP技术的发展,这些参数可以直接由CAPP系统给出,这时也就可以省掉工艺参数输入这一步了。
4.刀具轨迹生成与编辑完成上述操作后,编辑系统将根据这些参数进行分析判断,自动完成有关基点、节点的计算,并对这些数据进行编排,形成刀位数据,存入指定的刀位文件中。
UGNX—CAM一、CAM编程的流程零件模型↓加工模块↓指定加工环境↓分析/生成辅助几何↓生成/修改“父”组↓程序次序加工刀具几何体加工方法↓生成/修改操作↓产生刀具路径↓校核↓后处理二、进入CAM加工模块1、从主菜单选择[应用]→[加工]或从工具条中选加工图标,就进入加工模块。
此时会出现[加工环境]对话框。
2、[加工环境]对话框的设置就是选择不同的CAM操作类型。
[CAM会话配置]是指定零件(模型)以何种制造方法来加工。
[CAM]设置是在制造方式中指定加工设定的默认值文件,也就是选择一个加工模板文件。
[CAM]设置栏的内容会随[CAM会话配置]中选项的不同而显示对应的模板文件。
在[加工环境]对话框的[CAM会话配置]表中选cam---general。
cam---general包含了全部通用的加工操作类型,所以通常均选其作为CAM的进程配置。
选择cam---general的[CAM]设置栏的内容为下图:3、[加工环境]对话框中的CAM设置,mill_planar(这一加工类型包括了所有2.5轴的铣削加工)mill_contour(这一加工类型为3轴铣削加工)mill_multi_axis(这一加工类型为多轴铣)drill(这一加工类型为钻削加工)hole_makingtuming(这一加工类型为车削加工)wire_edm(这一加工类型为线切割电加工)如果文件是第一次进入加工模块且并没有生成任何加工对象,则会显示[加工环境]对话框。
如果在完成加工环境的初始化后,再重新进入加工模块时,系数不再弹出[加工环境]对话框。
如果在完成加工环境的初始化后,再重新进入加工模块时,系数不再弹出[加工环境]对话框。
若要重新指定加工环境,必须先删除当前的加工环境。
方法是从主菜单[工具]→[操作导航器]→[删除设置],弹出[设置删除确认]对话框,单击确认。
4、针对此零件的加工工艺特征,在[CAM会话配置]框中选cam---general,在[CAM]设置栏中选mill_planar。
学习目标:【知识与技能】1、了解冲孔落料复合模(垫片冲模)的结构及各部分的作用;2、掌握应用UG CAD绘制孔落料复合模上模座的结构;3、掌握应用UG CAD/CAM自动化数控编程加工上模座的方法;4、正确操作机床加工此上模座。
【过程与方法】通过应用UG CAD软件完整绘制上模座的实体、2D图、上模座的自动化数控加工程序,引导学生掌握模具各部分的结构及作用,应用UG CAD软件一步步地从零件的绘图入手,既掌握了UG CAD绘图技巧,又了解模具的结构,通过自动化编程和操作机床完成上模座的加工,激发学生学习的兴趣,提高学生勇攀技术高峰的欲望。
学习重点:应用UG CAD绘制模具上模座的方法、技巧及其数控自动化编程与加工仿真,后处理校验程序。
学习难点:通过任务驱动教学提高学生主动思考、动手学习的能力,以及团结协作完成课题的综合素养。
【任务实施】学习过程:活动一:看一看1、通过观察模具图形,了解模具各部分的结构。
2、如何应用UG CAD软件绘制上模座结构图形。
活动二:画一画1、应用UG CAD软件绘制上模座结构图形。
2、应用UG CAD软件将绘制的冷冲模具图形转化成2D图形。
活动三:编一编将应用UG CAD/CAM软件将绘制的上模座结构图形中需要加工的部分用UG软件进行数控自动化编程与仿真加工。
学生将绘好的模具零件进行数控自动化编程,再通过PLM系统传给机床数控加工。
活动四:做一做学生根据上模座的特点编写制造工艺、填写工艺过程卡,并在数控铣、数控车、磨床、电火花等机床上按照工艺路线把模具零件加工出来。
评分要求:1、编写零件制造工艺并填写工艺过程卡;2、机床操作熟练程度;3、零件加工精度;4、模具装配工艺;5、试模结果(产品验收)。
活动五:评一评成果展示:每一小组将自己的模具产品做完后统一展示,比一比,赛一赛,看哪个小组做的模具既合格又美观。
先进行学生互评,然后指导教师点评。
通过这一过程让学生自己总结经验,力争下次做出更好的产品。
UG编程在CNC加工中的模拟与仿真技术UG编程在CNC加工中的模拟与仿真技术,是指利用UG软件进行数控加工程序的设计与分析,以实现对加工过程的模拟和仿真。
UG作为一款功能强大的CAD/CAM软件,提供了多种辅助工具和功能,能够帮助工程师们更加高效地进行数控编程。
一、UG编程的基本流程UG编程的基本流程包括设计制图、创建零件、制定加工路径、生成数控代码四个主要步骤。
首先,使用UG软件进行设计制图,绘制需要加工的零件的三维模型和工艺图。
然后,根据零件的几何形状和加工要求,创建相应的工艺零件。
接下来,通过UG的编程功能,制定加工路径和加工策略,包括切削刀具的选择、切削路径的排布等。
最后,根据所制定的加工路径,UG软件能够自动生成相应的数控代码,用于控制数控机床进行加工。
二、UG编程的模拟功能UG软件具有强大的模拟功能,可以对编写的数控程序进行真实的机床仿真。
通过UG的仿真功能,工程师可以在计算机上模拟数控机床的运行情况,并观察加工过程中的各种情况。
这有助于工程师优化加工路径和加工策略,提高加工效率和质量。
1. 数控机床的几何仿真UG软件可以根据用户提供的机床参数和刀具信息,对数控机床的几何结构进行仿真。
通过UG的几何仿真功能,工程师可以直观地观察数控机床在加工过程中的各个部位的运动情况,包括主轴、工作台、刀具等。
2. 切削仿真UG软件还可以对加工过程中的切削情况进行仿真。
通过UG的切削仿真功能,工程师可以观察切削刀具与工件之间的相互作用,了解切削力、切削温度等情况,并通过仿真结果进行参数调整,以优化加工过程,提高加工效率和质量。
三、UG编程的优势UG编程在CNC加工中的模拟与仿真技术具有以下优势:1. 提高编程效率通过UG软件的辅助工具和功能,工程师可以更加快速准确地编写数控程序。
同时,利用UG的模拟功能,可以在计算机上进行模拟实验,避免了在实际加工中可能出现的错误和损失。
2. 优化加工过程UG软件的模拟与仿真功能可以帮助工程师优化加工路径和加工策略,提高加工效率和质量。
数控手工编程的方法及步骤数控编程的要紧内容有:分析零件图样确定工艺过程、数值计算、编写加工程序、校对程序及首件试切。
编程的具体步骤讲明如下:1.分析图样、确定工艺过程在数控机床上加工零件,工艺人员拿到的原始资料是零件图。
依据零件图,能够对零件的外形、尺寸精度、表层粗糙度、工件材料、毛坯种类和热处理状况等进行分析,然后选择机床、刀具,确定定位夹紧装置、加工方法、加工顺序及切削用量的大小。
在确定工艺过程中,应充分考虑所用数控机床的指令功能,充分发扬机床的效能,做到加工路线合理、走刀次数少和加工工时短等。
此外,还应填写有关的工艺技术文件,如数控加工工序卡片、数控刀具卡片、走刀路线图等。
2.计算刀具轨迹的坐标值依据零件图的几何尺寸及设定的编程坐标系,计算出刀具中心的运动轨迹,得到全部刀位数据。
一般数控系统具有直线插补和圆弧插补的功能,关于外形对比简单的平面形零件〔如直线和圆弧组成的零件〕的轮廓加工,只需要计算出几何元素的起点、终点、圆弧的圆心〔或圆弧的半径〕、两几何元素的交点或切点的坐标值。
要是数控系统无刀具补偿功能,因此要计算刀具中心的运动轨迹坐标值。
关于外形复杂的零件〔如由非圆曲曲折折曲曲折折折折线、曲曲折折曲曲折折折折面组成的零件〕,需要用直线段〔或圆弧段〕逼近实际的曲曲折折曲曲折折折折线或曲曲折折曲曲折折折折面,依据所要求的加工精度计算出其节点的坐标值。
3.编写零件加工程序依据加工路线计算出刀具运动轨迹数据和已确定的工艺参数及辅助动作,编程人员能够按照所用数控系统的功能指令及程序段格式,逐段编写出零件的加工程序。
编写时应注重:第一,程序书写的典型性,应便于表达和交流;第二,在对所用数控机床的性能与指令充分熟悉的本原上,各指令使用的技巧、程序段编写的技巧。
4.将程序输进数控机床将加工程序输进数控机床的方式有:光电阅读机、键盘、磁盘、磁带、存储卡、连接上级计算机的DNC接口及网络等。
目前常用的方法是通过键盘直截了当将加工程序输进〔MDI方式〕到数控机床程序存储器中或通过计算机与数控系统的通讯接口将加工程序传送到数控机床的程序存储器中,由机床操作者依据零件加工需要进行调用。
实验三实验内容:CAM 的车削编程一、基本绘图1、打开CAM,单击“F9”,如下图:2、绘图——直线——水平线、垂直线、两点画线,如下图:3、画圆弧:绘图——圆弧——两点画弧:输入第一点(80,75),输入第二点(80,135),半径R=70。
(1)出现两个相交圆,如下图:(2)选取所需要的圆弧,如下图:4、画中心线(1)单击“图素属性”进行线型设置,如下图:(2)利用直线——水平线,画中心线,如下图:5、画其对称部分(1)利用转换——镜像——所有的——图素,出现下图对话框,选择复制。
(2)单击执行,如下图:二、生成端面加工刀具路径(一)设置工件1、回主功能表——刀具路径——工作设定,系统弹出下图所示对话框:2、选择“边界的设定”,设置工件毛坯,如下图:3、选择“素材——参数”,单击“由两点产生”4、(指导书有误)设置毛坯的左下角点为(-100,-10),右上角点为(100,310),生成虚线,如下图:(二)生成车端面刀具路径1、回主功能表——刀具路径——车端面,在“刀具参数”参数对话框中选择刀具,并设置其他参数,如下图:2、选择对话框中的“车端面的参数”标签,并设置参数,如下图:3、选择“选点”,确定加工区域:(0,290)、(100,310);选择“确定”,退出车端面的参数设置。
生成如下图所示的刀具路径,如下图:三、生成轮廓粗车加工刀具路径1、回主功能表——刀具路径——粗车——串连,选取所加工的外圆柱表面,如下图:2、选择“执行”,系统弹出“刀具参数”参数对话框和“粗车的参数”参数对话框。
(1)在“刀具参数”参数对话框中选择刀具,并设置其他参数,如下图:(2)选择对话框中的“粗车的参数”标签,并设置参数,如下图:(3)单击“进刀参数”按钮,系统弹出如下图所示的“进刀的切削参数”对话框,设置底切参数,如下图:3、确定。
生成如下图所示的刀具路径。
四、生成精车加工刀具路径1.回主功能表——刀具路径——精车——串连,选择与精加工的外圆柱表面,如下图:2、选择“执行”,系统弹出“刀具参数”参数对话框和“精车的参数”参数对话框。
CAM编程的基本实现过程
数控(简称NC)编程技术包含了数控加工与编程、金属加工工艺、CAD/CAM软件操作等多方面的知识与经验,其主要任务是计算加工走刀中的刀位点(简称CL点)。
根据数控加工的类型,数控编程可分为数控铣加工编程、数控车加工编程、数控电加工编程等,而数控铣加工编程又可分为2.5轴铣加工编程、3轴铣加工编程和多轴(如4轴、5轴)铣加工编程等。
3轴铣加工是最常用的一种加工类型,而3轴铣加工编程是目前应用最广泛的数控编程技术。
提示:本书中所提及的数控加工和编程,如无特别注明,均指2.5轴铣数控加工和编程或3轴铣数控加工和编程。
数控编程经历了手工编程、APT语言编程和交互式图形编程三个阶段。
交互式图形编程就是通常所说的CAM软件编程。
由于CAM软件自动编程具有速度快、精度高、直观性好、使用简便、便于检查和修改等优点,已成为目前国内外数控加工普遍采用的数控编程方法。
因此,在无特别说明的情况下,数控编程一般是指交互式图形编程。
交互式图形编程的实现是以CAD技术为前提的。
数控编程的核心是刀位点计算,对于复杂的产品,其数控加工刀位点的人工计算十分困难,而CAD技术的发展为解决这一问题提供了有力的工具。
利用CAD技术生成的产品三维造型包含了数控编程所需要的完整的产品表面几何信息,而计算机软件可针对这些几何信息进行数控加工刀位的自动计算。
因此,绝大多数的数控编程软件同时具备CAD 的功能,因此称为CAD/CAM一体化软件。
由于现有的CAD/CAM软件功能已相当成熟,因此使得数控编程的工作大大简化,对编程人员的技术背景、创造力的要求也大大降低,为该项技术的普及创造了有利的条件。
事实上,在许多企业从事数控编程的工程师往往仅有中专甚至高中的学历。
目前市场上流行的CAD/CAM软件均具备了较好的交互式图形编程功能,其操作过程大同小异,编程能力差别不大。
不管采用哪一种CAD/CAM软件,NC编程的基本过程及内容可由图1-1表示。
.1 获得CAD模型
CAD模型是NC编程的前提和基础,任何CAM的程序编制必须有CAD模型为加工对象进行编程。
获得CAD模型的方法通常有以下3种:
(1)打开CAD文件。
如果某一文件是已经使用MasterCAM进行造型完毕的,或是已经做过编程的文件,那么重新打开该文件,即可获得所需的CAD模型。
(2)直接造型。
MasterCAM软件本身就是一个CAD/CAM软件,具有很强的造型功能,可以进行曲面和实体的造型。
对于一些不是很复杂的工件,可以在编程前直接造型。
(3)数据转换。
当模型文件是使用其他的CAD软件进行造型时,首先要将其转换成MasterCAM专用的文件格式(MC9文件)。
通过MasterCAM的数据转换功能,MasterCAM可以读取其他CAD软件所做的造型。
MasterCAM提供了常用CAD软件的数据接
口,可以直接读取PRT、DWG等文件。
并且有标准转换接口,可以转换的文件格式如IGES、 STEP等。
.2 加工工艺分析和规划
加工工艺分析和规划的主要内容包括:
(1)加工对象的确定:通过对模型的分析,确定这一工件的哪些部位需要在数控铣床或者数控加工中心上加工。
数控铣的工艺适应性也是有一定限制的,对于尖角、细小的筋条等部位是不适合加工的,应使用线切割或者电加工来加工;而另外一些加工内容,可能使用普通机床有更好的经济性,如孔的加工、回转体加工等,可以使用钻床或车床进行加工。
(2)加工区域规划:即对加工对象进行分析,按其形状特征、功能特征及精度、粗糙度要求将加工对象分成数个加工区域。
对加工区域进行合理规划可以达到提高加工效率和加工质量的目的。
个人观点:在进行加工对象确定和加工区域规划或分配时,通过参考实物可以更直观地进行分析和规划。
(3)加工工艺路线规划:即从粗加工到精加工再到清根加工的流程及加工余量分配。
(4)加工工艺和加工方式确定:如刀具选择、加工工艺参数和切削方式(刀轨形式)选择等。
在完成工艺分析后,应填写一张CAM数控加工工序表,表中的项目应包括加工区域、加工性质、走刀方式、使用刀具、主轴转速、切削进给等选项。
完成了工艺分析及规划可以说是完成了CAM编程80%的工作量。
同时,工艺分析的水平原则上决定了NC程序的质量。
.3 CAD模型完善
对CAD模型作适合于CAM程序编制的处理。
由于CAD造型人员更多考虑零件设计的方便性和完整性,并不顾及对CAM加工的影响,所以要根据加工对象的确定及加工区域规划来对模型作一些完善。
通常有以下内容:
(1)坐标系的确定。
坐标系是加工的基准,将坐标系定位于适合机床操作人员确定的位置,同时保持坐标系的统一。
(2)隐藏部分对加工不产生影响的曲面,按曲面的性质进行分色或分层。
这样一方面看上去更为直观清楚;另一方面在选择加工对象时,可以通过过滤方式快速地选择所需对象。
(3)修补部分曲面。
对于有不加工部位存在造成的曲面空缺部位,应该补充完整。
如对于有钻孔的曲面,存在狭小凹槽的曲面等,应该将这些曲面补充完整,这样获得的刀具路径规范而且安全。
(4)增加安全曲面,如对边缘曲面进行适当的延长。
(5)对轮廓曲线进行修整。
对于数据转换获取的数据模型,可能存在看似光滑的曲线其实存在着断点,看似一体的曲面在连接处不能相交等问题,可通过修整或者创建轮廓线构造出最佳的加工边界曲线。
(6)构建刀具路径限制边界。
对于规划的加工区域,需要使用边界来限制加工范围的,可先构建出边界曲线。
.4 加工参数设置
参数设置可视为对工艺分析和规划的具体实施,它构成了利用CAD/CAM软件进行NC编程的主要操作内容,直接影响NC程序的生成质量。
参数设置的内容较多,下面列举其中主要几个:
(1)切削方式设置:用于指定刀轨的类型及相关参数。
(2)加工对象设置:是指用户通过交互手段选择被加工的几何体或其中的加工分区、毛坯、避让区域等。
(3)刀具及机械参数设置:是针对每一个加工工序选择适合的加工刀具,并在CAD/ CAM软件中设置相应的机械参数,包括主轴转速、切削进给、切削液控制等。
(4)加工程序参数设置:包括进/退刀位置及方式、切削用量、行间距、加工余量、安全高度等参数。
这是CAM软件参数设置中最主要的一部分内容。
.5 生成刀具路径
在完成参数设置后,即可将设置结果提交CAD/CAM系统进行刀轨的计算。
这一过程是由CAD/CAM软件自动完成的。
.6 刀具路径检验
为确保程序的安全性,必须对生成的刀轨进行检查校验,检查有无过切或者加工不到位,同时检查是否会发生与工件及夹具的干涉。
校验的方式有:
(1)直接查看。
通过对视角的转换、旋转、放大、平移直接查看生成的刀具路径,适于观察其切削范围有无越界,及有无明显异常的刀具轨迹。
(2)手工检查。
对刀具轨迹进行逐步观察。
(3)实体模拟切削,进行仿真加工。
直接在计算机屏幕上观察加工效果,这个加工过程与实际机床加工过程十分类似。
对检查中发现问题的程序,应调整参数设置,重新进行计算后再作检验。
.7 后处理
后处理实际上是一个文本编辑处理过程,其作用是将计算出的刀轨(刀位运动轨迹)以规定的标准格式转化为NC代码并输出保存。
在后处理生成数控程序之后,还需要检查这个程序文件,特别对程序头及程序尾部分的语句进行检查,如有必要可以修改。
这个文件可以通过传输软件传输到数控机床的控制器上,由控制器按程序语句驱动机床加工。
在上述过程中,编程人员的工作主要集中在加工工艺分析和规划、参数设置这两个阶段,其中工艺分析和规划决定了刀轨的质量,参数设置则构成了软件操作的主体。