第二章数控加工程序编制基础-数控机床课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章数控加工程序编制基础-数控机床课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 数控 加工 程序 编制 基础 数控机床 课件
- 资源描述:
-
1、NWPU 第二章第二章 数控加工程序编制基础数控加工程序编制基础本章内容:本章内容:2.1 数控加工程序及其编制过程数控加工程序及其编制过程 2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系 2.3 数控加工程序的结构及指令数控加工程序的结构及指令 2.4 数控加工程序编制举例数控加工程序编制举例2.5 数控加工程序编制方法数控加工程序编制方法 NWPU2.1 数控加工程序及其编制过程数控加工程序及其编制过程1.数控加工程序数控加工程序数控加工程序数控加工程序是控制数控机床执行一个确定的加工任务是控制数控机床执行一个确定的加工任务的、具有特定指令代码的一系列指令。的、具有特定指令代码的一系
2、列指令。在数控机床上加工零件时,首先要编制零件的数控加工在数控机床上加工零件时,首先要编制零件的数控加工程序。程序。数控机床若无零件的数控加工程序则将毫无用处。数控数控机床若无零件的数控加工程序则将毫无用处。数控机床之所以能加工出各种形状、不同尺寸的零件,就是因机床之所以能加工出各种形状、不同尺寸的零件,就是因为编程人员为不同的零件编写了不同的数控加工程序。所为编程人员为不同的零件编写了不同的数控加工程序。所以说数控加工程序编制工作是使用数控机床的最重要的环以说数控加工程序编制工作是使用数控机床的最重要的环节。节。NWPU2.1 数控加工程序及其编制过程数控加工程序及其编制过程2.数控加工程序
3、编制数控加工程序编制数控加工程序编制是将零件的加工过程、工艺参数、数控加工程序编制是将零件的加工过程、工艺参数、刀具运动以及其他辅助动作(换刀、冷却液开关、夹紧刀具运动以及其他辅助动作(换刀、冷却液开关、夹紧等),按运动顺序和所用数控机床规定的指令代码及程等),按运动顺序和所用数控机床规定的指令代码及程序格式编写加工程序的过程。序格式编写加工程序的过程。NWPU3.数控加工程序编制过程数控加工程序编制过程零件工艺分析零件工艺分析数控工艺过程制定数控工艺过程制定 数值计算数值计算程序编写程序编写 程序输入程序输入 程序校验和首件试切削程序校验和首件试切削 2.1 数控加工程序及其编制过程数控加工
4、程序及其编制过程NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系一、机床坐标系与运动方向一、机床坐标系与运动方向 为了能够确定数控机床各运动部件的方向和位移量,为了能够确定数控机床各运动部件的方向和位移量,需要建立需要建立机床坐标系机床坐标系;在数控加工程序编制时,为了准确地描述刀具的运动在数控加工程序编制时,为了准确地描述刀具的运动方向和位移量,需要建立方向和位移量,需要建立工件坐标系工件坐标系。为了简化程序编制,并使所编程序对同一类型机床具为了简化程序编制,并使所编程序对同一类型机床具有互换性,国际标准化组织(有互换性,国际标准化组织(ISO)制定了国际标准)制定了国际标准IS
5、O 841:2001工业自动化系统与集成工业自动化系统与集成 机床数字控制机床数字控制 坐标坐标系和运动命名系和运动命名,规定了与数控机床主要运动和辅助运,规定了与数控机床主要运动和辅助运动相应的机床坐标系。我国国家标准动相应的机床坐标系。我国国家标准GBT/196602005与其等同。与其等同。NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系1.机床坐标系机床坐标系机床坐标系是数控机床的基本坐标系统,用来确定刀机床坐标系是数控机床的基本坐标系统,用来确定刀具相对于工件移动的坐标。具相对于工件移动的坐标。2.机床坐标系的标准规定机床坐标系的标准规定l工件相对静止,刀具运动;工件相对
6、静止,刀具运动;l机床坐标系采用右手直角坐标系;机床坐标系采用右手直角坐标系;l三个直线运动轴称为三个直线运动轴称为X、Y和和Z轴,拇指方向为轴,拇指方向为X轴正方轴正方向,食指方向为向,食指方向为Y轴正方向,中指方向为轴正方向,中指方向为Z轴正方向;轴正方向;l绕绕X、Y和和Z轴回转的轴分别称为轴回转的轴分别称为A、B和和C轴,且按右轴,且按右旋螺纹前进方向为正向。旋螺纹前进方向为正向。NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系规定规定1:工件相对静止,刀具运动:工件相对静止,刀具运动:机床的运动是指刀具和工件之间的相对运动。机床的运动是指刀具和工件之间的相对运动。不论机床
7、在实际加工时是工件运动还是刀具运动,在不论机床在实际加工时是工件运动还是刀具运动,在确定坐标系时,一般看作是工件相对静止,刀具产生运确定坐标系时,一般看作是工件相对静止,刀具产生运动。这一原则可以保证编程人员在不知道刀具和工件移动。这一原则可以保证编程人员在不知道刀具和工件移动的情况下,就可以根据零件图形描述机床的加工过程,动的情况下,就可以根据零件图形描述机床的加工过程,编写数控程序。编写数控程序。NWPU规定规定2:右手直角坐标系:右手直角坐标系NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系方法:方法:先确定先确定Z轴,再确定轴,再确定X轴,最后确定轴,最后确定Y轴。轴。步骤
8、:步骤:先确定先确定Z轴。通常取轴。通常取Z轴平行于机床主轴,并规定刀具轴平行于机床主轴,并规定刀具远离工件的方向作为远离工件的方向作为Z轴的正方向。轴的正方向。确定确定X轴。轴。X轴是水平的,并且平行于工件的装夹面。轴是水平的,并且平行于工件的装夹面。对于工件旋转的机床对于工件旋转的机床(如车床、磨床等),(如车床、磨床等),X轴的方向轴的方向是在工件的径向上且平行于横刀架,规定刀具离开旋是在工件的径向上且平行于横刀架,规定刀具离开旋转轴的方向为转轴的方向为X轴正方向。轴正方向。对于刀具旋转的机床对于刀具旋转的机床(如铣(如铣床、镗床、钻床等),如果床、镗床、钻床等),如果Z轴是垂直的,当从
9、机床主轴是垂直的,当从机床主轴向立柱看时,右方是轴向立柱看时,右方是X轴正方向;如果轴正方向;如果Z轴是水平的,轴是水平的,当朝当朝Z轴负方向看时,左方是轴负方向看时,左方是X轴正方向。轴正方向。3.坐标轴运动方向的确定坐标轴运动方向的确定NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系步骤:步骤:确定确定Y轴。轴。Y轴正向可根据已选定的轴正向可根据已选定的Z、X轴轴按照右手按照右手直角坐标系来确定直角坐标系来确定。回转轴回转轴A、B、C。A、B和和C轴的正方向分别为轴的正方向分别为X、Y和和Z轴正方向上右旋螺纹前进的方向轴正方向上右旋螺纹前进的方向。NWPU举例:车床举例:车床N
10、WPU举例:立式铣床举例:立式铣床NWPU举例:卧式铣床举例:卧式铣床NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系机床零点机床零点是由机床制造厂家在机床上设置的作为加工基是由机床制造厂家在机床上设置的作为加工基准的一个固定的点,它是所有坐标轴的零点位置。准的一个固定的点,它是所有坐标轴的零点位置。不同的数控机床,其零点位置也是不同的。数控车床的不同的数控机床,其零点位置也是不同的。数控车床的零点一般设在主轴前端的中心。数控铣床的零点,有的设零点一般设在主轴前端的中心。数控铣床的零点,有的设在机床工作台中心,有的设在进给行程范围的终点。在机床工作台中心,有的设在进给行程范围的终点
11、。机床坐标系是以机床零点作为原点建立的坐标系。机床坐标系是以机床零点作为原点建立的坐标系。机床参考点机床参考点是在数控机床上设定的一个固定位置。通常是在数控机床上设定的一个固定位置。通常在这个位置进行换刀和设定编程的绝对零点。在这个位置进行换刀和设定编程的绝对零点。3.机床零点与参考点机床零点与参考点NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系机床参考点相对机床零点的距离是一个固定值,这个距机床参考点相对机床零点的距离是一个固定值,这个距离通过每个坐标轴上的挡块和限位开关精确设定。离通过每个坐标轴上的挡块和限位开关精确设定。3.机床零点与参考点机床零点与参考点NWPU2.2 机
12、床坐标系和工件坐标系机床坐标系和工件坐标系数控机床开机后,必须首先通过机床控制面板上的数控机床开机后,必须首先通过机床控制面板上的“回回参考点参考点”键手动操作使各坐标轴回到参考点,建立机床坐键手动操作使各坐标轴回到参考点,建立机床坐标系,然后才能开始加工零件。标系,然后才能开始加工零件。机床坐标系一旦设定,那么在机床电源关掉前就一直保机床坐标系一旦设定,那么在机床电源关掉前就一直保持不变。持不变。3.机床零点与参考点机床零点与参考点NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系二、工件坐标系与局部坐标系二、工件坐标系与局部坐标系 1.工件坐标系工件坐标系工件坐标系工件坐标系也称
13、为编程坐标系,是为了确定工件几何图也称为编程坐标系,是为了确定工件几何图形上各几何要素的位置而建立的坐标系,用于编程时对工形上各几何要素的位置而建立的坐标系,用于编程时对工件的几何位置进行描述。件的几何位置进行描述。NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系二、工件坐标系与局部坐标系二、工件坐标系与局部坐标系 1.工件坐标系工件坐标系工件坐标系的原点也叫工件坐标系的原点也叫工件零点工件零点。工件零点的位置由编程人员按照编程方便的原则在编制工件零点的位置由编程人员按照编程方便的原则在编制程序时根据零件的形状、尺寸和定位基准等来选定。这样,程序时根据零件的形状、尺寸和定位基准等来
14、选定。这样,编程人员可以不必考虑工件在机床上安装的实际位置,只编程人员可以不必考虑工件在机床上安装的实际位置,只需根据零件图编程即可。需根据零件图编程即可。工件零点应选在零件设计基准或工艺基准上。工件零点应选在零件设计基准或工艺基准上。l对于对称零件,可设在对称中心上;对于对称零件,可设在对称中心上;l对于一般零件,可设在工件轮廓的某一尖角上,便于坐对于一般零件,可设在工件轮廓的某一尖角上,便于坐标值的计算;标值的计算;l对于对于Z轴原点,一般选在工件表面,并尽量选在精度较轴原点,一般选在工件表面,并尽量选在精度较高的表面。高的表面。NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系
15、二、工件坐标系与局部坐标系二、工件坐标系与局部坐标系 1.工件坐标系工件坐标系工件安装在机床上时,工件零点相对于机床零点会产生工件安装在机床上时,工件零点相对于机床零点会产生一个偏移量。一个偏移量。该零点偏移量在工件加工前该零点偏移量在工件加工前通过对刀通过对刀来确定,并在数控来确定,并在数控系统中预先设定。系统中预先设定。NWPU工件坐标系的设定工件坐标系的设定NWPU工件坐标系设定工件坐标系设定NWPU2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系二、工件坐标系与局部坐标系二、工件坐标系与局部坐标系 2.局部坐标系局部坐标系编制程序时,为了编程方便,可在工件坐标系中编制程序时,为了编
16、程方便,可在工件坐标系中使用编使用编程指令设定局部坐标系程指令设定局部坐标系。对于简单工件,一般不需要设定局部坐标系。对于简单工件,一般不需要设定局部坐标系。对于形状复杂零件,为了编程方便和减少坐标值计算,对于形状复杂零件,为了编程方便和减少坐标值计算,可以根据零件局部形状和尺寸标注特点,设定若干局部坐可以根据零件局部形状和尺寸标注特点,设定若干局部坐标系。标系。局部坐标系的设定以原工件零点为基准,可以相对于工局部坐标系的设定以原工件零点为基准,可以相对于工件坐标系进行件坐标系进行平移和旋转平移和旋转。NWPU三、数控机床的坐标轴数与联动数三、数控机床的坐标轴数与联动数机床坐标轴数机床坐标轴数
17、:指数控机床能够数字控制的坐标轴数。:指数控机床能够数字控制的坐标轴数。联动数联动数:指数控机床能同时数字控制的坐标轴数。:指数控机床能同时数字控制的坐标轴数。按联动数可将数控机床分为:两轴控制、三轴控制、按联动数可将数控机床分为:两轴控制、三轴控制、2.5轴控制、四轴控制和五轴控制的机床等。轴控制、四轴控制和五轴控制的机床等。2.2 机床坐标系和工件坐标系机床坐标系和工件坐标系NWPU一、程序结构一、程序结构一个完整的数控加工程序由若干程序段组成,它通常包一个完整的数控加工程序由若干程序段组成,它通常包括程序文件开始、程序主体和程序文件结束三部分。括程序文件开始、程序主体和程序文件结束三部分
18、。2.3 数控加工程序的结构及指令数控加工程序的结构及指令FANUC Oi数控系统的程序结构数控系统的程序结构 NWPU一、程序结构一、程序结构2.3 数控加工程序的结构及指令数控加工程序的结构及指令程序名程序名O0001;程序段程序段1N1 G91 G00 X120.0 Y80.0;程序段程序段2N2 G43 Z-32.0 H01;程序段程序段nNn Z0;程序结束程序结束M02;NWPU二、程序段格式二、程序段格式一个程序段由若干一个程序段由若干“字字”和段结束符组成。和段结束符组成。程序段的一般格式为:程序段的一般格式为:/N_ 字字1 字字2 字字n;字字n:表示第:表示第n个程序指令
19、字。个程序指令字。每个字表示数控机床的一种功能指令,它是组成程序段每个字表示数控机床的一种功能指令,它是组成程序段的基本元素。每个的基本元素。每个“字字”由一英文字母开头、后跟数值组由一英文字母开头、后跟数值组成。数值可以带正负号和小数点,正号可以省略不写。例成。数值可以带正负号和小数点,正号可以省略不写。例如:如:G01,X-20.1,F300。2.3 数控加工程序的结构及指令数控加工程序的结构及指令程序段指令字的建议书写顺序:程序段指令字的建议书写顺序:N_ G_ X_ Y_ Z_ 其它坐标指令其它坐标指令 F_ S_ T_ D_ M_ NWPU二、程序段格式二、程序段格式字地址程序段格式
20、字地址程序段格式:每个:每个“字字”由一英文字母和数值组由一英文字母和数值组成。字的意义由英文字母来确定,因此把这样的英文字母成。字的意义由英文字母来确定,因此把这样的英文字母称为称为“字地址字地址”,把这种程序段格式称为字地址程序段格,把这种程序段格式称为字地址程序段格式,或称为字地址可变程序段格式。式,或称为字地址可变程序段格式。在这种程序段格式中,对各在这种程序段格式中,对各“字字”的先后顺序并不严格的先后顺序并不严格要求,不需要的字以及与上一程序段相同字可以不写(即要求,不需要的字以及与上一程序段相同字可以不写(即“字字”有续效性)。有续效性)。2.3 数控加工程序的结构及指令数控加工
21、程序的结构及指令字地址程序段格式的优点:程序简短、直观、不易出错,字地址程序段格式的优点:程序简短、直观、不易出错,故得到广泛应用。故得到广泛应用。NWPUFANUC Oi数控系统的数控程序示例数控系统的数控程序示例 2.3 数控加工程序的结构及指令数控加工程序的结构及指令%O0001;程序名程序名N50 G17 G54 G94 F470 S200 M03;加工程序段加工程序段N60 G00 G90 X100 Y200;N70 G01 Z185.6;N80 X112;/N90 X118 Y180;可以被跳跃可以被跳跃N100 X118 Y120;N110 X135 Y70;N120 X145
22、Y50;N130 G00 G90 X200;N140 M02;程序结束程序结束%NWPU三、子程序三、子程序子程序的作用:简化和缩短数控加工程序;子程序的作用:简化和缩短数控加工程序;一个零件的数控加工程序可由主程序和子程序组成,一一个零件的数控加工程序可由主程序和子程序组成,一个主程序可以调用多个子程序。个主程序可以调用多个子程序。2.3 数控加工程序的结构及指令数控加工程序的结构及指令子程序用以编写需要进行重复加工的工件或某一确定的子程序用以编写需要进行重复加工的工件或某一确定的形状。形状。NWPU三、子程序三、子程序子程序嵌套:子程序调用子程序。子程序嵌套:子程序调用子程序。2.3 数控
23、加工程序的结构及指令数控加工程序的结构及指令子 程 序 嵌 套 通 常 有 深 度 限 制。例 如,西 门 子子 程 序 嵌 套 通 常 有 深 度 限 制。例 如,西 门 子SINUMERIK 802C数控系统的嵌套深度为三层。数控系统的嵌套深度为三层。NWPU四、程序指令四、程序指令数控系统的程序指令决定了机床的控制能力,对使用操数控系统的程序指令决定了机床的控制能力,对使用操作有重要影响。作有重要影响。数控系统的指令包括准备功能、进给功能、主轴转速功数控系统的指令包括准备功能、进给功能、主轴转速功能、刀具功能及辅助功能等。能、刀具功能及辅助功能等。2.3 数控加工程序的结构及指令数控加工
24、程序的结构及指令国际标准国际标准ISO 1056:1975E:数控机床数控机床 穿孔带程序段穿孔带程序段格式中的准备功能格式中的准备功能G和辅助功能和辅助功能M的代码的代码国内标准国内标准JB/T32081999 NWPU1.准备功能指令准备功能指令准备功能也称为准备功能也称为G功能、功能、G指令或指令或G代码,是用来指定机代码,是用来指定机床运动方式的指令,包括插补、平面选择、坐标系设定、床运动方式的指令,包括插补、平面选择、坐标系设定、刀具补偿、固定循环等指令。刀具补偿、固定循环等指令。2.3 数控加工程序的结构及指令数控加工程序的结构及指令lG指令由地址指令由地址G和两位数字组成。和两位
25、数字组成。l标准规定:标准规定:G00G99,共,共100个。个。lG指令划分为指令组。一个程序段只能使用同一个指令组指令划分为指令组。一个程序段只能使用同一个指令组中的一个中的一个G指令。指令。lG指令分为模态指令和非模态指令。指令分为模态指令和非模态指令。NWPU2.辅助功能指令辅助功能指令辅助功能也称为辅助功能也称为M功能、功能、M指令或指令或M代码,用来指令机代码,用来指令机床部件的启停操作和程序结束等功能,如主轴正、反转,床部件的启停操作和程序结束等功能,如主轴正、反转,冷却液开、关,工件夹紧、松开等。冷却液开、关,工件夹紧、松开等。2.3 数控加工程序的结构及指令数控加工程序的结构
展开阅读全文