数控技术第3章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控技术第3章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 课件
- 资源描述:
-
1、第三章第三章 数控加工程序编制数控加工程序编制3.1 3.1 数控编程基础数控编程基础3.1.1 3.1.1 数控编程的基本概念数控编程的基本概念1 1数控编程数控编程 就是把零件的就是把零件的加工工艺路线、工艺参加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数数、刀具的运动轨迹、位移量、切削参数(主轴转速,进给量,背吃刀量等)以及(主轴转速,进给量,背吃刀量等)以及辅助功能辅助功能(换刀,主轴正、反转,切削液(换刀,主轴正、反转,切削液开、关等),按照数控系统规定的开、关等),按照数控系统规定的指令代指令代码及程序格式码及程序格式编写成加工程序,再把这一编写成加工程序,再把这一程序中
2、的内容输入到数控机床的数控系统程序中的内容输入到数控机床的数控系统中,从而指挥机床加工零件。中,从而指挥机床加工零件。程序输入方式程序输入方式EDITEDIT通信方式通信方式2 2数控编程的内容与步骤数控编程的内容与步骤(1 1)数控编程的内容数控编程的内容分析零件图样分析零件图样(2 2)数控编程的步骤数控编程的步骤进行工艺处理和数值计算进行工艺处理和数值计算编写零件加工程序编写零件加工程序校对程序及首件试切校对程序及首件试切1 1)分析图样分析图样 几何形状和尺寸几何形状和尺寸加工精度加工精度表面质量表面质量使用材料和热处理使用材料和热处理2 2)工艺处理工艺处理 确定加工方案确定加工方案
3、选择工件坐标原点选择工件坐标原点确定机床对刀点或换刀点确定机床对刀点或换刀点选择合理的进给路线选择合理的进给路线 确定加工方案确定加工方案 选择适合的数控机床选择适合的数控机床选择或设计夹具及工件装卡方法选择或设计夹具及工件装卡方法合理选择刀具及切削用量合理选择刀具及切削用量 正确选择工件坐标原点正确选择工件坐标原点 就是建立工件坐标系,确定工件坐标就是建立工件坐标系,确定工件坐标系与机床坐标系的相对尺寸,便于刀具轨系与机床坐标系的相对尺寸,便于刀具轨迹和有关几何尺寸的计算,并且要考虑零迹和有关几何尺寸的计算,并且要考虑零件形位公差的要求,避免产生累积误差等。件形位公差的要求,避免产生累积误差
4、等。确定机床的对刀点和换刀点确定机床的对刀点和换刀点 对刀点是在数控机床上加工零件时,刀具对刀点是在数控机床上加工零件时,刀具相对于工件运动的起点。相对于工件运动的起点。对刀点的选择原则:对刀点的选择原则:a.a.便于用数字处理和简化程序编制;便于用数字处理和简化程序编制;b.b.在机床上找正容易,加工中便于检查;在机床上找正容易,加工中便于检查;c.c.引起的加工误差小。引起的加工误差小。对刀点可选在工件上,也可选在工件外面对刀点可选在工件上,也可选在工件外面(如选在夹具或机床上),但(如选在夹具或机床上),但必须与零件的定必须与零件的定位基准有一定的尺寸关系位基准有一定的尺寸关系。换刀点:
5、换刀点:指刀架转位换刀时的位置指刀架转位换刀时的位置 换刀点应设在工件或夹具的外部,以换刀点应设在工件或夹具的外部,以刀架转位时不碰工件及其他部件为准。刀架转位时不碰工件及其他部件为准。选择合理的进给路线选择合理的进给路线 所谓进给路线就是整个加工过程中刀所谓进给路线就是整个加工过程中刀具相对工件的运动路径,包括具相对工件的运动路径,包括切削加工路切削加工路径径和和刀具切入切出时的空行程路径刀具切入切出时的空行程路径。选择进给路线原则:选择进给路线原则:尽量缩短进给路线,减少空行程,提尽量缩短进给路线,减少空行程,提高生产率高生产率保证加工零件的精度和表面粗糙度要求保证加工零件的精度和表面粗糙
6、度要求有利于简化数值计算、减少程序段数有利于简化数值计算、减少程序段数目和编程工作量目和编程工作量 确定有关辅助装置确定有关辅助装置 如切削液的先后启动要求,确定加工中对如切削液的先后启动要求,确定加工中对重要尺寸的自动或停机检测等。重要尺寸的自动或停机检测等。3 3)数值计算数值计算 根据零件图的几何尺寸,按已确定的根据零件图的几何尺寸,按已确定的坐标系和进给路线,计算零件粗、精加工坐标系和进给路线,计算零件粗、精加工各运动轨迹,得到刀位数据。各运动轨迹,得到刀位数据。对于点定位控制的数控机床(如数控对于点定位控制的数控机床(如数控冲床),一般不需要计算;冲床),一般不需要计算;对于形状比较
7、简单的零件(如直线和圆弧对于形状比较简单的零件(如直线和圆弧组成的零件)的轮廓加工,需要计算出几何元组成的零件)的轮廓加工,需要计算出几何元素的起点、终点、圆弧的圆心、两几何元素的素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值,有的还计算刀具中心的交点或切点的坐标值,有的还计算刀具中心的运动轨迹坐标值;运动轨迹坐标值;对于形状比较复杂的零件(如非圆曲线、对于形状比较复杂的零件(如非圆曲线、曲面组成的零件),需要用直线段或圆弧段逼曲面组成的零件),需要用直线段或圆弧段逼近,根据要求的精度计算出其节点坐标值。这近,根据要求的精度计算出其节点坐标值。这种情况一般要用计算机来完成数值计算的
8、工作。种情况一般要用计算机来完成数值计算的工作。4 4)编制加工程序清单编制加工程序清单 利用进给路线的计算数据和已确定的利用进给路线的计算数据和已确定的切削用量,便可根据切削用量,便可根据CNCCNC系统的加工指令系统的加工指令代码和程序段格式,逐段编写出零件加工代码和程序段格式,逐段编写出零件加工程序清单。程序清单。多数多数CNCCNC系统的基本数控加工指令和系统的基本数控加工指令和程序段格式尚未作到完全标准化程序段格式尚未作到完全标准化,因此编,因此编写具体写具体CNCCNC系统的加工程序时,必须严格系统的加工程序时,必须严格参照有关编程说明书进行,不允许有丝毫参照有关编程说明书进行,不
9、允许有丝毫的差错。的差错。5 5)程序的输入、校验与首件试切程序的输入、校验与首件试切 加工程序大多在加工程序大多在EDITEDIT的方式下用键盘的方式下用键盘输入到输入到CNCCNC系统中。系统中。输入过程中,系统进行的语法检验。输入过程中,系统进行的语法检验。程序应进行空运行检验或图形仿真检程序应进行空运行检验或图形仿真检验,最后进行首件试切。验,最后进行首件试切。已加工零件被检测无误后,数控编程已加工零件被检测无误后,数控编程工作才算正式结束。工作才算正式结束。数控程序也可在其它编程计算机上完数控程序也可在其它编程计算机上完成,通过串行接口由编程计算机输入到成,通过串行接口由编程计算机输
10、入到CNCCNC系统。系统。因此,作为编程人员,不但要熟悉数因此,作为编程人员,不但要熟悉数控机床的结构、数控系统的功能及标准,控机床的结构、数控系统的功能及标准,而且还必须是一名好的而且还必须是一名好的工艺人员工艺人员,要熟悉,要熟悉零件的加工工艺、装卡方法、刀具、切削零件的加工工艺、装卡方法、刀具、切削用量的选择等方面的知识。用量的选择等方面的知识。3 3数控编程的方法数控编程的方法 数控编程的方法目前有两种,即手工数控编程的方法目前有两种,即手工编程与计算机辅助编程。编程与计算机辅助编程。(1 1)手工编程手工编程 指编程人员根据加工图样和工艺,采指编程人员根据加工图样和工艺,采用数控程
11、序指令和指定格式进行程序编写,用数控程序指令和指定格式进行程序编写,然后输入数控系统内,再进行调试、修改然后输入数控系统内,再进行调试、修改等。等。对于形状简单的零件,计算比较简单,对于形状简单的零件,计算比较简单,程序不多,采用手工编程较容易完成,而程序不多,采用手工编程较容易完成,而且经济、及时。且经济、及时。因此在点定位加工及由直线与圆弧组因此在点定位加工及由直线与圆弧组成的轮廓加工中,手工编程应用广泛。成的轮廓加工中,手工编程应用广泛。对于形状复杂的零件,特别是具有非对于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面的零件,无法手圆曲线、列表曲线及曲面的零件,无法手工编出程序,必须
12、进行自动编程。工编出程序,必须进行自动编程。(2 2)计算机辅助编程计算机辅助编程 又称自动编程,是利用计算机进行辅又称自动编程,是利用计算机进行辅助编制数控加工程序的过程。助编制数控加工程序的过程。由计算机系统完成大量的数字处理运由计算机系统完成大量的数字处理运算、逻辑判断与检测仿真,提高编程效率算、逻辑判断与检测仿真,提高编程效率和质量。和质量。对于复杂型面的加工,若需要三、四、对于复杂型面的加工,若需要三、四、五个坐标轴联动加工,其坐标运动计算十五个坐标轴联动加工,其坐标运动计算十分复杂,必须采用计算机辅助编程方法。分复杂,必须采用计算机辅助编程方法。目前使用最多的计算机辅助编程方法目前
13、使用最多的计算机辅助编程方法是人机交互图形编程。是人机交互图形编程。3.1.2 3.1.2 数控机床的坐标系统数控机床的坐标系统 1 1机床坐标系机床坐标系 关于数控机床的坐标轴与运动方向在关于数控机床的坐标轴与运动方向在GB/T19660-2005GB/T19660-2005工业自动化系统与集工业自动化系统与集成成 机床数值控制机床数值控制 坐标系和运动命名坐标系和运动命名标标准中已有明确规定,标准中采取的坐标轴准中已有明确规定,标准中采取的坐标轴和运动方向命名的规则如下:和运动方向命名的规则如下:(1 1)刀具运动而工件静止的原则)刀具运动而工件静止的原则 (2 2)机床坐标系的规定机床坐
14、标系的规定 什么是机床坐标系?什么是机床坐标系?为了确定机床上的成形运动和辅助运为了确定机床上的成形运动和辅助运动,必须先确定机床上运动的方向和运动动,必须先确定机床上运动的方向和运动的距离,就需要一个坐标系才能实现,这的距离,就需要一个坐标系才能实现,这个坐标系就称为机床坐标系。个坐标系就称为机床坐标系。1 1)机床坐标系的规定机床坐标系的规定 标准机床坐标系中标准机床坐标系中X X、Y Y、Z Z坐标轴的坐标轴的相互关系用右手笛卡尔直角坐标系确定。相互关系用右手笛卡尔直角坐标系确定。2 2)运动方向的确定运动方向的确定 数控机床的某一部件运动的正方向规定为数控机床的某一部件运动的正方向规定
15、为增大刀具与工件之间距离的方向。即刀具离开增大刀具与工件之间距离的方向。即刀具离开工件的方向便是机床某一运动的正方向。工件的方向便是机床某一运动的正方向。Z Z坐标的确定。坐标的确定。X X坐标的确定。坐标的确定。Y Y坐标的确定。坐标的确定。旋转运动坐标旋转运动坐标 。ZXYXYZ3 3)机床坐标系的原点机床坐标系的原点 也称为机床零点,通过也称为机床零点,通过机床参考点间接确定,机床机床参考点间接确定,机床制造厂在机床装配时要使用制造厂在机床装配时要使用行程开关和位置检测装置等行程开关和位置检测装置等精确地确定机床参考点的坐精确地确定机床参考点的坐标尺寸。标尺寸。对于多数采用对于多数采用增
16、量式位置检测装置增量式位置检测装置的的数控机床,每次机床上电后,必须进行回数控机床,每次机床上电后,必须进行回参考点(也称回零)的运行操作,以建立参考点(也称回零)的运行操作,以建立机床坐标系;对于少数采用绝对式位置检机床坐标系;对于少数采用绝对式位置检测装置的,可省去这个操作。测装置的,可省去这个操作。2 2工件坐标系工件坐标系 工件坐标系是人为设定的,用于确定工件坐标系是人为设定的,用于确定工件几何图形上各几何要素的位置,为编工件几何图形上各几何要素的位置,为编程提供数据基础,又叫编程坐标系。程提供数据基础,又叫编程坐标系。该坐标系的原点称为编程原点,可以该坐标系的原点称为编程原点,可以设
17、定在工件(或夹具)的适当位置上。设定在工件(或夹具)的适当位置上。当工件安装在机床上之后要使工件坐当工件安装在机床上之后要使工件坐标系原点与机床坐标系原点建立起尺寸联标系原点与机床坐标系原点建立起尺寸联系,工件坐标系的坐标轴及运动方向与机系,工件坐标系的坐标轴及运动方向与机床坐标系保持一致。床坐标系保持一致。工件坐标系的原点由编程人员在工件工件坐标系的原点由编程人员在工件图样上确定。图样上确定。数控车床上加工工件时,工件原点一数控车床上加工工件时,工件原点一般设在主轴中心线与工件右端面(或左端般设在主轴中心线与工件右端面(或左端面)的交点处。面)的交点处。数控车床上加工工件时,工件原点数控车床
18、上加工工件时,工件原点一般设在主轴中心线与工件右端面一般设在主轴中心线与工件右端面(或左端面)的交点处。(或左端面)的交点处。数控铣床或加工中心加工工件时,数控铣床或加工中心加工工件时,工件原点一般设在进刀方向一侧工工件原点一般设在进刀方向一侧工件外轮廓表面的某个角或对称中心件外轮廓表面的某个角或对称中心上。上。3.2 3.2 数控加工程序与指令代码数控加工程序与指令代码3.2.13.2.1程序结构与程序段格式程序结构与程序段格式1 1程序的结构程序的结构 程序号程序号程序段程序段程序结束程序结束给零件加工程序一个编号给零件加工程序一个编号说明该零件加工程序开始说明该零件加工程序开始“Oxxx
19、xOxxxx”,“%”或或“P P”由多个程序段组成加工程序的全部由多个程序段组成加工程序的全部内容,表达数控机床要完成的全部内容,表达数控机床要完成的全部动作。动作。以指令以指令M02M02、M30M30或或M99M99(作为(作为整个程序的结束符号,来结束零整个程序的结束符号,来结束零件加工过程件加工过程例例:O0001O0001;N002 G92 X40.0 Y30.0N002 G92 X40.0 Y30.0;N004 G90 G00 X28.0 T01 S800 M03N004 G90 G00 X28.0 T01 S800 M03;N006 G01 X-8.0 Y8.0 F200N00
20、6 G01 X-8.0 Y8.0 F200;N008 X0 Y0N008 X0 Y0;N010 X28.0 Y30.0N010 X28.0 Y30.0;N012 G00 X40.0N012 G00 X40.0;N014 M02N014 M02;2.2.程序段格式程序段格式 零件加工程序是由程序段组成的,每个程零件加工程序是由程序段组成的,每个程序段又由若干个数据字组成,每个字是控制系序段又由若干个数据字组成,每个字是控制系统的具体指令,它是由表示地址的英文字母、统的具体指令,它是由表示地址的英文字母、特殊文字和数字集合而成。特殊文字和数字集合而成。程序段格式是指一个程序段中字、字符、程序段格式
21、是指一个程序段中字、字符、数据的安排形式,常用的是字地址程序段格数据的安排形式,常用的是字地址程序段格式。式。字地址程序段格式是由语句字、数据字字地址程序段格式是由语句字、数据字和程序段结束符组成。和程序段结束符组成。各字前有地址,各字的排列顺序要求不严各字前有地址,各字的排列顺序要求不严格,数据的位数可多可少,不需要的字以及与格,数据的位数可多可少,不需要的字以及与上一程序段相同的续效字可以不写。其形式如上一程序段相同的续效字可以不写。其形式如下:下:NN G G X X Y Y Z Z F F S S T T MM ;优点:优点:程序段中所包含的信息可读性高,便于人程序段中所包含的信息可读
22、性高,便于人工修改。工修改。3.3.程序段中的程序段中的“功能字功能字”的意义的意义(1 1)程序段序号)程序段序号(2 2)准备功能字)准备功能字(3 3)坐标字)坐标字(4 4)进给功能字)进给功能字(5 5)主轴转速功能字)主轴转速功能字(6 6)刀具功能字)刀具功能字(7 7)辅助功能字)辅助功能字(8 8)程序段结束符)程序段结束符 根据需要,程序段还会有插补参数根据需要,程序段还会有插补参数I I、J J、K K,补偿参数补偿参数D D、H H代码等。代码等。为了指明不同的程序,在程序的开头加上为了指明不同的程序,在程序的开头加上程序号。如:程序号。如:O1235O1235、%12
23、35%1235等。等。3.2.2 G3.2.2 G功能代码介绍功能代码介绍 准备功能指令,也称为准备功能指令,也称为“G G功能指令功能指令”,简称简称G G功能、功能、G G指令或指令或G G代码。代码。该指令的作用主要是指定数控机床的加工该指令的作用主要是指定数控机床的加工方式,为数控装置的插补运算、刀补运算、固方式,为数控装置的插补运算、刀补运算、固定循环等作好准备。定循环等作好准备。G G指令由字母指令由字母G G和后续的和后续的2 2位数字组成,从位数字组成,从G00G00到到G99G99共有共有100100种。种。G G指令有两种指令有两种非模态指令非模态指令模态指令模态指令1 1
24、与坐标系有关的与坐标系有关的G G代码代码 在增量测量系统中,机床坐标系用在增量测量系统中,机床坐标系用开机后手动返回参考点来设定,参考点开机后手动返回参考点来设定,参考点的坐标值预先由参数设置。机床坐标系的坐标值预先由参数设置。机床坐标系一经设定就保持不变,直到关机。一经设定就保持不变,直到关机。(1 1)选择机床坐标系指令()选择机床坐标系指令(G53G53)功能:刀具以快速进给速度运动到机床功能:刀具以快速进给速度运动到机床坐标系中坐标系中IPIP指定的坐标值位置。指定的坐标值位置。指令格式指令格式:(G90)G53 X(G90)G53 X Y Y;其中其中、数值为绝对坐标值,增量数值为
25、绝对坐标值,增量值无效,且其尺寸均为负值。值无效,且其尺寸均为负值。在绝对测量系统中不需要该指令,该在绝对测量系统中不需要该指令,该指令为非模态指令。指令为非模态指令。执行时,应取消刀具半径补偿、刀具执行时,应取消刀具半径补偿、刀具长度补偿和刀具位置偏置,而且必须在返长度补偿和刀具位置偏置,而且必须在返回参考点之后才能使用。回参考点之后才能使用。例:例:G53 G90 X-100.0 Y-100.0 Z-20.0G53 G90 X-100.0 Y-100.0 Z-20.0;(2 2)使用预置的工件坐标系()使用预置的工件坐标系(G54G54G59G59)在机床中,可以预置六个工件坐标系,在机床
展开阅读全文