数控编程培训课件.pdf

上传人:ylj18****70940 文档编号:72476259 上传时间:2023-02-11 格式:PDF 页数:62 大小:3.41MB
返回 下载 相关 举报
数控编程培训课件.pdf_第1页
第1页 / 共62页
数控编程培训课件.pdf_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《数控编程培训课件.pdf》由会员分享,可在线阅读,更多相关《数控编程培训课件.pdf(62页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第一章 数控机床简介.21、数控机床的组成.2、控制介质.2、数控系统.2、伺服系统.2、辅助控制装置.2、机床本体.22、数控机床的分类.31、开环控制.32、闭环控制.33、半闭环控制.3第二章 数控加工工艺.41、数控加工工艺的内容.42、数控加工程序及编制过程.5、数控加工程序的概念.52.2 程序编制的分类.52.3程序编制的一般过程.52.4手工编程的步调.53、数控加工根底常识.63.1 坐标系.6第一章第一章 数控机床简介数控机床简介1 1、数控机床的组成、数控机床的组成数控机床主要是由数控系统、伺服系统、辅助控制装置、机床本体、控制介质组成。1.11.1、控制介质、控制介质控

2、制介质是指将零件加工信息传递到控制介质去的程序载体。常用的有磁盘、U 盘、移动硬盘等。1.21.2、数控系统、数控系统数控系统通常是一台带有专门系统软件的专用微机。它由输入装置、控制运算器和输出装置等构成。它接受控制介质上的数字化信息,颠末控制软件或逻辑电路进行编译、运算和逻辑处置后,输出各种信号和指令控制机床的各个局部,进行规定的、有序的动作。1.31.3、伺服系统、伺服系统伺服系统是数控机床的执行机构,是由驱动和执行两大局部组成。它接受数控系统的指令信息,并按指令信息的要求控制执行部件的进给速度、标的目的和位移。常用的位移执行机构有步进电动机、直流伺服电动机和交流伺服电动机,后两者均带有光

3、电编码器等测量元件。1.41.4、辅助控制装置、辅助控制装置辅助控制装置是介于数控装置和机床机械、液压部件之间的强电控制装置。1.51.5、机床本体、机床本体机床本体是数控机床的主体。2 2、数控机床的分类数控机床的分类按照执行机构的控制方式分类:1 1、开环控制、开环控制开环数控机床一般采用由功率步进电机驱动的开环进给伺服系统,即不带反响装置的控制系统。其执行机构通常采用功率步进电动机。数控装置发出的脉冲指令通过环形分配器和驱动电路,使步进电动机转过相应的步距角度,再颠末传动系统,带开工作台或刀架移动。2 2、闭环控制、闭环控制闭环数控机床的进给伺服系统,是将位置检测装置安装于机床运动部件上

4、,加工中心将测量到的实际位置值反响。数控装置将反响信号与位移指令进行比较,按照 其差值与指令进给速度的要求,按必然规律转换后,得到进给伺服系统的速度指令。此外与伺服电动机刚性联接的测速元件,随时实测电动机的转速,得到速度反响信号,将其与速度指令信号比拟较,以其比较的差值对伺服电动机的转速随时进行校正,直至实现移动部件工作台的最终精确定位。3 3、半闭环控制、半闭环控制半闭环控制数控机床,是将位置检测装置安装于驱动电动机轴端或安装于传动丝杠端部,间接地测量移动部件的实际位置或位移,其精度高于开环系统,低于闭环系统。第二章第二章 数控加工工艺数控加工工艺1 1、数控加工工艺的内容、数控加工工艺的内

5、容数控加工工艺,就是用数控机床加工零件的一种方法。数控加工与普通机床加工在方法和内容上很相似,但加工过程的控制方式确有很大区别。在用通用机床加工时,许多具体的工艺问题,如工艺中各工步的划分与挨次安排、刀具的几何形状、走刀路线及切削用量等,在很大程度上都是由操作工人按照 本身的实践经验和习惯自行考虑而决定的,一般无须工艺人员在设计工艺规程时进行过多的规定。而在数控加工时,上述这些具体工艺问题,不仅仅成为数控工艺设计时必需当真考虑的内容,而且还必需作出正确的选择并编入加工程序中,由数控机床自动执行。也就是说,本来是由操作工人在加工中灵活掌握并可通过当令调整来处置的许多具体工艺问题和细节,在数控加工

6、时就转变为编程人员必需事先设计和安排的内容。数控加工工艺方案是编制数控加工程序的依据。数控加工工艺主要包罗 以下几方面的内容:1 数控加工内容的选择选择并决定对某个零件进行数控加工时,一般情况下,并非全部加工内容都采用数控加工,通常只是选择此中一局部进行数控加工。2 数控加工工艺性阐发A构成零件轮廓的几何元素B数控加工的定位基准3 数控加工的工业路线设计A工序的划分B工步的划分C 加工挨次的安排D数控加工工序与普通工序的衔接4 数控加工工序的设计A进给路线确实定B工件安装的选择C数控刀具的选择D切削用量的选择E对刀点与换刀点确实定2 2、数控加工程序及编制过程、数控加工程序及编制过程2.12.

7、1、数控加工程序的概念、数控加工程序的概念数控加工程序,就是按照系统规定格式描述零件几何形状和加工工艺的数控指令集。按照数控加工工艺用数控指令把加工工艺过程暗示出来的一种文件 这种数控系统可以识此外指令集称为程序,制作程序的过程称为数控编程。2.22.2 程序编制的分类程序编制的分类1手工编程由编程员或操作者以人工方式完成整个加工程序编制工作的方法。2自动编程自动编程又称为计算机辅助编程。定义:操纵计算机含外围设备 和相应的前置、后置处置程序对零件源程序进行处置,得到加工程序单的一种编程方法。2.32.3程序编制的一般过程程序编制的一般过程无论是手工编程或自动编程,编程的一般过程:图样阐发-辅

8、助筹办-制定加工工艺-数学处置-填写程序单-制备控制介质-程序校正-首件试切。2.42.4手工编程的步调手工编程的步调1 图样阐发包罗 对零件轮廓形状、尺寸、外表粗拙度、材料等技术要求进行的阐发。2 辅助筹办包罗 确定机床和夹具、机床坐标系、编程坐标系、对刀点等。3 工艺处置明确加工内容,决定加工方案、加工挨次,选择刀具、分配加工余量、确定合理的走刀路线和标的目的以及切削用量等。4 数学处置零件尺寸阐发,在工件坐标系上计算出刀具的运动轨迹。对于形状比较简单的零件如直线和圆弧组成的零件,只需计算出几何元素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值。对于形状复杂的零件如非圆曲线、曲面

9、组成的零件,数控系统的插补功能不克不及满足零件的几何形状时,必需计算出曲面或曲线上必然数量的离散点,点与点之间用直线或圆弧逼近,按照 要求的精度计算出节点间的距离。5 填写加工程序单按照数控系统规定的指令代码及程序段格式,逐段编写零件程序。6 制备控制介质数控机床在自动输入加工程序时,必需有输入用的控制介质,如 U 盘等。7 程序校正程序清单必需颠末校验和试切才能正式使用。校验的方法是将程序内容输入到数控装置中,机床空刀运转,假设是平面工件,可以用笔代刀,以坐标纸代替工件,画出加工路线,以查抄机床的运动轨迹是否正确。假设数控机床有图形显示功能,可以采用模拟刀具切削过程的方法进行查验。但这些过程

10、只能查验出运动是否正确,不克不及查抄被加工零件的精度,因此必需进行零件的首件试切。初度试切时,应该以单程序段的运行方式进行加工,监视加工状况,调整切削参数和状态。3 3、数控加工根底常识、数控加工根底常识本章主要成立和强调几个重要的底子概念:1、坐标系及分类2、绝对/增量尺寸3、机床零点 M、工件零点 W、参考点 R4、加工平面G17/G18/G193.13.1坐标系坐标系在数控加工中规定,机床坐标系采用右手笛卡尔直角坐标系。坐标系中 X、Y、Z 坐标轴及标的目的如下列图:坐标系用于定义空间或平面上各点和轮廓的位置,空间上任意一点可用坐标值 X.Y.Z.来确定。当一个工件的各点和轮廓用角度和半

11、径暗示时,可用“极坐标来暗示更便利。极坐标的顶点称为“极是其它各点和轮廓的基准点,半径称为极半径,角度称为极角。坐标系分为:机床坐标系、根底坐标系、工件坐标系、当前工件坐标系。机床坐标系数控机床是用来加工工件的平面、表里轮廓、孔等工序,通过三轴或多轴联动来加工空间曲面零件,为了在加工零件中确定工件在机床中的位置,必需成立机床坐标系。机床坐标系是机床上固有的坐标系,是机床加工运动的底子坐标系。它是考察刀具在机床上的实际运动位置的基准坐标系。数控机床坐标系为右手笛卡儿坐标系,由机床所有实际存在的三个几何轴成立的坐标系,三个坐标轴互相垂直。机床坐标系的位置与机床的类型有关,各轴的标的目的可由右手直角

12、坐标系的规那么来判断。机床坐标系中各轴的零点为机床坐标系零点 M.数控龙门镗铣床主要轴:X-Y-Z;数控落地铣镗床主要轴:X-Y-Z-W。数控加工人员首先应熟练掌握本机床所有各轴及各轴的正、负标的目的,判定机床坐标系的构成。坐标系是工件加工编程的依据,对实际加工操作和程序编制极为重要。如图:机床坐标轴标的目的不同的坐标系,其 G02/G03 判定也就不同,G02/G03 的判定不克不及简单的用顺时针/逆时针定论,而要按照 机床坐标系来定。工件坐标系为了便利起见,在数控编程时往往采用工件上的局部坐标系称为工件坐标系,即以工件上的某一点工件原点为坐标系原点进行编程。工件坐标系用于描述工件的几何轮廓

13、,数控加工程序中的几何数据一般是参照工件坐标系。工件坐标系一般是直角坐标系,而且与具体的工件相联系。是用来确定工件几何形体上个要素的位置而设置的坐标系。机床零点、工件零点、编程零点机床坐标系的原点称为机床零点 M,它是固定的点,由机床出产厂家在设计机床时确定。也出机床零点 M 是机床坐标系的设计零点,在机床安装后是固定不变的。工件坐标系的原点称为工件零点W,它是由编程人员在编制程序时,按照 零件的特点选定的是为工件加工编程而选择的编程零点。工件零点的位置是任意的,它可由编程者任意选择工件上一点作为工件零点 也可在工件之外选择一点作为工件零点。有些情况下必需使用反标的目的位置的参数,因此在零点左

14、边的位置就具有负号,在选定工件零点的位置时应注意。工件零点 W 和机床零点 M 的彼此关系。在加工时,工件安装在机床上,这时只要测量工件原点相对机床原点的位置坐标 称为零点偏置,由零点偏置 G54/G57 确定,并将该坐标值输入到数控系统中,数控系统那么会自动将原点偏置参加到刀位点坐标中,使刀位点在编程坐标系下的坐标值转化为机床坐标系下的坐标值,从而使刀具运动到正确的位置。既:工件装夹到机床后,工件编程零点 W 在机床坐标系内一点的坐标值X、Y、Z,作为零点偏置写入设置偏置 G54/G57 内。测量原点偏置实际上就是我们在数控机床操作中通常所说的“对刀操作。机床参考点是用于对机床运动进行检测和

15、控制的固定位置点。机床参考点的位置是由机床制造厂家在每个进给轴上精确调整设置的位置,坐标值已输入数控系统中。因此参考点对机床原点的坐标是一个数。数控机床开机时,必需先确定机床原点,而确定机床原点的运动就是刀具返回参考点的操作,这样通过返回参考点,就确定了机床原点。当控制系统启动是返回参考点后,可使控制系统与机床同步,各种抵偿和软限位设置生效。数控编程采用的坐标系称为编程坐标系,数控程序中的加工刀位点坐标均以编程坐标系为参照进行计算。一般情况下,编程零点是编程人员在计算坐标植时的起点,编程人员在编制程序的时候,不考虑工件在机床上的安装位置,它只是按照 零件的特点及尺寸来编程。因此,对一般的零件来

16、讲,工件零点既为编程零点。有时,同一工件在加工时按照 加工需要可选择不同的点作为工件零点或编程零点。总之,工件装夹到机床上时,需要按照 机床坐标系确定工件坐标系的位置。工件坐标系零点 W,是编程人员在编写程序时,在工件上成立的坐标系,理论上工件零点设置是任意的,但实际上,它是编程人员按照 零件特点为了编程便利以及尺寸的直不雅性而设定的。选择工件坐标系时应注意:1 工件零点应选择在零件的尺寸基准上,这样便于坐标值的计算,并减少错误;2 工件零点尽量选在精度较高的工件外表,以提高被加工零件的加工精度;3对于对称零件,工件零点设在对称中心上;4对于一般零件,工件零点设在工件轮廓某一角上;5Z 轴标的

17、目的上零点一般设在工件外表;6 编程时应将刀具起点和程序原点设在同一处,这样可以简化程序,便于计算。运动标的目的对于具体机床来说,有的是刀具移开工作台 工件 不动,有的那么是刀具不动而工作台 工件 移动。然而无论工件的布局是刀具移动还是工件移动,机床坐标系的运动永远假定刀具相对于静止的工件而运动。同时,运动的正标的目的是增大工件和刀具之间距离的标的目的。3.1.5 工件点描述举例:在坐标系中每个点均可以通过标的目的X、Y 和 Z和数值明确定义。工件零点始终为坐标 X0、Y0 和 Z0,为了简化起见,我们在此例如中仅采用坐标系的 X/Y 平面。因此,点 P1 到 P4 具有以下坐标:P1 为 X

18、100 Y50P2 为 X-50Y100P3 为 X-105 Y-115P4 为 X70Y75在铣削加工中还必需给出进给深度。因此我们也必需给第三个坐标赋值在此情况下为 Z 坐标举例:点 P1 到 P3 具有以下坐标:P1 为 X10 Y45 Z-5P2 为 X30 Y60 Z-20P3 为 X45 Y20 Z-153.1.6 极坐标在之前我们所说明的坐标均在直角坐标系中,我们称之为“直角坐标系。但是此外还有一种坐标系可以使用,也就是“极坐标系。如果一个工件或者工件中的一局部是用半径和角度标注尺寸,那么使用极坐标非常便利。标注尺寸的原点就是“顶点举例:点 P1 和 P2 可以以顶点为基准,具有

19、以下坐标:P1 为半径100 角度30P2 为半径60 角度753.1.7空间坐标可编程零点偏置空间坐标包含了把一个直角坐标系转换为另一个直角坐标系的运算规那么。在一个空间坐标中可以使用以下功能:1、零点偏置2、旋转3、镜像4、比例以上功能可单独使用,也可一起使用。在实际加工中,加工一个倾斜轮廓的方法是将倾斜轮廓沿着机床轴平行装夹。另一个方法是操纵可编程的空间坐标系来移动或旋转坐标系,按工件标的目的生成生成一个坐标系。工件可任意摆放,使加工和编程简化。操纵可编程的空间坐标:1、可以把零点移动到工件的任何处所。2、旋转坐标系使其与所需要的 工件加工面平行。3、可以在与机床轴倾斜位置处装夹的工件平

20、面上加工孔。4、一次装夹加工多个平面。3.2 绝对/增量尺寸绝对尺寸:在坐标系顶用绝对尺寸描述各点的位置时,其坐标值都是参考当前坐标系的零点。所有各点只有一个基准点。增量尺寸:在坐标系顶用增量尺寸描述各点位置时,其坐标值不是参考当前坐标系的零点,下一点的坐标用当前点到下一点的距离和标的目的暗示。3.3 加工平面平面定义:一个平面由坐标系中的两个坐标轴确定,或者说每两个坐标轴确定一个平面,如:X-Y平面,第三个坐标轴始终垂直于该平面,并定义刀具进给深度比方用于2 D 加工。如:垂直于X-Y平面的第三坐标轴Z,成为第三轴或进给轴。3.4 走刀路线与对刀点的选择1 走刀路线的选择2 对刀点的选择4。

21、认识理解和编制程序数控程序是由为使机床运转而给与数控装置的一系列指令的有序调集所构成的。靠这些指令使刀具按直线或者圆弧及其他曲线运动,控制主轴的回转、遏制、切削液的开关、自动换刀装置和工作台自动交换装置的动作等。不同控制系统,其程序布局、G指令、M指令、程序名及子程序调用格式不尽不异,我们后面主要学习的内容是SINUMERIK840D数控系统。4.1 程序布局零件程序的布局形式要求符合DIN66025 尺度。一个NC-/零件-程序由程序名和一系列程序段构成拜见下表,每个程序段描述一个加工步调,在一个程序段中以字的形式写出各个指令。而字是由地址符和数值所构成的,如:X地址符100.0数值Y地址符

22、50.0数值。在加工步调中,最后一个程序段包含一个特殊字,说明程序段结束:M2M2,M17M17,M30M30。零件加工程序包含内容:1程序名称如:XNLW每个程序有一个程序名,程序名可以自由拔取,但必需遵守以下规那么:开始的两个符号必需为字母 也可以一个字母带下划线、其它字母、数字举例:_MPF100 或者WELLE 或者WELLE_2。程序名中只有开始的2424个字符可以显示2编程语言单元符号集在编制NC 程序时,下面的符号可以使用:大写字母:A,B,C,D,E,F,G,H,I,J,K,L,M,N,(O),P,Q,R,S,T,U,V,W,X,Y,Z需要注意:字母“O不要与数字“0混淆。小写

23、字母:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z数字:0,1,2,3,4,5,6,7,8,90,1,2,3,4,5,6,7,8,9小写字母和大写字母没有区分。特殊符号3 程序段如同语言一样,NC 程序由程序段组成;程序段又由字构成。“NC 语言的一个字由一个地址符和一个数字或者一串数字组成,它们暗示一个算术值。一个字的地址符通常为一个字母。数字串可以包含一个符号和小数点,符号位于地址字母和数字串之间。正号+可以省去。一个程序段中字由程序段号、筹办功能、尺寸字、进给速度、主轴功能、刀具功能、辅助功能、刀补功能等构成的。一个程序段中字的挨

24、次,为了使程序段布局清晰明了,程序段中字应按如下挨次摆列:N10 G X Y Z F S T DM2 2 有些地址也可以在一个程序段中屡次使用比方:G,M,D).主程序段/辅助程序段在主程序段中,必需定义所有所要求的字,从而可以加工以此主程序段开始的操作挨次。程序段号主程序段通过一个主程序段号标识符号“:和一个正整数 程序段号 构成。程序段号总是位于一个程序段的起始处。在一个程序中主程序段号必需非常明确,这样在查找时会有一个明确的成果。举例:10 D2 F200 S900 M3辅助程序段也称程序段号或挨次号字。一个辅助程序段号由一个字符N 和一个正整数构成。程序段号总是位于一个程序段的起始处。

25、举例:N20 G1 X14 Y35N30 X20 Y40在一个程序中辅助程序段号必需非常明确,这样在查找时会有一个明确的成果。程序段号的挨次可以任意,但是一般保举使用上升的程序段序列。也可以编程NC 程序段而不带程序段号。需要注意的是,数控程序是按程序段的摆列次序执行的,与挨次段号的大小次序无关,即程序段号实际上只是程序段的名称,而不是程序段执行的先后次序。4程序结束字 M02/M30/M17加工程序分类加工程序分主程序如:FD12,以 M02/M30 结束。子程序如:L123 或TK12 以 M17 结束,和各种固定循环程序,如:CYCLE81,固定循环程序也是一种子程序。子程序的布局与主程

26、序不异,子程序与主程序底子没有什么区别,子程序包含一些重复呈现的轮廓形状及加工循环。在一个主程序内可调用一个或几个子程序,子程序还可以调用其它子程序。子程序也可以用RET代替M17暗示子程序结束,RET必需在单独的程序段编程。子程序调用必需在一个独立的 NC 程序段中编程。在主程序中调用子程序,例如:N10 G0 G19 G90 S200 M3 T1 D1N20 Z60 X40 Y5N30 L123主程序也可以作为子程序被调用,这时被调用的主程序的程序结束M30 按 M17 处置通过返回调用程序使程序结束注意:程序调用时控制系统先搜索主程序目录,如果将要调用的主程序和子程序名不异,主程序将被调

27、用,而想调用的子程序没有被调用。因此,无论是主程序、子程序,程序名不要不异。子程序也可以作为主程序启动。跳越块、注解信息在每次程序通过不克不及执行的数据块都能跳越。要跳越的数据块应在块号前面标明“;。几个相连块亦可跳越,跳越块的指令不执行,程序从下一个不跳越的块继续。例:N10.;执行;N20.;跳越N30.;执行;N40.;跳越注解:为了使其它用户和程序员更容易理解 NC 程序,建议在程序中插入有意义的注解。注解只对当前的程序段起显示说明其内容的作用,并不执行。注解附加在程序段后面,用分号“;将它与 NC 程序段的的程序节隔开。例:N10 G2 F100 X30 CR=20;XIYUAN R

28、=20分号“;后面的内容说明在加工中执行半径R=20mm 的顺时针的圆弧插补。注解必需在“;后面,XIYUAN R=20在屏幕上显示其内容并不执行。在数控加工程序中,是用各种筹办功能G指令、辅助功能M指令以及 F、S、T 等其他指令功能来描述工艺过程的各种操作和运动的特征,G 指令和 M 指令是程序的根底,G 指令称为筹办性工艺指令,M 指令称为辅助性工艺指令。G 代码G00G01组别01SIEMENS 系统快速移动点定位直线插补筹办功能筹办功能 G G 指令指令筹办功能亦称 G 功能,它是由地址字 G 及其后面的两位数字组成,共有 100 种G00G99。有模态续效指令与非模态指令之分。主要

29、是用来规定机床运动的类型、坐标系、坐标平面、刀具抵偿、暂停等操作。右表是目前较为流行的三种数控系统的局部功能指令。G02G03G04G17G18G19000809顺时针圆弧插补逆时针圆弧插补暂停XY 平面选择ZX 平面选择YZ 平面选择刀具抵偿注销刀具抵偿左刀具抵偿右零点偏置1106英制G40G41G42G54G55G56G57辅助功能字G70G71米制辅助功能也称为M功能,由地13绝对编程址字“M及其后两位数字组成,共G90有100个M00M99。常用的M代码G91增量编程如表。辅助功能主要用于控制数控机床及其辅助装置的接通和断开即开关动作,暗示机床各种辅助动作及其状态。常用的M指令有以下几

30、种。1M00 程序暂停用以遏制主轴旋转、进给和冷却液。以便执行某一个手动操作,如手动变速、换刀等工作。在此以前的模态信息全部被保留下来,相当于单程序段遏制。按下控制面板上的循环启动键后,可继续执行下一段程序。2M01 程序方案遏制与 M00 相似,不同的是必需在控制面板上预先按下“任选遏制开关,当执行完编有 M01 指令的程序段的其他指令后,程序即遏制。假设不按“任选遏制开关,那么 M01 不起作用,程序将继续向下执行,一般用于关键尺寸的抽样查抄或临时泊车。3M02 程序结束该指令编写在最后一条程序段中,用以暗示加工程序全部结束,使主轴、进给、冷却液都遏制,数控系统复位。4M03、M04、M0

31、5 主轴指令别离指令主轴顺时针、逆时针旋转和主轴旋转遏制。5M06 换刀指令用于具有自动换刀装置的机床。6M07、M08、M09 切削液开关指令M07、M08 别离命令 2 号冷却液雾状和 1 号冷却液液状开,M09命令冷却液关7M30 程序结束数控系统复位,光标返回到程序的第一条语句,筹办下一个零件的加工。表 3-2常用的 M 代码功能代码M00M01M02M30M09M99功能说明程序暂停有条件程序暂停程序结束程序结束并返回程序起点冷却液关子程序结束代码M03M04M05M07M08M09功能说明主轴正转主轴反转主轴遏制1 号切削液翻开2 号切削液翻开切削液关闭、其他功能指令、其他功能指令

32、1尺寸字:也叫尺寸指令,主要用来指令刀位点坐标位置。如X、Y、Z主要用于暗示刀位点的坐标值,而I、J、K用于暗示圆弧刀轨的圆心坐标值拜见G02、G03指令中的内容。2进给功能字:以字符F开头,因此又称为F指令,用于指定刀具插补运动即切削运动的速度,称为进给速度,单元是毫米/分钟mm/min。3主轴转速功能字:以字符S开头,因此又称为S指令。用于指定主轴的转速,以其后的数字给出,单元是转/分钟r/min。4刀具功能字:用字符T及随后的号码暗示,因此也称为T指令。用于指定加工时采用的刀具号,该指令在加工中心上经常使用。固定循环代码固定循环代码固定循环指令是指数控系统产家为了编程便利,简化程序而设计

33、的,操纵一条指令即可由数控系统自动完成一系列的固定加工的循环动作功能。也就是数控系统产家的加工子程序。因为固定循环多用于孔加工,因此也称之为钻孔循环。常用的固定循环指令能完成的工作有:钻孔、攻螺纹和镗孔等。常用功能代码的属性常用功能代码的属性1.模态/非模态有效的地址模态有效的地址具有编程的值,并一直有效对于所有后续的程序段,直至在同一个地址下编程一个新的数值。非模态有效的地址仅适用于它所编程的程序段。举例N10 G01 F500 X10N20 X10;进给一直有效,直至常用数控编程工艺指令常用数控编程工艺指令一定位指令一定位指令1 1尺寸参数,绝对值指令/相对值指令,G90/G91G90/G

34、91功能:使用G90/G91指令您可以确定如何描述到给定位置的运行1绝对尺寸输入 G90 指定 NC 程序中的刀位坐标是在某个坐标系原点为基准来计算和表达的。比方在工件坐标系 G54 中,G90 G90以当前有效的坐标系零点为基准,用绝对尺寸编程刀具应该往哪个标的目的运行2相对尺寸输入 G91那么指定NC程序中每一个刀位点的坐标都是以其相对于前一个刀位点的坐标增量来暗示的。即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。这两个指令是同组续效指令,也就是说在同一程序中可以混用,同一个程序段中只允许用此中之一,而不克不及同时使用。在缺省的情况下即无 G90又无 G91,默认是在 G9

35、0 状态下。3 3公制、英制尺寸转换指令公制、英制尺寸转换指令,G70/G71G70/G71编程调用 G70 或者G71指令说明:G70 英制尺寸说明(长度inch)G71 公制尺寸说明(长度mm)功能:在出产图纸中工件相关的几何数据可以用公制尺寸编程,也可以用英制尺寸编程。3 3坐标平面选择指令坐标平面选择指令调用格式:G17/G18/G19G17 为 XOY 坐标平面选择指令;G18 为 XOZ 坐标平面选择指令;G19 为YOZ 坐标平面选择指令。平面定义:一个平面由坐标系中的两个坐标轴确定,如:X-Y 平面,垂直于 X-Y 平面的第三坐标轴 Z,成为第三轴或进给轴。功能:在数控加工程序

36、中,需要定义当前平面,正确选定加工平面,它们是控制系统确定刀具半径补 G41/G42、圆弧插补G02/G03 的重要依据和条件偿。按照 图示,注意区别各加工平面G17/G18/G19内,各轴的名称、位置和标的目的的彼此关系。在NC 程序中,工作平面用G17、G18和G19 暗示:平面名称横向进给X/Y G17 ZZ/X G18 YY/Z G19 X2 2工件坐标系零点偏移指令工件坐标系零点偏移指令G54G54G57G57 指令指令G505G505 到 G599,G599,G53G53G53 为选择机床坐标系;G54G57 为选择工件坐标系 1工件坐标系 4,这类指令是续效指令。3 3指令说明G

37、53 以程序段方式打消当前可设定零点偏移和可编程零点偏移。G54 bis G57 调用第二个到第五个可设定零点偏移/框架(不包罗 偏移、旋转、镜像或者比例。G505.G599 调用第6 到第99 可设定的零点偏移。功能:G54-G57是数控系统上设定的存放器地址,此中存放了加工坐标系一般是对刀点 相对于机床坐标系的偏移量。当数控程序中呈现该指令时,数控系统即按照 此中存放的偏移量确定加工坐标系。通过可设定的零点偏移在所有轴中,工件零点以底子坐标系中的零点为基准进行调节。这样可以通过G 指令,在不同的程序之间调用不同夹具时的零点。其它可设定的零点偏移,可以使用指令G505 到599。这样,您可以

38、在需要时通过4 个预先设定的零点G54 到G57,或者由机床数据在零点存储器中存放共计100 个可设定的零点偏移。二常用加工工艺的指令二常用加工工艺的指令1 1快速定位指令快速定位指令 G00G00编程格式:G00 X_ Y_ Z_;功能:快速点定位,即指令刀具从当前点,以数控系统预先调定的快进速度,快速移动到程序段所指令的下一个定位点。用于刀具在非切削状态下的快速移动,其移动速度取决于机床本身的技术参数。如刀具快速移动到点100,100,100的指令格式为:G00 的运动轨迹不必然是直线,假设不注意那么容易发生干预。2 2直线插补指令直线插补指令 G01G01编程格式:G1 X Y Z FG

39、1 AP=RP=F参数说明:X Y Z 直角坐标的终点AP=极坐标的终点,这里指极角RP=极坐标的终点,这里指极角F 进给率,单元为毫米/分钟功能:刀具用 G1 在与轴平行,倾斜的或者在空间里任意摆放的直线标的目的上运动,可以用直线插补功能加工3D平面,槽等,是进行切削运动的两种主要方式之一。|指令多坐标2、3 坐标以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式由当前位置移动到程序段中规定的位置a、b、c。当前位置是直线的起点,为点,而程序段中指定的坐标值即为终点坐标。4 4操作挨次:刀具以进给率F 从当前起始点向编程的目标点直线运行。工件在这个轨迹长进行加工。您可以

40、在直角坐标或者极坐标中给出目标点。举例:G1 G94 X100 Y20 Z30 A40 F100以进给100 毫米/分钟的进给率逼近X,Y,Z 上的目标点;回转轴A 作为同步轴来处置,以便能同时完成四个运动。G1 模态有效。在加工时必需给出主轴转速 S 和主轴旋转方 M3/M4。3 3、圆弧插补指令、圆弧插补指令 G02G02、G03G03(1)常用指令格式:G2/G3 X Y Z I J K在XY平面上的圆弧:G17 G02/03 X_ Y_ I_J_ F_在XZ平面上的圆弧:G18 G02/03 X_ Z_ I_K_ F_在YZ平面上的圆弧:G19 G02/03 Y_ Z_ J_K_ F_

41、G2/G3 AP=RP=G2/G3 X Y Z CR=CIP X Y Z I1=J1=K1=(2)指令和参数说明G2 顺时针标的目的沿圆弧轨迹运行G3 逆时针标的目的沿圆弧轨迹运行CIP 通过中间点进行圆弧插补X Y Z 直角坐标系的终点I J K 直角坐标系的圆弧圆心在X,Y,Z 标的目的AP=极坐标的终点,这里指极角RP=极坐标的终点,这里指符合圆弧半径的极半径AR=圆弧角I1=J1=K1=直角坐标的中间点在X,Y,Z 标的目的CR=圆弧半径实践中,对于最大可编程半径没有限制。圆弧插补的标的目的判别规那么:在直角坐标系中,沿垂直于圆弧地点平面的坐标轴Z轴Y轴或X轴的正标的目的向负向看平面时

42、,决定XY平面XZ平面或YZ平面的圆弧是顺时针G02 还是逆时针G03,如图3-9所示。YG02G03G03G02OG02XZG03图 3-9 圆弧插补标的目的判别 圆弧上的移动距离用地址X、Y 或Z 指定圆弧的终点,而且按照G90或G91用绝对值或增量值暗示,假设为增量值指定那么为从圆弧起点向终点看的距离矢量。从起点到圆弧中心用地址I、J 和K 指令X、Y和Z轴向的圆弧中心位置。I、J 或K 后的距离数值是从起点向圆弧中心看的矢量分量,而且不管是G90 还是G91 总是增量值暗示,I、J 和K 必需按照 标的目的指定其正或负号,I0、J0 和K0 可以省略,当X、Y和Z省略时,终点与起点不异

43、,而且中心用I、J 和K 指按时是360度的圆弧整圆,如用G02 I_指令一个整圆。在圆弧和包含该圆弧的圆的中心之间的距离能用圆的半径R 指定,以代替I、J 和K。在这种情况下,可以认为是一个小于180度的圆弧,而当指定超过180度的圆弧时半径必需用负值指定。如果X、Y和Z全都省略,即终点和起点位于不异位置,而且用CR 指按时,编程一个直径为0的圆弧如:G02R;,刀具不移动。功能:刀具以指定的速度以圆弧运动到指定的位置。下面是一个编程实例,程序如表1-5所示,图纸如图1-20所示。表1-5序号N0010N0020N0030N0040N0050N0060N0070N0080N0090N0100

44、N0110N0120N0130N0140N0150程序G54X-70Y-100Z-140S1500M03G00X0Y0Z2T01G01Z-3F150G41X20Y14Y62G02X44Y86I24J0G01X96G03X120Y62I24J0G01Y40X100Y14X20G40X0Y0G00Z100G53M02说明设工件零点于O点,主轴正转,1500r/min刀具快进至0,0,2刀具工进至深3mm处成立左刀补OA直线插补AB圆弧插补BC直线插补CD圆弧插补DE直线插补EF直线插补FG直线插补GA打消刀补AO刀具Z向快退打消工件零点偏置程序结束图1-20三路径控制特性的指令三路径控制特性的指令

45、1 1准停特性准停特性指令,G60,G9指令说明G60,准停,模态有效G9,准停,非模态有效功能如果形成一个尖的外角,或者对内角进行精加工,那么需要使用准停功能。G9 在当出息序段中发生准停,G60 在当出息序段和在所有后续程序段中发生准停。使用轨迹控制运行功能 G64 或者 G641 打消 G60。2 2持续轮廓加工方式持续轮廓加工方式轨迹控制运行,G64,G641,G642,G643,G644编程G64G641 ADIS=指令说明G64,轨迹控制运行G641,轨迹控制运行,带可编程的过渡磨削ADIS=精磨削距离,用于轨迹功能 G1,G2,G3功能在轨迹控制运行时,轮廓以恒定的轨迹速度生成。

46、均匀的速度运行可以发生较好的切削效果,提高外表质量,降低加工时间。操作挨次轨迹控制运行,G64在轨迹控制运行中,刀具按切向进行轮廓过渡,尽可能地按照恒定轨迹速度在程序段转换处没有制动。在达到拐角G09之前,在带准停的程序段之前将会预见性地制动。拐角同样始终绕行。为了减少轮廓发生损坏的可能性,速度要相应地降低,要考虑到加速度极限和过载系数轨迹控制运行,带可编程的过渡磨削,G641在 G641程序段中,控制系统在轮廓过渡处插入过渡单元。使用 ADIS=或者 ADISPOS=可以确定拐角处如何磨削。G641作用与 RNDM相似,但是不限制于工作平面的轴。举例:N10 G641 ADIS=0.5 G1

47、 X Y米处开始,而且在程序段结束之后 处结束。该设定模态有效。G641同样以可预见的速度执行。在弯度很大时,精磨削程序段以较小的速度执行。3、可编程暂停指令可编程暂停指令 G04G04编程格式:G4 FG4 S在独立的NC程序段中编程指令说明G4,开启逗留时间F参数,单元秒S,主主轴转数说明功能使用 G4指令,可以在两个程序段之间中断所编程的时间,暂停加工。比方用于自由切削。操作挨次举例:N10 G1 F200 Z-5 S300 M3;进给率 F,主轴转速 SN20 G4 F3;逗留时间3秒N30 X40 Y10N40 G4 S30;主轴逗留 30转相当于在 S=300转/分钟时N40 X.

48、;进给和主轴转速继续有效仅在带G4的程序段中,F和 S字用作时间说明。在此之前编程的进给率 F和主轴转速 S仍然保留。概述:概述:一个坐标系可以进行以下的偏置:零点偏移,TRANS,ATRANS旋转,ROT,AROT缩放,SCALE,ASCALE镜像,MIRROR,AMIRROR上述的偏置指令均在一个独立的NC程序段中编程,而且按照编程的挨次执行。此中,TRANS、ROT、SCALE、MIRROR指令是相对G54至G57所设定的工件坐标系零点而言进行的偏置,而以A开头的偏置指令是相对前面偏置后的零点而言,成为附加偏置。1、偏移:TRANS,ATRANS编程TRANS X Y Z(在独立程序段中

49、编程)ATRANS X Y Z(在独立程序段中编程)指令和参数说明TRANS零点偏移 绝对值,以当前有效的、用 G54到 G599设定的工件零点为基准。ATRANS与 TRANS不异,但是有附加的零点偏移X Y Z在所给定的几何轴标的目的的偏移值功能:使用 TRANS/ATRANS,可以对所有的轨迹轴和定位轴在所给定标的目的编程零点偏移。由此您可以使用可更换的零点进行加工。比方在不同的工件位置上再次呈现的加工过程。编程举例在一个工件中,一个程序之内屡次呈现所说明的形状。该形状的加工挨次存储在子程序中。通过零点偏移,您可以只设置所需要的工件零点,然后调用子程序。N10G1 G54工作平面 X/Y

50、,工件零点N20G0 X0 Y0 Z2回起始点N30TRANS X10 Y10绝对偏移N40L10子程序调用N50TRANS X50 Y10绝对偏移N60L10子程序调用N70M30程序结束打消可编程的零点偏移对于所有轴:TRANS(没有轴参数)2、可编程的旋转,ROT,AROT编程ROT X Y ZROT RPL=AROTX Y ZAROT RPL=所有指令必需在独立的程序段中编程。指令和参数说明ROT,绝对旋转,以当前用G54到 G599设定的工件零点为基准AROT,附加旋转,以当前设定的或者编程的零点为基准X Y Z空间旋转:围绕几何轴旋转RPL,平面中旋转:坐标系旋转的角度平面用G17

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com