计算机辅助编程精选PPT.ppt





《计算机辅助编程精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算机辅助编程精选PPT.ppt(130页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机辅助编程第1页,此课件共130页哦7-1 CAM技术概述技术概述机械制造系统及其组成机械制造系统及其组成计算机辅助制造系统的层次结构计算机辅助制造系统的层次结构机械制造自动化的发展与变化机械制造自动化的发展与变化计算机辅助制造的范畴及应用计算机辅助制造的范畴及应用第2页,此课件共130页哦7-1-1 机械制造系统及其组成机械制造系统及其组成q 机械制造系统的概念机械制造系统的概念机械制造过程可以看作一个有输入、输出机械制造过程可以看作一个有输入、输出机械制造过程可以看作一个有输入、输出机械制造过程可以看作一个有输入、输出的的的的完整系统完整系统完整系统完整系统。输入分为原材料输入,能量输
2、入,。输入分为原材料输入,能量输入,。输入分为原材料输入,能量输入,。输入分为原材料输入,能量输入,信息输入;加工过程相当于系统内的处理,交信息输入;加工过程相当于系统内的处理,交信息输入;加工过程相当于系统内的处理,交信息输入;加工过程相当于系统内的处理,交换,传递等;输出物是该系统的产品。换,传递等;输出物是该系统的产品。换,传递等;输出物是该系统的产品。换,传递等;输出物是该系统的产品。第3页,此课件共130页哦7-1-1 机械制造系统及其组成机械制造系统及其组成q机械制造系统的组成机械制造系统的组成物流系统信息流系统能量流系统输送设备、加工设输送设备、加工设备、汽液动力设备备、汽液动力
3、设备工件、刀具、夹工件、刀具、夹具、工量具等具、工量具等信息源和信息传递设备信息源和信息传递设备第4页,此课件共130页哦7-1-2 CAM系统的层次结构系统的层次结构根据组成系统的硬件不同,可组成不同根据组成系统的硬件不同,可组成不同层次的计算机辅助制造系统。层次的计算机辅助制造系统。一台计算机一台计算机一台计算机一台计算机+一台或多台数字控制机床:一台或多台数字控制机床:一台或多台数字控制机床:一台或多台数字控制机床:计算机数控系统计算机数控系统计算机数控系统计算机数控系统(CNCCNCComputerized Computerized Numerical ControlNumerical
4、 Control)。计算机计算机计算机计算机+物流设备物流设备物流设备物流设备+多台数字控制加工中心:多台数字控制加工中心:多台数字控制加工中心:多台数字控制加工中心:柔性制造单元柔性制造单元柔性制造单元柔性制造单元(FMCFMCFlexible Flexible Manufacturing CellManufacturing Cell)。第5页,此课件共130页哦7-1-2 CAM系统的层次结构系统的层次结构 物料储运设备物料储运设备+若干若干FMC:柔性制造系统柔性制造系统(FMSFlexible manufacturing system)。CAD系统系统+若干若干FMS+管理系统:管理系
5、统:计算计算机集成制造系统机集成制造系统(CIMSComputer Integrated Manufacturing System)。第6页,此课件共130页哦7-1-3 机械制造自动化的发展过程机械制造自动化的发展过程 20世纪初到世纪初到50年代:年代:流水线,自动线。流水线,自动线。20世纪世纪50年代到年代到80年代:年代:自动线,成组技自动线,成组技术,数控系统。术,数控系统。20世纪世纪80年代到年代到90年代:年代:数控系统,柔性数控系统,柔性制造单元,柔性制造系统。制造单元,柔性制造系统。20世纪世纪90年代到年代到90年代后期:年代后期:柔性制造系柔性制造系统,计算机集成制造
6、系统。统,计算机集成制造系统。目前:目前:计算机集成制造系统,网络与虚拟计算机集成制造系统,网络与虚拟制造系统。制造系统。第7页,此课件共130页哦7-2 数控加工编程数控加工编程数控技术数控技术数控编程概述数控编程概述手工编程手工编程计算机辅助编程计算机辅助编程第8页,此课件共130页哦7-2-1数控技术数控技术l数控机床数控机床l数控基本概念数控基本概念l数控加工技术数控加工技术第9页,此课件共130页哦p 数控机床数控机床世界上第一台数控机床于1952年由美国帕森兹公司(ParsonsCo.)与麻省理上学院(MIT)合作研制成功,开创了世界数控机床发展的先河。当加工对象改变时,一般不需要
7、对机床设备进行调整,只需要更换一个新的控制介质(例如穿孔纸带、穿孔卡、磁带等)就可以自动地加工出新的零件来。因此数控机床对单件、小批量生产产的自动化具有重要意义。7-2-1数控技术数控技术第10页,此课件共130页哦数字控制(NumericalControl)技术,简称数控技术,是用数字化信号对控制对象加以控制的一种自动控制技术。采用数控技术的控制系统可以对数字化控制信息可以进行诸如逻辑运算、数字运算等复杂的信息处理工作,特别是可用软件来改变信息处理的方式或过程。具有许多明显的优点,而被广泛应用于机械运动的轨迹控制和机械系统的开关量控制中,如机床、机器人的控制等。7-2-1数控技术数控技术p数
8、控基本概念数控基本概念第11页,此课件共130页哦7-2-1 数控技术数控技术q数控加工过程数控加工过程 1 1)要预先根据零件加工图样的要求确定零件加工的工艺过程、)要预先根据零件加工图样的要求确定零件加工的工艺过程、)要预先根据零件加工图样的要求确定零件加工的工艺过程、)要预先根据零件加工图样的要求确定零件加工的工艺过程、工艺参数和走刀运动数据工艺参数和走刀运动数据工艺参数和走刀运动数据工艺参数和走刀运动数据;2 2)编制加工程序)编制加工程序)编制加工程序)编制加工程序;3 3)传输加工程序给数控系统)传输加工程序给数控系统)传输加工程序给数控系统)传输加工程序给数控系统;4 4)加工程
9、序经数控系统处理与计算,发出相应的进给运动指令信)加工程序经数控系统处理与计算,发出相应的进给运动指令信)加工程序经数控系统处理与计算,发出相应的进给运动指令信)加工程序经数控系统处理与计算,发出相应的进给运动指令信号,通过伺服系统使机床按预定的轨迹运动,进行零件的加工。号,通过伺服系统使机床按预定的轨迹运动,进行零件的加工。号,通过伺服系统使机床按预定的轨迹运动,进行零件的加工。号,通过伺服系统使机床按预定的轨迹运动,进行零件的加工。第12页,此课件共130页哦7-2-2 数控数控编程概述编程概述 数控编程数控编程数控编程数控编程-就是根据被加工零件的图纸和技术要求、就是根据被加工零件的图纸
10、和技术要求、就是根据被加工零件的图纸和技术要求、就是根据被加工零件的图纸和技术要求、工艺要求等切削加工的必要信息,按数控系统所规定工艺要求等切削加工的必要信息,按数控系统所规定工艺要求等切削加工的必要信息,按数控系统所规定工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制成加工程序文件,这个过程称为零的指令和格式编制成加工程序文件,这个过程称为零的指令和格式编制成加工程序文件,这个过程称为零的指令和格式编制成加工程序文件,这个过程称为零件数控加工程序编制,简称数控编程。件数控加工程序编制,简称数控编程。件数控加工程序编制,简称数控编程。件数控加工程序编制,简称数控编程。p基本概念基
11、本概念第13页,此课件共130页哦7-2-2 数控数控编程概述编程概述q数控编程的内容和步骤数控编程的内容和步骤 1.1.工艺方案分析:工艺方案分析:工艺方案分析:工艺方案分析:是否适合数控加工是否适合数控加工是否适合数控加工是否适合数控加工,此时应考虑数控机床使用的合理性及经此时应考虑数控机床使用的合理性及经此时应考虑数控机床使用的合理性及经此时应考虑数控机床使用的合理性及经济性,并充分发挥数控机床的功能。济性,并充分发挥数控机床的功能。济性,并充分发挥数控机床的功能。济性,并充分发挥数控机床的功能。2.2.工序详细设计:工序详细设计:工序详细设计:工序详细设计:数控加工程序是指在一台数控机
12、床上对某个零件进行连续加数控加工程序是指在一台数控机床上对某个零件进行连续加数控加工程序是指在一台数控机床上对某个零件进行连续加数控加工程序是指在一台数控机床上对某个零件进行连续加工的那些表面的加工工序。工序的详细设计主要包括:工件的定工的那些表面的加工工序。工序的详细设计主要包括:工件的定工的那些表面的加工工序。工序的详细设计主要包括:工件的定工的那些表面的加工工序。工序的详细设计主要包括:工件的定位和夹紧、工步划分、刀具选择、切削用量的确定、走刀路线的位和夹紧、工步划分、刀具选择、切削用量的确定、走刀路线的位和夹紧、工步划分、刀具选择、切削用量的确定、走刀路线的位和夹紧、工步划分、刀具选择
13、、切削用量的确定、走刀路线的合理制定。合理制定。合理制定。合理制定。第14页,此课件共130页哦7-2-2 数控数控编程概述编程概述 3.3.运动轨迹的坐标值计算:运动轨迹的坐标值计算:运动轨迹的坐标值计算:运动轨迹的坐标值计算:首先建立工件坐标系,正确选择编程原点,根据走刀路线,计算首先建立工件坐标系,正确选择编程原点,根据走刀路线,计算首先建立工件坐标系,正确选择编程原点,根据走刀路线,计算首先建立工件坐标系,正确选择编程原点,根据走刀路线,计算每次走刀的坐标值。主要步骤为:每次走刀的坐标值。主要步骤为:每次走刀的坐标值。主要步骤为:每次走刀的坐标值。主要步骤为:基点计算基点计算基点计算基
14、点计算 节点计算节点计算节点计算节点计算 辅助计算辅助计算辅助计算辅助计算4.4.加工程序单的编写:加工程序单的编写:加工程序单的编写:加工程序单的编写:按照机床数控系统使用的指令代码及程序格式要求,编写或生成按照机床数控系统使用的指令代码及程序格式要求,编写或生成按照机床数控系统使用的指令代码及程序格式要求,编写或生成按照机床数控系统使用的指令代码及程序格式要求,编写或生成零件加工程序清单,零件加工程序清单,零件加工程序清单,零件加工程序清单,5.5.程序校核与试切。程序校核与试切。程序校核与试切。程序校核与试切。第15页,此课件共130页哦7-2-2 数控数控编程概述编程概述一个完整的加工
15、程序通常由程序起始标志程序起始标志、程序号程序号、程程序说明序说明、若干个程序段程序段以及程序结束标志程序结束标志几部分组成。程序段程序段是数控程序最重要的组成部分。它由若干个指令字组成,而指令字又由指令和指令值组成。一个程序段一般控制完成一个动作。p 数控程序的组成数控程序的组成第16页,此课件共130页哦7-2-2 数控数控编程概述编程概述数数控控程程序序的的组组成成第17页,此课件共130页哦7-2-2 数控数控编程概述编程概述数控程序中决定机床控制功能的指令包括G、M、S、F、T指令。G指令指令称为准备功能准备功能指令,用来确定机床运动部件以何种方式运动如快速运动、进给运动等;M指令指
16、令称为辅助功能辅助功能指令,用来确定机床的辅助运动,如冷却泵的起停;S、F、T指令指令分别用来指定机床的主轴转速主轴转速、进给速度进给速度和刀具号刀具号;G指令和M指令已经标准化,采用ISO和EIA两种标准。p 数控程序指令集数控程序指令集第18页,此课件共130页哦7-2-2 数控编程概述数控编程概述p 数控程序指令集数控程序指令集第19页,此课件共130页哦7-2-2 数控编程概述数控编程概述第20页,此课件共130页哦7-2-2 数控编程概述数控编程概述ISO和和EIA代码代码第21页,此课件共130页哦7-2-2 数控编程概述数控编程概述q数控机床的坐标系定义数控机床的坐标系定义 在在
17、在在ISOISO标准中统一规定采用右手直角笛卡儿坐标系标准中统一规定采用右手直角笛卡儿坐标系标准中统一规定采用右手直角笛卡儿坐标系标准中统一规定采用右手直角笛卡儿坐标系对机床的坐标系进行命名,在这个坐标系下定义刀具位对机床的坐标系进行命名,在这个坐标系下定义刀具位对机床的坐标系进行命名,在这个坐标系下定义刀具位对机床的坐标系进行命名,在这个坐标系下定义刀具位置及其运动的轨迹。置及其运动的轨迹。置及其运动的轨迹。置及其运动的轨迹。第22页,此课件共130页哦7-2-2 数控编程概述数控编程概述q数控机床的坐标系定义数控机床的坐标系定义 1.1.确定轴确定轴确定轴确定轴 对于有主轴的机床,如车床、
18、铣床等则以机床主轴轴线方向作为对于有主轴的机床,如车床、铣床等则以机床主轴轴线方向作为对于有主轴的机床,如车床、铣床等则以机床主轴轴线方向作为对于有主轴的机床,如车床、铣床等则以机床主轴轴线方向作为Z Z轴方向轴方向轴方向轴方向,刀具远离工件方向为刀具远离工件方向为刀具远离工件方向为刀具远离工件方向为Z Z轴正方向。轴正方向。轴正方向。轴正方向。第23页,此课件共130页哦7-2-2 数控编程概述数控编程概述q数控机床的坐标系定义数控机床的坐标系定义 2.2.确定轴确定轴确定轴确定轴 对于机床主轴带动工件旋转的机床对于机床主轴带动工件旋转的机床对于机床主轴带动工件旋转的机床对于机床主轴带动工件
19、旋转的机床,如车床、磨床等,则在水平面,如车床、磨床等,则在水平面,如车床、磨床等,则在水平面,如车床、磨床等,则在水平面内选定垂直于工件旋转轴线的方向为轴,且刀具远离主轴轴线方内选定垂直于工件旋转轴线的方向为轴,且刀具远离主轴轴线方内选定垂直于工件旋转轴线的方向为轴,且刀具远离主轴轴线方内选定垂直于工件旋转轴线的方向为轴,且刀具远离主轴轴线方向为轴的正方向。向为轴的正方向。向为轴的正方向。向为轴的正方向。对于机床主轴带动刀具旋转的机床对于机床主轴带动刀具旋转的机床对于机床主轴带动刀具旋转的机床对于机床主轴带动刀具旋转的机床:当当当当主轴是水平主轴是水平主轴是水平主轴是水平的,如卧式铣床、卧式
20、镗床等,则规定人面对的,如卧式铣床、卧式镗床等,则规定人面对的,如卧式铣床、卧式镗床等,则规定人面对的,如卧式铣床、卧式镗床等,则规定人面对 主轴,选定主轴主轴,选定主轴主轴,选定主轴主轴,选定主轴左左左左侧方向为轴正方向;侧方向为轴正方向;侧方向为轴正方向;侧方向为轴正方向;当当当当主轴是竖直主轴是竖直主轴是竖直主轴是竖直时,如立式铣床、立式钻床等,则规定人面对时,如立式铣床、立式钻床等,则规定人面对时,如立式铣床、立式钻床等,则规定人面对时,如立式铣床、立式钻床等,则规定人面对 主轴,选定主轴主轴,选定主轴主轴,选定主轴主轴,选定主轴右右右右侧方向为轴正方向。侧方向为轴正方向。侧方向为轴正
21、方向。侧方向为轴正方向。第24页,此课件共130页哦7-2-2 数控编程概述数控编程概述q数控机床的坐标系定义数控机床的坐标系定义 3.3.确定轴确定轴确定轴确定轴 轴方向可以根据已选定的、轴方向,按轴方向可以根据已选定的、轴方向,按右手直角坐标系来确定。右手直角坐标系来确定。第25页,此课件共130页哦通常情况下,机床原点就是机床坐标系的原点,是机床上的一个固定点,由制造商在出厂时设定。在数控系统上准备正式加工之前,首先要使各个坐标轴回归原点。数控车床的原点一般设在主轴前端面的中心位置,根据构建机床坐标系的三项原则,得到机床坐标系。p 机床原点机床原点7-2-2 数控编程概述数控编程概述 第
22、26页,此课件共130页哦7-2-2 数控编程概述数控编程概述工件坐标系是以工件设计尺寸为依据建立的坐标系。建立工件坐标系的目的主要是为了编程方便。编制数控程序时,以工件上某一点为原点建立坐标系,而编程尺寸按工件坐标系中的尺寸确定。p 工件坐标系工件坐标系第27页,此课件共130页哦7-2-2 数控编程概述数控编程概述编制数控程序时,以工件上某一点为原点建立坐标系,而编程尺寸按工件坐标系中的尺寸确定。工件坐标系原点与机床坐标系原点间的距离称为工件原点偏置,该偏置值在加工之前预存到数控系统中,加工时工件原点偏置量自动加到工件坐标系上,使机床实现准确的坐标运动。p 工件坐标系原点工件坐标系原点第2
23、8页,此课件共130页哦7-2-2 数控编程概述数控编程概述机床原点与工件原点机床原点与工件原点第29页,此课件共130页哦l编程员在编写数控加工程序时,为定义工件尺寸,在工件上选择的坐标原点,称为工件原点。l为了编程的方便,可选择图纸上一个合适的位置作为编程原点编程原点,也称为程序原点程序原点。l程序原点程序原点在一个工件上可以有一个或多个,但对于简单的零件,工件原点就是编程原点,这时候编程坐标系就是工件坐标系。l对于复杂的零件,需编写多个程序或子程序,为了编程方便和减少坐标值的计算,编程原点就不一定设在工件原点上,而设在便于编程的位置p 工件原点与编程原点工件原点与编程原点7-2-2 数控
24、编程概述数控编程概述第30页,此课件共130页哦7-2-2 数控编程概述数控编程概述机床原点机床原点工件原点工件原点编程原点编程原点第31页,此课件共130页哦7-2-2 数控编程概述数控编程概述 q切触点与切触点曲线切触点与切触点曲线切触点切触点切触点切触点 在曲面加工过程中,切削过程中刀具与工件曲面的理论接触在曲面加工过程中,切削过程中刀具与工件曲面的理论接触点称为切触点。切触点是变化的。点称为切触点。切触点是变化的。切触点曲线切触点曲线切触点曲线切触点曲线 切触点曲线指刀具在加工过程中由切触点构成的曲线。切触点曲切触点曲线指刀具在加工过程中由切触点构成的曲线。切触点曲线是生成刀具轨迹的基
25、本要素。线是生成刀具轨迹的基本要素。第32页,此课件共130页哦坐标系的确定;进刀方式的确定;刀具偏置和补偿。7-2-2 数控编程概述数控编程概述l程序编制中应注意的问题程序编制中应注意的问题第33页,此课件共130页哦7-2-2 数控数控编程概述编程概述q数控程序的编制方法数控程序的编制方法 目前用到的数控编程方法:目前用到的数控编程方法:目前用到的数控编程方法:目前用到的数控编程方法:图形交互自动编程图形交互自动编程图形交互自动编程图形交互自动编程1 1)手工编程)手工编程)手工编程)手工编程2 2)计算机辅助编程)计算机辅助编程)计算机辅助编程)计算机辅助编程数控语言自动编程数控语言自动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助 编程 精选 PPT

限制150内