数控技术数控编程实例

上传人:仙*** 文档编号:40134171 上传时间:2021-11-14 格式:PPT 页数:24 大小:178KB
返回 下载 相关 举报
数控技术数控编程实例_第1页
第1页 / 共24页
数控技术数控编程实例_第2页
第2页 / 共24页
数控技术数控编程实例_第3页
第3页 / 共24页
点击查看更多>>
资源描述
第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术1 1 1第一节 数控编程的几何基础1.1 机床坐标系 为了确定机床个运动部件的运动方向和移动距离,需要在机床上建立一个坐标系,这个坐标系就叫做机床坐标系1 机床坐标轴及其方向q数控机床的运动轴分为平动轴和转动轴q数控机床各轴的运动,有的是使刀具产生运动,有的则是使工件产生运动。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术2 2 2第一节 数控编程的几何基础q鉴于以上两方面情况,标准规定,不论机床的具体运动结果如何,机床的运动统一按工件静止而刀具相对于工件运动来描述,并以右手笛卡尔坐标系表达,其坐标轴用X,Y,Z表示,用来描述机床的主要平动轴,称为基本坐标轴,若机床有转动轴,标准规定绕X,Y和Z轴转动的轴分别用A、B、C表示,其正向按右手螺旋定则确定。 +X+X+Y+Z+Y+Z+Y+C+Z+A +B+C+X +Y +Z+A+B+X第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术3 3 3第一节 数控编程的几何基础2 Z坐标轴q将机床主轴沿其轴线方向运动的平动轴定义为Z轴。所谓主轴是指产生切削动力的轴,例如铣床、钻床、镗床上的刀具旋转轴和车床上的工件旋转轴。q如果主轴能够摆动,即主轴轴线方向是变化的,则以主轴轴线垂直于机床工作台装卡面时的状态来定义Z轴。q对于Z轴的方向,标准规定以增大刀具与工件间距离的方向为Z轴的正方向。 第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术4 4 4第一节 数控编程的几何基础3 X坐标轴q将在垂直于Z轴的平面内的一个主要平动轴指定为X轴,它一般位于与工件安装面相平行的水平面内。q对于不同类型的机床,X轴及其方向有具体的规定。例如对于铣床、钻床等刀具旋转的机床,若Z轴是水平的,则X轴规定为从刀具向工件方向看时沿左右运动的轴,且向右为正若Z轴是垂直的,则X轴规定为从刀具向立柱 (若有两个立柱则选左侧立柱)方向看时沿左右运动的轴,且向右为正。 4 Y坐标轴qY轴及其方向则是根据X和Z轴按右手法则确定。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术5 5 5第一节 数控编程的几何基础第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术6 6 6第一节 数控编程的几何基础5 机床原点机床原点是机床坐标系的原点。对某一具体的机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术7 7 7第一节 数控编程的几何基础 6 机床参考点是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点,也称为机床零点。参考点相对于机床原点来讲是一个固定值。它是在加工之前和加工之后,用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变的极限点。数控机床在工作时,移动部件必须首先返回参考点,测量系统置零,之后测量系统即可以以参考点作为基准,随时测量运动部件的位置。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术8 8 8第一节 数控编程的几何基础7 工件坐标系和工件零点q用于确定工件几何图形上各几何要素的位置而建立的坐标系。工件坐标系的原点就是工件零点q工件零点的一般选用原则:工件零点选在工件图样的尺寸基准上,这样可以直接用图纸标注的尺寸作为编程点的坐标值,减少计算工作量;能使工件方便地装卡、测量和检验;工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上,以提高加工精度和同一批零件的一致性;对于有对称形状地几何零件,工件零点最好选择对称中心上。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术9 9 9第一节 数控编程的几何基础8 程序原点为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。对于简单零件,工件零点就是程序零点,这时的编程坐标系就是工件坐标系。对于形状复杂的零件,需要编制几个程序或子程序,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。程序原点一般用G92或G54G59(对于数控镗铣床)和G50(对于数控车床)指定第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术101010第一节 数控编程的几何基础1.2 原点偏移q现代数控系统一般都要求机床在回零操作,即使机床回到程序原点或机床参考点之后,通过手动或程序命令初始化控制系统后,才能启动。q机床参考点和机床原点之间的偏移值存放在机床常数中。q对于编程员来说,一般只要知道工件上的程序原点就够了,与机床原点、机床参考点无关,也与所选用的机床型号无关。q工件在机床上固定后,程序原点与机床参考点的偏移量必须通过测量来确定。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术111111第一节 数控编程的几何基础1.2 原点偏移q机床的原点偏移,实质上使机床参考点向程序员定义在工件上的程序原点的偏移。现代CNC系统一般都配有工件测量头,在手动操作下能准确地测量该偏移量,存在G54到G59原点偏移寄存器中,供CNC系统原点偏移计算用没有工件测量头地情况下,程序原点位置地测量要靠对刀的方式来实现第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术121212第一节 数控编程的几何基础下图描述了一个一次装夹加工三个相同零件的多程序原点与机床参考点之间的关系及偏移计算方法XY7.010.04.01.24.54.5Rw1w2w3第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术131313第一节 数控编程的几何基础采用G54到G59实现原点偏移q首先设置G54到G56原点偏移寄存器对于零件1:G54 X-10.0 Y-7.0 Z0对于零件2:G55 X-14.0 Y-11.5 Z0对于零件3:G56 X-18.5 Y-10.3 Z0q然后调用:N1 G90 G54 / 加工第一个零件N7 G55 / 加工第二个零件N10 G56 / 加工第三个零件第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术141414第一节 数控编程的几何基础采用G92实现原点偏移N1 G90 N2 G92 X10.0 Y7.0 Z0 /对刀定义程序原点 / 加工第一个零件N8 G00 X0 Y0 /快速回程序原点N9 G92 X4.0 Y4.5 / 对刀定义程序原点 / 加工第二个零件N13 G00 X0 Y0 /快速回程序原点N14 G92 X4.5 Y-1.2 / 对刀定义程序原点 / 加工第三个零件第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术151515第一节 数控编程的几何基础1.3 绝对坐标编程及增量坐标编程q绝对坐标编程:在程序中用G90指定,刀具运动过程中所有的刀具位置坐标是以一个固定的编程原点为基准给出的,即刀具运动的指令数值(刀具运动的位置坐标),是与某一固定的编程原点之间的距离给出。q增量坐标编程:在程序中用G91指定,刀具运动的指令数值是按刀具当前所在位置到下一个位置之间的增量给出。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术161616第二节 数控编程常用的指令及其格式数控程序由一系列程序段和程序块构成。每一程序段用于描述准备功能、刀具坐标位置、工艺参数和辅助功能等。国际标准化组织(ISO)对数控机床的数控程序的编码字符和程序段格式、准备功能和辅助功能等制定了若干标准和规范。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术171717第二节 数控编程常用的指令及其格式2.1 程序的结构与格式(1) 程序的结构程序的组成:刀具T01程序名:O2000 程程程 序序序 段段段N01 G91 G17 G00 G42 T01 X85 Y-25N01 G91 G17 G00 G42 T01 X85 Y-25N01 G91 G17 G00 G42 T01 X85 Y-25N02 Z-15 S400 M03 M08 N02 Z-15 S400 M03 M08 N02 Z-15 S400 M03 M08 N03 G01 X85 F300 N03 G01 X85 F300 N03 G01 X85 F300 N04 G03 Y50 I25 N04 G03 Y50 I25 N04 G03 Y50 I25 N05 G01 X-75 N05 G01 X-75 N05 G01 X-75 N06 Y-60 N06 Y-60 N06 Y-60 N07 G00 Z15 M05 M09 N07 G00 Z15 M05 M09 N07 G00 Z15 M05 M09 N08 G40 X75 Y35 M02 N08 G40 X75 Y35 M02 N08 G40 X75 Y35 M02 75R25YX1O2O3O55Zrrrrrrrrrrrrrrrrrr10第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术181818第二节 数控编程常用的指令及其格式 上面是一个完整的零件加工程序,它主要由程序名和上面是一个完整的零件加工程序,它主要由程序名和上面是一个完整的零件加工程序,它主要由程序名和若干程序段组成。若干程序段组成。若干程序段组成。程序名程序名程序名程序名程序名程序名是该加工程序的标识;是该加工程序的标识;是该加工程序的标识;程序段程序段程序段程序段程序段程序段是一个完整的加工工步单元,它以是一个完整的加工工步单元,它以是一个完整的加工工步单元,它以N N N(程序段号)(程序段号)(程序段号)指令开头,指令开头,指令开头,LFLFLF指令结尾;指令结尾;指令结尾; M02M02M02作为整个程序结束的指令,有些数控系统可能还规定作为整个程序结束的指令,有些数控系统可能还规定作为整个程序结束的指令,有些数控系统可能还规定了一个特定的程序开头和结束的符号,如了一个特定的程序开头和结束的符号,如了一个特定的程序开头和结束的符号,如% % % 、EMEMEM等等等第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术191919第二节 数控编程常用的指令及其格式由上面的程序可知:由上面的程序可知:由上面的程序可知:加工程序加工程序加工程序加工程序加工程序加工程序由程序名和若干程序段有序组成的指令集。由程序名和若干程序段有序组成的指令集。由程序名和若干程序段有序组成的指令集。程序程序程序程序程序程序是由若干程序段组成是由若干程序段组成是由若干程序段组成程序段程序段程序段程序段程序段程序段是由干指令字组成。是由干指令字组成。是由干指令字组成。指令字指令字指令字指令字指令字指令字是由字母(地址符)和其后所带的数字一起组成。是由字母(地址符)和其后所带的数字一起组成。是由字母(地址符)和其后所带的数字一起组成。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术202020第二节 数控编程常用的指令及其格式(2) 程序段的格式程序段的格式程序段的格式,是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。q目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式),q格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_ LFq这种格式的特点: 程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写 。不需要的指令字或者与上段相同的续效代码可以省略不写。 因此,这种格式具有程序简单、可读性强,易于检查等优点。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术212121第二节 数控编程常用的指令及其格式常用地址码的含义如表所示机能地址码意义程序号顺序号 准备机能 ONG 程序编号顺序编号机床动作方式指令坐标指令X.Y.Z A.B.C.U.V.W R I.J.K 坐标轴移动指令附加轴移动指令圆弧半径 圆弧中心坐标 进给机能主轴机能 刀具机能 FS T 进给速度指令主轴转速指令刀具编号指令 辅助机能 MB 接通、断开、启动、停止指令工作台分度指令 补偿暂停子程序调用重复 参数 H.DP.X I P.Q.R 刀具补偿指令暂停时间指令子程序号指定固定循环重复次数固定循环参数第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术222222第二节 数控编程常用的指令及其格式2.2 程序编制中的基本指令(1)G指令准备功能指令是使CNC机床准备好某种运动方式的指令分为模态指令和非模态指令。模态指令表示在程序中一经被应用,直到出现同组其它任一G指令时才失效。否则该指令继续有效,直到被同组指令取代为止。非模态指令只在本程序段中有效。组成:G后带二位数字组成,从G00到G99共100种第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术232323第二节 数控编程常用的指令及其格式(2)M指令辅助功能指令作用:用于控制CNC机床开关量,如主轴正反转、冷却液的开停、工件的夹紧松开等。组成:M后带二位数字组成。(3)F指令进给速度指令续效代码,一般直接指定,即F后跟的数字就是进给速度的大小,如F100表示进给速度为100mm/min在程序启动第一个G01或G02或G03功能时,必须同时驱动F功能。第二章第二章第二章第二章第二章第二章 数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制数控加工程序编制2:01 AM2:01 AM2:01 AM计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术计算机辅助制造技术242424第二节 数控编程常用的指令及其格式(4)S指令主轴速度功能指令S代码后的数值为主轴转速,要求为整数在零件加工之前一定要启动主轴运转(M03或M04)(5)T指令刀具功能指令Tnn代码用于选择刀具库中的刀具,nn表示刀号
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 销售管理


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!