




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控编程基础数控编程基础 内容提要:内容提要: 数控编程的基本概念;数控机床的编程方法;坐标系;数控程序的格式及内容;基本通用功能字的用法。1 目前,在机械制造行业中,单件、小批量的生产所占有的比例越来越大,机械产品的精度和质量也在不断地提高。普通机床难以满足加工精密零件的需要。同时,由于生产水平的提高,数控机床的价格在不断下降,因此,数控机床在机械行业中的使用已很普遍。第一节第一节 数控加工的基本概念数控加工的基本概念2 数控(Numerical Control)技术是指用数字化的信息实现加工自动化的控制技术。 一. . 数控技术数控技术3 二二. . 数控加工数控加工1.数控加工定义数控加
2、工定义 数控加工是指采用数字信息对零件加工过程进行定义,并控制机床进行自动运行的一种自动化加工方法。 1952年研制成功世界上第一台数控机床三坐标立式铣床,可控制铣刀进行连续空间曲面的加工,揭开了数控加工技术的序幕。 4二二. .数控加工数控加工2. 2. 数控加工特点数控加工特点 具有复杂形状加工能力 ; 减轻劳动强度,改善劳动条件 ; 高质量 ; 有利于生产管理 ; 高效率; 数控机床价格昂贵,维修较难 ; 高柔性;5三三. . 数控机床数控机床 数控机床就是按加工要求预先编制程序,由控制系统发出以数字量作为指令信息进行工作的机床。 现代数控机床综合应用了微电子技术、计算机技术、精密检测技
3、术、伺驱动技术以及精密机械技术等多方面的最新成果,是典型的机电一体化产品。61.1.数控编程的概念数控编程的概念 从零件图纸到编制零件加工程序和制作控制介质的全部过程称为数控程序编制。四四. . 数控编程数控编程72.数控编程的步骤四四. . 数控编程数控编程8 第二节第二节 数控编程的编程方法数控编程的编程方法 一、手工编程一、手工编程 手工编程时,整个程序的编制过程由人工完成。要求编程人员不仅要熟悉数控代码及编程规则,而且还必须具备机械加工工艺知识和一定的数值计算能力。手工编程对简单零件通常是可以胜任的. 9 对于一些形状复杂的零件或空间曲面零件,编程工作量十分巨大,计算繁琐,花费时间长,
4、而非常容易出错。不过,根据目前生产实际情况,手工编程在相当长的时间内还会是一种行之有效的编方法。一、手工编程一、手工编程10q 自动编程是指编程人员只需根据零件图样的要求,按照某个自动编程系统的规定,编写一个零件源程序,输入编程计算机,再由计算机自动进行程序编制,并打印程序清单和制备控制介质。q 自动编程既可以减轻劳动强度,缩短编程时间,又可减少差错,使编程工作简便。二二. .自动编程自动编程11目前,生产实际中应用较多的商品化的CAD/CAM系统主要有:国外引进的Unigraphics、Pro/Engineer、CATIA、Solidworks、Mastercam、SDRC/I-DEAS、D
5、ELCAM等.国产CAD/CAM系统是北航海尔的CAXA。 二二. .自动编程自动编程12 在机械制造方面,CAD/CAM系统的内容一般包含:二维绘图,三维线架、曲面、实体建模,真实感显示,特征设计,有限元前后置处理,运动机构造型,几何特性计算,数控加工和测量编程,工艺过程设计,装配设计,板金件展引和排样,加工尺寸精度控制,过程仿真和干涉检查,工程数据管理等。二二. .自动编程自动编程13小结小结 本次课需要学生掌握数控技术、数控加工、数控机床、数控编程的概念;掌握数控编程的步骤;了解数控加工的特点和数控的编程方法。 思考题思考题 1.数控编程的编程方法有哪些?分析它们之间的优缺点?手工编程的
6、编程步骤? 2.数控加工的特点是什么?数控加工的主要应用范围有哪些?14 为了简化编制程序的方法和保证记录数据的互换性。对数控机床的坐标和方向的命名国际上很早就制定有统一标准,我国于1982 年制定了JB305182数控机床坐标和运动方向的命名标准。 第三节第三节 坐标系的确定坐标系的确定 15一一.坐标系坐标系 在标准中统一规定采用右手直角笛卡儿坐标系对机床的坐标系进行命名。用X,Y,Z 表示直线进给坐标轴,X,Y,Z 坐标轴的相互关系由右手法则决定,如图所示。大姆指的指向为X 轴的正向;食指指向为Y轴的正方向;中指指向为Z 轴的正方向。16一一.坐标系坐标系 围绕X, Y, Z轴旋转的圆周
7、进给坐标轴分别用A, B, C表示,根据右手螺旋定则,如图所示,以大姆指指向+X, +Y, +Z 方向,则食指、中指等的指向是圆周进给运动的+A, +B, +C方向。 17规定规定 通常在编程时,不论机床在加工中是刀具移动,还是被加工工件移动,都一律假定被加工工件相对静止不动,而刀具在移动,并规定刀具远离工件的方向作为坐标的正方向。一一.坐标系坐标系181.Z坐标坐标 Z坐标的运动方向是由传递切削动力的主轴所决定的,即平行于主轴轴线的坐标轴即为Z坐标,Z坐标的正向为刀具离开工件的方向。二二. .坐标轴方向的确定 191.Z坐标坐标q如果机床上有几个主轴,则选一个垂直于工件装夹平面的主轴方向为Z
8、坐标方向;q如果主轴能够摆动,则选垂直于工件装夹平面的方向为Z坐标方向; q如果机床无主轴,则选垂直于工件装夹平面的方向为Z坐标方向。 二二. .坐标轴方向的确定 202.X坐标坐标 X坐标平行于工件的装夹平面,一般在水平面内。确定X轴的方向时,要考虑两种情况: n如果工件做旋转运动,则刀具离开工件的方向为X坐标的正方向。 n如果刀具做旋转运动,则分为两种情况: Z坐标水平时,观察者沿刀具主轴向工件看时,+X运动方向指向右方;Z坐标垂直时,观察者面对刀具主轴向立柱看时,+X运动方向指向右方。 二二. .坐标轴方向的确定 213.Y坐标坐标 在确定X、Z坐标的正方向后,可以用根据X和Z坐标的方向
9、,按照右手直角坐标系来确定Y坐标的方向。二二. .坐标轴方向的确定 22二二. .坐标轴方向的确定4.机床的附加坐标系机床的附加坐标系 若在机床上X、Y和Z坐标的直线进给运动之外,还有其它的直线进给运动时,则建立第二坐标系。其直线坐标为:U、V、W;回转坐标为:D、E、F。若再有其它进给运动时,可顺次建立第三坐标系、第四坐标系23下图是几台常见数控机床的坐标系。二二. .坐标轴方向的确定 24 机床坐标系是机床固有的坐标系,机床坐标系的原点也称为机床原点或机床零点在机床经过设计制造和调整后这个原点便被确定下来,它是固定的点。 三三. .机床坐标系机床坐标系 25 工件坐标系是编程人员在编程时使
10、用的,编程人员选择工件上的某一已知点为原点称编程原点或工件原点工件坐标系一旦建立便一直有效直到被新的工件坐标系所取代。四四. .工件坐标系工件坐标系 26工件坐标系的选择原则:要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件,一般情况下以坐标式尺寸标注的零件,编程原点应选在尺寸标注的基准点 ;对称零件或以同心圆为主的零件,编程原点应选在对称中心线或圆心上;Z 轴的程序原点通常选在工件的上表面。 四四. .工件坐标系工件坐标系27 国际上已形成了两个通用标准:国际标准化组织(ISO)标准和美国电子工业学会(EIA)标准。我国根据ISO标准制定了JB3051-82数字控制机床坐标和运动方向的
11、命名等国标。由于生产厂家使用标准不完全统一,使用代码、指令含义也不完全相同,因此需参照机床编程手册。 28一个完整的数控程序由程序号、程序内容和程序结束三部分组成。程序名 程序名是一个程序必需的标识符。地址符常见的有:“%”、“O”、“P”等,视具体数控系统而定。 程序内容 它由许多程序段组成,每个程序段由一个或多个指令构成。程序结束 它是以程序结束指令M02或M30,结束整个程序的运行。 29 程序段格式是指一个程序段中字、字符、数据的书写规则,通常有字地址程序段格式、使用分隔符的程序段格式和固定程序段格式,最常用的为字地址程序段格式。 NXXXX GXX X _Y_ Z_I_J_K_F_S
12、_T_MXX30地址字的说明地址字的说明N 程序段号,后跟24位数字;G 准备功能代码,后跟2位数字;M 辅助指令代码,后跟2位数字;XY XXXXXXX坐标值,其值可正或负; ZIJ XXXXXXX圆弧的圆心坐标;KF 进给速度功能;S 主轴功能;T 刀具功能。 31 数控机床的运动是由程序控制的,而准备功能和辅助功能是程序段的基本组成部分。目前国际上广泛应用的是ISO标准,我国根据ISO标准制订了JB3208-83数控机床的准备功能G和辅助功能的代码 32准备功能(准备功能(G功能)功能) G功能指令是使机床做某种操作的指令。用地址G和两位数字表示,从G00-G99共100种。 分为模态和
13、非模态两大类 33 1.非模态非模态G 功能功能 只在所规定的程序段中有效,程序段结束时被注销 。例: N10 G04 P10.0 (延时10s) N11 G91 G00 X-10.0 F200 (X 负向移动10mm) N10 程序段中G04 是非模态G 代码,不影响N11 程序段的移动。342.模态模态G 功能:功能: 一组可相互注销的G 功能,这些功能一旦被执行,则一直有效,直到被同一组的G 功能注销为止。例: N15 G91 G01 X-10.0 F200 N16 Y10.0 (G91 ,G01 仍然有效) N17 G03 X20 Y20 R20 (G03 有效,G01 无效)35 辅
14、助功能辅助功能M代码代码 控制机床及其辅助装置的通断的指令。如开、停冷却泵;主轴正反转、停转;程序结束等。 组成:M后带二位数字组成,共有100种(M00M99),有模态(续效)指令与非模态指令之分。36进给速度进给速度F F 指令表示工件被加工时刀具相对于工件的合成进给速度。F的单位取决于G94(每分钟进给量mm/min)或G95(每转进给量mm/r)。 当工作在G01、 G02 或G03 方式下,编程的F 一直有效直到被新的F 值所取代;而工作在G00、 G60 方式下快速定位的速度是各轴的最高速度,与所编F 无关。借助操作面板上的倍率开关,F 可在一定范围内进行倍率修调。当执行攻丝循环G
15、84 、螺纹切削G33 时倍率开关失效,进给倍率固定在100%。 37 主轴功能主轴功能S 主轴功能S 控制主轴转速。是由地址码S和在其后面的若干数字组成,单位为转/每分钟(r/min);S 是模态指令,S 功能只有在主轴速度可调节时有效。恒线速度控制(G96) 当数控机床的主轴为伺服主轴时,可以通过指令G96来设定恒线速度控制 。系统执行G96指令后,便认为用S指定的数值表示切削速度。例如G96 S200,表示切削速度为200m/min。主轴转速控制(G97) G97是取消恒线速度控制指令。编程G97后,S指定的数值表示主轴每分钟的转速。例如G97 S1200,表示主轴转速为1200r/mi
16、n。 38 刀具功能刀具功能(T 机能机能): T 代码用于选刀,其后的数值表示选择的刀具号。T 代码与刀具的关系是由机床制造厂规定的。在加工中心上执行T 指令刀库转动,选择所需的刀具,然后等待直到M06 指令作用时自动完成换刀。 T 指令同时调入刀补寄存器中的刀补值(刀补长度和刀补半径)。 T 指令为非模态指令,但被调用的刀补值一直有效直到再次换刀调入新的刀补值39小结小结 本次课需要学生掌握数控机床的坐标系建立;各坐标轴的确定;数控编程的的组成和格式;功能指令和功能指令。 思考题思考题 1.数控机床的坐标系是怎样确定的? .模态指令与非模态指令之间的区别是 什么?40 第五节第五节常用的常
17、用的M指令和指令和G指令指令一、常用一、常用M功能指令功能指令 常用的辅助功能代码见下表。注意:各种机床的M代码规定有差异,编程时必须根据说明书的规定进行。41一.常用M功能指令功能含义用途M00程序停止当执行有M00的程序段后,主轴旋转、进给、冷却液送进都将停止。此时可执行某一手动操作,如工件调头、手动变速等。如果再重新按下控制而板上的循环启动按钮,继续执行下一程序段。M01选择停止与M00的功能基本相似,只有在按下“选择停止”后,M01才有效,否则机床继续执行后面的程序段;按“启动”键,继续执行后面的程序。M02程序结束当全部程序结束时使用该指令,它使主轴、进给、冷却液送进停止,并使机床复
18、位。M03主轴正转用于主轴顺时针方向转动。M04主轴反转用于主轴逆时针方向转动。M05主轴停转用于主轴停止转动。M06换刀用于加工中心的自动换刀动作。M08冷却液开用于切削液开M09冷却液关用于切削液关M30程序结束M30 和M02 功能基本相同,只是M30 指令还兼有控制返回到零件程序头的作用。使用M30 的程序结束后若要重新执行该程序只需再次按操作面板上的循环启动键。M98子程序调用用于调用子程序M99子程序返回用于子程序结束及返回。421.工件坐标系的设定指令(G92/G50)编程格式:G92 X_ Y_ Z_(数控铣床、加工中心)G50 X_ Z_(数控车床)坐标值X、Y、Z为刀位点在
19、工件坐标系中的坐标。G92/G50只建立工件坐标系刀具并不产生运动。如图右所示,建立工件坐标系。G92 X30 Y30 Z20; 43 2.坐标平面选择指令(G17、G18、G19) 坐标平面选择指令G17、G18、G19分别用来指定程序段中刀具的圆弧差补偿平面和刀具半径补偿平面。在笛卡尔直角坐标系中,三个互相垂直的轴X、Y、Z分别构成三个平面,如图右所示。nG17选择在XY平面内加工nG18选择在XZ平面内加工nG19选择在YZ平面内加工443.绝对值编程G90 与相对值编程G91 格式:G90 G91 说明: G90 绝对值编程,终点坐标值是相对于编程原点的绝对坐标; G91 相对值编程,
20、终点坐标值是相对于本次运动起点的增量 值,该值等于沿轴移动的距离。 G90 G91 为模态功能可相互注销,G90 为缺省值。454.快速定位方式G00(模态)n格式:G00 X Y Z ;n说明:G00速度由系统确定,是以系统的最高速度进给,后面的坐标值为终点坐标值。应用于空行程、快进、快退,节省时间,提高效率。465.直线插补指令直线插补指令G01(模态)(模态)格式:G01 X Y Z F ;说明:X、Y、Z坐标值为直线终点坐标值,可为绝对坐标值或相对坐标值由G90/G91决定。 F为速度指令,改变F值可以改变直线插补速度。 注意:程序中首次出现的插补指令(G01、G02、G03)一定要有F指令,否则出错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论