数控加工编程基础参.ppt
《数控加工编程基础参.ppt》由会员分享,可在线阅读,更多相关《数控加工编程基础参.ppt(105页珍藏版)》请在三一办公上搜索。
1、数控技术,1,第二章 数控加工编程基础,数控编程的基础知识:编程步骤 各类机床的坐标系的确定 程序的组成 各种功能代码的作用常用准备功能指令的编程方法 与坐标相关的指令 运动控制指令 刀具补偿指令 固定循环指令数控编程的工艺处理.编程中的尺寸计算.,本章内容:,数控技术,2,一.数控编程的基本概念 数控加工程序编制:从分析零件图纸开始,经过工艺分析、数学处理到获得数控机床所需的数控加工程序的全过程叫做数控编程。二、数控编程的内容和步骤 1、确定工艺过程(1)选定机床、刀具与夹具;(2)确定加工方法和工艺路线;对刀点的选择;加工路线的确定;切削用量的确定。,2.1 概 述,数控技术,3,2、数学
2、处理 根据零件图纸上尺寸及工艺线路的要求,在选定的坐标系内计算零件轮廓和刀具运动轨迹的坐标值.简单的零件轮廓计算内容:几何元素的起点、终点;圆弧的圆心;两几何元素的交点、切点.复杂的零件轮廓计算内容:用直线或圆弧逼近,根据要求的精度计算节点的坐标.,数控技术,4,3、程序编制(1)编程 根据加工路线、切削用量、刀具号码、刀具补偿、辅助动作及刀具运动轨迹,按照数控系统规定指令代码及程序格式,编写零件加工程序.(2)填写工艺文件.,数控技术,5,4、制备控制介质 将程序单上的内容,经转换记录在控制介质上,作为数控系统的输入信息.注意:若程序较简单,也可直接 通过键盘输入.,数控技术,6,5、程序的
3、校验和试切 所制备的控制介质(程序),必须经过进一步的校验和试切削,证明是正确无误,才能用于正式加工.,数控技术,7,常用的校验和试切方法有3种:阅读法、模拟法、试切法(1)阅读法:阅读法检查指令语法的正确性.(2)模拟法:检查程序(刀具运动轨迹)的正确性.空运转模拟:平面轮廓:用笔代替刀具,坐标纸代工件空运转绘图.空间曲面:用蜡块、塑料、木料或价格低的材料作工件试切.用图形(动画)模拟刀具与工件的切削.,数控技术,8,注意:上述方法只能检查运动轨迹的正确性,不能判别加工误差是否满足要求.(3)试切法:检查加工精度 对实际的毛坯进行试切,不仅可查出程序是否错,还可知道加工精度是否符合要求.,数
4、控技术,9,编制方法有2种:手工编程、自动编程两种.1、手工编程:整个编程过程由人工完成.对编程人员的要求高.(熟悉数控代码和编程规则,具备机械加工工艺知识和数值计算能力)2、自动编程:编程人员只要根据零件图纸的要求,按照某个自动编程系统的规定,将零件的加工信息用较简便的方式输入计算机.,三、数控编程的方法,数控技术,10,自动编程系统完成:坐标值计算;编制程序;自动打印出程序单;制备控制介质.,数控技术,11,一.零件加工程序的结构,1程序的构成,2.2 编程的基础知识,程序号,程序段1,指令字2,指令字1,字母数字符号,程序,指令字n,程序段号,程序段2,程序段n,数控技术,12,例子O0
5、600N0010 G92 X0 Y0;N0020 G90 G00 X50 Y60;N0040 G01 X10 Y50 F150 S300 T12 M03;N0100 G00 X-50 Y-60 M02;这是一个完整加工程序,它有1个程序号和10个程序段组成.,(1)程序号组成规则,数控技术,13,注意:不同的数控系统,程序号地址码可以不 相同.例如FANAC系统用O,AB8400系统采 用P.编程时一定要根据说明书规定使用.(2)程序段组成规则 程序段以程序段号开始,以“;”结束,中间有若干指令字;一个程序段的字符数90个.程序段号:N;2、程序段格式 字地址程序段格式(普遍采用);三种 带分
6、割符的固定顺序的程序段格式;固定顺序程序段格式.,数控技术,14,2程序段格式,注意:目前广泛采用的是字址地程序段格式,也称地址符可变程序段格式.这种格式的特点是:程序段的长短、指令字数和字长都是可变的;指令字的排列顺序没有严格要求;不需要的指令字以及与上一个程序段相同的续效指令字可以不写.,数控技术,15,字址地程序段格式优点:程序简单;可读性强;易于检查、修改.,数控技术,16,2.2 编程的基础知识,数控技术,17,程序段由若干个程序字组成,程序字由地址码和数字组成.例如:N0020 G01 X25 Y-36 Z64 F100 S300 T02 M03;该程序段由程序段号和 8 个指令字
7、(程序字)组成.,程序字格式:,数控技术,18,2.2 编程的基础知识,数控技术,19,一.零件加工程序的结构,数控技术,20,3、主程序、子程序 在一个零件的加工程序中,若有几个连续的程序段在多处重复出现,则可将这些重复的程序串单独抽出来,按一定的格式编写成子程序.调用的程序段为:N-M98 P L;,主程序:N01;N02;N11 调用子程序1;N28 调用子程序8;NM02;子程序1:N01;N M99;子程序n:N01;NM99;,数控技术,21,2.2 编程的基础,右手直角笛卡尔坐标系,1、坐标轴及运动方向的规定(1)直线进给和圆周进给运动坐标系,直角坐标系:直线进给运动的坐标系(X
8、.Y.Z).,二、数控机床坐标系,直角坐标轴相互关系:由右手定则决定.圆周进给座标:绕轴转动的圆进给坐标轴分别用A、B、C表示.坐标轴正向:由右手螺旋法则而定.,数控技术,22,2.2 编程的基础知识,具体规定:坐标系是假定工件不动,刀具相对于工件做进给运动的坐标系.以增大工件与刀具之间距离的方向为坐标轴的正方向.,数控技术,23,(2)机床坐标轴的确定方法,Z轴的确定,以平行于主轴的坐标为Z轴.,数控技术,24,具体地讲:a.对于刀具旋转的机床:平行于旋转刀具轴线的坐标为z坐标(见上图).b.对于工件旋转的机床:平行于旋转工件轴线的坐标为z坐标.,数控技术,25,另外,还有无主轴的机床(如刨
9、床)、两根以上主轴的机床(龙门铣床)、主轴摆动的机床,不再赘述.,2.2 编程的基础知识,X坐标的确定 X在水平方向,垂直于Z轴并平行于工件的装夹面.具体的讲:a.在刀具旋转的机床上(铣床、钻床、镗床),数控技术,26,(a)Z轴水平时(卧式),则从刀具(主轴)向工件看时,X坐标的正方向指向右边.(b)Z轴垂直时(立式),对单立柱机床,从刀具向立柱看时,X轴的正方向指向右边,数控技术,27,b.在工件旋转的机床上(车床、磨床等)X轴的方向是工件的径向并平行于横向滑座;刀具离开工件旋转中心的方向是X轴的正方向.,数控技术,28,Y坐标的确定 利用已确定的X、Z坐标的正方向,用右手定则或右手螺旋法
10、则,确定Y坐标的正方向.,数控技术,29,显然、数控车床没有Y坐标,数控技术,30,A、B、C坐标 用右手定则来确定.附加坐标系 X、Y、Z为第一坐标系;U、V、W为第二坐标系;P、Q、R为第三坐标系.A、B、C第一回转坐标系,其他命名为D、E.,数控技术,31,2.2 编程的基础知识,(3)编程坐标系 编程时一律假定工件不动,全部用刀具运动的坐标系编程,即:X、Y、Z、A、B、C.2、机床坐标系与工件坐标系(1)机床原点与机床坐标系 机床原点:是机床坐标系的零点.这个原点是在机床调试完成后便确定了,是机床上固有的点(见机床说明书),不能随意改变.机床原点的建立:用回零运行方式建立.,数控技术
11、,32,机床坐标系以机床原点为坐标系原点的坐标系,是机床固有的座标系,它具有唯一性.机床坐标系是数控机床中所建立的工件坐标系的参考坐标系.注意:机床坐标系一般不作为编程坐标系,仅作为工件坐标系的参考坐标系(即编程坐标与机床坐标系平行但不重合).,数控技术,33,(2)工件原点与工件坐标系工件原点:为编程方便在零件、或工装夹具上选定的某一点.工件坐标系:以工件原点为零点建立的一个坐标系,编程时,所有的尺寸都以此坐标系为准来计算.工件原点偏置:指工件随夹具在机床上安装后,工件原点与机床原点间的距离.注意:现代数控机床均可设置多个工件坐标系,在加 工时通过G指令进行变换.,数控技术,34,(3)机床
12、坐标系与工件坐标系的关系 关系:原点不同,各坐标轴互相平行.处理办法:将两原点间的距离预储存在数控装置中,在加工过程中,系统便可按机床坐标系确定加工时的坐标值.,数控技术,35,3、绝对坐标编程和相对(增量)坐标 绝对坐标系:在这种坐标系中,工件所有点的坐标值基于固定的坐标系(机床或工件)的 原点来确定.相对坐标系:在这种坐标系中,运动轨迹的终点坐标值是相对于起点计算的.例如(转下一页),数控技术,36,2.2 编程的基础知识,例如:在a)图的绝对坐标系中,B点的坐标值为(25,50);在b)图的增量坐标系中,B点的坐标值为(15,30).,数控技术,37,4、最小设定单位与编程尺寸的表示法(
13、1)最小设定单位(脉冲当量、分辨率):指数控系 统能实现的最小位移量.它是数控机床的一个重 要技术指标.一般为 0.00010.01mm,(2)编程尺寸表示方法:以最小设定单位来表示;以毫米为单位来表示.,数控技术,38,三、穿孔带及代码,数控技术,39,1、穿孔带的规格:(1)数控采用八位穿孔纸带;(2)纸带的每行可穿9个小孔;其中一个小孔成为“同步孔”或“中导孔”,用来产生 读带同步控制信号.其余八个大孔为“信息孔”,用来 记录有关信息.(3)有孔位表示二进制的”1”,无孔位表示二进制的“0”.,数控技术,40,第二节 编程的基础知识,数控系统中常用的代码有ISO代码和EIA代码.ISO代
14、码由7位二进制数和一位偶校验位组成.EIA代码由6位二进制数和一位奇校验位组成.补奇、补偶的作用:是可以检验纸带的孔是否少 穿,孔道是否被弄脏、堵塞、断裂以及阅读装置线路元件是否完好.注意:EIA是美国电子工业协会简称.,数控技术,41,ISO 代码规律:所有数字必须在第5和6列上穿孔;所有字母必须在第7列上穿孔;第8列是偶数校验位.EIA代码规律:第5列是偶数校验位.注意:ISO代码的信息量是EIA的2倍.(因为ISO代码是7位码,EIA码是6位码),2.2 编程的基础知识,数控技术,42,表2-2 ISO及EIA穿孔带代码,数控技术,43,四、功能代码简介 1.准备功能G代码 G代码构成:
15、地址码G后跟2位数字组成,从G00-G99共100种.先介绍2个基本概念:(1)模态指令(续效指令):是指该指令一旦在某程序段中被使用,将一直保持有效到被同组的其它指令取代(或注销),或整个程序结束为止.由此可知:同组指令在一个程序段中只能出现一个,否则只 有最后的代码有效.模态指令只需在使用时指定一次即可,而不必在 后续的程序段中重复指定.,数控技术,44,2.2 编程的基础知识,(2)非模态指令(非续效指令):是指该指令仅在使用它的某程序段中有效.若需继续使用该功能则必须在后续的程序段中重新指定.,数控技术,45,表中(2)栏中标有字母的行所对应的G代码是模态代码,标有相同字母的G代码为一
16、组.表中(2)栏中没有字母的行所对应的G代码是非模态代码.表中(4)栏中的“不指定”代码,用作将来修改标准时,指定新的功能.“永不指定”代码,指的是即使修改标准时,也不指定新的功能.这两类G代码可由设计者根据需要定义新的功能.,数控技术,46,N0010 G00 G17 X-Y-M03 M08;N0020 G01 G42 X-Y-F-;N0030 X-Y-;N0040 G02 X-Y-I-J-;N0050 X-Y-I-J-;N0060 G01 X-Y-;N0070 G00 G40 X-Y-M05 M09;,例子 模态代码的用法.,数控技术,47,2.辅助功能M代码 M指令构成:地址码M后跟2位
17、数字组成,从M00-M99共100种.(1)M00程序停止.相当于VCD上的暂停键.(2)M01计划(任选)停止.程序运行前,在操作面板上按下“任选停止”键时,才执行M01指令,主轴停转、进给停止、冷却液关 断、程序停止执行.利用启动按钮才能再次自 动运转,继续执行下一个程序段.注意:若“任选停止”处于无效状态时,M01指令不起作用.,数控技术,48,2.2 编程的基础知识(3)M02、M30程序结束 M30还使运行程序返回起始点,继续加工下一个零件.(4)M03、M04、M05分别为主轴顺时针旋转、主轴逆时针旋转、主轴停转.(5)M06换刀指令.(6)M07、M08、M09分别为2号(液状)
18、冷却液开、1号(雾状)冷却液开、冷却液关.(7)M10,M11运动部件的夹紧或松开.,数控技术,49,3.F、S、T代码(1)F代码 组成:F后带若干位数字,如F150、F3500等.其中数字表示实际的合成速度值.单位:mm/min.作用:用来指定进给速度的大小,是进给速度代码.它是续效代码.(2)S代码 组成:S 后带若干位数字,如S500、S3500等.其中数字表示实际的主轴转速值.单位:r/min,数控技术,50,2.2 编程的基础知识,作用:用来指定主轴的转速,是主轴转速功能代码.该代码是续效代码.(3)T代码 组成:地址码T后跟若干位数字(一般是4位).作用:是刀具功能代码.用来选择
19、所需的刀具号和 刀补号.该代码是续效代码.例 T0102 前2位数字表示1号刀;后2位数字表示选用2号刀补.,数控技术,51,2.3 常用准备功能指令的编程方法,一、与坐标系有关的指令 1.绝对坐标与增量坐标指令G90/G91指令 G90指令:表示程序中的编程尺寸值是在某个坐标系下按绝对坐标给定的.G91指令:表示程序中编程尺寸值是相对于本段的起点,即编程尺寸值是本程序段各轴的移动增量,故G91又称增量坐标指令.(画图示意),数控技术,52,2.3 常用准备功能指令的编程方法,注意:这两个指令是同组续效指令,也就是说在 同一程序段中只允许用其中之一,而不能同时 使用.在缺省的情况下(即无G90
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 编程 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6297027.html