版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.数控系统的开发与研制主要由数控机械生产厂家来完成;2.数控机械的应用对绝大部分应用数控机械的工业部门来说,主要问题是怎样使用好数控机械。 使用好数控机械,最主要的问题就是怎样正确、高效地编制数控加工程序。 数控技术包含两方面的问题数控技术包含两方面的问题第1页/共89页 数控加工编程数控加工编程 通过对零件尺寸、精度等要求的分析,选择合适的刀具、工艺参数及加工路线,用规定的指令代码表达成为数控程序,并用该程序控制机床进行自动加工的过程。第2页/共89页 本章内容本章内容1.数控编程的内容及方法2.数控编程标准3.常用的编程指令4.数控加工编程中的数学处理第3页/共89页第一节 数控编程的内
2、容及方法第4页/共89页1.1 数控编程的内容数控编程的内容零件图样分析工艺过 程 确定刀具运动轨 迹 计算编 写 程序程序输入校核程序并试切第5页/共89页 一、零件图样分析一、零件图样分析u 熟悉零件所在产品的性能、用途,了解其装配关系。分析零件技术要求,结构工艺性等。u 了解所用数控机床的规格、性能及数控系统所具有的功能和编程格式等,根据图样分析零件的几何形状、尺寸、技术要求等第6页/共89页进行零件的工艺性分析进行零件的工艺性分析 零件图样上的尺寸标注应便于数值计算; 零件加工部位的结构工艺性应符合数控加工的特点零零 件件 图图 样样 分分 析析第7页/共89页R为零件内槽圆角半径RR
3、零零 件件 图图 样样 分分 析析第8页/共89页确定加工方案,选择、设计刀具和夹具;确定加工顺序、加工路线;选择切削参数、对刀点、换刀点和切入方法二、工艺过程确定第9页/共89页工序详细设计原则工序详细设计原则工工 艺艺 过过 程程 确确 定定u先粗后精;u先面后孔;u减少空行程和换刀时间u保证加工精度及表面粗糙度;u保证加工效率;u减少数值计算及编程工作量;u减少程序段及空行程时间工艺路线确定原则第10页/共89页主轴转速背吃刀量进给速度工工 艺艺 过过 程程 确确 定定选择切削用量选择切削用量第11页/共89页1)主轴转速按允许的切削速度v选取Dvn1000工工 艺艺 过过 程程 确确
4、定定选择切削用量工件(或刀具)直径切削速度主轴转速Dvn第12页/共89页2)背吃刀量工工 艺艺 过过 程程 确确 定定选择切削用量根据机床、夹具、刀具和工件刚度决定。数控机床上精加工余量可以小于普通机床,一般取0.20.5mm。根据零件的加工精度、表面粗糙度要求,以及刀具、工件的材料性质选取。当加工精度、表面粗糙度要求高时,进给量应取小些,一般取2050mm/min。最大进给量则受机床刚度和进给系统性能限制,且与脉冲当量有关。3)进给速度第13页/共89页r1) 刀具半径r应小于零件内轮廓面的最小曲率半径,一般取r=(0.80.9)工工 艺艺 过过 程程 确确 定定选择刀具选择刀具刀具形式与
5、规格,刀号与补偿号第14页/共89页2) 零件的加工高度h应小于等于(1/41/6)r, 以保证刀具有足够的刚度。 h(1/41/6)r工件刀具Hhr工工 艺艺 过过 程程 确确 定定选择刀具第15页/共89页加工起点的设定加工起点的设定工工 艺艺 过过 程程 确确 定定加工起点的设定程序原点;对刀点;刀位点;换刀点 第16页/共89页1.程序原点 编程时,将加工零件置于某一坐标系中,该坐标系的原点即程序原点。 可以在零件上,也可以在零件之外某一点上程序原点程序原点XYXY程序原点程序原点工 艺 过 程 确 定程序原点第17页/共89页2.对刀点对刀点(加工起点)u刀具相对零件运动的起始位置。
6、u可以在工件上,也可以在工件外,但必须与零件的定位基准有一定的尺寸关系。通常选在零件的设计基准或工艺基准上。工工 艺艺 过过 程程 确确 定定对刀点第18页/共89页对刀点对刀点XYZX1Y1Z1对刀点第19页/共89页用刀具体上与零件表面形成有密切关系的理想的或假想的点来描述刀具位置; 对刀时,必须使加工起点与刀具上的刀位点重合;不同刀具的刀位点各有不同工 艺 过 程 确 定刀位点3.刀位点(用以确定刀具位置的参考点)第20页/共89页工工 艺艺 过过 程程 确确 定定刀位点车刀刀位点刀位点P第21页/共89页工工 艺艺 过过 程程 确确 定定刀位点铣刀刀位点刀位点刀位点第22页/共89页4
7、.换刀点加工过程中更换刀具的位置;设在零件、夹具之外。以刀架转位时不碰到工件、夹具和机床为准;可以是某一固定点,也可以是任意的一点。通常,加工中心的换刀点是固定的,数控车床的换刀点是任意的工 艺 过 程 确 定换刀点第23页/共89页数 值 计 算辅助计算三、刀具运动轨迹计算第24页/共89页数 值 计 算辅助计算螺纹长度螺纹切入长螺纹切出长第25页/共89页坐标值计算数 值 计 算坐标值计算60200140906040R60R50CBAyx第26页/共89页四、编写程序按数控系统规定的功能指令代码及程序段格式,编写加工程序单五、五、制作控制介将程序单上的内容用标准代码记录在控制介质上,如磁带
8、、磁盘六、六、校核程序并试切将程序输入数控装置,让机床空运行,以检查运动轨迹是否正确;或进行模拟显示。用易切削材料进行试切。第27页/共89页1.2 1.2 数控编程的方数控编程的方法法手工编程手工编程人工完成编程各阶段工作;特点:方便、实用,不受条件限制;适用:零件轮廓形状(无非圆曲线、曲面)较简单自动编程自动编程语言自动编程(APT、EXAPT、FAPT等)图形自动编程(典型图形编程软件)CAD/CAM普通的图形编程软件只能处理二维问题,对于复杂的三维问题可用CAD/CAM技术。如UG、MASTEREAM、PRO/ENGINEER、CAXA制造工程师等第28页/共89页 第二节数控编程标准
9、第29页/共89页2.1 2.1 常用的数控标准常用的数控标准 目前国际上普遍采用的数控标准为: ISO(International Standard Organization)国际标准化组织标准 EIA(Electronic Industries Association)美国电子工业协会标准第30页/共89页2.2 2.2 数控机床坐标系数控机床坐标系 1)刀具相对于静止工件运动的原则2)标准坐标系的规定 右手笛卡儿坐标系右手笛卡儿坐标系运动方向:增加工件和刀具间距离的方向为正方向运动方向:增加工件和刀具间距离的方向为正方向第31页/共89页YZX第32页/共89页XYZ第33页/共89页+
10、X+Y+Z+C+B+AX、Y、Z平行机床主要导轨A、B、C对应X、Y、Z旋转第34页/共89页机床坐标系机床坐标系 机床上固有的坐标系,设有固定的坐标原点,称机床零点; 该坐标系由机床制造厂家提供,用户不能轻易修改; 是数控机床的基准,机床每次开机后,应首先使运动部件返回机床零点,对机床坐标系进行校准。工件坐标系工件坐标系 编程人员在编制零件加工程序时设置; 与工件的形状、工件在机床上的装夹方法以及刀具加工轨迹计算等因素有关;第35页/共89页OXY机床坐标系O1X1Y1工件坐标系工件坐标系偏置 加工时,通过对刀和坐标系偏置等操作建立起工件坐标系和机床坐标系的关系,将工件坐标系置于机床坐标系中
11、。第36页/共89页+Z+X前前置置刀刀架架+Z+X第37页/共89页+Z+X+Z+X后后置置刀刀架架第38页/共89页XYZZX第39页/共89页ZXYXYZ第40页/共89页2.3 2.3 准备功能与辅助功能准备功能与辅助功能u模态代码(续效代码)在同组其它的指令出现以前一直有效u非模态代码(非续效代码)只在被指定的程序段有意义u从G00G99共100条准备功能G代码辅助功能M代码从M00M99共100条第41页/共89页代码代码功能功能G00G00点定位点定位G01G01直线插补直线插补G02G02顺时针方向圆弧插补顺时针方向圆弧插补G03G03逆时针方向圆弧插补逆时针方向圆弧插补G04
12、G04暂停暂停G05G05不指定不指定G06G06抛物线插补抛物线插补G07G07不指定不指定G08G08加速加速G09G09减速减速G10G10 G16G16不指定不指定G17G17XYXY平面选择平面选择G18G18ZXZX平面选择平面选择G19G19YZYZ平面选择平面选择G20G20 G32G32不指定不指定G33G33螺纹切削,等螺距螺纹切削,等螺距G34G34螺纹切削,增螺距螺纹切削,增螺距G35G35螺纹切削,减螺距螺纹切削,减螺距第42页/共89页G36G36 G39G39永不指定永不指定G40G40刀具补偿刀具补偿/ /刀具偏置刀具偏置注销注销G41G41刀具补偿刀具补偿左左
13、G42G42刀具补偿刀具补偿右右G43G43刀具偏置刀具偏置正正G44G44刀具偏置刀具偏置负负G45G45刀具偏置刀具偏置+/+/+G46G46刀具偏置刀具偏置+/-+/-G47G47刀具偏置刀具偏置-/-/-G48G48刀具偏置刀具偏置-/+-/+G49G49刀具偏置刀具偏置0/+0/+G50G50刀具偏置刀具偏置0/-0/-G51G51刀具偏置刀具偏置+/0+/0G52G52刀具偏置刀具偏置-/0-/0G53G53直线偏移,注销直线偏移,注销G54G54直线偏移直线偏移X XG55G55直线偏移直线偏移Y YG56G56直线偏移直线偏移Z ZG57G57直线偏移直线偏移XYXYG58G5
14、8直线偏移直线偏移XZXZG59G59直线偏移直线偏移YZYZG60G60准确定位准确定位1 1(精)(精)G61G61准确定位准确定位2 2(中)(中)G62G62快速定位(粗)快速定位(粗)G63G63攻螺纹攻螺纹G64G64 6767不指定不指定第43页/共89页G68G68刀具偏置,内角刀具偏置,内角G69G69刀具偏置,外角刀具偏置,外角G70G70 7979不指定不指定G80G80固定循环注销固定循环注销G81G81 8989固定循环固定循环G90G90绝对尺寸绝对尺寸G91G91增量尺寸增量尺寸G92G92预置寄存预置寄存G93G93时间倒数,进给率时间倒数,进给率G94G94每
15、分钟进给每分钟进给G95G95主轴每转进给主轴每转进给G96G96恒线速度恒线速度G97G97每分钟转速(主轴)每分钟转速(主轴)G98G98 G99G99不指定不指定第44页/共89页代码代码功能功能M00M00程序暂停程序暂停M01M01计划停止计划停止M02M02程序结束程序结束M03M03主轴顺时针方向主轴顺时针方向M04M04主轴逆时针方向主轴逆时针方向M05M05主轴停止主轴停止M06M06换刀换刀M07M072 2号切削液开号切削液开M08M081 1号切削液开号切削液开M09M09切削液关切削液关M10M10夹紧夹紧第45页/共89页M11M11松开松开M19M19主轴定向停止
16、主轴定向停止M21M21X X轴镜像轴镜像M22M22Y Y轴镜像轴镜像M23M23取消镜像取消镜像M30M30纸带结束纸带结束M98M98调用子程序调用子程序M99M99子程序结束,返回主程序子程序结束,返回主程序第46页/共89页2.4 2.4 工艺性指令代码工艺性指令代码进给功能F指令(直接表示或用代码表示)进给速度F(mm/min)或进给量F(mm/r),如F80主轴转速功能S指令(直接表示或用代码表示)S(r/min),如S300刀具功能T指令用来表示选择刀具和刀具补偿号,如T01第47页/共89页2.5 2.5 程序段格式程序段格式N-G-X-Y-Z-F-S-T-M-;(;(LF)
17、程序段号准备功能字尺 寸 字(几何信息)进给功能字主轴转速功能字刀具功能字辅助功能字程序段结束符第48页/共89页例O0500 (程序名)N0010 G54 S500 M03 T01;N0020 G00 X100 Y0 Z50;N0030 G01 X300 Y50 F100;N0040 . . .N0100 G00 X0 Y0 M02;第49页/共89页第三节常用编程指令第50页/共89页3.1 3.1 绝对尺寸和增量尺寸编程指令绝对尺寸和增量尺寸编程指令 G90绝对尺寸编程指令 G91增量尺寸编程指令第51页/共89页G90 G90 绝对尺寸指令绝对尺寸指令意义:程序中的尺寸字为绝对坐标值示
18、例: G90 G01 x25 y26 F200; x18 y40 xy)26,25()40,18()15,10(第52页/共89页G91G91增量尺寸指令增量尺寸指令意义:程序中的尺寸字为增量值示例: G91 G01 x15 y11 F200; x-7 y14 xy)26,25()40,18()15,10(第53页/共89页工件坐标系的建立方法有两种:1. 使用G54、G55、G56、G57、G58、G59;2. 使用G92指令3.2 3.2 坐标系设定指令坐标系设定指令第54页/共89页OXY机床坐标系O1X1Y1工件坐标系工件坐标系偏置XY将X、Y、Z值存入G54G59任意一个寄存器中第5
19、5页/共89页 G92G92坐标系设定指坐标系设定指令令用绝对坐标尺寸编程时,应先确定程序原点(编程原点)+X+Y+Z204030O第56页/共89页3.3 3.3 坐标平面设定指令坐标平面设定指令 xy坐标平面G17 xz坐标平面G18 yz坐标平面G19注:只在一个平面加工时,坐标平面指令可以省略;两个或三个平面加工时,G17可以省略+X+Y+ZG17G19G18第57页/共89页3.4 3.4 快速点定位指令(快速点定位指令(G00G00) 意义:刀具快速趋近工件或从一个位置快速到另一个位置,运动过程中不进行切削 格式:G00 x_ y_ z_; 示例: G92 x0 y0 G00 x1
20、00 y150 xy)150100(,A第58页/共89页3.5 3.5 直线插补指令(直线插补指令(G01G01) 意义:命令刀具从当前位置以两坐标或三坐标联动方式按指定的进给速度作任意斜率的直线运动到达指定的位置。 格式:G01 x_ y_ z_ F_;xy)150,100(A第59页/共89页 示例:N0010 G92 x28 y20;N0020 G00 x16; N0030 G01 x-8 y8 F80;N0040 x0 y0; N0050 x16 y20;N0060 G00 x28;N0060 M02;xyAOBP12168812起刀点第60页/共89页3.6 G023.6 G02、
21、G03G03圆弧插补指令圆弧插补指令意义意义:命令刀具在各坐标平面内切削圆弧轮 G02为顺时针圆弧插补指令; G03为逆时针圆弧插补指令。顺、逆圆弧的判断方法顺、逆圆弧的判断方法:沿垂直于要加工的圆弧所在平面(插补平面)的坐标轴由正方向向负方向看,刀具相对于工件的转动方向是顺时针方向为G02,是逆时针方向为G03。+X+Y+ZG02G03G03G02G02G03第61页/共89页圆弧插补指令格式圆弧插补指令格式 G02 x_ y_ z_ I_ J_ K_ (R_) F_ ; 或 G03 x_ y_ z_ I_ J_ K_ (R_) F_; x、y、z圆弧终点坐标;I、J、K圆弧的圆心相对于圆弧
22、起点的增量坐标;R圆弧半径;F圆弧插补的速度第62页/共89页YXR20C(40,10)D(86,38)M(56,60)第63页/共89页示例:N0010 G92 x0 y0;N0020 G00 y18;N0030 G02 x18 y0 I0 J-18 F100;N0040 G03 x68 y0 I25 J0;N0050 G02 x88 y20 I0 J20;N0060 M02;YX4368R18R25R20ABCD第64页/共89页N0010 G92 x0 y0;N0020 G00 y18;N0030 G02 x18 y0 R18 F100;N0040 G03 x68 y0 R25;N005
23、0 G02 x88 y20 R-20;N0060 M02;Y68DYX4368R18R25R20ABCD注:1)整圆编程时不能用R; 2)当圆弧所对的圆心角180时,R取正值;当圆弧所对的圆心角180时,R取负值第65页/共89页G92 X0 Y0;G90 G00 X20 ;G02 X20 I-20 J0 F100;G00 X0;M02;或:G92 X0 Y0;G91 G00 X20 Y0;G02 X0 Y0 I-20 J0 F100;G00 X-20;M02;XYR20第66页/共89页习题1:轮廓ABCD,如图所示。设起点为A,试用圆 心和半径两种方法编写加工程序。602001409060
24、40R60R50CBAyxD第67页/共89页习题2:零件如图所示。试用绝对坐标尺寸和增量尺寸两种方 法编写加工程序。设刀具起始点在坐标原点。xR30R3050405080504040y第68页/共89页3.7 G043.7 G04暂停(延迟)指令暂停(延迟)指令u意义:命令刀具作短时间的无进给运动,进行光整加工。uG04为非续效指令非续效指令,只在本程序段有效。uG04指令的适用场合如下:第69页/共89页1)盲孔加工,保证孔底平整2) 镗孔完毕后,主轴停止转动后再退刀退刀第70页/共89页3) 横向车槽时,主轴转过几转后再退刀4) 在车床上倒角或车顶尖孔时,工件转过几转后再退刀第71页/共
25、89页G04G04常用格式:常用格式: G04 X_ ;表示暂停时间为秒,可以用小数点;G04 P_ ;表示暂停时间为毫秒,不能用小数点;G04 U_ ;单位为转,其值为U/F。如:U40,若此 时F10,则表示工件空转40/10=4转注:编程时,应该视具体机床而定第72页/共89页暂停指令示例暂停指令示例N0010N0050 G91 G01 z-7 F80;N0060 G04 x0.5;N0070 G00 z7; 43z 如图所示为锪孔加工,孔底有表面粗糙度要求。要求刀具以工进速度切削到孔底,然后暂停0.5s,最后快速退出,试编写该程序。第73页/共89页3.8 3.8 刀具半径自动补偿指令
26、刀具半径自动补偿指令 根据工件轮廓和刀具半径计算出刀具中心的轨迹。编程时只需根据工件轮廓尺寸,即可使刀具自动沿刀具中心移动,加工出所需的工件轮廓。第74页/共89页刀补方向的规定:刀补方向的规定: 当刀具中心轨迹在编程轨迹前进方向的左边时称左刀补,用G41表示;反之,称右刀补,用G42表示。G41补偿量G42补偿量第75页/共89页刀具半径补偿的过程刀补建立;刀补进行;刀补撤消第76页/共89页刀补建立:刀具接近工件,刀具中心从编程轨迹偏离一个刀具半径;刀补过程刀具第77页/共89页刀补进行:刀具中心的轨迹与编程轨迹相距一个刀具半径;刀补过程第78页/共89页刀补撤消:刀具撤离工件,刀具中心轨迹从与编程轨迹相距一个刀具半径值过度到与编程轨迹重合G40第79页/共89页 刀具半径补偿的格式: G41 G01(G00) x_ y_ (D_)(左刀补); G42 G01(G00) x_ y_ (D_)(右刀补); G40 G01(G00) x_ y_ (撤消刀补)第8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保公司解除租赁协议
- 污水处理招投标委托书范例
- 农业物流服务合同管理指南
- 文化产业严禁参与盗版侵权承诺书
- 公共广场地砖铺设合同
- 建筑加固改造升级劳务协议
- 上海市工业园区基础设施施工合同
- 医疗机构用工规范承诺书
- 石油开采设备日常养护管理办法
- 渔业捕捞与加工合同
- 网站服务合同域名续费与维护
- 单喇叭互通立交设计主要技术问题分析
- 实验幼儿园陪餐记录表
- 灯具材料样本确认单
- 《钳工技能训练》实训教案
- 新加坡科技创新体系架构及对我市科技发展的启示
- 中国卡丁车锦标赛暨中国青少年卡丁车锦标赛【比赛规则】
- 安全教育培训记录运输车辆安全技术要求
- Minitab操作教程
- 岩浆矿床实习报告(四川攀枝花钒钛磁铁矿矿床)
- 燃气管道-流量-流速-口径计算公式
评论
0/150
提交评论