数控编程相关知识

上传人:痛*** 文档编号:179330996 上传时间:2023-01-01 格式:PPTX 页数:26 大小:1.15MB
收藏 版权申诉 举报 下载
数控编程相关知识_第1页
第1页 / 共26页
数控编程相关知识_第2页
第2页 / 共26页
数控编程相关知识_第3页
第3页 / 共26页
资源描述:

《数控编程相关知识》由会员分享,可在线阅读,更多相关《数控编程相关知识(26页珍藏版)》请在装配图网上搜索。

1、北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学 第一章:数控车削加工编程技术第一章:数控车削加工编程技术 第二章:固定循环指令第二章:固定循环指令 第三章:数控车加工工艺第三章:数控车加工工艺 第四章:简单轴类零件加工第四章:简单轴类零件加工 第五章:简单套类零件加工第五章:简单套类零件加工 第六章:螺纹类零件加工第六章:螺纹类零件加工北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学第一章:数控车削加工编程技术第一章:数控车削

2、加工编程技术首 页上一页下一页最后页一:目的与要求一:目的与要求 熟悉数控车系统基础指令的格式和编程方法,熟练掌握简单形 体的编程技术。二:课时安排二:课时安排 三:检测手段三:检测手段四:安全及注意事项四:安全及注意事项 1、遵守实训场地安全文明生产制度;2、遵守数控车床的安全操作规程;北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学 数控编程是数控加工的重要步骤。用数控机床对零件进行加工时,要按照加工工艺要求,根据所用数控机床规定的指令代码及程序格式,将刀具的运动轨迹、位移量、切削用量以及相关辅助动作(包括

3、换刀、主轴正/反转、切削液开/关等)编写成加工程序,输入到数控装置中,从而指挥机床加工零件。一、数控车床的坐标系及运动方向一、数控车床的坐标系及运动方向 数控车床的坐标系及其运动方向,在国际标准(ISO)中有其统一规定,我国机械工业部标准与之等效。首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学(一)坐标系(一)坐标系 数控车床的坐标系是以径向为X轴方向,纵向为Z轴方向。经济型普通卧式前置刀架数控车床指向主轴箱的方向为Z轴负方向,而指向尾架的方向为Z轴的正方向。X轴的正方向是指向操作者的

4、方向,负方向为远离操作者的方向。由此,根据右手法则,Y轴的正方向应该垂直指向地面(编程中不涉及Y坐标)。图4-1所示为数控车床的坐标系。a)b)a)普通卧式前置刀架数控车床坐标系 b)普通卧式后置刀架数控车床坐标系 图1-1 数控车床的坐标系首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学 在按绝对坐标编程时,使用代码X和Z;按增量坐标(相对坐标)编程时,使用代码U和W。也可以采用混合坐标指令编程,即同一程序中,既出现绝对坐标指令,又出现相对坐标指令。U和X坐标值,在数控车床的编程中一般

5、是以直径方式输入的,即按绝对坐标系编程时,X输入的是直径值;按增量坐标编程时,U输入的是径向实际位移值的二倍,并附上方向符号(正向可以省略)。(二)原点(二)原点 1、机械原点(参考点)、机械原点(参考点)机械原点是由生产厂家在生产数控车床时设定在机床上的,它是一个固定的坐标 点。每次在操作数控车床的时候,启动机床之后,必须首先进行机械原点回归操作,使刀架 返回到机床的机械原点。一般地,根据机床规格不同,X轴机械原点比较靠近X轴正方向的超程点;Z轴机械原点 比较靠近Z轴正方向超程点。2、编程原点、编程原点 编程原点是指程序中的坐标原点,即在数控加工时,刀具相对于工件运动的起点,所以也称为“对刀

6、点”。在编制数控车削程序时,首先要确定作为基准的编程原点。对于某一加工工件,编 程原点的设定通常是将主轴中心设为X轴方向的原点。将加工工件的精切后的右端面或 精切后的夹紧定位面设定为Z轴方向的原点。分别如图1-2(a)(b)所示。首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学图1-2 编程原点 值得一提的是,以机械原点为原点建立的坐标系一般称为机床坐标系,它是一台机床固定不变的坐标系;而以编程原点为原点建立的坐标系一般称为工件坐标系或编程坐标系,它随着加工工件的改变而改变位置。二、程序

7、结构与格式二、程序结构与格式(一)程序的结构(一)程序的结构 程序是控制机床的指令,与我们学习Basic、C语言编程一样,必须先了解程序的结构,以指导我们读懂程序。下面,我们以一个简单的数控车削程序为例,分析加工程序的结构。首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学例1:以经济型数控车床加工图1-3所示工件(毛坯直径为50)。49100图1-3 车削外圆参考程序如下:O0001;程序名(程序号)N05 G90 G54 M03 S800;N10 T0101;N15 G00 X49 Z

8、2;N20 G01 Z-100 F0.1;程序内容N25 X51;N30 G00 X60 Z150;N35 M05;N40 M30;程序结束首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学 对于初学者来说,程序中每个指令的意义可能还不理解,但我们可以看出它大致分成程序名(程序号)、程序内容和程序结束三个部分。1、程序名(程序号)、程序名(程序号)程序号为程序开始部分。在数控装置中,程序的记录是靠程序号来辨别的,调用某个程序可通过程序号来调出,编辑程序也要首先调出程序号。2、程序内容、程序

9、内容 程序内容是整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,表示数控机床要完成的全部动作。3、程序结束、程序结束 以程序结束指令M02或M30作为整个程序结束的符号,来结束整个程序。(二)程序段格式(二)程序段格式 程序段是可以作为一个单位来处理的连续字组,从例4-1可见,程序段构成的一般形式如下:N G X(U)Z(W)F M S T ;程序段 准备 尺寸字 进给 辅助 主轴 刀具 程序段顺序号 功能 功能 功能 功能 功能 结束首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控

10、车技能实训教学 三、辅助功能三、辅助功能M代码代码 辅助功能也叫M功能或M代码,由地址字M和其后的两位数字组成,从M00M99共100种。主要用于控制零件程序的走向和机床及数控系统各种辅助功能的开关动作。各种数控系统的M代码规定有差异,必须根据系统编程说明书选用。M功能有非模态M功能和模态M功能二种形式。非模态M功能(当段有效代码)只在书写了该代码的程序段中有效;模态M功能(续效代码)是一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。常用的M功能代码见表1-1。首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作

11、技能实训数控车技能实训教学数控车技能实训教学代码代码功能说明功能说明代码代码功能说明功能说明M00程序停止M03主轴正转起动M01选择停止M04主轴反转起动M02程序结束M05主轴停止转动M30程序结束并返回M07切削液打开M98调用子程序M08切削液打开M99子程序结束M09切削液停止表1-1 M功能代码一览表首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学四、准备功能四、准备功能G代码代码 准备功能G代码由G后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面

12、、刀具补偿、坐标偏置等多种加工操作。(一)快速点定位指令(一)快速点定位指令(G00)该指令命令刀具以点位控制方式从刀具所在点快速移动到目标位置,无运动轨迹要求,不需指定移动速度。输入格式:G00 IP ;注:注:1、“IP ”代表目标点的坐标,可以用X、Z、U、W表示;2、X(U)坐标按直径值输入;3、快速点定位时,刀具的路径通常不是直线。首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学图1-4 G00快速点定位绝对指令:G00 X40 Z2;增量指令:G00 U-60 W-50;相关

13、知识点:相关知识点:1、在某一轴上相对位置不变时,可以省略该轴的移动指令;2、在同一程序段中绝对坐标指令和增量坐标指令可以混用;3、从图中可见,实际刀具移动路径与理想刀具移动路径可能会不 一致,因此,要注意刀具是否与工件和夹具发生干涉,对不确 定是否会干涉的场合,可以考虑每轴单动;4、刀具快速移动速度由机床生产厂家设定。首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学(二)直线插补指令(二)直线插补指令(G01)该指令用于直线或斜线运动。可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿

14、XZ平面内任意斜率的直线运动。输入格式:G01 IP F ;注:注:1、“IP ”代表目标点的坐标,可以用X、Z、U、W表示;2、“F ”指令刀具的进给速度。图1-5 G01指令切外圆锥例2:外圆锥切削。(图1-5)绝对指令:G01 X40 Z-30 F0.3;增量指令:G01 U20 W-30 F0.3;或采用混合坐标系编程:G01 X40 W-30 F0.3 首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学(三)圆弧插补指令(三)圆弧插补指令(G02 G03)该指令能使刀具沿圆弧运动

15、,切出圆弧轮廓。G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。表4-2列出了G02、G03程序段中各地址代码含义。输入格式:G02 IP_I_K_F_;或G02 IP_R_F_;G03 IP_I_K_F_;或G03 IP_R_F_;考虑的因素考虑的因素指令指令含义含义回转方向G02刀具轨迹按顺时针圆弧插补G03刀具轨迹按逆时针圆弧插补终点位置IPX、Z(U、W)工件坐标系中圆弧终点的X、Z(U、W)值从圆弧起点到圆弧中心的距离I、KI:圆心相对于圆弧起点在X方向的坐标增量K:圆心相对于圆弧起点在Z方向的坐标增量圆弧半径R指圆弧的半径,取小于180的圆弧部分表1-2 G02 G03程序

16、段中各指令的含义首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学相关知识点:相关知识点:1、圆弧顺、逆的方向判断:沿圆弧所在平面(XOZ)相垂直的另一坐标轴(y轴),由正向负看去,起点到终点运动轨迹为顺时针使用G02指令,反之,使用G03指令,如图1-6所示。2、X、Z(U、W)代表圆弧终点坐标;a)b)图1-6 圆弧的顺、逆判断首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学3、

17、I0,K0可以省略;4、在圆弧插补程序段中不能有刀具功能(T)指令;5、使用圆弧半径R指令时,指定圆心角小于180圆弧;6、圆心角接近于180圆弧,当用R指定时,圆弧中心位置的计算会出现误差,此时请用I、K指定圆弧中心。例3:顺时针圆弧插补。(图1-7)图1-7 G02顺时针圆弧插补(I、K)指令:G02 X50.0 Z-20.0 I25 K0 F0.5;G02 U20.0 W-20.0 I25 F0.5;(R)指令:G02 X50 Z-20 R25 F0.5;G02 U20 W-20 R25 F0.5;首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操

18、作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学例4:逆时针圆弧插补。(图1-8)图1-8 G03逆时针圆弧插补(I、K)指令:G03 X50 Z-20 I-15 K-20 F0.5;G03 U20 W-20 I-15 K-20 F0.5;(R)指令:G03 X50 Z-20 R25 F0.5;G03 U20 W-20 R25 F0.5;首 页上一页下一页最后页五、暂停指令(五、暂停指令(G04)该指令可使刀具作短时间的无进给光整加工,常用于车槽、镗平面、锪孔等场合。如图1-12所示。输入格式:G04 P ;或 G04 X ;或 G04 U ;注:注:P :时间或主轴转数的指

19、定(不能用小数点)X :时间或主轴转数的指定(可以用小数点)U :时间或主轴转数的指定(可以用小数点)北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学图1-12 G04暂停指令首 页上一页下一页最后页北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学六、数控车床的刀具补偿六、数控车床的刀具补偿 我们编程时所指定的刀具轨迹就是假想刀尖的轨迹。在实际当我们编程时所指定的刀具轨迹就是假想刀尖的轨迹。在实际当 中,以假想刀尖编程在加工端面

20、或外圆时没有误差,但在进行倒角、中,以假想刀尖编程在加工端面或外圆时没有误差,但在进行倒角、斜面、圆弧面切削时就会产生欠切或过切,造成零件加工精度误差斜面、圆弧面切削时就会产生欠切或过切,造成零件加工精度误差(如下图所示)。(如下图所示)。北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学误差工件加工要求的轨迹无刀具补偿时的轨迹BCAPAPDR刀尖圆弧半径补偿对加工精度的影响刀尖圆弧半径补偿对加工精度的影响 北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能

21、实训教学数控车技能实训教学1、刀具半径补偿的方法、刀具半径补偿的方法 刀具半径补偿的方法是通过键盘输入刀具参刀具半径补偿的方法是通过键盘输入刀具参 数,并在程序中采用刀具半径补偿指令。数,并在程序中采用刀具半径补偿指令。1.刀具参数刀具参数 包括刀尖半径、车刀形状、刀尖圆弧位置。包括刀尖半径、车刀形状、刀尖圆弧位置。假想刀尖位置序号共有假想刀尖位置序号共有10个,如图所示。个,如图所示。P7P5XP2P61POP3P84PP9/0Z假想刀尖位置序号 北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学如图所示为几种

22、数控车床用刀具的假想刀尖位置。如图所示为几种数控车床用刀具的假想刀尖位置。北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学2.刀具半径补偿指令刀具半径补偿指令 G40:取消刀补,通常写在程序开始的第:取消刀补,通常写在程序开始的第 一个程序段及取消刀具半径补偿的程序段;一个程序段及取消刀具半径补偿的程序段;G41:刀具左补偿,在编程路径前进方向上,:刀具左补偿,在编程路径前进方向上,刀具沿左侧进给,使用该指令;刀具沿左侧进给,使用该指令;G42:刀具右补偿,在编程路径前进方向上,:刀具右补偿,在编程路径前进方向

23、上,刀具沿右侧进给,使用该指令。刀具沿右侧进给,使用该指令。G42G41刀具半径补偿G41、G42 北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学3 3、刀具半径补偿注意事项、刀具半径补偿注意事项1).加刀具半径补偿或去除刀具半径补偿最好在工件轮廓加刀具半径补偿或去除刀具半径补偿最好在工件轮廓线以外,未加刀补点的距离应大于刀具(尖)半径。线以外,未加刀补点的距离应大于刀具(尖)半径。起刀点刀补建立刀补进行刀补撤销编程轨迹刀具中心轨迹刀具半径补偿的工作过程刀具半径补偿的工作过程北华航天工业学院工程实训中心北华航

24、天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学2.G41、G42不能重复使用,即在程序中前面有了不能重复使用,即在程序中前面有了G41指令后,不能指令后,不能再直接使用再直接使用G42。若想使用,则必须先用。若想使用,则必须先用G40取消原补偿状态后,再取消原补偿状态后,再使用使用G41或或G42,否则补偿就不正常。,否则补偿就不正常。3.用用G40指令取消刀具半径补偿,在指令指令取消刀具半径补偿,在指令G40程序段的前一个程序段程序段的前一个程序段的终点位置,与程序中刀具路径垂直的方向线通过刀尖圆弧中心。的终点位置,与程序中刀具路径垂直的方

25、向线通过刀尖圆弧中心。4.在使用在使用G41或或G42指令时,不允许有两句连续的非移动指令,否则刀指令时,不允许有两句连续的非移动指令,否则刀具就会在前面程序段的终点的垂直位置停止,且产生过切削或欠切削具就会在前面程序段的终点的垂直位置停止,且产生过切削或欠切削现象。现象。非移动指令包括:非移动指令包括:M代码、代码、S代码、暂停指令代码、暂停指令G04、某些、某些G代码(如代码(如G50、G96)、移动量为零的切削指令(如)、移动量为零的切削指令(如G01 U0 W0)北华航天工业学院工程实训中心北华航天工业学院工程实训中心数控机床操作技能实训数控机床操作技能实训数控车技能实训教学数控车技能实训教学谢谢观看/欢迎下载BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES.BY FAITH I BY FAITH

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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