版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 数控程序编制2022年6月10日数控技术数控技术第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日图纸工艺分析(分析图样,确定加图纸工艺分析(分析图样,确定加工工艺过程)工工艺过程) 在确定加工工艺过程时,编程人员在确定加工工艺过程时,编程人员要根据零件图样进行工艺分析,然要根据零件图样进行工艺分析,然后选定机床、刀具与夹具;确定零后选定机床、刀具与夹具;确定零件加工的工艺线路、工步顺序及切件加工的工艺线路、工步顺序及切削用量等工艺参数等。削用量等工艺参数等。 确定加工方法确定加工方法 加工路线的设
2、计加工路线的设计 加工工序内容设计加工工序内容设计2.1.2 2.1.2 数控编程内容数控编程内容计算运动轨迹计算运动轨迹程序编制程序编制制备控制介质制备控制介质校验和试切校验和试切零件图纸零件图纸错误错误修修改改 这些工作与普通机床加工零件时工这些工作与普通机床加工零件时工艺规程的编制基本上是相似的,但艺规程的编制基本上是相似的,但也有自身的一些特点。也有自身的一些特点。第二章 数控加工的程序编制2022年6月10日错误错误计算运动轨迹计算运动轨迹图纸工艺分析图纸工艺分析程序编制程序编制制备控制介质制备控制介质校验和试切校验和试切零件图纸零件图纸修修改改计算运动轨迹(刀具运动轨迹的坐标数值计
3、算)计算运动轨迹(刀具运动轨迹的坐标数值计算)第二章 数控加工的程序编制2022年6月10日计算运动轨迹计算运动轨迹图纸工艺分析图纸工艺分析程序编制程序编制制备控制介质制备控制介质校验和试切校验和试切零件图纸零件图纸错误错误修修改改2.1.2 2.1.2 数控编程内容数控编程内容第二章 数控加工的程序编制2022年6月10日2.1.2 数控编程内容数控编程内容第二章 数控加工的程序编制2022年6月10日2.1.2 数控编程内容数控编程内容常用的校验和试切方法:常用的校验和试切方法: 对于平面轮廓零件可在机床上用笔代替刀具、坐对于平面轮廓零件可在机床上用笔代替刀具、坐标纸代替工件进行空运转空运
4、行绘图。标纸代替工件进行空运转空运行绘图。 对于空间曲面零件,可用蜡块、塑料或木料或价对于空间曲面零件,可用蜡块、塑料或木料或价格低的材料作工件,进行试切,以此检查程序的格低的材料作工件,进行试切,以此检查程序的正确性。正确性。第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二
5、章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日立式5轴数控铣床的坐标系第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日立式5轴数控铣床的坐标系第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二
6、章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日+X 第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日
7、Y轴偏置量X轴偏置量工件原点Z轴偏置量Y轴机床原点X轴Z轴卧式数控机床的坐标系X轴Z轴偏置量Y轴Y轴偏置量X轴偏置量机床原点工件原点立式数控机床的坐标系Z轴第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日若对刀精度要求不高时,可直接选若对刀精度要求不高时,可直接选用零件上或夹具上的某些表面作用零件上或夹具上的某些表面作为对刀面。为对刀面。对刀点即是程序的起点又是程序的终对刀点即是程序的起点又是程序的终点。因此在成批生产中要考虑对刀点。因此在成批生产中要考虑对刀点的重复精度,该精度可用对刀点点的重复精度,该精度可用对刀点相距机床原点的坐标值(相距机床原
8、点的坐标值(x0 x0,y0y0)来校核。来校核。YZ3530工件对刀示意图刀具夹具垫板螺栓工件螺帽第二章 数控加工的程序编制2022年6月10日“换刀点换刀点”是指刀架转位换刀时的位置。是指刀架转位换刀时的位置。该点可以是某一固定点(如加工中心机床,其换刀机械该点可以是某一固定点(如加工中心机床,其换刀机械手的位置是固定的),也可以是任意的一点(如车手的位置是固定的),也可以是任意的一点(如车床)。换刀点应设在工件或夹具的外部,以刀架转位床)。换刀点应设在工件或夹具的外部,以刀架转位时不碰工件及其他部件为准。其设定值可用实际测量时不碰工件及其他部件为准。其设定值可用实际测量方法或计算确定。方
9、法或计算确定。第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日高速钢高速钢硬质合金硬质合金立方氮化硼立方氮化硼(CBN)陶瓷陶瓷聚晶金刚石聚晶金刚石第二章 数控加工的程序编制2022年6月10日硬质合金硬质合金陶瓷陶瓷金刚石金刚石聚晶金刚石聚晶金刚石金刚石金刚石第二章 数控加工的程序编制2022年6月10日聚晶金刚石聚晶金刚石第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日2. 功能代码简介功能代码简介第二章 数控加工的程序编制2022年6月10日2.2程序结构
10、与程序段格式程序结构与程序段格式2数控编程的标准数控编程的标准第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式* 字字-地址程序段格式(地址程序段格式(word address format) 如如:N100 G01 X3200 Y2500 Z-150 F180 S240 T12 M05;地址地址字字第二章 数控加工的程序编制2022年6月10日字地址程
11、序段格式也叫地址符可变程序段格式,这种字地址程序段格式也叫地址符可变程序段格式,这种格式的特点是:格式的特点是: p程序段中的每个指令字均以字母(地址符)开始,其后再跟程序段中的每个指令字均以字母(地址符)开始,其后再跟数字或无符号的数字。数字或无符号的数字。p指令字在程序段中的顺序没有严格的规定,即可以任意顺序指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写的书写 。p不需要的指令字或者与上段相同的续效代码可以省略不写。不需要的指令字或者与上段相同的续效代码可以省略不写。这种格式具有程序简单、可读性强,易于检查等优点。这种格式具有程序简单、可读性强,易于检查等优点。 国际标准国际标
12、准6983-I-1982和我国的和我国的GB8870-88标准都推荐使用这标准都推荐使用这种字地址程序段格式,并作了具体规定。种字地址程序段格式,并作了具体规定。2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式* 字字-地址程序段格式(地址程序段格式(word address format) 如如:N100 G01 X3200 Y2500 Z-150 F180 S240 T12 M05;第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段
13、格式第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日有时被加工零件上,有多个形状和尺寸都相同的部位有时被加工零件上,有多个形状和尺寸都相同的部位,若按通常的方法编程,则有一定量的连续程序段在几处,若按通常的方法编程,则有一定量的连续程序段在几处完全
14、重复的出现,则可以将这些重复的程序段,单独地列完全重复的出现,则可以将这些重复的程序段,单独地列出来按一定格式做成出来按一定格式做成子程序子程序,程序中子程序以外的部分便,程序中子程序以外的部分便称称为主程序为主程序。 子程序可以被多次重复调用。而且有些数控系统子程序可以被多次重复调用。而且有些数控系统中可以进行子程序的中可以进行子程序的“多层嵌套多层嵌套”,子程序可以调用其它,子程序可以调用其它子程序,从而可以大大地简化编程工作,缩短程序长度,子程序,从而可以大大地简化编程工作,缩短程序长度,节约程序存贮器的容量。节约程序存贮器的容量。 2.2 2.2 数控编程的标准数控编程的标准2.2.2
15、 2.2.2 程序结构与程序段格式程序结构与程序段格式3.主程序和子程序主程序和子程序第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式第二章 数控加工的程序编制2022年6月10日3.主程序和子程序主程序和子程序子程序标号和调用指令子程序标号和调用指令 作用:用于指定子程序名和在主程序中调用子程序指令。作用:用于指定子程序名和在主程序中调用子程序指令。 组成:组成:子程序名字符子程序名字符O后带两位数字,如后带两位数字,如O01,O21,因此子程,因此子程序在一序在一 个程序最多只个程序最
16、多只100个。个。子程序调用字符子程序调用字符后带四位数字。其中,前两后带四位数字。其中,前两 位数字被位数字被调用和子程序名后两位数字为调用次数。调用和子程序名后两位数字为调用次数。L 01 08调用8次调用01号程 序调用子程序地址符程序段标号,程序段结束字符以及变量等。程序段标号,程序段结束字符以及变量等。N *(LF), R0R9等等 。第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式子程序子程序00200020主程序主程序10001000子程序子程序00100010第二章 数控加
17、工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式Y第二章 数控加工的程序编制2022年6月10日2.2 2.2 数控编程的标准数控编程的标准2.2.2 2.2.2 程序结构与程序段格式程序结构与程序段格式编制加工两个相同工件的程编制加工两个相同工件的程序。序。Z Z轴开始点为工件上方轴开始点为工件上方100mm100mm处,切深处,切深10mm10mm。主程序如下:主程序如下:O0001O0001;N10 G90 G54 G00 Z100.0 N10 G90 G54 G00 Z100.0 S1000 M
18、03S1000 M03;N20 X-90.0 Y-10.0N20 X-90.0 Y-10.0;N30N30 M98 P0100M98 P0100;N40 G90 G00 X0.0 Y-10.0N40 G90 G00 X0.0 Y-10.0;N50N50 M98 P0100M98 P0100;N60 G90 G00 Z100.0N60 G90 G00 Z100.0;N70 M30N70 M30;子程序如下:子程序如下:O0100;N10 G91 G00 Z-95.0;N20 G41 X20.0 Y10.0 D01;N30 G01 Z-15.0 F100.0;N40 Y30.0;N50 X-10.
19、0;N60 X10.0 Y30.0;N70 X50.0;N80 X10.0 Y-30.0;N90 X-10.0;N100 Y-30.0;N110 X-50.0;N120 G40 X-20.0 Y-10.0;N130 G00 Z110.0;N140 M99;第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码第二章 数控加工的程序编制2022年6月10日第二
20、章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码JB/T 32081999 G指令指令字母(字母(d)表示:可以被同栏中没有括号的字母)表示:可以被同栏中没有括号的字母d所注销或代替,亦可被有括号的所注销或代替,亦可被有括号的字母(字母( d)所注销或代替。)所注销或代替。红色指令:续效代码;红色指令:续效代码;蓝色指令:非续效代码蓝色指令:非续效代码第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日2.2.3 功能代码简介功能代码简介第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制
21、2022年6月10日 F.S.T指令指令 1、 F指令指令(进给功能进给功能):续效指令续效指令F指令表示工件被加工时,刀具相对于工件的指令表示工件被加工时,刀具相对于工件的合成进给速度。指令格式:合成进给速度。指令格式:F*或或F*,用,用F及后面的两位数或及后面的两位数或四位数表示。四位数表示。F的单位取决于的单位取决于G94(每分钟进给量(每分钟进给量mm/min,用,用F*指令)或指令)或G95(主轴每转一转刀具的进给量(主轴每转一转刀具的进给量mm/r,用,用F*指指令)令) 组成:组成:编码法:编码法:F带两位数字,如带两位数字,如F05,F36等。后面所带的数只是一个等。后面所带
22、的数只是一个代码,它与某个(系统规定的速度值)速度值相对应,换而言之代码,它与某个(系统规定的速度值)速度值相对应,换而言之,这种指令所指定的进给速度是有级的,速度值序既可等差数列,这种指令所指定的进给速度是有级的,速度值序既可等差数列,也可能是等比数列,也可能是等比数列直接法:直接法:F后带若干位数字,如后带若干位数字,如F150,F3500等。后面所带的数字等。后面所带的数字表示实际的速度值,上述两个指令分别表示表示实际的速度值,上述两个指令分别表示F=150mm/min;F=3500mm/min。 第二章 数控加工的程序编制2022年6月10日2 2、S S指令指令( (主轴功能主轴功能
23、) ) S指令为主轴转速控制指令。有两种指令格式:一种是指令为主轴转速控制指令。有两种指令格式:一种是S*,用,用S和其后的两位数选择主轴速度。这个两位数是主轴转速的编码,和其后的两位数选择主轴速度。这个两位数是主轴转速的编码,不同编码表示主轴不同的转速级。如不同编码表示主轴不同的转速级。如S12为主轴的第十二级转速。为主轴的第十二级转速。此时,机床主传动为有级变速。另一种是此时,机床主传动为有级变速。另一种是S*,用,用S和其后的四和其后的四位数直接指令主轴的转速。如位数直接指令主轴的转速。如S2000为指令主轴转速为为指令主轴转速为2000r/min,此时,机床主传动为无级变速。指令了此时
24、,机床主传动为无级变速。指令了S代码后,主轴转与不转,代码后,主轴转与不转,是正转还是反转,转后是否停止,由控制主轴旋转的是正转还是反转,转后是否停止,由控制主轴旋转的M代码决定。代码决定。 在刀具旋转的机床中,主轴旋转单位一般采用在刀具旋转的机床中,主轴旋转单位一般采用r/min,但在工,但在工件旋转的机床中,可以采用件旋转的机床中,可以采用m/min,此时为恒线速度控制。,此时为恒线速度控制。S是模态指令,是模态指令,S指令只有在主轴速度可调时有效。指令只有在主轴速度可调时有效。二、二、F FS ST T 指令指令第二章 数控加工的程序编制2022年6月10日2.2.3 功能代码简介功能代
25、码简介3、T指令(刀具功能) T T指令为选择刀具指令。指令格式:指令为选择刀具指令。指令格式:T T* * * * *。用。用T T及及后面的四位数表示选择的刀具号和刀具补偿号。当机后面的四位数表示选择的刀具号和刀具补偿号。当机床上装有刀库时,使用该指令,使被指令的刀具处在床上装有刀库时,使用该指令,使被指令的刀具处在换刀位置上。如换刀位置上。如T0202T0202,执行该指令,将编号为,执行该指令,将编号为T02T02的刀具转到换刀位,同时将刀补表中的的刀具转到换刀位,同时将刀补表中的0202号刀偏值读号刀偏值读入到数控系统中。再用换刀指令,将其交换到加工位入到数控系统中。再用换刀指令,将
26、其交换到加工位置上。置上。 在一个程序段中,可以指令一个在一个程序段中,可以指令一个T T 代码。刀具移动指代码。刀具移动指令和令和T T指令在同一程序段中时,指令执行的顺序由机指令在同一程序段中时,指令执行的顺序由机床厂家决定。床厂家决定。第二章 数控加工的程序编制2022年6月10日其他其他 尺寸指令尺寸指令指定的刀具沿坐标轴移动的方向和目标位指定的刀具沿坐标轴移动的方向和目标位置的指令置的指令 组成:由在组成:由在X,Y,Z,(i,j,k,r)A,B,C后带符号的数字组成。后带符号的数字组成。如如X1000,Y2000等等 单位:数控系统规定的单位单位:数控系统规定的单位,如如mm2.2
27、.3 功能代码简介功能代码简介第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日注意:注意: 这两个指令是同组续效指令,也就是说在同这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无用。在缺省的情况下(即无G90又无又无G91),默默认是在认是在G90状态下。状态下。第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日 起刀点就是刀具从这点开始对工件进行切削。当需要换起刀点就是
28、刀具从这点开始对工件进行切削。当需要换刀时,刀具也要定位到这点刀时,刀具也要定位到这点( (若采用的是自动换刀要进行若采用的是自动换刀要进行刀具长度补偿刀具长度补偿) ),所以这点也称为换刀点。要考虑换刀,所以这点也称为换刀点。要考虑换刀,所以这点离工件就要求有一定的距离,因为要考虑工件回所以这点离工件就要求有一定的距离,因为要考虑工件回转时不要碰上刀具。转时不要碰上刀具。 这种建立工件坐标系的方法实际上是通过刀具的位置这种建立工件坐标系的方法实际上是通过刀具的位置来确定工件坐标系的原点。来确定工件坐标系的原点。第二章 数控加工的程序编制2022年6月10日O0001N10 G92 X70 Z
29、30;N20 G00 X30.2 Z2 S500;N30 GO1 Z-40 F0.2;N40 X70;N50 G00 Z30;N6O M30;从编程者的角度来说,上面这个加工程序已经编制完毕,它完全是一个基于从编程者的角度来说,上面这个加工程序已经编制完毕,它完全是一个基于工件坐标系的数控程序,丝毫看不出与机床参考点坐标系有任何联系,但要工件坐标系的数控程序,丝毫看不出与机床参考点坐标系有任何联系,但要把工件装夹到机床上去加工时,就必须确定工件在机床上的正确位置。这个把工件装夹到机床上去加工时,就必须确定工件在机床上的正确位置。这个确定位置的过程就是通过操作者的对刀来实现的。确定位置的过程就是
30、通过操作者的对刀来实现的。“对刀对刀”就是把刀尖准确地就是把刀尖准确地定位到定位到G92所定义的起刀点所定义的起刀点E的位置上,也即是通过定义刀尖与工件零点的相的位置上,也即是通过定义刀尖与工件零点的相对位置来保证工件在机床坐标系中的正确位置对位置来保证工件在机床坐标系中的正确位置.第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日可以用可以用G54一一G59在在6个预定的工件坐标系中选择当前工件坐标个预定的工件坐标系中选择当前工件坐标系,这系,这6个预定工件坐
31、标系的坐标原点在机床坐标系中的值个预定工件坐标系的坐标原点在机床坐标系中的值(工件零工件零点偏置值点偏置值)可用可用MDI方式输入,系统自动记忆方式输入,系统自动记忆(见图见图2)。第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日(1)安装工件,用手动方式回机床)安装工件,用手动方式回机床参考点(参考点(2)移动机床)移动机床3轴,使主轴,使主轴刀具侧面和零件轴刀具侧面和零件x轴方向的对轴方向的对刀基准面正好接触。记录此时屏刀基准面正好接触。记录此时屏幕上显示的幕上显示的x坐标轴坐标轴L1;用同样;用同样
32、方法将主轴刀具侧面和工件方法将主轴刀具侧面和工件y方方向的对刀基面正好接触,记录此向的对刀基面正好接触,记录此时屏幕上显示的时屏幕上显示的y坐标轴坐标轴L2;再;再用同样方法将主轴刀具下端面和用同样方法将主轴刀具下端面和工件工件z方向的对刀基面正好接触,方向的对刀基面正好接触,记录此时屏幕上显示的记录此时屏幕上显示的Z坐标轴坐标轴L3;(3)计算工件坐标系的原点和机床)计算工件坐标系的原点和机床原点的距离。设刀具直径为原点的距离。设刀具直径为8mm,则工件坐标系原点和机,则工件坐标系原点和机床原点的距离为:床原点的距离为:X方向:方向:Lx=L1-4-40Y方向:方向:Ly=L2+4+50Z方
33、向:方向:Lz=L3Lx、Ly、Lz即为欲设定的工件坐标即为欲设定的工件坐标系零点到机床零点的偏移值,由系零点到机床零点的偏移值,由于机床零点在于机床零点在3轴正方向的极限位轴正方向的极限位置,偏移值一般为负置,偏移值一般为负第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日ZYX
34、G19G18G17注:默认值为注:默认值为G17两维平面不必设定(如数控车床)两维平面不必设定(如数控车床)圆弧插补平面选择指令圆弧插补平面选择指令G17、G18、G19,进行圆弧插补和,进行圆弧插补和刀具补偿时必须使用。刀具补偿时必须使用。第二章 数控加工的程序编制2022年6月10日说明:说明:1 G001 G00运动轨迹视具体数控机床而议;运动轨迹视具体数控机床而议;2 2 指令了指令了G00G00的程序段不需要指定进给速度的程序段不需要指定进给速度F F,如果指定了,无效;如果指定了,无效;3 G003 G00移动的速度已由机床生产厂家设定好,移动的速度已由机床生产厂家设定好,一般不允
35、许修改。一般不允许修改。注意:注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。的运动轨迹不一定是直线,若不注意则容易干涉。第二章 数控加工的程序编制2022年6月10日说明:说明:1.刀具的当前位置是直线的起点,刀具的当前位置是直线的起点,在程序段中指定的是终点的坐标值;在程序段中指定的是终点的坐标值; 2 G01程序段中必须指定进给速度程序段中必须指定进给速度F; 3 G01与与F都是续效指令。都是续效指令。第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指
36、令准备功能指令GG指令指令2.3.1.2 2.3.1.2 与刀具运动方式有关的与刀具运动方式有关的G指令指令2、直线插补指令(、直线插补指令(G01)如图所示为车削加工一个轴类零件,选零件右端面与轴线交如图所示为车削加工一个轴类零件,选零件右端面与轴线交点点O O为工件坐标系原点。为工件坐标系原点。ZXP0P1(不在零件上不在零件上)P2P3P4P0第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.2 2.3.1.2 与刀具运动方式有关的与刀具运动方式有关的G指令指令2、直线
37、插补指令(、直线插补指令(G01)绝对值编程绝对值编程: N01 G00 X200.0 Z100.0N01 G00 X200.0 Z100.0; N02 G00 X30.0 Z5.0 S800 T01 M03N02 G00 X30.0 Z5.0 S800 T01 M03; N03 G01 X50.0 Z-5.0 F80.0N03 G01 X50.0 Z-5.0 F80.0; N04 Z-45.0N04 Z-45.0; N05 X80.0 Z-65.0N05 X80.0 Z-65.0; N06 G00 X200.0 Z100.0N06 G00 X200.0 Z100.0; N07 M05N07
38、M05; N08 M30N08 M30;ZXP0P1(不在零件上不在零件上)P2P3P4P0第二章 数控加工的程序编制2022年6月10日G03G02G03G02G02G03G19G18G17XYZ第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日G17G18G19G90G91G02G03X_Y_X_Z_Y_Z_I_J_I_K_J_K_R_F_*圆弧插补有两种编程方法:圆弧插补有两种编程方法:用圆弧用圆弧终点坐标终点坐标+圆心圆心增量增量坐标坐标编程;编程;用圆弧用圆弧终点坐标终点坐标+半径半径编程。编程。第二章 数控加工的程序编制2022年6月10日
39、第二章 数控加工的程序编制2022年6月10日1 1。具体采用哪种方法,视具体的数控系统而定具体采用哪种方法,视具体的数控系统而定。 2。G00,G01,G02,G03G00,G01,G02,G03是同组续效指令,缺省值是同组续效指令,缺省值G01G01。 3 3。本段终点若与上一段终点位置相同,即起点与终点最。本段终点若与上一段终点位置相同,即起点与终点最终没有相对位移,则可省略不写终没有相对位移,则可省略不写。 2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.2 2.3.1.2 与刀具运动方式有关的与刀具运动方式有
40、关的G指令指令3 3、G02G02,G03G03指令指令圆弧插补指令圆弧插补指令 第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.2 2.3.1.2 与刀具运动方式有关的与刀具运动方式有关的G指令指令3、G02,G03指令指令圆弧插补指令圆弧插补指令对于圆弧编程,有以下几点限制:对于圆弧编程,有以下几点限制:当增量坐标当增量坐标I I、J J、K K和和R R同时被指令时,则用同时被指令时,则用R R指令的圆弧指令的圆弧优先,其它被忽略;优先,其它被忽略;如果指令了圆弧插补
41、平面不存在的轴,将有报警显示;如果指令了圆弧插补平面不存在的轴,将有报警显示;当指令了一个圆弧的中心角接近当指令了一个圆弧的中心角接近180180的圆弧时,计算圆的圆弧时,计算圆心坐标将产生误差,这时圆心用心坐标将产生误差,这时圆心用I I、J J和和K K指令。指令。第二章 数控加工的程序编制2022年6月10日用绝对坐标编程用绝对坐标编程用增量坐标编程用增量坐标编程N001 G92 X0 Y0 LFN002 G90 G00 X20 Y0 S200 M03 T01 LFN003 G03 X0 Y20 I-20 J0 F100 LFN004 X-20 Y0 I0 J-20 LFN005 X0
42、Y-20 I20 J0LFN006 X20 Y0 I0 J20LFN007 G00 X0 Y0N008 M30 LFN001 G91 G00 X20 Y0 S200 M03 T01LF N004 X20 Y-20 I20 J0LFN002 G03 X-20 Y20 I-20 J0 F100LF N005 X20 Y20 I0 J20 LF N003 X-20 Y-20 I0 J-20LF N006 G00 X-20 Y0 M02LF第二章 数控加工的程序编制2022年6月10日N001 G91 G00 X20 Y0 N005 S200 M03 T01D1 ;N010 G03 X0 Y0 I-2
43、0 J0 F200;N015 G00 X-20 Y0; N020 M30 ;第二章 数控加工的程序编制2022年6月10日用绝对坐标编程用绝对坐标编程N001 G54 X0 Y18 ;N002 G90 G02 X18 Y0 R18; F100 S300 M03 ;N003 G03 X68 Y0 R25 ;N004 G02 X88 Y20 R-20 N005 M30 ;N001G91 G02 X18 Y-18 R18 F100 S300 M03 ;N002 G03 X50 Y0 R25 ;N003 G02 X20 Y20 R-20;N005 M30 ;第二章 数控加工的程序编制2022年6月10
44、日使用绝对值且使用绝对值且R方式方式 O0100N0010 G54 X0 Y0;N0020 G90 G17 G00 X40 Y-40; S600 T01 M03;N0030 G01 X-80 Y-40 F200;N0040 G01 X-80 Y-20;N0050 G02 X-40 Y20 R40 F100;N0060 G03 X20 Y80 R60;N0070 G01 X40 Y80 F200;N0080 Y-40;N0090 G00 X0 Y0 M30使用增量值且使用增量值且I、J方式方式 第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日注意:注意
45、:G04为非续效指令,只在本程序段有效。为非续效指令,只在本程序段有效。第二章 数控加工的程序编制2022年6月10日1.刀具半径补偿指令(刀具半径补偿指令(G41、G42、G40)1)刀具半径补偿概念刀具半径补偿概念图图214实际的刀具都是有半径的。使刀具的刀尖沿零件轮廓曲实际的刀具都是有半径的。使刀具的刀尖沿零件轮廓曲线加工,刀位点的运动轨迹即加工路线应该与零件轮廓曲线线加工,刀位点的运动轨迹即加工路线应该与零件轮廓曲线有一个半径值大小的偏移量,如图有一个半径值大小的偏移量,如图214。第二章 数控加工的程序编制2022年6月10日书写格式:书写格式:1 G41、G42与与G00,G01配
46、合使用:配合使用:42410100GGGG2 G41、G42与与G02,G03配配合使用:合使用:4241GGD;0302GGX Y R; D D功能字指定刀具半径补偿值寄存器的地址功能字指定刀具半径补偿值寄存器的地址号,补偿值在加工前用号,补偿值在加工前用MDIMDI方式输入相应的寄方式输入相应的寄存器,加工时由存器,加工时由D D指令调用。指令调用。第二章 数控加工的程序编制2022年6月10日 图图215为刀具半径补偿示例,利为刀具半径补偿示例,利用用G41指令,刀具中心将沿图中指令,刀具中心将沿图中虚线移动。虚线移动。 第二章 数控加工的程序编制2022年6月10日第二章 数控加工的程
47、序编制2022年6月10日第二章 数控加工的程序编制2022年6月10日 YXO 70602020ABCDEFGR40R4012010040 ON020 G91 G00 G42 X70 Y40 D01 S800 M03 M08;N030 G01 X80 Y0 F100;N040 G03 X40 Y40 I0 J40;N050 G01 Y60;N060 X-20;N070 G02 X-80 I-40;N080 G01 X-20;N090 Y-100;N100 G00 G40 X-70 Y-40N110 M30; 第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控
48、系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.3 2.3.1.3 与刀具补偿方式有关的与刀具补偿方式有关的G指令指令_4443170100FHZGGGGG_4443180100FHYGGGGG_4443190100FHXGGGGG第二章 数控加工的程序编制2022年6月10日Z向 实 际 位 移 量 程 序 给 定 值 补 偿 值 可 正 可 负 书写格式:书写格式:_4443170100FHZGGGGG_4443180100FHYGGGGG_4443190100FHXGGGGG第二章 数控加工的程序编制2022年6月10日O0100;N01 G90 G
49、54X200.0 Z305.0;N02 G00 X36.0 Z108.0 S600T0101 M03;N03 G01 X40.0 Z103.0 F0.12;N04 Z75.0;N05 X60.0 Z65;N06 Z35.0;N07 G03 X70.0 Z30.0 R5.0;N08 G01 Z20.0;N09 G00 X200.0 Z305.0 T0100 N10 M30;2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.
50、3.1 准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令孔加工固定循环一般由六个运动组成孔加工固定循环一般由六个运动组成(图中虚线表示的是快速进给,实线(图中虚线表示的是快速进给,实线表示的是切削进给):表示的是切削进给):p动作动作1X轴和轴和Y轴定位:使刀具快速轴定位:使刀具快速定位到孔加工的位置。定位到孔加工的位置。p动作动作2快进到快进到R点(切入
51、点):刀点(切入点):刀具自初始点快速进给到具自初始点快速进给到R点。点。p动作动作3孔加工:以切削进给的方式孔加工:以切削进给的方式执行孔加工的动作。执行孔加工的动作。第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令p动作动作4孔底动作:包括暂停、孔底动作:包括暂停、主轴准停、刀具移位等动作。主轴准停、刀具移位等动作。p动作动作5返回到返回到R点:继续孔的点:继续孔的加工而又可以安全移动刀具时选加工而又可以安全移动刀具时选择择R点。点。
52、p动作动作6返回到初始点:孔加返回到初始点:孔加工完成后一般应选择初始点。工完成后一般应选择初始点。 G98表示退回至起始点;表示退回至起始点;G99表示退回表示退回至至R点。点。孔加工固定循环指令孔加工固定循环指令 第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令高速深孔往复排屑钻固定循环指令高速深孔往复排屑钻固定循环指令G73指令格式为:指令格式为:G73 X Y Z R Q F ;攻左旋螺纹固定循环指令攻左旋螺纹固定循环指令G74指
53、令格式为:指令格式为:G74 X Y Z R F ;精镗孔固定循环指令精镗孔固定循环指令G76指令格式为:指令格式为:G76 X Y Z R Q P F ;R-切入点深度切入点深度Q-每次进给深度每次进给深度P-孔底停留时间孔底停留时间第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令G73 SimulationG74 SimulationG76 Simulation第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指
54、令代码数控系统的指令代码2.3.1 2.3.1 准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令编程格式:编程格式: G8 G8 X Y Z X Y Z R R Q Q P P F F L L孔位坐标孔位坐标切入点坐标切入点坐标每次进给深度每次进给深度在孔底停留时间在孔底停留时间重复次数重复次数进给速度进给速度G83SimulationG84SimulationG87SimulationG82SimulationG81Simulation第二章 数控加工的程序编制2022年6月10日2.3 2.3 数控系统的指令代码数控系统的指令代码2.3.1 2.3.1
55、准备功能指令准备功能指令GG指令指令2.3.1.4 2.3.1.4 其他指令其他指令G81Simulation第二章 数控加工的程序编制2022年6月10日2.4 2.4 手工编程手工编程2.4.1 2.4.1 数控孔加工程序编制数控孔加工程序编制XYXZ第二章 数控加工的程序编制2022年6月10日2.4 2.4 手工编程手工编程2.4.1 2.4.1 数控孔加工程序编制数控孔加工程序编制例例1 使用刀具长度补偿和一般指令加工图所示的零件中使用刀具长度补偿和一般指令加工图所示的零件中A、B、C三个孔。三个孔。N01G54 X0 Y0 Z0; 设定坐标系设定坐标系N02 G91 G00 X12
56、0.0 Y80.0; 定位到定位到A点点N03 G43 Z-32.0 T1 H01; 刀具快速到工进起点,刀具刀具快速到工进起点,刀具长度补偿长度补偿N04 S600 M03; 主轴启动主轴启动N05 G01 Z-21.0 F1000; 加工加工A孔孔N06 G04 P2000; 孔底停留孔底停留2秒秒N07 G00 Z21.0; 快速返回到起点快速返回到起点N08 X30.0 Y-50.0; 定位到定位到BN09 G01 Z-38.0; 加工加工B孔孔N10 G00 Z38.0; 快速返回到工进起点快速返回到工进起点N11 X50.0 Y30.0; 定位到定位到C孔孔N12 G01 Z-25
57、.0; 加工加工C孔孔N13 G04 P2000; 孔底停留孔底停留2秒钟秒钟N14 G00 Z57.0 H00; Z坐标返回到程序起点,坐标返回到程序起点, 取消刀补取消刀补N15 X-200.0 Y-60.0; X、Y坐标返回到程序起点坐标返回到程序起点N16 M05 M09; 主轴停止,关冷却液主轴停止,关冷却液N17 M30; 程序结束程序结束XYXZ第二章 数控加工的程序编制2022年6月10日2.4 2.4 手工编程手工编程2.4.1 2.4.1 数控孔加工程序编制数控孔加工程序编制例例使用固定循环指令加工例使用固定循环指令加工例1中的三中的三个孔。个孔。N01N01 G91 T1
58、 M06; 换刀换刀N02N02 M03 S600 M08; 冷却液开,主轴启动冷却液开,主轴启动N03N03 G43 H01; 设置设置刀具补偿刀具补偿N04N04 G99 G82 X120.0 Y80.0 Z-21.0 R-32.0 P2000F1000; 钻孔钻孔A 返回参考点返回参考点N05N05 G99 G81 X30.0 Y-50.0 Z-38.0 R-32.0; 钻孔钻孔BN06N06 G98 G82 X50.0 Y30.0 Z-25.0 R-32.0 P2000; 钻孔钻孔C,返回初始点返回初始点N07N07 G80 G40 G00 X-200.0 Y-60.0; 固定循环取消
59、,刀补取消固定循环取消,刀补取消,返回起刀点,返回起刀点N08N08 M05 M09; 主轴停止,关冷却液主轴停止,关冷却液N09N09 M30; 程序结束程序结束 XYXZ第二章 数控加工的程序编制2022年6月10日2.4 2.4 手工编程手工编程2.4.2 2.4.2 数控车削加工程序编制数控车削加工程序编制经济型数控车床经济型数控车床属低档型,一般采用步进电动机和单片机控制,成本较低,车削精度也不高;普通数控车床普通数控车床数控系统功能强,具有刀具半径补偿、固定循环等功能,可同时控制两个坐标轴,即X轴和Z轴,普遍应用于企业的实际生产中。车削加工中心车削加工中心是在普通数控车床的基础上,
60、增加了C轴和铣削动力头,有的还配备了刀库和机械手,车削中心除可以进行一般车削外,还可以进行径向和轴向铣削、曲面铣削、中心线不在零件回转中心的孔和径向孔的钻削等加工。(1)(1)数控车床数控车床( (按功能分按功能分):):第二章 数控加工的程序编制2022年6月10日2.4 2.4 手工编程手工编程2.4.2 2.4.2 数控车削加工程序编制数控车削加工程序编制p高精度回转零件高精度回转零件p零件廓形复杂或难于控制尺寸的回转体零件零件廓形复杂或难于控制尺寸的回转体零件p带特殊螺纹的回转零件带特殊螺纹的回转零件( (导程不一样导程不一样) )p表面形状复杂的回转体零件表面形状复杂的回转体零件(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 探讨小学信息技术对学生核心素养的培养
- 学校与实习单位签订实习基地协议书(2篇)
- 浅谈中药材市场电子商务发展
- 爱心传承约定:遗嘱遗产协议
- 《企业员工降级管理协议》
- 电梯日常巡检记录制度
- 水泥厂扬尘监测与治理方案
- 建筑设计院的造价评估制度
- 高标准农田灌溉系统建设方案
- 绿色节能建筑材料采购方案
- 大班科学《指纹的秘密》
- 中医情志护理讲义
- 登西台恸哭记
- 网店运营与推广
- GB/T 17799.2-2023电磁兼容通用标准第2部分:工业环境中的抗扰度标准
- 通用版浙江“千万工程”经验案例微课PPT
- 走进芭蕾-中外芭蕾经典作品鉴赏知到章节答案智慧树2023年华南师范大学
- 环保产品管理规范
- 中医确有专长综述范文(5篇)
- 非小细胞肺癌NCCN指南解读
- EBO管理体系与案例分享
评论
0/150
提交评论