数控车床基本指令编程.ppt

上传人:b****2 文档编号:2671106 上传时间:2022-11-06 格式:PPT 页数:76 大小:6.91MB
下载 相关 举报
数控车床基本指令编程.ppt_第1页
第1页 / 共76页
数控车床基本指令编程.ppt_第2页
第2页 / 共76页
数控车床基本指令编程.ppt_第3页
第3页 / 共76页
数控车床基本指令编程.ppt_第4页
第4页 / 共76页
数控车床基本指令编程.ppt_第5页
第5页 / 共76页
点击查看更多>>
下载资源
资源描述

数控车床基本指令编程.ppt

《数控车床基本指令编程.ppt》由会员分享,可在线阅读,更多相关《数控车床基本指令编程.ppt(76页珍藏版)》请在冰豆网上搜索。

数控车床基本指令编程.ppt

项目项目66数控车床基本指令编程数控车床基本指令编程武汉船舶职业技术学院周兰一、数控车床编程原则一、数控车床编程原则1绝对值编程与增量值编程

(1)数控车床编程时,可采用绝对值编程绝对值编程、增增量值编程量值编程或两者混合编程两者混合编程。

由于被加工零件的径向尺寸在图样上标注和测量时,都是以直径值表示,因此直径方向用绝对值编程时,X以直径值表示直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并带上方向符号。

1绝对值编程与增量值编程

(2)(11)绝对值编程)绝对值编程绝对值编程是根据预先设定的编程原点(即工件坐标系原点)计算出工件轮廓基点或节点绝对值坐标尺寸进行编程的一种方法。

首先找出编程原点的位置,并用地址X、Z表示工件轮廓基点或节点绝对坐标,然后进行编程。

例如程序段“G01X50.0Z80.0;”中,X和Z后面的坐标值表示轮廓终点的绝对值坐标(即轮廓终点相对于工件坐标系即轮廓终点相对于工件坐标系原点的值原点的值)。

1绝对值编程与增量值编程(3)(22)增量值编程)增量值编程增量值编程是根据与前一位置的坐标值增量来表示位置的一种编程方法,即程序中的终点程序中的终点坐标是相对于起点坐标而言的坐标是相对于起点坐标而言的。

采用增量值编程时,用U、W代替X、Z进行编程。

U、W的正负由行程方向来确定,行程方向与机床坐标方向相同时为正,反之为负。

程序段“G01U50.0W80.0;”表示终点相对于前一加工点的坐标差值在X轴方向为50,Z轴方向为80。

1绝对值编程与增量值编程(4)(33)混合编程)混合编程设定工件坐标系后,绝对值编程与增量值编程混合起来进行编程的方法叫混合编程。

数控编程时采用绝对数控编程时采用绝对值编程、增量值编程或混合编程,取决于值编程、增量值编程或混合编程,取决于数据处理的方便程度数据处理的方便程度。

1绝对值编程与增量值编程(5)1)1)绝对值编程绝对值编程N10G01X30.0Z0F100;(以工件右端面中心为工件坐标系原点,刀具至P0点)N15X40.0Z-25.0;(刀具至P1点)N20X60.0Z-40.0;(刀具至P2点)1绝对值编程与增量值编程(6)22)增量值编程)增量值编程N10G01U10.0W-25.0F100;(刀具至P1点)N15U20.0W-15.0;(刀具至P2点)1绝对值编程与增量值编程(7)33)混合编程)混合编程N10G01U10.0Z-25.0F100;N15X60.0W-15.0;2脉冲数编程与小数点编程

(1)(11)脉冲数编程)脉冲数编程与数控系统最小设定单位(脉冲当量)有关。

当系统脉冲当量为0.001时,表示对应一个脉冲,运动部件移动0.001mm。

程序中移动距离数值以m为单位,例如X60000表示移动60000m,即移动60mm。

若小数点后面的数位超过4位时,数控系统则按四舍五入处理。

2脉冲数编程与小数点编程

(2)(22)小数点输入编程)小数点输入编程表明以mm为单位,要特别注意小数点的输入。

例如,X60.0表示采用小数点编程移动距离为60mm;而X60则表示采用脉冲数编程,移动距离为60m(0.06mm)。

小数点编程时,小数点后的零可省略,如X60.0与X60是等效的。

二、快速点定位指令编程二、快速点定位指令编程(G00)11指令格式指令格式G00XG00X(UU)ZZ(WW);GOO指令是模态代码,它命令刀具以点定位控制方式从刀具所在点快速运动到下一个目标位置。

它只是快速定位,而无运动轨迹要求,也无切削加工过程。

绝对值编程时绝对值编程时,刀具分别以各轴的快速进给速度运动到工件坐标系X、Z点;增量值编程时增量值编程时,刀具以各轴的快速进给速度运动到距离现有位置为U、W的点。

22指令应用说明指令应用说明11)GOOGOO为模态指令为模态指令,可由G01、G02、G03等指令注销。

22)移动速度不能用程序指令设定)移动速度不能用程序指令设定,各轴的快移速度可以相同,可以不相同。

33)GOOGOO的执行过程的执行过程为刀具由程序起始点加速到最大速度,然后快速移动,最后减速到终点,实现快速点定位。

44)在执行)在执行G00G00指令时指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,联动直线轴的合成轨迹多数情况是折线,操作者要十分小心,避免刀具与工件发生碰撞。

55)G00G00指令一般用于指令一般用于加工前的快速定位或加工后的快速退刀。

33G00G00指令应用举例指令应用举例绝对值编程:

G00X120.0Z100.0;增量值编程:

GOOU80.0W80.0;三、直线插补指令编程(三、直线插补指令编程(G01)11指令格式指令格式G01XG01X(UU)ZZ(WW)FF;G01G01指令是模态代码指令是模态代码,它是直线运动的命令,规定刀具在两坐标或三坐标间以插补联动方式按F指定的进给速度作任意斜率的直线运动。

绝对值编程时绝对值编程时,刀具以F指令的进给速度进行直线插补,运动到工件坐标系X、Z点;增量值编程时增量值编程时,刀具以F进给速度运动到距离现有位置为U、W的点。

FF进给速度在没有新的进给速度在没有新的FF指令以前一直有效指令以前一直有效,不必在每个程序段中都写入F指令。

22指令应用说明指令应用说明1)GO1为模态指令,可由G00、G02、G03等指令注销。

2)G01指令后的坐标值取绝对值编程还是取增量值编程,由尺寸字(X、Z)或(U、W)决定。

3)进给速度由F指令决定。

F指令也是模态指令,可由GOO指令取消。

如果在G01程序段之前的程序段没有F指令,而现在的G01程序段中也没有F指令,则机床不运动。

因此,G01程序中必须含有F指令。

33G01G01指令应用举例指令应用举例(11)O2001T0101;M03S450;G00X16.0Z2.0;G01X26.0Z-3.0F60;Z-48.0;X60.0Z-58.0;X80.0Z-73.0;X90.0;G00X100.0Z10.0;M05;M30;33G01G01指令应用举例指令应用举例(22)O2002(已调试)T0101;M03S400;G00X31.0Z3.0;G01Z-50.0F80.0;X36.0;Z3.0;X30.0;Z-50.0;X36.0;G00X100.0Z50.0;M05;M30;四、圆弧插补指令编程四、圆弧插补指令编程(G02/G03)1数控车床加工圆弧顺圆、逆圆判断

(1)圆弧插补指令可指令刀具沿圆弧移动,圆弧有顺圆与逆圆之分。

对于数控车床,根据X、Z轴的正方向,用右手法则判断出Y轴的正方向。

从从YY轴正方向向轴正方向向YY轴负方向看过去,顺着加轴负方向看过去,顺着加工方向工方向,是顺时针方向的圆弧即为顺圆,逆时针方向的圆弧即为逆圆。

1数控车床加工圆弧顺圆、逆圆判断

(2)后置刀架前置刀架2指令格式

(1)2指令格式

(2)

(2)指令中字符含义指令中符号含义如下:

1)指令格式中G02表示顺圆插补,G03表示逆圆插补。

2)采用绝对值编程时,用X、Z表示圆弧终点在工件坐标系中的坐标值;采用增量编程时,用U、W表示圆弧终点相对于圆弧起点的增量值。

3)圆心坐标I、K为圆弧起点到圆弧中心所作矢量分别在X、Z轴方向上的分矢量(矢量方向指向圆心),当分矢量方向与坐标轴的方向一致时为“+”号,反之为“一”号,圆心坐标I、K正负取值如图所示。

编程时I0、K0可以省略不写。

2指令格式(3)2指令格式(4)4)用半径R指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧(优弧和劣弧)的可能性,因此,在编程的时候规定圆心角小于或等于180圆弧时R值为正;圆心角大于180圆弧时R值为负,如图所示。

2指令格式(5)5)程序段中同时给出I、K和R值,以R值优先,I、K无效。

6)G02、G03用半径半径指定圆心位置时,不能描述整圆,如果需要用指令描述整圆时,只能使用分矢量编程,同时终点坐标可以省略不写,如“G02(G03)IK;”。

但在数控车床上,由于刀具结构的原因,一般不超过180。

7)F为圆弧切削时的圆弧切线方向进给速度。

3G02/G03指令应用举例

(1)

(1)采用后置刀架加工时:

1)绝对值编程:

G02X50.0Z-20.0R25.0F0.3;2)增量值编程:

G02U20.0W-20.0I25.0F0.3;3G02/G03指令应用举例

(2)

(2)采用前置刀架加工时:

1)绝对值编程:

G02X50.0Z-20.0R25.0F0.3;2)增量值编程:

G02U20.0W-20.0I25.0F0.3;3G02/G03指令应用举例(3)O2003T0101;M03S400;G50S1500G50S1500;G96S40G96S40;G00X0.0Z5.0;G01Z0.0F60.0;G03X24.0Z-24.0R15.0;G02X26.0Z-31.0R5.0;G97S400G97S400;G01Z-40.0;X40.0;G00X100.0Z50.0;M05;M30;3G02/G03指令应用举例(4)选择内孔为25,外形尺寸为50100的毛坯棒料;选择内孔车刀作为孔加工刀具3G02/G03指令应用举例(5)建立工件系(对刀方式)建立工件系(对刀方式)装夹毛坯在工件内表面试切一刀;保持刀具位置不变测量刀具所在位置X、Z方向坐标尺寸(注意Z坐标带符号);进行形状补正设定,通过“测量测量”方式输入测量参数;工件坐标系由此建立。

3G02/G03指令应用举例(6)试切及测量画面3G02/G03指令应用举例(7)刀具形状补正参数设定3G02/G03指令应用举例(8)O2004(已调试);T0101;M03S400;G00X30.0Z3.0;G01Z-20.0F50.0;G02X26.0Z-22.0R2.0;G01Z-40.0;X24.0;G00Z50.0;X100.0;M05;M30;3G02/G03指令应用举例(8)零件加工完工及程序画面五、暂停指令编程五、暂停指令编程(G04)11指令格式指令格式G04XG04X(UU)(ss)或)或G04PG04P(msms)其中X、U、P为暂停时间:

P后面的数值为整数,单位为ms;X(U)后面为带小数点的数,单位为s。

例如,欲停留1.5s的时间,则程序段为:

G04X1.5或G04P1500。

22指令应用说明指令应用说明1)该指令为非模态指令非模态指令,仅在其规定的程序段中有效。

2)G04指令可使刀具作短暂的停留,以获得圆整而光滑的表面质量,常用于钻镗孔钻镗孔、车槽车槽等加工时,刀具在很短时间内实现无进给光整加工。

3)G04指令除了用于切槽、钻镗孔外,还可以用于拐角轨迹的控制,如车台阶轴,以弥补跟随误差。

4)G04指令可以用于实现暂停,暂停结束后,继续执行下一段程序。

六、单位选择指令编程六、单位选择指令编程(G20/G21)1受G20/G21影响的参数1)F表示的进给速度指令值;2)与位置有关的指令值;3)偏移量;4)手摇脉冲发生器1个刻度的值:

G20时最小设定单位是0.0001in,G21时最小设定单位是0.001mm;5)步进的移动量;6)某些参数。

2指令应用说明1)在程序中指令单位时,英制米制转换指令G20/G21代码要在坐标系设定指令之前,在程序的开头用单独程序段指令。

2)电源接通时,英制、米制转换的G代码与切断电源前相同。

3)程序执行过程中不要变更G20、G21指令;4)英制输入英制输入(G20)(G20)和米制输入和米制输入(G21)(G21)相互转换时,为使偏置值符合输入单位,应重新设定。

七、直径编程和半径编程七、直径编程和半径编程1.直径编程和半径编程车削类零件横断面一般为圆形,所以关于尺寸指定有半径指定和直径指定两种方法。

当用直径指定时称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1