数控加工与编程-(5)[279页]课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控加工与编程-(5)[279页]课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 279页 数控 加工 编程 279 课件
- 资源描述:
-
1、第6章微机自动编程与应用第第6章微机自动编程与应用章微机自动编程与应用6.1 自动编程概述自动编程概述6.2 零件基本几何图形的绘制零件基本几何图形的绘制6.3 空间立体图形的绘制空间立体图形的绘制6.4 CAM基础基础6.5 2D刀路定一起刀路定一起6.6 3D曲面加工刀路曲面加工刀路6.7 后置处理后置处理6.8 车削自动编程系统简介车削自动编程系统简介思考与练习题思考与练习题第6章微机自动编程与应用6.1.1 自动编程原理及类型自动编程原理及类型1数控语言型批处理式自动编程数控语言型批处理式自动编程数控语言是一套规定好的基本符号和由基本符号描述零件加工程序的规则,它比较接近工厂车间里使用
2、的工艺用语和工艺规程,主要由几何图形定义语句、刀具运动语句和控制语句等三种语句组成。编译程序是根据数控语言的要求,结合生产对象和具体的计算机,由专家应用汇编语言或其他高级语言编好的一套庞大的程序系统。这种自动编程系统的典型就是APT语言。6.1 自动编程概述自动编程概述第6章微机自动编程与应用APT语言最早于1955年由美国研制成功,经多次修改完善,于20世纪70年代发展成APT-,一直沿用至今。其他如法国的IFAPT,德国的EXAPT,日本的FAPT、HAPT以及我国的ZCK、SKC等都是APT的变形。这些数控语言有的能处理35坐标,有的只能处理2坐标,有车削用的、铣削和点位加工用的等。这种
3、方式的自动编程系统,由于当时计算机的图形处理能力较差,所以一般都无图形显示,不直观,易出错。第6章微机自动编程与应用2人机对话型图形化自动编程人机对话型图形化自动编程在人机对话式的条件下,编程员按菜单提示的内容反复与计算机对话,陆续回答计算机的提问。从一开始,对话方式就紧密与图形显示相联,从工件的图形定义,刀具的选择,起刀点的确定,走刀路线的安排直到各种工艺指令的及时插入,全在对话过程中提交给了计算机,最后得到的是所需的机床数控程序单。这种自动编程具有图形显示的直观性和及时性,能较方便地进行对话修改,易学且不易出错。图形化自动编程系统有EZCAM、Master CAM、UGII、PRO/E和C
4、AXA制造工程师等。本章主要介绍Master CAM自动编程系统。第6章微机自动编程与应用6.1.2 Master CAM软件系统概述软件系统概述Master CAM是美国CNC Software Inc.公司所研制的、集CAD/CAM于一体的一个大型应用软件系统,主要用于数控机床的自动编程及其控制。因它对机器配置要求较低而得到了广泛的应用。该软件采用的是图形化自动编程的方式,具有绘图设计、尺寸标注、轮廓铣削、钻削、车削和线切割等处理技术。用户可利用其绘图设计功能绘制出待加工零件的图样,然后直接在其上进行加工路线的描述定义,该软件即可自动计算处理并生成用于控制机床的数控加工程序。图6-1所示是
5、其中Mill 铣削模块的结构框架。第6章微机自动编程与应用图6-1 Mill模块结构框架第6章微机自动编程与应用1系统界面特点系统界面特点当前流行的Master CAM是基于Windows平台上运行的一套软件系统。启动Master CAM 9.1版的铣削模块Mill后的操作界面如图6-2所示。Master CAM系统将显示界面分割为三个区域:绘图工作区、菜单区和系统回应区。其中:绘图区是为作图、图形显示、加工模拟显示等提供演示的场所。可通过功能设定将其划分为多个视区,以达到从不同的角度观察的效果。第6章微机自动编程与应用 系统回应区是人机对话的场所,包括从系统中反馈的信息显示、各种状态显示、错
6、误提示以和必需的键盘响应,进行中需要键入的数据等。菜单区共分主功能菜单区、次功能菜单区和图标菜单区三部分。第6章微机自动编程与应用图6-2 Mill模块的操作界面第6章微机自动编程与应用 系统绝大部分功能实施都需要通过对主功能菜单的逐层调用来进行。例如,如图6-3所示为进行“连续画线”功能操作所需要逐层调用的菜单层次结构。菜单内容的显示始终在同一区域内,当要执行某一项功能时,只能一层层地切换菜单项,操作起来很繁琐。为使操作方便,该系统采用了如下几种快捷方法。第6章微机自动编程与应用图6-3 菜单层次结构第6章微机自动编程与应用(1)增设次功能菜单区。主要是为对图层操作、颜色和构图面等的设定方便
7、而提供的一种快捷操作菜单项。用鼠标点选这些菜单项时,有关图层与颜色的设置是通过弹出对话框的形式进一步操作的;而有关构图面等的设置,则是直接调用主菜单区来进行的。(2)增设图标菜单区。主要是为系统常用功能选用方便而提供的一些快捷操作菜单项。用鼠标点选某一图标,则相当于打开多层菜单,直接调用底层具体执行的功能菜单。(3)提供逐层回退及直接返回根菜单功能。连续点选“返回上一菜单”项,可逐层回退直到根菜单;若点选“回根菜单”项,则无论当前是处于哪一个菜单层次都可直接回到根菜单。第6章微机自动编程与应用(4)提供快捷键操作。系统对一些常用的功能提供即时热键快速调用。常用热键及对应功能见图6-4所示。新版
8、本中因有图标菜单,故取消了许多热键功能。在系统中,可随时按F1功能键或按ALT+H键,便可得到更具体的帮助。第6章微机自动编程与应用图6-4 常用功能键第6章微机自动编程与应用2系统的主要菜单功能系统的主要菜单功能1)主功能菜单主功能菜单各项功能分别为:分析(Analyze):将所选实体的坐标数据信息等显示在屏幕上,如点、线、弧、曲线、曲面或标注的尺寸、文字等的数据状态信息。主要用于数据查询。绘图(Create):产生点、线、弧、曲线、曲面或标注的尺寸、文字等几何实体,每产生一个实体,其数据自动存入数据库中并且该实体同时显示在屏幕上。档案(File):用于对图形数据的存档、读出、编辑、转换、打
9、印和传送输出等的管理。修整(Modify):用倒圆、修剪、延伸、断开和连接等方式修整已经绘制的几何实体。第6章微机自动编程与应用 图形变换(Xform):对已经绘制的实体进行对称、旋转、比例缩放、平移和偏移等多种方式的变换,从而生成新的几何实体。删除(Delete):从屏幕上和系统的数据库中删除一个或者一组几何实体图素。视屏设定(Screen):用于改变图形在屏幕上显示的大小、位置等的设置,如放大、缩小、自动调整、指定范围等的显示方式;颜色、图层等的设定,还有系统设置等。第6章微机自动编程与应用 刀具路径(Toolpaths):为零件几何图形的轮廓铣削、钻孔、铣槽形、字型铣削和曲面铣削等的加工
10、定义刀具路线,产生NC刀具路径。用于为数控加工的自动编程提供数据。NC公用程序(NC Utils):用于对NC刀具路径数据文件进行查询显示、编辑修改、加工模拟、自动编程以及对已有数控程序文件反向进行NC刀具路径的自动生成。这一功能可用于对手工编程进行加工模拟的校验。注:Master CAM 9.1系统的整个菜单内容见书后附录D。第6章微机自动编程与应用2)次功能菜单 作图面高度Z:用于设定当前作图面的高度。对曲面三维实体的构建必不可少。作图颜色(Color):用于设定当前作图时线条的颜色。作图层(Level):用于设定当前作图的图层。Master CAM系统也同样引入图层的概念,用于存放一些具
11、有相同属性的图表,以便于进行管理。Master CAM设定最多为256层。第6章微机自动编程与应用 刀具面(TPlane):用于设定当前刀具所处的方位。对三维立体形状工件而言,只有设置合理的刀具方位才能保证合理加工程序的产生。构图面(CPlane):用于设定当前所绘图形的空间方位。绘制三维图形时需要及时改变构图面的位置,结合作图面高度的设定可使得图形绘制过程快捷方便。观察面(View):用于改变观察所绘图形的视角,以获得满意的观察效果。如在进行模拟加工时将观察面设定为“轴测面”可得到较形象的观察效果。第6章微机自动编程与应用3)图标菜单各图标菜单及其功能见附录E。第6章微机自动编程与应用6.2
12、 零件基本几何图形的绘制零件基本几何图形的绘制6.2.1 基本线圆定义基本线圆定义1绘制直线绘制直线(Line)直线的绘制如图6-5所示。第6章微机自动编程与应用图6-5 直线绘制方法第6章微机自动编程与应用1)水平线(Horizontal)画一条水平方向的线段。操作:先指定第一点,同时菜单转为公共给点菜单。这时,可选择用键盘输入坐标点的方式或捕捉已有点的方式,默认状态为直接用鼠标在屏幕上点取一点,你可根据情况选择一种取点方式并用鼠标点取相应的菜单项。给定第一点后,屏幕即提示输入第二点的坐标,方法同上。然后,屏幕显示第一点的Y坐标值,并允许输入修改为其他值,修改或认可回车后,即可得到由第一、二
13、两点的X值确定左右边界,由指定的Y值确定上下位置的一条水平线。第6章微机自动编程与应用2)垂直线(Vertical)画一条垂直方向的线段。操作:方法同水平线,只是由第一、二两点的值定上下边界,由第一点的值或输入修改后的X值确定左右位置的一条垂直线。3)两点连线(Endpoints)由指定的两点画一条线段。操作:先后要求指定两点,点值可根据公共给点菜单的选项采用键盘输入或捕捉得到。第6章微机自动编程与应用4)连续画线(Multi)画一些首尾相接的连续线段。操作:每一条线的画法同两点连线,只不过该方法始终是将前一条线的第二点作为后一条线的第一点,连续不停地持续下去,直到按Esc键,或用鼠标去拾取其
14、他画线方法而中止。5)极坐标画线(Polar)画一指定角度且定长的线段。第6章微机自动编程与应用操作:先指定一点作为线段的起点,然后要求输入极角和极半径值。每次重启系统或重新初始化后默认的极角值为0,极半径为25 mm;当定义一次以后,所定义的值将作为新的默认值为其后使用,直到再定义新值后,新值又将作为新的默认值。6)切线(Tangent)画一与某圆弧相切的线段。本画线方式菜单还有下级菜单,即将其细分成:切角切线、公切线和点切线。第6章微机自动编程与应用 切角切线(Angle):与某圆弧相切并和+X轴夹于某角度值。操作:先选择并拾取相切圆弧,再接着要求输入夹角、输入线长(系统将根据拾取点的位置
15、决定两可能切点中的一个切点。如果拾取点在过圆心的水平线的上方,则取上切点;否则,取下切点。若夹角为90,则左右区分切点),然后在屏幕上显示出由切点向两边切向画出的两段切线,并提示要求在欲保留的那段切线上拾取一下,则另一段切线将自动被舍弃。第6章微机自动编程与应用在要求用鼠标拾取某线圆时,若不合要求(如离可能的线圆太远等)则需要重试。公切线(2 arcs):同时切于两圆弧的直线。操作:要求先后选择并拾取两圆弧,并根据拾取点的位置确定几条可能公切线中的一条。如下规定仅供参考:上上:上外公切线 下下:下外公切线 上下:内公切线 下上:内公切线第6章微机自动编程与应用 当对两相交圆弧拾取时,若由于拾取
16、点的位置导致计算在内公切线方式上时,系统会产生错误提示。由于公切线的产生和拾取点的位置是有很大关系的,所以拾取时应尽量使拾取点靠近所需切点。点切线(Point):即过一点向某圆弧作切线。操作:输入时先提示拾取相切圆弧;然后,再提示指定该切线经过的某点。最后,则要求指定该切线从切点处开始计量的长度(默认长度为指定点到切点的计算长度)。定义完成后,则显示出从切点起指定长度的直线段。第6章微机自动编程与应用7)点垂线(Perpendclr)过一点且与另一线段或圆弧相垂直的线段(端点为垂足)。操作:先拾取相垂直的原始实体,然后提示指定一点,最后还要求指定垂线的长度。(默认长度为指定点到被垂直实体的垂足
17、点间的计算长度。)第6章微机自动编程与应用图6-6 圆、弧及非圆曲线绘制 2绘制圆弧和整圆绘制圆弧和整圆第6章微机自动编程与应用圆弧部分(Arc):有极坐标画弧、两点定弧、三点定弧和相切圆弧等。(1)极坐标方式(Polar):细分为圆心点、拾取点、起径角和终径角等定义方式。圆心点:先指定圆心点,再输入半径,指定起始角和终止角(初始默认值为:半径为25 mm,起始角和终止角均为0,鼠标拾取则视为回车认可。)拾取点:基本同上,但其起始角和终止角可由鼠标直接拾取确定(不可捕捉拾取)。适用于画草图。第6章微机自动编程与应用 起径角:先指定圆弧起点再输入半径值,最后定起始角和终止角。终径角:先指定圆弧终
18、点再输入半径值,最后定起始角和终止角(鼠标拾取视为回车)。(2)两点半径定弧(Endpoints):操作:先后提示指定两点(弧的两端点)后,再按要求输入半径值,接着显示出所有满足条件的圆弧,并要求选择其一。第6章微机自动编程与应用若计算出:两点间距直径,则出现错误信息;两点间距=直径,则有两半圆弧供选择;两点间距直径,则有四段圆弧供选择。若在欲保留的圆弧段上拾取一下,则其余几段圆弧自动被舍弃。第6章微机自动编程与应用(3)三点定弧(3 points):经过指定的三点,且由三点顺序决定圆弧方向的圆弧。操作:先后按提示输入起点、中间点、终点。同样可用公共取点菜单提供的取点方法。(4)相切圆弧(Ta
19、ngent):细分为切一实体、三切圆和点切圆三种方式。切一实体:先选被切实体,再指定一用于确定切点所在方位的点(或切点);然后,提示输入半径的大小,则计算出圆心在指定点与被切实体所作的垂线上,且与被切实体相距为半径值,并由此作出一整圆;最后,提示要求选取所需的一半圆弧。第6章微机自动编程与应用 三切圆:既不知半径大小,又不知圆心位置,但同时切于三个实体的圆弧,其端点即为第一被切实体和第三被切实体的切点,圆弧走向由三被切实体的拾取顺序决定。操作:分别按提示拾取三个被切实体。点切圆:经过指定点且与指定实体相切的指定半径大小的圆弧,圆弧的两端点分别为指定点和切点。操作:先选择被切实体;再指定圆弧的一
20、端点;接着按提示输入半径大小;最后,再在所有可能的四段圆弧中选取一段,则其余三段就自动被舍弃。第6章微机自动编程与应用整圆部分(Circle):有两点定圆、三点定圆、圆心半径、圆心直径和圆上一点等。(1)两点定圆(2 pt cir):由处在直径上的两端点来作圆。操作:先后按提示输入两点,取点方法可由公共菜单提供的方法进行。(2)三点定圆(3 pt cir):由圆上的三点来作圆。操作:同三点定弧,指定三点后即可得到一整圆。(3)圆心半径(pt Rad cir):由圆心点和指定的半径大小来作圆。第6章微机自动编程与应用操作:先提示指定圆心点,然后按要求输入半径大小。(4)圆心直径(pt Dia c
21、ir):由圆心点和指定的直径大小作圆。操作:先提示指定圆心点,然后按要求输入直径大小。(5)圆上一点(pt edG cir):由圆心点和圆上一点来作圆。操作:先提示指定圆心点,接着提示指定圆上的一点,指定完后,系统自动将此两点间距作为半径值而作出整圆。第6章微机自动编程与应用3绘制矩形绘制矩形(Rectangle)和多边形和多边形(Polygon)矩形绘制有定宽高和定两角点两种方式。操作:宽高方式下先要求定一角点,再定矩形宽度及高度。对两角点方式则是要求先后指定第一、第二角点位置。多边形绘制时,要先后输入多边形的边数,相对于正常放置位置的旋转角度(即起始角),外接圆半径等,最后给定多边形中心的
22、位置即可。第6章微机自动编程与应用4非圆曲线非圆曲线1)平滑曲线(Spline)给定一系列点以后,系统即自动地将这些点连接为一条平滑的曲线。2)椭圆(Ellipse)按要求先后设定长轴、短轴半径,起始角度,终止角度及整个椭圆相对于正常放置时的旋转角度等参数值后,再指定椭圆中心点的位置,即可绘制出一要求的椭圆或椭圆弧。第6章微机自动编程与应用6.2.2 图形修整与变换图形修整与变换1图形修整图形修整(Modify)1)倒圆(Fillet)倒圆就是用指定半径大小的圆弧来光滑连接两线圆,如图6-7所示。操作:先应分别设定倒圆半径、圆心角、修剪要求和链接等参数值;然后,再选定线圆进行倒圆处理。第6章微
23、机自动编程与应用倒圆半径默认大小为6 mm,圆心角用于决定是大半圆还是小半圆(即大于180或小于180)。修剪要求是指在倒圆的同时,是否自动修剪相关的线圆而使光滑连接的切点成为其新的端点。链接是指是否要对多段首尾连接的实体间所有尖角都自动倒圆处理。2)修剪(Trim)如图6-7所示,修剪有修单个、两个、三个、多个实体,修至垂足点,闭合弧,分割等方式。第6章微机自动编程与应用图6-7 图形的修整与变换第6章微机自动编程与应用 修单个实体(1entity):要求先后拾取欲修剪的两个实体。但只对两相交线圆中的第一段的延伸部分进行修剪,修剪边界由交点分隔,剪取部分则根据拾取实体时点取的位置确定,拾取点
24、所在的部分为保留部分。若欲修剪的为整圆则视整圆为0360的弧,修剪时,从所计算出的两交点中选取距第二拾取点较近的点作为分隔边界,将整圆分成两部分,最后保留第一拾取点所在的那段圆弧。第6章微机自动编程与应用 修两个实体(2 entities):基本操作同上,只是最后同时对两个实体都进行修剪,拾取处所在的那部分保留,另一部分则自动舍弃。若对两未交接上的实体进行修剪,还可以起到延伸的作用。第6章微机自动编程与应用 修三个实体(3 entities):同时对三个实体进行修剪,分别修剪至交点处。第一、二两个实体的修剪端点,即为与第三个实体相交的交点,第三个实体的两端及第一、二两个实体的一端将被剪掉(或延
25、伸至交点处)。也就是说,第一、二两个实体只修剪掉一端,而第三个实体则两端都将被修剪掉。第6章微机自动编程与应用 修至垂足点(To point):修剪指定实体到以过指定位置点向该实体所作垂线的垂足处。操作:选择实体去修剪或延伸,由此拾取实体位置点确定实体保留部分。提示修剪或延伸的位置点,由此点向指定实体作垂线以确定垂足点。修多个实体(Many):将被选择的多个实体,在指定的一方分别修剪或延伸至与指定修剪边界线相交处。第6章微机自动编程与应用操作:先选择欲修剪的实体,然后点确认以结束选择。拾取指定用以确定修剪边界的曲线(实体)。确定将不被剪掉的一方。闭合弧(Close arc):将弧修剪成整圆。分
展开阅读全文