数控车床编程指令及应用
- 格式:ppt
- 大小:996.00 KB
- 文档页数:46


福建省鸿源技工学校课时授课计划(2013 —2014 学年度第2学期)课程名称:数控机床编程与操作任课教师:王公海章节内容1-5数控车床编程中的常用功能指令授课班级12数控授课日期授课方式讲授作业练习习题册对应部分目的要求掌握数控编程的常用指令重点难点G02/G03,G50复习题巩固上节课知识点仪器教具粉笔黑板审批意见审批人: 20 年月日讲授内容和过程方法与指导一、常用插补指令1.快速点定位指令(G00)(1)指令格式G00 X Z ;X Z 为刀具目标点坐标。
例 G00 X30.0 Z10.0;福建省劳动和社会保障厅制课时授课计划(副页)第页讲授内容和过程方法与指导(2)指令说明G00 不用指定移动速度, 其移动速度由机床系统参数设定。
快速移动的轨迹通常为折线型轨迹,图中快速移动轨迹OA和BD 的程序段如下:OA:G00 X20.0 Z30.0;BD:G00 X60.0 Z0;G00 轨迹实例2.直线插补指令(G01)(1)指令格式G01 X Z F ;X Z 为刀具目标点坐标,F 为刀具切削进给的进给速度。
例图中切削运动轨迹CD的程序段为:G01 X40.0 Z0 F0.2;G01 轨迹实例(2)指令说明G01 指令是直线运动指令,它命令刀具在两坐标轴间以插补联动的方式按指定的进给速度做任意斜率的直线运动。
在G01 程序段中必须含有F 指令。
如果在G01 程序段中没有F 指令,而在G01 程序段前也没有指定F 指令,则机床不运动,有的系统还会出现系统报警。
(3)编程实例例试采用G00和G01指令编写如图所示工件右端轮廓的精加工程序。
G00 及G01 指令应用实例第页讲授内容和过程方法与指导3.圆弧插补指令(G02/G03)(1)指令格式G02(03)X Z R(CR=) ;G02(03)X Z I K ;G02表示顺时针圆弧插补;G03表示逆时针圆弧插补。
X Z 为圆弧的终点坐标值,其值可以是绝对坐标,也可以是增量坐标。
数控车床编程中常用指令的编程技巧与实例在生产过程中,程序指令巧妙的使用,不仅可以提高生产效率,也使学生对其产生浓厚的学习兴趣。
下面通过几个实例简要介绍以下几个指令在编程中的使用技巧。
一、g50指令g50在数控加工中有两个作用:(1)g50是主轴速度控制指令(最高转速限制)。
g50指令中的s与g97中的s表示的一样,都是主轴转速大小。
当采用g96方式加工零件时,线速度是保持不变,但直径逐渐变小时,它的主轴转速会越来越高,为防止主轴转速太高,离心力过大,产生危险以及影响机床的使用寿命,采用此指令可限制主轴的最高转速。
此指令一般与g96配合使用。
例,g50 s2000:表示最高转速限制在2000 r/min。
(2)g50是车床设定坐标时最常用的指令。
指令格式:g50 x_ z_其中,x、z的值是起刀点相对于加工原点的位置。
在数控车床编程时,所有x坐标值均使用直径值。
说明:①在执行此指令之前必须先进行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上。
②此指令并不会产生机械移动,只是让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系。
例:如图1送料滚所示。
分析图纸并确定加工工艺:毛坯尺寸为φ32 mm,长430 mm。
对于该送料滚,可用两顶尖装夹工件车削工件右端,保证φ18 mm,长16 mm尺寸及φ30 mm,长400 mm尺寸,然后,再用一夹一顶装夹加工工件左端并保证尺寸。
右端程序如下:o1234;…g00 x30. z3.;安全进刀点m00;程序暂停g50 z0;设定工件坐标系g01 z-400. f200;…m30;对于此程序看似很简单,其巧妙之处就在于“m00 g50 z0”这两行程序。
众所周知,批量加工时,中心孔的深度很难控制一致,那么在采用两顶尖装夹工件时,工件坐标系也很难一致。
如果每一件工件重新对刀也比较影响生产效率。
对于以上问题,我们可以在加工中重新设立工件坐标系。
具体操作是:在程序执行到“m00”时,数控车床的进给系统暂停工作后,按“手轮”方式,摇动手轮使刀尖与工件右端面轻轻接触,然后,再转换为“自动”方式,按“循环启动”进行下一步加工。
数控编程的功能指令准备功能指令准备功能G指令是使数控机床建立起某种加工方式的指令,为插补运算、刀具补偿、固定循环等作好准备。
G指令由地址符G和其后的两位数字组成,从G00~G99共100种。
JB/T3028—1999标准规定见表2-2所示。
G指令(代码)有两种:模态指令(代码)和非模态指令(代码)。
模态代码又称续效代码,表内标有a、c、d…字母的表示所对应的第一列的G代码为模态代码,字母相同的为一组,同组的任意两个G代码不能同时出现在一个程序段中。
模态代码一经在一个程序段中指定,便保持到以后程序段中直到出现同组的另一代码时才失效。
表内标有“*”的表示对应的G代码为非模态代码,非模态代码只有在所出现的程序段有效。
对于同一台数控机床的数控装置来说,它所具有的G功能指令只是标准中的一部分,而且各机床由于性能要求不同,也各不一样。
下面对常用的G指令及其编程方法作一介绍。
表2-2准备功能G代码(JB/T3208—1999)注:1.“#”号表示如选作特殊用途,必须在程序格式说明中说明。
2.如在直线切削控制中没有刀具补偿,则G43到G52可指定作其他用途。
3.在表中左栏括号中的字母(d)表示:可以被同栏中没有括号的字母d所注销或替代,也可被有括号的字母(d)所注销或替代。
4.G45到G52的功能可用于机床上任意两个预定的坐标。
5.控制机上没有G53到G59、G63功能时,可以指定其他用途。
(1)坐标系有关指令①绝对尺寸与增量尺寸指令(G90/G91)G90表示程序段中的尺寸字为绝对尺寸,G91表示程序段中的尺寸字为增量尺寸。
G90是以各轴移动的终点位置坐标值编程,G91是以各轴的移动量直接编程。
它们均为续效指令。
注意:有些数控系统没有绝对和增量尺寸指令,当采用绝对尺寸编程时,尺寸字用X、Y、Z表示;当采用增量尺寸编程时,尺寸字用U、V、W表示。
②平面选择指令(G17、G18、G19)G17、G18、G19分别表示在XY、ZX、YZ坐标平面内进行加工,常用于确定圆弧插补平面、刀具半径补偿平面,它们均为续效指令。