数控加工的程序编制资料.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控加工的程序编制资料.pptx》由会员分享,可在线阅读,更多相关《数控加工的程序编制资料.pptx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章数控加工的程序编制2.1.1数控编程的基本概念根据被加工零件的图纸及其技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制的数控加工指令序列,就是数控加工程序,或称零件程序。要在数控机床上进行加工,数控加工程序是必须的。制备数控加工程序的过程称为数控加工程序的编制,简称数控编程。第1页/共62页数控程序编制的内容与步骤零件图纸分析零件图纸分析确定加工的工艺路线确定加工的工艺路线刀位轨迹计算刀位轨迹计算编写程序编写程序程序输入程序输入程序校验、试切程序校验、试切加工加工第2页/共62页编程方法1。手工编程:是指编制零件数控加工程序的各个步骤,即从零件图纸分析、工艺决策、
2、确定加工路线和工艺参数、计算刀位轨迹坐标数据、编写零件的数控加工程序单直至程序的检验,均由人工来完成.2。自动编程:自动编程是采用计算机辅助数控编程技术实现的,需要一套专门的数控编程软件,现代数控编程软件主要分为以批处理命令方式为主的各种类型的语言编程系统和交互式CADCAM集成化编程系统。第3页/共62页图形交互自动编程系统CAM自动编程系统:和CAD数据库及CAPP系统有效的连接;三维设计、分析、NC加工于一体。常见的CAD/CAM系统:CATIA Solid worksPro/Engineering MasterCAMCimatron Delcam(Powermill)UG I-DEAS
3、 CAXA Edgecam(数控编程系统cam)主要处理过程:1几何造型2刀具走刀路径的产生3后置处理 第4页/共62页常见的CAD/CAMCAD/CAM系统发展示意图第5页/共62页编程方法3。APT是一种自动编程工具(AutomaticallyProgrammedTool)的简称,是对工件、刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种接近于英语的符号语言。在编程时编程人员依据零件图样,以APT语言的形式表达出加工的全部内容,再把用APT语言书写的零件加工程序输入计算机,经APT语言编程系统编译产生刀位文件(CLDATAfile),通过后置处理后,生成数控系统能接受的零件数控加
4、工程序的过程。第6页/共62页APT自动编程零件源程序:用专用的语言和符号来描述零件图纸上的几何形状及刀具相对零件运动的轨迹、顺序和其它工艺参数等。零件源程序零件源程序后置处理后置处理输入翻译输入翻译数值计算数值计算穿孔纸带穿孔纸带加工程序单加工程序单编译程序编译程序通用计算机通用计算机 APTAPT自动编程系统自动编程系统第7页/共62页2.2数控编程的基础2.2.1编程的几何基础1机床坐标系机床上固有的坐标系。数控机床各轴的标识是根据右手定则。当右手拇指指向正X轴方向,食指指向正Y轴方向时,中指则指向正Z轴方向。第8页/共62页X、Z坐标方向X坐标平行于工件的装夹平面,一般在水平面内。确定
5、X轴的方向时,要考虑两种情况:1)如果工件做旋转运动,则刀具离开工件的方向为X坐标的正方向。2)如果刀具做旋转运动,则分为两种情况:Z坐标水平时,观察者沿刀具主轴向工件看时,+X运动方向指向右方;Z坐标垂直时,观察者面对刀具主轴向立柱看时,+X运动方向指向右方。在确定X、Z坐标的正方向后,可以用根据X和Z坐标的方向,按照右手直角坐标系来确定Y坐标的方向。注:编程时,假定工件相对静止;机床主轴与Z轴重合或平行。第9页/共62页数控立式铣数控立式铣床的坐标系床的坐标系 数控车床的坐标系数控车床的坐标系 第10页/共62页2.机床零点与参考点机床坐标系(G53)的原点称为机床零点。机床零点是机床上的
6、一个固定点,由机床制造厂制定,它是其它所有坐标系,如工件坐标系、编程坐标系以及机床参考点的基准点。数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点处,见下页图。同时,通过设置参数的方法,也可将机床原点设定在X、Z坐标的正方向极限位置上。在数控铣床上,机床原点一般取在X、Y、Z坐标的正方向极限位置上,见下页图。参考点是用于对机床工作台(或滑板)与刀具相对运动的增量测量系统进行定标和控制的点。参考点的位置是由每个运动轴上的挡铁和限位开关精确地预先确定好的。数控铣床的参考点位置,各生产厂家不一致。有的设在机床工作台中心。有的设在进给行程范围的终点。开机后需先回参考点。第11页/共62页车床的机
7、床原点 铣床的机床原点 数控车床的参考点通常在数控铣床上机床原点和机床参考点是重合的;第12页/共62页3.工件坐标系与工件零点 编程尺寸都按工件坐标系中的尺寸确定。工件坐标系是用于确定工件几何图形上各几何要素(点、直线、圆弧等)的位置而建立的坐标系,工件坐标系的原点即是工件零点。选择工件零点的原则是便于将工件图的尺寸方便地转化为编程的坐标值和提高加工精度,故一般选在工件图样的尺寸基准上,能使工件方便地装卡、测量和检验的位置,尺寸精度和粗糙度要求比较高的工件表面上,对称几何图形的对称中心上。车削工件零点一般放在工件的右端面或左端面,且与主轴中心线重合的地方。铣削工件零点一般设在工件外轮廓的基一
8、角上,进刀深度方向的工件零点大多取在工件表面。第13页/共62页编程坐标系 第14页/共62页换刀点在编程时,应正确地选择“对刀点”和“换刀点”的位置。“对刀点”就是在数控机床上加工零件时,刀具相对于工件运动的起点。由于程序段从该点开始执行,所以对刀点又称为“程序起点”或“起刀点”。对刀点可选在工件上,也可选在工件外面(如选在夹具上或机床上)。但必须与零件的定位基准有一定的关系。加工过程中需要换刀时,应规定换刀点。所谓“换刀点”是指刀架转位换刀时的位置。该点可以是某一固定点(如加工中心机床,其换刀机械手的位置是固定的),也可以是任意的一点(如车床)。换刀点应设在工件或夹具的外部,以刀架转位时不
9、碰工件及其他部件为准。其设定值可用实际测量方法或计算确定。第15页/共62页4编程零点编程零点是编程坐标系的零点,即是程序零点。一般对于简单零件,工件零点就是编程零点。即编程坐标系就是工件坐标系。因此,编程尺寸按工件坐标系中的尺寸确定。而对于形状特别复杂的零件,需要几个程序或子程序。为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。(数据寄存在G54,或者G55G59中,根据需要进行调用。)G90 G54 G00 X30.0 Y40.0第16页/共62页数控程序编制的国际标准和国家标准1.ISO代码和EIA代码 国际标准化协会和美国电子工业协会2.数
10、控标准的内容:数控的名词术语;数控机床的坐标轴和运动方向;数控机床的字符编码(ISO代码、EIA代码);数控编程的程序段格式;准备机能(G代码)和辅助机能(M代码);进给功能、主轴功能和刀具功能。第17页/共62页程序结构与程序段格式加工程序的结构 加工程序主程序和子程序程序段(block)字(word)地址和数据NGX.Y.FSTMLFNGX.Y.FSTMLF程序段序号程序段序号 准备机能字准备机能字 坐标字坐标字 进给功能字进给功能字 主轴转速功能字主轴转速功能字 刀具功能字刀具功能字 辅助功能字辅助功能字 结束符结束符 程序段格式第18页/共62页N表示程序段的顺序号,N0000N999
11、9,有的控制系统可以省略程序段的顺序号。G表示准备功能指令,范围是G00G99,主要是控制刀具的走刀方式、补偿方式及加工环境的设定。详见表2-2。X、Y、Z为刀具的位移数据,其中,未发生改变的坐标分量可省略不写。U、V、W为刀具位移的增量坐标值。I、J、K为圆弧的圆心相对于圆弧起点的增量坐标值。R表示圆弧的半径,当圆弧大于180时,R用负值表示。注意:在程序中,R与I、J、K只能取其中一种,当用R表示圆弧半径时,则不能用I、J、K表示圆心的相对位置。反之依然。第19页/共62页T表示所选用的刀具,范围是T00T99。其中,T00表示空刀,T01T99表示刀具在刀具库中的顺序号。其常与M06配合
12、使用,表示换刀操作。有的控制系统T后面有四位数字,其前两位表示刀具的顺序号,后两位表示刀具的补偿地址。H或D表示刀具的补偿地址,在地址中存放的是刀具半径补偿量或刀具长度补偿量。S表示主轴转速指令,用整数表示。单位是:转/分(即r/min或RPM)。M表示辅助功能指令,主要用于指定机床的操作方式和工作条件。如机床主轴的启停、冷却液的开关、主轴的旋转方向等。详见表2-3。F 表示刀具进给指令,单位分别为:毫米/分或毫米/转(即mm/min或mm/r、又为MMPM或MMPR)。;、*、$、或LF是程序段结束的标志控制系统不同,结束标志也不尽相同,有的控制系统是直接以回车表示程序段的结束。第20页/共
13、62页常用地址字符 地址字意 义A、B、C围绕X、Y、Z轴旋转的旋转轴角度尺寸字,如A80(A轴正向旋转80度)。F、S、T进给速度指定机能、主轴速度机能、刀具机能G 准备机能I、J、K插补参数M 辅助机能N 程序段序号U、V、W与X、Y、Z轴平行的第2移动坐标尺寸字X、Y、Z主坐标轴X、Y、Z移动坐标尺寸字第21页/共62页国际标准化组织准规定的准备功能指令代码G代码模态代码:一经在一个程序段中指定,其功能一直保持到被取消或被同组其它G代码所代替非模态代码:的功能仅在所出现的程序段内有效同组的两个代码不能出现在一个程序段中不同组的G代码根据需要可以在一个程序段中出现第22页/共62页辅助功能
14、指令 辅助功能指令又称M代码指令,主要用于数控机床开、关量的控制。如主轴的正、反转,冷却液的开、停,工件的夹紧、松开,程序结束等。数控机床控制系统常用的辅助功能指令:1.程序暂停指令M002.计划停止指令M013.程序结束指令M024.纸带结束指令M30第23页/共62页第24页/共62页1程序暂停指令M00程序暂停指令M00可使主轴停转、冷却液关闭、刀具进给停止而进入程序停止状态。如果操作者要继续执行下面的程序,就必须按控制面板上的“循环启动”按钮。2计划停止指令M01计划停止指令M01功能与M00相同,但在程序执行前须按下“任选停止”或“计划停止”按钮,否则M01功能不起作用,程序将继续执
15、行下去。第25页/共62页3程序结束指令M02程序结束指令M02能使主轴停转、冷却液关闭、刀具进给停止,并将控制部分复位到初始状态。可见,M02比M00的功能多了一项“复位”,它编在程序的最后一条程序段中,用以表示程序的结束。4纸带结束指令M30纸带结束指令M30能使主轴停转、冷却液关、刀具进给停止、将控止部分复位到初始状态并倒带。它比M02多了一个“倒带”功能。它的位置与M02相同,是程序结束的标志。只用于由纸带输入加工指令程序的方式。注意:M02与M30不能出现在同一程序中。第26页/共62页M03M03:主轴正转主轴正转 程序执行至程序执行至M03M03,主轴即正方向旋,主轴即正方向旋转
16、,转,车床主轴正转时,由+Z看向-Z,主轴带动工件逆时针旋转。M04M04:主轴反转主轴反转 程序执行至程序执行至M04M04,主轴即反方向旋转。,主轴即反方向旋转。5主轴正反转及停止主轴正反转及停止 第27页/共62页M05M05的几个使用说明的几个使用说明1.用于程序结束前;2.若数控车床有主轴高速档(M42)、主轴低速档(M41)指令时,在换档之前,必须使用M05,使主轴停止。3.主轴正、反转之间的转换时,必须使用M05,以免伺服电动机受损。M05:主轴停止 程序执行至M05,主轴旋转瞬间停止。第28页/共62页 M08:切削液开 程序执行至M08,即启动润滑泵,但必须配合执行操作面板上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 编制 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内